body { font-family:Arial, Helvetica, sans-serif; font-size:10px;  
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 20px;}

li.margin {margin-bottom: 15px;}

a:link {color:#0000CC}
a:visited {color:#0000CC}
a:hover {color:#0000CC}
a:active {color:#0000CC}


h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:0px;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
}

/* MENU */
.menuLink:link,.menuLink:visited,.menuLink:active {
font-size: 8pt; 
color:#FFFFFF;
}
.menuLink:hover{
color:#000000

}


/* REPORT MENU */
.menuReport:link,.menuReport:visited,.menuReport:active {
	font-size: 9pt;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.menuReport:hover {
	font-size: 9pt;
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/* REPORT MENU */
.menuReportSelected:link,.menuReportSelected:visited,.menuReportSelected:active {
	font-size: 9pt;
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.menuReportSelected:hover {
	font-size: 9pt;
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}



/* REPORT MENU SORT*/
.menuReportSort:link,.menuReportSort:visited,.menuReportSort:active {
	font-size: 9pt;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.menuReportSort:hover {
	font-size: 9pt;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/* REPORT MENU SORT*/
.menuReportSortSelected:link,.menuReportSortSelected:visited,.menuReportSortSelected:active {
	font-size: 9pt;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.menuReportSortSelected:hover {
	font-size: 9pt;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/* REPORT MENU SUBMIT FORM TRACKING*/
.menuReportSubmit:link,.menuReportSubmit:visited,.menuReportSubmit:active {
	font-size: 10pt;
	color:#0066FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menuReportSubmit:hover {
	font-size: 10pt;
	color:#5886C3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.pagingArrow{font-size:12pt;}

.mainContentReport {font-size:9pt;}

.mainText {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
.menuTextBold {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;  font-weight:bold}
.warText {color:#000000; font-size:8pt; text-decoration:none; text-align:justify;}
.mainTextBold {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; font-weight:bold}
.menuText {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:11px;text-decoration:none;}

input {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 20px;}

/* Special Header */
.headerLight {font-size: 16pt; font-weight: 200; color: #666666; margin-bottom: -25px; margin-left:15px; }
.headerBold {font-size: 20pt; font-weight:bold; color:#666666; margin-left:15px; }
.headerLine { border:2px dotted #B2B2B2; margin-left:15px; margin-right:15px; margin-top: -20px; }
.headerInstructions { font-size:10pt; margin-left:15px; margin-top: -5px; }

.mainContent {margin-left:15px; margin-top:7px; margin-bottom:7px; font-size:10pt;}


/* FIELD TITLES */
.reqdFields {font-size: 10pt; color: #AD2D2C; font-weight: 500; text-align: left; margin-left: 4px;} 
.normFields {font-size: 10pt; color: #3A3A3A; font-weight: 500; text-align: right; margin-right: 4px;}

.mainFrameTop {border-top: 2px solid #000000;}
.mainFrameBottom {border-bottom: 2px solid #000000;}
.mainFrameLeft {border-left: 2px solid #000000;}
.mainFrameRight {border-right: 2px solid #000000;}

.footerSmallPrint { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }

.borderRand { border: 1px #000000 solid;}

.level1Question {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; background-color:#F2F2F2;  margin-top:5px; 
	margin-bottom:5px; 
	padding-top:5px; 
	padding-bottom:5px;
	float:left; 
	padding-left:5px;
}

.level2Question {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; margin-top:5px; margin-bottom:5px; padding-top:5px; 
	padding-bottom:5px;
	float:left; 
	padding-left:5px;
	margin-left:20;
}

.Option {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 8pt; font-weight:bold; float:left; width:100%; padding-left:5px;
}

.OptionRankedTitles {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 8pt; font-weight:bold; float:left; width:49%;
	height:30px;
	padding-top: 3px;
}

.OptionRankedEntries {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 8pt;
	font-weight:bold;
	float:left; 
	width:9.5%;
	text-align:center;
}

.warrantyTitle {font-weight: bold; padding-bottom: 15px;}
.warrantyText {padding-bottom: 15px;}
.warrantyBullet {padding-bottom: 15px; padding-top: 0px; padding-left: 20px;}
.warrantyContact {padding-bottom: 0px; padding-left: 200px;}
.warrantyContactBreak {padding-bottom: 15px; padding-left: 200px;}