body { 
	background:url('/assets/images/mainBG.jpg') top left repeat-x; 
	margin:1px 0px 0px 0px;
}

img {
	vertical-align:bottom;
	border:0px;
}

* {margin: 0; padding: 0;}

/*  Main Tags  */

p {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	line-height:1.5em; 
	color:404040;
	margin-bottom:20px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;  
	font-size:1.3em; 
	color:#4384b5;
	font-weight:normal;
	margin:0px
}

h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.2em; 
	color:#002a5c; 
	font-weight:normal;
	margin:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	color:#00589a; 
	font-weight:bold;
	margin:0px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.2em; 
	color:#002a5c; 
	font-weight:normal;
	margin:0px;
}


.copy {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.75em; 
	line-height:1.4em; 
	color:#ffffff;
	font-weight:bold;
}


/* Links */

a:link { 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#092e5e;
}

a:visited { 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#035a9b;
}

a:active { 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#035a9b;
}

a:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	color:#035a9b;
}


.clearBoth{
	clear:both; 
	line-height:0px; 
	height:0px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	overflow:hidden;
}

.hidden{
	visibility: hidden;
}


/*PAGE LAYOUTS*/
#mainContainer{
	position:relative;
	width: 980px;
	margin:0px auto 0px auto;
}

#header{
	width:980px;
	height:117px;
	background:url('/assets/images/headerBG.jpg') top left no-repeat;
	}

#footer{
	width:980px;
	height:45px;
	background:url('/assets/images/footerBG.jpg') top left no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	color:#acacac;
	text-decoration:none;
	padding:25px 0px 0px 0px;
	}

#footer a:link, a:active{
	color:#acacac;
	text-decoration:none;
	}
	
#footer a:hover{
	color:#acacac;
	text-decoration:underline;
	}

#footer a:visited{
	text-decoration:none;
	color:#acacac;
	}


#logoContainer {
	float:left; 
	margin:45px 0px 0px 50px;
	}

#telContainer {
 	float:right; 
	margin:45px 50px 0px 0px; 
	text-align:right
	}
	
#telContainer a {
 	color:#035a9b;
	}

#mainBodyContainer {
	background:url('/assets/images/bodyBG.jpg') top left repeat-y;
	height:auto;
	overflow:hidden;
	}

#leftBorder {
	float:left; 
	width:14px; 
	background:url('/assets/images/borderLeft.jpg') top left no-repeat;
	min-height:625px;
	}
	
#rightBorder {
	float:left; 
	width:14px; 
	background:url('/assets/images/borderRight.jpg') top left no-repeat;
	min-height:625px;
	}
	
#mainBody {
	float:left; 
	width:952px; 
	background:#ffffff;
	min-height:625px;
	}

#homeConstruction {
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeConstruction.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#homeEducation {
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeEducation.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#homeTruck{
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeTruck.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#homeTrain {
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeTrains.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#homeOffice {
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeOffice.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#homeClub {
	width:882px; 
	height:226px; 
	background:url('/assets/images/homeClub.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#topImageHeader {
	width:315px;
	}

#topImageHeader h1 {
	color:#ffffff;
	}
	
#subImageHeader {
	width:315px;
	}

#subImageHeader h1 {
	color:#ffffff;
	font-size:170%;
	}

#subImageHeader p {
	color:#ffffff;
	font-size:100%;
	}
	
#topHeaderLink{
	width:170px; 
	margin:25px 0px 0px 15px;
	}
	
#topHeaderLink a:link{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
#topHeaderLink a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}

#topHeaderLink a:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	text-decoration:none;
	color:#5d1561;
	font-weight:bold;
	}

#navwrap {
	width:952px; 
	height:35px;
	background:url('/assets/images/mainLinksBG.gif') top left no-repeat;
	text-align:center;
	padding:25px 0px 0px 0px;
}


ul {
	margin-left:20px;
	margin-top:0px;
	margin-bottom:20px;
	}


#nav ul {
	padding-left:0px !important;
	margin-left:0px !important;
	list-style: none;
	height:100px;
}

