	/* Form Sub title CSS */
	.unive_login
 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	font-family: 'Arial';
}
.SubTitleForm { border-bottom:1px solid #A6D6ED; }
.SubTitleForm td { padding:4px 0px !important; font-size:14px !important; font-weight:bold; color:#003774; vertical-align:middle; }

.SubTitleForm div { background:url(image/subtitlf.gif) no-repeat left top; width:15px; height:22px; float:left; padding-right:12px; }
/*promotions starts*/

input.CommonTxtBox,textarea{ border:1px solid #7f9db9; /*padding:2px 5px 2px 5px; font-size:12px;color:#000033; width:185px ; */ font-size:14px;color:#000033; width:200px ; }
input.CommonTxtBox1,textarea{ border:1px solid #7f9db9; /*padding:2px 5px 2px 5px; */ font-size:12px;color:#000033; width:60px ; }

.RegistrationStep{ float:left; padding:0; margin:0 0 10px 0; border:1px solid #E5E5E5; width:82%;  }

.RegistrationStep li {list-style:none; padding:0; margin:0;}
.RegistrationStep li.StepOneActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#F5F5F5 url(image/registrd.gif) no-repeat top right; height:30px; font-weight:bold; width:200px; font-size:11px !important;}
.RegistrationStep li.StepOneActive span{background:url(image/registre.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; *position:relative;}

.RegistrationStep li.StepOneInActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#fff url(../images/registrf.gif) no-repeat top right; height:30px;  width:270px; font-size:11px !important;}
.RegistrationStep li.StepOneInActive span{background:url(image/registrf.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; font-weight:bold; *position:relative;}
.RegistrationStep li.StepOneInActive{ float:left; padding:12px 20px 0px 10px; margin:0; 

background:#fff url(image/registraion_steparrow2.gif) no-repeat top right; height:30px;  width:270px; font-size:11px !important;}

.RegistrationStep li.StepTwoInActive{ float:left; padding:12px 20px 0px 10px; margin:0; 
background:#fff; height:30px;  width:200px; font-size:11px !important;}
.RegistrationStep li.StepTwoInActive span{background:url(image/registrf.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0; font-weight:bold;  *position:relative;}

.RegistrationStep li.StepTwoActive{ float:left; padding:12px 20px 0px 10px; margin:0; 

background:#F5F5F5; height:30px; font-weight:bold; width:200px; font-size:11px !important;}

.RegistrationStep li.StepTwoActive span{background:url(image/registraion_stepactive.gif) no-repeat 0px 0px; color:#fff; padding:5px 13px 28px 13px; margin:0;  *position:relative;}
.IndicatesRqdFld { color:#292929; padding:10px 6px 15px 6px; margin:0 3px 0 3px; font-size:10px; background:url(../images/dottedlj.gif) repeat-x left 26px; clear:both; width:78%; }

.IndicatesRqdFld span { float:left; padding:3px 5px 0 2px; }
.IndicatesStar { color:#ff0000; padding:0 5px 0 0px; font-size:11px; }


.FormTbl td { padding:5px; vertical-align:top; font-size:11px; }.FormTbl td td td{padding:0;}
.FormTbl .FormTblCol30, .Width30 { width:30%; 
		
		font-size: 12px;
		border-bottom:1px solid  #EBF5FA;
		background-color:#FDFFFF;
		font-weight:bold;
		color:#333333;
		height:25; }
.button{	
		font-size: 16px;
		font-weight: bold;
		border: 1px solid #003366;
		
		background-image:url(image/au/top_bg_img.jpg);
		color: #FFFFFF;
		}	
	
	.print_font{
	
	    font-size: 12px;
		font-weight: normal;
	    color: #000000;
	
	}
	
	.formsimple
	{
	padding:1;
	background-color:#7f9db9;
	
	
	
	
	}
	
	.edit_other_fee_table
	{
	background-color:#E7F5F8;
	padding:7px;
	border:0px;
	
	
		
	}
	.bloc
	{
	text-transform:uppercase;
	
	
	}
	
	P.breakhere {page-break-before: always}
	
	 table { page-break-inside:auto }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }