@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; margin:0px; 
	padding-top:0px;
	background:url(../images/shine.png) 0 24.5% no-repeat fixed  #323232;
	
	}
p{
	margin:0px 0 10px 0;
	padding:0px;
}
.success{ margin-top:10px; color:green; font-weight:bold;}
.success strong{ color:#f00; font-size:16px;}
.error{ margin-top:10px; color:red; font-weight:bold;}
/**************************************  MAIN Contentts of the layout**************************************/
.wrapper
{
	width:999px; 
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.wrapper_in{	
	width:999px;	
	height:auto; 
	float:left;	
	background:#FFF;
	
}


/******************************************************* Header *************************************************/

.header{
	width:999px;
	float:left;
	height:102px;
	padding:43px 0px 0px 0px;
}
.logo{
	position:absolute;
	width:204px;
	height:194px;
	float:left;
	z-index:6;
}
.header_right{
	width:783px;
	float:right;
	height:82px !important;
	padding:20px 12px 0px 0px;
}
.nav_main{
	width:640px;
	float:left;
	height:62px;
	line-height:62px;
	padding:20px 0px 0px 0px;

}
/*.nav_main ul{
	width:640px;
	float:left;
	height:82px;
	margin:0px;
	list-style-type:none;
	line-height:82px;
	padding:0px 0px 0px 0px;
}
.nav_main ul li{
	width:auto;
	float:left;
	height:82px;
	font-weight:bold;
	line-height:82px;
	padding:0px 20px 0px 20px;
}
.nav_main ul li a{
	color:#000;
	text-decoration:none;
}
.nav_main ul li a:hover{
	color:#333;
	text-decoration:none;
}*/
.header_right_chat{
	width:140px;
	float:right;
	height:82px;
	padding:0px 0px 0px 0px;
}
.banner{
	width:975px;
	float:left;
	height:264px;
	padding:0px 12px 0px 12px;
}
.banner_main{
	width:720px;
	float:left;
	height:264px;
}
.menu_right{
	width:255px;
	float:left;
	height:244px;
	overflow:hidden;
	background:url(../images/menu_right_bg.jpg) ;
	padding:10px 0;
}
.menu_right_in{
	width:255px;
	float:left;
	height:244px;
}
.menu_right_in ul{
	width:255px;
	float:left;
	height:244px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menu_right_in ul li{
	width:255px;
	float:left;
	height:24px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:24px;
	padding:0px 0px 0px 0px;
}
.menu_right_in ul li a{
	width:245px;
	float:left;
	color:#FFF;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	height:24px;

}
.menu_right_in ul li a:hover{
	width:245px;
	float:left;
	background-color:rgba(0,0,0,0.5);
	text-decoration:none;
	height:25px;
	color:#fff;
	}
	
.headline{
	width:955px;
	
	height:25px;
	line-height:25px;
	background:#000;
	color:#FFF;
	padding:5px 10px 5px 10px;
	margin:0px 12px 0px 12px;
}
.headline a{ color:#fff; text-decoration:none; padding-right:50px;}
/************************************************************* body ************************************************************/

.body_main{
	width:975px;
	float:left;
	height:auto;
	padding:10px 12px 10px 12px;
}
.body_main_in{
	width:975px;
	float:left;
	height:auto;
}
.body_main_in_left{
	width:725px;
	float:left;
	height:auto;
	padding:5px 0px 5px 0px;
}
#pages .body_main_in_left{ padding-top:0;}
.body_main_in_containt{
	width:725px;
	float:left;
	height:auto;
	padding:5px 0px 5px 0px;
	line-height:19px;
}
#pages .body_main_in_containt{padding-top:0;}
.body_main_in_containt_head{
	width:715px;
	float:left;
	height:38px;
	font-size:16px;
	padding:5px 0px 5px 10px;
	line-height:36px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/strip.jpg) repeat-x;
}
.body_main_in_containt_in{
	width:705px;
	float:left;
	height:auto;
	text-align:justify;
	font-size:13px;
	padding:5px 10px 5px 10px;
	color:#000;
}
.body_main_in_containt_in_img1{ width:705px; height:auto; float:none;}
.body_main_in_containt_in img{ max-width:425px; float:none; margin:0 12px 2px 0;}
.body_main_in_containt_in p img{ float:none;}
.body_main_in_containt_in .hide{ display:none;}


.testimonial_wrap{width:705px; height:auto; float:left; padding-bottom:20px; margin-bottom:10px; border-bottom:1px dashed #999;  }
.testimonial_wrap .content{width:705px;}
.testimonial_wrap .info{ width:705px; padding-top:10px; font-weight:bold; color:#2189BE; float:left;}
.testimonial_wrap .info .date{ width:350px; float:left; text-align:left;}
.testimonial_wrap .info .name{width:350px; float:right; text-align:right;}

.submit_testimonial{width:705px; padding-top:10px; font-weight:bold;  float:left; text-align:right;}
.submit_testimonial a{color:#2189BE;}

.testimonial_form{width:705px; height:auto; float:left;}
.testimonial_form .fieldset{ width:705px; padding-top:10px; font-weight:bold; color:#2189BE; float:left;}
.testimonial_form .fieldset .title{ width:100px; padding-left:100px; float:left; text-align:left;}
.testimonial_form .fieldset .field{width:450px; float:right; text-align:left;}
.testimonial_form .fieldset .field input{width:260px;}
.testimonial_form .fieldset .field input.radio{width:30px;}
.testimonial_form .fieldset .field textarea{width:260px; height:140px;}
.testimonial_form .fieldset .field select{width:200px;}
.testimonial_form .fieldset .field input.button{ width:100px;}
.testimonial_form .fieldset .field input.resume{ width:200px;}

.cource_wrap{
	width:705px;
	float:left;
	height:auto;
	text-align:justify;
	font-size:13px;
	color:#000;
}
.cource_wrap .title{
	width:705px;
	float:left;
	height:auto;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	color:#2189BE;
}
.cource_wrap .desc{
	width:705px;
	float:left;
	height:auto;
	text-align:justify;
	font-size:13px;
	color:#000;
}

.news_wrap{
	width:705px;
	float:left;
	height:auto;
	text-align:justify;
	font-size:13px;
	color:#000;
}
.news_wrap .title{
	width:705px;
	float:left;
	height:auto;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	color:#2189BE;
}
.news_wrap .title a{ float:right;}
.news_wrap .title a img{ padding:0; margin:0;}
.news_wrap .desc{
	width:705px;
	float:left;
	height:auto;
	text-align:justify;
	font-size:13px;
	color:#000;
}



.category_wrap{
	width:236px;
	float:left;
	height:169px;
	overflow:hidden;
	padding:0px 2px 0px 3px;
	background:url(../images/category_box.jpg) no-repeat center;
}
.category_in_head{
	width:236px;
	float:left;
	height:56px;
	padding:10px 0px 0px 0px;
}
.category_in_head_img{
	width:65px;
	float:left;
	height:55px;
	
}
.category_in_head_cnt{
	width:151px;
	float:left;
	height:55px;
	padding:0px 0px 0px 20px;
	font:20px/53px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	
}
.category_inside{
	width:226px;
	float:left;
	height:93px;
	text-align:justify;
	padding:5px 5px 5px 5px;
}
.category_read{
	width:226px;
	float:right;
	height:auto;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.category_read a{
	color:#09F;
	text-decoration:none;
}
.category_read a:hover{
	color:#000;
	text-decoration:underline;
}
.body_main_in_right{
	width:240px;
	float:left;
	height:auto;
	padding:0px 0px 0px 10px;
}
.services{
	width:240px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
}

.placement{
	width:975px;
	float:left;
	height:auto;
	padding:10px 0px 0px 0px;
}
.placement_in{
	width:953px;
	float:left;
	height:auto;
	border:#eaeaea 1px solid;
	padding:10px 10px 10px 10px;
}
.placement_in_img{
	width:170px;
	float:left;
	height:100px;
	border-right:#eaeaea solid 1px;
}
.placement_in_pro{
	width:185px;
	float:left;
	/*border-right:#eaeaea solid 1px;*/
	height:100px;
	/*padding:0px 3px 0px 3px;*/
}
.placement_in_img_right{
	width:38px;
	float:left;
	height:100px;
	overflow:hidden;
}


/***************************************************************Footer **********************************************/

.footer{
	width:979px;
	float:left;
	height:auto;
	font-size:12px;
	background:#000;
	color:#FFF;
	padding:10px 10px 10px 10px;
}
.footer a{
	color:#FFF;
	text-decoration:none;
}
.footer a:hover{
	color:#FFF;
	text-decoration:underline;
}
.footer_left{
	width:300px;
	float:left;
	height:auto;
}
.footer_right{
	width:679px;
	float:left;
	height:auto;
}
.footer_right ul{
	width:679px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:auto;
}
.footer_right ul li{
	width:auto;
	float:left;
	padding:0px 10px 0px 10px;
	height:auto;
}
.footer_right ul li a{
	color:#FFF;
	text-decoration:none;
}
.footer_right ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}

/*************************************************************** fixed  *********************************************************/

.fixed_nav{	
	width:999px;	
	height:43px; 
	
	background:url(../images/fixed_nav_bg.jpg) repeat-x;
	position:fixed;
	top:0;
	z-index:1000;
	
}

.fixed_mail{	
	width:63px;	
	height:43px; 
	float:left;
	overflow:hidden;
}
.fixed_serchbox{	
	width:550px;	
	height:43px; 
	float:left;
	overflow:hidden;
}
.fixed_serch_text{	
	width:180px;	
	height:43px;
	font-weight:bold;
	color:#FFF;
	line-height:43px;
	padding:0px 0px 0px 10px;
	float:left;
	overflow:hidden;
}
.fixed_serch_text_box{	
	width:216px;	
	height:34px;
	line-height:43px;
	padding:9px 0px 0px 20px;
	float:left;
	background:url(../images/search.jpg) no-repeat;
	overflow:hidden;
}
.fixed_serch_text_box_in{	
	width:200px;	
	height:25px;
	padding:0px 0px 0px 0px;
	float:left;
	line-height:25px;
	background:none;
	border:none;
}
.fixed_serch_text_btn{	
	width:114px;	
	height:36px;
	padding:7px 0px 0px 10px;
	float:left;
	overflow:hidden;
}
.fixed_social{	
	width:376px;	
	height:43px; 
	float:left;
	overflow:hidden;
	padding:0px 10px 0px 0px;
}
.fixed_social_img{	
	width:auto;	
	height:43px; 
	float:right;
	overflow:hidden;
	padding:0px 3px 0px 3px;
}
.fixed_social_text{	
	width:auto;	
	height:43px;
	font-weight:bold;
	color:#FFF;
	line-height:43px;
	padding:0px 10px 0px 20px;
	float:right;
	overflow:hidden;
}

/********************************Contact US******************************************/
.contact_us_wrap{ width:705px; height:auto;  margin-bottom:5px; float:left;}
.contact_us_wrap .details{ width:350px; height:auto;  float:left;}
.contact_us_wrap .map{ width:350px; height:auto;  float:right;}
.contact_us_wrap .details .title, .contact_us_wrap .map .title{ font-size:18px; color:#0099FF; font-family:Georgia, "Times New Roman", Times, serif; height:30px; padding:10px 0;}
.contact_us_wrap .details .content, .contact_us_wrap .map .content{ width:auto;}

.contact_us_wrap .enquiry_title{ width:auto; font-size:18px; color:#0099FF; font-family:Georgia, "Times New Roman", Times, serif; height:30px; padding:10px 0;}
/*********************************Contact Us*******************************************/
.paginationstyle a{ color:#fff !important; font-weight:bold;}
.placement_partners{ width:210px; border:1px solid #333; -moz-box-shadow:5px 5px 5px #888888;}

.facebook{
	width:240px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
}


#home .facebook {display:block !important;}
