* {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;}
html, body, form { margin: 0; margin-bottom: 0; margin-top: 0; padding: 0; }
img { border: none; }
a { color: #6B86B5; }
a:hover {color: #08288C;}


a.navreverse:hover {color: #8F9ABC;}
a.reversetxt:hover {color: #8F9ABC;}
a.hd:hover {color: #FFFFFF;}
a.cat:hover {color: #08288C;}
a.caton:hover {color: #DEE7F7;}
a.subcaton:hover {color: #DEE7F7;}
a.subcat:hover {color: #73BE7B;}
a.subsubcaton:hover {color: #08288C;}
a.subsubcat:hover {color: #848484;}
a.guisubnavoff:hover {color: #739AAD;}
a.navsub:hover {color: #4D7589;}
a.linktxt:hover {color: #8C92C6;}
a.smltxt:hover, a.jobchangedsmltxt:hover, a.jobdeletedsmltxt:hover {color: #8C92C6;}
a.bdytxtsubsubhd:hover {color: #A5DBE7;}

/* DEFAULT MAIN NAV CSS*/
.cat { font-weight: bold; color: #6D84B2; text-decoration: none}
.subcat {   font-size: 11px; color: #6D84B2; font-weight: bold; text-decoration: none}
.subcaton {  font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
.subsubcat { font-size: 10px; color: #999999; font-weight: bold; text-decoration: none }
.subsubcaton { font-size: 10px; color: #739AAD; font-weight: bold; text-decoration: none }


/* DEFAULT CONTENT CSS*/

.txt { color: #333333}
.stxtsubhead { font-size: 13px; font-weight: bold; color: #7298AD}
.guitbtxt { font-size: 9px; color: #8F9469}
.sumtxtsubhead { font-weight: bold; color: #6D84B2}
.pubtxtsubhead { font-size: 11px; font-weight: bold; color: #9F7A72}
.recordcat { font-size: 11px; color: #6D84B2; font-weight: bold; text-decoration: none }
.smltxt { font-size: 10px; color: #666666 }
.smlnotetxt { font-size: 10px; color: #6D84B2; font-weight: bold; text-decoration: none }
.smlernotetxt { font-size: 9px; color: #9FA4CE; font-weight: bold; text-decoration: none }
.smltxtalert { font-size: 9px; color: #F37B46}

/* DEFAULT MAIN NAV CSS*/

.guisubnav {font-weight: bold; color: #7298AD; text-decoration: none}
.tbcounton {   font-size: 8px; color: #FFFFFF}
.tbcount {  font-size: 8px; color: #666666}
.hd {font-weight: bold; color: #08288C; text-decoration: none }
.submit {  font-size: 9px; color: #FFFFFF ; font-weight: bold}
.logtxt {  font-size: 10px; color: #00539F; font-weight: bold}
.subhd {  font-weight: bold; color: #00539F}
.subhdreverse {  font-weight: bold; color: #FFFFFF}
.linktxt {   font-weight: normal}
.navsubon {   font-size: 11px; color: #7298AD; text-decoration: none; font-weight: bold}
.navsub {  font-size: 10px; color: #999999; text-decoration: none}
.formtxt {  font-size: 10px; color: #5F689C; font-weight: bold; text-decoration: none }
.bdyhd {  font-size: 16px; font-weight: bold; color: #0000B5; text-decoration: none }
.bdytxtsubhd {  font-size: 13px; font-weight: bold; color: #0000B5; text-decoration: none}
.bdytxtsubsubhd {  color: #6D84B2; font-weight: bold; text-decoration: none }
.txtreq {  color: #0000B5}
.search {   font-size: 10px; font-style: normal; background-color: #DEE7F7; height: 20px; width: 160px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-color: #999999 #999999 #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hmlink {  font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.reversetxt {  font-weight: normal; color: #FFFFFF}
.reversetxthd { font-weight: bold; color: #FFFFFF ; font-size: 14px}
.newsalert { color: #298EDE; font-weight: bold; text-decoration: none}
.navreverse {  color: #FFFFFF; text-decoration: none ; font-weight: bold}
.txtlght {  color: #000077}
.lochd {  font-size: 14px; font-weight: bold; color: #00519C; text-decoration: none }
.lochdcan {  font-weight: bold; color: #62CD1B; text-decoration: none }
.staffhd {   color: #A579BD; font-weight: bold}
.bdtxtcallout { font-weight: bold; color: #6D84B2; text-decoration: none }
.bdtxtcalloutlrgr { font-size: 13px; font-weight: bold; color: #0000B5; text-decoration: none}
.bdtxtcalloutlnk {  font-size: 13px; font-weight: bold; color: #000000}
.guisubnavoff {  font-weight: bold; color: #D8DAD8; text-decoration: none }
.companynamecallout { text-decoration: none }
.footertxt { color: #00519C; font-weight: bold}
.txtlrg {  font-size: 13px; color: #000000}
.bdtxtcalloutlrgrbright { font-weight: bold; color: #0000FF; text-decoration: none }
.careerhd {  font-size: 18px; font-weight: bold; color: #62CD1B; text-decoration: none }
.staffhd {  font-size: 18px; font-weight: bold; color: #0000ff; text-decoration: none }
.staffsubhd {  font-size: 16px; font-weight: bold; color: #CE9AFF; text-decoration: none ; font-style: italic }
.staffhdsml {   font-weight: bold; color: #CE9AFF}
.bdtxtcalloutlsmlr {  font-size: 14px; font-weight: bold; color: #0000B5; text-decoration: none }
.lighttxt { color: #5F689C; font-weight: normal; text-decoration: none }
.txtlghtghst {  color: #CCCCCC}
.subhdghst {  font-weight: bold; color: #C6CFE7}
.txtghst { color: #CCCCCC}
.careersubhd {  font-size: 16px; font-weight: bold; color: #0000ff; text-decoration: none ; font-style: italic}

.bdysubhd { font-weight: bold; text-decoration: none }

.staffsubhdu { font-size: 16px; font-weight: bold; color: #CE9AFF; text-decoration: underline; font-style: italic }
.txthighlight { color: #00519C}
.cohd { font-size: 12px; font-weight: bold; color: #00519C; text-decoration: none }
.resorhd { font-size: 12px; font-weight: bold; color: #00519C; text-decoration: none }
.txthighlightitalic { color: #00519C ; font-style: italic}
.txthighlightiltalic { color: #00519C ; font-style: italic }
.guiindent {  left: 100px; clip:  rect(   ); text-indent: 30px}
.reversnewshd { font-weight: bold; color: #96A3CB; font-family: 14}
.reverssubhd { font-weight: bold; color: #FFFFFF ; font-size: 14px }

.jobchangedtxt { color: #333333; background-color: #FFFFB0; }
.jobchangedsmltxt { background-color: #FFFFB0; font-size: 10px; color: #666666; }
.jobdeletedtxt { color: #333333; background-color: #FFA7A7; }
.jobdeletedsmltxt { background-color: #FFE507; font-size: 10px; color: #ED1C24; }
.footertxtreverse { color: #CCCCCC; font-weight: bold }
.lighttxtreverse { color: #CCCCCC; font-weight: normal; text-decoration: none }

/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */.logotxt {  font-family: Eurostile; font-size: 11px; color: #FFFFFF; letter-spacing: .5px}
.logotxt2 { font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: none }
