body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 800px;
	text-align:left;
	overflow: none;
	background-color:#ECECEC;
	border: 0px solid #ccc;
	}

/* Define properties for links above header area */
.topnav {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height: 31px;
	width: 800px;
	border: 0px solid #009;
	}

img.nav1 {float:left; margin-left:633px;}
img.nav2 {float:left; margin-left:30px;}

/* Define properties for header area */
.headerContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height: 239px;
	width: 800px;
	background-image: url(images/bgnd_header.jpg);
	background-repeat: no-repeat;
	border: 0px solid #009;
	}

/* Define properties for map */
#logo {
	position:relative;
	float:left;
	margin-left: 22px;
	margin-top: 26px;
	border: 0px solid #009;
}

/* Define properties for main links */
#mainnav {
	position:relative;
	float:left;
	margin-top:25px;
	width:479px;
	height:46px;
	background-image: url(images/bgnd_nav.jpg);
	background-repeat: no-repeat;
	border: 0px solid #FFFF00;
}

/* Define properties for body container */
.bodyContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
	border: 0px solid #900;
	}

/* Define properties for left column of body on Contact Us page */
#leftColContainer {
	float:left;
	clear:right;
	width: 329px;
	height: auto;
	margin-left:17px;
	border: 0px purple dashed;
	}

/* Define properties for center column of body on Contact Us page */
#centreColContainer {
	float:left;
	clear:right;
	width: 160px;
	height: auto;
	margin-left:17px;
	border: 0px purple dashed;
	}

/* Define properties for right column of body on Contact Us page */
#rightColContainer {
	float:right;
	clear:right;
	width: 242px;
	height: auto;
	margin-left:17px;
	margin-right:18px;
	border: 0px purple dashed;
	}

/* Define properties for left column of body for all other pages */
#leftColContainerAlt {
	float:left;
	clear:right;
	width: 579px;
	height: auto;
	margin-left:10px;
	border: 0px purple dashed;
	}

/* Define properties for right column of body for all other pages */
#rightColContainerAlt {
	float:left;
	clear:right;
	width: 191px;
	height: auto;
	margin-left:10px;
	margin-right:10px;
	border: 0px purple dashed;
	}

/* Define properties for Mission Statement and for Safety & Driving Policy */
#sidebar {
	float:left;
	clear:right;
	width: 180px;
	height: auto;
	background-color:#026536;
	border: 0px solid #FFFFFF;
	}

/* Define properties for Mission Statement on Contact Us page */
#sidebarAlt {
	float:left;
	clear:right;
	width: 242px;
	height: auto;
	background-color:#026536;
	border: 0px solid #FFFFFF;
	}

/* Define margin properties for Mission Statement text */
div#sidebar p {color:#FFFFFF; margin-left:5px; margin-right:5px; text-align:left;}

/* Define margin properties for Mission Statement text */
div#sidebarAlt p {color:#FFFFFF; margin-left:5px; margin-right:5px; text-align:left;}

/* Define properties for right column of body - all other pages */
#vlightbox {
	position: relative;
	margin-left:106px;
	margin-top:40px;
	}

/* Define properties for photo gallery */
.photoContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 174px;
	overflow: auto;
	clear:both;
	border: 0px purple dashed;
	}

/* Define properties for lower body container */
.linkContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 217px;
	overflow: auto;
	clear:both;
	border: 0px purple dashed;
	}

/* Define properties for left column of linkContainer */
#linkContainerLeftCol {
	float:left;
	clear:right;
	width: 247px;
	height: 176px;
	margin-left:17px;
	background-image: url(images/customerdownloads.jpg);
	background-repeat: no-repeat;
	border: 0px purple dashed;
	}

/* Define properties for center column of linkContainer */
#linkContainerCentreCol {
	float:left;
	clear:right;
	width: 242px;
	height: 176px;
	margin-left:17px;
	background-image: url(images/testimonials.jpg);
	background-repeat: no-repeat;
	border: 0px purple dashed;
	}

/* Define properties for right column of linkContainer */
#linkContainerRightCol {
	float:right;
	clear:right;
	width: 242px;
	height: 176px;
	margin-left:17px;
	margin-right:18px;
	background-image: url(images/career.jpg);
	background-repeat: no-repeat;
	border: 0px purple dashed;
	}

/* Define spacing properties for horizontal bar */
.spacer {
	height: 21px;
	background-color:#ECECEC;
}

/* Define properties for footer area */
.footerContainer {
	margin-left: auto;
	margin-right: auto;
	width:800px;
	height:28px;
	overflow: auto;
	clear:both;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	border: 0px solid #090;
}





