.PageBack 
{
    background-image: url(images/main_back2.jpg); 
    background-repeat: repeat-x; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0;    
}

.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: right 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
}
