body
{
}

.surveyHeader
{
    COLOR: #003366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
}
.tblBodyGroupHdr
{
	font-family: Arial, Verdana;
	background-color: #cc0000;
	color: White;
	font-weight: bold;
	
	text-align: center;
}
.tblBodyGroupHdrLite
{
	border-right: red thin groove;
	border-top: red thin groove;
	border-left: red thin groove;
	border-bottom: red thin groove;
	font-family: Arial, Verdana;
	background-color: transparent;
}
.linkbtnBodyNormal {	font-family: Arial, Verdana; 	font-size: 10pt;	font-weight: normal;}
A.linkbtnBodyNormal:Link {	padding: 1px 8px 1px 8px;	color: #FFFFFF;	background-color: #8297B1;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodyNormal:Visited {	padding: 1px 8px 1px 8px;	color: #FFFFFF;	background-color: #8297B1;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodyNormal:Active {}
A.linkbtnBodyNormal:Hover {	background-color: #C4CDDB;	color: #303E4E;	border-top: #D8DFE7 1px solid;	border-bottom: #8297B1 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #8297B1 1px solid;	text-decoration: none;}
.linkbtnBodyNormal:Link
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding: 1px 8px 1px 8px;
	color: #FFFFFF;
	background-color: #8297B1;
	border-top: #D8DFE7 1px solid;
	border-bottom: #4A5F77 1px solid;
	border-left: #D8DFE7 1px solid;
	border-right: #4A5F77 1px solid;
	text-align: center;
	cursor: hand;
}
.linkbtnBodyNormal:Visited
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding: 1px 8px 1px 8px;
	color: #FFFFFF;
	background-color: #8297B1;
	border-top: #D8DFE7 1px solid;
	border-bottom: #4A5F77 1px solid;
	border-left: #D8DFE7 1px solid;
	border-right: #4A5F77 1px solid;
	text-align: center;
	cursor: hand;
}
.linkbtnBodyNormal:Hover
{
	background-color: #FFFFFF;
	color: #4A5F77;
	text-decoration: underline;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
.linkbtnBodyNormal:Active
{
}

.linkBodyNormal:Link
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	color: #303E4E;
	text-decoration: underline;
	cursor: hand;
}
.linkBodyNormal:Visited
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	color: #303E4E;
	text-decoration: underline;
	cursor: hand;
}
.linkBodyNormal:Hover
{
	background-color: #FFFFFF;
	color: #303E4E;
	text-decoration: underline;
	border-top: #303E4E 1px solid;
	border-bottom: #303E4E 1px solid;
	border-left: #303E4E 1px solid;
	border-right: #303E4E 1px solid;
}
.tdBodyEditRequired
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
	border-bottom: #f2f2f2 1px solid;
}
.tdBodyEditHeading
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

.valError
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}

.valNormal 
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #cc0033;
}
.tdBodyEditNormal
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	background-color: #FFFFFF;
	border-bottom: #f2f2f2 1px solid;
}
.tdBodyEditHdr
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	border-bottom: #f2f2f2 1px solid;
}

.required
{
	color: red;
	font-family: Arial, Verdana;
}

.boldRed
{
	color: Red;
	font-weight: bold;
}

.lbl 
{ 
	background-color:#ffff00; 
} 


