img.image{ display: none; }  
 
dl#optMap{
	margin: 0;
	padding: 0;
	/*background: transparent url(../images/optimizationmain.jpg) top left no-repeat;*/
	/*background: transparent url(../images/mainimageWide.jpg) top left no-repeat;
	height: 354px;*/
	/*width: 500px;*/
	background: transparent url(../images/mainimagePipeline2.jpg) top left no-repeat;
	height: 450px;
	width: 710px;
	position: relative;
}

dl#optProcess{
	float:right;
	margin: 0px 0px 0px 15px;
	padding: 0;
	/*background: transparent url(../images/optimizationmain.jpg) top left no-repeat;*/
	background: transparent url(../images/optimizationProcess2.jpg) top left no-repeat;
	height: 322px;
	/*width: 500px;*/
	width: 189px;
	position: relative;
}

 

/*dt{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }*/
dd{ margin: 0; padding: 0; position: absolute;  font-size: 100%; }
dd a{ outline: none; }
dd a:active{ outline: none; -moz-outline: none; }



 
dl#optMap dt.title{
	color: red;
	display: block;
	font-size: 115%;
	padding: 10px 0 0 5px;
}













 
/* ---------- Hotspot Declarations ---------- */
dt#investigationstageDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#investigationstageDef{ top: 186px; left: 18px; text-decoration: none;}
dd#investigationstageDef a{ position: absolute; width: 161px; height: 25px; text-decoration: none; }
dd#investigationstageDef a span{ display: none; text-decoration: none;}
dd#investigationstageDef a:hover{ position: absolute; border: 2px solid #FFCC00; text-decoration: none;}
dd#investigationstageDef a:hover span, dd#investigationstageDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#investigationstageDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 

dt#designstageDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#designstageDef{ top: 266px; left: 138px; text-decoration: none;}
dd#designstageDef a{ position: absolute; width: 115px; height: 25px; text-decoration: none; }
dd#designstageDef a span{ display: none; text-decoration: none;}
dd#designstageDef a:hover{ position: absolute; border: 2px solid #FFCC00; text-decoration: none;}
dd#designstageDef a:hover span, dd#designstageDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#designstageDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}


dt#remedystageDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#remedystageDef{ top: 320px; left: 188px; text-decoration: none;}
dd#remedystageDef a{ position: absolute; width: 118px; height: 28px; text-decoration: none; }
dd#remedystageDef a span{ display: none; text-decoration: none;}
dd#remedystageDef a:hover{ position: absolute; border: 2px solid #FFCC00; text-decoration: none;}
dd#remedystageDef a:hover span, dd#remedystageDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#remedystageDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}


dt#ltmostageDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#ltmostageDef{ top: 351px; left: 2px; text-decoration: none;}
dd#ltmostageDef a{ position: absolute; width: 325px; height: 26px; text-decoration: none; }
dd#ltmostageDef a span{ display: none; text-decoration: none;}
dd#ltmostageDef a:hover{ position: absolute; border: 2px solid #FFCC00; text-decoration: none;}
dd#ltmostageDef a:hover span, dd#ltmostageDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#ltmostageDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
} 

















dt#remedyComponentsDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#remedyComponentsDef{ top: 36px; left: 529px; text-decoration: none;}
dd#remedyComponentsDef a{ position: absolute; width: 78px; height: 31px; text-decoration: none; }
dd#remedyComponentsDef a span{ display: none; text-decoration: none;}
dd#remedyComponentsDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#remedyComponentsDef a:hover span, dd#remedyComponentsDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#remedyComponentsDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 

dt#exitStrategyDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#exitStrategyDef{ top: 66px; left: 450px; text-decoration: none;}
dd#exitStrategyDef a{ position: absolute; width: 74px; height: 31px; text-decoration: none; }
dd#exitStrategyDef a span{ display: none; }
dd#exitStrategyDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#exitStrategyDef a:hover span, dd#exitStrategyDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#exitStrategyDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}

dt#monitoringDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#monitoringDef{ top: 72px; left: 607px; text-decoration: none;}
dd#monitoringDef a{ position: absolute; width: 82px; height: 26px; text-decoration: none; }
dd#monitoringDef a span{ display: none; text-decoration: none;}
dd#monitoringDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#monitoringDef a:hover span, dd#monitoringDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#monitoringDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 

dt#conceptualSiteModelDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#conceptualSiteModelDef{ top: 96px; left: 535px; text-decoration: none;}
dd#conceptualSiteModelDef a{ position: absolute; width: 64px; height: 35px; text-decoration: none; }
dd#conceptualSiteModelDef a span{ display: none; text-decoration: none;}
dd#conceptualSiteModelDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#conceptualSiteModelDef a:hover span, dd#conceptualSiteModelDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#conceptualSiteModelDef a:active{
	outline: none;
	-moz-outline: none; 
	text-decoration: none;
}


