body {
margin-top: 20px;
text-align:center;
background-color:#E4E2E2;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
#programs{
	width:564px; padding-top:21px;
	}
#container{
	margin:0px auto;
  padding-bottom:40px;
	width:770px; 
	background-color:#fff; 
	background-image:url(../images/page_gradient_right.gif); 
	background-repeat:repeat-y; 
	background-position:right;	
	}
#incentives {
	width:720px;
}
#custInfo{
width:450px; padding:25px 152px 500px 156px;
	}
.vehicleSummaryContainer{
padding:20px; width:626px;
}	
.innerFrameLeft{
background-image:url(../images/box_gradient_left.gif);
background-repeat: repeat-y;	
	}	
.innerFrameRight{
background-image:url(../images/box_gradient_right.gif);
background-repeat: repeat-y;	
	}

/* contact and error pages */


.title { color: #999; font-size: 24px; font-weight: bold; }
.subtitle { color: #999; font-size: 11px; font-weight: bold; }
.error { color: #990000; font-size: 11px; font-weight: bold; }
a.error { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1E5995; text-decoration:none; }
a:hover.error { text-decoration: underline; }

.formTxt { color: #333; font-size: 12px; font-weight: bold; }
.formInput {
     width:196px;
     border:solid 1px #A1A1A1;
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#333333;
}
.formField {
     border:solid 1px #A1A1A1;
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#333333;
}
/* end error styles */

/* footer styles */
.foot1 {
font-size:11px; color:#999999;padding-top:5px;font-family:Arial;
}
#footer{
padding-top:25px;
width:760px;

}
#footer a {
text-decoration:none;font-size:11px; color:#999999;padding:0px 8px 0px 8px;
}
#footer a:hover {
text-decoration:underline;font-size:11px; color:#999999;
}





.faqContainer{
padding-left:20px; padding-right:20px; padding-top:7px; width:700px;
}
.faqTableBorder{
border-top: solid 5px #999999;
border-left: solid 2px #9C9C9C;
border-right: solid 2px #9C9C9C;
border-bottom: solid 2px #9C9C9C;
}
.faqHeader{
font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#999999;
}
.faqLogoText{
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999;
}
.faqSubHeader{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#999999;
}
.faqLine{
background-color:#9C9C9C;
}
.faqQAText{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;
}
.faqQuestionText{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC6600;
}
.faqAnswerText{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}
.dealerTrainingContainer{
padding:20px; width:700px;
}
.dealerTrainingTableBorder{
border-top: solid 5px #999999;
border-left: solid 2px #9C9C9C;
border-right: solid 2px #9C9C9C;
border-bottom: solid 2px #9C9C9C;
}
.dealerTrainingHeader{
font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#999999;
}
.dealerTrainingLogoText{
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999;
}
.dealerTrainingSubHeader{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#999999;
}
.dealerTrainingLine{
background-color:#9C9C9C;
}
#dealerTrainingDownloadBoxes table:hover{
background-color:#CDE3FE;
}
#dealerTrainingDownloadBoxes a{
	text-decoration:none;
}
#dealerTrainingDownloadBoxes a:hover{
	cursor:hand;
	background-color:#CDE3FE;
}
.dealerTrainingDownloadText{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}
.dealerTrainingDownloadTitle{
font-size:12px; font-weight:bold; color:#255E96;
}
.dealerTrainingDownloadPlugIn{
font-size:10px; font-weight:bold; color:#B85F09;
}
.dealerTrainingDownloadSize{
font-size:10px; font-weight:bold; color:#9F9F9F;
}
.dealerTrainingPlugInTable{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999; background-color:#F2F2F2;
}
.dealerTrainingPlugInTableText{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}
