.MainWindowLightBodyStyle
{
	background: none;
	margin : 0,0,0,0;
	color : #FFFFFF;
	font-size : 9pt;
	font-family : Arial,Helvetica,Verdana;
	}
	
.Normal
{
background-color: none;
font-size : 9pt;
font-family : Arial,Helvetica,Verdana; 
color: #036699; 
}

hr {
color: #036699;
FONT-WEIGHT: normal;
}

.text
{
background-color: none;
font-size : 9pt;
font-family : Arial,Helvetica,Verdana; 
color: #036699; 
}

.NormalGreen
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRed
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

A
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; line-height: 12px; 
font-weight: bold; 
color: #036699; text-decoration: none;
}

A:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12px; 
font-weight: bold; 
color: #AAC7E9; text-decoration: none;
}

.feature A
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; line-height: 12px; 
font-weight: bold; 
color: #036699; text-decoration: none;
}

.feature A:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12px; 
font-weight: bold; 
color: #AAC7E9; text-decoration: none;
}


.NormalLink A
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; line-height: 12px; 
font-weight: normal; 
color: #036699; text-decoration: none;
}

.NormalLink A:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12px; 
font-weight: normal; 
color: #AAC7E9; text-decoration: none;
}

.DarkGrayBackgroundColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.MediumGrayBackgroundColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.LightGrayBackgroundColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.NormalItalic
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 12pt; 
font-weight: normal; 
color: #036699;
    FONT-STYLE: italic;
}

.NormalBold
{
background-color: none;
font-size : 9pt;
font-family : Arial,Helvetica,Verdana; 
color: #036699; 
    FONT-WEIGHT: bold;
}


.H1HeadingStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; line-height: 12px; 
font-weight: bold; 
color: #036699; text-decoration: none;
}

.tHeading
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; line-height: 12px; 
font-weight: bold; 
color: #000000; text-decoration: none;
}

.H2HeadingStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #036699;
}

.H2HeadingStyle A
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #036699;
}

.H2HeadingStyle A:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #036699;
}

.H3HeadingStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
line-height: 10pt; 
font-weight: bold; 
color: #036699; 
}

.QuestionHeadingStyle
{
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
font-weight: bold;
color: #036699;
}

.InlineHelpSpanStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-style: normal; 
color: #036699; 
}

.InlineHelpSpanStyleItalic
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-weight: normal; 
color: #036699; 
    FONT-STYLE: italic;
}

.InlineHelpSpanStyleBold
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-style: normal; 
color: #036699; 
FONT-WEIGHT: bold;
}

.TotalCountSpanStyle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
}

.QuestionSectionHeadingSpanStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 8pt; 
font-weight: bold; 
color: #AAC7E9
}

.ReportAnswerNumberTDStyle
{
    BACKGROUND-COLOR: #036699;
}

.ReportAnswerNumberSpanStyle
{
  font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #036699;
}

.HeadingPanelTableStyle
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12px; 
font-weight: normal; 
color: #036699; text-decoration: none;
}

.HeadingPanelTableStyle TD
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12px; 
font-weight: normal; 
color: #036699; text-decoration: none;
}

.HeadingPanelTableStyle A
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; line-height: 12px; 
font-weight: normal; 
color: #036699; text-decoration: none;
}

.HeadingPanelTableStyle A:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; line-height: 12px; 
font-weight: normal; 
color: #AAC7E9; text-decoration: none;
}

.Required
{
    font-weight: bold; 
    COLOR: #036699;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}

.FooterTableStyle
{
    BORDER-COLLAPSE: collapse;
    BORDER-COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FFFFFF;
}

.FooterTableStyle TD
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}

.MainTableStyleOuter
{
    BACKGROUND-COLOR: #AAC7E9;
}

.MainTableStyleInner
{
	BACKGROUND-COLOR: #FFFFFF;
}

.MainTableStyleInner TD
{
    BACKGROUND-COLOR: #FFFFFF;
}

.MainTableStyleInner TD A
{
    COLOR: #33669;
    TEXT-DECORATION: none;
}

.MainTableStyleInner TD A:hover
{
    COLOR: RED;
    TEXT-DECORATION: none;
}

.WizardBoxOuterTableStyle
{
    BACKGROUND-COLOR: #CCCCCC;
}

.wizardBoxInnerTableStyle
{
    BACKGROUND-COLOR: #CCCCCC;
}
.input
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #AAC7E9;
}
input
{   FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}