dt#greenRemediationDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#greenRemediationDef{ top: 126px; left: 445px; text-decoration: none;}
dd#greenRemediationDef a{ position: absolute; width: 82px; height: 26px; text-decoration: none; }
dd#greenRemediationDef a span{ display: none; text-decoration: none;}
dd#greenRemediationDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#greenRemediationDef a:hover span, dd#greenRemediationDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#greenRemediationDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 


dt#triadApproachDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#triadApproachDef{ top: 126px; left: 604px; text-decoration: none;}
dd#triadApproachDef a{ position: absolute; width: 82px; height: 26px; text-decoration: none; }
dd#triadApproachDef a span{ display: none; text-decoration: none;}
dd#triadApproachDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#triadApproachDef a:hover span, dd#triadApproachDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#triadApproachDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}

dt#dataManagementDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#dataManagementDef{ top: 162px; left: 526px; text-decoration: none;}
dd#dataManagementDef a{ position: absolute; width: 82px; height: 26px; text-decoration: none; }
dd#dataManagementDef a span{ display: none; text-decoration: none;}
dd#dataManagementDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#dataManagementDef a:hover span, dd#dataManagementDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	right:100%;
	margin: 0;
	padding: 30px;
	width: 400px;
	text-decoration: none;
}
 
dd#dataManagementDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 

dt#whatisDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#whatisDef{ top: 2px; left: 43px; text-decoration: none;}
dd#whatisDef a{ position: absolute; width: 147px; height: 21px; text-decoration: none; }
dd#whatisDef a span{ display: none; text-decoration: none;}
dd#whatisDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#whatisDef a:hover span, dd#whatisDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#whatisDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
 


dt#howisDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#howisDef{ top: 24px; left: 42px; text-decoration: none;}
dd#howisDef a{ position: absolute; width: 273px; height: 19px; text-decoration: none; }
dd#howisDef a span{ display: none; text-decoration: none;}
dd#howisDef a:hover{ position: absolute; border: 1px solid #BCBCBC; text-decoration: none;}
dd#howisDef a:hover span, dd#howisDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	top: 100%;
	margin: 0;
	padding: 30px;
	width: 500px;
	text-decoration: none;
}
 
dd#howisDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}

dt {
  font-weight:bold;
}







dt#kickoffDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#kickoffDef{ top: 49px; left: 8px; text-decoration: none;}
dd#kickoffDef a{ position: absolute; width: 173px; height: 25px; text-decoration: none; }
dd#kickoffDef a span{ display: none; text-decoration: none;}
dd#kickoffDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#kickoffDef a:hover span, dd#kickoffDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#kickoffDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}


 

dt#reviewDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#reviewDef{ top: 91px; left: 8px; text-decoration: none;}
dd#reviewDef a{ position: absolute; width: 173px; height: 38px; text-decoration: none; }
dd#reviewDef a span{ display: none; text-decoration: none;}
dd#reviewDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#reviewDef a:hover span, dd#reviewDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#reviewDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}



 

dt#sitevisitDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#sitevisitDef{ top: 146px; left: 8px; text-decoration: none;}
dd#sitevisitDef a{ position: absolute; width: 173px; height: 25px; text-decoration: none; }
dd#sitevisitDef a span{ display: none; text-decoration: none;}
dd#sitevisitDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#sitevisitDef a:hover span, dd#sitevisitDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#sitevisitDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}


dt#analysisDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#analysisDef{ top: 189px; left: 8px; text-decoration: none;}
dd#analysisDef a{ position: absolute; width: 173px; height: 25px; text-decoration: none; }
dd#analysisDef a span{ display: none; text-decoration: none;}
dd#analysisDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#analysisDef a:hover span, dd#analysisDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#analysisDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}



dt#reportDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#reportDef{ top: 232px; left: 8px; text-decoration: none;}
dd#reportDef a{ position: absolute; width: 173px; height: 38px; text-decoration: none; }
dd#reportDef a span{ display: none; text-decoration: none;}
dd#reportDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#reportDef a:hover span, dd#reportDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#reportDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}


