#helprule{position:absolute;top:150;left:23;height:1px;width:10px;visibility:hidden;}

a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #4C83AE;
	text-decoration: none;

	font-size : 11px;
}
a.topmenu {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10px;
}
a.topmenu:hover {
	color: #9B3F17;
	text-decoration: underline;
}
a.menu:hover {
	color: #9B3F17;
	text-decoration: none;
}
img {
	border-style: none;
}
td {
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial, helvetica; 
	FONT-SIZE: 10px; 
	line-height : 12px;
}

.fieldrow {
	background-color: F5F5F5;
	padding-left:4px;
}
.formheading {
	font-family: Verdana;
	font-size:12pt;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
}
.formheadingblue {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 4px 2px 8px;
	background:rgb(234,242,255);
	border-bottom:1px solid rgb(120,172,255);
	color: #000000;
	font-size:20px;
	font-weight:bold;
}

.formfooter {
	font-family: Arial, Helvetica, sans-serif;
	padding:6px 6px 2px 10px;
	border-top:1px solid rgb(120,172,255);
}

.formrow, formrow_dark {
	font-family: Arial, Helvetica, sans-serif;
	background: #F9FBFF;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.formrow_dark {
	font-family: Arial, Helvetica, sans-serif;
	background:rgb(240,248,255);
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.generateheading {
	background-color: #E5DCD1;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.generatemenuheading1 {
	background-color: #E5DCD1;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:6px;
}
.generatemenuheading2 {
	background-color: #E5DCD1;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:4px;
}
.input {
	COLOR: black;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 7.5pt;
	TEXT-DECORATION: none;
	background-color: #F1FOEC;
	height : 18px;
}
.mainbody {
	background-color:#EAF2FF;
	margin-left: 13px;
	margin-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 18px;
	overflow: auto;
}
.popupbody {
	background-color:#F3F3EE;
	margin-left: 13px;
	margin-top: 13px;
	margin-bottom: 18px;
}
.reportrow_even {
	background-color: #F9F9F9;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}
.reportrow_odd {
	background-color: #F1F1F1;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}
.reviewheading {
	background-color: #F1E1D7;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.reviewmenuheading1 {
	background-color: #F1E1D7;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:6px;
}
.reviewmenuheading2 {
	background-color: #F1E1D7;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:4px;
}

.settingsheading {
	background-color: #EBECED;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.settingsmenuheading1 {
	background-color: #EBECED;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:6px;
}
.settingsmenuheading2 {
	background-color: #EBECED;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:4px;
}

.tableheading {
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 6px;
	background:rgb(234,242,255);
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

.textbox {
	color:  black; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	height: 19px;
}

.textbox_password {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 19px;
	color: #000000;
	font-size:10px;
}
.textred {
	background-color: F5F5F5;
	padding-left:4px;
	color: #ff0000;
}

table.maintable {
	background-color: #FFFFFF;
	border: 1px solid #ACACAC;
	height: 100%;
	width: 100%;
}
table.innertable {
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 100%;
}

.translateheading {
	background-color: #DFE6D6;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.translatemenuheading1 {
	background-color: #DFE6D6;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:6px;
}
.translatemenuheading2 {
	background-color: #DFE6D6;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:4px;
}

.uploadheading {
	background-color: #F3E8D2;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.uploadmenuheading1 {
	background-color: #F3E8D2;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:6px;
}
.uploadmenuheading2 {
	background-color: #F3E8D2;
	padding-top:0px;
	padding-bottom:4px;
	padding-left:4px;
}
