/*
Southwest-to-Northeast Rail Corridor Study [1225 on IBM]
05-25-2007
Dave Aitken (WEP)
Andrea D. (PM)
*/

.clear 
{
	clear:both;
}

table, td, font  
{
	font-family:"Futura Medium", Verdana, Arial;
	font-size:11px;
}

body 
{
	margin:0px; border:0px; padding:0px;	
	width:100%;
	color:#231f20;
	/*text-align:left;*/
		text-align:center;	
	font-family:"Futura Medium", Verdana, Arial;
	font-size:11px;
} 

h4
{
	margin:0px; border:0px; padding:0px;
	/*padding:20px;*/      
	color:#231f20;
	/*text-align:center;*/
	font-family:"Futura Medium", Verdana, Arial;
	font-size:16px; font-weight:bold;   /*font-size:18px; font-weight:bold;*/
}

h3
{ 
	margin:0px; border:0px; padding:0px;      
	color:#231f20;
	font-family:"Futura Medium", Verdana, Arial;
	font-size:14px; font-weight:bold;   /*font-size:12px; font-weight:bold;*/
}

/*#divBodyDynamicContainer a, #divBodyDynamicContainer a:link, #divBodyDynamicContainer a:visited, #divBodyDynamicContainer a:active, #divBodyDynamicContainer a:hover*/
a, a:link, a:visited, a:active, a:hover
{
	color:#8E0406;   /*color:#8E0406 !important;*/
	text-decoration:none;
}

#divPageContainer 
{
	margin:0px; border:0px; padding:0px;
		margin:0px auto;
	/*width:998px;*/		
		max-width:998px; 
		_width:998px; 
	height:;
		/*background-color:#FFFFFF;*/	  
	text-align:left;
}

