/* CSS Document */

body{
	margin:0;
	background:#fff url(../images/bg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
p{
	font-size:14px;
	line-height:21px;
	margin:0 0 6px 0;
	padding:0;
}
*{
	margin:0;
	padding:0;
}
a{
	outline:none;
}
.clear{
	clear:both;
}
#main-container{
	margin:0 auto;
	width:1038px;
}
/* header wrap starts here */
#header-wrap{
	margin:0;
	background:url(../images/header-bg.jpg) no-repeat 0 0;
	padding:0 30px 0 31px;
	
}
#header-wrap .logo{
	float:left;
}
#header-wrap .right-wrap{
	float:right;
	width:450px;
}
.chat-wrap{
	background:url(../images/online-chat.png) no-repeat center top;
	padding-top:60px;
	float:left;
}
.chat-wrap span{
	font-size:20px;
}
.chat-wrap a{
	color:#fff;
	font-size:16px;
	text-decoration:none;
}
.chat-wrap a:hover{
	color:#9DCEFF;
}
.phone-wrap{
float:left;
background:url(../images/phone-icon.png) no-repeat 0 bottom;
padding:25px 0 5px 50px;
color:#fff;
font-size:20px;
font-weight:bold;
margin:0 0 0 55px;	
}
/* header wrap ends here */
/* top link starts here */
#button-wrap{
	background:url(../images/link-bg1.jpg) no-repeat 0 0; height:65px; padding:0 0 0 38px;
}
.button-wrap{
	background:url(../images/link-bg.png) no-repeat 0 0; height:65px; padding:0 0 0 38px;
}
#button-wrap ul{
	list-style:none; margin:0; padding:0 0 0 0;
}
#button-wrap ul li{
	float:left; background:url(../images/button-sep.png) no-repeat right bottom; display:block; color:#ffc6c6;
}
#button-wrap ul li a{
	text-decoration:none; color:#ffc6c6; font-size:13px; font-weight:bold; padding:42px 37px 7px 37px; display:block;
}
#button-wrap ul li a:hover{
		color:#fff;
}
#button-wrap .about a{
	background:url(../images/about-us-icon.png) no-repeat center 0;

}
#button-wrap .about a:hover{
background:url(../images/about-hover.png) no-repeat center 0;
}
#button-wrap .process a{
	background:url(../images/process-icon.png) no-repeat center 0;
}
#button-wrap .process a:hover{
background:url(../images/process-hover.png) no-repeat center 0;
}
#button-wrap .offerd a{
	background:url(../images/offerd-icon.png) no-repeat center 0;
}
#button-wrap .offerd a:hover{
	background:url(../images/offerd-hover.png) no-repeat center 0;
}
#button-wrap .principle a{
	background:url(../images/principle-icon.png) no-repeat center 0;
}
#button-wrap .principle a:hover{
background:url(../images/principle-hover.png) no-repeat center 0;
}
#button-wrap .consult a{
	background:url(../images/consultation-icon.png) no-repeat center 0;
}
#button-wrap .consult a:hover{
background:url(../images/consultation-hover.png) no-repeat center 0;
}
#button-wrap .contact a{
	background:url(../images/contact-icon.png) no-repeat center 0;
}
#button-wrap .contact a:hover{
	background:url(../images/contact-hover.png) no-repeat center 0;
}

/* top link ends here */
/* main wrap starts here */
#main-wrap{
	background:#fff;
}
#content-wrap{
	background:url(../images/bottom-bg.jpg) no-repeat 0 bottom;
	margin:0;
	padding:0 0 0 16px;
	display:block;
	width:1022px;
}
#banner-wrap{
	margin:0;
	padding:0;
}
#banner-wrap .left-wrap{
	float:left;
	background:url(../images/left-box-bg.jpg) repeat 0 0;
	width:351px;
	height:380px;
}
#banner-wrap .left-wrap .testimonial{
	padding:0 10px;
	height:177px;
	overflow:hidden;
	margin:5px 0;
	/*background:red;*/
}
#banner-wrap .left-wrap .right-sep{
	background:url(../images/left-box-corner.jpg) no-repeat right top;
}
#banner-wrap .left-wrap .sep{
	background:url(../images/left-box-sep1.png) repeat-x 0 0;
	padding:2px 0 0 0;

}
#banner-wrap .left-wrap .testimonial h2{
background:url(../images/testimonials-icon.png) no-repeat 0 0;
padding:10px 0px 10px 45px;
font-size:18px;
color:#072231;
font-weight:normal;
}
#banner-wrap .left-wrap .seeking{
	padding:5px 10px;
}
#banner-wrap .left-wrap .seeking h2{
background:url(../images/seeking-icon.png) no-repeat 0 0;
padding:15px 0 5px 45px;
font-size:18px;
color:#072231;
font-weight:normal;
}
#banner-wrap .left-wrap .seeking h2 a{
font-size:18px;
color:#072231;
}
#banner-wrap .left-wrap .seeking h2 a:hover{
	text-decoration:none;
}
#banner-wrap .left-wrap .demo{
	padding:5px 10px;
}
#banner-wrap .left-wrap .demo h2{
background:url(../images/demo-icon.png) no-repeat 0 0;
padding:15px 0 5px 65px;
font-size:18px;
color:#072231;
font-weight:normal;
}
#banner-wrap .left-wrap .demo h2 a{
font-size:18px;
color:#072231;
}
#banner-wrap .left-wrap .demo h2 a:hover{
	text-decoration:none;
}
.banner{
	float:left;
}



/*___newly added in the homepage __*/ 


#middle-container{
	padding:17px 0 30px 0;
	margin:0;
	height:280px;
}
#offer-wrap{
	width:545px;
	background:url(../images/middle-sep.jpg) no-repeat right 0;
	padding:0 0 0 0px; margin:-18px 0 0 -17px;
	float:left;
}
#offer-wrap h3{
	font-size:16px;
	font-weight:bolder;
	color:#000;
}
#offer-wrap span{
	font-size:24px;
	font-weight:bolder;
	color:#ab0c0e;
}
#offer-wrap .top-wrap{
float:left;
padding:10px 0 20px 0;
width:200px;
}
#offer-wrap .top-wrap .img{
	float:right;
	padding:20px 10px 0 0;
}

#middle-container #right-wrap{
	float:left;
	margin:0 0 0 10px;
		
}
#middle-container #right-wrap .browse-box{
	width:220px;
	float:left;
	background:url(../images/middle-sep.jpg) no-repeat right 0;
	padding:10px 0 0 0;
	margin:0 10px 0 0px;
	}
#middle-container #right-wrap .browse-box h3{
	background:url(../images/main-tick.jpg) no-repeat 0 0;
	padding:10px 0 10px 40px;
	font-size:16px;
	color:#154967;
		margin:0;

}
#middle-container #right-wrap .browse-box ul{
	list-style:none;
	padding:0 4px 0 0;
		margin:0;
}
#middle-container #right-wrap .browse-box ul li{
	background:url(../images/tick.jpg) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:15px 0;
	height:16px;
}
#middle-container #right-wrap .browse-box ul li a{
	background:url(../images/dot.gif) repeat-x 0 bottom;
	color:#154967;
	font-size:13px;
	text-decoration:none;
	display:block;
}
#middle-container #right-wrap .browse-box ul li a:hover{
	color:#990000;
}




#middle-container #right-wrap .subject-box{
	width:210px;
	float:left;
	padding:10px 0 0 0;
	margin:0 10px 0 0;
	}
#middle-container #right-wrap .subject-box h3{
	background:url(../images/main-tick.jpg) no-repeat 0 0;
	padding:10px 0 10px 40px;
	font-size:16px;
	color:#154967;
	margin:0;

}
#middle-container #right-wrap .subject-box ul{
	list-style:none;
	padding:0 4px 0 0;
		margin:0;
}
#middle-container #right-wrap .subject-box ul li{
	background:url(../images/tick.jpg) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:8px 0;
	height:18px;
}
#middle-container #right-wrap .subject-box ul li a{
	background:url(../images/dot.gif) repeat-x 0 bottom;
	color:#154967;
	font-size:13px;
	text-decoration:none;
	display:block;
}#middle-container #right-wrap .subject-box ul li a:hover{
	color:#990000;
}
#text-container{
	margin:0; padding:10px 0 0 20px;
	background:url(../images/bottom-sep.jpg) no-repeat center 0;
}
#text-container .right-wrap{
width:290px;
float:right;

}



ol{
	list-style:decimal outside;
	padding:0 4px 0 0;
		margin:0 0 0 20px;
		font-size:13px;
}
ol li{
	padding:0 0 0 15px; line-height:21px
	margin:15px 0;
}



