body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	background-color: White;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table {
	font-size: 9pt;
}

FORM {
	display: inline;
}

HR {
	color: #CCCCCC;
	width: 100%;
	height: 1px;
}

TH {
	background-color: #000000;
	color: #ffffcc;
	font-weight: normal;
	border: 1px solid;
	border-color: black black black white;
}
TH.end {
	border-color: black black black black;
}

td {
	background-color: inherit;
	color: inherit;
	margin: 0;
	border-width: 0;
}

.i {
	text-align: right;
}

.irol {
	text-align: left;
	background: inherit;
	border-width: 0;
}

.iror {
	text-align: right;
	background: inherit;
	border-width: 0;
}

.r {
	background-color: inherit;
	color: inherit;
	height: 24px;
}

.re,
.ro {
	background: White;
	color: Black;
	height: 24px;
	padding: 0 2px 0 2px;
}

.ro {
	background: #EEEEEE;
}

.rsum1 {
	font-weight: bold;
	background: #FFFFCC;
	color: Black;
	height: 24px;
	padding: 0 2px 0 2px;
}

.rsum2 {
	font-weight: bold;
	background: LightSteelBlue;
	color: Black;
	height: 24px;
	padding: 0 2px 0 2px;
}

.rgrand {
	background: Navy;
	color: White;
	height: 24px;
	padding: 0 2px 0 2px;
}

.b,
.brel,
.bsub,
.bprm,
.boemsg,
.bns,
.bnsoemsg,
.bloemsg,
.blns,
.blnsoemsg {
	font-size: 9pt;
	background: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	cursor: pointer;	
}

.b,
.brel,
.bsub,
.bprm {
	color: #0000ff;
	text-align: Center;
	text-decoration: underline;
}

.brel {
	background-image: url(prodimage/inforel.gif);
	width: 20px;
}

.bsub {
	background-image: url(prodimage/infosub.gif);
	width: 20px;
}

.bprm {
	background-image : url(prodimage/infoprm.gif); 
	width : 20px; 
}

.boemsg,
.bns,
.bnsoemsg,
.bloemsg,
.blns,
.blnsoemsg {
	text-align: Left;
}

.boemsg,
.bloemsg {
	background-color: #FFFFCC;		
}

.bns,
.blns {
	color: gray;	
}

.bnsoemsg,
.blnsoemsg {
	color: gray;	
	background-color: #FFFFCC;	
}

.bloemsg,
.blns,
.blnsoemsg {
	text-decoration: underline;		
}

.msg {
	color: #000000;
}

.error {
	color: red;
}

.boff,
.bon {
	font-size: 8pt;
	font-weight: bold;
	background-color: #CCCCCC;
	color: black;
	text-align: Center;
	margin: 0;
	padding: 0;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #FAFAFA #ACACAC #ACACAC #FAFAFA;
}

.bon {
	border-color: #ACACAC #FAFAFA #FAFAFA #ACACAC;
}

.screenBorder {
	border: 6px solid;
	border-color: #000066 #000066 #000066 #000066;
}

.logobody {
	background-color: white;
	color: black;
}
.logoprint {
	background-color: white;
	color: black;
}
.mainMenuBar {
	background-color: #869ABF;
	border: 1px solid;
	border-color: black #869ABF #869ABF #869ABF;
	width: 100%;
	height: 27px;
}

.mainFooterBar {
	background-color: #869ABF;
	border: 1px solid;
	border-color: black #869ABF #869ABF #869ABF;
	width: 100%;
	height: 27px;
}

.mainHeader {
	background-color: #869ABF;
	border-width: 0px;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

.mainFooter {
	background-color: #869ABF;
	border-width: 0px;
	color: white;
}

.pageborder {
	border: 1px solid;
	border-color: #869ABF #869ABF #869ABF #869ABF;
	border-color: black black black black;
}

.pageMenuBar {
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:bold;
	border: 0px;
	width: 100%;
	height: 27px;
}
.pageInfo {
	background-color: white;
	border: 3px solid;
	border-color: white;
	width: 100%;
}

.pageHeader {
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:normal;
	height:24px;
	width: 100%;
	border: 0px;
}

.pageFooter {
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:normal;
	height:24px;
	border: 0px;
	width: 100%;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
.clBar{
	position:absolute;
	visibility:hidden;
}

.mainMenuLevel0,
.mainMenuLevel0over{
	position:absolute;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: Center;
	background-color:#869ABF;
	layer-background-color:#869ABF;
	border: 2px solid;
	border-color: #A6BADF #465A7F #465A7F #A6BADF;
	color:#EEEEEE;
}

.mainMenuLevel0over{
	cursor:pointer;
	border-color: #465A7F #A6BADF #A6BADF #465A7F;
	color:white;
}

.mainMenuLevel0border{
	position:absolute;
	visibility:hidden;
}

.mainMenuLevel1,
.mainMenuLevel1over{
	position:absolute;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: Left;
	background-color:#A6BADF;
	layer-background-color:#A6BADF;
	color:white;
}
.mainMenuLevel1over{
	background-color:white;
	layer-background-color:white;
	color:navy;
	cursor:pointer;
}
.mainMenuLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:black;
	layer-background-color:black;
}

.pageMenuLevel0,
.pageMenuLevel0over {
	position:absolute;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: Center;
	background-color: #CCCCCC;
	layer-background-color: #CCCCCC;
	color:black;
	border: 2px solid;
	border-color: #FAFAFA #ACACAC #ACACAC #FAFAFA;
}

.pageMenuLevel0over{
	cursor:pointer;
	border-color: #ACACAC #FAFAFA #FAFAFA #ACACAC;
}
.pageMenuLevel1,
.pageMenuLevel1over{
	position:absolute;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	color:black;
	background-color: #EEEEEE;
	layer-background-color: #EEEEEE;
}
.pageMenuLevel1over{
	background-color:white;
	layer-background-color:white;
	cursor:pointer;
}

.pageMenuLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:black;
	layer-background-color:black;
}

.twotableseparator {
	background-color: black;
}

#waitbox{
font-size:14px;
font-weight: normal;
position: absolute;
top: 40%;
left: 42%;
width: 200px;
height: 65px;
padding: 20px;
border:  2px solid;
border-color:  #EEEEEE #555555 #555555 #EEEEEE;
background-color: #d4d0c8;
color: black;
visibility: visible;
z-index: 9;
}

a:link.footerlink {
	color: #eeeeee;
}

a:visited.footerlink {
	color: #eeeeee;
}

a:active.footerlink {
	color: white;
}

a:hover.footerlink {
	color: white;
}

.nsitem {
	color: gray;
	background-color: inherit;
}

.oemess {
	color: black;
	background-color: #C0C000;
}
.nsoeitem {
	color: gray;
	background-color: #C0C000;
}
