body{font-family:arial;font-size:12px;color:#6F6868;background:#DDD;margin:0;padding:0;}
h2{color:#3F3F3F;font-size:18px;}
h3{color:#3F3F3F;font-size:14px;}
h2,h3{margin-top:0;margin-bottom:25px;}
h2 a{color:#25C9D0;text-decoration:underline;}
h3 a{color:#FF8000;text-decoration:underline;}
a{color:#156994;text-decoration:none;cursor:pointer;}
a:hover{color:#F18814;text-decoration:underline;}
a img{border:none;}
ul{list-style-image:url(../Images/GreenBulletIcon.png);}
p{margin-top:0;margin-bottom:20px;}
table{margin:0;padding:0;}
.websiteContainer{overflow:hidden;width:900px;background:url(../Images/ContentContainerBG.jpg) no-repeat bottom center #FFF;border:1px solid gray;margin:0 auto;}
.contentContainer{padding-top:15px;}
.contentContainerLeft{width:650px;vertical-align:top;}
.contentContainerMiddleMargin{width:15px;}
.contentContainerRight{width:165px;vertical-align:top;}
.contentContainerRight h2{margin-bottom:5px;}
.adminSidebar .contentTop{width:185px;height:10px;background:url(../Images/ContentContainer185_Top2.png) no-repeat;}
.adminSidebar .content{width:165px;background:url(../Images/ContentContainer185_Middle2.png) repeat-y;overflow:hidden;padding:10px;}
.adminSidebar .contentBottom{width:185px;height:10px;background:url(../Images/ContentContainer185_Bottom2.png) no-repeat bottom;margin-bottom:20px;}
.header{width:100%;height:150px;background:url(../Images/Header.png) no-repeat #FFF;}
.banner{background:#FFF;overflow:hidden;padding-top:30px;}
.bannerFlash{float:left;width:581px;}
.bannerMenu{float:right;width:199px;}
.frontPageSlideshow{position:relative;}
.frontPageSlideshow img{position:absolute;left:0;top:0;}
.body{width:100%;overflow:hidden;background:#FFF;}
.rightCol{width:180px;float:right;padding:25px;}
.leftCenterCol{width:500px;float:left;padding:0 25px;}
.full{width:850px;overflow:hidden;padding:0 25px;}
.leftCol{width:149px;float:left;}
.centerCol{width:299px;float:left;}
.rightCenterCol{width:849px;float:right;}
.footer{font-weight:400;font-size:12px;}
.footer a{color:#999;font-weight:400;}
.footerNav{font-weight:400;}
.footerNav a{color:#333;line-height:20px;font-size:12px;text-decoration:none;font-weight:400;}
.footerNav a:visited{color:#333;text-decoration:none;}
.footerNav a:hover{text-decoration:underline;}
.contentTop{width:650px;height:10px;background:url(../Images/ContentContainer_Top.png) no-repeat;}
.content{width:630px;background:url(../Images/ContentContainer_Middle.png) repeat-y;overflow:hidden;padding:10px;}
.contentBottom{width:650px;height:10px;background:url(../Images/ContentContainer_Bottom.png) no-repeat bottom;margin-bottom:20px;}
.contentGrayTop{width:650px;height:10px;background:url(../Images/ContentContainerGray_Top.png) no-repeat;}
.contentGray{width:630px;background:url(../Images/ContentContainerGray_Middle.png) repeat-y;overflow:hidden;padding:10px;}
.contentGrayBottom{width:650px;height:10px;background:url(../Images/ContentContainerGray_Bottom.png) no-repeat bottom;margin-bottom:20px;}
.logo{float:left;padding-top:20px;padding-left:15px;font-weight:700;font-size:30px;color:#FFF;}
.todayStats{float:right;margin-top:30px;padding-right:15px;}
.mainMenu{height:35px;background:url(../Images/MainMenu.png) no-repeat #FFF;text-align:center;padding:8px 0 0;}
.mainMenu a{color:#FFF;font-size:14px;font-weight:700;margin-right:15px;}
.mainMenu .separator{color:#ddd;font-size:14px;font-weight:700;margin-right:15px;}
.mainMenu a:hover{text-decoration:underilne;}
.topJobs{width:165px;background:url(../Images/TopJobsBG.png) no-repeat;height:250px;color:#FFF;padding:10px;}
.jobSeekersApplyToday{width:165px;background:url(../Images/JobSeekersApplyToday2.png) no-repeat;height:250px;color:#FFF;padding:10px;}
.recruitersPostAJob{width:165px;background:url(../Images/RecruitersPostAJob.png) no-repeat;height:250px;color:#FFF;padding:10px;}
.jobTable{width:100%;color:#156994;font-size:12px;}
.jobTable tr.jobTableHeader{background:#004F8B;}
.jobTableHeader td{color:#FFF;font-weight:700;}
.jobTable td a{color:#156994;font-weight:700;text-decoration:none;font-size:12px;}
.jobTable tr{background:#FFF;}
.jobTable td{border-bottom:1px solid #D0D0D0;margin:2px;padding:5px;}
.jobTable i{color:gray;font-style:italic;}
.jobContainer .jobMeta{float:right;margin-top:10px;text-align:left;width:175px;}
.jobContainer .jobMeta td{padding-bottom:5px;}
.jobContainer .section{border:1px dotted #E0E0E0;margin-bottom:20px;background:#F5F5DC;padding:10px;}
.jobContainer .sectionLabel{font-size:14px;color:#3F3F3F;font-weight:700;text-align:center;margin-bottom:20px;}
.refreshCaptchaImg{cursor:pointer;}
.keyword{border:1px solid gray;background:#FFFF80;float:left;margin:10px 10px 10px 0;padding:2px;}
.keywordMatch{border:1px solid gray;background:#C6F4AA;float:left;margin:10px 10px 10px 0;padding:2px;}
.recordContainer{width:440px;background:#eef6fd;margin-bottom:10px;border:2px solid #ABD5F3;overflow:hidden;padding:10px;}
.clearFix{clear:both;}
.form{background:none repeat scroll 0 0 #F9F9F9;border-right:1px solid #E3E3E3;color:#585858;overflow:hidden;font-size:12px;border-color:#E3E3E3;border-style:none solid solid;border-width:0 1px 1px;margin:0;padding:20px;}
.formWorking{float:right;background:url(../Images/loading2.gif);width:50px;height:50px;display:none;}
.form:hover{background:none repeat scroll 0 0 #F9F9F9;border-right:1px solid #DDD;border-color:#DDD;border-style:none solid solid;border-width:0 1px 1px;padding:20px;}
.form ul{list-style-type:disc;list-style-image:none;}
.formHeader{color:#3F3F3F;margin-bottom:5px;font-size:18px;font-weight:700;padding:0 0 5px;}
.subFormHeader{background:#004F8B;border:1px solid #D0D0D0;font-size:12px;font-weight:700;color:#FFF;overflow:hidden;margin:0;padding:5px 18px;}
.formSuccessHeader{background:url(../Images/FormSuccessMessage.jpg) no-repeat;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:1px solid #E3E3E3;font-size:15px;font-weight:700;color:#FFF;height:20px;margin:25px 0;padding:15px 0 15px 50px;}
.formErrorHeader{background:url(../Images/FormErrorMessage.jpg) no-repeat;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:1px solid #E3E3E3;font-size:15px;font-weight:400;margin-top:25px;color:#3F3F3F;height:20px;padding:15px 0 15px 50px;}
.formDescription{background:#004F8B;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:1px solid #E3E3E3;font-size:12px;font-weight:700;color:#FFF;overflow:hidden;margin:0;padding:5px;}
.formRow{display:block;margin-bottom:5px;overflow:hidden;width:100%;padding:5px;}
.formLabel{color:#555;font-size:12px;text-align:left;width:330px;font-weight:700;padding:5px;}
.formRight{width:330px;}
.formHint{font-style:italic;font-size:12px;width:250px;}
.formInput{border:2px solid #CCC;color:#666;font-size:12px;width:300px;min-width:150px;padding:5px;}
.form textarea{border:2px solid #CCC;color:#666;font-size:12px;width:300px;height:150px;min-width:150px;padding:5px;}
.formInput:hover{border:2px solid #ABD5F3;}
.formSelect{border:1px solid #999;padding:2px 2px 2px 5px;}
.formError{background:url(../Images/FormError.jpg) no-repeat #DE94A1;color:#3F3F3F;display:none;margin-top:3px;width:279px;min-height:15px;overflow:hidden;padding:5px 5px 5px 30px;}
.formBtn{background:none repeat scroll 0 0 #FFEFD5;border:outset 1px lightGray;color:#585858;cursor:pointer;float:right;font-size:14px;font-weight:700;margin:5px;padding:5px 10px;}
.formImgBtn{cursor:pointer;float:right;}
.formBtn:active{border:inset 1px lightGray;}
.formValidation{color:#FF0;display:none;float:left;font-weight:700;padding:4px;}
.formWarningMessage{background:none repeat scroll 0 0 #FF0;border:5px solid #E9E9E9;color:#777;font-size:12px;font-style:italic;font-weight:700;padding:4px;}
.formSuccess{background:none repeat scroll 0 0 #D7FF33;color:#000;font-size:12px;font-weight:700;margin:0;padding:10px;}
h2 a:visited,h3 a:visited{color:#8080FF;text-decoration:underline;}
.contentContainerLeftMargin,.contentContainerRightMargin{width:35px;}
.contentContainerRight .contentTop,.contentContainerRight .contentTop2{width:185px;height:10px;background:url(../Images/ContentContainer185_Top.png) no-repeat;}
.contentContainerRight .content,.contentContainerRight .content2{width:165px;background:url(../Images/ContentContainer185_Middle.png) repeat-y;overflow:hidden;padding:10px;}
.contentContainerRight .contentBottom,.contentContainerRight .contentBottom2{width:185px;height:10px;background:url(../Images/ContentContainer185_Bottom.png) no-repeat bottom;margin-bottom:20px;}
.topJobs a,.topJobs h2,.formDescription a{color:#FFF;}
.form a,.form a:hover,.form a:visited,.form a:active{cursor:pointer;text-decoration:underline;}


.jobProfile h1{color:#004F8B;}
.jobProfile h2{color:#004F8B;}
.jobProfile h3{color:#004F8B;}
.jobProfile strong{color:#004F8B;}

.feedbackButton{position:fixed;left:0px;top:50%;height:90px;width:24px;background:url("../Images/FeedbackIcon.png") no-repeat scroll 50% 0% #004F8B;color:black;border-right:2px solid white;}
.feedbackButton.hover{position:fixed;left:0px;top:50%;height:90px;width:24px;background:url("../Images/FeedbackIcon.png") no-repeat scroll 50% 0% #156994;color:black;border-right:2px solid white;}