.body{
	background-color:silver;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px;color:#333
	}
.hlight{
	background-color:#FFFFCC;
	}
	
.nlight{
	background-color:white;
	}
.link{color:#06c;text-decoration:none;cursor:pointer}
.link:hover{color:red;}
.wlink{color:#fff;text-decoration:none;cursor:pointer}
.wlink:hover{color:red;}
.highlight{background-color:#D6F8FE}
.rows{background-color:#FFF8EA}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.hr{border:1px #333 solid}
.thr{color:#333;margin:0px;}
.read{background-color:#CCCCCC}
.maintd{background-color:#C2ECFC;font-weight:bold;}
.tb_button{background-color:#666666;color:white;font-weight:bold;cursor:pointer;padding:5px;border-bottom:1px white solid;}
.redtd{text-align:left;color:red}
.pheader{font-size:14px;font-weight:bold;color:#06C;}
.black_button{background-color:#333333;color:white;border:1px silver solid;padding:2px;border-radius:4px;font-size:12px}
.print_label{height:30px;font-weight:bold;font-size:14px;text-align:center;border-bottom:1px silver solid;margin-top:10px}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w180{width:180px;}
.w230{width:230px;}
.w280{width:280px;}
.bold{font-weight:bold}
.psheader{
color:#09C;font-size:14px;font-weight:bold;
border-bottom:1px gray solid;text-align:left;margin:3px	
	}
.del_psheader{
color:red;font-size:14px;font-weight:bold;
border-bottom:1px gray solid;text-align:left;margin:3px	
	}
.label{margin:0 0 2px 0}
.label_s{margin:0 0 6px;}
.txt_s{width:50px}
.uom_box{width:60px;}
img{border:none}
/* start input and button style*/
.blue_button{
	background-color:#08c;
	color:white;
	border-radius:3px;
	font-size:12px;
	padding:5px;
	border:1px #333 solid;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none
}
.blue_button:focus{border:1px red solid;background-color:#09C}
.act_button{font-size:10px;background-color:#09c;color:white;border:1px transparent solid;
border-radius:2px;padding:1px 0px 2px 0px;margin-left:2px;cursor:pointer}
.act_button:focus{background-color:red;}

.blue_button:hover{color:white;background-color:#006699;}
.input_txt{padding:2px;border:1px gray solid;
border-radius:2px;color:#333;
font-size:12px;height:18px}
.txt_b{width:300px}

.input_txt:focus{border:1px #09c solid}
.span_selbox{
	padding:4px 2px 4px 2px;border:1px gray solid;border-radius:2px;
	}
select{border:none;font-size:12px;font-family:Arial, Helvetica, sans-serif}
/*end button style*/
/*navigation left*/
.navleft{border-radius:5px;width:190px;border:2px #333 solid;background-color:white;}
.navleftd{display:block;width:175px;padding:5px 5px 5px 10px;border-bottom:1px silver solid;cursor:pointer;color:#333;text-decoration:none}
.navleftd_act{display:block;width:175px;padding:5px 5px 5px 10px;
cursor:pointer;color:#fff;text-decoration:none;background-color:gray;
}
.navleftd_act:after{border-top: 50px solid transparent; border-left: 100px solid red; border-bottom: 50px solid transparent;}

.navleftd:hover{background-color:#08c;color:#fff}
.nleft_title{display:block;width:180px;padding:5px;color:#FFF;background-color:#333}

/*index page css*/
    #navleft{width:200px;height:300px;position:absolute;top:70px;left:20px;}

	#maindiv{position:absolute;width:800px;left:230px;background-color:transparent;top:70px;height:400px;}
	#tabwrapper{position:relative;top:0px;}
	.activetab{width:150px;padding:5px 0 5px 0;text-align:center;color:white;
	background-color:#333;
		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border:1px black solid;display:inline-block;border-bottom:none;}
	.inactivetab{width:150px;padding:5px 0 5px 0;text-align:center;color:white;
	background-color:gray;
		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border:1px black solid;display:inline-block;border-bottom:none;}
	#content{border-radius:4px;border-top-left-radius:0px;height:20px;
	background-color:#333;height:auto;padding:7px 5px 10px 5px;}
	#toolbar{padding:3px;background-color:white;}
	.rptwrap{padding:3px;background-color:white;}
	/*table style*/
	#worksheet{background-color:white;border-radius:5px;padding:5px;border:2px #333 solid;}
	.wstable{width:100%;border-collapse:collapse;}
	.wstable_thead{background-color:#333333;color:#fff}
	.wstable td{padding:5px 3px 5px 3px ;border-bottom:1px silver solid;}
.rec_output{padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px #1e1e1e solid;border-left:none;border-right:none}
.navleft_header{
	background-color:#1e1e1e;
	padding:5px;display:block;color:white;text-align:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;font-weight:bold;
	}
.navleft_d_inactive{
	padding:5px;
	border-bottom:1px gray solid;
	color:#333;display:block;text-align:center;
	margin: 2px 5px 2px 5px;
	cursor:pointer;
	}
.navleft_d_active{
	padding:5px;
	border-bottom:1px solid red;
	color:#09c;display:block;text-align:center;
	margin: 2px 5px 2px 5px;
	cursor:pointer;background-image:url(../../images/arrow.png);background-repeat:no-repeat;
	background-position:right
	}
.navleft_d_inactive:hover{color:#09c;border-bottom:1px solid red}
.modalbg{min-width:1024px;min-height:600px;width:100%;height:100%;background-color:gray;opacity:0.5;position:absolute;z-index:80;display:none;}
.entry_container{width:100%;height:100%;position:absolute;z-index:100;display:none;}

/*record table*/
.rectable{border-collapse:collapse;width:100%;color:#333}
.rectable thead td{background-color:#1e1e1e;color:white;text-align:center;padding:5px 0 5px 0}
.rectable tbody td{border:1px silver solid;padding:5px;border-left:none;}
.rectable tbody tr:hover{background-color:#CBE9FE;color:#1e1e1e}
.row_even{background-color:white;}
.row_odd{background-color:#f0f0f0;}
.rectable tfoot td{padding:8px;text-align:left;color:#CCC}

.pagingtbl{
	color:#fff;width:100%;border-collapse:collapse
	}
.pagingtbl td{padding:8px 0 0 0;}
/*worksheet style*/
.ws_wrapper{
	width:700px;height:auto;background-color:#fff;
	top:100px;position:relative;border-radius:5px;
	box-shadow:0px 0px 5px 2px #333;padding:10px
	}
.tbl_header{color:#09C;font-size:14px;font-weight:bold;
border-bottom:1px gray solid;padding:0 5px 0 5px;text-align:left;}
.tbl_header_left{text-align:left;width:50%}
.tbl_header_right{text-align:right;width:50%;color:#333}
.worksheet{color:#333;width:100%}
.worksheet td{height:35px}
.worksheetd{color:#333;width:100%;border-collapse:collapse}
.worksheetd td{height:30px;border-bottom:1px silver solid;}
.tf{border-top:1px gray solid;text-align:center}
.doutput{border:1px gray solid;border-radius:3px;}
/*end worksheet*/

/* start pagination */
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid silver;
	background-color: #666666;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:active {
	border: 1px solid #fff;
	color: #000;
}
div.pagination a:hover {
	border: 1px solid #fff;
	background-color:#09C;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fff;	
	font-weight: bold;
	background-color:#09C;
	color: #FFF;
}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;	
		color: gray;
	}
/*end pagination style*/


