.firefoxhtml {overflow: -moz-scrollbars-vertical;} 
body {background-color:#cccccc; margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.mainbody {background-image:url(images/opp_mainbody_slice.jpg)}
.navigation_split {background-image:url(images/blue_pixel.jpg)}
.cellBorderRight {}
.mainworkpane {padding-top: 10px; padding-left: 5px; padding-right: 15px;}

td.label {font-size: 12px; color: #40648c; font-weight: bold; text-decoration:none;}
td.smalllabel {font-size: 10px; color: #40648c; font-weight: bold; text-decoration:none;}

a.label {font-size: 12px;color: #40648c;	font-weight: bold; text-decoration:none;}
a.label:hover {color: #0000DD;}
a.label:active {color: #40648c;}
a.label:visited {}
a.smalllabel {color: #40648c; font-weight: bold; text-decoration:none;}
a.smalllabel:hover {color: #0000DD;}
a.smalllabel:active {color: #40648c;}
a.smalllabel:visited {}

.titlemessage {font-size: 13px; color: #ffffff; font-weight: bold; text-decoration:none;}
.infomessage {font-size: 13px; color: #afcf44; font-weight: bold; text-decoration:none;}
.importantmessage {font-size: 13px; color: #FF0000; font-weight: bold; text-decoration:none;}

.gridlink {font-size: 11px; color: #141478; text-decoration:none; font-weight: bold;}
a.gridlink:hover {font-size: 11px; color: #141478; text-decoration:none; font-weight: bold;}
a.gridlink:active {font-size: 11px; color: #141478; text-decoration:none; font-weight: bold;}
a.gridlink:visited {font-size: 11px; color: #141478; text-decoration:none; font-weight: bold;}
.datagrid_heading  {background-color:#892944; font-size : 12px; color : #ffffff; font-weight: bold; }
.datagrid_data  {font-size : 11px; color : #141478; background-color: #eeeeee;}
.datagrid_data_rollover  {font-size : 11px; color : #141478;	background-color: #dddddd;}
.datagrid {border: 1px solid #892944;}


.editField  {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #892944;
	border-right-color: #892944;
	border-bottom-color: #892944;
	border-left-color: #892944;
	color:#40648c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smalleditField  {
	font-size: 9px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}
.blackBorder {
	border: 1px solid #000000;
}
.normal {
	font-size: 12px;
	color: #40648c;
}
.smalltext {
	font-size: 10px;
	color: #40648c;
}
.heading {
	font-size: 14px;
	color: #141478;
	font-weight: bold;
}
.subheading {
	font-size: 13px;
	color: #141478;
	font-weight: bold;
}
.responseMSG {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.mandatoryValue {
	color: #FF0000;
	font-weight: bold;
}

/** POPUP CONTAINER STYLES */
#popupMask {position: absolute;	z-index: 200; top: 0px;	left: 0px;	width: 100%; height: 100%; opacity: .4;	filter: alpha(opacity=40);	 background-color:transparent !important; background-color: #333333;	background-image: url("images/maskBG.png") !important; background-image:none; background-repeat: repeat; display:none;}
#popupContainer {position: absolute;z-index: 201;top: 0px;left: 0px;display:none;cpadding: 0px;}
#popupInner {border: 2px solid #000000;cbackground-color: #ffffff;}
#popupFrame {margin: 0px;	width: 100%;	height: 100%;	position: relative;	z-index: 202;}
#popupTitleBar {background-color: #486CAE;	color: #ffffff;	font-weight: bold;	height: 1.3em; padding: 5px; border-bottom: 2px solid #000000; border-top: 1px solid #78A3F2; border-left: 1px solid #78A3F2;	border-right: 1px solid #204095; position: relative; z-index: 203;}
#popupTitle {float:left; font-size: 1.1em;}
#popupControls {float: right;cursor: pointer;cursor: hand;}
