* { background-image:none!important;background:#fff!important;color:#000!important }
body {background: #fff; font: 0.750em Arial,Helvetica,sans-serif; margin: 0;}
body.sendfriend { background: #BDB083; background-image: none; padding: 20px; }
#free { display:none }
#printBanner { width:183px;height:76px;position:absolute;top:10px;left:10px}
h2.mainTitle { margin: 0 0 10px 10px;font-size:180% }
h3 {margin: 0 0 10px 0;font-size:140%}
table.job_details { border:1px #000 solid }
table.job_details td { border:1px #000 solid }
span.bottomBit { display:none!important}
span.salary { padding: 0 0 5px 0!important }
.cmxform h2 { margin: 0!important;padding:0 0 0 10px!important;font-size:130%!important }
h2.mainTitle { padding: 0 0 0 10px } 
#latest-vacancies h3 { padding: 0 0 0 10px }
ul.tools { display:none }
#login { display:none }
a.right { display:none!important }
#employer { display:none }

a,
#latest-vacancies a { color:#006600}

a {outline:0}
#wrapper { width:803px;margin:0 auto;border:1px black solid; border-width: 1px 1px 1px 1px;position:relative;padding:0;background:#BDB083 }
.employers #wrapper {}
#main {background:#BDB083;min-height:600px;height:auto!important;height:600px;}
#center-column {padding: 0 10px;width:522px;float:left}


a.employer { background-position:0 -83px!important }
#logo { display:block;height:76px;width:183px;background:transparent url(/images/logo.jpg) 0 0 no-repeat;margin: 10px 0 20px 10px }
#logo {  }
#nav {background:url(/images/navBannerBrown.gif) 0 0 repeat-x;height:46px;width:803px}
#nav a { font-size:11px;text-transform:uppercase;font-weight:bold;color:#3e5056;background:url(/images/bannerDivider.gif) top right repeat-y;padding:13px 10px 10px 10px;margin:0;display:block;float:left}
#nav a:hover { cursor:pointer }
#employer { background:transparent url(/images/employers.gif) top right no-repeat;width:206px;float:right;height:42px;position:relative;margin: -42px 0 0 0 }
#employer a { margin:3px 0 0 12px;background:transparent url(/images/employersA.gif) -3px 2px no-repeat;display:block;width:190px;height:30px;text-indent:-9999em }
#header img#logo { border:0; display: block; float: left; } 

#nav { display:none }

/* Login */ 
#login {background:transparent url(/images/reg_login.gif) no-repeat top left; height: 83px; padding-left: 154px; color: #fff; width: 302px; \width: 456px; w\idth: 302px; position: absolute; right:0; margin: 10px 10px 0 0;}
#login fieldset {border: 0; background:transparent url(/images/reg_end.gif) no-repeat top right; height: 83px; padding: 0; margin: 0; width: 304px; font-size: 11px;}
#login fieldset legend {display: none;}
#login div {background:transparent url(/images/reg_bg.gif) repeat-x top right; height: 83px; padding-right: 0px; float: left; width: 294px;}
#login input.txt {width: 90px; font-size: 11px; margin: 0 0 5px 0; }
#login input.submit {font-size: 11px; padding: 1px 10px;}
#login a {color:#fff; clear: left; display: block; width: 50%; margin: 0 0 0 5px;}

#login label {display:block; margin: 0 0 5px 0}
#login p {float: left; margin: 10px 0px 0 5px}

.employers #login {background:transparent url(/images/reg_login_empl.gif) no-repeat top left;}
.employers #login fieldset {background:transparent url(/images/reg_end_empl.gif) no-repeat top right;}
.employers #login div {background:transparent url(/images/reg_bg_empl.gif) repeat-x top right;}
.employers .cmxform fieldset {  }

/* Logged in */

#loggedin {background: url(/images/loggedin.gif) top left no-repeat; height: 83px; width: 321px; color: #fff; position: absolute; right:0; margin: 10px 10px 0 0} 
#loggedin div {padding: 15px;}
#loggedin a {color: #fff;}
#loggedin ul {margin: 5px 0 0 0; padding: 0 0 0 15px;}

.employers #loggedin {background-image: url(/images/loggedin_empl.gif)}

/* Form Titles */ 
.cmxform h2 { margin: 0px 0 -17px 0px;padding:0;color:#fff;font-size:210%; background:url(/images/TitleBar.gif) 0 0 no-repeat;padding: 22px 0 22px 70px;position:relative;clear:left; }
.sf h2 {background:url(/images/TitleBar66.gif) 0 0 no-repeat;}
.employers .cmxform h2 {background:url(/images/TitleBarempl.gif) 0 0 no-repeat;}
.employers .sf h2 {background:url(/images/TitleBar66empl.gif) 0 0 no-repeat;}

/* Form Background */ 
.cmxform { width:785px;padding:0;margin:0 0 10px 0;background:url(/images/formBits.gif) bottom right no-repeat }
.cmxform div.lineTop { height:9px;background:url(/images/formBits.gif) 0 -9px no-repeat;}
.cmxform fieldset {border:0;background:url(/images/formFieldsetBg.gif) bottom left no-repeat;padding:10px;margin:-3px 0 -3px 0;position:relative;z-index:99;}
.cmxform div.lineBottom { height:9px;background:url(/images/formBits.gif) 0 0 no-repeat;margin: 0 0 0 0}
div.lineTop hr, div.lineBottom hr { display:none }

.sf {background-image: url(/images/formBits66.gif); width:523px;}
.sf div.lineTop {background-image: url(/images/formBits66.gif)}
.sf fieldset {background-image: url(/images/formFieldsetBg66.gif)}
.sf div.lineBottom {background-image: url(/images/formBits66.gif)}

.employers .cmxform {background-image: url(/images/formBitsEmpl.gif)}
.employers .cmxform div.lineTop {background-image: url(/images/formBitsEmpl.gif)}
.employers .cmxform fieldset {background-image: url(/images/formFieldsetBgEmpl.gif)}
.employers .cmxform div.lineBottom {background-image: url(/images/formBitsEmpl.gif)}

.employers .sf {background-image: url(/images/formBitsEmpl66.gif); width:523px;}
.employers .sf div.lineTop {background-image: url(/images/formBitsEmpl66.gif)}
.employers .sf fieldset {background-image: url(/images/formFieldsetBgEmpl66.gif)}
.employers .sf div.lineBottom {background-image: url(/images/formBitsEmpl66.gif)}
.employers .sf div.lineBottom2 {background-image: url(/images/formBitsEmpl662.gif);height:9px;}

.employers form.cmxform input.txt,
.employers form.cmxform textarea,
.employers form.cmxform select, .employers input.txt, .employers textarea, .employers select { background:#ffffff;border:#333333 1px solid;padding:2px;width:300px;font-family:arial, helvetica, sans-serif;font-size:110% }




.cmxform li {margin: 0 0 5px 0}
.cmxform p {margin:0;padding:0}

form.cmxform input.txt,
form.cmxform textarea,
form.cmxform select, input.txt, textarea, select { background:#c8be97;border:#915539 1px solid;padding:2px;width:300px;font-family:arial, helvetica, sans-serif;font-size:110% }


form.cmxform select { width:300x;}
form.cmxform input.checkbox { background-image:none;border:0}
form.cmxform .multiple {height: 200px;}
form.withborder {border: 1px solid #ccccdd;}
form.cmxform legend {}
form.cmxform fieldset fieldset legend {}
form.cmxform label {display: inline-block;padding: 0 0 10px 25px;vertical-align: top;white-space: normal;font-size:110%;color:#000;font-family:arial,sans-serif;background:url(/images/labelLegend.gif) 0 4px no-repeat}
/*form.cmxform label {display: inline-block;line-height: 1.8;padding: 0 0 10px 25px;vertical-align: top;white-space: normal;font-size:110%;color:#000;font-family:arial,sans-serif;background:url(/images/labelLegend.gif) 0 4px no-repeat}*/
form.cmxform label.submit { background-image:none }
form.cmxform fieldset fieldset {border: none; margin: 3px 0 0 0; padding: 0;background-image:none!important}
form.cmxform fieldset fieldset legend {	color: #fff;display: block;font-weight: normal;	margin: 0;padding: 0 0 5px 10px;padding: 0 0 5px 5px;}
form.cmxform fieldset fieldset label {display: block;width: auto;}
form.cmxform fieldset fieldset span {display: block;line-height: 1.8;width: 120px;color:#000}
form.cmxform fieldset ol {margin: 0;padding: 0;}
form.cmxform fieldset li {height: 30px;	height: auto!important;	list-style: none;margin: 0;min-height: 30px;padding: 2px 5px 2px 5px;}
p.summary { padding: 0 0 5px 0px;font-size:110%;width:355px;text-align:right }
form.cmxform .error_text {display: block;margin: 0;padding: 0 0 10px 0px;width:355px;text-align:right;font-weight:normal;font-size:110%}
form.cmxform fieldset li.error {}
form.cmxform fieldset li.error span.summary {}
form.cmxform em {color: red;font-style: normal;	font-weight: bold;}
form.cmxform label {width: 120px; }
form.cmxform fieldset fieldset label {	margin-left: 123px;}
form.cmxform legend {display: inline-block;}
form.cmxform span.summary {display: block;margin: 0;padding: 10px 0 0 150px;}

form.cmxform li.error span.summary {padding: 10px 0 0 140px;}

form.cmxform li.error input.txt, 
form.cmxform li.error select,
form.cmxform li.error textarea {}
form.cmxform input.txt,
form.cmxform select,
form.cmxform textarea {	}

form.cmxform label#datelabel {width: 93px;} 
form.cmxform input#date {width: 237px;}
form.cmxform img {padding: 0 5px;}
form.cmxform input.txt {}
form.cmxform fieldset.submit legend {display: none;}

form.cmxform p { margin:0 0 10px 0px; }

form.cmxform .datefield { background:#c8be97;border:1px solid #915539;padding:2px }
a.pickdate img { border:0 }

a.right { background:transparent url(/images/goBackGreen.gif) 0 0 no-repeat;padding:5px 15px;margin: 0 0 12px 0;display:block;color:#fff;font-weight:bold;text-decoration:none;clear:left;float:left }
a.right:hover {text-decoration:underline}
body.employers a.right { background:transparent url(/images/goBackBlue.gif) 0 0 no-repeat;padding:5px 15px;margin: 0 0 12px 0;display:block;color:#fff;font-weight:bold;text-decoration:none }

input.submit {background:#2b5e5b url(/images/submitGradient.gif) 0 0 repeat-x; border:1px solid #288d8d;color:#fff;margin:0!important;margin:0 0 0 -3px;padding:2px 10px; cursor: pointer; font-size: 11px;}
.employers input.submit {background:#2b5e5b url(/images/submitGradient_empl.gif) 0 0 repeat-x; border:1px solid #6E899C;}

#content {margin:0;padding:0;}
#candidateRegister #content h2 { margin: 0px 0 -14px 2px!important;margin: 0px 0 -15px 2px;padding:0;color:#fff;font-size:210%; background:url(/images/signUpTitleBar.gif) 0 0 no-repeat;padding: 22px 0  22px 80px;position:relative;height:23px;clear:left; }
#free { position:absolute;z-index:999;top:130px;left:34em}
#candidateThankyou #content h2 { margin: 0px 0 -14px 2px!important;margin: 0px 0 -15px 2px;padding:0;color:#fff;font-size:210%; background:url(/images/signUpTitleBar.gif) 0 0 no-repeat;padding: 22px 0  22px 80px;position:relative;height:23px;clear:left }

*:first-child+html #right {right:10px!important;top:10px!important}
#right p { padding: 0 10px 0 8px;font-size:110%;margin:0}
#right p.larger {  }

#right h3 { }

div.message {font-family: verdana,sans-serif;font-size: 110%;line-height: 1.2;margin: 0 0 10px 10px!important;margin: 0 0 0 10px;width: 782px;float:left;display:inline; clear:both;}
div.message img {	float: left;height: 30px;margin: 0;margin: -15px 0 0 10px;position: absolute;top: 50%;}
div.message strong {float: left;padding: 0;	position: relative;	width: 100%;}
div.message strong span {display: block;padding: 15px 0 15px 45px;}
div.message p {float: left;margin: 0!important;	padding: 0!important;width: 100%!important;	width: 100%;}
div.message p.error {background: #be100f url(/images/msgBarRedBottom.gif) bottom center repeat-x;color: #fff;margin: 0px;}
div.message p.error strong {background: url(/images/msgBarRedTop.gif) 0 0 repeat-x;display: block;}
div.message p.info {background: #ad8af7 url(/images/msgBarPurpleBottom.gif) bottom center repeat-x;color: #fff;	margin: 0px;}
div.message p.info strong {background: url(/images/msgBarPurpleTop.gif) 0 0 repeat-x;display: block;}
div.message p.ok {background: #496a3d url(/images/msgBarGreenBottom.gif) bottom center repeat-x;color: #fff;}
div.message p.ok strong {background: url(/images/msgBarGreenTop.gif) 0 0 repeat-x;display: block;}

.employers div.message p.error {background: #be100f url(/images/msgBarRedBottomE.gif) bottom center repeat-x;color: #fff;margin: 0px;}
.employers div.message p.error strong {background: url(/images/msgBarRedTopE.gif) 0 0 repeat-x;display: block;}
.employers div.message p.info {background: #ad8af7 url(/images/msgBarPurpleBottomE.gif) bottom center repeat-x;color: #fff;	margin: 0px;}
.employers div.message p.info strong {background: url(/images/msgBarPurpleTopE.gif) 0 0 repeat-x;display: block;}
.employers div.message p.ok {background: #496a3d url(/images/msgBarGreenBottomE.gif) bottom center repeat-x;color: #fff;}
.employers div.message p.ok strong {background: url(/images/msgBarGreenTopE.gif) 0 0 repeat-x;display: block;}

#info h3 { background: url(/images/h3BarFull.gif) 0 0 no-repeat;color:#fff;font-size:120%;padding:5px 8px;margin:15px 0 15px 10px }
#info p { font-size:110%;padding: 0 20px }
#info #callout { font-size:210%;padding:5px 8px;margin:0px 20px 15px 10px;width:300px;float:left;border-right:1px solid #fff; border-bottom:1px solid #fff;color:#fff }
#popup {}
#four img { margin:0 auto 0 auto }

#four { width:100%;text-align:center }

#thankyou  { font-size:110% }
#footer { width:806px;margin:0 auto;text-align:center;color:#fff;font-size:11px;font-weight:bold;padding:10px 0 0 0; text-align: center;}
#footer ul {float: left; margin: 10px auto; display: block; padding: 0; }
#footer li { list-style: none; float: left; margin: 0 5px;}
#footer li a { color: #fff; }

#footer p { margin:7px 0 }
#c8 {clear: left; margin: 10px auto; display: block; text-align:center; border: 1px;}
#c8 a { font-weight:normal;color:#fff;text-decoration:none;font-size: 11px; }
.clear { clear:both;height:0;overflow:hidden; }

#popup  { background:#fff }
#popup  #wrapper { border:1px black solid;background:#fff;width:310px;padding:10px }
#popup  #main { background:#fff;height:auto!important;height:auto;min-height:0!important;min-height:0 }
#popup #footer { display:none }
#popup h2 { font-size:180% }
#candidateThankyou h3  { font-size:160% }
#candidateThankyou .left { float:left; margin: 0 10px 0 10px } 
#candidateThankyou .right { float:right; margin: 0 10px 0 10px }  
#candidateThankyou p {font-size:110%;margin:10px 0} 
#candidateThankyou p em { color:#456f3d }

#builder { float:right;padding: 0 20px 120px 0;position:relative;top:-10px; } 
#ambassador { background:url(/images/ambassador.gif) 0 0 no-repeat; float:right;width:222px;padding:20px 15px 0px 10px;font-size:140%;height:auto!important;height:190px;min-height:190px;margin: 0 15px 15px 0;position:absolute;bottom:0;right:0;font-size:110% }
#ambassador h3 { background:none;margin:0 0 15px 0;padding:0;font-size:140% }
p#one { width:220px;font-size:203%;float:left;border-right:2px solid white;border-top:2px white solid; padding:10px 20px 29px 10px!important;padding:10px 20px 38px 10px;margin: 0 0 0 10px;color:white;display:inline }
*:first-child+html p#one { padding:10px 20px 38px 10px!important }
p#two { width:220px;font-size:146%;float:left;border-right:2px solid white;border-top:2px solid white;padding:10px 10px 20px 20px ;margin: 0 0 0 0px;color:#fff;display:inline}

p#three {clear:left; width:220px;font-size:157%;float:left;border-right:2px solid white;border-top:2px solid white;padding:10px 20px 20px 0px!important;padding:10px 20px 31px 0;margin: 0 0 0 20px;color:#fff;display:inline  }

*:first-child+html p#three { padding:10px 20px 31px 0!important }
p#four { width:220px;font-size:130%;float:left;border-right:2px solid white;border-top:2px solid white;padding:10px 10px 34px 20px;margin: 0 0 0 0px;display:inline }

div#largeLeft { width:350px;border-right:2px white solid;float:left}
div#largeLeft h3 { color:#fff;font-size:180%; padding: 0 10px 0 10px;margin:0 }
div#largeLeft p { font-size:130%;padding: 0 0 0 10px }
#candidateThankyou .smallRight h3 { color:#fff;font-size:180%; padding: 0 10px 0 10px;margin:0 }
#candidateThankyou .smallRight p { padding: 0 10px 0 10px;font-size:130% }
.smallRight {float:left;width:390px  } 
#excited { padding: 20px 0 270px 30px }
#beaver { padding: 10px 0 20px 70px }
#kid { padding: 0 0 0 60px }
#notice { position:relative;left:35px }

#popup .title { font-size:180% }
#popup h3 { font-size:130% }

body.employers {background: #ffffff;}
body.employers #wrapper {border:1px solid #BCBCBC; border-width: 1px 1px 1px 1px;background:#fff}
body.employers #main {background-image: none; background: #ffffff;}
body.employers #nav {background:url(/images/navBannerWhite.gif) 0 0 repeat-x  }
body.employers #employer { background:transparent url(/images/jobseekers.gif) top right no-repeat;width:216px;float:right;height:42px;position:relative;margin: -43px 0 0 0 }
body.employers #employer a {margin:3px 0 0 12px;background:transparent url(/images/jobseekersA.gif) 0px 7px no-repeat;display:block;width:203px;height:30px;text-indent:-9999em }
body.employers #nav a { color:#3e5056;background:url(/images/employerBannerDivider.gif) top right repeat-y;}
body.employers #footer {color:#333333;}
body.employers #footer li a { color: #333333; }
body.employers #c8 a {color: #3e5056;}
.killStar { background-image:none!important }


#latest-vacancies,.employer #latest-candidates { width:248px;float:left }

.employers #latest-candidates a { color:#496b3d }
#latest-vacancies p { background:#c3cc9f url(/images/lvTop.gif) 0 0 no-repeat;padding: 5px 10px 10px 10px!important;padding:10px;position:relative;display:block;margin: 0 0 10px 0;width:228px;overflow:hidden }
.employers #latest-vacancies p { background:#c8d3d9 url(/images/lcTop.gif) 0 0 no-repeat;padding: 5px 10px 10px 10px!important;padding:10px;position:relative;display:block;margin: 0 0 10px 0;width:228px;overflow:hidden }
#latest-vacancies span.lvDesc { margin:0px;display:block  }
.employers #latest-vacancies span.lvDesc { margin:0px;display:block  }
#latest-vacancies span.salary {margin:-15px 0;padding:0;display:block }
.employers #latest-vacancies span.salary {margin:-15px 0;padding:0;display:block }
#latest-vacancies span.bottomBit {background:url(/images/lvBottom.gif) bottom center no-repeat;width:248px;display:block;height:15px;position:relative;top:10px;left:-10px;margin:-10px 0 0px 0}
.employers #latest-vacancies span.bottomBit {background:url(/images/lcBottom.gif) bottom center no-repeat;width:248px;display:block;height:10px;position:relative;top:10px;left:-10px;margin:-10px 0 0px 0}
*:first-child+html #latest-vacancies span.bottomBit {height:20px;}
*:first-child+html .employers #latest-vacancies span.bottomBit {height:20px;}
.cmxform fieldset div { margin: 0 0 10px 0 }
.cmxform fieldset p {margin: 0 0 10px 0} 
p.paging { border-bottom:1px solid;padding:5px }
ul.tools {margin:0 0 10px;padding:0}
ul.tools li {white-space:nowrap;background:#2b5e5b url(/images/submitGradient.gif) 0 0 repeat-x; border:1px solid #288d8d;;display:inline;color:#fff;margin:0 10px 10px 0;padding:2px 5px 2px 5px; font-size: 110%;}
ul.tools li a {color:#fff;text-decoration:none;margin:0;padding:0 5px;font-weight:bold}
ul.tools li a:hover {text-decoration:underline}
.employers ul.tools {margin:0 0 10px;padding:0}
.employers ul.tools li {background:#2b5e5b url(/images/submitGradient_empl.gif) 0 0 repeat-x; border:1px solid #6E899C;display:inline;color:#fff;margin:0 10px 10px 0;padding:2px 5px 2px 5px;  font-size: 110%;}
.employers ul.tools li a {color:#fff;text-decoration:none;margin:0;padding:0 5px;font-weight:bold}

ul.notLoggedIn li { display:block;float:left;clear:left;margin: 0 0 10px }
.progression { margin:10px 0 0 0; display:block;font-size:90%}
.employers .progression { margin:10px 0 0 0; display:block;font-size:90%;color:#000}
.progression {color:#496b3d}
span.summary input { background:#c8be97; border:#915539 1px solid }
.employers span.summary input { background:#fff; border:#000 1px solid }
.buttonise {white-space:nowrap;background:#2b5e5b url(/images/submitGradient.gif) 0 0 repeat-x; border:1px solid #288d8d;;display:inline;color:#fff;margin:0 10px 10px 0;padding:2px 5px 2px 5px; font-size: 110%;text-decoration:none}
.employers .buttonise {background:#2b5e5b url(/images/submitGradient_empl.gif) 0 0 repeat-x; border:1px solid #6E899C;display:inline;color:#fff;margin:0 10px 10px 0;padding:2px 5px 2px 5px;  font-size: 110%;text-decoration:none  }

a.goback { margin:0px 0 20px; display:block }

/* home page */
.homePage  h2 { margin: 0px 0 -21px 0px;padding:0;color:#fff;font-size:210%; background:url(/images/TitleBar.gif) 0 0 no-repeat;padding: 22px 0 22px 70px;position:relative;clear:left; }
.homePage .txt,
.homePage .select { width:200px!important }
.homePage #free { position:absolute;z-index:999;top:135px;left:30em}
.homePage #right { width:390px;left:370px;top:0px;padding:0;float:left}
.homePage #right .larger { font-size:170%;font-weight:bold;padding:0 5px;margin:0 }
.homePage #right h3 {background:url(/images/h3Bar.gif) 0 0 no-repeat; color:#fff;font-size:120%;padding:5px 8px;margin:10px 0 }
#center-column.homePage  {width:782px;}
.homePage .leftMe { width:369px;float:left; }
#reasons {float:left;width:534px;}
#fourReasonsTop { width:522px;background:transparent url(/images/fourDifferentReasonsTop.gif) bottom left;float:left; }
#fourReasonsBottom { width:522px;background:transparent url(/images/fourDifferentReasonsTop.gif) top left;float:left }
#latest-vacancies.home { float:left;margin:0;padding:0 }
.withArrow {  background:transparent url(/images/withArrow.gif) 0 0 no-repeat;padding: 0 0 20px 45px;margin:0 0 0 0;font-size:150%;display:inline}
#p1 { width:258px;float:left;padding: 0 0 12px 0px; }
#p1 p { font-size:150%;color:#fff;width:205px;margin: 10px 0 0 45px }
 img.pointy {position:relative;left:9px;top:4px}
#p2 { width:239px;float:left;padding: 0 0 12px 25px;display:inline }
#p2 p img { float:left;padding:0 10px 0 0px }
#p2 p { font-size:120%;color:#fff; }
#p3 { width:258px;float:left;padding: 8px 0 0 0px; }
#p3 p { font-size:120%;color:#fff;;white-space:pre;position:relative;z-index:99;text-align:right }
#p3 p img { position:absolute;z-index:-1;left:0!important;left:-100px }
#p4 { width:239px;float:left;padding: 8px 0 0 25px;display:inline }

#p4 p { font-size:150%;color:#fff;position:relative;z-index:99;text-indent:20px;text-align:right}
#p4 p img { float:left;margin:10px -60px 20px 0; position:relative;z-index:-1}

/*.sendfriend .cmxform { width:369px }
.sendfriend .cmxform input.txt, .sendfriend area { width:200px}*/

#datepicker { border:2px solid #496a3d;padding:5px 0 5px 5px;min-width:380px;background:#bdb083}
#datepickeriframe {display:none}
.employers #datepicker { border:2px solid #496a3d;padding:5px 0 5px 5px;min-width:380px; background:white}
.employers .dpDayHighlight {background:#c3cc9f  }
.dpDayHighlight {background:#c3cc9f  }
#datepicker td.dpTD { width:50px!important }

 #managed img.left {float:left;margin: 10px 10px 10px 0}
 #managed img.right {float:right;margin: 10px 0 10px 10px}
#managed p { line-height:1.5 }

.employers .employerHomePage h2 { margin: 0px 0 -21px 0px;padding: 22px 0 22px 80px;position:relative;clear:left;}
.employers .employerHomePage ul.tools { margin-top:5px }
.hilight { border-top: 2px solid #006600;border-bottom: 2px solid #006600;padding-top:5px;background:transparent url(/images/exclaim.gif) center right no-repeat;padding-right:60px}
.characters { margin: 0 0 0 150px }

input.padB { margin: 0 0 10px 0!important }

.ss {background:#2b5e5b url(/images/submitGradient.gif) 0 0 repeat-x; border:1px solid #288d8d;color:#fff;margin:0 0 10px 0;display:block;float:left;padding:2px 10px; cursor: pointer; font-size: 110%;font-weight:bold;text-decoration:none}
.job_summary {clear:left}
p.paging { clear:left }

a.advanced { font-size:50%;color:#fff }


/*site map*/

#azindex span { display:none  }
#azindex span.letter,
#azindex span.active_letter,
#azindex strong { display:block;float:left;width:12px;padding:14px 15px 14px 15px;font-size:150%;font-weight:bold;font-family:georgia,serif;overflow:hidden ;}
#azindex span a  { text-decoration:underline }
#azindex span.active_letter { background:#2b5e5b url(/images/submitGradient.gif) 0 0 repeat-x;}
#azindex span.active_letter a {color: #fff;}
#azindex a:hover span.letter {  }




#azindex strong { border:1px solid #2B5E5B;background:#C2DC9E;padding: 13px 14px}
body.sitemap p { clear:left }

ul.tree { }
ul.tree li { background:none;padding:0;margin:10px 0;list-style: none; font-weight: bold; }
ul.tree li a { text-decoration:none;  }
ul.tree li a:hover { text-decoration:underline;  }
ul.tree ul { padding: 0 0 0 10px; border-left:1px solid #2B5E5B;position:relative;left:15px; }
ul.tree ul li a { font-weight:normal }
h3.latestCandidates { color:#006600 }
.employers h3.latestCandidates { color:#385366 }
div.overflow { height:600px;overflow:auto;margin: 0 0 10px 0;border:3px solid #c2dc9e;padding:10px;background:#fff }

em.expired { display:block;margin:-20px 0 10px 0 }
.cmxform span.error_text { margin:5px 0 5px 150px!important;padding:0!important;text-align:left!important;font-size:80%;font-weight:normal!important }
span.error_text strong { margin:0!important;padding:0!important }
#managed p.larger { font-size:130% }

#managed li { line-height:1.5 }


/* CMS styles for sections and documents */

.docSummary {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;line-height:140%;margin: 0 0 10px 0}
.docSummary img { float:right;margin: 0 0 10px 10px }
.document {color:#993A26;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;line-height:24px;margin:0 0 10px 0;padding:0;}
#actions { margin: 10px 0 10px 0 }

#section #center-column { width:784px; }
#section h3 {margin: 10px 0 10px 0}
.page_title { margin: 10px 0 0 0 }

.blockEven,
.blockOdd { width:362px;float:left;margin: 0 10px 10px 0;padding:10px; border:2px solid #993A26 }
.blockOdd {margin:0 0 10px 0}
.blockEven h4,
.blockOdd h4 {color:#993A26;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;line-height:24px;margin:0 0 10px 0;padding:0;}
.blockEven img,
.blockOdd img { float:left;border:0; margin: 0 10px 10px 0}
.blockEven a:hover h4,
.blockOdd a:hover h4 {text-decoration:underline}
#posHook { float:left }
li#floatTrap { float:left }

.whoarewe { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 140%; font-weight: bold; font-variant: normal; color: #000000; } 
.whoarewe h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; font-variant: normal; color: #993A26; margin: 0px; padding: 0px; line-height: 24px; }
.boxy1 { border: 4px solid #7C8C4A; background-color: #DDE1BE; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; display: block; padding: 10px; width: 330px; } 
.boxy1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal; font-weight: bold; font-variant: normal; color: #7F8E4D; margin: 0px; padding: 0px; line-height: 48px; } 
.boxy2 { border: 4px solid #C49B6F; background-color: #DDE1BE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; display: block; padding: 10px; width: 330px; } 
.boxy2 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; font-variant: normal; color: #C49B6F; margin: 0px; padding: 0px; line-height: 24px; } 
.boxy3 { border: 4px solid #803518; background-color: #DDE1BE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; display: block; padding: 10px; width: 330px; } 
.boxy3 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; font-variant: normal; color: #833B1D; margin: 0px; padding: 0px; line-height: 30px; } 
.boxy4 { border: 4px solid #776B45; background-color: #DDE1BE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; display: block; padding: 10px; width: 330px; } 
.boxy4 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; font-variant: normal; color: #6A603E; margin: 0px; padding: 0px; line-height: 24px; }
#footer { color:#000 }
#footer a { color:#000 }
#footer li a { color:#000 }