body {
	
   background:#ffffff;
   margin:0px;
   padding:0px;
  
   


}
/*
#container {
	width:1600px;
	height:2500px;
	margin: 0 auto;
	
}
*/
.wrapper{
	/* [disabled]width:100%; */
	height:188px;
	margin:0px;
	padding:0 0 0 0px;
	background:url(images/topwrapper1.jpg) repeat-x top left;
	
}
.conta1{
	width:970px;
 
   	padding:0px;
   	/*background:url(images/container_bg.jpg) repeat top left;
	*/
	background: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

	

	
}
.header{
	width:968px;
	height:185px;
	margin:0px auto;
	padding:0px;
	background:none;
	
	
	
	
}
.clear{
	clear:both;
}
.logo{
	width:300px;
	height:115px;
	margin:7px 0 0 0px;
	padding:0px;
	float:left;
}
.logo img{
	margin:10px 0 0 0px;
}
.topic_header{
	width:660px;
	height:110px;
	float: left;
	margin:2px 0 0 0px;
	padding:0px;
	
}
.topic_header img{
	margin:5px 0 0 8px;
	padding:0px;
	border:none;
	float:left;
	
}
.topic_header p a{
	font-size:14px;
	font-weight:900;
	font:'Arial' Helvetica, sans-serif;
	color:#363636;
	text-decoration:none;
	margin:0 0px 0 0px;
	float:right;
	padding:0px;
	width:240px;
}

.fotter{
	padding:10px 0 0 0px;
	width:965px;
	height:60px;
	margin:0px auto;
	
	
}
.fotter ul{
	list-style:none;
	margin:8px 0 0 45px;
	padding:0px;
	float:left;
}
.fotter p{
	font-size:11px;
	margin:13px 0 0 330px;
	color:#000000;
	padding:0px;
	text-decoration:none;
	font-family:'Arial', Helvetica, sans-serif;
	float: left;
}
	
.fotter ul li{
	float:left;
	margin:0 0 0 8px;
	padding:0px;
	width:60px;
	height:10px;
	text-align:center;
	font-size:11px;
	color:#000000;
	padding:0px;
	text-decoration:none;
	font-family:'Arial', Helvetica, sans-serif;
}
.fotter ul li a{
	font-size:10px;
	margin:0 0 0 0px;
	color:#000000;
	padding:0px;
	text-decoration:none;
	font-family:'Arial', Helvetica, sans-serif;
}
	
	.fotter p a{
	font-size:10px;
	margin:0 0 0 0px;
	color:#000000;
	padding:0px;
	text-decoration:none;
	font-family:'Arial', Helvetica, sans-serif;
}
.fotter ul li a:hover{
	color:#CC0033;
}
.fotter p a:hover{
	color:#CC0033;
}

