@charset "iso-8859-1";
h1       { color: #40E307; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-variant: none;  font-weight: bold;  }
h1       { color: #40E307; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: none;  font-weight: bold;  }
h3       { color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
h4       { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

.nohover {text-decoration:none;color:#333333; font-weight: normal; }
.hover {text-decoration:underline;color:#BD3942; font-weight: normal; }
.nohovermore {font-size: 10px; text-decoration:none;color:#333333; font-weight: normal; }
.hovermore {font-size: 10px; text-decoration:underline;color:#BD3942; font-weight: normal; }
.nohoverheader {text-decoration:none;color:#111111}
.hoverheader {text-decoration:underline;color:#BD3942}
.nohovermenu {text-decoration:none;color:#FFFFFF}
.hovermenu {text-decoration:underline;color:#FFFFFF}
.nohoverfooter {text-decoration:none;color:#FFFFFF}
.hoverfooter {text-decoration:underline;color:#FFFFFF}
.nohoverred {text-decoration:none;color:#93141B}
.hoverred {text-decoration:underline;color:#93141B}

.breadcrumb {text-decoration:none; color:#626569; background: #FFFFFF; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: normal; }
.breadcrumbhover {text-decoration:underline; color:#626569; background: #FFFFFF; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: normal; }

* html #leftnav ul li { height: 1%; }
* html #leftnav ul li a { height: 1%; }

ul.info {list-style-type: none; padding: 0; margin: 0; vertical-align: top; }
li.info {background-image: url("http://www.uscost.com/images/list-bullet.gif"); vertical-align:top; background-repeat: no-repeat; background-position: 0.2em 0.2em; padding-left: 1.20em; }

ul.subinfo {list-style-type: none; padding: 0; margin: 0; vertical-align: top; }
li.subinfo {background-image: url("http://www.uscost.com/images/icons/icoBullet.gif"); vertical-align:top; background-repeat: no-repeat; background-position: 0.2em 0.2em; padding-left: 1.20em; }

ul.subsubinfo {list-style-type: none; padding: 0; margin: 0; vertical-align: top; }
li.subsubinfo {background-image: url("http://www.uscost.com/images/icons/icosubBullet.gif"); vertical-align:top; background-repeat: no-repeat; background-position: 0.0em 0.2em; padding-left: 1.20em; }

.border {BORDER-RIGHT: #A0A0A0 1px solid; BORDER-TOP: #A0A0A0 1px solid; BORDER-LEFT: #A0A0A0 1px solid; BORDER-BOTTOM: #A0A0A0 1px solid; }
.tdHighlight {background-color: #b4b4b4; font-weight:normal; cursor:hand; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: none;  font-weight: normal; }
.tdNormal {background-color: "#006964"; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: none;  font-weight: normal; }
.tdHeader {background-color: "#ffffff"; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: none;  font-weight: normal;  }

.bordercolor { background: #A0A0A0; }
.menu { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica; line-height: 30px; }
.panel { background: #00467E; }

.services { background: #00467E; }
.support { background: #00467E; }
.events { background: #ca3426; }
.webinars { background: #2f9e47; }
.training { background: #3c745e; }	 
.tradeshows { background: #ad8a62; }
.education { background: #9f9174; }
.company { background: #00467E; }	 	 
.offices { background: #a76d48; }	 	 
.contactus { background: #79a0c7; }	  	   
.partners { background: #73868c; }	  
.customers { background: #4e9897; }	  
.careers { background: #bd8564; }	
.publications { background: #959070; }	
.subsidiaries { background: #778BB9; }	 	  
.downloads { background: #596050; }	 	
.sitemap { background: #a5a4aa; }	 	
.news { background: #969b85; }	  
.forum { background: #74635c; }	  	 
.feedback { background: #343539; }
.login { background: #621a42; }

.software { background: #539cbd; }
.successenterprise { background: #549CBE; }
.successestimator { background: #92141B; }
.onscreentakeoff { background: #6fa166; }
.dprofiler { background: #173093; }
.scheduleexchange { background: #84ADA5; }
.designexchange { background: #d95113; }
.successjoc { background: #ad9f96; }
.costdatabases { background: #767c5a; }
.customsolutions { background: #5d5c58; }
.spotlightbng { background: #85999a; }
.spotlighttec { background: #006d52; }

.programmanagement { background: #700608; }
.projectcontrols { background: #616f92; }
.costestimating { background: #374b63; }
.scheduling { background: #705c51; }
.valueengineering { background: #7b7154; }
.valueanalysis { background: #7b7154; }
.jobordercontracting { background: #84324c; }
.specialprojects { background: #98b2d5; }

.projectsaviation { background: #5102aa; } 
.projectseducation { background: #a84156; } 
.projectsmedical { background: #a9adb9; } 
.projectsinfrastructure { background: #966465; } 
.projectsfederal { background: #758092; } 
.projectshousing { background: #7d825d; } 

.dark { background: #626569; }
.verydark { background: #111111; }
.red { background: #bd3942; }
.redbold { color: #bd3942; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.footer { background: #8c8c8c; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; }
.footerblue { background: #639CCE; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; }
.footerwhite { background: #FFFFFF; font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica; }
.light { background: #ebebeb; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.verylight { background: #efefef; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.verylightsmall { background: #efefef; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.TinyText { background: #ebebeb; color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.overview { background: #efefef; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.overviewbutton { background: #e2e2e2; color: #93141b; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.hidden { background: transparent; color: transparent; }
.white { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.title { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-variant: none;  font-weight: bold; padding-left:0px; padding-top:0px; padding-bottom:12px; padding-right:8px; }
.subtitle { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: none;  font-weight: bold; padding-left:0px; padding-top:0px; padding-bottom:12px; padding-right:8px; }
.subtitle1 { background: #93141B; color: #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-variant: none;  font-weight: bold; padding-left:12px; padding-top:3px; padding-bottom:3px; padding-right:8px;  font-weight: bold; }
.subtitle2 { background: #8c8c8c; color: #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-variant: none;  font-weight: bold; padding-left:12px; padding-top:3px; padding-bottom:3px; padding-right:8px;  font-weight: bold; }
.subtitle3 { background: #4b4b4b; color: #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-variant: none;  font-weight: bold; padding-left:12px; padding-top:3px; padding-bottom:3px; padding-right:8px;  font-weight: bold; }
.subheading { background: #00467E; color: #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-variant: none;  font-weight: bold; padding-left:6px; padding-top:3px; padding-bottom:3px; padding-right:8px;  font-weight: bold; }
.note {	background: #EEEEEE; border-right: 1px solid #CCC;	border-top: 1px solid #CCC;	border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;	padding: 6px; font-family: tahoma,verdana,sans-serif; font-size: 11px;  font-weight: normal; line-height: 130%; }
.notetext {	background: #EEEEEE; color: #444444; padding: 4px; font-family: tahoma,verdana,sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; }

.bullet {list-style-image: url(images/nav_arrow.gif); }
.banner1 { background: #006964; font-size: 11px; font-weight: normal; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding-top: 2px; height: 4px; }
.banner2 { background: #00b5ac; font-size: 11px; font-weight: normal; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding-top: 2px; height: 4px; }
.top { background: #FF9900; color: #FFFFFF; font-size: 24px; font-family: Broadway, Verdana, Arial, Helvetica; }
.header { color: #00467E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: none;  font-weight: bold; }
.leftside { color: #000080; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; width: 157px; }
.main { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.table { background: #EFEFEF; color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.tableodd { background: #e5e5e5; color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.tabletitle { background: #979797; color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; }
.tablesmall { background: #EFEFEF; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.tablesmallodd { background: #e5e5e5; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.tablesmalltitle { background: #979797; color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: bold; }
.tablecomplete { background: #EFEFEF; color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.small { background: #FFFFFF; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.smallbold { background: #FFFFFF; color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica;  font-weight: bold; }
.mainbold { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  font-weight: bold; }
.tagline { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 0px; padding: 0px; }
.colors { font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.body { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.note {	background: #EEEEEE; border-right: 1px solid #CCC;	border-top: 1px solid #CCC;	border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;	padding: 6px; font-family: tahoma,verdana,sans-serif; font-size: 11px;  font-weight: normal; line-height: 130%; }

.box1 { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.box1button {background: #FFFFFF; color: #93141b; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
 
.box2 { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.box2button {background: #FFFFFF; color: #93141b; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }

.box3 { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.box3button {background: #FFFFFF; color: #93141b; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }

.box4 { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.box4button {background: #FFFFFF; color: #93141b; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }

.learnmore { background: #ebebeb; color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica;  }
.certs { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;  }
.rightside { background: #FFFFFF; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica;   }
.infoboxtop { background-image: url('images/design_elements/infotop.gif'); }
.textbox { background-image: url('images/design_elements/boxback.bmp'); color: #555555; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding-left: 15px; padding-right: 15px; }
.textboxleft { color: #333333; font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.textboxbot { background-image: url('images/design_elements/boxbot.gif'); }
.toplinks { background: #FFFFFF; color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.footerleft { background: #FFFFFF; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica; }
.footertext { background: #FFFFFF; font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica; }
