*{
	margin: 0;
	padding: 0;
}
body{
	font-family: verdana,"Trebuchet MS", arial;
	font-size: 12px;
	
}

html{
	background-color:#5d574b;
}

#wrapper{
	width: 983px;
	margin: 0 auto;
	margin-top:10px;
	
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	background:url(images/filler.jpg) repeat-x;
	background-color:#ea9403;
}
#wrapper .logo{
	float:left;
	width:300px;
	margin:0 64px;
	
}
#wrapper .topnav{
	float:right;
	width:450px;
	margin:10px 50px 0 0;
	text-align:right;
	
	
}
.topnav .text{
	color:#fffddd;
	font-size:11px;
	margin-top:8px;
}

#wrapper #content-head{
	background-color:#fff;
	width:900px;
	margin:0 37px;
}

#wrapper #content{
	background-color:#fff;
	width:900px;
	margin:0 37px;
}
#wrapper #content .left{
	width:640px;
	float:left;
}
#wrapper #content .right{
	width:212px;
	float:left;
	
	
}


#wrapper .left-head{
	width:678px;
	float:left;
}
#wrapper .right-head{
	width:222px;
	float:left;
	background-color:#fef5e6;

}
.right-head .nav{
	background:url(images/menu.jpg) no-repeat;
	background-color:#fef5e6;
	padding:10px 0 0 20px;
	width:178px;
	height:246px;
	margin:0 0 0 20px;
}
.right-head .dots{
	background:url(images/dots.jpg) no-repeat;
	width:167px;
	height:7px;
	margin:7px 0 7px 0;
}
.nav ul{

}
.nav ul li{
	list-style:none;
	padding:0px 0 21px 0;
}

.right-head a:hover, .right a:hover{
	color:#ed9500;
	font-weight:bold;
}
.right-head a, .right a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:15px;
	font-family:tahoma, verdana;
	padding-left:7px;
}

.right .what-we-do{
	margin:15px 0 0 0px;
}
.right .what-we-do ul{
	margin:10px 0 0 40px;
}
.right .what-we-do ul li{
	list-style-image:url(images/li.jpg);
	padding:0;
	
}
.right .what-we-do ul li a{
	text-decoration:none;
	font-size:12px;
	font-family:verdana, tahoma;
	font-weight:normal;
	margin-left:-5px;
}

.desc{
	margin:0 0px 0 20px;
	font-size:12px;
	font-family:verdana, tahoma;
	line-height:17px;
}

.desc ul{
	margin-left:30px;
}

#footer{
	margin:0 auto;
	width:903px;
	background:url(images/footer-bg.jpg) repeat-x;
	height:59px;
	
	padding:20px 40px 0 40px;
	font-size:10px;
	font-family:verdana, tahoma;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
#footer ul li{
	list-style:none;
	display:inline;
	padding:7px;
}
#footer ul li a{
	text-decoration:none;
	color:#000;
}
#footer .fleft{
	float:left;
}
#footer .fright{
	float:right;
	color:#a7a4a4;
}


#content .recentprojects{
	margin:0 0px;
}
#content .recentprojects .recent-title{
	float:left;
	width:130px;
}
#content .recentprojects .recentleft{
	background:url(images/recent-left.jpg) no-repeat;
	height:87px;
	width:8px;
	float:left;
}
#content .recentprojects .recentright{
	background:url(images/recent-right.jpg) no-repeat;
	height:87px;
	width:8px;
	float:left;
}
#content .recentprojects .recentbg{
	background:url(images/recent-bg.jpg) repeat-x;
	height:87px;
	float:left;
	width:691px;
}
#content .recentprojects .recentbg ul {margin:5px;}
#content .recentprojects .recentbg ul li{
	list-style:none;
	display:inline;
	padding-right:10px;
}
#content .recentprojects .recent-button1{
	position:absolute;
	margin:29px 0 0 116px;
	_margin:29px 0 0 6px;
	cursor:pointer;
}
#content .recentprojects .recent-button2{
	position:absolute;
	_margin:31px 0 0 -828px;
	margin:31px 0 0 828px;
	cursor:pointer;
}
.text {
	font-family: verdana,"Trebuchet MS", arial;
	font-size: 12px;
	color: #000000;
}