/**********************coding for nav**************************/
.nav{
	width:968px;
	height:47px;
	margin:0 auto;
	/*background:url(images/nav_bg.jpg) repeat-x top left;*/
	background: url(images/button_bg.png) repeat-x top left;
}
/**********************coding for nav end*************************/
/************************banner*******************************/
.banner{
	width:645px;
	height: auto;
	margin:0px 0 0 5px;
	padding:0px; 
	float:left;
}
.banner1{
	width:636px;
	height:270px;
	margin:0px 0 0 10px;
	padding:0px;
	float:left;
}
.jobtable{
	width:900px;
	height:auto;
	margin:0px 0 0 10px;
	padding:0px;
	float:left;
}
.rightbanner{
	width:315px;
	height: auto;
	float:right;
	margin:0 20px 0 0px;
	padding:0px;
}
.service{
	width:300px;
	height:90px;
	margin:8px 0 0 10px;
	padding:0px;
	background:url(images/service.jpg) no-repeat top left;
	text-align:justify;
}
.job{
	width:305px;
	height:120px;
	margin:0px 0 0 10px;
	padding:29px 0 0 0px;
	background:url(images/job.png) repeat-x top left;
}
.team{
	width:310px;
	height:117px;
	margin:25px 0 0 3px;
	padding:0px;
	background:url(images/team.png) repeat-x top left;
}
.bor{
	width:968px;
	height:4px;
	margin:0px 0 0 0px;
	padding:0px;
	background:#0f62a2;
}
/**********************************************content************************************/
.content{
	width:965px;
	height:175px;
	margin:0 0 0 0px;
	padding:0px;
}
.split{
	width:305px;
	height:160px;
	margin:10px 0 0 11px;
	padding:0px;
	float:left;
}
.split img{
	float: left;
	margin:45px 0 0 10px;
	padding:0px;
	border:none;
}
.split p{
	float:left;
	margin:45px 0 0 5px;
	padding:0 0 0 0px;
	color:#333333;
	font-size:12px;
	font-family:'Arial', sans-serif;
	line-height:20px;
	width:160px;
	text-align:justify;
}
.split  ul{
	list-style:none;
	float: left;
	margin:48 5px 0 8px;
	padding:0px;
	width:auto;
	height:160px;
}
.split  ul li {
	margin:5px 0 0 0px;
	padding:0px;
}
.split  ul li span{
	display:block;
	color:#333333;
	font-size:12px;
	font-family:'Tahoma' Geneva, sans-serif;
	float:left;
	margin:0px 0 0 0px;
}
.split  ul li img{
	float:left;
	margin:0 8px 0 0px;
	padding:0px;
}
/***********************************************************about us page codeing**********************************/
.contacts{
	width:300px;
	height:105px;
	margin:5px 0 0 17px;
	padding:0 0 0 0px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    border:#FFFFFF solid 1px;
	background:url(images/bg_contact.png) repeat-x top left;
}
.contacts h2{
	font-size:14px;
	font-family:'Arial', Helvetica, sans-serif;
	font-weight:bold;
	color:#ed2024;
	margin:5px 0 0 65px;
	padding:0px;
	 float:left;
}
.contacts p{
	font-size:14px;
	font-family:'Arial', Helvetica, sans-serif;
	font-weight:bold;
	color:#ed2024;
	margin:15px 0 0 8px;
	padding:0px;
	float:left;
	line-height:20px;
}
.contacts  img{
	float:left;
	margin:10px 0 0 5px;
	padding:0px;
}
/**************************************service page*************************/
.service1{
	width:610px;
	height:270px;
	margin:0px 0 0 10px;
	padding:0px;
	float:left;
}
.service1 ul{
	list-style:none;
	margin:0 0 0 0px;
	padding:0px;
	width:610px;
	height:auto;
	float:left;
	background:#fbfbfb;
}
.service1 ul li{
	width:610px;
	height:20px;
	margin: 8px 0 0 0px;
	padding:0px;
	float:left;
	background:#fff3f3;
}
.service1 ul li:hover{
	background:#ffd6d6;
	cursor:pointer;
}
.service1 ul li p{
	width:150px;
	height:20px;
	float:left;
	margin:3px 15px 0 15px;
	padding:0px;
	color:#666666;
	font-family:'Tahoma', Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.service1 ul span li{
	background:#ffe8e8;
	width:610px;
	height:20px;
	margin: 8px 0 0 0px;
	padding:0px;
	float:left;
	text-align:justify;
	
}
.service1 ul span li:hover{
	background:#ffd6d6;
	cursor:pointer;
}
.commit{
	width:180px;
	height:275px;
	margin:10px 0 0px 17px;
	padding:0 0 0 0px;
	border:#fbb6b6 solid 1px;
	float:left;
	
}
.commit h2{
	font-size:14px;
	font-family:'Arial', Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	margin:0px 0 0 0px;
	padding:3px 0 0 8px;
	 float:left;
	 width:170px;
	 height:25px;
	 background: url(images/bor_1.png) repeat-x top left;
}
.commit p{
	font-size:14px;
	font-family:'Arial', Helvetica, sans-serif;
    color:#333333;
	margin:5px 0 0 8px;
	padding:0px;
	font-size:12px;
	line-height:20px;
}
.commit  img{
	
	margin:8px 0 0 10px;
	padding:0px;
}
.commit  ul{
	list-style:none;
	float: left;
	margin:0px 5px 0 8px;
	padding:0px;
	width:auto;
	height:160px;
}
.commit  ul li {
	margin:0px 0 0 0px;
	padding:0px;
}
.commit  ul li span{
	display:block;
	color:#333333;
	font-size:12px;
	font-family:'Tahoma' Geneva, sans-serif;
	float:left;
	margin:0px 0 0 0px;
}
.commit  ul li img{
	float:left;
	margin:0 8px 0 0px;
	padding:0px;
}
/******************site map************************/
.site{
	width:610px;
	height:270px;
	margin:15px 0 0 10px;
	padding:0px;
	float:left;
}
.site ul{
	list-style:none;
	margin:0 0 0 0px;
	padding:0px;
	width:610px;
	height:auto;
	float:left;
	background:#fbfbfb;
}
.site ul li{
	width:610px;
	height:20px;
	margin: 8px 0 0 0px;
	padding:0px;
	float:left;
	background:#fff3f3;
}
.site ul li:hover{
	background:#ffd6d6;
	cursor:pointer;
}
.site ul li a{
	color: #666;
	margin:2px 0 0 10px;
	padding:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	float:left;
	
}
.site ul li a:hover{
	color:#C03;
}
.site ul li img{
	float:left;
	margin:0 0 0 0px;
	padding:0px;
	border:none;
}