dt#trackingDef{ margin: 0; padding: 0; position: absolute; font-size: 100%; display: none; }
dd#trackingDef{ top: 287px; left: 8px; text-decoration: none;}
dd#trackingDef a{ position: absolute; width: 173px; height: 25px; text-decoration: none; }
dd#trackingDef a span{ display: none; text-decoration: none;}
dd#trackingDef a:hover{ position: absolute; border: 2px solid #908327; text-decoration: none;}
dd#trackingDef a:hover span, dd#trackingDef a:focus span{
	display: block;
	text-indent: 0;
	text-align:left;
	vertical-align: top;
	color: #FAFD00;
	background-color: #50593E;
	position: absolute;
	border-top: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	border-right: 2px solid #666666;
	border-bottom: 3px solid #333333;
	bottom: 100%;
	margin: 0px 0px -20px 80px;
	padding: 10px;
	width: 150%;
	text-decoration: none;
}
 
dd#trackingDef a:active{
	outline: none;
	-moz-outline: none;
	text-decoration: none;
}
















 
.reports, .optimization, .resources, .support, .federal, .training {
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0px 0px 20px 0px;
	border: thin solid #cccccc;
	border-bottom:thin solid #cccccc;
	padding:6px;
}

.reports a, .optimization a, .resources a, .support a, .federal a, .training a {

	color: #22205F;
}


/*.reports li, .optimization li, .resources li, .support li, .federal li, .training li, {

	padding:2px;
}*/









#niceList ul { 
  margin-left:0em; 
  padding-left:0.2em; 
  margin-bottom:0px;
}
#niceList li { 
  background:url(../images/blue_bullet.gif) 0em 0.4em no-repeat; /* change background em accordingly */
  padding-left: 1.2em;
  list-style: none; 
}
#niceList p { 
  text-align:left; 
  
}



















.reports h1, .optimization h1, .resources h1, .support h1, .federal h1, .training h1 {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0 ;
	border-radius: 4px 4px 0 0;
	width:100%;
	font-size:14pt;
	margin:-6px -6px 6px -6px ;
	padding: 12px 6px 3px 6px ;
	background-image:url(../images/theadgradientBlue2.jpg);
	color:white;
	text-align:left;
}

.imgheading {float:left;margin:-10px 10px 0px 0px;}






















/*optimizationfooter*/	

#optimizationfooter {
		/*display:none;*/
		background: #e1e1e1;
		font-size:8pt;
		color: #FF6600;	
		text-align:left;
		padding:10px;
		border-top:2px solid #cccccc;
		line-height: 1.2;
		width:95%;
		overflow:auto;
	} 
#optimizationfooter a {	
		color: #666666;
		text-decoration:none;
	}
#optimizationfooter a:visited {	
		color: #666666; 
		text-decoration:none;
	}
#optimizationfooter a:hover {	
		color: #FF6600; 
		text-decoration: underline;
	}
	
#optimizationfooter ul {
		margin-left: 0;
		margin-right:13px;
		margin-bottom:0px;
		margin-top:5px;
		padding-left: 0;
		float:left;
		width:120px;
	} 
#optimizationfooter ul li {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		list-style: disc;
		display: block;
	}

#optimizationfooter li.firstone {
		font-weight:bold;
		color: #333333;
		padding-top:10px;
	}
#optimizationfooter li.firstonecurrent {
		font-weight:bold;
		padding-top:10px;
		border-bottom:2px solid #FF6600;
		padding-left:2px;
	}
#optimizationfooter li.current {
		border-bottom:2px solid #FF6600;
		padding-left:2px;
	}	

#optimizationfooter a.firstone {
		font-weight:bold;
		color: #000066;
		text-decoration:none;
	}
#optimizationfooter a.firstone:visited {	
		color: #000066; 
		text-decoration:none;
		font-weight:normal;
	}
#optimizationfooter a.firstone:hover {	
		color: #FF6600; 
		text-decoration: underline;
		font-weight:normal;
	}

#optimizationfooter a.subone {
		font-weight:bold;
		color: #333333;
		text-decoration:none;
	}
#optimizationfooter a.subone:visited {	
		color: #333333; 
		text-decoration:none;
		font-weight:normal;
	}
#optimizationfooter a.subone:hover {	
		color: #FF6600; 
		text-decoration: underline;
		font-weight:normal;
	}
















 /* ------------------------ styles for feature slider ------------------- */
 
/*.slider-wrap						{ width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul						{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer						{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 						{ border: 1px solid black; margin-right: 5px; }
#movers-row						{ margin: -43px 0 0 62px; }
#movers-row div					{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data					{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 					{ font-size: 13px; }
.cross-link						{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 						{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }*/

									
#slider-outer { width: 500px; margin: 0px 0px 0px -10px ; position: relative; min-height: 250px;
background: url(../images/bg.png) no-repeat top left;}


