@charset "iso-8859-1";
/* CSS Document */
body, td {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}
img {
	border:0;
	}
input {
	color:#000;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid;
	border-color: #666 #ccc #ccc #666;
}
.inp_width {
	width:300px; 
	}
.inp_width_120 {

	}
.inp_width_130 {

	}
select{

	}
textarea{

}
.inp_checkbox{
	border:0;
}
.btn {
	background-color: #e6e6e6;
	border-color: #ccc #666 #666 #ccc;
	margin-left: 1px;
	padding: 0;
	cursor: pointer;
	}
/*Link Begin****/	
a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4A781D;
	text-decoration:underline;
	font-weight:bold;
	}
a:hover {	
	color:#666666;
	text-decoration:none;
	}	
a:active {	
	color:#000000;
	text-decoration:none;
	}			
a.top_link {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
	}
a:hover.top_link {	
	color:#333333;
	text-decoration:none;
	}	
a.menu {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2E629C;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
	}	
a:hover.menu {	
	color:#666666;
	text-decoration:none;
	}	
a:active.menu {	
	color:#000000;
	text-decoration:none;
	}
/*Link End****/
/* Pager Begin****/		
a.pager {	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2E629C;
	text-decoration:underline;
	font-weight:normal;
	line-height:18px;
	margin:2px
	}	
a:hover.pager {	
	color:#666666;
	text-decoration:none;
	margin:2px
	}	
a:active.pager {	
	color:#000000;
	text-decoration:none;
	margin:2px
	}
.pager_act{
	color:#CC0000;
	background-color:#ececec;
	font-weight:bold;
	font-size:11px;	
}	
/* Pager End****/		
/* List Table Elements Begin****/			
.list_tbl {
	padding:0px;
	margin:0;
	border-collapse:collapse;
	}
.list_tbl td{
	padding:2px;
	margin:0;
	border:1px solid #999;
	font-size:11px;
	}
.list_header{
	text-align:center;
	background-color:#ececec;
	font-weight:bold;
	color:#666;
}		
.list_empty {
	text-align:center;
	font-weight:bold;
	}
/* List Table Elements End****/	
/* Form Table Elements Begin****/
.form_tbl {
	padding:0px;
	margin:0;
	border-collapse:collapse;
	}
.form_tbl td{
	padding:2px;
	margin:0;
	border:1px solid #999;
	font-size:11px;
	}		
.form_tbl_label {
	text-align:right;
	font-weight:bold;
}	
td.tbl_btn{
	text-align:center;
	border-bottom:0;	
	border-left:0;	
	border-right:0;
	}	
.form_header{
	text-align:center;
	background-color:#ececec;
	font-weight:bold;
	color:#666;
}	
/* Form Table Elements End****/
/* title for pages Begin*/	 		
.title {
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
	font-size:14px;
	}
/* title for pages End*/	 		
.asterisk {
	color:#CC0000;
}
.msg_error {
	color:#CC0000;
	}
.msg{
	color:#99CC00;
	}		