#text-container .home ul{
	list-style:none;
	padding:0 4px 0 0;
		margin:0;
		font-size:13px;
}
#text-container .home ul li{
	background:url(../images/tick.jpg) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:15px 0;
}

#middle-container #right-wrap .home ul li a{
	background:url(../images/dot.gif) repeat-x 0 bottom;
	color:#154967;
	font-size:13px;
	text-decoration:none;
	display:block;
}
#middle-container #right-wrap .home ul li a:hover{
	color:#990000;
}
#text-container .home{
float:left;
width:690px;
padding:0 10px 0 0;
background:url(../images/middle-sep.jpg) repeat-y right 0;
}





#text-container .home1{
float:left;
width:1000px;
padding:0 10px 0 0;
background:url(../images/middle-sep.jpg) repeat-y right 0;
}

#text-container .home1 h2{
	color:#363636;
	font-size:18px;
	background:url(../images/line.gif) no-repeat 0 bottom;
	padding:5px 0 6px 0;
	margin:0 0 10px 0;
}

#text-container .home1 h2 span{
	color:#19577a;
	font-size:23px;
}







.text-sep{
	background:url(../images/text-sep.jpg) no-repeat 0 0;
	height:15px;
	margin:10px 0;
}
#text-container .home img{
float:left;
margin:0 10px 10px 0;
}
.link{
	font-size:12px;
	font-weight:bold;
	color:#990000;
	margin:10px 0;
	display:block;
}
.link:hover{

	color:#333333;
	text-decoration:none;

}
.link1{
	font-size:12px;
	font-weight:normal;
	color:#990000;
}
.link1:hover{

	color:#333333;
	text-decoration:none;

}
#text-container .home h2{
	color:#363636;
	font-size:18px;
	background:url(../images/line.gif) no-repeat 0 bottom;
	padding:5px 0 10px 0;
	margin:0 0 10px 0;
}
#text-container .home h3{
	color:#19577a;
	font-size:14px;
	padding:5px 0 6px 0;
	margin:0 0 10px 0;
}
#text-container .home h2 span{
	color:#19577a;
	font-size:23px;
}
#text-container .login-box{
float:right;
width:270px;
padding:5px 0;
}
#text-container .login-box label{
	float:left;
	width:65px;
	margin:5px 0;
	font-size:12px;
}
#text-container .login-box input{
	float:left;
	width:180px;
	border:1px solid #a29f9f;
	background:#e8e3e2;
	padding:5px 0;
	margin:5px 0;
}
#text-container .login-box .sign-up{
	float:left;
	width:154px;
	padding:5px 10px 0 0;
}
#text-container .login-box .sign-up a{
	font-size:12px;
	color:#333333;
}
#text-container .login-box .sign-up a:hover{
	color:#990000;
}
#text-container .login-box .submit{
	float:left;
	margin:0 0 0 14px;
}
#text-container .login-box .button{
background:url(../images/button-bg.jpg) repeat-x 0 0;
border:1px solid #666666;
color:#fff;
font-size:11px;
text-decoration:none;
width:auto;
padding:2px 10px;
float:left;
cursor:pointer;
margin:0 10px 0 0;
}

#text-container .education-box{
padding:20px 0 0 10px;
background:url(../images/text-sep.jpg) no-repeat 0 0;
margin:20px 14px 0 0;
}
#text-container .education-box label{
	margin:1px 0;
	font-size:12px;
	float:left;
}
#text-container .education-box input{
	float:left;
	width:170px;
	border:1px solid #9ccde1;
	background:#e8f6fc;
	padding:1px 0;
	margin:5px 0;
}
#text-container .education-box .submit{
	float:left;
	margin:0 0 0 14px;
}
#text-container .education-box .button{
background:url(../images/button-bg.jpg) repeat-x 0 0;
border:1px solid #666666;
color:#fff;
font-size:11px;
text-decoration:none;
width:auto;
padding:2px 10px;
cursor:pointer;
margin:0 10px 0 0;
}




