﻿BODY

{
padding:0;
font-size: small;
background-color: #0c4ab0;
color: #000;
font-family:verdana, tahoma, arial, helvetica, sans-serif;
background-image: url('borders/bkg.jpg');
background-repeat:repeat-x;
margin:0;
}

.noborder {border-width: 0px;}

/* Colors:

blue bkg: 0c4ab0
dark blue: 12336c
red: c20000

*/

A:link {color:#0025e1;}
A:visited {color:#663399;}
A:active {color:#0025e1;}
A:hover {color:#0025e1;}


/*---------------------------------------------------------MAIN TABLES */

/*-------------------------------------------------------------WIDTH OF PAGE */
.container
{
	width: 1000px;
	text-align:left;
}

.containerfooter
{
	width: 990px;

}


table.maintable
{
	TABLE-LAYOUT:FIXED;
	WIDTH:1000px;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px;
	margin:0;
	background-image: url('borders/bodybkg.gif');
}

td.borderleft
{
	width:22px;
}

td.borderright
{
	width:26px;
}

/*-------------------------------------------------------------------HEADER -------- */

table.header
{
	TABLE-LAYOUT:FIXED;
	WIDTH:100%;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0;
	margin:0;
}

table.header td.headerlogo
{
	width:100%;
	height:161px;
	vertical-align:bottom;
}


div.headertext
{
	clear:both;
	width:950px;
	/*height:40px;*/
	margin:0px 30px 10px 30px;
	padding:0px;


}

div.headertext p
{
	padding: 0px;
	text-align:center;
	font-size: 120%;
	font-weight:bold;
	font-family:  Arial, sans-serif;
}

.headerPhone
{
	font-size:150%;
	font-weight:bold;
}

.hovermenu ul
{
	width:950px;
	height: 24px;
	margin-left: 25px;
	vertical-align:middle;
	padding:0; margin:0 25px;
	font-weight: bold;
	font-size:10px;
}

.hovermenu ul li
{
	list-style: none;
	display: inline;
}

.hovermenu ul li a
{
	padding: 6px 5px;
	text-decoration: none;
	float: left;
	color: #fff;
	border-left:2px solid #ff9595;
	border-right: 1px solid #630000;
	display:block;
}

.hovermenu ul li a:hover
{
	color:#fff;
	background-color:#ac0000;
}


.bodytop
{
	width:1000px;
	height: 27px;
	margin:2px 0 0 0; padding:0;
	vertical-align:bottom;
	background-image:url('borders/bodybkgtop.gif');
	background-repeat:no-repeat;

}


/*-------------------------------------------------------------RIGHT SIDE BAR */

td.rightsidebar
{
	WIDTH:174px;
	PADDING:0px;
	vertical-align:top;
	border-left: 1px solid #c20000;
}

td.rightsidebar p
{
	font-size: 85%;
	padding:3px 12px 10px 8px;
	line-height: 1.3;
	margin: 0;
}


td.rightsidebar h2
{
	font-size: 110%;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	text-align:center;
	margin:0;
}


td.rightsidebar ul
{
	font-size: 85%;
	line-height: 1.3;
	padding:0 0 10px 3em;
	margin:0 .5em 0 0;

}

td.rightsidebar img
{
	border:0;
}



/*-----------------------------------------------------LEFT SIDE BAR FOR MENU */

td.leftsidebar
{
	WIDTH:179px;
	PADDING:0px;
	vertical-align:top;
}

#menu
{
	width: 175px;
	margin:0 2px;

}

#menu ul
{
	list-style-type:none;
	margin:0; padding:0;
	
}

#menu ul a:visited
{
	display:block;
	width: 163px;
	padding: 5px;
	color:#103b81;
	border-right:1px solid #103b81;
	border-top:1px solid #103b81;
	border-bottom:1px solid #103b81;
	margin: 0;
	font-size:90%;
	text-decoration:none;
	background-image:url('borders/buttonbkg.jpg');
	background-repeat: repeat-x;
}

#menu ul a:visited
{
	display:block;
	width: 163px;
	padding: 5px;
	color:#103b81;
	border-right:1px solid #103b81;
	border-top:1px solid #103b81;
	border-bottom:1px solid #103b81;
	margin: 0;
	font-size:90%;
	text-decoration:none;
	background-image:url('borders/buttonbkg.jpg');
	background-repeat: repeat-x;
}

#menu ul a:link
{
	display:block;
	width: 163px;
	padding: 5px;
	color:#103b81;
	border-right:1px solid #103b81;
	border-top:1px solid #103b81;
	border-bottom:1px solid #103b81;
	margin: 0;
	font-size:90%;
	text-decoration:none;
	background-image:url('borders/buttonbkg.jpg');
	background-repeat: repeat-x;
}

#menu ul a:hover
{
	background-color:#e5e5e5;
	border-right:1px solid #103b81;
	border-top:1px solid #103b81;
	border-bottom:1px solid #103b81;
	margin: 0;
	color:#103b81;
	background-color:red;
	background-image:url('borders/buttonbkg-hover.jpg');
	background-repeat: repeat-x;
}

.undermenu img
{
	border:0;
	margin-left:2px;
}




/*--------------------------------------------------MAIN PART OF TEXT PAGE */
td.mainpage
{
	WIDTH:597PX;
	vertical-align:top;
	background-color:#fff;
}


td.mainpage p
{
	font-size:90%;
	padding:0 15px 0 20px;
	/*margin-top: 1em;*/
	line-height: 1.4;
} 


td.mainpage p.returntotop
{
font-size:70%;
text-align:RIGHT;
padding-bottom: 10px;
}


td.mainpage ul 
{ 
	list-style-image: url('../template_dwt/borders/bullet-small.gif');
	font-size:100%;
	padding:0 0 0 3em;
	margin:0 1em 0 0;
	line-height:1.3;
}

/*

td.mainpage a:link
{
	text-decoration:underline;
}


td.mainpage a:hover
{
	text-decoration:underline;
}


td.mainpage a:visited
{
	text-decoration:underline;
}

*/




/*----------------------------------------------------------FOOTER -------- */
table.footer
{
	WIDTH:100%;	
	border-collapse:collapse;
	margin:0;
	padding:0;
}

td.footerbody
{
	background-image: url('borders/footerbody.gif'); 
	background-repeat:repeat-y;
	width:100%;
}


td.footertop
{
	background-image: url('borders/footertop.gif');
	background-repeat:no-repeat;
	height:51px;
	width:100%;
}

td.footerbot
{
	background-image: url('borders/footerbot.gif');
	background-repeat:no-repeat;
	vertical-align:top;
	height:19px;
	width:100%;
}


td.footerbody p
{
	font-size:80%;
	text-align:center;
	padding:0 45px;

}

td.footerbody a:visited
{
	text-decoration:underline;
	color: #c20000;
}


td.footerbody a:link
{
	text-decoration:underline;
	color: #c20000;
}


td.footerbody a:hover
{
	text-decoration:underline;
	color: #c20000;
}


.footerlarge
{
	font-size:120%;
	font-weight:bold;
}

.footerred
{
	color: #c20000;
}


td.footerlinks
{
	WIDTH:100%;	
	text-align:center;
	padding: 5px;
	color: #fff;
	font-size:70%;
}

td.footerlinks a:visited
{
	text-decoration:none;
	color: #fff;
}


td.footerlinks a:link
{
	text-decoration:none;
	color: #fff;
}


td.footerlinks a:hover
{
	text-decoration:underline;
	color: #fff;
}



/* -------------------------------------------------- HEADINGS FOR STATIC PAGES */

H1
{
font-size:130%;
font-weight: bold;
padding:10px 5px 0 20px;
margin-top: 0;
color: #c20000;
}
 
H2
{
font-size:120%;
font-weight: bold;
padding:10px 5px 0 20px;
margin-top: 0;
color: #c20000;
}

H3
{
font-size:110%;
font-weight: bold;
padding:10px 5px 0 20px;
margin-top: 0;
color: #c20000;
}

H4

{
font-size:100%;
font-weight: bold;
padding:10px 5px 0 20px;
margin-top: 0;
color: #c20000;
}

H5
{
font-size:90%;
font-weight: bold;
padding:10px 5px 0 20px;
margin-top: 0;
color: #c20000;
}



/* -------------------------------------------------------------- hr */
hr
{
	color:#c20000; background: #c20000; border: 0; Height:2px; width:90%;
}

/* -------------------------------------------------------------- vehicle chart */
table.vehiclechart
{
	width: 95%;
	margin: 0 15px;
	table-layout:fixed;
	border-collapse:collapse;
}

table.vehiclechart td.featureinfo
{
	border-bottom: 1px solid #ddd;
	width:60%;
}

table.vehiclechart td.feature
{
	border-bottom: 1px solid #ddd;
	width:40%;
	color:#12336c;
	font-weight: bold;
}


/* --------------------------------------------------Text FOR STATIC PAGES */

.normalsmall
{
font-size:80%;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
color:#000000;
}


.centered
{
	text-align:center;
}

.right
{
	text-align:right;	
}

img.imgright
{
	margin:5px;
	border:0;
	float:right;
}


