.PageBack {
	background-color: #7b896f;
	background-image: url(images/main_back2.jpg);
	background-repeat: repeat-x;
	/*top: 0;
	left: 0;
	right: 0;
	bottom: 0;*/
	margin-top: 0px; margin-left: 0px; margin-right: 0px;
}

.PageBack2 
{
	background-image: url(/images/main_back2.jpg);
	background-repeat: repeat-x;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
	
.copyright 
{
	color: #282828;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	background-position: center 0;
}
	
.headerBack 
{
	background-image: url(images/header_back.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
	
body 
{
	background-position: left 0;
	text-align: left;
}
	
.Header 
{
	color: black;
	font-size: 14pt;
	font-family: tahoma, arial;
	font-weight: bold;
}
	
.subHeader 
{
	color: #7a8674;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}

.modelNumber 
{
	color: #b7b7b7;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
.bodyText 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
a.bodyText:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	   
a.bodyText:link 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}

a.bodyText:hover:link 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}
	
a.bodyText:visited 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
	text-decoration: underline;
}

a.bodyText:visited:link 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}
	
a.bodyText:visited:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
	text-decoration: none;
}	
	
.BodyText 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
}

a.BodyText:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
a.BodyText:link 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}
	
.bodyTextHighlight 
{
	color: #555555;/*b1b1b1*/
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}