#text-container .contact-box{
padding:20px 10px 0 10px;
margin:20px 0 0 0
}
#text-container .contact-box label{
	float:left;
	width:160px;
	margin:5px 10px 5px 0;;
	font-size:12px;
	text-align:right;
}
#text-container .contact-box input{
	float:left;
	width:350px;
	border:1px solid #9ccde1;
	background:#e8f6fc;
	padding:1px 0;
	margin:5px 0;
}
#text-container .contact-box select{
	float:left;
	width:350px;
	border:1px solid #9ccde1;
	background:#e8f6fc;
	padding:1px 0;
	margin:5px 0;
}
#text-container .contact-box textarea{
	float:left;
	width:350px;
	border:1px solid #9ccde1;
	background:#e8f6fc;
	padding:1px 0;
	margin:5px 0;
	height:100px;
}
#text-container .contact-box .submit{
	float:left;
	margin:0 0 0 14px;
}
#text-container .contact-box .button{
background:url(../images/button-bg.jpg) repeat-x 0 0;
border:1px solid #666666;
color:#fff;
font-size:11px;
text-decoration:none;
width:auto;
padding:2px 10px;
cursor:pointer;
margin:0 10px 0 0;
}








#footer-container{
	background:#2e7299;
	padding:4px 10px 4px 10px;
	margin:10px 0 0 0;

	width:1010px;
}
#footer-container .right{
	float:right;
	color:#bce7ff;
	width:430px;
	font-size:12px;
	text-align:right;
	display:block;
}

/*___Scientific Notification __*/

#footer-container a.link, #footer-container h2{font-size:9px;color:#bce7ff; padding:2px; margin:2px; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;float:left}


#footer-container .right a{
	color:#FFFFFF; 
}
#footer-container .right a:hover{
	text-decoration:none;
}
#footer-container .left{
	float:left;
	color:#bce7ff;
	font-size:12px;
	width:500px;
	display:block;
}
#footer-container .left ul{
	list-style:none;
	margin:0;
	padding:0;
	
}
#footer-container .left ul li{
	float:left;
	padding:2px 0;
	margin:0;
	}
#footer-container .left ul li a{
	text-decoration:none;
	font-size:12px;
	color:#bce7ff;
	border-right:1px solid #bce7ff;
	padding:0 5px 0 5px;
}
#footer-container .left ul li a:hover{
	color:#fff;
}




img{  border: 0;}
.homepage_content { width: 652px; height: 380px; overflow: hidden; position: relative;}
#divMainRotatorNav { position:absolute; bottom:10px; left:555px; z-index:99; }
#divMainRotatorNav a { margin:4px; padding: 3px 5px; background: #fff; text-decoration: none; color: #888888; font-size:12px; border:1px solid #cc7778; height:30px; }
#divMainRotatorNav a:hover { background: #df0001; text-decoration: none; color: #ffffff; }
#divMainRotatorNav a.activeSlide { background: #df0001; text-decoration: none; color: #ffffff; }
#divMainRotatorNav a:focus { outline: none; }
.homepage_content .content{position:absolute; top:300px; right:10px; z-index:2; color:#0033CC; font-size:10px; width:630px; text-align:right;}
.homepage_content .content h2{
	color:#FF0000;
	margin:0;
	padding:0;
	float:left;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0 0 5px;
}
.homepage_content .content h3{
	color:#333333;
	margin:0;
	padding:0;
	float:left;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 0 5px;
}

.homepage_content a{
	text-decoration:none; cursor:default;
}
#text-container .contact-box .button{
background:url(../images/button-bg.jpg) repeat-x 0 0;
border:1px solid #666666;
color:#fff;
font-size:11px;
text-decoration:none;
width:auto;
padding:2px 10px;
cursor:pointer;
margin:0 10px 0 0;
}
#text-container .about{
	margin:10px 0 0 0;
}
#text-container .about ul{
	list-style:none;
	padding:0 4px 0 0;
		margin:0;
}
#text-container .about ul li{
	background:url(../images/tick.jpg) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:5px 0;
		font-size:14px;
	line-height:21px;
}

.overseas-contactbox
{
	padding:5px;
	margin:5px 5px 5px 0px;
	font-size:11px;
	line-height:21px;
	float:left;
	width:200px;
}

.overseas-contactbox p
{
	font-size:12px;
	line-height:16px;
}

.overseas-contactbox a
{
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.overseas-contactbox .phone
{
	background:url(../images/phone.jpg) no-repeat top left;
	padding-left:20px;

}

.overseas-contactbox .email
{
	background:url(../images/email.jpg) no-repeat top left;
	padding-left:20px;

}










