/* 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;padding:0px;}
	td{vertical-align:top;padding:0px;margin:0px;}


* { 
	position:relative; 
	font-family: arial, helvetica ;
	font-size: 11px
}
html  {	position:static;}
body  {	
	position:static;
	background-color: #F6F6F6 ; 
/*	border-color: #F6F6F6;	*/
	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: #EEE8E6 ; 
	border : 1px outset #F6F6F6;	
	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: #EEE8E6 ; 
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;	
	border-bottom : 1px solid #918662;	
	border-right : 1px solid #918662;		
	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 #918662;}


a.btnFlat, a.btnFlat:link, a.btnFlat:visited  {
	background-color: #F6F6F6 ; 
	border : 1px solid #F6F6F6;
	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 #F6F6F6;	
}
a.btnFlat:active  {border : 1px inset #918662;}


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

a { text-decoration: none;}

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

.scroll {
	overflow: auto;
}

.xinput {
	background: #F6F6F6; 
	border: 2px outset #F6F6F6; 
	display: inline; 
	padding-bottom: 8px;
	position: absolute;
	z-index: 9999999;
}
.xinput_title {
	cursor:default;
	background: #918662 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: #FFFEF7;
}

.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   {
	
}