a.bodyTextHighlight:link 
{
	color: #7b896f;/* original color: #b1b1b1;alternate color: #555555;*/ 
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
	
a.bodyTextHighlight:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

a.bodyTextHighlight:visited 
{
	color: #7b896f;/* original color: #b1b1b1;alternate color: #555555;*/ 
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

a.bodyTextHighlight:visited:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

.bodyBoldText {
	color: black;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
a.bodyBoldText:link 
{
	color: black;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
a.bodyBoldText:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-align: left;
}

.bodyBoldText2 {
	color: #7a8674;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
.footNote 
{
	color: black;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
.featuresText 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
.selected 
{
	color: black;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-align: left;
}
	
.headerText 
{
	color: #7a8674;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-align: left;
}
	
a.footNote:link 
{
	color: #7a8674;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}
	
a.headerText:link 
{
	color: #7a8674;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}
	
a.bodyText:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}
	
a.footNote:hover 
{
	color: #d35a2b;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}
	
a.headerText:hover 
{
	color: #d35a2b;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}
	
.highlight 
{
	font-family: tahoma, arial;
	color: #d35a2b;
	font-size: 12pt;
	font-weight: bold;
}
	
.systemThumb 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
a.systemThumb:link 
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
a.systemThumb:hover 
{
	color: #d35a2b;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
.systemHeader 
{
	color: #577046;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
.sideMenuHeader 
{
	color: #577046;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}
	
.sideMenuItem 
{
	color: #8c8c8c;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
.sideMenuItemBold 
{
	color: white;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuHeader:link 
{
	color: #577046;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuItem:link 
{
	color: #8c8c8c;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
a.sideMenuHeader:hover 
{
	color: #d35a2b;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuItem:hover 
{
	color: #d35a2b;/*FF6600*/ 
	font-size: 8pt;
	font-family: Tahoma, Arial;
}

/* */

.sideMenuHeader2 
{
	color: #577046;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
}
	
.sideMenuItem2 
{
	color: #8c8c8c;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	padding-top: 0px;
}

.sideMenuItem2Hover
{
	color: #d35a2b;/*FF6600*/
}
	
.sideMenuItemBold2 
{
	color: white;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuHeader2:link 
{
	color: #577046;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuItem2:link 
{
	color: #8c8c8c;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
	
a.sideMenuHeader2:hover 
{
	color: #d35a2b;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuHeader2:visited 
{
	color: #577046;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuHeader2:visited:hover 
{
	color: #d35a2b;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
a.sideMenuItem2:hover 
{
	color: #d35a2b;/*FF6600*/ 
	font-size: 11px;
	font-family: Tahoma, Arial;
}

/* */

a.product:link 
{
	color: #d35a2b;
	font-size: 12pt;
	font-family: tahoma, arial;
	font-weight: bold;
}
	
a.product:hover 
{
	color: #d35a2b;
	font-size: 12pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
	
.product 
{
	color: #d35a2b;
	font-size: 10pt;
	font-family: tahoma, arial;
	font-weight: bolder;
}
	
a.product:hover 
{
	color: black;
	font-size: 10pt;
	font-family: tahoma, arial;
	font-weight: bolder;
}
	
a.product:link 
{
	color: #d35a2b;
	font-size: 10pt;
	text-decoration: none;
	font-family: tahoma, arial;
	font-weight: bolder;
}
	
.question 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	COLOR: #335B39;
}
	
a.question:hover 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	COLOR: #d35a2b;/* original color:#335B39 */
}

a.question:visited 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	COLOR: #335B39;
}

a.question:visited:hover 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	COLOR: #d35a2b;/* original color:#335B39 */
}
	
.answer 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	COLOR: #897E5D ;
	font-weight: bold;
}
	
a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9933;
	text-decoration: none;
}
	
.questionAnswerHeader 
{
	color: #d35a2b;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}
	
.gpsback 
{
	background-image: url(images/fadeGPS.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.secRemback 
{
	background-image: url(images/fadeSecRem.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.securityback 
{
	background-image: url(images/fadesecurity.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.remoteback 
{
	background-image: url(images/faderemoteStart.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.keylessback 
{
	background-image: url(images/fadeKeyless.gif);
	background-repeat: no-repeat;
	background-position: 108% top;
}
	
.sideBarBack 
{
	background-image: url(images/tableBack5.gif);
}
	
#dropmenudiv 
{
	position:absolute;
	-moz-opacity: 0.76;
	font:7px/15px Verdana;
	background-color: #d35a2b;
	z-index:100;
	border: solid 1px white;
	/*filter: alpha(opacity=100);*/
}

#dropmenudiv a 
{
	color: white;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #808080;
	padding: 1px 0;
}

#dropmenudiv a:hover 
{ /*hover background color*/  
	background-color: #d5e7d5;/*original color: #fefefe*/
	color: #577046;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	
.related_products 
{
	background-image: url(images/related_products.gif);
	background-repeat: no-repeat;
}
	
.features 
{
	border-color: gray;border-width: 1px;
}

.TableRowText 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #D7D7D7
}
.TableRow1Text 
{
	font-size: 10px;
	color: #000000;
	background-color: #FCFCFC;
	font-family: Arial, Verdana;
	border-style: dashed;
	border-width: 1px;
	border-color: #D7D7D7
}
.TableRow2Text 
{
	font-size: 10px;
	color: #000000;
	background-color: #F3F3F3;
	font-family: Arial, Verdana;
	border-style: dashed;
	border-width: 1px;
	border-color: #D7D7D7   
}
.HeaderInput 
{
	font-size: 9px;
	color: black;
	background-color: white;
	font-family: Arial, Verdana;
}

.sitemapBodyTextHighlight 
{
	color: #555555;/* original color: #b1b1b1;*/ 
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #7b896f;
}

a.sitemapBodyTextHighlight:link 
{
	color: #555555;/* original color: #b1b1b1;*/  
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}

a.sitemapBodyTextHighlight:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}

a.sitemapBodyTextHighlight:visited 
{
	color: #555555;/* original color: #b1b1b1;*/  
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}

a.sitemapBodyTextHighlight:visited:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}


.sitemapBodySubTextHighlight 
{
	color: #555555;/* original color: #b1b1b1;*/ 
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
	border-bottom: 0px dotted #7b896f;
	padding-left: 2px;
}

a.sitemapBodySubTextHighlight:link 
{
	color: #555555;/* original color: #b1b1b1;*/  
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}

a.sitemapBodySubTextHighlight:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}

a.sitemapBodySubTextHighlight:visited 
{
	color: #555555;/* original color: #b1b1b1;*/  
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	text-align: left;
}

a.sitemapBodySubTextHighlight:visited:hover 
{
	color: #d35a2b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: underline;
	text-align: left;
}


a.sitemapSectionHeader 
{
	color: #577046;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}
  
a.sitemapSectionHeader:link 
{
	color: #577046;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}

a.sitemapSectionHeader:hover 
{
	color: #d35a2b;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
}

a.sitemapSectionHeader:visited 
{
	color: #577046;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}

a.sitemapSectionHeader:visited:hover 
{
	color: #d35a2b;
	font-size: 9px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
}


.sitemapSubSectionHeader 
{
	color: #577046;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
}

a.sitemapSubSectionHeader:link 
{
	color: #577046;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}

a.sitemapSubSectionHeader:hover 
{
	color: #d35a2b;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}

a.sitemapSubSectionHeader:visited:link 
{
	color: #577046;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}

a.sitemapSubSectionHeader:visited:hover 
{
	color: #d35a2b;
	font-size: 9pt;
	font-family: Tahoma, Arial;
	font-weight: bold;
}

.PageInput 
{
	font-size: 11px;
	color: #000000;
	background-color: #FCFCFC;
	font-family: Arial, Verdana;
}

.prodSelectItem
{
	color: #577046;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}

.MainMenu
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;/*black*/
	font-family: Arial, Verdana;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
/*	padding-top: 2px;*/
	height: 14px;
}

.MainMenu:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;/*white*/
	font-family: Arial, Verdana;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
/*	padding-top: 2px;*/
	height: 14px;
}

.MainMenuHover
{
	color: #577046;/*A42238*/
	border-bottom: solid 0px white;
	border-top: solid 0px white;
}

.SubMenu
{
	background-color: #577046;/*787552*/
	border-left: solid 0px #aaaaaa;
	border-right: solid 0px #aaaaaa;
	border-bottom: solid 0px #aaaaaa;
	/* Fix for IE8 Browser is below - enables ASP.NET Menu Control to work properly (03.24.09 rjn) */
	z-index: 99;
}

.SubMenuItem
{
	font-size: 11px;
	color: white;
	font-family: Arial, Verdana;
	text-align: left;
	background-color: #577046;/*787552*/
}

.SubMenuHover
{
	color: #577046;/*white*/
	background-color: #d5e7d5;/*A42238*/
	height: 10px;
}

.FormInput
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
}

.TableHeaderText
{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
	background-color: #c4cdbe;
	text-align: center;
	height: 24px;
}

.StoreNameText
{
	font-size: 14px;
	color: #b2bfa9;
	font-family: Arial, Verdana;
	font-weight: bold
}

.ProductTaglineGreen
{
	font-size: 11px;
	font-weight: bold;
	color: #577046;/*original: #6B889A* ;alternate: #4C69C5*/
	font-family: Arial, Verdana;
}
.ProductDescriptionBoldText
{
	font-size: 11px;
	font-weight: bold;
	color: #444444;/*original: #999999*/
	font-family: Arial, Verdana;
}
.ProductDescriptionGrayBoldText
{
	font-size: 11px;
	font-weight: bold;
	color: #676767;/*original: #444444*/
	font-family: Arial, Verdana;
}
.ProductDescriptionText
{
	font-size: 11px;
	color: #444444;/*original: #999999*/
	font-family: Arial, Verdana;
}
A.ProductDescriptionText
{
	color: #444444;/*original: #CC4300*/
	text-decoration: none
}
A.ProductDescriptionText:Hover
{
	text-decoration: underline
}


.SurveyBodyText 
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
}
.SurveyProgressText 
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Verdana;
}
.SurveyFooterText 
{
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana;
}
.SurveyProgressOn
{
	height: 21px;
	vertical-align: middle;
	background-color: #d6f8fe;
	padding-left: 12px
}
.SurveyProgressOff
{
	height: 21px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 12px
}
.SurveyInputBox
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
	border: 1px solid #096891;
	background-color: #ffffcc;/* original color: #eaf8fe */
}
.SurveyInputBoxWithText
{
	font-size: 11px;
	color: #9a9a9a;
	font-family: Arial, Verdana;
	border: 1px solid #096891;
	background-color: #eaf8fe;
}
.SurveyFieldHeaderText 
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
}
.SurveyOptionalText
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #9a9a9a;
	font-family: Arial, Verdana;
}
.SurveyErrorText 
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: red;
	font-family: Arial, Verdana;
}
.SurveySectionHeaderText
{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	font-family: Arial, Verdana;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-image: url(/Images/Surveys/survey_section_header_background.jpg);
	padding-left: 6px;
	height: 25px;
}
.SurveyQuestionText 
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana;
}
.SurveyQuestionCallOutText
{
	font-size: 11px;
	font-weight: bold;
	color: #577056;	/* original color: #096891 */
	font-family: Arial, Verdana;
	text-transform: uppercase;
}
.SurveyCategoryText
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
}
.SurveyScaleHeaderText
{
	font-size: 10px;
	font-weight: bold;
	color: #9a9a9a;
	font-family: Arial, Verdana;
}
.SurveyScaleNumberText
{
	font-size: 10px;
	font-weight: bold;
	color: #9a9a9a;
	font-family: Arial, Verdana;
}
.SurveyCategoryTextLink
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana;
}
a.SurveyCategoryTextLink
{
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a.SurveyCategoryTextLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
a.SurveyCategoryTextLink:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a.SurveyCategoryTextLink:hover:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.QuestionnaireSubHeader
{
	background-image: url(/images/questionnaire/subheader.gif);
	background-repeat:repeat-x;
	font-family:Arial,Verdana;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	width:559px;
}

.QuestionnaireHeader
{
	background-image: url(/images/questionnaire/header_background.gif);
	background-color:#f4f4f4; 
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	height:30px;
	padding-left:5px;
}

.QuestionnaireYellowSubText
{
	color: #f8ad04;
	font-style:italic;
	font-size:10px;
	font-family:Arial,Verdana;
}

.QuestionnaireErrorText 
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: red;
	font-family: Arial, Verdana;
}

.QuestionnaireErrorInputBox
{
	border: 1px solid #FF0000;
	background-color: #FFB6C1;
}

.QuestionnaireInputBox
{
	border: 1px solid #096891;
	background-color: #ffffff;
}

.QuestionnaireErrorText 
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: red;
	font-family: Arial, Verdana;
}

.QuestionnaireProgressOn
{
	height: 25px;
	vertical-align: middle;
	background-color: #d6f8fe;
	padding-left: 12px
}
.QuestionnaireProgressOff
{
	height: 25px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 12px
}

.QuestionnaireFieldHeaderText 
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana;
}

.QuestionnaireProgressText 
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.QuestionnaireFooterText 
{
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana;
}
.QuestionnaireProgressOn
{
	height: 21px;
	vertical-align: middle;
	background-color: #d6f8fe;
	padding-left: 12px
}
.QuestionnaireProgressOff
{
	height: 21px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 12px
}

