body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#container {
	padding: 0px;
	width: 1062px;
	margin: 0px auto 0 auto;
	background-image: url(../images/pagebg.gif);
	background-repeat: repeat-y;
}
#head {
	width: 1062px;
	margin: 0px auto 0 auto;
	height: 80px;
	padding: 20px 0 0 0
}
#topnav {
	margin: 0px;
	padding: 8px 0;
	height:24px;
	background-image: url(../images/pagetop.gif);
	background-repeat: no-repeat;
}
#topnav ul{
	margin: 0px auto 0 auto;
	width:1036px;
	padding:2px;
	min-height: 29px;
	height: 50px;
	overflow: hidden;
	color: #71774D;
	font-size: 1em;
	text-transform: lowercase;
}



/* All LIs */
#topnav li {
	float:left;
	width:auto;
	margin:0;
	padding:0;
	list-style-type:none;
	
}
#topnav li a {	
	display:block;
	padding:24px 0 0 0; 
	margin:0px; 
	height:0; color:#000; 
	text-decoration:none; 
	overflow:hidden;
}


* html #topnav a:link, * html #topnav a:visited {height:24px; he\ight:0;}


#topnav #about_a {
	display:block;
	background:transparent url(../images/nav_over/nav_about.gif) 0 0 no-repeat;
	width: 81px;
}
#topnav #about a {
	display:block;
	background:transparent url(../images/nav/nav_about.gif) 0 0 no-repeat; 
	width: 81px;
}
#topnav #about a:hover, #topnav #about {
	background:transparent url(../images/nav_over/nav_about.gif) 0 0 no-repeat;
}

/*                   */
#topnav #commercialvehicle_a {
	display:block;
	background:transparent url(../images/nav_over/nav_commercial_vehicle.gif) 0 0 no-repeat;
	width: 195px;
}

#topnav #commercialvehicle a {
	display:block;
	background:transparent url(../images/nav/nav_commercial_vehicle.gif) 0 0 no-repeat; 
	width: 195px;
}
#topnav #commercialvehicle a:hover {
	background:transparent url(../images/nav_over/nav_commercial_vehicle.gif) 0 0 no-repeat;
}




#topnav #passengercar_a {
	display:block;
	background:transparent url(../images/nav_over/nav_passenger_car.gif) 0 0 no-repeat;
	width: 155px;
}

#topnav #passengercar a {
	display:block;
	background:transparent url(../images/nav/nav_passenger_car.gif) 0 0 no-repeat; 
	width: 155px;
}
#topnav #passengercar a:hover {
	background:transparent url(../images/nav_over/nav_passenger_car.gif) 0 0 no-repeat;
}


#topnav #offroad_a {
	display:block;
	background:transparent url(../images/nav_over/nav_off_road.gif) 0 0 no-repeat;
	width: 109px;
}

#topnav #offroad a {
	display:block;
	background:transparent url(../images/nav/nav_off_road.gif) 0 0 no-repeat; 
	width: 109px;
}
#topnav #offroad a:hover {
	background:transparent url(../images/nav_over/nav_off_road.gif) 0 0 no-repeat;
}

#topnav #rail_a {
	display:block;
	background:transparent url(../images/nav_over/nav_rail.gif) 0 0 no-repeat;
	width: 69px;
}
#topnav #rail a {
	display:block;
	background:transparent url(../images/nav/nav_rail.gif) 0 0 no-repeat; 
	width: 69px;
}
#topnav #rail a:hover {
	background:transparent url(../images/nav_over/nav_rail.gif) 0 0 no-repeat;
}


#topnav #aerospace_a {
	display:block;
	background:transparent url(../images/nav_over/nav_aerospace.gif) 0 0 no-repeat;
	width: 121px;
}
#topnav #aerospace a {
	display:block;
	background:transparent url(../images/nav/nav_aerospace.gif) 0 0 no-repeat; 
	width: 121px;
}
#topnav #aerospace a:hover {
	background:transparent url(../images/nav_over/nav_aerospace.gif) 0 0 no-repeat;
}


