/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
}
.header_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5a5a5;
	font-weight: normal;
	text-decoration: none;
}
.header_font1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.login_font {
	font-family: Arial, Helvetica, sans-serif;
	color: #336666;
	font-size: 12px;
	text-decoration: none;
}
.login_font:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.button_txt{
	height:28px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding-left:15px;
	background-color:#5C5036;
	background-image: url(../images/button_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 200px;
}
.button_txt:hover {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 12px;
	text-decoration: none;
	padding-left:15px;
	background-color:#8798A0;
	background-image: url(../images/button_arrow_hover.jpg);
	background-repeat: no-repeat;
	background-position: 200px;
}
.body_txt{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #898a6b;
	color: #000000;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
}



.body_txts{ 
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
}
.txt_field{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:220px;
}

.txt_field1{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:40px;

}
#txt_field{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:220px;
}
.txt_field2{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:90px;
}
.txt_field3{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:135px;
}
.txt_fieldj3{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:90px;
	height:15px;
	margin-right:20px;
}
.txt_fieldjj3{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:83px;
	height:15px;
	margin-right:5px;
	
}
.txt_field4{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:45px;
}
.txt_field5{
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:28px;

}
.txt_area{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:220px;
	vertical-align:bottom;
 
}
.txt_areas{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e8d8;
	border: 1px solid #FFFFFF;
	width:250px;
	height:100px;
	vertical-align:bottom;
 
}
.add_dealer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}

