@charset "utf-8";
/* CSS Document */

body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	
}
/* Global properties ======================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a
{
	margin:0px;
	padding:0px;
	outline:0px;
	border:0px;

}
ul, li {
	list-style-type:none
}
html {
	overflow-y:scroll;
}
img {
	border:0;
}
a:hover, a:active, a:focus {
	outline:none;
}
.content_all
{
	width:1000px;
	height:auto;
	margin:auto;
	overflow:hidden;
}
.total_outer
{
	width:100%;
	height:auto;
	background:url(../images/bg.jpg) repeat-x;
	min-height:400px;
	overflow:hidden;

}
.top_outer
{
	width:1000px;
	height:111px;
	float:left;
}
.logo_aig
{
	width:131px;
	height:111px;
	float:left;
}
.top_content
{
	width:400px;
	height:auto;
	float:left;
	margin:20px 0px 0px 20px;
}
.top_content h1
{
	font-size:1.8em;
	color:#333;
}
.top_content h2
{
	font-size:1.5em;
	color:#666;
	margin:5px 0px 0px 0px;
}
.top_content h3
{
	font-size:1.1em;
	color:#999;
}
.user_login
{
	width:400px;
	height:auto;
	float:right;
	margin:20px 0px 0px 0px;
}
.user_login input[type="text"]
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:153px;
height:25px;
padding:0px 0px 0px 10px;
}
.user_login input[type="submit"]
{
	border:none;
	color:#fff;
	background:#e76c1c;
		-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 10px;
cursor:pointer;
}
.user_login a
{
	color:#e56d1f;
	font-size:11px;
	text-decoration:none;
}
.all_outer_one
{
	width:1000px;
	height:auto;
	float:left;
	margin:140px 0px 0px 0px;
}
.search_plat_form
{
	width:1000px;
	height:auto;
	float:left;
	border-bottom:solid 1px #ccc;
}
.search_left
{
	/*width:600px;*/
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 20px 0px;
}
.search_left h2
{	font-size:1.4em;
	color:#666;
	margin:5px 0px 0px 0px;
	font-weight:normal;
	
}
.main_search_box
{
	width:240px;
	height:auto;
	float:right;
}
.main_search_box input[type="text"]
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:180px;
height:25px;
padding:0px 0px 0px 10px;
}
.main_search_box input[type="submit"]
{
	border:none;
	color:#fff;
	background:#060;
		-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 10px;
cursor:pointer;
}
.content_box
{
	width:1000px;
	height:auto;
	float:left;
	margin:30px 0px 30px 0px;
}
.content_box h1
{

	font-size:1.8em;
	color:#666;
	margin:0px 0px 10px 0px;
	}