#divBodyContainer
{
	margin:0px; border:0px; padding:0px;
	width:998px; 
	height:;  
	background-image:url("../images/design/sidemenu/spacerregular.jpg");
	/*background-position: 265px 0px;*/
	/*background-position: top left;*/
	/*background-position: 0px 265px;*/
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

#divSideMenuContainer 
{
	float:left;
	margin:0px; border:0px; padding:0px;
	width:153px;
}

#divSidemenuRightContainer
{
	float:left;
	margin:0px; border:0px; padding:0px;
								margin-top:40px;
	width:845px;
	min-height:510px; _height:510px;   
	background-image:url("../images/design/columnright/pixelgraytile.gif");
	background-position: 644px 0px;
	background-repeat: repeat-y;	
}

#divContentContainer
{
	margin:0px; border:0px; padding:0px;
	width:845px;
	/*background-image:url("../images/design/columnright/pixelgraytile.gif");
	background-position: 645px 0px;
	background-repeat: repeat-y;*/
	min-height:510px; _height:510px; 	/*height:497px; _height:497px;*/
	/*height:;*/
	/*min-height:510px; _height:510px;
	background-image:url("../images/design/columnright/pixelgraytile.gif");
	background-position: 644px 0px;
	background-repeat: repeat-y;*/		
}

#divColumnMiddleContainer
{
	float:left;
	margin:0px; border:0px; padding:0px;
	width:645px;  /*width:645px;*/
	/*min-height:510px; _height:510px;
	background-image:url("../images/design/columnright/pixelgraytile.gif");
	background-position: 644px 0px;
	background-repeat: repeat-y;*/	
}

#divColumnMiddle
{
	margin:0px; border:0px; padding:0px;
	/*padding-top:94px; padding-right:118px; padding-bottom:30px; padding-left:120px;*/
	/*padding-top:94px; padding-right: 18px; padding-bottom:30px; padding-left:120px;*/
	/*padding-top:40px; padding-right: 59px; padding-bottom:30px; padding-left: 70px;*/  
	  padding-top: 0px; padding-right: 59px; padding-bottom:30px; padding-left: 70px;	   
}

#divBodyDynamicContainer
{
	margin:0px; border:0px; padding:0px;
	/*padding-bottom:20px;*/
}

/*#divComboPageSpacer
{
	margin:0px; border:0px; padding:0px;
	width:; height:20px;   
	background-color:white;
}*/

#divFunctionalContainer
{
	margin:0px; border:0px; padding:0px;
	/*padding-top:20px;*/
}

#divColumnRightContainer
{
	float:left;
	margin:0px; border:0px; padding:0px;
	/*margin-top:40px;*/
	width:200px; 
}

#divColumnRightSpacer
{
	margin:0px; border:0px; padding:0px;
	width:200px; height:40px; 
	background-color:white;
}

#divColumnRight
{
	margin:0px; border:0px; padding:0px;
}

#divSearchBoxContainer
{
	margin:0px; border:0px; padding:0px;
	padding-left:17px;
}

#frmSearch
{
	margin:0px; border:0px; padding:0px;
}

#btnSearch
{
	margin:0px; border:0px; padding:0px;
	padding-bottom:0px; _padding-bottom:0px;
}

#divDropMenu
{
	margin:0px; border:0px; padding:0px;
	padding-top:15px; padding-left:17px;
	/*width:165px;*/
	/*font-family:"Futura Medium", Verdana, Arial;
	font-size:10px;*/	
}

#selDropMenu
{
	width:180px;
	font-family:"Futura Medium", Verdana, Arial;
	font-size:11px;	
}

option.optDropMenu
{
	width:200px !important;
	font-family:"Futura Medium", Verdana, Arial;
	font-size:11px;	
}

option#optDropMenu5
{
	width:200px !important;
	font-family:"Futura Medium", Verdana, Arial;
	font-size:11px;	
}

#divColumnRightContent
{
	margin:0px; border:0px; padding:0px;
	padding-top:15px; padding-left:2px;
}

#divSubfooterContainer
{
	text-align:right;
	margin:0px; border:0px; padding:0px;
	border-left:white solid 1px;
	width:842px; _width:843px;
	background-color:navy;
	color:white;
	text-decoration:none;
}

#divSubfooterLinks span
{
	margin:0px; border:0px; padding:0px;
	padding-right:5px;
	font-family:Arial, Verdana;font-size:11px;
}

#divSubfooterLinks a:link, #divSubfooterLinks a:visited, #divSubfooterLinks a:active, #divSubfooterLinks a:hover 
{
	color:#FFFFFF;
	text-decoration:none;
}

#divFooterContainer 
{
	text-align:right;
	margin:0px; border:0px; padding:0px;
	width:998px;
	height:;  
}

#nafooterspan
{
	/*display: block;*/
	
	color:#8a8a8a;

	text-decoration:none;	
	
	font-weight:normal;
}

a#nafooterlink:link, a#nafooterlink:visited, a#nafooterlink:active, a#nafooterlink:hover 
{
	/*display: block;*/
	
	color:#8a8a8a;
	
	text-decoration:none;	
	
	font-weight:normal;
}

/***********************************************************************************************************************/

#divNewsMenuContainer 
{
	margin:0px; border:0px; padding:0px;
	padding-left:15px; 			
	width:183px;  /*image=198px*/	
}

#divNewsTitle 
{
	margin:0px; border:0px; padding:0px;
	border-bottom:#FFFFFF solid 2px;
	padding-top:3px; padding-bottom:3px; padding-left:10px;	
	/*height:14px;*/	
	background-color:#b10e16;  /*#C3121C*/
	color:white;
	font-family:"Futura Medium", Verdana, Arial; 
	font-size:11px; font-weight:bold;
}

#divNewsExcerpt 
{
	margin:0px; border:0px; padding:10px;
	/*border-top:#FFFFFF solid 2px;
	border-bottom:#FFFFFF solid 4px;*/
	/*height:183px; _height:210px;*/	
	background-color:#e2e8fb;	
	color:#231f20;
	font-family:"Futura Medium", Verdana, Arial; 
	font-size:10px;
}		
#divNewsExcerpt a, #divNewsExcerpt a:link, #divNewsExcerpt a:visited, #divNewsExcerpt a:active, #divNewsExcerpt a:hover 
{
	color:#8E0406;
	/*text-decoration:none;*/
	font-family:"Futura Medium", Verdana, Arial; 
	font-size:10px; /*font-weight:bold;*/
}		
