/* CUSTOM */
.alignleft {float:left; }
.alignright {float:right; }
.aligncenter {display:block; margin:0 auto; }
.underline { text-decoration:underline; }
.clear { clear:both; }
p.clear { clear:both;padding-top:2em; }
.error { padding: 0.2em;}
.large {color:black;font-size: 1.3em;vertical-align: 0% }

.blue {color:#124d91}
.darkgreen {color:#009000}
.white2 {color:#ffffff;font-size: 1.7em}
.white {color:#ffffff;font-size: 1.2em}
#office { background:transparent url(images/insideoffice2.jpg) no-repeat scroll top left; width:315px; height:153px;}
#Profile { background:transparent url(images/CompanyProfile.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
#Management { background:transparent url(images/CommunityManagement.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
#Hybrid { background:transparent url(images/HybridVan.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
#iExchangeWeb { background:transparent url(images/iExchangeWeb.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
#VAN { background:transparent url(images/VANServices.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
#ManagedServices { background:transparent url(images/ManagedServices_Small.jpg) no-repeat scroll top left; width:150px; height:150px; float:left; padding: 0 5px 5px 0;}
/* HTML */
body {
	background:#e9e5da url(images/background.jpg) repeat-x scroll top left;
}

/* HEADER */
#header {	
	position: fixed;
	background:transparent url(images/header_bg_png8.png) no-repeat scroll top left;
	width:871px;
	height:93px;
	top: 0px;
	z-index:1;
	display: block;	
}
	#header #header_container {
		position:relative;
		width:745px;
		height:93px;
		margin:0 auto;
	}
	#header #header_container #banner {
		position:relative;
		background:transparent url(images/banner.jpg) no-repeat scroll top left;
		width:735px;
		height:135px;
		top: 93px;
		z-index:-1;
	}
	#header #header_container a#logo {
		background:transparent url(images/logo.jpg) no-repeat scroll top left;
		width:178px;
		height:39px;
		position:absolute;
		bottom:10px;
		left:0;
		text-indent:-9999px;
	}
	#header #header_container #nav {
		position:absolute;
		bottom:7px;
		right:0;
	}
	#header #header_container #nav a#nav_about {
		background:transparent url(images/nav_about.jpg) no-repeat scroll top left;
		width:97px;
		height:44px;
	}
	#header #header_container #nav a#nav_about:hover {
		background-position:0 -44px;
	}
	#header #header_container #nav a#nav_solutions {
		background:transparent url(images/nav_solutions.jpg) no-repeat scroll top left;
		width:106px;
		height:44px;
	}
	#header #header_container #nav a#nav_solutions:hover {
		background-position:0 -44px;
	}
	#header #header_container #nav a#nav_casestudies {
		background:transparent url(images/nav_casestudies.jpg) no-repeat scroll top left;
		width:119px;
		height:44px;
	}
	#header #header_container #nav a#nav_casestudies:hover {
		background-position:0 -44px;
	}
	#header #header_container #nav a#nav_resources {
		background:transparent url(images/nav_resources.jpg) no-repeat scroll top left;
		width:105px;
		height:44px;
	}
	#header #header_container #nav a#nav_resources:hover {
		background-position:0 -44px;
	}
	#header #header_container #nav a#nav_connections {
		background:transparent url(images/nav_connections.jpg) no-repeat scroll top left;
		width:128px;
		height:44px;
	}
	#header #header_container #nav a#nav_connections:hover {
		background-position:0 -44px;
	}
	#header #header_container #nav a.nav_button {
		float:left;
		text-indent:-9999px;
	}

.menuitem {
	background-color:#f2f2f2;
	border:1px solid #7a7a7a;
	font-size:100%;
	font-family:'Arial';
}
	.menuitem a {
		font-weight:bold;
		color:#000;
		text-decoration:none;
	}
	.menuitem a:hover {
		text-decoration:underline;
	}
	.menuitem .line {
		margin:0;
	}

