/*height is 42px*/
.DatagridHeaderRowStyleSurveyList, .DatagridHeaderRowStyleSurveyList A:link, .DatagridHeaderRowStyleSurveyList A:visited
{
	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, .DatagridHeaderRowStyleSurveyList A:visited
{
	COLOR: black;
    TEXT-DECORATION: underline;
}
/*height is 33px*/
.DatagridHeaderRowStyle33, .DatagridHeaderRowStyle33 A:link, .DatagridHeaderRowStyle33 A:visited
{
	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, .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, .TableHeadingBoldWithPadding A:hover,
.TableHeadingBoldWithPadding A:link, .TableHeadingBoldWithPadding A:visited
{
    padding-left: 6;
	padding-right: 6;
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBoldWithPadding A:hover
{
    TEXT-DECORATION: none;
}

.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, .DatagridHRowStyle A:link, .DatagridHRowStyle A:visited
{
	padding-left: 3;
	padding-right: 3;
	BACKGROUND-COLOR: #DADEE4;
	COLOR: black;
    TEXT-DECORATION: none;
    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, .Normal A:hover, .Normal A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A:hover
{
    TEXT-DECORATION: none;
}

.NormalGreen
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRed, .NormalRed LI, .NormalRed LI A, .NormalRed LI A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.NormalRed LI A:hover
{
	text-decoration: underline;
}

.NormalRedBold, .NormalRedBold A, .NormalRedBold A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalRedBold A
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}

.NormalRedBold A:hover
{
    TEXT-DECORATION: none;
}

.NormalGreenBold
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalLink A, .NormalLink A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalLink A:hover
{
    TEXT-DECORATION: none;
}

.NormalLinkSmall A, .NormalLinkSmall A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.NormalLinkSmall A:hover
{
    TEXT-DECORATION: none;
}

.NormalItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
}

.NormalBold, .NormalBold A, .NormalBold A:hover, .NormalBold A:visited
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A, .NormalBold A:hover, .NormalBold A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
}

.NormalBold A:hover
{
    TEXT-DECORATION: none;
}




.TableHeadingNormal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    text-decoration: none;
}

.TableHeadingBold, .TableHeadingBold A, .TableHeadingBold A:hover,
.TableHeadingBold A:link, .TableHeadingBold A:visited
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A, .TableHeadingBold A:link, .TableHeadingBold A:visited
{
    TEXT-DECORATION: underline;
}

.TableHeadingBold A:hover
{
    TEXT-DECORATION: none;
}

.H1HeadingStyle
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}

.H2HeadingStyle, .H2HeadingStyle A, .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, .InlineHelpSpanStyle A:hover
{
    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;
}



.FooterCompanyNameLink, .FooterCompanyNameLink A,
.FooterCompanyNameLink A:hover, .FooterCompanyNameLink A:visited
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}


.FooterCompanyNameLinkSmall, .FooterCompanyNameLinkSmall A,
.FooterCompanyNameLinkSmall A:hover, .FooterCompanyNameLinkSmall A:visited
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.FooterAppNameLink, .FooterAppNameLink A:link,
.FooterAppNameLink A:visited, .FooterAppNameLink A:hover
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.TextareaStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp, .NormalHelp A, .NormalHelp A:hover, .NormalHelp A:visited
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.ColorTableStyle{}

.ColorTableStyle TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: normal;
}