TD { vertical-align:top; } 
FORM { padding:0; margin:0; }
UL { margin-top:0px;margin-bottom:0px;}
SUP { font-size:10px; }

.question { font-size:16px;font-weight:bold; font-style:italic; color:#06f; font-family:verdana,arial,helvetica,sans-serif;} 
.bullet {position:relative;top:5; }
.bulletitem {padding-bottom:4px;color:#fff;}
.nolink { cursor:default; }
.headline { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; margin:0px 20px; color:#9cf; }
.information { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:normal; margin:10px 20px; color:#fff; }
.information A { color:#fff;text-decoration:underline; }

#rightmain .details { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; font-weight:normal; margin:10px 0px; color:#fff; }
#rightmain .details A { color:#fff;text-decoration:underline; }
#rightmain .details A:hover { color:#ff9; text-decoration:underline; }
#rightmain .details .thispage { color:#ff0; }

.breadcrumb { color:#669; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; text-decoration:none;padding:10px 0px 0px 10px; }
.breadcrumb A { color:#669; text-decoration:none;padding:0;  }
.breadcrumb A:hover { color:#00f; text-decoration:underline; }
.breadcrumb .thispage { color:#000; font-size:14px; font-weight:bold; }

.indent5 { padding-left:5px; }
.indent10 { padding-left:10px; }

.careerlist {padding-left:5px;font-size:12px; }

.subcontent { font-size:16px; color:#036; font-family:verdana,arial,helvetica,sans-serif;}
.subcontent A { color:#036; text-decoration:underline; }
.subcontent A:hover { color:#369; text-decoration:underline; }

.looselist LI { margin-top:6px; }

.tightlist LI { margin-top:3px; }

.sublist { list-style-type:circle; }
.sublist LI { margin-top:3px; }

.emheadline { font-size:15px; font-style:italic; }
.caption { border:solid 1px #66f; background-color:#fff; padding:8px; color:black; font-size:14px; font-family:verdana,arial,helvetica,sans-serif; }
.darkcaption { border:solid 1px #009; background-color:#003; padding:8px; color:#ccc; font-size:14px; font-family:verdana,arial,helvetica,sans-serif; }
.darkcaption A { color:#ccc; text-decoration:underline; }
.darkcaption A:vlink { color:#ccc; text-decoration:underline; }
.darkcaption A:hover { color:#fff; text-decoration:underline; }

.blacktext { font-size:15px; font-weight:normal; color:#000; font-family:verdana,arial,helvetica,sans-serif; }
.blacktext A { color:006; text-decoration:underline; }
.blacktext A:vlink { color:#006; text-decoration:underline; }
.blacktext A:hover { color:#006; text-decoration:underline; }

.headlines {padding-left:20px;font-size:12px; font-weight:normal; color:#000; font-family:verdana,arial,helvetica,sans-serif; }
.headlines A { color:006; text-decoration:underline; }
.headlines A:vlink { color:#006; text-decoration:underline; }
.headlines A:hover { color:#006; text-decoration:underline; }

.title { padding:30px 0px 0px 20px; width:380px; float:left; font-size:16px;font-weight:bold; color:#006; font-family:verdana,arial,helvetica,sans-serif; background-image:none; }
.pic {  padding-top:5px; float:left; background-image:none;width:83px;height:83px; }
.description {  width:460px; padding-left:30px; background-color:Transparent;font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#000; }

.partnertitle1 { padding: 35px 0px 0px 20px; height:40px; width:335px; float:left; font-size:14px;font-weight:bold; color:#006; font-family:verdana,arial,helvetica,sans-serif; background-image:none; }
.partnertitle1 * { vertical-align:middle; }
.partnertitle2 { padding: 28px 0px 0px 20px; height:40px; width:335px; float:left; font-size:14px;font-weight:bold; color:#006; font-family:verdana,arial,helvetica,sans-serif; background-image:none; }
.partnertitle2 * { vertical-align:middle; }

.partnerlogo { float:left; background-image:none; width:125px; text-align:center;  }

#mainbody { width:800px; }

#services { background-image:url(../img/servicebg.gif); font-size:15px; font-weight:normal; color:#000; font-family:verdana,arial,helvetica,sans-serif; padding:4px 0px 0px 40px;
/*/*//*/ background-image: url(img/servicebg.gif); /* */
}
#services P { padding-left:25px; margin:0; }

#content { width:830px; clear:both; margin:0; padding:0; }	
#midmain { }
#rightmain { width:300px; margin-left:30px; }

#blurb { font-size:16px;font-weight:bold; color:#ff0; font-family:verdana,arial,helvetica,sans-serif; padding-top:12px;} 
#blurb A { font-size:16px;font-weight:bold; color:#ff0; font-family:verdana,arial,helvetica,sans-serif; text-decoration:underline; }

.latestnews { width:300px; }
.latestnews TD {  margin:10px 2px 0px 0px; font-size:12px; color:#fff; font-family:verdana,arial,helvetica,sans-serif;  border-width:1px 1px 1px 1px; border-style:solid; border-color:#f60; }
.latestnews TH { background:#f60; border:none; font-size:12px; color:#fff; font-family:verdana,arial,helvetica,sans-serif; background-image:url(../img/spacer.gif);
/*/*//*/ background-image: url(img/spacer.gif); /* */
}
.latestnews TD A {  color:#fff; text-decoration:underline; }
.latestnews TD A:hover {  color:#fff; text-decoration:underline; }

#searchtext { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; height:16px; margin-top:3px;}
.footer { padding-left:5px; font-size:15px; font-weight:normal; color:#006; font-family:verdana,arial,helvetica,sans-serif; width:450px; }
#copyright { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#69c; padding:0px 4px 0px 0px; width:450px;}

#sitemap { border:solid 1px #fff; margin-left:20px; }
#sitemap TD {font-family:verdana,arial,helvetica,sans-serif; font-size:15px; color:#000; width:450px; background-color:#ff9;}
#sitemap TD A{color:#009; text-decoration:underline; }
#sitemap TD A:hover{color:#00c; text-decoration:underline;}

.lookfor { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#003; }
.lookfor .date { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#003; padding: 20px 0px 2px 10px; }

.nav {  visibility:hidden; border:solid 1px #ff4500; background-color:#ffa500; padding:0; margin:0; layer-background-color:#ffa500; }
.nav P { margin:0; padding:2px 1px 2px 1px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#f60; font-weight:normal; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; color:#fff; }
.nav P A { color:#fff; text-decoration:none; }
.nav P A:hover {color:#fff; text-decoration:underline; }

.redheadline { font-size:16px; font-weight:bold; color:#f00; font-family:verdana,arial,helvetica,sans-serif; }
.whitenormal { font-size:15px; font-weight:normal; color:#fff; font-family:verdana,arial,helvetica,sans-serif; }

.rightyellow { font-size:16px; color:#ff0; font-family:verdana,arial,helvetica,sans-serif; } 
.rightyellow A { color:#ff0; font-family:verdana,arial,helvetica,sans-serif; text-decoration:underline; }
.rightyellow A:hover { color:#fff; font-family:verdana,arial,helvetica,sans-serif; text-decoration:underline; }