#topnav #military_a {
	display:block;
	background:transparent url(../images/nav_over/nav_military.gif) 0 0 no-repeat;
	width: 90px;
}
#topnav #military a {
	display:block;
	background:transparent url(../images/nav/nav_military.gif) 0 0 no-repeat; 
	width: 90px;
}
#topnav #military a:hover {
	background:transparent url(../images/nav_over/nav_military.gif) 0 0 no-repeat;
}




#topnav #greentech_a {
	display:block;
	background:transparent url(../images/nav_over/nav_greentech.gif) 0 0 no-repeat;
	width: 119px;
}
#topnav #greentech a {
	display:block;
	background:transparent url(../images/nav/nav_greentech.gif) 0 0 no-repeat; 
	width: 119px;
}
#topnav #greentech a:hover {
	background:transparent url(../images/nav_over/nav_greentech.gif) 0 0 no-repeat;
}


#topnav #contact_a {
	display:block;
	background:transparent url(../images/nav_over/nav_contact.gif) 0 0 no-repeat;
	width: 79px;
}

#topnav #contact a {
	display:block;
	background:transparent url(../images/nav/nav_contact.gif) 0 0 no-repeat; 
	width: 79px;
}
#topnav #contact a:hover {
	background:transparent url(../images/nav_over/nav_contact.gif) 0 0 no-repeat;
}



/*// ----------*/


/* All LIs */
#subnav{
	background-image: url(../images/menubg.gif);
	height:20px;
	padding:5px 0 0 24px;
	font-size: 0.8em;
	color: #999;
}
#subnav ul{
overflow:hidden;
	margin: 0px;
	padding:0;
	

}


#subnav li {

	float:left;
	width:auto;
	margin:0;
	padding:0 5px 0 0; 
	list-style-type:none;
	
}
#subnav li a {	




	margin:0px; 
	color:#999; 
	text-decoration:none; 
	overflow:hidden;
}

#subnav li a:hover {	
	color:#fff; 
}



/*    content                            */

.red{
color:#FF0000;

}

#content{
	background-image: url(../images/backgrounds/Rail.jpg);
	padding: 35px 550px 105px 27px;
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height: 340px;
	/*height: 340px;*/
}
#content p, #content li{
	font-size:0.9em;
}

#content a{
	color:white;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}
#content h1 {
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom:50px;
}
#content #homeflash {
	margin: 0;
	padding:0;
}
#content .date{
	font-weight:bold;
	color:#999;
	margin:0;
}
#content p{
	color:#FFF;
	margin-bottom:20px;
}
#content .formblock{
	float:left;
	display:block;
	width:200px;
	margin:0 0 10px 0;
}
#content label{
	display:block;
	width:100px;
	padding:0;
	margin:0 0 5px 0;
}
#content .tField{
	margin:0 10px 10px 0;
	float:left;
	width:160px;
}
#content #lcombo{
	float:left;
	width:200px;
}
#content .combo{
	width:160px;
}
#content .tArea{
	margin:0 10px 10px 0;
	width:360px;
}
#content .optin{
	width:310px;
	float:left;
	margin:0;
	padding:0;
}
.section{
	padding:0;
	margin:0;
}
.section ul {
    list-style: none;
    margin: 0;
	padding:0;
}

.section ul li {
    display: inline;
	margin: 0;
	padding:0;
}
.section ul a {
	margin: 0;
	padding:0;
	display: block;
	float: left;
}
.section ul a:hover {
}
.section ul a img {
	border:none;
	margin: 0 5px 0 0;
	padding:0;
}

/* footer*/



#footer {
	width: 1062px;
	margin: 0px auto 0 auto;
	padding: 0 0 20px 0;
}
#footer a{
	color:white;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}
