/* CSS Document */

Body{margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D6E71; }

.clear_both{clear:both;}

a.clear_style{ margin:0px; padding:0px; color:#05A4DA; text-decoration:none;}
a:hover.clear_style{ text-decoration:underline;}

p{ margin:0px; padding:0pc;}

p.text01{ padding:0px 10px; line-height:16px; margin-top:10px;}

p.text01 a{ color:#05A4DA; text-decoration:none;}
p.text01 a:hover{ color:#05A4DA; text-decoration:underline;}

.blue_text{ color:#05A4DA; font-size:12px;}
.blue_text a{ color:#05A4DA; font-size:12px; text-decoration:none;}
.blue_text a:hover{text-decoration:underline;}

a.blue_text{ color:#05A4DA; font-size:12px; text-decoration:none;}
a:hover.blue_text {text-decoration:underline;}

h4{ font-size:12px; font-weight:bold; color:#05A4DA; border:1px solid #eeeeee; border-left:none; padding:5px 5px 5px 2px; margin: 15px 10px 0px 10px;}

h5{ font-size:16px; font-weight:bold; color:#05A4DA; 
	background:url(../images/page_head_bg.gif) repeat-x top;
	line-height:40px; width:430px; padding-left:10px; width:430px; border:1px solid #E1E2E2; margin:0px;}
	
h6{ font-size:14px; font-weight:bold; color:#05A4DA; margin: 15px 10px 0px 10px;}

ul{ font-size:12px; margin:0px 10px; padding:5px 0px; color:#05A4DA; font-weight:bold;}
ul a{ font-size:12px; margin:0px 10px; padding:5px 0px; color:#05A4DA; text-decoration:none;}
ul a:hover{text-decoration:underline;}
ul li{ font-size:11px; font-weight:normal; line-height:14px; padding-bottom:10px; color:#6D6E71; list-style:circle; margin-left:25px;}

ul li a{ font-size:11px; font-weight:normal; line-height:14px; padding-bottom:10px; color:#6D6E71; list-style:circle;  text-decoration:none;}
ul li a:hover{ text-decoration:underline;}

ul li ul{ font-size:11px; color:#05A4DA; font-weight:bold; }
ul li ul li{ font-size:11px; font-weight:normal; line-height:14px; padding-bottom:10px; color:#6D6E71; list-style:lower-alpha; margin-left:15px;}
ul li ul li a{ color:#05A4DA; text-decoration:none;}
ul li ul li a:hover{ text-decoration:underline;}

#main_container{ width:100%; margin:auto; background:url(../images/header_bg.gif) repeat-x top;   }

	#header_container{ height:94px; width:990px; margin:auto;   }
		
		#logo{ padding-top:25px; margin-left:30px; float:left; }
		
		#main_menu_container{ float:right; margin:68px 45px 0px 0px;  }
		
			#main_menu_container a{ 
				kground:url(../images/main_menu_bg.gif) no-repeat left; 
				display:block; width:55px; height:24px; 
				border-left:1px solid #6ECCEA; 
				border-top:1px solid #6ECCEA; 
				text-align:center; 
				float:left;
				font-family:Arial, Helvetica, sans-serif; 
				font-size:11px; 
				text-transform:uppercase; 
				color:#ffffff; 
				text-decoration:none;
				line-height:23px;
				margin-right:1px;				
			}
			#main_menu_container a:hover{ 
			color:#C0FF00;
			background:url(../images/main_menu_bg_hover.gif) no-repeat left; 			
			}
			
	
/* Body style */	
	#body_container{  background: url(../images/body_bg.gif) repeat-y top; width:900px; margin:auto;  }	
		
		#body_top_shadow{ background:url(../images/header_shadow.gif) no-repeat top; height:30px;  }	
		
		
	/* Body Left Container Start */		
		#body_lt_container{ position:relative; width:160px; margin:0px 0px 0px 0px; background:#ffffff; float:left; }	
			
			
			.lt_link_container{ width:100%; margin-bottom:20px;}
			.lt_link_container a{ display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif;
								  font-size:11px; height:20px; width:148px; color:#6D6E71; line-height:20px;
								 border-bottom:1px solid #D3D5D6; border-left:1px solid #D3D5D6; border-right:1px solid #D3D5D6; background:#fff; text-decoration:none;
								  }
			
			.lt_link_container a:hover{ color:#05A4DA;}			
			
			h1{ margin:0px; width:150px; height:20px; background:#05A4DA; color:#FFFFFF; 
			 font-size:14px; text-transform:uppercase; line-height:20px;
			 font-family:Arial, Helvetica, sans-serif;
			 padding-left:10px; border-right:1px solid #D3D5D6;
			 }
			 
			 .banner{ margin-bottom:20px;}
			 .banner01{ margin-bottom:1px;}
		
	/* Body Middle Container Start */				
		#body_middle_container{ position:relative; width:475px; background:#fff; float:left; padding-left:35px; padding-right:35px;
		}	
		
		#body_middle_container_inner{ position:relative; width:475px; background:#fff; padding-left:35px; padding-right:35px;
										float:left; }	
		
		
		
			
	/* Body Right Container Start */			
		#body_rt_container{ position:relative; width:160px; margin:0px 0px 0px 10px; background:#fff; float:left;}	
			
			.rt_link_container{ width:100%; margin-bottom:20px;}
			.rt_link_container a{ display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif;
								  font-size:11px; height:20px; width:148px; color:#6D6E71; line-height:20px;
								  border-bottom:1px solid #D3D5D6; border-left:1px solid #D3D5D6; border-right:1px solid #D3D5D6; background:#fff; text-decoration:none;
								  }
			
			.rt_link_container a:hover{ color:#05A4DA;}			
			
			h2{ margin:0px; width:154px; height:20px; color:#0891CE; 
				background:url(../images/white_head_bg.gif) repeat-x bottom;
			 font-size:12px; text-transform:uppercase; line-height:20px;
			 font-family:Arial, Helvetica, sans-serif; font-weight:normal;
			 padding-left:10px; border-left:1px solid #D3D5D6;
			 }	
			 
			
			
			.rt_student_container img{ border:1px solid #D1D3D4; margin-left:40px;}	
			
			.rt_student_container a{ display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif;
								  font-size:11px; height:20px; width:159px; color:#6D6E71; line-height:20px;
								  background:#fff; text-decoration:none; text-align:center;
								  }
			
			
			.rt_student_container a:hover{ color:#05A4DA;}			
			
			h3{ margin:0px; width:165px; height:20px; color:#58595B;
				background:#EDEDEE; text-align:center;
			 font-size:12px; line-height:20px; margin-bottom:10px;
			 font-family:Arial, Helvetica, sans-serif; font-weight:normal;
			 }
		
		
		

	
/* Footer style */	
	#footer_container{ background: url(../images/footer_bg.gif) repeat-x top; height:144px; width:100%; }
		#footer_shadow{ background:url(../images/footer_shadow.gif) repeat-x top; height:4px; width:100%;  margin:auto }
		
		#footer_container_inner{width:900px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px;
		text-decoration:none; color:#FFFFFF; }
			
			
			.footer_link{ text-transform:uppercase; margin-top:8px; float:left; width:650px; }
			.footer_link a{ text-transform:uppercase; margin:0px 5px;  text-decoration:none; margin-top:8px; color:#FFFFFF;}
			.footer_link a:hover{ color:#C0FF00;}
			
			
			.footer_copyright{ text-align:right; float:right; width:250px; margin-top:8px;}
			
			

.textbox{ height:18px; width:190px; font-size:11px; line-height:14px; border:1px solid #77DCF4;}
.textbox_multipal{ height:30px; width:190px; font-size:11px; line-height:14px; border:1px solid #77DCF4;}

.button{ background:url(../images/button_bg.gif) no-repeat; width:62px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; border:none; color:#666666;
}
			
.text_centre{ text-align:center; border: 1px solid #D9F1F9;}
TD TR.text_centre{ text-align:center; border: 1px solid #D9F1F9;}
		
a.current_vacancy{ border:1px solid #05A4DA; margin-bottom:20px;}
a:hover.current_vacancy{ border:1px solid #FF3333;}
.gate:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #05A4DA;
}
.gate:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #05A4DA;
}
.gate:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #696969;
	text-decoration: underline;
	background-color: #05A4DA;
}

.big{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:0 0 0 10px;
background-color:#ffffff;
}
.bg{
background-color:#0099cc;
height:20px;
}
.bg3{
background-color:#0099cc;
height:30px;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.bg1{
height:2px;
background-color:#FFFFFF;
}
.big2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#bffe00;
padding:10px 0 0 10px;
background-color:#0099cc;
height:17px;
}

.big21{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#0099cc;
padding-top:5px;
height:20px;
}

.textregular21{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:10px 0 0 10px;
background-color:#FFFFFF;
height:20px;
text-decoration:none;
}
.bot{
height:2px;
background-color:#0099cc;
height:10px;
}
.bot1{
height:2px;
background-color:#ffffff;
height:20px;
}
.textregular1{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#bffe00;
padding:35px 0 0 10px;
background-color:#f5f4d8;
height:60px;
}.site:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
.site:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
.site:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
.side{
background-color:#1885b8;
padding:5px 20px 10px 5px;
}
.sidetext{
padding:10px 0px 10px 150px;

}
.left:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
}
.left:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
}
.left:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #009900;
	text-decoration: underline;
}
.other {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.paper
{
color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
}

.paper21
{
color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
}
.paper12
{
color:#FF3333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;
}

.paper11
{
color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;
}

.paper1a
{
color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;
}

.paper1b
{
color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;
}

.paper1c
{
color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;
}

.paperheading
{
color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none;
}

.paperheading11
{
color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
}
.onlinetext{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF0000;
padding:10px 0 0 10px;
height:20px;
text-decoration:none;
}

.onlinetext11{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
padding:10px 0 0 10px;
height:20px;
text-decoration:none;
}


.textregular{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:10px 0 0 10px;
background-color:#0099cc;
height:25px;
text-decoration:none;
}

.pattern{
font-size:15px;
font-weight:bold;
color:#FF0000;
padding:10px 0 0 10px;
background-color:#dbe5f1;
height:20px;
text-decoration:none;
}

.pattern1{
font-size:12px;
font-weight:bold;
color:#0000ff;
padding:10px 0 0 10px;
background-color:#dbe5f1;
text-decoration:none;
}

.pattern2{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 0 10px;
background-color:#31849b;
text-decoration:none;
}

.pattern3{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 0 10px;
background-color:#4bacc6;
text-decoration:none;
}

.pattern4{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 0 10px;
background-color:#a5d5e2;
text-decoration:none;
}

.pattern5{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 0 10px;
background-color:#d2eaf1;
text-decoration:none;
}

