/***********************registration ***************************/
.register
{
	margin:0 0 0 20px;
	font-family:arial;
 font-size:.8em;
 color:#4a4a4a;
}

.smallBr{
font-size: 1px; 
line-height: 0; 
}


.clear 
{
clear:both;
line-height:0;	
}
.head_content 
{
	margin:10px 0 0 0;
	border:solid 1px #c8c8c8;
	width:733px;
	height:122px;
	background: url(../../images/mygradient.jpg) bottom left no-repeat;
	padding:22px 0 0 18px;
}
.head_content img 
{
	margin:0 0 15px 0px;
	
}
.head_content p 
{
	margin:0;padding:0 0 3px 0;
} 
.ul1 
{
	padding:0;
	margin:0 30px 0px 0;
	float:left;
	
}
.ul2 
{
	padding:0;
	margin:0;
	float:left;
	
}

ul li 
{
	list-style:none;
	background: url(../../images/mybullet.gif) 0px 6px no-repeat;
	padding:0 0 3px 10px;
}
.orange 
{
 color:#c08408;
 display:inline;	
 padding:10px 0 0 0;
 width:100px;
}


.form 
{
 	margin:10px 0 20px 0px;
 	border:1px solid #c8c8c8;
 	background:#f0f9fd;
 	width:731px;
	height:680px;
 	padding:16px 0 0 20px;
}

.form label span 
{
	color:#DD9602;	
}
.form label 
{
 display:block;
 float:left;
 width:210px;
}
.form input 
{
 width:200px;	
 float:left;
 margin:0px 5px 8px 0;
}
.form select 
{
 width:203px;	
 float:left;
 margin:0px 5px 8px 0;
}

.form checkbox 
{
 width:50px;	
 float:left;
 margin:0px 5px 8px 0;
}
.form br 
{
 clear:both;	
 
}
.form .submit 
{
  	width:auto;
  	margin:10px 0 20px 302px;
}
.radiobtn lable
{
 float:left;
 width:20px;
 margin:0px 0x 0px 0;
}
.radiobtn input
{
 float:left;
 width:20px;
 margin:0px 0x 0px 0;
}
.radiobtn td   
{   
    padding: 0px;
}  
.radiobtn tr
{   
    padding: 0px;
}  
.checkbx lable
{
 float:left;
 width:210px;
 margin:0px 0x 0px 0;
}
.checkbx input
{
 float:left;
 width:20px;
 margin:0px 0x 0px 0;
}
.checkbx td   
{   
    padding: 0px;
}  
.checkbx tr
{   
    padding: 0px;
}  
.customersvcform 
{
 	margin:10px 0 20px 0px;
 	border:1px solid #c8c8c8;
 	background:#f0f9fd;
 	width:731px;
	height:680px;
 	padding:16px 0 0 20px;
}


.customersvcform label span 
{
	color:#DD9602;	
}
.customersvcform label 
{
 display:block;
 float:left;
 width:210px;
}
.customersvcform input 
{
 width:200px;	
 float:left;
 margin:0px 5px 8px 0;
}
.customersvcform select 
{
 width:203px;	
 float:left;
 margin:0px 5px 8px 0;
}
.customersvcform br 
{
 clear:both;	
 
}
.customersvcform .submit 
{
  	width:auto;
  	margin:10px 0 20px 302px;
}





















/*Validation Styles*/
/*Error Message Box*/
.validation-advice {
	
	display:inline;
	color: #f00;
	font-weight:bold;
	margin-left:10px;
	padding: 0px 5px 0px 10px;
	font-size:.9em;
	/* width: 350px; */
}
div#AccountInfo div.AccountDataTable .validation-advice
{
	float:none !important;
	display:inline !important;	
}
/*Text box if it passes validation*/
.validation-passed {
	background: #fff;
	/* padding: 2px 2px 2px 0; */
	/*(border: 1px solid #a5acb2; */
}

/*Text box if it fails validation*/
.validation-failed {
	background: #fBDECC;
	/*padding: 2px 2px 2px 0;*/
}

.validation-header {
	/*padding: 2px 2px 2px 0; */
	color: #666666;
	font-weight: bold;
	font-size: 1.2em;
}

.validation-header a { text-decoration:underline; color:#de5921;}
.validation-header span { color:#de5921; }
