body{
	margin:0;
	padding:0;
	background:url(../images/bobbg.jpg) repeat-x top #f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
	
}

.mainWrap{
	width:878px;
	margin:0 auto;
    height:auto;
   
	float:none;  
}

.resoWrap{
	width:878px;
	float:left;

}

.headerWrap{
	float:left;
	width:878px;
	height:105px;
	
	
}

.header_logo{
padding:15px 0 0 28px;
width:127px;
height:105px;
float:left;}


.menuWrap{
	float:left;
	
	float:right;
	margin-top:50px;
	margin-right:3px;
}

.menuWrap ul{
	margin:0;
	padding:0;

}

.menuWrap ul li{
	margin:0;
	
	display:inline;

	
}

.menuWrap ul li a, .menuWrap ul li a:visited{
	float:left;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#3b3b3b;
     margin:0 20px 0 20px;
	text-align:center;
	width:90px;
		display:inline;
		padding-top:6px;
}

.menuWrap ul li a:hover{
	color:#FFFFFF;
	background-color:#091a1f;
	background:url(../images/menu_bg.jpg) no-repeat;
	width:90px;
	height:29px;
}


.banner{
margin-top:35px;}

.body_part{
margin-top:7px;
padding:0px;}

.body_firstpart{
width:257px;
float:left;
margin:0px;
padding:0px;
}

.body_part1{
width:257px;
float:left;
overflow:hidden;
}

.body_part2{
width:603px;
float:left;
vertical-align:top;
margin-left:18px;
background-color:#fafafa;}

.body_midtext{
background-color:#282b36;
border-left:#fff 1px solid;
border-right:#fff 1px solid;}


.testi_midtext{
background-color:#fafafa;
font-size:12px;
color:#535353;
padding:10px 22px;
text-align:justify;
	
}

.text{
background-color:#fafafa;
font-size:12px;
color:#535353;


text-align:justify;
overflow:hidden;
	
}


.text1{
width:400px;
float:left;
letter-spacing:normal;}

#abt_mertix_txt{
color:#80a82d;
font-size:18px;
font-weight:bold;
padding:5px 0 0 0;
text-decoration:none;}

#abt_mertix_txt:hover{
color:#fff;
font-size:18px;
font-weight:bold;

text-decoration:none;}

.text-rightpart1{
margin:0px;
padding:0px;
}



.text-rightpart2{
margin:0px;
padding:0px;
background:url(../images/right-mid.png) repeat-y top;
margin-left:22px;
margin-right:22px;}

.welcome{
font-size:18px;
font-weight:bold;
color:#770202;

}

.dotted{
background:url(../images/dotted_line.png) repeat-x top;
height:2px;
margin:10px 0;
}

.features_part{
padding:0px;
padding-top:52px;}

.features_leftpart{
padding:0px;
width:184px;
float:left;
overflow:hidden;}

.features_righttpart{
padding:0px;

float:left;
overflow:hidden;}

.servicelist{
           width:184px;
         
            margin: 0px;
            padding: 0px;
            float:left;
			list-style-type:none;
			text-decoration:underline;
			text-align:left;
			vertical-align:top;
}
.servicelist ul li{
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color:#515755;
		list-style-type:none;
		text-align:left;
		text-decoration:none;
		padding:5px 0;
}

.more{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#555454;
padding-left:120px;
}

.more:hover{
text-decoration:underline;}

.portfolio{
background-color:#282b36;
margin-top:7px;
height:200px;
-moz-border-radius:20px;
-webkit-border-radius:20px;}

.footer-part1{
background:url(../images/footer_bg.jpg) top repeat-x;
height:90px;
font-size:11px;
color:#999a9d;
text-align:center;
text-decoration:none;
padding-top:10px;
margin-top:49px;
float:left;
width:100%;
}

#footer_part{
margin:0px;
padding:0px;
display:inline;
color:#fff;
margin:0 0;
padding:0px;
}

#footer_part li{
margin:0px;
padding:0px;
display:inline;
text-decoration:none;
list-style-type:none;
text-align:left;
padding:0 5px;
}

#footer_part li a{

text-decoration:none;
list-style-type:none;
text-align:left;
padding:0 5px;
}

#footer_part li a:hover{
text-decoration:none;
color:#fff;
}


.centerRoundedBottom{
	height:16px;
	float:left;
}

.copyRightTXT{
	width:878px;
	margin:0 auto;
	color:#FFFFFF;
}




