
BODY
{
	margin:0;
	background-color:#FCFDFD;
}

a
{
	text-decoration:none;
	/*color:#0045AE !important; */
}
a:hover
{	
	text-decoration:underline;
}

.hintText {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
background-color: #FFFFCC;
color: #000000;
padding: 0px;
}	
.link
{
	color:#0045AE;
	text-decoration:none;
	font-size:12px;
	letter-spacing:1px;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
}
.link:hover;
{
	text-decoration:underline;
}
.s_link
{
	color:#0045AE;
	text-decoration:none;
	font-size:10px;
	letter-spacing:0.5px;
	font-family:Verdana, Geneva, sans-serif;
}
.s_link:hover;
{
	text-decoration:underline;
}

.s_link_footer
{
	color:#0045AE;
	text-decoration:none;
	font-size:9px;
	letter-spacing:0.5px;
	font-family:Verdana, Geneva, sans-serif;
}
.s_link_footer:hover;
{
	text-decoration:underline;
}
input:focus
{
	border: solid 1px  #4A4A4A;
	background-color:#F9FFFF;
}
select:focus
{
	border: solid 1px  #00F;

}
password:focus
{
	border: solid 1px  #00F;
}
input { 
   border: 1px solid #e1e1e1;
    border-radius: 6px;
    box-shadow: 0 0 8px #ffffff;
    font-size: 13px;
    height: 25px;
    letter-spacing: 0.5px;
    padding: 4px;
    text-transform: uppercase;
    width: 250px;
} 
 
input:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 1px 0px 3px #7bc1f7; 
    -moz-box-shadow: 1px 0px 3px #7bc1f7; 
    -webkit-box-shadow: 1px 0px 3px #7bc1f7; 
} 
input[disabled] { 
    border: 1px solid #c4c4c4; 
    height: 25px; 
    width: 250px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
	color:#000;
	background-color:#F7F7F7;
	letter-spacing:0.5px;
} 

input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}


 .textbox_medium { 
    border: 1px solid #c4c4c4; 
    height: 25px; 
    width: 166px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
} 
 
.textbox_medium:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
} 
.textbox_medium[disabled] { 
    border: 1px solid #c4c4c4; 
    height: 25px; 
    width: 166px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
	color:#000;
	background-color:#F7F7F7;
} 
.textbox_small { 
    border: 1px solid #c4c4c4; 
    height: 25px; 
    width: 25px !important; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
} 
 .textbox_small[disabled] { 
    border: 1px solid #c4c4c4; 
    height: 25px; 
    width: 25px !important; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
	color:#000;
} 
textbox_small:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}
.keyno[disabled]
{
	border: solid 1px  #999; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2F2F2; 
	TEXT-DECORATION: none;
	height: 23px;;
	text-transform:uppercase;
	cursor:text;
	width:60px;
	letter-spacing:0.5px;
	color:#000;
	
}
.keyno
{
	border: solid 1px  #999; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FDFDFF; 
	TEXT-DECORATION: none;
	height: 23px;;
	text-transform:uppercase;
	cursor:text;
	width:60px;
	letter-spacing:0.5px;
	color:#000;
	
}
input[type="checkbox"] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    height: 15px !important;
    text-align: right !important;
    vertical-align: middle;
    width: 15px !important;
}
input[type=radio] {
    padding-left:5px;
    padding-right:5px;
    border-radius:15px;
    border: double 2px #00F;  
    color:#FFF;
     overflow:hidden;
    width:15px;
    height:15px;
}

input[type=radio]:checked {
    border-left-color:#06F;
    border-right-color:#06F;
}

input[type=radio]:hover {
    box-shadow:0px 0px 10px #1300ff;
}
.photo_upload
{
	border: solid 1px  #999; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FDFDFF; 
	TEXT-DECORATION: none;
	height: 23px;;
	text-transform:uppercase;
	cursor:text;
	width:300px;
	letter-spacing:0.5px;
	color:#000;
	line-height:30px !important;
	
}
select { 
    border: 1px solid #c4c4c4; 
    height: 30px; 
    width: 258px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
	letter-spacing:0.5px;
	background-color:#F7F7F7 !important;
	
} 
 
select:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
	
}
.small_select { 
    border: 1px solid #c4c4c4; 
    height: 30px; 
    width: 75px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
} 
 
.small_select:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}
.select_medium { 
    border: 1px solid #c4c4c4; 
    height: 30px; 
    width: 145px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
	text-transform:uppercase;
} 
 
.select_medium:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    box-shadow: 0px 0px 8px #7bc1f7; 
    -moz-box-shadow: 0px 0px 8px #7bc1f7; 
    -webkit-box-shadow: 0px 0px 8px #7bc1f7; 
}
.textbox_pass
{
	border: solid 1px  #00C4C4; 
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Verdana, Geneva, sans-serif; 
	TEXT-DECORATION: none;
	height: 20px;;
	cursor:text;	
}
.commonstyle
{
	border: solid 1px  #bbd9ee; 
	FONT-SIZE: 9pt; 
	COLOR: #0095DD; 
	FONT-FAMILY: Verdana, Geneva, sans-serif; 
	BACKGROUND-COLOR: #fbfbfb; 
	TEXT-DECORATION: none;
	
}
.text
{
	
	FONT-SIZE: 8pt; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	font-style:normal;
	line-height:20px;
	
}
.text_footer
{

	FONT-SIZE: 7pt; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	font-style:normal;
	line-height:20px;
	
}
.hlink
{
	color:#0045AE;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.5px;
}
.hlink:hover;
{
	text-decoration:underline;
	
} 
.hlink_disabled
{
	color:#CCC;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}
.hlink_disabled:hover;
{
	text-decoration:underline;
} 
.text_small
{

	FONT-SIZE:13px !important;
	COLOR: #000; 
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform: none !important;
	
}
fieldset { border:solid 1px #E5E5E5; border-radius:8px;}
legend { background:#F0F0FF;color:#272727 !important; padding:7px 20px 7px 7px;  border-radius:3px 0 0 0;  text-align:left; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; font-size:11px !important; }


.MsgErrorLegend
{
	 font-family:Tahoma;
	 font-size:11px;
	 color:Maroon ;   
	 font-weight:bold; 	
}
.table_style { margin:0px;  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#0058B0;margin-top:20px; }  
.table_style td { padding:5px 2px !important; font-size:13px !important; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#0058B0;}
.must
{
	color:#090 !important; font:Verdana;font-size:12px;font-weight:bold;
}
.table_home {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#0076AE; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 
}  
.table_home td { padding:5px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#0076AE;}



.table_home_new {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 

}  
.table_home_new td { padding:8px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#000;}


.table_home_new_with_border {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 

}  
.table_home_new_with_border td { padding:8px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#000;border-bottom:1px solid #666; }

.table_payment {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 

}  
.table_payment td { padding:8px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#000;text-align:center;}

.table_home_14 {  font-size:14px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 
letter-spacing:0.4px;

}  
.table_home_14 td { padding:8px 2px !important; font-size:14px; line-height:25px;font-family:Verdana, Geneva, sans-serif;color:#000;}

.table_image_upload {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; border:1px solid #CCC;border-collapse:collapse;

}  
.table_image_upload td { padding:8px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#000;}

.table_reg {  background-color: #fff;
    border: 1px solid #ccc;
    border-collapse: collapse;
    color: #242424;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    margin-bottom: 25px;
    margin-left: 20px;
    margin-top: 25px;}  
.table_reg td { padding:10px 20px !important; font-size:13px !important; line-height:18px;font-family:Verdana, Geneva, sans-serif!important;color:#000;border-color:#CCC !important;}

.table_main_home {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#242424; background-color:#FFF;
margin-top:25px;margin-bottom:25px;border-color:#CCC;}  
.table_main_home td { padding:5px 2px !important; font-size:13px !important; line-height:18px;font-family:Verdana, Geneva, sans-serif!important;color:#000;border-color:#CCC !important;}
.green
{
	background-color:#4CAF50;
	border-bottom:2px solid #009F00 !important;
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	 -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;
	height:30px;
}
.red
{
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	background-color:#F44A56;
	/*border-bottom:2px solid #800 !important;*/
	 -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;
	height:30px;
}
.orange
{
	color:#000 !important;
	font-weight:bold;
	text-align:center;
	background-color:#C0C0C0;
	border-bottom:2px solid #000 !important;
	 -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;
	height:30px;
}
.status
{
	color:#333 !important;
	font-weight:bold;
	text-align:justify;
	background-color:#F3F3F3;
	font-size:10px !important;
	border-bottom:2px solid #666 !important;
	
	/*text-shadow: 3px 1px 10px #FF0;*/
}
.table_status { 
font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#0058B0;
background-color:#F8F8F8;
border:0  !important;
border-radius: 0px;
background-color: rgb(255, 255, 255);
/*-webkit-box-shadow: 5px 3px 23px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    5px 3px 23px rgba(50, 50, 50, 0.36);
box-shadow:         5px 3px 23px rgba(50, 50, 50, 0.36);*/
}  
.table_status td {  padding:4px!important; font-size:13px !important; line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#0076AE;
letter-spacing:1px;
border-spacing:9px !important;
padding-left:2px; 
}
.btn{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;!important;font-family:arial, helvetica, sans-serif;!important; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
  height:35px;
 width:130px;
 cursor:pointer;
 text-transform:none !important;
}

.btn:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}

.btn_epayment{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;!important;font-family:arial, helvetica, sans-serif;!important; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
  height:35px;
 width:200px;
 cursor:pointer;
 text-transform:none !important;
}
.btn_epayment:disabled{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;!important;font-family:arial, helvetica, sans-serif;!important; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #999;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
  height:35px;
 width:200px;
 cursor:pointer;
 text-transform:none !important;
}
.btn_epayment:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
.btn_proceed{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;!important;font-family:arial, helvetica, sans-serif;!important; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
  height:45px;
 width:300px;
 cursor:pointer;
 text-transform:none !important;
}

.btn_proceed:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
.btn_small{
border:1px solid #25729a; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
  height:34px;
 width:80px;
 cursor:pointer;
 text-transform:none !important;
}

.btn_small:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
.dottedlines
{
color:#004F9D;
font-weight:bold;
letter-spacing:1px;
text-align:left;border-bottom:1px dotted #CCC;
}
.heading
{
	color:#004F9D !important;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-align:left;border-bottom:1px dotted #CCC;
	letter-spacing:0.5px;
	/*margin: 2% 5% !important;*/
}
.heading_new
{
	color:#666 !important;
	font-size:12px !important;
	font-weight:bold;
	text-align:center;
	text-align:left;border-bottom:1px solid #E9E9E9;
	/*letter-spacing:1px;
	margin: 2% 5% !important;*/
	background-color:#F7F7F7;
	/*border-radius: 10px;*/


}
.heading1
{
	color:#8B8B8B !important;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-align:left;border-bottom:1px dotted #CCC;
	letter-spacing:0.5px;
	/*margin: 2% 5% !important;*/
	


}
.sub_head
{
	background-color:#FCFCFC;
	font-size:10px !important;
	text-align:center !important;
	font-weight:lighter;
	border-bottom:1px groove #000;
	border-radius: 2px;
	letter-spacing:3px;
	color: #616161 !important;
	
}
.sub_head_red
{
	background-color:#FFDFDF;
	font-size:10px !important;
	text-align:center !important;
	font-weight:lighter;
	border-bottom:1px groove #000;
	border-radius: 2px;
	letter-spacing:3px;
	color: #616161 !important;
	
}
.content
{
	text-align:left;
	font-weight:bold !important;
	font-size:11px;
}
.content_size16
{
	text-align:left;
	font-weight:bold !important;
	font-size:14px!important;
	color: #000 !important;
}
.btn_home_style{
border:4px solid #26759E;-webkit-box-shadow: #878787 0px 2px 2px ;-moz-box-shadow: #878787 0px 2px 2px ; box-shadow: #878787 0px 2px 2px ; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block;text-shadow: 2px 2px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093C7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
 background-image: -webkit-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -moz-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -ms-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -o-linear-gradient(top, #3093C7, #1C5A85);
 background-image: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
 height:12px;
 width:205px;
 text-align:center;
 padding-top:2px;

}

.btn_home_style:hover{
 border:4px solid #26759E;
 background-color: #26759E; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
 background-image: -webkit-linear-gradient(top, #26759E, #133D5B);
 background-image: -moz-linear-gradient(top, #26759E, #133D5B);
 background-image: -ms-linear-gradient(top, #26759E, #133D5B);
 background-image: -o-linear-gradient(top, #26759E, #133D5B);
 background-image: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
 text-decoration:none;
}

.btn_home_style_disable{
border:4px solid #26759E;-webkit-box-shadow: #878787 0px 2px 2px ;-moz-box-shadow: #878787 0px 2px 2px ; box-shadow: #878787 0px 2px 2px ; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block;text-shadow: 2px 2px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093C7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
 background-image: -webkit-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -moz-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -ms-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -o-linear-gradient(top, #3093C7, #1C5A85);
 background-image: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
 height:12px;
 width:205px;
 text-align:center;
 padding-top:2px;
 color:#9E9E9E;
 text-decoration:none !important;

}





.btn_home_style_l{
border:4px solid #26759E;-webkit-box-shadow: #878787 0px 2px 2px ;-moz-box-shadow: #878787 0px 2px 2px ; box-shadow: #878787 0px 2px 2px ; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block;text-shadow: 2px 2px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093C7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
 background-image: -webkit-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -moz-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -ms-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -o-linear-gradient(top, #3093C7, #1C5A85);
 background-image: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
 height:12px;
 width:300px;
 text-align:center;
 padding-top:2px;

}

.btn_home_style_l:hover{
 border:4px solid #26759E;
 background-color: #26759E; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
 background-image: -webkit-linear-gradient(top, #26759E, #133D5B);
 background-image: -moz-linear-gradient(top, #26759E, #133D5B);
 background-image: -ms-linear-gradient(top, #26759E, #133D5B);
 background-image: -o-linear-gradient(top, #26759E, #133D5B);
 background-image: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
 text-decoration:none;
}

.btn_home_style_l_disable{
border:4px solid #26759E;-webkit-box-shadow: #878787 0px 2px 2px ;-moz-box-shadow: #878787 0px 2px 2px ; box-shadow: #878787 0px 2px 2px ; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 10px 20px 10px 20px; text-decoration:none; display:inline-block;text-shadow: 2px 2px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093C7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
 background-image: -webkit-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -moz-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -ms-linear-gradient(top, #3093C7, #1C5A85);
 background-image: -o-linear-gradient(top, #3093C7, #1C5A85);
 background-image: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
 height:12px;
 width:300px;
 text-align:center;
 padding-top:2px;
 color:#9E9E9E;
 text-decoration:none !important;

}



title{
	border: 1px solid #fc0;
	padding: 3px 6px;
	background: #fffea1;
	content: attr(data-title);
	position: absolute;
	right: -40px;
	top: -26px;
}
.text_bold
{
	font-size:12px;
	font-weight:bold;
}
.text_value
{
	font-size:12px;
	color:#512800;
	font-weight:bold;
}
.table_status_home { 
font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#0058B0;
background-color:#F8F8F8;
border:0  !important;

}  
.table_status_home td {  padding:5px!important; font-size:13px !important; line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#0076AE;
letter-spacing:1px;
border-spacing:9px !important;
padding-left:2px; 

}
.table_steps { margin:0px;  font-family:Verdana, Geneva, sans-serif; border: 2px solid rgb(238, 238, 238);
border-radius: 20px;
background-color: rgb(255, 255, 255);
-webkit-box-shadow: 5px 3px 23px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    5px 3px 23px rgba(50, 50, 50, 0.36);
box-shadow:         5px 3px 23px rgba(50, 50, 50, 0.36);

}  
.table_steps td { padding:5px 2px !important; font-size:12px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#0058B0;}

.step1
{
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	background-color:#B5B5B5;
    border-bottom:2px solid #666 !important;
}
.step2
{
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	background-color:#9B9B9B;
    border-bottom:2px solid #00006C !important;
}
.step_last
{
	color:#FFF !important;
	font-weight:bold;
	text-align:center;
	background-color:#B5B5B5;
    border-bottom:2px solid #666 !important;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;

}
.step_last_received
{
	-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}
.table_outer
{
	margin-top:30px;
	margin-bottom:40px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#0076AE; background-color:#FFF;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 
-webkit-box-shadow: 5px 3px 23px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    5px 3px 23px rgba(50, 50, 50, 0.36);
box-shadow: 3px 2px 8px rgba(50, 50, 50, 0.36);
}
.table_outer_style
{
	margin-top:0px !important; 
	

font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#0076AE; background-color:#FFF;

-webkit-box-shadow: 5px 3px 23px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    5px 3px 23px rgba(50, 50, 50, 0.36);
box-shadow:         5px 3px 23px rgba(50, 50, 50, 0.36);
}
.table_home_blur {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#0076AE; background-color:#FFF; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 
-webkit-box-shadow: 5px 3px 23px rgba(50, 50, 50, 0.36);
-moz-box-shadow:    5px 3px 23px rgba(50, 50, 50, 0.36);
box-shadow: 3px 2px 16px rgba(50, 50, 50, 0.36);
margin: auto;
}  
.table_home_blur td { padding:5px 2px !important; font-size:13px !important; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#0076AE;}

.Important_Msg
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:blink;
	color:#F00;
	text-shadow:#0C6
	height:2px;
	font-weight:bold;
	
}
.Important_Msg1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	color:#F00;	
	height:2px;
	font-weight:bold;
	
}
.line
{
	
	width:0.5px;
	background-image:url(../images/vline.png);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
.getapplno
{
	background-color:#FFFFE8;
	font-weight:bold;
	font-size:12px;
	color:#DF0000 !important;
	
	
}
.error
{
	color:#F00 !important;
	
}
.success
{
	color:#006C36 !important;
	letter-spacing:1px;
	font-weight:bold;
	
}
.app_text
{
	background-color:#FFFFE8;
	font-weight:bold;
	font-size:13px;
	color:#48649F !important;
}
.answer
{
	color:#000 !important;
	letter-spacing:0.5px;	
}
.login_ip
{
	color:#585858 !important;
	font-size:11px !important;
	letter-spacing:1px;
	
}
.answer_view
{
	color:#00324A !important;
	
	font-weight:bold;
}
.instr
{
	color:#666 !important;
	font-style:italic;
	font-size:12px !important;
}
.instr_normal
{
	color:#666 !important;
	font-style:normal;
	font-size:12px !important;
}
.instr_small
{
	color:#999 !important;
	font-size:11px !important;
}
.instr_spl
{
	color:#750000 !important;
	font-style:normal;
	font-size:11px !important;
	font-weight:bold;
}
.must1
{
	color:#F00 !important; font:Verdana;font-size:11px !important;font-weight:bold;
}
.centrefee
{
	color:#990000 !important;
	font-size:11px !important;
	font-weight:bold !important;
}
.red_clr
{
	color:#F00 !important;
	background-color:#FFFFEC !important;	
}
.green_clr
{
	color:#060 !important;	
	background-color:#FFFFEC !important;	
}


.label {
	border-radius: 3px;
    background-color: #063;
    color: #fff;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.table_payment_show {  font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#003; background-color:#F4F4F4; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:3px 2px !important; 


}  
.table_payment_show td { padding:8px 2px !important; font-size:13px; line-height:18px;font-family:Verdana, Geneva, sans-serif;color:#000;text-align:center;}
.instr_spl_fee
{
	color:#00F !important;
	font-style:normal;
	font-size:12px !important;
	font-weight:bold;
}
.fee_amt
{
	color:#090 !important; font:Verdana;font-size:18px!important;font-weight:bold;letter-spacing:1px;
}