.slider-wrap						
{  width: 430px; position: absolute; top: 23px; left: 35px; }			


.stripViewer .panelContainer {
	
}

.panel .wrapper {
float:left;
	width:440px;
}

.panel ul						
{ text-align: left;  
margin: 0 15px 0 30px; }
.panel img {
	/*float:left;*/
}
.panel p						
{ text-align: left; word-spacing:normal; text-justify: none; margin: 0 15px }

.stripViewer						
{ position: relative; overflow: 
hidden; width: 450; height: 170px; }
.stripViewer .panelContainer				
{ position: relative; left: 0; top: 0;  }
.stripViewer .panelContainer .panel			
{ float: left; height: 100%; 
position: relative; width: 450px; }
.stripNavL, .stripNavR, .stripNav			
{ display: none; }
.nav-thumb 						
{ 
margin-right: 5px; }
#movers-row						
{ margin: -23px 0 0 26px; }
#movers-row div					
{ width: 26px; float: left; }
#movers-row div a.cross-link 				
{ float: right; }
.photo-meta-data					
{ background: url(../images/transpBlack.png); 
padding: 10px; height: 30px;  margin-top: -50px; 
position: relative; z-index: 9999; color: white; }
.photo-meta-data span 					
{ font-size: 13px; }
.cross-link						
{ display: block; width: 26px; margin-top: -11px; 
 position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 						
{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
























#left-content2 {
    font-size: 10pt; 
	float:left; 
	width:45%;
}

#left-content2 a:link {
    text-decoration: none;
}

#left-content2 a:visited {
    color: #336600;
    text-decoration: none;
}

#left-content2 a:active {
    color: #f46522;
    text-decoration: none;
}

#left-content2 a:hover {
    color: #f46522;
    text-decoration: none;
}



#right-content2 {
    font-size: 10pt;
    margin-right: 15px;
	float:right;
	width:45%;
}

#right-content2 a:link {
    text-decoration: none;
}

#right-content2 a:visited {
    color: #336600;
    text-decoration: none;
}

#right-content2 a:active {
    color: #f46522;
    text-decoration: none;
}

#right-content2 a:hover {
    color: #f46522;
    text-decoration: none;
}






#left-col2 {
    float: left;
    margin-top: 0;
    width: 370px;
}

#middle-col2 {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    width: 235px;
}

#right-col2 {
    margin-left: 0px;
    margin-top: 2px;
	width: 370px; /* added to simulate the width of the column */
}

#left-col2 ul {
    margin: 0;
    padding: 0;
}

#left-col2 li {
    margin: 0px 0px 0px 18px;
    padding: 5px 2px 0px 2px;
}

#right-col2 ul {
    margin: 0;
    padding: 0;
}

#right-col2 li {
    margin: 0px 0px 0px 18px;
    padding: 5px 2px 0px 2px;
}

.left-header {
    background-color: #6ba446;
    color: #ffffff;
    font-weight: bold;
    font-size: 11pt;
    padding: 4px 0px 4px 4px;
    width: 231px;
}

dt {
  font-weight:bold;
}




#subcontent {   }




table.timeline {
	border-collapse: collapse;width:90%;margin:1em auto;
}

table.timeline td {border-bottom: #F26522 thin solid;vertical-align:top;}

table.timeline td h2 {color:#F26522; font-size:1.0em;margin-top: 0.4em;

}





table.sortable {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}

table.sortable th {
	background-color: #6BA446;
	padding: 2px 15px 2px 2px;
	color: #ffffff;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px dotted #ffffff;
	text-align:center;
}

table.sortable th:hover {
	cursor:pointer;
}
	
table.sortable td  {
	padding: 2px 15px 2px 2px; 
	color: #333333;
	background-color: #EBF1DE;
	border-bottom: 1px solid #ECE9D8;
	border-right: 1px solid #ECE9D8;
}

table.sortable td a:link, table.sortable td a:visited, table.sortable td a:active {
	color: #3D76B9;
	text-decoration: none;
}

table.sortable td a:hover  {
	color: #2A9EC8;
	text-decoration: underline;
}

.searchtip {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size:8pt;
	color:#333333;
}

.optsearchform {
	background:#FBF1D5;
	border:1px solid #cccccc;
	padding:10px;
	margin:0px;
}

.scrolllist {width:100%;height:200px;overflow:auto;border:1px solid #e1e1e1;background:#ffffff;}
.noscrolllist {width:100%;border:1px solid #e1e1e1;background:#ffffff;}

table.resources tfoot td {vertical-align:middle;}
table.resources tfoot p img {margin: 2px;vertical-align:niddle;}
