@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background: url(../images/body-bg.jpg)  repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
P{margin: 0 0 15px 0}
.clear{ margin:0px; height:0px; line-height:0px; padding:0px; font-size:0px; clear:both}
a{outline:none}
a img{border:0px}
.fl{float:left}
.fr{float:right}

.wrapper{width:813px; margin:0 auto}
.left-column{width:541px; float:left}
.right-column{width:272px; float:right}
.logo{float:left; width:535px; height:76px; padding:23px 0 0 6px}

.navigation{width:541px; float:left; height:25px; font-size:12px; color:#0082dd; padding-left:0px; line-height:13px}
.navigation a{font-weight:bold; text-decoration:none;color:#0082dd;}
.navigation a:hover{font-weight:bold; text-decoration:none; color:#053e66}
.navigation span{padding:0px 11px}


.banner{width:541px; float:left; height:232px; background:url(../images/banner.jpg) no-repeat top left}
.innerbanner{width:541px; float:left; height:132px; background:url(../images/innerbanner.jpg) no-repeat top left}
.left-column .container{width:541px; float:left; padding:15px 0}
.category-container a{ color:#1f7ce6; text-decoration:none; font-size:12px; font-weight:bold;}
.category-container a:hover{ color:#6c6c6c;}

h2.img-title{margin:5px 0 10px 0; }
.category-container{width:541px; float:left; padding:0}
.category-container .box{float:left; width:164px; margin-right:15px; display:inline}
.cat-list{margin:0; padding:0; list-style:none}
.cat-list li{margin:0; list-style:none; float:left; display:block; width:100%; background: url(../images/cat-top-line-bg.gif) repeat-x top;font-size:12px; line-height:13px; color:#6c6c6c;}
.cat-list li a{float:left; display:inline; padding:6px; font-size:12px; line-height:13px; color:#6c6c6c; width:152px;  text-decoration:none}
.cat-list li a:hover{background:#f0f7ff; text-decoration:none}
.blue-heading{font-family:"Century Gothic, Arial, Helvetica, sans-serif"; font-size:20px; color:#1d7ce6; font-weight:normal; margin:15px 0 10px 0;}
.Greay-heading{font-family:"Century Gothic, Arial, Helvetica, sans-serif"; font-size:20px; color:#565656; font-weight:normal; text-decoration:none; margin:15px 0 10px 0;}
.Greay-jobheading{font-family:"Century Gothic, Arial, Helvetica, sans-serif"; font-size:16px; color:#565656; font-weight:normal; text-decoration:none; margin:15px 0 10px 0;}

.cat-morelink{width:521px; float:left; text-align:right; padding:10px 20px 10px 0}
.cat-morelink a{ color:#1f7ce6; text-decoration:none; font-size:12px; font-weight:bold;}
.cat-morelink a:hover{ color:#6c6c6c;}
.Applyjob{ color:#1f7ce6; text-decoration:none; font-size:12px; font-weight:bold;}
.Applyjob:hover{ color:#6c6c6c;}

.divider{height:15px; line-height:0; font:0; margin:0; padding:0; background:url(../images/divider-bg.gif) repeat-x 0px 3px; float:left; width:521px; }
.joblistdivider{height:15px; line-height:0; font:0; margin:0; padding:0; background:url(../images/cat-top-line-bg.gif) repeat-x 0px 3px; float:left; width:500px; }

.top-sublink{ width:256px; background:url(../images/right-top-link-bg.jpg) repeat-x top; height:67px; padding:11px 0 0 16px}

.top-sublink a{font-size:12px; text-decoration:none; color:#3a3a3a; padding:0px 0 2px 17px; margin-right:13px; float:left; display:inline}
.top-sublink a:hover{color:#0082dd}
.top-sublink .my-account{background:url(../images/icon-myaccount.jpg) no-repeat left top;}
.top-sublink .sign-in{background:url(../images/icon-signin.jpg) no-repeat left top;}
.top-sublink .sign-up{background:url(../images/icon-signup.jpg) no-repeat left top;}

.right-box{float:left; width:232px; background:url(../images/right-box-bot-bg.jpg) #fff repeat-x bottom left ; font-size:12px; padding:10px 19px 20px 19px; border:1px solid #0096ff; border-top:0px; margin-bottom:25px}
.mid-box{float:left; width:500px; padding:10px 19px 20px 0px;}
.form .lable-bar{float:left; width:232px; margin-bottom:3px; color:#000}
.form .input-bar{float:left; width:232px; margin-bottom:10px; color:#000}
.form input{width:226px; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-top:1px solid #404040; border-left:1px solid #404040; padding:2px; font-size:12px; color:#636363;}
.form select{float:left; width:230px; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-top:1px solid #404040; border-left:1px solid #404040; padding:2px; font-size:12px; color:#636363; }
.form .link-bar{float:left; width:232px;  color:#1f7ce6}
.form .link-bar a{font-size:12px; font-weight:bold; color:#1f7ce6; text-decoration:underline}
.form .link-bar a:hover{text-decoration:none}
.form .link-bar span{padding:0 10px}
.form .line{border-bottom:1px solid #b9b9b9; padding-bottom:15px; margin-bottom:15px;}
.job-list {font-size:12px; color:#6c6c6c}
.job-list .title{ font-size:12px; color:#3f3f3f; font-weight:bold; text-decoration:none}
.job-list .title:hover{color:#1f7ce6; text-decoration:none}
.job-list .otherlink{ font-size:12px; color:#6c6c6c; font-weight: normal; text-decoration:none}
.job-list .otherlink:hover{color:#1f7ce6; text-decoration:none}
.job-list .morejobs{ font-size:12px; color:#1f7ce6; font-weight: bold; text-decoration:none}
.job-list .morejobs:hover{color:#3f3f3f; text-decoration:none}

.footer{width:813px; margin:0 auto; background:url(../images/footer-bg.jpg) repeat-x top; padding:25px 0px; text-align:center; font-size:12px; color:#686868}
.footer span{padding:0px 8px; color:#c0bfbf}
.footer a{ font-size:12px; color:#1f7ce6; font-weight: normal; text-decoration: underline}
.footer a:hover{color:#1f7ce6; text-decoration:none}



.profile_title{ font-weight:bold; height:25px; float:left;}
.form_left{ font-weight:bold; height:25px; float:left; width:47%; text-align:right;}
.form_center{height:25px; float:left; width:2%; text-align:left;}
.form_right{height:25px; float:left; width:47%; text-align:left;}

.form_left1{ font-weight:bold; height:25px; float:left; width:37%; text-align:right;}
.form_center1{height:25px; float:left; width:2%; text-align:left;}
.form_right1{height:25px; float:left; width:57%; text-align:left;}

.form_left2{ font-weight:bold; height:25px; float:left; width:37%; text-align:left; vertical-align:middle;}
.form_center2{float:left; width:2%; text-align:center; vertical-align:middle;}
.form_right2{float:left; width:57%; text-align:left; vertical-align:middle;}


.logobox{float:left; width:68px; margin-right:15px; margin-bottom:15px; display:inline}
.logocat-list{margin:0; padding:0; list-style:none}
.logocat-list li{margin:0; list-style:none; float:left; display:block; width:100%; background: url(../images/cat-top-line-bg.gif) repeat-x top;font-size:12px; line-height:13px; color:#6c6c6c;}
.logocat-list li a{float:left; display:inline; padding:6px; font-size:12px; line-height:13px; color:#6c6c6c; width:62px;  text-decoration:none}
.logocat-list li a:hover{background:#f0f7ff; text-decoration:none}

.form .lable-bar-middle{float:left; width:140px; margin-bottom:3px; color:#000}


.profile-edit{float:left; width:100%; border-bottom:1px solid #6C6C6C; margin-bottom:15px; padding-bottom:10px}
.profile-edit p{margin:7px 0 0 0}
.profile-edit .title-bar{float:left; width:100%; border-bottom:1px solid #e2e2e2; padding-bottom:7px; margin-bottom:7px}
.profile-edit .title-bar .title{float:left; width:60%; font-size:13px; color:#1F7CE6; font-weight:bold; }
.profile-edit .title-bar .edit-link{float:right; width:25%;; text-align:right; font-weight:normal}

.profile-edit-link{float:left; width:100%; border-bottom:1px solid #6C6C6C; margin-bottom:10px; padding-bottom:10px;font-size:13px; color:#1F7CE6; font-weight:bold; }
.div-table{ float:left; width:500px;}
.div-table .row{ float:left; width:100%;}
.div-table .cell1, .div-table .cell2, .div-table .cell3, .div-table .cell4, .div-table .cell5,.div-table .cell6{ float:left; padding:5px 0px }
.div-table .cell1{ width:50px}
.div-table .cell2{ width:250px}
.div-table .cell3{ width:200px}
.div-table .cell4{ width:190px;}
.div-table .cell5{ width:160px;}
.div-table .cell6{ width:100px;}



.div-table .title{background:#d1e7fe; font-size:12px; font-weight:bold; color:#1d7ce6; text-indent:5px}
.div-table .odd{background:#eaf1f9; font-size:12px; font-weight: normal; color:#000; text-indent:5px; float:left; width:100%;}
.div-table .even{background:#f4f6f9; font-size:12px; font-weight: normal; color:#000; text-indent:5px; float:left; width:100%;}


.div-table .message_details{background:#d1e7fe; font-size:12px; color:#1d7ce6; text-indent:5px;width:521px; padding:0px 0px 8px 0px;}