/*height is 42px*/
.DatagridHeaderRowStyleSurveyList
{
	padding-left: 6;
	padding-right: 6;
	BACKGROUND-COLOR: #DADEE4;
	COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    height: 42px;
    text-align: center;	  
}
.DatagridHeaderRowStyleSurveyListLeft
{
	padding-left: 6;
	padding-right: 6;
	BACKGROUND-COLOR: #DADEE4;
	COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    height: 42px;
    text-align: left;	  
}
.DatagridHeaderRowStyleSurveyList A:link
{
	COLOR: black;
    TEXT-DECORATION: underline;
}
.DatagridHeaderRowStyleSurveyList A:visited
{
	COLOR: black;
    TEXT-DECORATION: underline;
}
/*height is 33px*/
.DatagridHeaderRowStyle33
{
	padding-left: 6;
	padding-right: 6;
	BACKGROUND-COLOR: #DADEE4;
	COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    height: 33px;
    text-align: center;	  
}
.DatagridHeaderRowStyle33 A:link
{
	COLOR: black;
    TEXT-DECORATION: underline;
}
.DatagridHeaderRowStyle33 A:visited
{
	COLOR: black;
    TEXT-DECORATION: underline;
}
.ImageButtonPadding
{
	margin-left: 3;
	margin-right: 3;
}

.TableHeadingBoldWithPadding
{
	padding-left: 6;
	padding-right: 6;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBoldWithPadding A
{
    padding-left: 6;
	padding-right: 6;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBoldWithPadding A:hover
{
    padding-left: 6;
	padding-right: 6;
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBoldWithPadding A:link
{
    padding-left: 6;
	padding-right: 6;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBoldWithPadding A:visited
{
    padding-left: 6;
	padding-right: 6;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.GridBottomBorder
{
	border-bottom: 2;
	border-bottom-color: #DADEE4;
	border-bottom-style:inset;	
}

.DatagridNoHeaderStyle
{
	height:0;
	top:0;
	font-size:0;
	padding:0;
	padding-bottom:0;
	padding-top:0;
}

.DatagridHeaderRowStyle
{
	padding-left: 6;
	padding-right: 6;
	BACKGROUND-COLOR: #DADEE4;
	
}




.NormalWithPadding
{
	padding-left: 6;
	padding-right: 6;
	padding-top: 6;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.DatagridHRowStyle
{
	padding-left: 3;
	padding-right: 3;
	BACKGROUND-COLOR: #DADEE4;
	COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;

}
.DatagridHRowStyle A:link
{
	padding-left: 3;
	padding-right: 3;
	BACKGROUND-COLOR: #DADEE4;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.DatagridHRowStyle A:visited
{
	padding-left: 3;
	padding-right: 3;
	BACKGROUND-COLOR: #DADEE4;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.ValidationErrorStyle
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    line-height: 110%;
    margin-top: 10; 
    margin-bottom: 0;
}
.RequiredValAsteriskStyle
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    margin-left: 5;
}
.Required
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}

.MainBodyStyle
{
    BACKGROUND-COLOR: #E1E7EA;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0;
    MARGIN-TOP: 7;
    MARGIN-BOTTOM: 0;
    MARGIN-RIGHT: 0;
}

.DarkBlueBackgroundColor
{
    BACKGROUND-COLOR: #003C79;
}

.MediumBlueBackgroundColor
{
    BACKGROUND-COLOR: #1270A7;
}

.LightBlueBackgroundColor
{
    BACKGROUND-COLOR: #95B8D4;
}

.LightGrayBackgroundColor
{
    BACKGROUND-COLOR: #ECEEF2;
}

.LightGrayBgWithThinDivider
{
    BACKGROUND-COLOR: #ECEEF2;
    border-bottom-color: #E3E8F1;
    border-collapse: collapse;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-style: solid;
    border-bottom-width: 1; 
}

.TableHeadingColor
{
    BACKGROUND-COLOR: #DADEE4;
}

.TableRowDarkColor
{
    BACKGROUND-COLOR: #ECEEF2;
}

.TableRowLightColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.WhiteBackgroundColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.Normal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A:hover
{
    COLOR: #1270A7;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalGreen
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRed
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRedBold
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalRedBold A
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}

.NormalRedBold A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}

.NormalGreenBold
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalLink A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalLink A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalLinkSmall A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.NormalLinkSmall A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.NormalItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
}

.NormalBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A:hover
{
    COLOR: #1270A7;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}








.TableHeadingNormal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    text-decoration: none;
}

.TableHeadingBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:link
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.H1HeadingStyle
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}

.H2HeadingStyle
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
}

.H2HeadingStyle A
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.H2HeadingStyle A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.H3HeadingStyle
{
    COLOR: #003C79;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}

.H4HeadingStyle
{
	/*used on survey list page*/
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

.QuestionSectionHeadingSpanStyle
{
    FONT-SIZE: 16px;
    COLOR: #003C79;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
}


.QuestionHeadingStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}

.InlineHelpSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

.InlineHelpSpanStyle A
{
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

.InlineHelpSpanStyle A:hover
{
    COLOR: #9C0000;
    TEXT-DECORATION: none;
}

.InlineHelpSpanStyleItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}

.InlineHelpSpanStyleBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

.TotalCountSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.ReportAnswerNumberSpanStyle
{
    FONT-SIZE:18px; 
    FONT-WEIGHT:bold;
    FONT-FAMILY: Verdana, Arial;
}



.FooterCompanyNameLink
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

.FooterCompanyNameLink A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

.FooterCompanyNameLinkSmall A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterAppNameLink
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.FooterAppNameLink A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.TextareaStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp A:hover
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A:visited
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.ColorTableStyle
{

}

.ColorTableStyle TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: normal;
}
