.main_table {
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.main_table thead th {
	background-color: #124862;
	font-size: 11px;
	border: 1px solid #a0d0ff;
}
.main_table thead a:link, .main_table thead a:visited, .main_table thead a:hover, .main_table thead a:active {
	font-size: 11px;
}
.main_table th {
	font-weight: bold;
	text-align: left;
	padding: 4px;
	vertical-align: top;
}
.main_table .req {
	color: #FF7979;
}
.main_table td {
	vertical-align: top;
	padding: 4px;
}
.main_table td i {
	color: green;
}
.main_table .sub {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #EABAFE;
}
.main_table .sub_sub {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight: bold;
	background-color: #C0C0C0;
	border: 1px solid #EABAFE;
}
