p, td, li, body { color: black; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", sans-serif; font-style: normal; font-variant: normal; text-decoration: none }
img { border-style: none }

a {color: blue; text-decoration: none; }
a:hover {color: blue;	text-decoration: underline;}

legend{
	color:#000000;
}
.copyright { color: #036; font-size: 11px; font-family: Arial; margin-top: 3px; margin-bottom: 3px }
.heading{color: #000000; font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight:bold;padding-bottom:2px;}
.sub_heading {color: #073B77; font-weight:bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
.drkLink{
	color:#000000;
}
.mainLink, .mainLink:visited{
	color: #ffffff; font-weight:bold;
}
.mainLink:hover{
	color: #073B77;  text-decoration:none; font-weight:bold;
}
.drkLink:hover{
	color: #FF7F00;
}
.tbl {border: 1px solid #000000; border-collapse:collapse; font-size:8pt;}
.tbl_child {table-layout:fixed; border-collapse:collapse; font-size:8pt;}
.tblHeader{font-size: 12pt; font-weight:bold; color:#FFFFFF; text-align:center; height:25;}
.tblHeader th{background-color: #FF7F00; color:#ffffff;}
.tblHeader td{background-color: #FF7F00; color:#ffffff; border-bottom: 1px solid #000000; text-align:left;}
.tblHeader a{font-size: 8pt; color:#ffffff;}
.tblHeader a:hover {color: #95a6c1;}
.tblFooter {font-size: 8pt; }
.tblFooter td {border-top: 1px solid #000000;}
.tblFooter a {color: #000000;}
.tblFooterOrange{height:25;}
.tblFooterOrange td {font-size: 8pt; border-top: 1px solid #000000; font-weight:bold; color:#FFFFFF; background-color: #FF7F00;  }
.tblFooter a:hover {color: #FF7F00;}
.tblFooter  .current_page{color:993333; text-decoration:underline;}
.tbl td{padding-left:6px; height:22px;}
.tbl td a{color: #000000;}
.tbl td a:hover{color:#FF7F00;}
.tblHighlightRow {background-color: #eeeeee;}
.tblSelectedRow{background-color:#ffff99;}
.tbl .NoRows{height:25;font-weight:bold;text-align:center;}

.nav_bar{color: #ffffff; height:22px;}
.nav_bar td{color: #95a6c1;}
.nav_bar a
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 5px;
	position: static;
	height: 23px;
	text-decoration: none;
}
.nav_bar a:hover{height:23; color:#ff7f00; text-decoration: none; padding: 5px 0px  4px 0px; margin:0px; vertical-align:middle; position:static;}

.validation_err li{color:#ff3300; margin:2px; padding:2px;}
.validation_err {color:#ff3300; margin-left:0px; margin-bottom:2px;}
.validation_err ul {color:#ff3300; margin:6px 0px 3px 14px; padding:6px 0px 3px 14px; }

.pop_up_header{height:35px; color: #95a6c1; background-color:#173c77; border-bottom:3px solid #95a6c1; font-weight:bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
.pop_up_footer{height:25px; border-top:3px solid #95a6c1; background-color:#173c77}
.pop_up_background{background-color:#eeeeee}

.optional_question{
	color: #FFA500;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:18px;
}
.compulsory_question { color: #009; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:18px; }
.correct { color: #00CC99; font-size: 11px; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
.fail { color: #ff3300; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.pass { color: #66cc66; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}