#header_spacer {
	position: static;
	background:transparent url(images/body_bg_png8.png) repeat-y scroll top left;
	width:871px;
	height: 93px;
}
/* BODY */
#body {
	position: static;
	background:transparent url(images/body_bg_png8.png) repeat-y scroll top left;
	width:871px;
	min-height:520px;
  height:auto !important;
  height:520px;
}
	#body #body_container {
		position:relative;
		width:745px;
		margin:0 auto;
	}
	#body #body_container #banner {
		background:transparent url(images/banner.jpg) no-repeat scroll top left;
		width:735px;
		height:135px;
	}
	#body #body_container #leftside {
		width:457px;
	}
		#body #body_container #leftside .lefttop{
			width:457px;
			height:65px;
		}
			#body #body_container #leftside #lt_index{
				background:transparent url(images/lefttop.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_privacy{
				background:transparent url(images/title_privacy_policy.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_terms_of_use{
				background:transparent url(images/title_terms_of_use.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_management{
				background:transparent url(images/title_aboutus_management.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_whoweare{
				background:transparent url(images/title_aboutus_company_profile.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_news{
				background:transparent url(images/title_aboutus_news.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_iexchange{
				background:transparent url(images/title_solutions_iexchange.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_commgt{
				background:transparent url(images/title_solutions_commgt.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_vanservices{
				background:transparent url(images/title_solutions_vanservices.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_hybridvan{
				background:transparent url(images/title_solutions_hybridvan.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_mark4{
				background:transparent url(images/title_cs_mark4.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_continental{
				background:transparent url(images/title_cs_continental.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_stryker{
				background:transparent url(images/title_cs_stryker.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_strattec{
				background:transparent url(images/title_cs_strattec.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_glossary{
				background:transparent url(images/title_glossary.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_ecommerce{
				background:transparent url(images/title_infoandlinks.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_scac{
				background:transparent url(images/title_scac.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_contactus{
				background:transparent url(images/title_contactus.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_becomeacustomer{
				background:transparent url(images/title_becomeacustomer.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_promo{
				background:transparent url(images/title_free_intro_van_offer.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_oftp2{
				background:transparent url(images/title_solutions_oftp2.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_VAN_Pricig{
				background:transparent url(images/title_VAN_Pricing.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_promo_registration{
				background:transparent url(images/title_promo_registration.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_promo_faq{
				background:transparent url(images/title_promo_faq.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_managed_services{
				background:transparent url(images/title_solutions_managed_Services.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #lt_results{
				background:transparent url(images/title_results.jpg) no-repeat scroll top left;
			}
			#body #body_container #leftside #leftcontent{
				padding:10px 10px 0 0;
			}
			#body #body_container #leftside #leftcontent #returntotop{
				text-align:right;
			}
			#body #body_container #leftside #leftcontent #scac_list{
				display:block;
			}
				#body #body_container #leftside #leftcontent #scac_list_left{
					float:left;
					width:220px;
					margin:0 7px 0 0;
					padding:0;
				}
				#body #body_container #leftside #leftcontent #scac_list_right{
					float:left;
					width:220px;
					margin:0;
					padding:0;
				}
	#body #body_container #rightside {
		position:absolute;
		top:135px;
		left:457px;
		width:278px;
		height:428px;
	}
		#body #body_container #rightside #righttop{
			background:transparent url(images/righttop.jpg) no-repeat scroll top left;
			width:278px;
			height:65px;
		}
		#body #body_container #rightside #rightnav{
			position:relative;
		}
			#body #body_container #rightside #rightnav a#contactus {
				display:block;
				background:transparent url(images/rightnav_contact.jpg) no-repeat scroll top left;
				height:38px;
				width:278px;
				text-indent:-9999px;
			}
			#body #body_container #rightside #rightnav a#contactus:hover {
				background-position:0 -38px;
			}
			#body #body_container #rightside #rightnav a#becomeacustomer {
				display:block;
				background:transparent url(images/rightnav_become.jpg) no-repeat scroll top left;
				height:34px;
				width:278px;
				text-indent:-9999px;
			}
			#body #body_container #rightside #rightnav a#becomeacustomer:hover {
				background-position:0 -34px;
			}
			#body #body_container #rightside #rightnav a#clientaccess {
				display:block;
				background:transparent url(images/rightnav_iexchange.jpg) no-repeat scroll top left;
				height:34px;
				width:278px;
				text-indent:-9999px;
			}
			#body #body_container #rightside #rightnav a#clientaccess:hover {
				background-position:0 -34px;
			}
			#body #body_container #rightside #rightnav div#promo_container {
				/*display:none;*/display:block;
				position:relative;
				background:transparent url(images/rightnav_bottom.jpg) no-repeat scroll top left;
				height:195px;
				width:278px;
			}
				#body #body_container #rightside #rightnav div#promo_container a#promo {
					/*display:none;*/display:block;
					background:transparent url(images/Button_VAN_Pricing.jpg) no-repeat scroll top left;
					width:250px;
					height:189px;
					position:absolute;
					bottom:0px;
					left:13px;
					text-indent:-9999px;
				}
		#body #body_container #rightside #rightbottom{
			background:transparent url(images/rightbottom.jpg) no-repeat scroll top left;
			width:278px;
			height:12px;
		}

/* FOOTER */
#footer {
	position:relative;
	background:transparent url(images/footer_bg_png8.png) no-repeat scroll top left;
	width:871px;
	height:78px;
}
	#footer #footer_container {
		font-size:8pt;
		position:absolute;
		bottom:20px;
		left:0;
		width:100%;
		color:#fff;
		text-align:center;
	}
	#footer #footer_container a {
		text-decoration:none;
		color:#fff;
	}
