﻿/*ALL*/
html>bodyy{margin: 0; padding: 0; background-color:#d0d8e2;}
body{margin: 0; padding: 0; background-color:#d0d8e2;}
#all{width: 775px;border: solid 1px #a9a9a9;margin: auto;margin-top: 5px;background-color:#ffffff;}

/*HEADINGS, TEXT, LINKS */
h1{font: bold 110% arial, sans-serif;color: #234587;margin-left: 15px; text-transform:capitalize; margin-bottom:0; margin-top:15px;}
h2{font: bold 10pt arial, sans-serif;color: #808284;margin-left: 15px;text-transform:capitalize;}
h3{font: bold 10pt arial, sans-serif;color:#234587;margin-left: 15px;margin-bottom: 2px;text-transform:capitalize;}
h4{font: bold 10pt arial, sans-serif;color:#234587;margin-bottom: 2px;}
p{font: normal 75% arial, sans-serif;line-height: 130%;color: #808284;margin-left: 15px;margin-right:25px;}
table{font: normal 75% arial, sans-serif;line-height: 130%;color: #808284;margin-left: 15px;margin-right:25px;}


td{font: normal 100% arial, sans-serif;line-height: 130%;color: #808284;margin-left: 15px;margin-right:25px;}

a{color: #234587;text-decoration: underline;}
a:hover{color:#808284;}
ul.list, li.list{font: normal small arial, sans-serif;list-style-type:disc;color:#808284;padding-left:25px;margin-left:25px;margin-top:0;margin-right:25px;}

/*INNER PARAGRAPH*/
.inner {width:45%; float:left;margin-top:10px;margin-left:0;}
.inner2{width:395px; margin-top:10px; margin-left:0;}

/*HEADER*/
#header{width: 775px;background: url(images/header-bg.gif);height: 66px; margin:0;padding:0;}
.logo{width: 227px;height: 66px;float: left;margin-left:15px;}
.strapline{width: 182px;height: 66px;float: right;}

/*TOP NAVIGATION*/
#topnav{width: 775px; both;font: bold 11px arial,sans-serif;background:url(images/nav.gif) repeat-x; height:25px; padding-top:2px;margin-top:0; text-align: left;}
#topnav ul{margin: 0px; padding:0; margin-left:16px;}
#topnav li{list-style: none;display: inline;}
#topnav li a{font: normal bold 10px arial,sans-serif;color: #ffffff;text-decoration: none;padding-left:5px;padding-right: 10px;font-weight:bold;}
#topnav li a:hover{padding-bottom:8px;padding-top:10px; padding-left:5px; padding-right:10px;color:#8ED8F8;}
#topnav li a.on{ padding-bottom:8px;padding-top:10px; color:#e1e1e1;}
.tel{font: normal bold 14px arial ,sans-serif;color: #ffffff;text-align: right;margin-left:26%;margin-top:5px;}

/*LEFT NAVIGATION*/
#left{margin:0;padding:0;width:170px; float:left; margin-top:37px;padding-left:0px;  }
#left ul{margin:0;padding:0;}
#left li{height:15px;list-style-type:none; font:bold 65% arial, sans-serif;}
#left li a{color:#808284;text-decoration:none;}
#left li a:hover{color:#234587;}
#left li a.on{color:#234587; text-decoration:none;}

/*CONTENT & HOME*/
#content{margin-left:4px; width:761px; padding-bottom:10px; float:right; clear:both;}
.top{width: 100%;border-top:solid 1px white;}
.bottom{width: 100%;border-top:solid 1px white;}

/*CANDIDATE POD*/
.candidate-pod{background: url(images/candidate-pod.gif);margin-top: 7px;width: 194px;height: 222px;float:left;margin-left: 1px;margin-right: 1px;}
.candidate-pod h1{font: bold 100% arial, sans-serif;color: #204486;margin-top: 13px;margin-left: 20px;margin-bottom: 8px;}
.candidate-pod p{font: normal x-small arial, sans-serif;margin-top: 0px;margin-left: 20px;color: #474747;margin-bottom: 0px; line-height: 165%;}
.candidate-pod img{height: 18px;width: 18px;vertical-align: middle;border: none;}
.candidate-pod ul{margin-top: 4px;margin-bottom: 2px;}
.candidate-pod li{font: x-small arial, sans-serif; color: #474747;}
.candidate-pod a{font: bold x-small arial, sans-serif;color: #204486;margin-left: 0px;text-decoration: none;}
.candidate-pod a:hover{text-decoration: underline;}

/*EMPLOYER POD*/
.employer-pod{background: url(images/employer-pod.gif) no-repeat;margin-top: 7px;width: 194px;height: 222px;float: left;margin-left: 1px;margin-right: 2px;}
.employer-pod h1{font: bold 100% arial, sans-serif;color: #ffffff;margin-top: 13px;margin-left: 20px;margin-bottom: 8px;}
.employer-pod p{font: normal x-small arial, sans-serif;margin-top: 0px;margin-left: 20px; color: #ffffff; margin-bottom: 0px;line-height: 165%;}
.employer-pod img{height: 18px; width: 18px;vertical-align: middle;border: none;}
.employer-pod ul{margin-top: 4px;margin-bottom: 2px;}
.employer-pod li{font: x-small arial, sans-serif;color: #ffffff;vertical-align-top;}
.employer-pod a{font: bold x-small arial, sans-serif;color: #ffffff;margin-left: 10px;text-decoration: none;}
.employer-pod a:hover{text-decoration: underline;}

/*RIGHT*/
#right{width: 350px;float: right;margin: 7px 0px 10px 25px;padding-right:10px;clear: both;}
#right2{width: 180px;min-height:300px; border:solid 1px #a9a9a9;float: right;padding:10px; margin:15px; }

/*RIGHT SIDE BOX*/
.rightbox {width: 177px;border: solid 1px #204486;float: right;min-height:95px;margin:auto;margin-bottom: 10px;}
.rightbox p{font: normal x-small arial, sans-serif; margin:5px;}
.rightbox h1{margin: 0; padding: 5px;font: bold small arial, sans-serif;color: #ffffff;background-color: #395B86; margin-bottom:5px;}
.rightbox ul{margin:0;padding: 0; padding-left:5px;margin-right:5px; margin-top:5px;margin-top:5px;}
.rightbox li{list-style-type:none;font: bold 77% arial, sans-serif;color: #204486; padding-top:2px;padding-bottom:2px;}
.rightbox li a{text-decoration:none;}
.rightbox li a:hover{color: #808284;}
.rightbox img{padding:0; margin:0;}
.rightbox label{width:70px;}
.rightbox input{border: solid 1px #808284;color:#808284; width:77px; }
.rightbox select {border: solid 1px #808284;color:#808284; width:100px; padding-top:2px;}

/*CURVED BOX FOR RHS*/
#box{width: 366px;float: right;margin: 7px 0px 10px 25px;clear: both; border: solid 1px white;}
.inner-box{background-color:#233f86;position:relative;margin:5px;}
.tl{background: url(images/tl.gif) no-repeat 0px 0px;position: relative;}
.tr{background: url(images/tr.gif) no-repeat 100% 0px;position: relative;}
.bl{background: url(images/bl.gif) no-repeat 0px 100%;position: relative;}
.br{background: url(images/br.gif) no-repeat 100% 100%;position: relative;}
.t{background: url(images/t.gif) repeat-x 0px 0px;	position: relative;}
.b{background: url(images/b.gif) repeat-x 0px 100%;position: relative;}
.l{background: url(images/l.gif) repeat-y 0px 0px;	position: relative;}
.r{background: url(images/r.gif) repeat-y 100% 0px;position: relative;}
.box-content{width:90%;margin-left:5px;padding-bottom:25px;padding-top:5px;}

.box-content a{color: #ffffff;text-decoration: underline;}
.box-content a:hover{color:#808284;}

#box h1 {color:#8ed8f8; font-size:88%; padding-top:5px;margin-bottom:0; padding-bottom:0;}
#box ul{margin-top:5px; padding-top:0px; margin-bottom:2px;padding-bottom:2px;}
#box li{font: small arial, sans-serif;padding-bottom:3px;color:#ffffff;width:99%;}
#box p{font: small arial, sans-serif;color:#ffffff;width:98%;padding-top:3px;margin-top:3px;}

/*HOME PAGE CANDIDATE BOX*/
.candidatebox {width: 169px;border: solid 1px #204486;float: right;min-height:150px;margin-left:10px; margin-bottom: 10px;}
.candidatebox p{font: normal x-small arial, sans-serif; margin:5px;}
.candidatebox h1{margin: 0; padding: 5px;font: bold small arial, sans-serif;color: #ffffff;background-color: #395B86;}
.candidatebox ul{margin:0;padding: 0; padding-left:5px;margin-right:5px; margin-top:5px;}
.candidatebox li{list-style-type:none;font: bold 77% arial, sans-serif;color: #204486; padding-top:2px;padding-bottom:2px;}
.candidatebox li a{text-decoration:none;}
.candidatebox li a:hover{color: #808284;}
.candidatebox img{vertical-align: middle; margin:0;}
.candidatebox label{width:60px;}
.candidatebox input{border: solid 1px #808284;color:#808284; width:77px; }
.candidatebox select {border: solid 1px #808284;color:#808284; width:100px; padding-top:2px;}

/*HOMEPAGE SURVEY BOX
#survey{width: 167px;border: solid 1px #204486; min-height:202px; float: left;min-height:282px;}*/
#survey{width: 167px;border: solid 1px #204486; min-height:150px; float: left;}
#survey h1{margin: 0;padding: 5px;font: bold small arial, sans-serif;color: #ffffff; background-color: #395B86;}
#survey p{margin: 8px;padding-right:3px;font: bold 75% arial, sans-serif;color: #204486;}
#survey ul{margin:0;padding-left:5px;margin-right:5px;}
#survey li{list-style-type:none;font: bold 77% arial, sans-serif;color: #204486;margin-bottom:3px;}
#survey li a{text-decoration:none;}
#survey li a:hover{color: #808284;}
#survey img{vertical-align: middle;}
#survey_radAnswers label{font: bold 100% arial, sans-serif;color: #234587;}
#survey input {width:15px;}

/*HOME PAGE NEWS BOX*/
#news{width: 169px;min-height:105px; border: solid 1px #204486;float: right;}
#news h1{margin: 0;padding: 5px;font: bold small arial, sans-serif; color: #ffffff;background-color: #808284;}
#news p{font: normal x-small arial, sans-serif;margin:5px;}

/* LEFT SIDE: OPINION SURVEY BOX*/
#opinionsurvey{margin-top:20px; min-height:230px; width: 150px;border: solid 1px #204486; min-height:150px;float: left;background-color:#cfd1d3;}
#opinionsurvey h1{margin: 0;padding: 5px;font: bold small arial, sans-serif;color: #ffffff;background-color: #395B86;}
#opinionsurvey p{margin: 4px;padding-right:3px;font: bold 75% arial, sans-serif;color: #204486;}
#opinionsurvey ul{margin:0;padding-left:5px; margin-right:5px;margin-bottom:10px;}
#opinionsurvey li{list-style-type:none;font: bold 77% arial, sans-serif;color: #204486;margin-bottom:3px;}
#opinionsurvey li img {vertical-align:middle;}
#opinionsurvey li a{color:#204486;text-decoration:none;}
#opinionsurvey li a:hover{color: #808284;}
#opinionsurvey .right{ text-align:right;}

#surveysub_pnlShow ul{margin:0;padding-left:5px; margin-right:5px;}
#surveysub_pnlShow li{list-style-type:none;font: bold 77% arial, sans-serif;color: #204486;margin-bottom:3px;}
#surveysub_pnlShow li img {vertical-align:middle;}
#surveysub_pnlShow li a{color:#204486;text-decoration:none;}
#surveysub_pnlShow li a:hover{color: #808284;}
#surveysub_pnlShow .right{ text-align:right;}

/*FOOTER*/
#footer{background-color: #395B86;width: 775px;height: 20px;}
#footer p{width:100%;padding-top:3px;padding-left: 10px;font: normal 10px arial,sans-serif;color: #ffffff;display:inline;}
#footer a{color: #ffffff;text-decoration: none;}
#footer a:hover{color: #808284;}


/*FORMS*/
.form{width:320px; margin-left:10px; padding:0; }
.form ul{width: 100%;height: auto;text-align: left;text-decoration: none;list-style-type: none;margin:0;padding:0;}
.form li{margin-right:0px;list-style:none;font: bold 75% arial, sans-serif;padding-top:5px;padding-bottom:5px;height: auto;}
label{width:47%;float: left;text-align: left;margin-right: 0.4em; margin-left:4px; display:inline; font: bold 100% arial, sans-serif;color: #234587;}
.form input{font: bold 100% arial, sans-serif;color: #474747;font-size: 100%;width:145px;border: solid 1px #a9a9a9;}
.form textarea{font: bold 100% arial, sans-serif;width:145px;color: #474747;border: solid 1px #a9a9a9;}
.form select {border: solid 1px #474747;color:#a9a9a9; width:150px;font: bold 100% arial, sans-serif;}
input.submit{background-color:#204486; color:#ffffff; width:150px;}
#survey_radAnswers label{font: bold 100% arial, sans-serif;color: #234587;}

/*MISC*/
.clear{clear: both;height: 0px;}
.right{ float: right;margin: 8px 0px 0px 0px;padding-right:10px;clear: both;}
.right2{float: right;margin: 7px 0px 5px 2px;clear: both;}
.right3{float: right;margin: 15px 0px 5 0px;padding-right:10px;margin-bottom:5px;}
.footerright{text-align:right; margin-left:200px;margin-right:0;}
.red{padding-left: 0px;font-size: 10px;color: red;font-family: arial,Sans-Serif;}
.breadcrumbsearch{font:normal x-small arial, sans-serif;text-align:right; padding-bottom:8px;}

/*JOB LISTINGS*/
table#JobListing{margin-left:15px;}
#JobListing img{border:0;}
.ListingHeader{font: bold 75% arial, sans-serif;color: #234587;margin-left: 15px; text-transform:capitalize;}
.ListingContent{font: normal 75% arial, sans-serif;line-height: 130%;color: #808284;margin-left: 15px; }
.ListingContent h1{margin:0;padding:0;}

/*OLD TOP NAV HOVER CLASSES
#topnav li a:hover{background-color:#ffffff; padding-bottom:8px;padding-top:10px; padding-left:5px; padding-right:10px;color:#808284;}
#topnav li a.on{background-color:#ffffff; padding-bottom:8px;padding-top:10px; color:#234587;}*/

/*INNER PARAGRAPH*/
.innerwide {width:500px; float:left;margin-top:10px;}

.bluebar{margin-left: 15px;}
.lblue { width:125px; background-color:#b8c4d1; text-align:center; font: normal 75% arial, sans-serif;line-height: 150%;color: #ffffff;}
.dblue { width:125px; background-color:#234587; text-align:center; font: normal 75% arial, sans-serif;line-height: 150%;color: #ffffff;}
.RegTable{font: normal 75% arial, sans-serif;line-height: 130%;color: #808284;margin-left: 15px;}

.Radios{font: normal 100% arial, sans-serif;color: #808284;}
.Radios label {font: normal 100% arial, sans-serif;color: #808284;}
