body, tr, td, div, span, id, input, select, h1, h2, h3 {font-family: Arial, Helvetica, Verdana,sans-serif;color: #333333;font-size: 12px;}
body {background-color: #ffffff; margin: 0px;}
.headerLink {color: #ffffff;	text-decoration: none;	font-weight: bold;}
.headerLink:hover{text-decoration: underline;color: #ffffff;}
.ftrlnk {color: #0066CC;TEXT-DECORATION:none;FONT-SIZE:12px;}
.ftrlnk:hover{text-decoration: underline;color: #0066CC;}
.blunavlnk {color: #0066CC;TEXT-DECORATION:none;FONT-SIZE:10px;}
.blunavlnk:hover{text-decoration: underline;color: #0066CC;}
form {padding: 0px; margin: 0px;}
tr {vertical-align: top;}
.link3 {color: #ffffff;	text-decoration: none;	font-weight: bold; }
.link3 a:active {color:#00FF33;font-weight:bold;background-color:#3860af}

.link4 {color: #ffffff; background-color:#3860af;text-decoration: none;	font-weight: bold; }


/* 
#############################
 HEADER AND GLOBAL STYLES  
#############################
*/
.logos {background-color: #003366; border-bottom: 1px solid #aca899;}
.logos td {padding: 8px 20px 10px 20px;}
.personalInfo {font-size: 10px; padding: 0px 15px; vertical-align: middle; background-color: #f7f5ee; border-bottom: 1px solid #aca899;}
.personalInfo td {font-size: 10px; padding: 3px 5px; vertical-align: middle;}
.copyright {font-size: 10px; color: #ada99a; vertical-align: middle;}


.Menu {border-spacing:0px;border:0px;vertical-align:top;text-align:left;font-size: 1em;width:100%;border-collapse: collapse}
.Menu .Of {color: White; background-color:#3860af;text-decoration: none; font-weight: bold; width:165px; padding: 5px 5px 5px 3px;border-bottom: 1px solid white;}
.Menu .Of a{color: White; text-decoration: none; font-weight: bold; padding-left: 3px}
.Menu .On{ color: Black; background-color:#ECEFF4;text-decoration: none;font-weight: bold; width:165px; padding:5px 5px 5px 3px;border-bottom: 1px solid white;}
.Menu .None{ color: Black;text-decoration: none;font-weight: bold; width:165px;}
.Menu .On a{color: Black; text-decoration: none; font-weight: bold; padding-left: 3px}
.Menu td{padding:0px;font-size: 1em;width:100%;}

.dataList {border:0;font-size: 1em;padding:0px; width:100%}
.dataList .row1 {padding:2px 10px 2px 5px}
.dataList .row2{ padding:2px 10px 2px 5px;background-color: #ECEFF4;}
.dataList .header {padding:2px 10px 2px 5px;color:White; font-weight:bold;background-color: #3860af;}
.dataList .header a {text-decoration: none;color:White;}
.dataList .row1 a, .dataList .row2 a{text-decoration:none;}
.dataList .UsedCarheader {color:White; font-weight:bold;background-color: #d60a12; padding:5px 5px 5px 5px}
.dataList .UsedCarheader a {text-decoration: none;color:White;}
.dataList td {padding:0px;}
.dataList td a {text-decoration:none; color:#3860af;}
.dataList td a:hover {text-decoration:underline;}
.dataList td a:visited {color:#3860af;}
.dataList row { padding-top:1px; padding-bottom:1px;}

.UserControl {padding:0px;border-spacing:0px;border:0px;vertical-align:middle;text-align:left;font-size: .9em;width:100%; border-collapse:collapse;}
.UserControl table {padding:0px;border-spacing:0px; border:0px; width:100%;border-collapse: collapse}
.UserControl td { padding:0px;border:0px;}
.UserControl .New {border: 1px solid #3860af; padding:0px;}
.UserControl .New td{padding:3px 5px 3px 5px}
.UserControl .New .Heading {font-size: 1em; font-weight:bold;color: White;background-color:#3860af;}
.UserControl .Used {border: 1px solid #d60a12;}
.UserControl .Used td{padding:2px 0px 2px 5px}
.UserControl .Used .UsedHeading {font-size: 1em; font-weight:bold;color: White;background-color:#d60a12;}
.UserControl .img {border: 1px solid #3860af;}
.UserControl .txtdropdown {border: 1px solid #809DB9; font-size: 1em; width: 210px; padding:1px 1px 1px 2px}
.UserControl .txtInput {border: 1px solid #809DB9; width: 200px; font-size: 1em; padding:1px 1px 1px 2px}
.UserControl .txtInputZip {border: 1px solid #809DB9; width: 41px; font-size: 1em; padding:1px 1px 1px 2px}
.UserControl .searchArea{background-color: #ECEFF4;border: 1px solid #3860af;}
.UserControl .searchArea td{padding:2px 5px 2px 5px; vertical-align:middle;}
.UserControl .formLayout td{padding:2px 0px 2px 10px; vertical-align:middle;}
.UserControl .formLayout th{padding:2px 0px 2px 5px; vertical-align:middle;}
.UserControl .Container td{padding:3px 2px 3px 2px; vertical-align:middle;}
.UserControl .label{font-weight:bold; text-align:right;padding:2px 0px 2px 5px}
.UserControl .HeadingText {padding: 2px 0px 2px 5px;font-size: 1.2em; font-weight:bold;color: #d60a12; }
.UserControl .SubHeadingText {padding: 2px 0px 2px 5px;font-size: 1em; font-weight:bold;color: #d60a12;}
.UserControl .errorTxt {font-weight: bold;color:#d60a12;}
.UserControl .checkboxInput {position: relative; top: 2px; left: -4px;}
.UserControl .button { width:100px; height:20px; background-color:#3860af; border:None; color:white}

