
* {margin:0;padding:0;}
a {text-decoration:none;}

.body {font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;
		-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#444;
		background:#EEE; 
		margin:0px;font-size:14px;}
		
.wrapper {width:100%;margin:0;position:absolute;top:0px;}

#footer {clear:both;}
.bold{font-weight:bold}

.color_blue{color:#0066FF}
.color_red{color:red;}
.color_green{color:#060}

.num {
mso-number-format:'0\.000'
}
.text{
  mso-number-format:"\@";/*force text*/
}
.alert{padding:6px !important}
.hr_rec{border:1px silver solid;margin:1px}
    .button_select{border:1px #333 solid;text-align:center;width:100%;color:gray;
	padding:10px;font-weight:bold;cursor:pointer;font-size:16px;border-radius:3px;margin-bottom:8px;}
	.button_select:hover{border:1px solid #06F;color:#06F}

.main_wrapper{width:98%;margin-top:80px;margin-left:20px;}
.left_wrapper{width:200px;border:1px gray solid;border-radius:5px;border-bottom:none;float:left}

.sub_left_header{color:#0066CC;border-bottom:1px silver solid;padding:5px;background-color:#CCC}


.content_header{background-color:#333;color:white;padding:5px;font-size:15px;border-radius:3px;}

.del_header{background-color:#F33;color:white;}
.content_info{padding:5px;border:1px solid #090;text-align:center;margin:10px 0px 10px}
.content_wrapper{margin-left:220px;width:80%;background-color:white;border:1px gray solid;padding:5px;border-radius:5px;margin-bottom:10px}
.hidden{display:none}


.inforec{font-size:20px;;color:#666}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.pad5{padding-right:10px;}

.link_navleft{
	border-bottom:1px gray solid;
	padding:10px 5px 5px 5px;
	display:block;cursor:pointer;background-color:white;
	color:gray;
	}
.current_nav{
	background-color:#F60;color:white;	border-bottom:1px gray solid;
	padding:10px 5px 5px 5px;
	display:block;
	text-decoration:none;
	cursor:default
	}
.current_nav:hover{text-decoration:none;color:white}
	

	
.link_navleft:hover{color:black;background-color:#EEEEEE;}
.left_header{background-color:#06C;color:white;padding:10px 5px}

.icon{border:none;height:25px;cursor:pointer;opacity:0.8}
.icon:hover{opacity:1}

.tab{padding:10px;text-align:center;width:200px;
display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#CCCCCC;cursor:pointer;color:#666666}

.tab:hover{background-color:#FF9900;color:white;text-decoration:none}

.tab_active{padding:10px;text-align:center;width:200px;text-decoration:none;
display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#06c;color:white;border-bottom:1px #06c solid;}
.tab_active:hover{color:white;text-decoration:none}
#main-div{margin-bottom:30px;}

.toolbar{padding:10px;border-top:2px #06c solid;min-height:50px;border-bottom:1px gray solid;background-color:white;}
#rec_display{width:100%;background-color:white;border-bottom:2px #06c solid;}

.dl_button{text-align:center;background-color:#06c;color:#F2F2F2;
padding:8px 15px 8px 15px;font-size:14px;border:1px white solid;border-radius:4px;cursor:pointer;}
.dl_button:hover{background-color:#F60;color:white;}
.dl_button:focus{background-color:#F60;color:white;}


.input{border:1px silver solid;padding:5px;border-radius:2px;font-size:14px;color:#494949}
.input:hover{border:1px #999 solid;}
.input:focus{border:1px #06c solid;}
.w300{width:300px;}
.w500{width:500px;}


.infobatal{color:#990000;font-weight:bold}
.greenlbl{color:#060;font-weight:bold;}
.redcolor{color:#990000}

.popdiv{
		display:none;
		background-color:white;
		padding:10px 20px 30px 20px;border-radius:5px;text-align:center;
		border:2px #0066FF solid;width:700px;
		}

.info_save{
		padding:3px;
		min-height:30px;}
.del_img{
		float:right;
		height:20px;
		top:5px;
		right:5px;
		position:absolute;cursor:pointer;
		}

/* TABLE STYLE */
.tbl{border-collapse:collapse;width:100%;}



.trhead td{padding:10px;background-color:#333;font-size:14px;color:#CCC}
.trbody td{padding:10px 5px 10px 10px;border:1px silver solid;}
.trfoot td{padding:10px 5px 10px 10px;border:1px silver solid;}
.trheader td{background-color:#F5F5F5;color:black;font-weight:bold;border-bottom:1px solid #06C}

.theader_bold {background-color:white;color:black;border-bottom:1px solid #06F;font-weight:bold}

.tbl-input{border-collapse:collapse;width:100%}
.tbl-input tr td{border-bottom:1px solid #CCC;padding:6px}

.rowodd{background-color:#F7F7F7;}
.roweven{background-color:#fff;}

.rowodd:hover{background-color:#FFC}
.roweven:hover{background-color:#ffc}

#main-div{margin-top:-40px !important}