/*Basic Style*/
*{
	font-family: Verdana,Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	/*
	scrollbar-base-color: #C1CED9;
	scrollbar-face-color: #C1CED9;
	scrollbar-highlight-color: #F0FEFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #F0FEFF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #7794AE;
	*/
	background-color: #CCC;
}
a img{border:none;}
* html body,
*+html body{overflow:auto}
p{margin:0 auto;}
.digrpt,.frm,form{
	margin:0 auto;
	padding:0px;
	}
hr.space{
	width:100%;
	height:1px;
	margin:0px;
	padding: 0px;
	visibility: hidden;
	}
input,button,select{
	border:1px solid #000;
	background-color:#FFF;
}
select#customs option{
	background-color:#fff;
	font-family: "Lucida Console", "Courier New","Fixedsys";
}
p.print{
	text-align:right;
	display:block;
	padding-right:5%;
	margin:1px;
}
p.lstup{
	text-align:left;
	display:block;
	padding-left:5%;
	padding-top:0px;
	margin:1px;
	}
.nobd{
	border:0px none black;
	background-color:#FFFFFF;
}
.bg{
	background-color:#E0E0EE;
	}
.rgt{
	text-align:right!important;
	}
.center{
	text-align:center;
	}
table.nobd{
	border:0px none black;
	width:90%;
}
a:link, a:active, a:visited {
	color:#0000FF;
	text-decoration: underline;
}
a:hover{
	color:#ff0000;
}
p.title{
	font-weight:bolder;
	margin:0px;
}
div.title{
	float:right;
	text-align:left;
}
p.content{
	margin:0px;
	text-align: justify;
	line-height: 1.1em;
}
td#content{
	padding-left: 5px;
}
.layout{
	width:100%;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	border:0 none #cccccc;
}
.left{
	width:100%;
	padding:0px;
	margin:0px;
	text-align:left;
}
.right{
	width:100%;
	padding:0px;
	margin:0px;
	text-align:right;
}
#copy{
	border-top:1px solid #000000;
	background-color:#CCC;
	padding:10px;
	}
#head{
	display:none;
	}
#tblshow{
	border:0 none #ffffff;
}
#tblshow .marea{
	text-align:center;
	vertical-align:top;
	padding:1em 0 1em 0;
	min-height:550px;
	display:block;
	clear:both;
}
* html body #tblshow .marea,
*+html body #tblshow .marea{height:550px;}

#tblshow td#prodshow{
	background-position:left bottom;
	background-repeat:no-repeat;
}

#tblshow td.left{
	height:16px;
	margin:0px;
	padding:0px;
	border-bottom:3px double #CCC;
}
/*  Logo  */

td.logo{
	text-align:left;
	padding:0;
}
img.logo{
width:300px;
height:80px;
border:none;
}

div.nav{
	float:right;
	background-color:#ffff00;
	padding:1px;
	border:1px solid #999933;
	text-transform:uppercase;
	color:#0000FF;
	}
div.nav a:hover{
	text-decoration:none;
}
/*	Navigate Bar	*/
#bar{
	background-color:#999;
	border-bottom:1px solid #FFFFFF;
	width:100%;
	height:16px;
	text-align:left;
	padding:0 0 0 5px;
	text-transform: uppercase;
}
#bar .reddot{
	margin: 0;
	width:10px;
	height:10px;
}
#bar a{
	height:18px;
	padding:0 1px 0 1px;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}
#bar a:hover{
	color:#333;
	background-color:#FFFFFF;
	border-top:1px solid #7794ae;
}
#bar a.doc{color:#FFF;}
#bar a.doc:hover{
	color:#FFF;
	background-color:#CCF;
	}
#barline{
	height:35px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#CCC;
	background-image:url(/report/images/navigate_title.gif);
}
#bartitle{
	text-align:center;
	width:240px;
	height:18px;
	font-weight:600;
	font-size:10px;
	white-space: nowrap;
	text-transform: uppercase;	
	clear:both;
	float:left;
	}
	
/*Home page style*/
/*
a:link img, a:active img, a:visited img{
	border:1px solid #FFFFFF;
}
a:hover img{
	border:1px solid #FF0000;
}
*/
/*Main page menu style*/

#menu{
	font-family: "Gill Sans MT", "Arial","sans-serif";
	font-size:10px;
	line-height: 1em;
}
#menu a{
	width: 100%;
	text-indent: 10px;
	line-height: 1.2em;
	color: Black;
	text-decoration: none;
	background-image: url(/report/images/1px.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
}
#menu a:hover{
	color: Blue;
	background-image: url(/images/dot.gif);
}

/* form style */

table.frm {
	width:600px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-image:url(/report/images/rp.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-collapse:collapse;
	background-color:#FFF;
}
table.frm th{
	padding-left:5px;
	border-bottom:5px solid #CCCCCC;
	text-transform: uppercase;
	height:24px;
	text-align: left;
}
table.frm td{
	height:24px;
	border-width:0px;
	padding-left:5px;
}


/* Report Style (Digital) */

table.digrpt{
	behavior:url(/report/themes/tablehl.htc);
	border:1px solid #CCC;
	width:90%;
	cursor:default;
	border-collapse:collapse;
}
table.digrpt td{
	border:1px solid #CCC;
}
table.digrpt th{
	text-align:left;
	vertical-align:bottom;
	color:#333;
	background-color:#CCC;
}
table.payinfo{
	behavior:url(/report/themes/tablehl.htc);
	font-size:10px;
	border:1px solid #c1ced9;
	width:20%;
	cursor:default;
	border-collapse:collapse;
}


table.payinfo td{
	border:1px solid #c1ced9;
}
table.payinfo th{
	text-align:left;
	vertical-align:bottom;
	color:#47647e;
	background-color:#c1ced9;
}
.ivcbox{
	width:20%;
	display:inline;
	padding:0 2px 0 2px;
	}
	
.payinfo tr,.digrpt tr{
	color:#000;
	background-color:#FFF;
}
.payinfo tr:hover,.digrpt tr:hover{
	color:#000;
	background-color:#eee;
}
/*	menu	*/
#menubar{position:relative;}
#reportsmenu{display:none; position:absolute; top:18px; left:0px;padding:0 0 1px 0; width:320px; border-top:none;background-color:#999; }
#menubar>#reportsmenu{ top:13px;}
#menubar:hover #reportsmenu{display:block;}


#reportsmenu a{display:block;width:auto;border-top:solid 1px #fff;text-align:left; height:20px; line-height:20px; padding-left:10px;}
a.doc{color:ccf;}
#menubar{display:inline;}

/* login form */
#loginform{margin:10% auto 0 auto;}

/* add 25 years icons   */
#loginform{background: transparent url(../images/bg-login-25-years.jpg) no-repeat 410px 35px;}
#loginform th{background: transparent url(../images/bg-login-wac.gif) no-repeat scroll left top; text-indent: 24px;}

/* my menu navigation */
#mymenu{margin:0 0 0 15px; padding:0;}
#mymenu li {padding:5px 0;}
