BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	font-size: 11px;
    BACKGROUND: #214460;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
	text-align: center;
}
#container
{
 
	background: #BCCEE3;
	text-align: left;
	margin: 8px;
}
#maintable
{
	background: url('../images/main-bg.gif') repeat-x;
}
#maintabletr
{
	background: url('../images/top-left-corner-bg.jpg') no-repeat;
}
#lefttd
{
	background: url('../images/left-bg.gif') repeat-y left;
}
#righttd
{
	width: 100%;
	background: url('../images/right-bg.gif') repeat-y right;
}
#trucksbar
{
	float: left;
	clear: left;
	background: url('../images/trucks-mid.jpg') repeat-x;
	width: 591px;
}
#contactbox
{
	float: left;
	width: 212px;
	margin-top: 6px;
	background: url('../images/contact-mid.jpg') repeat-x;
}
#newsbox
{
	margin-left:3px;
	margin-right: 1px;
	width: 141;
	background: url('../images/news-mid.jpg');
}
#newsboxtop
{
	background: url('../images/news-top.jpg') no-repeat top;
}
#newsboxbottom
{
	background: url('../images/news-bottom.jpg')  no-repeat bottom;
}
#footer{
	background: url('../images/footer-mid.jpg') repeat-x #17344D;
	font-size: 10px;
	height: 26px;
	border-left: 1px solid #17344D;
	border-right: 1px solid #17344D;
}
.truckimage{
	float: left;
	margin-top: 4px;
}
	
TD
{
	font-size: 13px;
	FONT-FAMILY: Arial, Verdana, Helvetica
}
.TEXTAREA
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #eeeeee;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}
A
{
    COLOR: #0066FF;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #0066FF;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0006FF;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #0066FF;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0066FF;
    TEXT-DECORATION: none
}
A.navigation, A.navigation:Link, A.navigation:Active, a.navigation:visited
{
	display: block;
	background: url('../images/nav-out.jpg');
	width: 126px;
	height: 17px;
    FONT-SIZE: 11px;
    COLOR: #000000;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
A.navigation:hover
{
    FONT-SIZE: 11px;
	background: url('../images/nav-over.jpg');
    COLOR: #000000;
}
A.news, A.news:Link, A.news:Active, a.news:visited
{
    FONT-SIZE: 11px;
	font-weight: bold;
    COLOR: #ffffff;
}
A.news:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}

A.path
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
A.path:link
{
    FONT-SIZE: 11px;
    COLOR: white
}
A.path:visited
{
    FONT-SIZE: 11px;
    COLOR: white
}
A.path:active
{
    FONT-SIZE: 11px;
    COLOR: white
}
A.path:hover
{
    FONT-SIZE: 11px;
    COLOR: white;
	TEXT-DECORATION: underline;
}

.title
{
    FONT-SIZE: 14px;
    COLOR: #000000;
	border-bottom: 2px solid #E8E8E8;
	font-weight: bold;
}
.pagetitle
{
    FONT-SIZE: 22px;
    COLOR: #214460;
	background: url('../graphics/page-title-bg.gif');
	font-weight: bold;
}
.categoryHead
{
BACKGROUND: #4E5A5C;
COLOR: #FFB600;
border: 1px solid black; 
padding: 2px;
width: 100%;
font-weight: bold;
}
.heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black
}
.small
{
    FONT-SIZE: 10px;
	font-family: tahoma;
}
.newsdate
{
    FONT-SIZE: 10px;
	font-family: tahoma;
	color: #FFDD8D;
}
.footer
{
    FONT-SIZE: 10px;
	color: #9BC65B;
	padding: 2px;
}
.menuover 
{
	color: black;
	cursor: pointer;
	border-bottom: 1px solid #727265;
	border-top: 1px solid #ffffff;
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}
.menuout 
{
	color: black;
	border-bottom: 1px solid #BFBE9A;
	border-top: 1px solid #F9F6E4;
	font-size: 11px;
	background-color: #F4F1EA;
	padding: 2px 2px 2px 2px;
}
.dropdown 
{
	z-index: 255;
	background: #F4F1EA;
	border-left: 1px solid #7F7F7F;
	border-top: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
}
.fieldname
{
	padding-left:10px; 
	padding-right:10px; 
	background: #EFE8DD;
	font-weight: bold;
}
.fieldvalue
{
	padding-left:10px; 
	padding-right:10px; 
	background: #EFE8DD;
}
tr.odd td
{
	background-color:	#EEEEEE;
	border-bottom:		1px solid #CCCCCC;
}

tr.even td
{
	background-color:	#FFFFFF;
}

.form_title
{
	border-bottom:		1px solid black;
	padding-bottom:		0px;
	font-size:			14px;
	font-weight:		bold;
}

.form_element_title
{
	font-weight:		bold;
}
.form_element_title_required
{
	font-weight:		bold;
	color: 				red;
}

.form_element_heading
{
	font-size:			14px;
	font-weight:		bold;
	padding-top:		15px;
	border-bottom:		2px solid black;
}

.form_element_required
{
	padding:			0px;
	padding-top:		9px;
	padding-left:		4px;
}

.form_error
{
	color: red;
}

/* --------------------Parts and Servicce ------------(START)--------------------------------*/
.partsservicegroup
{
	border-width:		thin;
	border-style:		solid;
	border-color:		Black;
	Padding:			5px;
	margin-left:		5px;
	margin-right:		5px;
}

.pstitle
{
	color:				#466FAF;
	font-size:			14px;
	font-weight: 	bold;
}

.pssubtitle
{
	color:				#214460;
	font-size:			16px;
	font-weight: 		bold;
}

.psinfo
{
	color:				black;
	font-size:			12px;
}

.pspeopleemail
{
	border-left:		thin solid black;
	padding-left:		5px;
	color:				black;
	font-size:			12px;
	vertical-align:		center;

}

.pshorizontalbreak
{
	color:				#6888A8;
	padding: 0px;
	margin: 0px;
	height: 1px;
}
/* --------------------Parts and Servicce ------------(END)----------------------------------*/

/* --------------------Contact -----------------------(START)--------------------------------*/
.contactleft
{
	float:				left;
	margin:				2px;
	width: 				339px;
}

.contactleftbottom
{
	padding:			5px;
	border:				thin solid black;
}

.contactright
{
	float:				left;
	margin:				8px;

}

.contactblock
{
	border-top:			thin solid black;
}
/* --------------------Contact -----------------------(END)----------------------------------*/

a.productsbacklink
{
	color:				#3D5C75;
	font-size:			11pt;
}

a.productsbacklink:link
{
	color:				#3D5C75;
	font-size:			11pt;
}

a.productsbacklink:hover
{
	color:				#3D5C75;
	font-size:			11pt;
	TEXT-DECORATION: 	underline;
}

a.productsbacklink:visited
{
	color:				#3D5C75;
	font-size:			11pt;
}

a.productsbacklink:active
{	
	color:				#3D5C75;
	font-size:			11pt;
}

ul
{
	list-style: disc outside;
	margin: 16px;
	padding: 0;
	text-indent: 0;

}