body {margin:0; text-align: center; font-family:tahoma; font-size:12px; color:#5c5c5c;}

#container {margin: 0 auto; text-align: left; width: 719px;}

/* general */
h1 {color:#2969B2; font-size:18px; font-weight:bold; margin:0; padding:0; text-align:right;}
h2 {font-size:12px; font-weight:bold; color:#000000; margin:0; padding:0;}
h3 {font-size:14px; font-weight:bold; color:#000000; font-family: "Arial"; margin:0;}
h4 {font-size:12px; font-weight:bold; color:#DE0000; margin:0; padding:0;}
h5 {font-size:12px; font-weight:bold; color:#5c5c5c; margin:0; padding:0;}
hr {height:6px; color:#DE0000; padding:0; margin:0;}
.sml {font-size:12px;}
option {font-size:11px;}
input {font-size:11px;}
.smltxt {font-size:10px;}
.seperate {background-image:url(../images/img_seperator.gif); background-repeat:repeat-x; height:10px;}

a:link, a:active, a:visited {font-size:12px; color:#2d5b8c; text-decoration:underline;}
a:hover {text-decoration:none;}

#main{width:719px;}

/* header */
#hdr {width:719px; border-bottom: 6px solid #DE0000;}

/* navigation */
#links a{margin:0; text-align:center; font-size:10px; display: block; width: 117px; padding: 0; line-height: 30px; min-height: 30px; text-decoration: none; color: #656565; background-color:#EAEAEA;}
#links.nav a{width:101px;}
#links a:hover{color: #ffffff; background-color:#DE0000;}
#links .active{color:#fff;background:#DE0000;}

/* content */
#content {width:719px; padding-top:10px; border-bottom: 6px solid #DE0000;}
#content #rows{width:719px;}
#content #rows .bg {background-color:#F6F6F6; padding:5px;}

a.car{background:url(../images/car.jpg);height:20px;width:178px;display:block;float:left;position:relative;left:90px;}
#car_cont a:hover{background-position:top right;}

/* homepage columns */
#lftcol {}
#lftcol #box {width:117px;}
#lftcol #box td {font-size:11px;}
#lftcol #box .toplft {background-image:url(../images/img_east_region.gif); background-repeat:none; color:#ffffff; font-weight:bold; text-align:center; padding:3px;}
#lftcol #box .toprgt {background-image:url(../images/img_west_region.gif); background-repeat:none; color:#ffffff; font-weight:bold; text-align:center; padding:3px;}
#lftcol #box .bg {background-image:url(../images/img_bg_region.gif); background-repeat:no-repeat; padding-top:5px; border-left: 1px solid #95C7E5; border-right:1px solid #95C7E5;}
#lftcol .banner {padding-top:5px;}

#rgtcol  {padding:0 5px 0 0;}
#rgtcol td {line-height:17px;}

#mainlist { margin:0; padding-left:10px; list-style:none; line-height:18px;}
#mainlist li{  list-style:none; padding-left:15px; background-image: url(../images/blt_arrow.gif); background-repeat: no-repeat;}

/* form */
#content #form {padding:2px;}
#content #box2 .top {background-image:url(../images/img_contact_top.gif); background-repeat:none; color:#ffffff; font-weight:bold; text-align:center; padding:3px;}
#content #box2 .bg { padding:5px 5px 5px 0; border-left: 1px solid #95C7E5; border-right:1px solid #95C7E5; padding-left:7px; line-height:17px;}

/* left nav */
.navcontainer { width: 200px;}
.navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: tahoma; font-weight:bold; }
.navcontainer a {display: block; padding: 3px; width: 180px; background-color: #EAEAEA; border-bottom: 3px solid #ffffff;}
.navcontainer a:link, .navlist a:visited { color:#5c5c5c; text-decoration: none;}
.navcontainer a:hover { background-color: #DE0000; color: #fff;}

/* footer */
#footer {width:719px;}
#footer td {text-align:center; line-height:15px;}
#footer .line {background-color:#DE0000;}

a.footer:link, a.footer:active, a.footer:visited {font-size:11px; color:#2d5b8c; text-decoration:underline;}
a.footer:hover {text-decoration:none;}