.application_home
{
	width:1000px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.application_home_header
{
	width:958px;
	height:auto;
	float:left;
	border:solid 1px #cecece;
	background: #cecece; /* Old browsers */
background: -moz-linear-gradient(top,  #cecece 0%, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
padding:10px 20px;

}
.application_qual_header
{
	width:1000px;
	height:auto;
	float:left;
	border:solid 1px #cecece;
	background: #cecece; /* Old browsers */
background: -moz-linear-gradient(top,  #cecece 0%, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
padding:10px 20px;

}

.menu_header
{
	height:auto;
	border:solid 1px #cecece;
	background: #cecece; /* Old browsers */
background: -moz-linear-gradient(top,  #cecece 0%, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
margin: 0px 0px 20px 0px;
}
.bg_arrow{
		
	
}

#menu_header li{
	display: inline-block;
	padding-right: 53px;
	padding-left: 20px;
	line-height: 40px;
    background: url(images/bg_arrow.png) right top no-repeat;    
	text-align: center;
	cursor:pointer;
}


#menu_header li:last-child{
    background:none !important;
}

.fellow_menu_header
{
	height:auto;
	border:solid 1px #cecece;
	background: #cecece; /* Old browsers */
background: -moz-linear-gradient(top,  #cecece 0%, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cecece 0%,#ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
margin: 0px 0px 20px 0px;
}
.bg_arrow{
		
	
}

#fellow_menu_header li{
	display: inline-block;
	padding-right: 40px;
	padding-left: 20px;
	line-height: 40px;
    background: url(images/bg_arrow.png) right top no-repeat;    
	text-align: center;
	cursor:pointer;
}


#fellow_menu_header li:last-child{
    background:none !important;
}
.application_home_header h2
{
	font-size:1.4em;
	color:#333;
	font-weight:bold;
}
.application_qual_header h2
{
	font-size:1.4em;
	color:#333;
	font-weight:bold;
}

.application_qual_content
{
	width:1000px;
	height:auto;
	float:left;
	border:solid 1px #cecece;
	border-top:none;
	padding:20px 20px 25px 20px;
	background:url(../images/wrapper.jpg) repeat-x top;
}
.application_home_content
{
	width:958px;
	height:auto;
	float:left;
	border:solid 1px #cecece;
	border-top:none;
	padding:20px 20px 25px 20px;
	background:url(../images/wrapper.jpg) repeat-x top;
}

.application_overview_content
{
	width:958px;
	height:auto;
	float:left;
	border:solid 1px #cecece;
	border-top:none;
	padding:20px 40px 25px 0px;
	background:url(../images/wrapper.jpg) repeat-x top;
}

.notification
{
		width:938px;
	height:auto;
	float:left;
	border:solid 1px #f69354;
	background:#ffdbc5;
			-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 10px;
color:#000;
margin:0px 0px 20px 0px;
}
.list_member
{
	width:960px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.list_arrow
{
	width:285px;
	height:33px;
	float:left;
	text-decoration:none;
	color:#fff;
	background:url(../images/arrow.jpg) no-repeat;
	font-size:1.2em;
	padding:12px 0px 0px 20px;
}
.content_arrow
{
	width:620px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	font-size:11px;
	line-height:14px;
}

.list_member input[type="text"],.list_member input[type="password"]
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:180px;
height:25px;
padding:0px 0px 0px 10px;
margin:0px 5px 0px 0px;
}
.list_member input[type="submit"]
{
	border:none;
	color:#fff;
	background:#060;
		-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 10px;
cursor:pointer;
}
.list_view
{
	width:960px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.list_view ul li 
{
	float:left;
	width:940px;
	height:auto;
	margin:0px 0px 5px 0px;
	background:url(../images/tick.jpg) no-repeat left;
	padding:0px 0px 0px 20px;
}
.continue_button
{
	color:#fff;
	text-decoration:none;
	float:right;
	cursor: pointer;
	margin:0px 0px 0px 0px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border:0!important;
    padding: 17px 52px 15px 17px;
    background:url(../images/arrow-orange.jpg) no-repeat 96px 17px #e76c1c ;

}
.continue_button img
{
	float:left;
	margin:2px 10px 0px 0px;
}
.press_button
{
	padding:10px 20px;
	color:#fff;
	text-decoration:none;
	background:#e76c1c;	
	margin:0px 0px 20px 0px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;

}
.press_button img
{
	float:left;
	margin:2px 10px 0px 0px;
}
.form_1_coloumn
{
	width:960px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.auto_cloumn_1
{
	width:960px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.auto_cloumn_1_text
{
	width:300px;
	height:auto;
	float:left;
}
.auto_cloumn_1_boxes
{
	width:600px;
	height:auto;
	float:left;
	margin:0px 20px 0px 0px;
}
.auto_cloumn_1_boxes input[type="text"]
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:260px;
height:25px;
padding:0px 0px 0px 10px;
margin:0px 5px 0px 0px;
} 
.auto_cloumn_1_boxes select
{	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:270px;
height:30px;
padding:5px 5px;
margin:0px 5px 0px 0px;
	
}
.auto_cloumn_1_boxes textarea
{
		-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:260px;
height:60px;
padding:10px 0px 10px 10px;
margin:0px 5px 0px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.auto_cloumn_1_boxes select.small
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:70px;
height:30px;
padding:5px 5px;
margin:0px 5px 0px 0px;
}
.radio
{
	width:600px;
	height:20px;
	float:left;
}
.auto_cloumn_1_text span
{
	color:#F00;
	font-size:16px;
	margin:0px 0px 0px 10px;
}
.auto_cloumn_1_boxes input[type="submit"]
{
		border:none;
	color:#fff;
	background:#e76c1c;
		-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 20px;
cursor:pointer;
float:left;
font-size:16px;
}
.form_2_coloumn
{
	width:960px;
	height:auto;
	float:left;
	margin:0px 0px 5px 0px;
}
.form_2_coloumn_left_sider
{
	width:480px;
	height:auto;
	float:left;

}
.form_2_coloumn_with_outer
{
	width:480px;
	height:auto;
	float:left;
		margin:0px 0px 20px 0px;
}
.address_div
{
	width:710px !important;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
.form_2_coloumn_with_text
{
	width:200px;
	height:auto;
	float:left;
}
.form_2_coloumn_with_text span
{
	color:#F00;
	font-size:16px;
	margin:0px 0px 0px 10px;
}
.form_2_coloumn_with_content
{
	width:400px;
	float:left;
}
.form_2_coloumn_with_content input[type="text"]
{
-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:230px;
height:25px;
padding:0px 0px 0px 10px;
margin:0px 5px 0px 0px;
outline: none;
} 
.form_2_coloumn_with_content select
{	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:240px;
height:30px;
padding:5px 5px;
margin:0px 5px 0px 0px;
	
}
.form_2_coloumn_with_content textarea
{
		-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:710px;
height:50px;
padding:10px 0px 10px 10px;
margin:0px 5px 0px 0px;
font-size:12px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;

}
.form_2_coloumn_with_content select.small
{
	-webkit-border-radius: 5px;
border-radius: 5px;
border:solid 1px #ccc;
border-bottom:solid 2px #ccc;
width:70px;
height:30px;
padding:5px 5px;
margin:0px 5px 0px 0px;
}
.radio2
{
	width:200px;
	height:20px;
	float:left;
}
.form_2_coloumn_with_text input[type="submit"]
{
border:none;
color:#fff;
background:#e76c1c;
-webkit-border-radius: 5px;
border-radius: 5px;
padding:5px 20px;
cursor:pointer;
float:left;
font-size:16px;
}

.subheader{
	width:100%;
	color:black;
	padding: 10px 10px 15px 0px;
}
.left{float:left;}
.right{float:right}
.subheader_inner{width:100%;float:left;font-weight:bold;padding:20px 0px 20px 0px;}
#no_aig_meeting .subheader_inner{width:100%;float:left;font-weight:bold;padding:0px 0px 0px 0px;}
.subheader_inner input[type=text]{
	width:61%;
	float:left;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #ccc;
    border-bottom:solid 2px #ccc;
    height:25px;
    padding:0px 0px 0px 10px;
    margin:0px 15px 0px 0px;
}
.subheader_inner h2{width:21%;float:left;}
.subheader_inner h3{width:21%;float:left;font-weight:normal !important;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666 !important}
.preffered{width:13%;padding:3px 0px 15px 0px;}
.preffered_block{width:25%;padding-bottom:15px;}
.preffered_address{padding-left:7px}
#no_aig_meeting .preffered{width:100%;}
#no_aig_meeting .preffered_address{color:#666;font-weight: normal}
#no_aig_meeting input[type=checkbox]{margin-left: 0px !important}
.retiretext{color:#666;font-weight:normal;padding-left:7px;margin-top:-2px;}
.press_button
{
	color:#fff;
	text-decoration:none;
	margin:0px 0px 20px 0px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border:0!important;    
	padding: 17px 25px 15px 25px;    
	background: #e76c1c;
	text-align: center;
}
.confirm_press_button
{
	color:#fff;
	text-decoration:none;
	float:left;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	margin:auto;	
    border:0!important;
    padding: 17px 20px 15px 17px;
    background-color: green ;
    cursor:pointer !important;
}
.reject_press_button
{
	color:#fff;
	text-decoration:none;
	float:left;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	margin:auto;	
    border:0!important;
    padding: 17px 20px 15px 17px;
    background-color: red ;
    cursor:pointer !important;
}
.no_confirm_press_button{
    color:#fff;
	text-decoration:none;
	margin:auto;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border:0!important;
    padding: 17px 20px 15px 17px;
    background-color: red ;
    cursor:pointer !important;
}

.error{
  border: solid 1px red !important;
}
.labelerror{
  color:red;
  padding-top:2px;
}

.newlabelerror{
  color:red;
}


.subheader_inner .labelerror h3{
  color:red !important;
  padding-top:2px;
}
.grayColor{
  color:gray !important;
}
.full_width{width:100%;}
.bottom_space{padding-bottom: 20px}

input[type="checkbox"].error {
	border: solid 1px red !important;

}
#confirmStudentForm .form_2_coloumn_with_content input[type="text"]{
  width:500px !important;
}
#confirmStudentForm .form_2_coloumn_with_content select{
  width:512px !important;
}
.press_files
{
	padding:10px 20px;
	color:#fff;
	text-decoration:none;
	background:green;
	margin:15px 0px 10px 0px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;
    border:none;
    font-size:15px;
    float: left;
}
.credit_input{
   width:100%; 
   padding:5px;
   margin-right:6px;
   border: 1px solid #cccccc;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border:solid 1px #ccc;
}
.credit_expiry{
   width:20%; 
   padding:5px;
   margin-right:6px;
   border: 1px solid #cccccc;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border:solid 1px #ccc;
}
#crredit-details td{padding-top:5px;padding-bottom:5px;}
#tr_failed{display:none;}
#crredit-details{display:none;}
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../images/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
.erroradd{color:red;}
a{color:#d60736;}
a:hover{color:#9e0020;}
a:visited{color:#d60736;}
a:active{color:#d60736;}
.list_member a{color:#fff !important;}
.list_member a:hover{color:#fff !important;}
.list_member a:visited{color:#fff !important;}
.list_member a:active{color:#fff !important;}
#qualificationForm a:hover{color:#fff !important;}
#dialog{display:none;}
#wrongto{display:none;}
#wrongfrom{display:none;}
#yesUp{display:inline-block;padding:10px 30px;background-color:#e76c1c;cursor:pointer;color:#fff;}
#yesNo{display:inline-block;padding:10px 30px;background-color:#e76c1c;cursor:pointer;color:#fff;margin-left:15px;}
.tableblk{display:table;}
.tablerow{display:table-row;}
.tablecell{display:table-cell;vertical-align:top;padding-bottom:10px;}