form{
	clear:both;width:100%;
}

.formHeader{padding:5px 0px 5px 0px;clear:both;background-color:#EEEEEE;width:100%;
	font-weight:bold;text-align:center;
}

.errorSummary{color:#FF3B39;margin:10px 0px;}
.errorSummary h3{text-align:center;font-weight:bold;color:#FF3B39;font-size:13px;clear:both;padding-top:5px;}

.formFieldset
{
	margin:5px 0px;
}

.formFieldset h2
{
	text-align:center;
	margin:10px 0px 15px 0px;
}

.formCenter
{
	text-align:center;
	margin:10px 0px 15px 0px;

}

.formError
{
	clear:both;
	float:left;
	width:100%;	
}

.formError .msg 
{
	float:left;
	width:66%;
	color:Red;
}


.formError .errLabel
{
	float:left;
	text-align:right;
	width:32%;
}

.errLabel a, .errLabel a:visited{
	color:#FF3B39;
	font-weight:bold;
}

.errorFlag
{
	float:left;clear:none;width:15px; height:15px;padding:0px 5px 0px 0px;vertical-align:middle;  background-image:url(../../elements/Resources/errorflag.gif); background-repeat:no-repeat;}

.formFieldset{
	float:left;
	clear:both;	
	width:100%;	
}

.formFieldset H1{
	clear:both;			
}

.formRow{
	clear:both;			
	width:100%;
	padding:2px 0px;
}

.formLabelOnly{	
	clear: both;
}

.formLabel 
{
	float:left; 
	width:32%;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.formControl 
{
	float: none;
} 
.formControlReadOnly{float:left;width:200px;border:1px inset;height:19px;background-color:#F0F0F0;font-style:italic;padding-left:2px;}
select{width:205px;}
.textarea{width:320px;clear:right;}
.textbox{width:200px;}	
.smalltext {width:100px;}	
.check{margin-left:-4px;}
/*.formControl textarea{float:right;width:320px;}*/
.formControl textarea{width:320px;}
.formDay {width:65px;}
.formMonth {width:66px;}
.formYear {width:66px;}

.formGroup{
	float:left;
	clear:both;		
}

.formGroupIndent{
	clear:both;
	display: inline-block;
	margin-left:245px;	
}

.formSubscribeGroupIndent {
	margin-left:230px;	
}

.formSpecialistAreaIndent {
	margin-left:25px;		
}

.formSubscribeGroupHeading {
	font-weight: bold;
}

.formbuttonstrip{	
	
	clear:both;	
}

.formButtons{		
	clear:both;		
	margin:0px 0px 0px 161px;
	padding:10px 0px 10px 0px;
}

.formButtons input, .formButtons button{
	
	border:solid 1px #000000;	
	padding:2px;
	width: 80px;
	/*background-color: #015774;*/
	color: #000000;	
	text-decoration: none;
	font-weight: bold;
	cursor:hand;
}	

.formButtons input:hover, .formButtons button:hover{
	/*background-color: #059BCD;*/
}

.groupeditem2 label
{	
	font-weight:normal;
}
.groupeditem3 label{
	font-weight:normal;
}
.groupeditem4 label{
	font-weight:normal;
}
.groupeditem5 label{
	font-weight:normal;
}
.groupeditem2
{
	float:left;
	display: inline;
	width:48%;	
}

.groupeditem3
{
	float:left;
	width:33%;	
	display: inline;
	
}

.groupeditem4
{
	float:left;
	display: inline;
	width:24%;	
}

.groupeditem5
{
	float:left;
	display: inline;
	width:19%;		
}

.ValidationError
{
	color:#FF0000;
	font-weight:bold;	
}
