@charset "utf-8";
* {margin:0px; padding:0px;} /* Get rid of browser default margins and padding */

/*GLOBALS*/
body {font-family: Arial, Helvetica, sans-serif;color:#333; background: #3f77b3 url(../images/bg.jpg) repeat-x; text-align:center; margin: 0px;}
table,td {border-collapse:collapse; border: 0px none; }
td {color: #333;}
img {border-style:none; border-collapse:collapse;}

/*INTERFACE IMAGES*/
td.left { background: url(../images/bg_left.jpg) no-repeat right top; }
td.right { background: url(../images/bg_right.jpg) no-repeat left top; }
td.topBar {height:21px; font-size:1px; line-height:1px;}
td.BGtop {background: url(../images/bg_top.jpg) no-repeat; height: 86px; font-size:1px; line-height:1px;}
td.BGimageBar{background-color: #3972b0;}
td.BGleftcurve { background: url(../images/bg_left_corner.gif) no-repeat; text-align:left;}
td.BGimageRight { background: #e1e6e9 url(../images/bg_right_corner.gif) no-repeat right bottom; text-align:left;}
/*TOP NAV BAR DEALERS*/
td.BGtopnav{background: #00529b url(../images/bg_topnav.gif) repeat-x; text-align: center; font-size: 11px; font-weight:bold; color:#fff;}

/*FOOTER AND DEALER TOP LINK STYLES*/
td.BGfoot{background: url(../images/bg_foot.gif) no-repeat; text-align: center; font-size: 11px; color: #fff;}
a.footLink{color:#044580;text-decoration:none;}
a.footLink:hover{color:#a3003b;text-decoration:none;}
p.copyright {color: #d5dade; font-size: 10px; text-align:center; margin:10px;}
a.creditLink,td.BGtopnav a{color:#fff;text-decoration:none;}
a.creditLink:hover{color:#fff;text-decoration:underline;}
td.BGtopnav a:hover{color:#70b1f1;text-decoration:none;}
td.BGtopnav a, td.BGtopnav a:hover{padding: 0px 20px;}

/*TEXT BOX STYLES*/

div#textContent {font-size: 12px; text-align: left; padding: 39px 40px 20px 39px;}


/*BASE TEXT STYLES*/
div#textContent h1, div#textContent h1.bigHeaderSmaller {line-height: 26px; color: #a3003b; margin: 0px 0px 10px 0px; font-weight: normal;} 
div#textContent h1 {font-size: 22px;}
h1.bigHeaderSmaller {font-size: 21px !important;}
h2,h3,h4,h5 {line-height:20px;} 
h2{color:#004f97;}
h3{color:#a3003b; }
h6{color:#a3003b; }
div#textContent h2{ font-size:18px;font-weight: normal; margin: 0px 0px 10px 0px;}
div#textContent h3,div#textContent h4 {margin-top: 16px; margin-bottom: 2px;}
div#textContent h3{ font-size:13px;}
div#textContent h4{ font-size:13px;}
div#textContent h5{margin-top: 6px; margin-bottom: 2px; font-size:12px;color:#000000;font-weight: bold;text-decoration: underline;}
div#textContent h6{font-size:12px;}
div#textContent p,div#textContent ul,div#textContent ol,div#textContent blockquote {font-size: 12px; line-height:20px; margin-bottom: 10px;}
div#textContent p.backToTop{font-size: 11px;font-weight:bold;letter-spacing: 1px; margin-top:8px; margin-bottom:16px;}
div#textContent ul{padding-left:17px;}
div#textContent ol{padding-left:22px;}
div#textContent blockquote{margin-left:27px;}
a {color: #165ea7;}
a:hover {color: #a3003b;}
div#textContent p.backToTop a{text-decoration: none;}
.tableInfo{padding: 2px; border: 1px solid #999; font-size: 12px; line-height: 20px;}
div#textContent .text12{font-size:12px;font-weight: normal;}
div#textContent .text11{font-size:11px !important;}

 
/*///////////FORM STYLES////////////*/ 
form{margin-top: 20px; margin-bottom: 10px;}
form,td.formText,td.formText2{font-size: 12px; line-height: 18px;}
td.formText{padding: 1px 8px 3px 0px;}
td.formText2{padding: 1px 4px 3px 0px;}
input.textEntry, textarea.textComments{font-family: Arial, Helvetica, sans-serif;color:#333; font-size: 11px; width: 270px;}
input.textEntryShort{font-family: Arial, Helvetica, sans-serif;color:#333; font-size: 11px; width: 74px;}
input.textEntryMed{font-family: Arial, Helvetica, sans-serif;color:#333; font-size: 11px; width: 150px;}
.required, .errorText, .disclaimer, .txtRedBold {font-size: 12px; font-weight:bold; color:#C00;} 
div#textContent input.submitBtn {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5187BE;
	border: 1px solid #91BAe1;
	font-weight: bold;
	cursor: hand;
	padding: 2px;
	}

/*grid styles*/
div#grid table,div#grid td {border: 1px solid #000000;}
div#grid td {padding: 2px;}

div#grid2 table,div#grid2 td {border: 1px solid #000000; }
div#grid2 td {padding: 2px;}

/*smaller font grid*/
div#gridsm table,div#gridsm td {border: 1px solid #000000; font-size: 11px;}
div#gridsm td {padding: 2px;}

div#noborder table, div#noborder td {border-style:none; }
div#noborder td {padding: 2px;}

td.solidborder {border: 1px solid #000000; padding:5px;}

tr.grdHeader, td.grdHeader, .grdHeader, tr.grdFooter, td.grdFooter, .grdFooter {
	color: #000000;
	background-color: #c0c0c0;
	text-align: center;
	font-weight: bold;
}

tr.grdItem, .grdItem {
	COLOR: #000000;
}

.txtBold, txtBoldRed
{
	font-weight: bold;
}
.txtSmall 
{
    font-size: 9px;
}
.txtLarge 
{
    font-size: 24px;
    font-weight: bold;
}



 
 
