.regForm{margin:10px 2px;font-size:100%;}
.regCaption{color:#777777; margin: 15px 0px 2px; font-size:90%; clear:both;}
.regForm input{width:300px; font-size:110%; border:1px solid #bbbbbb;padding:3px; color:0; height:2em; clear:both}
.regForm button{color:#0099FF;font-size:150%; width: 300px;height:2.2em;clear:both; padding-top:5px;}
.regServerAnswer{margin:0; color:red;}
.regCaption .checkLogin, .checkLogin{cursor:pointer; color:#000055; margin-right:10px;}
.understr0{margin-top:3px;}






#DatasetForm{
}

.DataTable{
	font-size: 100%;
	border: 4px solid #FFFFF0;
}
.DataTableTR{
	
} 
.DataTableTR_H{
	border: 1px solid #A0522D;
	margin: 20px;
	height: 40px;
	
}
.DataTableTD{
  padding-left:3px;
  padding-right:3px;  

}
.DataTableTD0{
	padding-left:3px;
	padding-right:3px;
	background-color: #FFFFF0;
	border-right: 1px solid #D2B48C;
	border-bottom: 1px solid #D2B48C;	
}
.DataTableTD1{
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFACD;
	border-right: 1px solid #D2B48C;	
	border-bottom: 1px solid #D2B48C;		
}



.DataTableTH{
	background-color: #F5DEB3;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;

	border-bottom: 1px solid #A0522D;
	border-right: 1px solid #D2B48C;	

	

}

.DataTableTH_LeftTop{
	background-color: #F5DEB3;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;

}
.DataTableTH_Child{
	background-color: #F5DEB3;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #A0522D;
}
.DataTableTDAct{
  background-color: #F5DEB3;
  padding-left:10px;
  padding-right:10px;
  border-right: 1px solid #A0522D;
}


.DataTableMenuItem{
	background: White;
	padding: 5px;
	border: 1px solid Maroon;
	text-decoration: none;
}
.DataInput{
	width: 300px;
	margin-top:4px;
	margin-bottom:4px;
	border:1px solid #6699cc;
	padding:3px;
	font-weight:bold;
}
.DataTextArea{
	width: 500px;
	height: 300px;
	margin-top:4px;
	margin-bottom:4px;
	padding:5px;
	border:1px solid #6699cc;
	
} 
h1.DataMainHeader{
	border: 1px solid Gray;
}
.FieldCaption{
	width:60%;
}

.FieldGroupLinks{
	font-size:85%;
	width:70%;
	margin-top:25px;
	margin-bottom:25px;
}
.FieldGroupLink{
	margin-right:20px;
    display: inline;
    line-height:170%;
}
.FieldGroupLinkA{

}

.dsJumpStart{
	font-size:70%;
	margin-bottom:20px; 	
}
.dsJumpStartA{}

.FieldGroup{
	font-size:130%;
	font-weight:bold;
	margin:17px;
	margin-left:0px;		
	margin-top:40px; 
	margin-bottom:5px; 
	color:#0099FF;
	width:80%;
}
.PreFieldText{
	margin:5px;
	margin-left:0px;
	font-size: 100%;
	color: #AAAAAA;
	width:50%;	
}
.PostFieldText{
	margin:5px;
	margin-left:0px;	
	margin-bottom:20px;		
	font-size: 100%;	
	color: #AAAAAA;
	width:70%;	
}
.dsButtons{
	margin-top:40px;
	margin-bottom: 40px;
}

.dsDeleteWarning{
	font-size:smaller;
	color:red;
}
.dsBtnDelete{
	margin-left:20px;
	color:red;
}
.dsBtnSave{
	color:#0099FF;
	font-weight: bolder;
	font-size:120%;
	text-decoration: none;
	padding:13px;
	padding-left:20px;
	padding-right:20px;
}
.dsBtnCancel{
	
}
.dsRowCheckbox{
  margin-right: 7px;
}
.warning{
    color:red;
}
.nowrap{
white-space:nowrap;
}

.edReadOnly{
font-weight:bold;
color:#0099FF;
font-size:115%;
padding:5px;
padding-left:15px;
padding-right:15px;
background:#DAF1FF;
border:1px #99CCFF solid;
display:block;
width:10%;
margin-top:3px;
width:270px;
}
.dsError{
 color:red;
}

/*******************************************************************
 End of Datasets
 */
