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

html{ }
img{border: 0px none;}
body{ background: #00010c url(../images/background.jpg) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#FFF;}

	@font-face { font-family: helvi; src: url("http://academicsolution.co.uk/beta/helveticaltstdlightcon.ttf"); }



.link{color:#ff8400; text-decoration:underline;}
.link:hover{color:#fff; text-decoration: none;}
.clear{clear:both; display:none;}
.main-wrapper{width: 930px; height: auto; margin: 0px 0px 0px 47px;}
.sub-wrapper{width: 930px; height: auto;}

#header{ width:930px; height: auto; margin-top: 30px;}
#header .menu1{background: url(../images/menu-bck.jpg) repeat; width: 930px; height:56px; display:block; margin:20px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:16px;}
#header .menu{background: url(../images/menu-bck.jpg) repeat; width: 930px; height:56px; display:block; margin:20px 0px 0px 0px; font-family: helvi, Arial, Helvetica, sans-serif; font-size:18px; text-shadow: #999 0px 1px;} 


#content-home{ background:url(../images/body-home.jpg) no-repeat; width: 930; height: 645px; margin: 25px 0px 0px 0px; padding: 0px;}
#content-home .text1{ width:566px; height:340px; color:#909090; line-height:22px; margin: 0px 0px 0px 36px; padding: 0px;}

#content-aboutus{ background:url(../images/body-aboutus.jpg) no-repeat; width: 930; height: 416px; margin: 25px 0px 0px 0px; padding: 0px;}
#content-aboutus .text1{ width:566px; height:340px; color:#909090; line-height:22px; margin: 0px 0px 0px 36px; padding: 0px;}

#content-services{ background:url(../images/body-services.jpg) no-repeat; width: 930; height: 643px; margin: 25px 0px 0px 0px; padding: 0px;}
#content-services .text1{ width:566px; height:340px; color:#909090; line-height:22px; margin: 0px 0px 0px 36px; padding: 0px;}
#content-services .services-left{float: left; width: 140px; margin: 30px 0px 25px 30px;}
#content-services .services-right{float: left; width: 300px; margin: 30px 0px 25px 30px;}

#content-contact{ background:url(../images/body-contact.jpg) no-repeat; width: 930; height: 475px; margin: 25px 0px 0px 0px; padding: 0px;}
#content-contact .cont-form{ margin: 30px 0px 0px 40px; padding:0px;}
#content-contact .text1{ width:566px; height:340px; color:#909090; line-height:22px; padding: 0px;
	margin-left: 36px;
	margin-right: 0px;
	margin-top: 0px;
}
#content-contact .textbox{ width: 354px; height: 30px; border: 1px solid #141d2f; background: #0d0d11; color:#909090; padding:0px; margin:0px;}
#content-contact .textbox1{ width: 354px;max-width: 354px; height: 89px;max-height: 89px; border: 1px solid #141d2f; background: #0d0d11; color:#909090; padding:0px; margin: 0px;}
#content-contact .cont-left{float:left; width:114px; display:block; padding:0px; margin: 0px;}
#content-contact .cont-right{float: left; width: 354px; height: 44px; padding:0px; margin: 0px;}
#content-contact .cont-right1{float: left; width: 354px; height: 123px; padding:0px; margin: 0px;}
#content-contact .cont-right2{float: right;}

#footer{width: 930px; height:auto; margin: 15px 0px 50px 0px;}
#footer .foot-left{float:left; width: 500px; }
#footer .foot-right{float: right;}



	.ul-g {list-style:none;margin:0;padding:0;}
	.li-g {float:left;width:100px;margin:0;padding:0;text-align:center; height: 56px;}
	.li-g1 {float:left;width:2px;margin:0;padding:0;text-align:center; height: 56px; background:url(../images/menu-line.jpg) repeat;}
	.li-g a {display:block;padding:0px 10px;height:39px;color:#FFF;text-decoration:none; padding: 17px 0px 0px 0px; text-shadow: #999 0px 1px;}
	.li-g a:hover, li a:focus, li a:active {background-position:-230px 0;}
	#d a {background:url(../images/bg4.jpg) #0076cf repeat-x;}
	
	.accord1{
	margin: 0;
	padding: 0;
	width: 930px;
	margin: 0px 0px 0px 28px;
	color:#909090;
	line-height: 20px;
	height: 208px;
}

.accord{
	float: left;
	padding: 0px 10px;	
	display: block;
	margin-right: 5px;	
}

.accord span{	
	display: block;	
	overflow: hidden;
	height: auto;
	width: 168px;
	cursor: pointer;	
}

#a1{
	width: 450px;
}

.img-main{	
	z-index: 100;
	position: absolute;
}

.accord-cont{	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 250px;
	height: 168px;
	display: block;
	margin-left: 188px;	
}
.accord-cont h2{margin: 0px 0px 5px 0px; padding: 0px;}