
@charset "utf-8";
/* CSS Document */

html, body{
	font-family:"tahoma", Arial;
	font-size: 11px;
	color: #19405d;
	margin:0px ;
}
td{margin:0px; }
body {
	margin:0 auto;
	vertical-align:top;
	background-color:#FFFFFF;
	
}
.info_header_grid {
    border-bottom: 1px solid #41677A;
    font-size: 12pt;
    font-weight: bold;
    line-height: 28px;
    margin: 5px 0;
    padding-left: 0;
	display:none;
	
}
.info_header_grid1 {
    border-bottom: 1px solid #41677A;
    font-size: 12pt;
    font-weight: bold;
    line-height: 28px;
    margin: 5px 0;
    padding-left: 0;
	margin-top: -30px;
    margin-bottom: 20px;

}

.text_area_small {
	height:43px;
	width:432px;
	border:1px solid #b1c1cd;
	background:#FEFEDD;
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:2px 3px;
}

#wrapper{width:880px; margin:0px auto ; background:#fff;}

.container{ margin-top:0px; padding:0px 0px 10px 0px; }


.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.applicationhead{ align:center; background-color:#85b6d7; width:880px; height:40px; line-height:40px; text-align:center; font-size:19px; font-weight:bold; color:#fff; margin-bottom:20px;}

.documenttable{ margin:0px; padding:0px; border:1px solid #bac4c5; border-right:0px;  border-bottom:0px; }
.documenttable th{ height:29px; line-height:29px; background:url("/EForms/images/onlineAppForm/thbg_new.gif") repeat-x bottom left; padding-left:10px;border-bottom:1px solid #c2c6c9;  border-right:1px solid #c2c6c9; text-align:left; font-size:13px; }

.documenttable td{  line-height:20px; border-bottom:1px solid #c2c6c9;  border-right:1px solid #c2c6c9; padding:3px 3px 3px 10px; font-size:12px;}
	
	
.headnotes {
font-size:11px;
color:#000;
line-height:20px;
text-align:left;
}

.headnotes a {
font-size:11px;
color:#0a6d7a;
font-weight:bold;
}


.headnotes1 {
font-size:12px;
color:#19405d;
line-height:20px;
text-align:left;
font-family:Tahoma, Arial;
}

.headnotes1 a {
font-size:14px;
color:#0a6d7a;

}

.mandatory{
	color:#FC1618;
	font-weight:bolder;
	font-size:11px;
	padding-left: 3px; font-family:Verdana;
	
}

.nomandatory{
	color:#FC1618;
	font-weight:bolder;
	font-size:11px;
	padding-left:6px; width:8px; font-family:Verdana;
	
}

.contenttable{margin:0px; padding:0px;}


.tabContainer{margin:10px 0;width:100%;}
  .tabContainer .digiTabs{list-style:none;display:block;overflow:hidden;margin:0;padding:0px;position:relative;top:1px;}
  .tabContainer .digiTabs li{float:left;background-color:#46AAF7;cursor:pointer;border-bottom:none;margin-right:4px;font-family:verdana;font-size:.8em;font-weight:bold;color:#fff;width:212px; height:42px;}
  .tabContainer .digiTabs li.personal{float:left;background: url(../../../images/onlineAppForm/personal_selected.gif) no-repeat top left;cursor:pointer;border-bottom:none;margin-right:6px;font-family:verdana;font-size:.8em;font-weight:bold;color:#fff; width:212px; height:42px;}
  .tabContainer .digiTabs li.qualification{float:left;background: url(../../../images/onlineAppForm/qualificationdetails.gif) no-repeat top left;cursor:pointer;border-bottom:none;margin-right:6px;font-family:verdana;font-size:.8em;font-weight:bold;color:#fff; width:212px; height:42px;}
  .tabContainer .digiTabs li.course{float:left;background: url(../../../images/onlineAppForm/choosecourse.gif) no-repeat top left;cursor:pointer;border-bottom:none;margin-right:6px;font-family:verdana;font-size:.8em;font-weight:bold;color:#fff; width:212px; height:42px;}
  .tabContainer .digiTabs li.payment{float:left;background: url(../../../images/onlineAppForm/proceedpayment.gif) no-repeat top left;cursor:pointer;border-bottom:none;margin-right:0px;font-family:verdana;font-size:.8em;font-weight:bold;color:#fff; width:212px; height:42px;}
  .tabContainer .digiTabs li.selected{background-color:#fff;color:#393939;width:212px; height:42px;}
  #tabContent{padding:25px 25px 10px 27px; background: #fff url(../../../images/onlineAppForm/tabcontainerbttmbg.gif) repeat-x bottom left;overflow:hidden;margin-bottom:10px;border:1px solid #aac0cb; }
  
  #tab1Content{padding:25px 47px 10px 27px; background: #fff url(../../../images/onlineAppForm/tabcontainerbttmbg.gif) repeat-x bottom left;overflow:hidden;margin-bottom:10px;border:1px solid #aac0cb; min-height:900px;}
  
 .sectionheading{ border-bottom:1px solid #b8cedb; height:26px; line-height:26px; color:#183f5c; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
 
 hr{ border:0px solid #b8cedb; height:1px; outline:0; background:#b8cedb; 
 }


.text_field {
	height:18px;
	border:1px solid #b3c1ce;
	background:#fff;
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:2px 3px;
}

.Country_field {
	
	border:1px solid #b3c1ce;
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:2px 3px;
	
}

.Country_field_required{
	border:1px solid #b3c1ce;
	font-size:12px;
	font-family:Tahoma, Arial;
	background:#fefedd;
	padding:2px 3px;
	
}

.information
{
display:block;
    color : #767676;
    font-size : 11px;
	line-height:18px;
}

.selectbox2 {

	border:1px solid #b1c1cd;
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:3px 3px;
}

.butonhldr{ margin-top:10px; }

a.quick_submit { /* Sliding right image */
	background: transparent url(../../../images/onlineAppForm/submit_rght_img.gif) no-repeat right;
	display: block;
	line-height:22px;
	height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:0px;
	padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #000;
	font-size:11px;
	margin-top:0px;
	float:left;
}

a.quick_submit span { /* Background left image */
	background: transparent url(../../../images/onlineAppForm/submit_left_img.gif) no-repeat left top;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:11px;
}
a.quick_submit:hover span {
	background: transparent url(../../../images/onlineAppForm/submit_left_img.gif) no-repeat top left;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:11px;
	text-decoration:none;
}

.hide {display: none;}

.notes {
font-size:11px;
color:#FC1618;
}


.tablelist {
margin:0px; padding:0px;

	border: solid 1px #b9cad4;
	
	 border-collapse:collapse; 
}

.tablelist th {

background: transparent url(../../../images/onlineAppForm/thbg.gif) repeat-x top left;
height:10px;
line-height:10px;
color:#18415d;
font-size:13px;
font-weight:bold;
text-align:left;
text-indent:15px;
padding-right:5px; 	border: solid 1px #b8cad4;

}

.tablelist td {

color:#18415d;
font-size:13px;
text-align:left; 	border: solid 0px #b8cedb;

padding:12px 11px 12px 11px;

}
.tablelist td.tdheader {

color:#18415d;
font-size:13px;
text-align:left; font-weight:bold; 	border: solid 1px #b8cedb; line-height:31px;

padding:0 5px 0px 14px ;

}
.tablelist td table{

color:#18415d;
font-size:13px;
text-align:left; 	border: solid 0px #b9cad4;

padding:0px;

}
.tablelist td table td{

color:#18415d;
font-size:13px;
text-align:left; 	border: solid 0px #b9cad4;

padding:2px 0px;

}
.tablelist td.number {

color:#18415d;
font-size:15px;
font-weight:bold;
text-align:center;


}

.text1 { font-family:Tahoma, Arial; font-size:12px; color:#000000; 
}

.text2 { font-family:Tahoma, Arial; font-size:13px; color:#000000; 
 line-height:25px;
}

.blue{background:#f7fbfe;}

img{border:0px;}

.hinttext{ font-size:11px; color:#2c2c2a; line-height:18px; padding:0;
}

.hinttext a{ color:#0683c7; text-decoration:none; 
}
.hinttext a:hover{ color:#0683c7; text-decoration:underline;  
}


.text3{ line-height:22px; font-family:Tahoma, Arial; font-size:12px;}

.notetext{ background:#e9f2f7; height:42px; padding-left:15px;}


.radio{ vertical-align:middle;}


/* CSS for SucessPage */

.sucessstatus{ height:58px; background: #e7fde7 url(../../../images/onlineAppForm/sucesstick.gif) no-repeat; color:#000000; font-family:"Myriad Pro", Tahoma, Arial, sans-serif; font-size:18px; background-position:15px 15px; padding-right:20px; padding-left:50px;}

.statusmsg{color:#000000; font-family:"Myriad Pro", Tahoma, Arial, sans-serif; font-size:14px; font-weight:bold; padding:8px 2 8px 50px;}

.statustable{ margin-top:50px;}

.footer{ height:70px; margin:auto; background: #adc8d6 url(../../../images/onlineAppForm/footer_MRIU.gif) no-repeat; background-position:40px 16px; padding-left:140px; font-family:"Myriad Pro", Tahoma, Arial, sans-serif; font-size:14px; color:#000000;font-weight:bold; 
 }

.failuremsg{ height:58px; background: #FFE9CF url(../../../images/onlineAppForm/ico_error.gif) no-repeat; color:#000000; font-family:"Myriad Pro", Tahoma, Arial, sans-serif; font-size:22px; background-position:15px 5px; padding-right:20px; padding-left:65px;  }
/****************************** New CSS**********************************/


.header_Print {
	background:url(../../../images/onlineAppForm/headerbg_print.gif) repeat-x top left;
	height:109px;
	font-size:20px;
	font-weight:bold;
	padding:22px 54px 21px 65px;
	
}

.Univ_heading{ color:#000; font-size:18px; font-weight:bold; text-align:right; }
.App_heading{color:#19300c; font-size:22px; font-weight:bold; text-align:right;}
.info_header{height:38px; line-height:38px; padding-left:22px; border-bottom:1px solid #41677a; font-size:13pt; font-weight:bold; margin:10px 0px;}
.info_subheader{height:25px; line-height:25px; border-bottom:1px dashed #41677a; font-size:10pt; font-weight:bold; margin:10px 0px 10px 22px; color:#000;}
.declaration{height:38px; line-height:38px; padding-left:22px;font-size:13pt; font-weight:bold; margin:10px 0px;}
.info_table{margin:0px; padding:0px; font-family:"Tahoma", Arial;}
.info_table td{line-height:30px; font-size:12px; padding-left:22px;}
.info_table td strong{font-size:13px; font-weight:bold;}
.instruction_table{margin:0px; padding:0px; font-family:"Tahoma", Arial;}
.instruction_table td{line-height:20px; font-size:12px; padding-left:22px;}
.instruction_table td strong{font-size:13px; font-weight:bold;}
.blue{background-color:#eaf4f9;}
.App_name{ font-size:15px; font-weight:bold;}
.photo_placehldr{position:absolute;
	left:738px;
	top:55px;
	width:170px;
	text-align:center;
	z-index:1;
	border:1px dashed #999;
	padding:50px 0px;
	height:100px;
	background-color:#fff;
	}
	.photo_placehldr2{
	position:absolute;
	left:640px;
	top:69px;
	width:107px;
	height:123px;
	z-index:1;
}
	
	.statement{ color:#000; line-height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:22px;}
	
.footer_print{ height:70px; margin:auto; background: #adc8d6 url(../../../images/onlineAppForm/footer_logoimg.gif) no-repeat; background-position:60px 16px; padding-left:50px; padding-right:50px; font-family:"Myriad Pro", Tahoma, Arial, sans-serif; font-size:14px; color:#000000;font-weight:bold; text-align:right;
 }
 .footer_print td{padding-right:50px; color:#000000; font-size:14px;}
 .sign_hldr{margin:20px 0px 10px 0px;}
 
 .admittest{ text-align:right; font-size:20px; font-weight:bold; color:#fff; padding-right:30px;}
 
 .instruction{margin:0px; padding:0px 25px 0px 25px;}
 .instruction li{ line-height:30px; }
 .spacer{height:20px;}
 .sign_panel{height:100px; widows:260px; line-height:100px; border:1px dashed #999; margin:10px; text-align:center;}
 
 a.register_button { /* Sliding right image */
	background: transparent url(../../../images/onlineAppForm/preview.gif) no-repeat right;
	display: block;
	line-height:22px;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:0px;
	padding-right: 150px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #000;
	font-family:"Myriad Pro", Arial;
	font-size:14px;
	margin-top:0px;
	float:left;
}
a.register_button span { /* Background left image */
	background: transparent url(../../../images/onlineAppForm/preview.gif) no-repeat left top;
	display: block;
	line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:14px;
}
a.register_button:hover span {
	background: transparent url(../../../images/onlineAppForm/preview.gif) no-repeat top left;
	display: block;
	line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:14px;
	text-decoration:none;
}

a.register_button_upload { /* Sliding right image */
	background: transparent url(../../../images/onlineAppForm/submit.gif) no-repeat right;
	display: block;
	line-height:22px;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right:0px;
	padding-right: 150px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
	text-decoration: none;
	color: #000;
	font-family:"Myriad Pro", Arial;
	font-size:14px;
	margin-top:0px;
	float:left;
}
a.register_button_upload span { /* Background left image */
	background: transparent url(../../../images/onlineAppForm/submit.gif) no-repeat left top;
	display: block;
	line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:14px;
}
a.register_button_upload:hover span {
	background: transparent url(../../../images/onlineAppForm/submit.gif) no-repeat top left;
	display: block;
	line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	color: #000;
	font-size:14px;
	text-decoration:none;
}	
.text_field_name {
	height:18px;
	border:1px solid #b1c1cd;	
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:2px 3px;
	text-transform: uppercase;
}
.formmessage{color:#999999; font-size:11px;  line-height:22px;font-weight:normal; padding-left:4px; }

.globalerrormessage{
	color:#d00003;
	font-weight: normal;
	padding-left: 5px;
	font-family:"Arial"; font-size:12px;

	padding-left:35px; height:28px; 
	background-image:url(../../../images/onlineAppForm/error.gif);
	background-repeat:no-repeat;
	border: #d00003 solid 1px;   padding-top:4px; padding-bottom:4px;
	background-color:#fbf4dc; line-height:28px;
  background-position:5px 5px; margin:4px 10%; position:relative;
}
.invoiceUrl {
	display: block;
	line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0px 0px 15px;
	font-size:14px;
	text-decoration:none;
}	
.globalsuccessmessage{
	color:#000000;
	font-weight: normal;
	padding-left: 5px;
	font-family:"Arial"; font-size:12px;

	padding-left:35px; height:28px; 
	background-image:url(../../../images/onlineAppForm/sucesstick.gif);
	background-repeat:no-repeat;
	border: #000000 solid 1px;   padding-top:4px; padding-bottom:4px;
	background-color:#e7fde7; line-height:28px;
  background-position:5px 5px; margin:4px 10%; position:relative;
}

.globalsuccessmsgwide{
	color:#000000;
	font-weight: normal;
	padding-left: 25px;
	font-family:"Arial"; font-size:12px;

	padding-left:35px; height:80px; 
	background-image:url(../../../images/onlineAppForm/sucesstick.gif);
	background-repeat:no-repeat;
	border: #000000 solid 1px;   padding-top:4px; padding-bottom:4px;
	background-color:#e7fde7; line-height:10px;
    background-position:5px 5px; margin:4px 10%; position:relative;
}



.messagecloseimg{ position:absolute; right:4px; top:4px;
}	
a{ outline:0;color:#0683C7; text-decoration:none;}
a:hover{ outline:0;color:#0683C7; text-decoration:underline;}
.instruction_new{margin:0px; padding:0px 25px 0px 25px;}
 .instruction_new li{ line-height:25px; }
 .instruction2{margin:0px; padding:0px 25px 0px 25px;}
 .instruction2 li{ line-height:25px; }
 .black{color:#000;}
 .form{margin:0px; padding:0px;}
 .note{color:#ad2323;
	font-weight:bolder;
	font-size:12px;
	padding: 0px 6px 0px 3px; line-height:18px;}
	
	.notepatch{width:838px; height:auto; background:#fbfbe2; border:1px solid #e1dfba; padding:12px;}
	
	.notepatch2{ height:auto; background:#fbfbe2; border:1px solid #e1dfba; padding:7px;}
	.notepatch3{width:480px; height:auto; background:#fbfbe2; border:1px solid #e1dfba; padding:10px;}
	.applicantname{font-size:13px; font-weight:bold; color:#1a313f;}
	.uploadfield{width:370px; border:1px solid #7d7d7d;}
	.uploadheading{ font-size:12px; font-weight:bold; line-height:30px; }
	.bluebgpatch{ background:#e9f2f7; line-height:46px; color:#19405f; padding:0px 21px;}
	.bluebgpatch a{color:#0683C7; text-decoration:none;}
	.bluebgpatch a:hover{color:#0683C7; text-decoration:underline;}
	.bluebgpatch td{font-size:12px;!important}
	.bluebgpatch_payment{ background:#e9f2f7; line-height:30px; color:#19405f; padding:0px 21px;}
	.bluebgpatch_payment td{font-size:12px;!important}
	.whitebgpatch{ line-height:25px; color:#17405e; padding:0px 21px;}
	.whitebgpatch td{font-size:12px;!important}
	.enclosurepatch{ line-height:25px; color:#17405e; padding:0px 21px;}
	.enclosurepatch td{font-size:11px;!important}
	.copyright{height:40px; line-height:30px;text-align:center;}
	
	.graycolor{
		color:#808080;
	}
	
	.align_middle{
		vertical-align:middle;
		margin: 0px 5px 0px 0px;
	}
	
	.dob_link{
		text-decoration:none;
	}
	.dob_link:hover{
		text-decoration:none;
	}
	
	.text_field_required {
	height:18px;
	border:1px solid #b3c1ce;
	background:#fefedd;
	font-size:12px;
	font-family:Tahoma, Arial;
	padding:2px 3px;
}


.text_field_name {
	height:18px;
	border:1px solid #b1c1cd;	
	font-size:12px;
	font-family:Tahoma, Arial;
	background:#fefedd;
	padding:2px 3px;
	text-transform: uppercase;
}
#header { background: url("/EForms/images/onlineAppForm/header-bg.jpg") repeat-x scroll left bottom transparent; height: 62px; position: static; }
#header .headerLeft { width: 99%; float: left }
#header .headerRight { float: left; position: relative; width: 16%; }
#header .ion_brand_holder { padding: 3px 10px; float: left; }
#header .ion_brand_text_div { float: right; *width:288px;}
#header .ion_brand_text_div .ion_brandText { font-size: 11px; padding:21px 0; padding-bottom:0; *width:300px; }
#header .ion_brand_text_div .accountInfo .ionBrand_login { float: right; }



.login_btn_orange { color: #F69425 !important; cursor: pointer; text-decoration: none; line-height: 21px; }

#header .ion_brand_text_div .accountInfo .accountHolderText { color: #FEFFFF; float: right; line-height: 14px; margin-right: 8px; }
#header .ion_brand_text_div .login_btn { color: #c2d5ea; cursor: pointer; text-decoration: none;font-size: 11px; }
#header .ion_brand_text_div hover.login_btn { text-decoration:underline}
#header .ion_brand_text_div .login_btn span.drop { cursor: pointer; }
#header .curve_holder { background: url("/EForms/images/onlineAppForm/bill-bg.jpg") no-repeat scroll 0 0 transparent; height: 62px; }
#header .curve_holder a.billPayImage { background: url("/EForms/images/onlineAppForm/bill-pay.png") no-repeat scroll 0 0 transparent; height: 40px; position: absolute; right: 10px; top: 18px; width: 136px; }
#header .curve_holder a.billPayImage:hover { background: url("/EForms/images/onlineAppForm/bill-pay-ovr.png") no-repeat scroll 0 0 transparent; }
#header .curve_holder a.billPayImage2 { background: url("/EForms/images/onlineAppForm/bill-pay-active.png") no-repeat scroll 0 0 transparent; height: 40px; position: absolute; right: 10px; top: 18px; width: 136px; }
#header .curve_holder a.billPayImage2:hover { background: url("/EForms/images/onlineAppForm/bill-pay-ovr.png") no-repeat scroll 0 0 transparent; }

.accountInfo { position: relative; *float:right;}
.accountInfo .userLoginDiv { /**right:-1px;*/
left: 8px; *left: -233px;
position: absolute; top: 20px; width: 280px; z-index: 1000; ; }
.accountInfo .pieLoginDiv { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #919598 #919598; border-image: none; border-radius: 5px 0 5px 5px; border-right: 1px solid #919598; border-style: none solid solid; border-width: 0 1px 1px; box-shadow: 2px 1px 3px -2px; padding: 10px 12px; position: relative; behavior: url(PIE.htc); }
.accountInfo .userLoginDiv .input { background-color: #FFFFFF; border: 1px solid #758EA8; padding: 2px; }

ul.headerLogin li { float: left; padding: 4px 0; }
ul.headerLogin label { float: left; font-size: 12px; padding: 3px 0; width: 252px; }
ul.headerLogin li span.wid { float: left; width: 252px; }
ul.headerLogin li span.mess { color: #969696; font-size: 11px; padding-top: 2px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px }
input, form, iframe { margin: 0px; padding: 0px }
ul, ul li, ol, ol li { margin: 0px; padding: 0px; list-style: none }
a:link, a:visited, a:hover { color: #3b7cbe }
a:hover { color: #3b7cbe; text-decoration: none }
.content-box { margin: 0 15px; *margin:0px 0px 0px 15px;}

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #f39525; margin-top: 20px }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #989898; font-weight: normal }

ul.login { width: 295px; float: left; }
ul.login li { width: 295px; padding: 9px 0; float: left }
ul.login label { width: 295px; padding: 3px 0; float: left; font-size: 16px }

.input { padding: 5px; background-color: #FFF; border: 1px solid #758ea8; }

ul.login li span.wid { width: 295px; float: left; font-size: 12px; }
ul.login li span.mess { color: #969696; font-size: 12px; padding-top: 2px }

.termsDiv .wid { color: #22568F; padding-left: 4px; padding-top: 5px; }

.login_button { background: url("/EForms/images/onlineAppForm/button-bg.jpg") no-repeat scroll left top transparent; color: #fff; display: inline-block; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; height: 30px; line-height: 30px; font-weight:bold; padding-left:10px; float:left; border:none; margin: 0pt 0pt 0pt 0px;  cursor: pointer;}
.login_button + span { background: url("/EForms/images/onlineAppForm/button-bg1.jpg") no-repeat scroll right top transparent; width:10px; height:30px; line-height:30px; display:block; float:left;  cursor: pointer; }
.login_button:hover { background: url("/EForms/images/onlineAppForm/button-bg.jpg") no-repeat scroll 0 -30px transparent; }
.login_button:hover + span { background: url("/EForms/images/onlineAppForm/button-bg1.jpg") no-repeat scroll 100% -30px transparent; }

.conf-head { margin-top: 20px; border: 1px solid #7ce9a5; padding: 15px; background: url("/EForms/images/onlineAppForm/check.png") no-repeat 10px center #eafff0; padding-left: 52px; float: left; width:650px }
.conf-head .head1 { font-size: 18px }

ul.pay-txt { padding-top: 15px; width: 100%; float: left }
ul.pay-txt li { padding: 3px 0 }
/************************footer starts************************/

#footer {position:absolute; bottom:0; min-width: 945px; font-size: 11px; background: #617B8C; color: #FFFFFF; display: block; height: 22px; width: 100%; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#footer .footerTataLogo { float: right; margin: 8px 10px 0 0; }
#footer .footerCopywright { float: left; margin: 4px 0 0 10px; }

/************************footer ends************************/
.copyright { display: block; padding-top: 0px; }

.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
#container { overflow: auto; }
#container .mainImage { text-align: center }
#container .mainImage .defaultImage { height: 500px; }
#container .IONBillPaymentHeader { color: #22568F; font-size: 16px; font-weight: bold; padding: 15px 15px 0; }
#container .IONtableHeader { color: #F3AA51; font-size: 17px; margin: 14px 0 6px 1px; }
.bold { font-weight: bold; }
#container .IONtableSubHeader { background: none repeat scroll 0 0 #E2ECF5; color: #6C6F71; font-size: 13px; padding: 5px 10px; margin-top: 4px; }
#container .IONtableContent { height: 130px; *height:145px;
overflow-y: auto; padding: 5px 10px; }

#container .IONtableContent .downloadDiv { background: none repeat scroll 0 0 #5795D5; border-radius: 3px 3px 3px 3px; height: 20px; line-height: 19px; padding-left: 9px; width: 58px; float: left; }
#container .IONtableContent .downloadDiv a { color: #FFFFFF !important; text-decoration: none !important; font-size:11px!important; }
#container .IONtableContent .payDiv { background: none repeat scroll 0 0 #F39524; border-radius: 3px 3px 3px 3px; float: left; height: 20px; line-height: 19px; margin-left: 5px; padding-left: 13px; width: 55px; }
#container .IONtableContent .billPaymentTable a { color: #427DC3; text-decoration: underline; font-size: 12px }
#container .IONtableContent .payDiv > a { color: #FFFFFF; text-decoration: none; font-size: 11px }
#container .IONtableContent .billPaymentTable tr td { border-bottom: 1px solid #E5E5E5; padding: 3px 0; font-size: 12px; }

#container .IONTableBtn { background: none repeat scroll 0 0 #E2ECF5; height: 40px; margin: 12px 0px; }
#container .IONTableBtn .payBtn { background: none repeat scroll 0 0 #F39524; border-radius: 3px 3px 3px 3px; float: left; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px; margin-top: 7px; text-align: center; width: 75px; }
#container .IONTableBtn .payBtn > a { color: #FFFFFF; text-decoration: none; }

#container .invoiceNumberTool { height: 28px; position: absolute; width: 300px; z-index: 10000; }
#container .invoiceNumberTool .leftImage { background: url("/EForms/images/onlineAppForm/tip_left.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; width: 9px; }
#container .invoiceNumberTool .midSection { background: url("/EForms/images/onlineAppForm/tip_mid.png") repeat scroll 0 0 transparent; float: left; height: 28px; line-height: 27px; }
#container .invoiceNumberTool .rightImage { background: url("/EForms/images/onlineAppForm/tip_right.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; width: 9px; }
#container .invoiceNumberTool .toolTip { left: 15px; position: absolute; top: 25px; }

#container .anchorPDF { border: 1px solid #5a97d5; text-align: center; position:relative }
.invoice-no{ background-color:#5a97d5; font-size:21px; font-weight:bold; padding:10px; color:#fff}
#container .paymentAcceptanceDiv { color: #333333; font-size: 14px; margin-top: 6px; }
#container .btnHolder { width: 640px; margin-top: 4px; padding-left: 3px; }
#container .btnHolder .payBtn { background: none repeat scroll 0 0 #F39524; border-radius: 3px 3px 3px 3px; float: right; font-size: 14px; font-weight: bold; height: 26px; line-height: 24px; margin-top: 7px; text-align: center; width: 75px; }
#container .btnHolder .payBtn > a { color: #FFFFFF; text-decoration: none; }
#container .btnHolder .backBtn { background: none repeat scroll 0 0 #A7A7A7; border-radius: 3px 3px 3px 3px; float: left; font-size: 14px; font-weight: bold; height: 26px; line-height: 24px; margin-top: 7px; text-align: center; width: 75px; }
#container .btnHolder .backBtn > a { color: #FFFFFF; text-decoration: none; margin-right: 0px !important }

#container .paymentNoteDiv { height: 28px; margin-top: 12px; }
#container .paymentNoteDiv .leftImage { background: url("/EForms/images/onlineAppForm/tip_left.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; width: 9px; }
#container .paymentNoteDiv .midSection { background: url("/EForms/images/onlineAppForm/tip_mid.png") repeat scroll 0 0 transparent; float: left; height: 28px; line-height: 29px; width: 628px; }
#container .paymentNoteDiv .rightImage { background: url("/EForms/images/onlineAppForm/tip_right.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; width: 9px; }

#joy .ionBrand_login { background: none repeat scroll 0 0 #5594D7; border-radius: 3px 3px 3px 3px; float: left; font-weight: bold; height: 20px; line-height: 20px; text-align: center;  padding: 0 10px; }
#joy a.print_btn { color: #FFFFFF; cursor: pointer; text-decoration: none; font-size:11px }
#joy .payBtn { background: none repeat scroll 0 0 #F39524; border-radius: 3px 3px 3px 3px; float: left; font-weight: bold; height: 20px; line-height: 20px; margin-left: 6px; text-align: center; width: 132px; }
#joy .payBtn > a { color: #FFFFFF; text-decoration: none; font-size:11px}

.emailPopupMainDiv { position: relative; float: left; }
.emailPopupMainDiv .emailPopup { background: none repeat scroll 0 0 #FFFFFF; left: 65px; position: absolute; top: -12px; z-index: 1000; }
.emailPopupMainDiv .piePopupDiv { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #919598; border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 4px -2px; padding: 10px 12px; behavior: url(PIE.htc); position: relative; }
.emailPopupMainDiv .piePopupDiv .emailInput { margin-top: 0px; }
.emailPopupMainDiv .piePopupDiv .emailInput > input { border: 1px solid #758EA8; color: #B4B4B4; font-size: 11px; height: 17px; margin: 3px 0; text-indent: 5px; width: 180px; *text-indent:0px;}
.emailPopup .emailTip { left: -15px; position: absolute; top: 6px; z-index: 10000; }
.emailPopup .emailText { *width:55px;}
.emailPopup .closeTip { cursor: pointer; position: absolute; right: 2px; top: 3px; z-index: 10000; }

.congratsBtnDiv { float: left; margin-top: 12px; }

#wizard-anchor li a em, h4 { } /* =15 */
a { user-focus: none; outline: none; }
#wizard-anchor { clear: both; margin-top: 30px; display: block; }
#wizard-anchor li { height: 38px; list-style: none; float: left; background: #e6e6e6 url("/EForms/images/onlineAppForm/step-bg.jpg") no-repeat 0 0; border: 1px solid #dadde0; border-right: 0px solid #dadde0;/*background-color:#e6e6e6;
	background-image: url(../images/navBtn_new.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	
}

#wizard-anchor li.current {
 //*background-color:#fdfdfd;*/
 color:#fff!important; font-weight: normal !important; background: #e6e6e6 url("/EForms/images/onlineAppForm/step-bg1.jpg") no-repeat 0 0 !important; }
#wizard-anchor li.current.active { background: #e6e6e6 url("/EForms/images/onlineAppForm/step-bg1.jpg") no-repeat 0 0 !important; }
#wizard-anchor li.lastDone { /*background-image: url(../images/navLastDoneBtn_new.gif);*/
}
#wizard-anchor li.done { background: #e6e6e6 url("/EForms/images/onlineAppForm/step-bg.jpg") repeat-x 0 0 !important; border-right: 1px solid #dadde0!important;/*background-image: url(../images/navBtn_new.gif);*/
}
#wizard-anchor li a, #wizard-anchor li a:link, #wizard-anchor li a:visited, #wizard-anchor li a:hover, #wizard-anchor li a:active { color: #9da8b2; font-weight: bold; font-size: 14px; }
#wizard-anchor li.lastDone a, #wizard-anchor li.lastDone a:link, #wizard-anchor li.lastDone a:visited, #wizard-anchor li.lastDone a:hover, #wizard-anchor li.lastDone a:active, #wizard-anchor li.current a, #wizard-anchor li.current a:link, #wizard-anchor li.current a:visited, #wizard-anchor li.current a:hover, #wizard-anchor li.current a:active, #wizard-anchor li.done a, #wizard-anchor li.done a:link, #wizard-anchor li.done a:visited, #wizard-anchor li.done a:hover, #wizard-anchor li.done a:active { color: #55779a; }
#wizard-anchor li.current a, #wizard-anchor li.current a:link, #wizard-anchor li.current a:hover, #wizard-anchor li.current a:active, #wizard-anchor li.done a:active { color: #55779a; }
#wizard-anchor li.done a:hover, #wizard-anchor li.lastDone a:hover { color: #55779a; cursor: hand; }
#wizard-anchor li a em { width: 150px; display: block; line-height: 38px; padding-left: 10px; font-style: normal; }
#wizard-anchor li a span { width: 140px; display: block; margin-left: 10px; font-weight: normal; }
#wizard-anchor li.mainNavNoBg { }
#wizard-anchor li.mainNavNoBg.current { }
#wizard-anchor li a { height: 40px; display: block; line-height: 40px; padding-left: 6px; font-style: bold; }
#wizard-anchor li:first-Child { /*background-position:left top;*/
width: 169px !important; border-right: 0px solid #dadde0!important; }
#wizard-anchor li.current:first-Child { /*background-position:left top;*/
width: 169px; font-size: 14px; }
#wizard-anchor li:last-Child { /*background-position:left top;*/
width: 169px; font-size: 14px; border-right: 1px solid #dadde0; }
#wizard-anchor li.done:first-Child { /*background-position:left top;*/
width: 169px; font-size: 14px; }
#wizard-anchor li a img { padding-top: 7px; float: left; padding-right: 1px; }
/* #wizard-anchor.fiveStep */

#wizard-anchor.fiveStep li { min-width: 169px; }
#wizard-anchor.fiveStep li a { min-width: 120px; text-decoration: none; }

/* #wizard-anchor.fourStep */

#wizard-anchor.fourStep li { width: 171px; }
#wizard-anchor.fourStep li.mainNavNoBg { width: 171px; }
#wizard-anchor.fourStep li a { width: 171px; }

/* #wizard-anchor.threeStep */

#wizard-anchor.threeStep li { width: 303px; }
#wizard-anchor.threeStep li.mainNavNoBg { width: 304px; }
#wizard-anchor.threeStep li a { width: 303px; }

/* #wizard-anchor.twoStep */

#wizard-anchor.twoStep li { width: 455px; }
#wizard-anchor.twoStep li a { width: 455px; }
#wizardpanel { background-color: #F5F5F5; margin: 5px; display: none; }
#wizardcontentwrap { height: auto }
#wizard-body { width: 100%; *width:98%;
display: block; float: left; padding-bottom: 12px; }

/* BUTTONS */
.payHover.hover{
text-decoration:underline;
}
.viewHover.hover{
text-decoration:none;
}
.buttons { margin: 0px auto; width: 300px; text-align: center }
button { -moz-user-focus: none; user-focus: none; outline: none; border: 0px !important; background: #fff; }
#next { }
#back { margin-right: 10px; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
img { border: 0px; }
ul#wizard-anchor { margin: 0px; padding: 0px; margin-top: 5px; }
.subHeader { background: none repeat scroll 0 0 #20548D; height: 10px; padding: 4px 0 0 8px; }
.subHeader .ionProductBtn { display:none; background: none repeat scroll 0 0 #5594D7; border-radius: 4px 4px 4px 4px; height: 22px; line-height: 23px; padding: 0 0 0 8px; width: 134px; behavior: url(PIE.htc); position: relative; cursor:pointer }
.subHeader .ionProductBtn > a { color: #FFFFFF; text-decoration: none; font-size:11px }
html, body { color: #252525; font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*overflow: hidden*/ }
* { margin: 0; outline: medium none; padding: 0; position: static; }
a, img { border: 0 none; }


#wrapper { display: block; min-height: 100%; min-width: 600px; position: absolute; width: 100%; /*background:#EAEAEA;*/
background: #FFFFFF; }



/* added the css for error msg*/

* { outline: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; overflow: hidden; margin: 0; padding: 0; color: #222; }
a,
img { border: none; }
a { text-decoration: none; }

.ph10 { padding-left: 10px; padding-right: 10px; }
.pt8 {padding-top:8px;}

.pt16 { padding-top:16px;}

.mb2 { margin-bottom: 2px; }
.mb10 { margin-bottom: 10px; }

.w34 { width:34px;}
.fnt16 { font-size: 16px; }

.bld { font-weight: bold; }

.lft { float: left; }
.rht { float: right; }
.clear { clear: both; height: 0; line-height:0; margin:0; padding:0; }


.SuccsgrnPtch { background-color: #60d497; padding-bottom: 10px; padding-top: 10px; color: #fff; }
.SuccsgrnPtch img { display: inline-block; margin-right: 8px; vertical-align: -1px; }
.redNotify-patch { background-color: #e46c5c; color: #fff; padding-bottom: 8px; padding-top: 8px; }

.close-ptch { background:url('../../../images/onlineAppForm/form656/close-normal.png') no-repeat 0 0; display:inline-block; width:8px; height:8px;}
.close-ptch:hover { background:url('../../../images/onlineAppForm/form656/close-hover.png') no-repeat 0 0;}