html, body {
    height: 100%;
    padding: 0px;
    margin: 0px;
}

body {
	background-image:url(images/bground.jpg);
	background-repeat:repeat-x;
	background-color:#26536A;
}

div#container {
    height: 100%;
    height: auto !important;
    min-height: 100%;
    margin-bottom: -100px;
	background-color:#FFF;
	width:1000px;
}

div#header {
    height: 125px;
    background-color:#FFF;
}

div#header-right {
	float:right;
	padding-right:5px;
	padding-top:10px;
	/*background-color:#FFF;*/
}
div#body {
    overflow: hidden;
    height: 100%;
}

div#content {
    background-color:#FFF;
	width:650px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-left:30px;
	padding-top:25px;
}
div#content-home {
    background-color:#FFF;
	width:1000px;
}

div#right-sidebar {
    width: 285px;
    float: right;
    padding-right: 20px;
	/*background-image:url(images/services.jpg);
	background-repeat:no-repeat;*/
}

div#footer-push {
    height: 100px;
}
div#topnav {
	background-image:url(images/nav-bground.jpg);
	height:33px;
	text-align:center;
	
}
div#footer {
    height: 150px;
    background: #ba6f19;
	background-color:#FFF;
	width:1000px;
    
}
#navigation {
	padding-top:5px;
}
.navigation {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#2D677C;
	  	font-size:14px;
		font-weight:bold;
		text-decoration:none;		
	}
	.navigation:hover {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#0b181f;
	  	font-size:14px;
		font-weight:bold;
		text-decoration:underline;
	}
.bdylnk {
		font-family:Arial, Helvetica, sans-serif;
		color:#2D677C;
	  	font-size:14px;
		font-weight:bold;
		text-decoration:none;		
	}
.bdylnk:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#0b181f;
	  	font-size:14px;
		font-weight:bold;
		text-decoration:underline;		
	}
.bdylnk2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#2D677C;
	  	font-size:13px;
		text-decoration:underline;		
	}
.bdylnk2:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#0b181f;
	  	font-size:13px;
		text-decoration:underline;		
	}
.bdylnk3 {
		font-family:Arial, Helvetica, sans-serif;
		color:#2D677C;
	  	font-size:14px;
		text-decoration:none;		
	}
.bdylnk3:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#0b181f;
	  	font-size:14px;
		text-decoration:underline;		
	}
#whatwedo {
	background-image:url(images/what-we-do.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:350px;
	float:left;
	margin-left:15px;
}
#news {
	background-image:url(images/recent-news.jpg);
	background-repeat:no-repeat;
	float:left;
	width:320px;
	height:350px;
	margin-left:5px;
	
}
/*#featured-project {
	background-image:url(images/featured-project.jpg);
	background-repeat:no-repeat;
	float:left;
	width:320px;
	height:350px;
	margin-right:10px;
	margin-left:5px;
}*/
#featured-project {
	background-image:url(images/free-consultation.jpg);
	background-repeat:no-repeat;
	float:left;
	width:320px;
	height:350px;
	margin-right:10px;
	margin-left:5px;
}
.boxcopy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-top:40px;
	padding-left:7px;
	padding-right:12px;
}

.featured {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-left:7px;
	padding-right:40px;
}

li { font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
h1.top {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 0;
}
.pageheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
.service-list { margin-bottom:10px; }
.footer { font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
}
h1.top {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 0;
}
.homebottom {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin: 0;
	margin-bottom:0;
}
.sitemap {
	float:left;
	width:278px;
	padding-left:55px;
}
li.footer-li { list-style:none;
				
}
img {
	border:none;
}
