body{font-size:8pt;text-align:center;background-color:#FFF;}
td,p,.Normal,div{font-size:8pt;}
H1,.MainHeading{font-size:10.5pt;}
H2,.SubHeading{font-size:10pt;}
input,select,textarea{font-size:8pt;}
.mandatoryStar{color:#000000;}
.imageCaption{font-size:7.5pt;}

/* Page Layout Divs */
#innerWrapper{width:100%;text-align:left;background-color:#FFF;margin: 0 auto;}
#footer{padding:6px 8px 20px 8px;border-top:1px solid #666;}

.leftNav{vertical-align:text-top;background-color:#BCD0E9;}
.contentCell{vertical-align:text-top;background-image:url(/images/main_bg.gif);background-repeat:repeat-x;}

.content{padding:20px 32px 32px 32px;line-height:16px;}
.homeFeatureBoxWrapper{width:145px;display:block;}
.homeFeatureBox{border-left:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;padding:10px;}
.homeBlueBox{vertical-align:text-top;background-image:url(/images/home_blueangle.gif);background-repeat:no-repeat;background-color:#CCD5E0;padding:15px 15px 15px 80px;}
.homeNavItem{vertical-align:text-top;background-image:url(/images/home_news_bullet.gif);background-repeat:no-repeat;padding:1px 5px 7px 12px;}	
.slogan{color:#FFF;font-size:17px;text-align:right;font-style:italic;font-weight:bold;background-color:#5a5a5a;text-transform:uppercase;padding-right:28px;font-family:arial,verdana,helvetica;}

.SectionTitle{background-image:url(/images/main_bg.gif);background-repeat:repeat-x;padding:20px 10px 9px 32px;border:0px solid #00cc00;margin-top:0px;font-size:18px;font-weight:bold;color:#3D3C3C;font-family:arial,helvetica;font-style:italic;text-transform:uppercase;}	

#footer .slogan{color:#000;background-color:#fff;font-size:14px;padding-right:0;}

	
/* END Page Layout Divs */

.headerLink, a.headerLink:link,a.headerLink:visited{text-transform: uppercase;font-size:9px;font-weight:bolder;color:#8C8C8C;text-decoration:none;font-family:arial,helvetica;}
a.headerLink:hover{color:#8C8C8C;font-family:arial,helvetica;text-decoration:underline;}

.contentTable{width:100%;}
#pageTop{display:none;}
#topLevelNav{display:none;}
.leftNav{display:none;}
.topRow{display:none;}
.secondLevelNav{display:none;}

.homeNewsItem{}

.newsArchiveTitle{font-size:12px;font-weight:bold;}
.newsArchiveDate{font-size:9px;color:#999999;margin:0px 0px 5px 0px;}
.newsAbstract{margin-bottom:10px;}

.portfolioHeroImage{margin-bottom:4px;}
.portfolioHeroTitle{font-size:13px;font-weight:bold;margin-bottom:5px;text-align:left;color:#fff;}
.portfolioHeroText{text-align:left;color:#fff;line-height:13px;}


.clientAspectHeading{margin:20px 0px 10px 0px;font-weight:bold}

.jobTitle{font-size:12px;font-weight:bold;color:#003399;margin:8px 0px 3px 0px;}
.jobAbstract{font-size:11px;color:#000000;margin:0px 0px 15px 0px;}

.formLabel{text-align:right;padding:15px;vertical-align:text-top;}
.formElement{width:200px;background-color:#FFF;}
.formLabelCell{padding:10px;background-color:#C8C8C8;}

.clearFloats{clear:both;}

.redText{color:#cc0000;}

.inst td{padding:3px 4px 3px 5px;}
.inst td.head{font-weight:bold;padding-left:0;}
.inst td.subHead{font-weight:bold;text-transform:uppercase; padding-top:10px;padding-left:0;}
hr{border:0;height:1px;margin:10px 0 7px 0;padding:0;color:#CCCCCC;background:#CCCCCC;}
h2.inst{margin:0 0 5px 0;padding:0;color:#578AC7;}
.adlineInst label{width:135px;}

.instSearchSummary th{font-size:9.5pt}
.instSearchSummary td{font-size:8pt}

#verve {display:none;}
