/* begin disable browser styles*/
	body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;color:black;}

	fieldset,img{border:0;}
	caption,th{text-align:left;}
	
	q:before,q:after{content:'';}
	abbr,acronym{border:0;font-variant:normal;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	input,textarea,select{*font-size:100%;}
	legend{color:#000;}
	
	table{border-collapse:collapse;border-spacing:0;text-align:left;}
	td{vertical-align:top;}


* { 
	position:relative; 
	font-family: arial, helvetica ;
	font-size: 11px
}
html  {	position:static;}
body  {	
	position:static;
	background-color: #EEEADF ; 
	border-color: #EEEADF;
	margin:1px;
	/*overflow:hidden;*/
	}	

input { vertical-align:top } 
label { vertical-align:top; }


input[type=button], input[type=submit], input[type=reset], input[type=image], button ,
input[type=button]:link, input[type=submit]:link, input[type=reset]:link, input[type=image]:link, button:link, 
input[type=button]:visited, input[type=submit]:visited, input[type=reset]:visited, input[type=image]:visited, button:visited 
{
	background-color: #E3DBD5 ; 
	border : 1px outset #EEEADF;	
	text-align:center;
	min-height:14px;
	padding:2px;	
	cursor:default;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=image]:hover, button:hover 
	{color: #0000D7;}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active, input[type=image]:active, button:active 
	{border-style: inset; 	
	}


a.btn, a.btn:link, a.btn:visited  {
	background-color: #E3DBD5 ; 
	border-top : 1px solid #FCFCF8;
	border-left : 1px solid #FCFCF8;	
	border-bottom : 1px solid #A59C7C;	
	border-right : 1px solid #A59C7C;		
	text-align:center;
	min-height:14px;
	padding:1px;	
	cursor:default;
	display: block;  
	float:left;
}
a.btn:hover { text-decoration:none;	color: #0000D7;
}
a.btn:active  {border : 1px inset #A59C7C;}


a.btnFlat, a.btnFlat:link, a.btnFlat:visited  {
	background-color: #EEEADF ; 
	border : 1px solid #EEEADF;
	text-align:center;
	min-height:14px;
	padding:1px;	
	cursor:default;
	display: block;  
	float:left;
}
a.btnFlat:hover { 
	text-decoration:none;	
	color: #0000D7;
	border : 1px outset #EEEADF;	
}
a.btnFlat:active  {border : 1px inset #A59C7C;}


table{ padding:0px; margin:0px}

a { text-decoration: none;}

div.splitter {
	border-color:#A59C7C;}
div.splitBar {
	background-color:#A59C7C; 
}

.scroll {
	overflow: auto;
}

.xinput {
	background: #EEEADF; 
	border: 2px outset #EEEADF; 
	display: inline; 
	padding-bottom: 8px;
	position: absolute;
	z-index: 9999999;
}
.xinput_title {
	cursor:default;
	background: #A59C7C url(closewin.png) no-repeat right; 
	padding:2px;
	height: 16px; 		
	font-weight:bold;
	color: white;
}
.xinput_content {		
	margin:3px;
	float:left;
}

.overlay {
	background: darkgrey;
	opacity: 0.1; 
	filter: alpha(opacity=10); 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	top:0px;
	left:0px;
	z-index: 999999;
}

.textbox{
	padding:1px 1px 1px 2px;	
	margin:1px;
}

input[type=text], input[type=file], input[type=password], textarea, select ,
.textbox_input{
	border: 1px solid #C6A982;	
	background-color: none; //#FFFEF0;
}

.dataform{
	border : 0px groove grey;	
}
.dataform_title {	
	padding:1 2 2 4;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin-bottom: 0px;
	background-color:#B9A095;	
	color :white;
}
.dataform_group {		
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin: 2 0 0 0;
	padding: 2 0 2 2;
	background-color:#E3DDCE;	
}
.dataform_content  {
	padding: 3 0 2 0;
	border: 1px solid lightgrey;	
}

.dataform_content  .textbox_input   {
	
}