.body_txt, .form-label {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	/*color: #898a68;*/
	color: #000000;
	
}
.body_txt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding:8px 8px 8px 0px;
}
.search_txt {
	font-family:Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #000000;

}
.linktxt{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.txthead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.below_txt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.content_txt-white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
/*font-weight:bold;*/
color:#FFFFFF;
text-decoration:none;
line-height:125%;
/*text-align: justify;*/
}
.instxt{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:10px;
color:#003366;
}
.inshead{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#003366;
}
.welcome_white{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


/* ************************** */

img{
	border:0px;
}


.dealerDoorsTable{
	border-collapse: collapse;
	margin:0px 5px 5px 5px;
	width:408px;
}
.dealerDoorsTable td{
	background-color:#afc8cf;
	padding:10px;
	color:white;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.doorImg{
	padding-bottom:5px;
}


/* ************************ */
/* ***MST */
/*table{ border-collapse:collapse; }*/
img{ border:0px; }
.remove-button-cell{ padding-right:15px; }
.spacer-cell{ height:15px; }
.form-label{ text-align:right;padding-right:5px;vertical-align:top; }
.disabled{ color:#888 !important; }
#outermost-table{ width:960px; margin:auto;border:0;border-collapse:collapse; }
.command-cell a{ color:#143E78;font-weight:normal;font-size:11px; }
.command-cell a:hover{ color:#888; }
body, #outermost-table{ font-family:verdana,arial,sans-serif; }
.hack-left-pad{ padding-left:15px; }
#main-content-cell{  border:1px solid #999;padding:12px;}
#main-content-div, #main-content-div td, #main-content-div option, #main-content-div select, input, textarea{ color:#5A593A; }
#main-content-div{ background-color:#E4E7B2;padding:20px 40px;font-size:11px;border:1px solid #E2E5B0;}
#main-content-div table th{ text-align:left; }
#main-content-div a, .standard-link{ color:#143E78; }
#main-content-div a:hover, .standard-link:hover{ color:#8A896A; }
#main-content-cell table, #header-dashboard table{ border:0; border-collapse:collapse; }
.grid-view{ width:100%; font-size:9px; }
.grid-view th, .grid-view td{ border-bottom:1px solid #8A896A; }
.grid-view td{ padding:8px 2px; }
.grid-view .inner-table td{ border-bottom:0;padding:3px 0; }
.grid-view2{ width:100%; font-size:9px; border-collapse:separate !important; }
.grid-view2 th, .grid-view td{ border-bottom:1px solid #8A896A; }
.grid-view2 td{ padding:5px 2px;font-size:11px;vertical-align:top; }
.grid-view2 .inner-table td{ border-bottom:0;padding:3px 0; }
.grid-view2-cell{ vertical-align:top; }

.header-divider{ border-bottom:1px solid #8A896A; }
#action-menu{ float:right; }
#header-div{ padding:10px 0px 5px 0px; }
#header-dashboard{ float:right; }
#header-dashboard table{ height:70px;border-collapse:collapse; }
#header-dashboard table td{ padding-bottom:0; }
.header-date{ font-size:11px; text-align:right; }
#dashboard-menu-cell{ text-align:right;font-size:12px;vertical-align:bottom; }
#dashboard-menu-cell a{ color:#3333AA;color:#143E78; }
#dashboard-menu-cell a:hover{ color:#8A896A; }
.nowrap{ white-space:nowrap; }
.header-welcome-message{ text-align:right; }
#main-content-div select, #main-content-div input, #main-content-div textarea{ font-size: 11px;font-weight: normal;text-decoration: none;background-color: #e7e8d8; }
.standard-width,#main-content-div input[type="password"], #main-content-div select, #main-content-div input[type="text"]{ width:220px;border:1px solid #FFF; }
.align-right{ text-align:right; }
.centered{ text-align:center !important; }
.form-table td, .form-table th{ padding:5px 5px 5px 5px; }
.form-table2 td, .form-table2 th{ padding:3px 5px 3px 5px; }
.divider-white{ border-bottom:1px solid #FFF;;margin-bottom:15px; }
.error-msg, .system-message, .small-system-message, .smaller-system-message{ color:maroon;font-weight:bold;border:1px solid #AAA;padding:5px 10px;width:500px;/*width:0px;white-space:nowrap;background-color:#64D88B;*/ }
.small-system-message{ width:350px; }
.smaller-system-message{ width:300px; }
.details-view td{ padding:10px 5px 10px 5px; }
.details-view .label{ vertical-align:top;text-align:right;padding-right:5px; }
.clear{ clear:both;width:90%; }
.date-field{ width:70px !important;margin-right:2px; }
/* retarded hack, see http://plone.org/documentation/how-to/internet-explorer-invisible-text */
h2 { min-height:0.01%; }
.error{ border-color:#ff3333 !important; }
.underlined-header{ border-bottom:2px solid white; padding-bottom:4px; }
textarea{ border:1px solid white; }
.dealer-background-header{ background-color:#748f96; }
.welcome-preview{ background-color:#748f96;padding:5px 18px;color:white; }
.welcome-preview, .dealer-collateral{ font-family:Arial,Helvetica,sans-serif;font-size:12px; }
.dealer-collateral table{ border-collapse:collapse; width:410px;margin:auto; }
.dealer-collateral td{ background-color:#AFC8CF; padding:5px 4px; }
.dealer-collateral a{ color:#003366;font-weight:bold; }
.dealer-collateral a:hover{ color:white; }
.dealer-collateral{ padding-bottom:5px; }
.instructions-row td{ padding-top:0px;padding-bottom:0px;font-size:9px; }
textarea{ overflow: scroll;overflow-y: scroll;overflow-x: hidden;overflow:-moz-scrollbars-vertical; }
.hacked-style{ font-family:verdana,arial,sans-serif;font-size:11px; }
.hacked-style a{ color:#143E78; }
.hacked-style a:hover{ color:#8A896A; }
.nav-list li{ padding-bottom:15px; }
h1,h2,h3,h4,h5,h6{ margin:0; }
h1{ font-size:20px;margin-bottom:15px;margin-top:8px; }
h2{ font-size:18px;margin-bottom:10px;margin-top:8px; }
h3{ font-size:16px;margin-bottom:10px;margin-top:8px; }
h4{ font-size:14px;margin-bottom:10px;margin-top:8px; }
h5{ font-size:13px;margin-bottom:10px;margin-top:8px; }
h6{ font-size:12px;margin-bottom:10px;margin-top:8px; }

