.footer
{
	color:#000000;	
	text-decoration:none;
	font: 8pt Arial,Helvetica,sans-serif;
}
.SORT_OpeningTitleText 
{
	color:#000000;	
	text-decoration:none;
	font: bold 12pt Arial,Helvetica,sans-serif;	
}
.SORT_InstructionText 
{
	color:#000000;	
	text-decoration:none;
	font: 12pt Arial,Helvetica,sans-serif;
}
.SORT_TipText 
{
	color:#000000;	
	text-decoration:none;
	font: bold 12pt Arial,Helvetica,sans-serif;
}
.SORT_QuestionText
{
	color:#000000;	
	text-decoration:none;
	font: bold 12pt Arial,Helvetica,sans-serif;
}
.SORT_ScaleText
{
	color:#000000;	
	text-decoration:none;
	font: 12pt Arial,Helvetica,sans-serif;
}
.SORT_QuestionError
{
	color:#FF0000;	
	text-decoration:none;
	font: bold 12pt Arial,Helvetica,sans-serif;
}
.SORT_QuestionCell
{
	background-color: #CCCCCC;
	border-bottom: 1px #000000 solid;
}
.SORT_ScaleCell
{
	background-color: #FFFFFF;	
}
.SORT_ShortQuestionCell
{
	background-color: #FFFFFF;
	/*border-bottom: 1px #000000 solid;*/
}
.SORT_ResponseCell
{
	background-color: #FFFFFF;	
}
.SORT_ShortResponseCell
{
	background-color: #FFFFFF;
	width: 65%;	
}
.SORT_TextBoxes
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #000066;
	background-color: #E6E6E6;
	text-align: left;
	border: 1px #000000 solid;
	width: 100%;
	height: 100px;
}
.SORT_ShortTextBoxes
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #000066;
	background-color: #E6E6E6;
	text-align: left;
	border: 1px #000000 solid;
	width: 100%;	
}
.SORT_OtherTextBoxes
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #000066;
	background-color: #E6E6E6;
	text-align: left;
	border: 1px #000000 solid;
	width: 80%;	
}
.SORT_RadioButton
{
	color:#000000;	
	text-decoration:none;
	font: 12pt Arial,Helvetica,sans-serif;
}
.SORT_CheckBox
{
	color:#000000;	
	text-decoration:none;
	font: 12pt Arial,Helvetica,sans-serif;
}
.SORT_QuestionTable 
{
	border: 1px #000000 solid;		
}
.SORT_QuestionSpacing 
{
	padding-top: 5px;		
}
.SORT_IntroSpacing 
{
	padding-top: 20px;		
}
.SORT_Button
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color: #FF9900;
	text-align: center;
	border: 1px #000000 solid;
}
.SORT_TitleText 
{
	color:#000000;	
	text-decoration:none;
	font: bold 13pt Arial,Helvetica,sans-serif;	
}
.SORT_MatrixQuestionCell 
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px #000000 solid;
}
.SORT_MatrixHeader 
{
	font: bold 12pt Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	border: 1px #000000 solid;
}
.SORT_MatrixRow 
{
	font: 12pt Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color: #CCCCCC;	
}
.SORT_MatrixRowAlt 
{
	font: 12pt Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color: #FFFFFF;	
}
.SORT_QuestionIntroTable 
{
	padding-top: 35px;
	border: 1px #FFFFFF solid;		
}
.SORT_QuestionIntroText
{
	color:#000000;	
	text-decoration:none;
	font: bold 13pt Arial,Helvetica,sans-serif;
}
.SORT_VideoLink 
{
	color:#003399;	
	text-decoration:none;
	font: bold 13pt Arial,Helvetica,sans-serif;	
}
.SORT_Report_Title 
{
	color:#000000;	
	text-decoration:none;
	font: bold 10pt Arial,Helvetica,sans-serif;
}
.SORT_Report_Pages 
{
	color:#000000;	
	text-decoration:none;
	font: 8.5pt Arial,Helvetica,sans-serif;
}
.SORT_Report_Buttons 
{
	font: bold 8.5pt Arial, Helvetica, sans-serif;	
	color: #000000;
	background-color: #FF9900;
	text-align: center;
	border: 1px #000000 solid;
}
.SORT_Report_PageLink 
{
	color:#FFCC00;	
	text-decoration:none;
	font: bold 8.5pt Arial,Helvetica,sans-serif;	
}
.SORT_Report_DropDown
{
	font: bold 8pt Arial, Helvetica, sans-serif;	
	color: #000066;
	background-color: #E6E6E6;
	text-align: left;
	border: 1px #000000 solid;
}
.SORT_Report_PageLinkTable 
{
	border: 1px #CCCCCC solid;		
}
.SORT_Report_PageLinkCell
{
	background-color: #FFFFFF;	
}
.SORT_Report_DataTable 
{
	border: 1px #666666 solid;		
}
.SORT_Report_DataTitleCell 
{
	color:#000000;
	background-color: #FFFFFF;
	font: bold 10pt Arial,Helvetica,sans-serif;
	text-align: left;		
}
.SORT_Report_DataHeaderCell 
{
	color:#000000;
	border: 1px #666666 solid;
	background-color: #CCCCCC;
	font: bold 8.5pt Arial,Helvetica,sans-serif;
	text-align: center;		
}
.SORT_Report_DataLabelCell
{
	color:#000000;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	font: bold 8.5pt Arial,Helvetica,sans-serif;
	text-align: left;		
}
.SORT_Report_DataCell 
{
	color:#000000;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	font: 8.5pt Arial,Helvetica,sans-serif;
	text-align: center;		
}
.SORT_Report_TotalHeaderCell 
{
	color:#990000;
	border: 1px #666666 solid;
	background-color: #CCCCCC;
	font: bold 8.5pt Arial,Helvetica,sans-serif;
	text-align: left;		
}
.SORT_Report_TotalDataCell 
{
	color:#990000;
	border: 1px #666666 solid;
	background-color: #CCCCCC;
	font: 8.5pt Arial,Helvetica,sans-serif;
	text-align: center;		
}
.SORT_Report_AnalysisIntroText
{
	color:#000000;	
	text-decoration:none;
	font: bold 8.5pt Arial,Helvetica,sans-serif;
}
.SORT_Report_AnalysisText
{
	color:#000000;	
	text-decoration:none;
	font: 8.5pt Arial,Helvetica,sans-serif;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