#nav li {
	display: inline;
	padding:20px 20px 20px 15px;
	background:url('/assets/images/mainLinksLine.jpg') center right no-repeat;
}

#nav li.noline {
	display: inline;
	padding:20px 20px 20px 15px;
	background:none;
}

#nav li a{
	font-size:0.9em;	
}

#leftBanner {
	float:left; 
	width:292px; 
	min-height:450px; 
	background:url('/assets/images/lLinksBG.jpg') top right no-repeat;
}

#leftnav {
	margin:40px 10px 0px 50px;
}

#leftnav ul {
	padding-left:0px !important;
	margin-left:0px !important;	
	
}

#leftnav li {
	margin:-1px 0px 0px 0px;
	padding:7px 0px 5px 20px;
	background:url('/assets/images/leftLinksArrow.gif') center left no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	list-style: none;	
}


#leftnav li a{
	font-size:0.9em;	
}


#contentsublinks ul {
	padding-left:0px !important;
	margin-left:0px !important;
        
	
}

#contentsublinks li {
	margin:1px 0px 0px 10px;
	padding:7px 0px 5px 30px;
	background:url('/assets/images/leftLinksArrow.gif') 10px 5px no-repeat;
	border:1px solid #e1e1e1;
	list-style: none;
	width:300px;	
}

#contentsublinks li a{
	font-size:0.9em;	
}


#quotes {
	margin:80px 0px 0px 60px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:95%; 
	color:#00589a; 
	font-weight:bold;
	  
	 }

#quotes .source {
	font-size:80%; 
}

#content {
	float:left; 
	width:610px;
	min-height:450px; 
	background:url('/assets/images/contentBG.gif') top left no-repeat;
	}

#text {
	width:490px; 	
	padding:50px 60px 30px 60px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	line-height:1.5em; 
	color:#404040;
	margin-bottom:20px;
	 }

#text h2 {
	font-weight:bold;
	 }

#text hr {
        border:0px;
        background-color:#eff2f9;
        color:#eff2f9;
	height:1px;
        width:90%;
        }

#hotlinks {
	margin:0px 0px 0px 25px;	
}

#hotlinks li {
	list-style:none;
	float:left;
}

#hotlinks li a {
	width:193px;
	height:169px;
	display: block;
	text-decoration: none !important;
}

#hotlinks li a:hover {
	background-position: 0 -169px;
}

#hotlinks li a#whyus{
	background-image:url('/assets/images/bannerWCU.jpg');
	}

#hotlinks li a#expertwitness {
	background-image: url('/assets/images/bannerEWS.jpg');
	}
	
#hotlinks li a#corpman {
	background-image: url('/assets/images/bannerCMA.jpg');
	}
	
#businessServices {
	 width:344px; 
	 height:124px; 
	 margin:0px 0px 0px 28px; 
	 padding:30px 30px 0px 200px; 
	 background:url('/assets/images/bannerServicesBG.jpg') top left no-repeat;
	 }



	
/* TOP IMAGES */

	
#subConstruction {
	width:882px; 
	height:157px; 
	background:url('/assets/images/subConstruction.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subEducation {
	width:882px; 
	height:157px; 
	background:url('/assets/images/subEducation.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subOffice {
	width:882px; 
	height:157px; 
	background:url('/assets/images/subOffice.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subTruck{
	width:882px; 
	height:157px; 
	background:url('/assets/images/subTruck.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subTrains {
	width:882px; 
	height:157px; 
	background:url('/assets/images/subTrains.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subClub{
	width:882px; 
	height:157px; 
	background:url('/assets/images/subClub.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

#subGeneric{
	width:882px; 
	height:157px; 
	background:url('/assets/images/subGeneric.jpg') top left no-repeat;
	padding:80px 0px 0px 70px;
	}

/* Form Rows */

div.row {
	clear: both; 
	padding-top: 5px; 
	width:500px; 
}

div.row span.formw {
	float: right; 
	width: 375px; 
	text-align: left;
} 

div.row span.label {
	float: left; 
	min-width: 125px; 
	text-align: left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.75em; 
	line-height:1.2em; 
	color:#040317; 
	font-weight:bold; 
}

