.highlight {background-color:yellow; font-weight:bold; font-style:italic;}

BODY {margin:0; background-color:#fff;}
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0; font-family :  Verdana, Arial, Helvetica, sans-serif;}
img {border:0; }
p, td, div {font-size:11px; color:#1F2640; }
a {color:#0F1851;}
a:hover {text-decoration:none;} 
h1 {}
h2 {}
h3 {font-size:11px; margin:3px 0 3px 0;}
h4 {}
h5 {}
blockquote {margin-left:25px;}
sub {font-size:10px;}
form option {padding:0 3px 0 3px;}
form input.goButton {position:relative; top:4px;}
.container {width:955px; }
.forMoreInfo {margin-top:20px; border-top: 1px solid #ccc; padding-top:5px;}
.forMoreInfo h3 {font-size:11px;}

body.sitemap #content.column ul li {font-weight:bold; font-size:13px;}
body.sitemap #content.column ul ul li {font-weight:bold; font-size:12px;}
body.sitemap #content.column ul ul ul li {font-weight:bold; font-size:11px;}
body.sitemap #content.column ul ul ul ul li {font-weight:normal; font-size:11px;}


/*header styles, including logo and utility navigation*/
.header {float:left;}
.header .logo {float:left;}
.header .utility {float:left; width:669px;text-align:right;}
.header .nav { float:right; margin-top:20px;}
.header .nav ul {list-style-type: none;}
.header .nav li { float: left; border-right:1px solid #fff;}
.header .nav form {padding:2px 0 0 0;}
.header .nav select {font-size:11px;}
.header .nav a {color:#060A3A; display:block; padding:4px 10px 6px 10px; font-size:11px; background-color:#DCDDBF;}

/*popup styles*/
body.popup {padding:10px;}
body.popup #main {background-image:none; width:530px;}
body.popup #main #content.column {width:530px;}
body.popup #main #content.column td {padding:3px;}

/*primary (horizontal) navigation*/
body.home .primaryNav {margin-bottom:12px;}



#main {float:left; width:955px; background-color:#fff;}
body #main {background : url(/images/bg-main.gif) repeat-y top left #fff;}
body.home #main {background-image:none; background-color:#fff;}

body.home #main #a.column {float:left;}
body.home #main #b.column {float:left; width:485px;}
body.home #main #b.column .introText {border-left: 1px solid #C4C48F; padding:30px 20px 20px 20px;  position:relative; top:-32px; margin-left:20px;}
body.home #main #b.column .introText .introA {margin:0 5px 15px 0;}
body.home #main #b.column .introText .introB {margin:16px 5px 0 0;}
body.home #main #b.column .introText .introB a.cta {font-weight:bold; text-decoration:none; text-transform:uppercase;}
body.home #main #b.column .introText p { font-size:12px; margin-bottom:6px;}
body.home #main #b.column .rule {border-top: 1px solid #C4C48F; position:relative; left:-40px; width:445px!important; width/**/:405px;}

body.home #main #c.column {float:left; width:215px; border-left:1px solid #575D85; padding-bottom:16px;}
body.home #main #c.column .item { background-color:#F0F0DE; padding:5px 8px 10px 8px; margin-bottom: 1px;}
body.home #main #c.column h2 { padding: 10px 0 3px 8px; font-size:14px; font-style: italic;}
body.home #main #c.column .item h3 { color:#7F7F65; font-size:11px;}
body.home #main #c.column .item p { margin-bottom:5px;}
body.home #main #c.column .item a.cta {display:block; text-align:right; font-weight:bold;}


#main #nav.column {float:left; width:288px;  padding-bottom:20px;}
#main #nav.column ul {list-style-type:none; margin-top:15px;}
#main #nav.column ul li {padding:0; background : url(/images/nav-arrow.gif) no-repeat 10px 7px; }
#main #nav.column ul li a {display:block; font-weight:bold; font-size:11px; text-decoration:none; padding:7px 0 7px 28px; width:260px;}
#main #nav.column ul li a:hover {color:#8B4D05;}

/*second level of left nav*/
#main #nav.column ul ul { margin: 0 0 0 25px; border-top: 1px solid #B6B8C0;}
#main #nav.column ul ul li { padding:0; background:none!important;}
#main #nav.column ul ul li a {font-weight:normal; padding:5px; background-image:none;  border-bottom: 1px solid #B6B8C0; width:253px;}
#main #nav.column ul ul li a:hover {color:#8B4D05;}

/*hide second level of nav until we need it:*/
#main #nav.column ul ul {display:none;}

/*turn second level of nav on: */
body.newgen #main #nav.column ul li.newgen ul,
body.enveng #main #nav.column ul li.enveng ul,
body.existingEngineering #main #nav.column ul li.existingEngineering ul,
body.engineering #main #nav.column ul li.engineering ul,
body.pdRecentProjects #main #nav.column ul li.pdRecentProjects ul,
body.services #main #nav.column ul li.services ul,
body.news #main #nav.column ul li.recentNews ul,
body.publications #main #nav.column ul li.publications ul,
body.newPlantServices #main #nav.column ul li.newPlantServices ul,
body.its #main #nav.column ul li.its ul

{display:block;}

/*give "on" states to primary level*/
	/*fossil power*/
	body.newgen.landingNewgen #nav.column ul li.newgen a,
	body.enveng.landingEnveng #nav.column ul li.enveng a,
	body.existingEngineering.landingExistingEngineering #nav.column ul li.existingEngineering a,
	
	/*nuclear power*/
	body.services.landingServices #nav.column ul li.services a,
	body.newPlantServices.landingNewPlantServices #nav.column ul li.newPlantServices a,
	
	/*power delivery*/
	body.engineering.landingEng #nav.column ul li.engineering a,
	body.programManagement.landingPM #nav.column ul li.programManagement a,
	body.constructionManagement.landingCM #nav.column ul li.constructionManagement a,
	body.consulting.landingConsulting #nav.column ul li.consulting a,
	body.courses.landingCourses #nav.column ul li.courses a,
	body.pdRecentProjects.landingRP #nav.column ul li.pdRecentProjects a,
	
	/*global energy consulting*/
	body.powerPlanning #nav.column ul li.powerPlanning a,
	body.powerSupply #nav.column ul li.powerSupply a,
	body.projectDev #nav.column ul li.projectDev a,
	body.assetTransaction #nav.column ul li.assetTransaction a,
	body.pmcs #nav.column ul li.pmcs a,
	body.omcs #nav.column ul li.omcs a,
	body.ies #nav.column ul li.ies a,
	body.its.landingits #nav.column ul li.its a,
	body.recentProjects #nav.column ul li.recentProjects a,
	
	/*renewable & alternative energy*/
	body.consultingServices #nav.column ul li.consultingServices a,
	body.newGeneration #nav.column ul li.newGeneration a,
	body.gridInterconnection #nav.column ul li.gridInterconnection a,
	body.recentProjects #nav.column ul li.recentProjects a,
	
	/*news & publications*/
	body.news.nlanding #nav.column ul li.recentNews a,
	body.publications.planding #nav.column ul li.publications a,
	body.brochures.blanding #nav.column ul li.brochures a,
	
	/*about us*/
	body.globalExperience #nav.column ul li.globalExperience a,
	body.servingClients #nav.column ul li.servingClients a,
	body.history #nav.column ul li.history a,
	body.quality #nav.column ul li.quality a,
	
	/*spanish*/
	body.spanish.nuevasPlantas #nav.column ul li.nuevasPlantas a,
	body.spanish.expertos #nav.column ul li.expertos a,
	body.spanish.nuestra #nav.column ul li.nuestra a,
	body.spanish.servicio #nav.column ul li.servicio a,
	body.spanish.trabajos #nav.column ul li.trabajos a,
	body.spanish.historia #nav.column ul li.historia a
	{background : url(/images/nav-arrow.gif) no-repeat 10px 7px #fff;}


/*force second level background items to tan:*/
body.engineering.landingEng #nav.column ul li.engineering li a,
body.pdRecentProjects.landingRP #nav.column ul li.pdRecentProjects li a,
body.its.landingits #nav.column ul li.its li a,
body.services.landingServices #nav.column ul li.services li a,
body.newPlantServices.landingNewPlantServices #nav.column ul li.newPlantServices li a,
body.newgen.landingNewgen #nav.column ul li.newgen li a,
body.enveng.landingEnveng #nav.column ul li.enveng li a,
body.news.nlanding #nav.column ul li.recentNews li a,
body.publications.planding #nav.column ul li.publications li a,
body.existingEngineering.landingExistingEngineering #nav.column ul li.existingEngineering li a
{background-color:#F3F3E9!important;}
 
/*force second level ON items to white:  */
	
	body.news.ohNine #nav.column ul ul li.ohNine a,
	body.news.ohEight #nav.column ul ul li.ohEight a,
	body.news.ohSeven #nav.column ul ul li.ohSeven a,
	body.news.ohSix #nav.column ul ul li.ohSix a,
	body.news.ohFive #nav.column ul ul li.ohFive a,
	body.news.ohFour #nav.column ul ul li.ohFour a,
	body.news.ohThree #nav.column ul ul li.ohThree a,
	body.publications.ohNine #nav.column ul ul li.ohNine a,
	body.publications.ohEight #nav.column ul ul li.ohEight a,
	body.publications.ohSeven #nav.column ul ul li.ohSeven a,
	body.publications.ohSix #nav.column ul ul li.ohSix a,
	body.publications.ohFive #nav.column ul ul li.ohFive a,
	body.publications.ohFour #nav.column ul ul li.ohFour a,
	body.publications.ohThree #nav.column ul ul li.ohThree a,
	
	/*power delivery*/
	body.engineering.lineUpgrade #nav.column ul ul li.lineUpgrade a,
	body.pdRecentProjects.overheadTransmission #nav.column ul ul li.overheadTransmission a,
	body.pdRecentProjects.undergroundTransmission #nav.column ul ul li.undergroundTransmission a,
	body.pdRecentProjects.substations #nav.column ul ul li.substations a,
	body.pdRecentProjects.epcDesignBuild #nav.column ul ul li.epcDesignBuild a,
	body.pdRecentProjects.constructionManagement #nav.column ul ul li.constructionManagement a,
	body.pdRecentProjects.consulting #nav.column ul ul li.consulting a,
	
	/*global energy consulting*/
	body.its.visiotraining #nav.column ul ul li.visiotraining a,
	
	/*nuclear power*/
	body.services.preferred #nav.column ul ul li.preferred a,
	body.services.modifications #nav.column ul ul li.modifications a,
	body.services.calculations #nav.column ul ul li.calculations a,
	body.services.consulting #nav.column ul ul li.consulting a,
	body.services.omSupport #nav.column ul ul li.omSupport a,
	body.services.recentProjects #nav.column ul ul li.recentProjects a,
	body.newPlantServices.siteSelection #nav.column ul ul li.siteSelection a,
	body.newPlantServices.licensing #nav.column ul ul li.licensing a,
	body.newPlantServices.ownersEngineer #nav.column ul ul li.ownersEngineer a,
	body.newPlantServices.siteDesign #nav.column ul ul li.siteDesign a,
	body.newPlantServices.fullScope #nav.column ul ul li.fullScope a,
	body.newPlantServices.recentProjects #nav.column ul ul li.recentProjects a,
	
	/*fossil power*/
	body.newgen.pulverized #nav.column ul ul li.pulverized a,
	body.newgen.fluidized #nav.column ul ul li.fluidized a,
	body.newgen.igcc #nav.column ul ul li.igcc a,
	body.newgen.combinedcycle #nav.column ul ul li.combinedcycle a,
	body.newgen.simplecycle #nav.column ul ul li.simplecycle a,
	body.newgen.ownersengineer #nav.column ul ul li.ownersengineer a,
	body.newgen.planningdev #nav.column ul ul li.planningdev a,
	body.newgen.epcexperiece #nav.column ul ul li.epcexperiece a,
	body.newgen.recentProjects #nav.column ul ul li.recentProjects a,
	body.enveng.so2 #nav.column ul ul li.so2 a,
	body.enveng.nox #nav.column ul ul li.nox a,
	body.enveng.particulates #nav.column ul ul li.particulates a,
	body.enveng.airToxics #nav.column ul ul li.airToxics a,
	body.enveng.co2 #nav.column ul ul li.co2 a,
	body.enveng.compliance #nav.column ul ul li.compliance a,
	body.enveng.siteSelection #nav.column ul ul li.siteSelection a,
	body.enveng.permitting #nav.column ul ul li.permitting a,
	body.enveng.waterTreatment #nav.column ul ul li.waterTreatment a,
	body.enveng.recentProjects #nav.column ul ul li.recentProjects a,
	body.existingEngineering.betterment #nav.column ul ul li.betterment a,
	body.existingEngineering.repowering #nav.column ul ul li.repowering a,
	body.existingEngineering.performance #nav.column ul ul li.performance a,
	body.existingEngineering.material #nav.column ul ul li.material a,
	body.existingEngineering.maintenance #nav.column ul ul li.maintenance a,
	body.existingEngineering.upgrades #nav.column ul ul li.upgrades a,
	body.existingEngineering.switching #nav.column ul ul li.switching a,
	body.existingEngineering.assessment #nav.column ul ul li.assessment a,
	body.existingEngineering.support #nav.column ul ul li.support a	
	
	 { background-color:#fff!important; font-weight:bold!important;}
 
 
 
 
 
/*turning footer and utility nav items "on": */
body.sitemap .nav a.sitemap, 
body.contact .nav a.contact, 
body.careers .nav a.careers, 
body.search .nav a.search,
body.spanish .nav a.spanish {font-weight:bold; text-decoration:none;}



#main #content.column {float:left; width:411px; padding:10px 20px 20px 20px;}
#main #content.column.fullWidth {width:620px!important;} 
#main #content.column h1 {font-size:17px;}
#main #content.column h1 i {font-weight:normal; font-size:14px; font-style:normal;}
#main #content.column h2 {font-size:12px; margin-top:14px;}
#main #content.column p {margin-bottom:10px;}
#main #content.column ul {margin:5px 0 10px 25px;}
#main #content.column li {margin-bottom:5px;}

#main #content.column .searchResults {border-top:1px solid #E9E9CF; margin-top:30px; padding-top:20px;}
#main #content.column .searchResults dl {margin-top:20px;}
#main #content.column .searchResults dt {font-weight:bold;}
#main #content.column .searchResults dd {margin-bottom:15px;}

#main #sidebar.column {float:left; width:215px; border-left:1px solid #575D85; padding-bottom:16px;}
#main #sidebar.column .noLine {float:left; width:215px; border-left:1px solid #fff; padding:28px 0 16px 0;}
#main #sidebar.column h2 {font-size:14px; font-style:italic; margin:5px 0 5px 10px;}
#main #sidebar.column .item { background-color:#F0F0DE; padding:8px 8px 10px 8px; margin-bottom: 1px;}
#main #sidebar.column .item h3 { color:#7F7F65; font-size:11px; padding-bottom:4px;}
#main #sidebar.column .item p { margin-bottom:15px;}
#main #sidebar.column .item a.cta {display:block; text-align:right; font-weight:bold;}

.dataTable {margin:20px 0 10px 0;}
.dataTable th {text-align:left;font-size:13px; background-color:#C4C48F; padding:3px; border-bottom: 1px solid #ccc; }
.dataTable td {border-bottom: 1px solid #ccc; padding:3px 3px 8px 3px;}
.dataTable th.sub {font-size:11px; width:600px; background-color:#F3F3E9; padding:3px;}
/* its - visio training tables  */
.dataTable th.vt {text-align:center;font-size:12px; font-weight:bold; background-color:#B9B9B9; padding:3px;}
.dataTable td.vt {text-align:center;font-size:10px; background-color:#D6D6D6; padding:3px;}
.dataTable td.vt2 {text-align:left;font-size:10px; font-weight:bold; background-color:#D6D6D6; padding:3px;}

.projectName {font-style:italic; margin:3px 0 6px 0;}
img.inline {padding:0 10px 0 10px;}
a.backtotop {display:block; padding:0 0 3px 0; margin:0 0 18px 0; text-align:right; }


/*footer styles*/
.footer { width:935px; background-color:#0F1851; float:left; padding:10px 10px 50px 10px;}
.footer .copyright {float:right; width:300px; text-align:right; color:#E1E1BD;}
.footer .copyright a {color:#E1E1BD;}
.footer .nav {float:left; width:500px; text-align:left; color:#E1E1BD;}
.footer .nav a { color:#E1E1BD; text-decoration:none; padding:10px;}
.footer .nav a:hover {text-decoration:underline;}

.clearfloats {clear:both; padding-top:.05px; }