html, body
	{
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		font-family: 'Muli', sans-serif;
		background-image: url("../pix/texture.jpg");
	}
a {text-decoration: none;}

img {border: 0px;}
.top_menu_wrap
	{
		width:100%; 
		max-width:960px; 
		height:150px; 
		margin:auto;
	}

.slideshow
	{
		width:960px; 
		height: 400px;
		margin:auto; 
		
	}


.thumb{

	height:90px; 
	padding-right: 15px;
	padding-bottom: 15px;
	border: 0px;
}


.adlet
	{
		width:960px;
		height: 400px
		
	}

.slide_shadow
	{
		width:100%; 
		max-width:960px;  
		height:35px; 
		margin:auto;
	}

.shadow
	{
		width:100%;
		max-width: 960px;
		height: 35px;
		margin: auto;	
	}

.content_wrapper
	{
		width:100%; 
		height:auto;  
		max-width:960px;  
		margin:auto;
	}

.content_wrap
	{
		width:100%; 
		height:auto;  
		max-width:960px;  
		margin:auto;
		float: left;
	}

.left_column
	{
		width:690px; 
		height:auto;  
		max-width:960px;  
		float: left;
		line-height: 18px;
		font-size: 13px;
		line-height: 20px;
		margin-right: 20px;
	}

.right_column

	{
		width:240px;
		padding-left: 30px 
		height:auto;  
		float:left;
		max-width: 300px;
		font-size:12.5px;
		line-height: 18.5px;
		color: #666666;
		
	}

h2
	{
		display:inline; 
		font-weight:400px; 
		font-size:30px; 
		word-spacing:50%;
		color:#84c800;
		letter-spacing: -2px;
	}


h5 
	{
		display: inline;
		color: #fe6204;
	}


.projects_home
	{
		width:215px; 
		height:auto; 
		float:left; 
		font-size: 11.5px;
		line-height: 20px;
		padding-right: 15px;
		padding-bottom: 15px; 
		font-size: 17px;
		font-weight: bold;
		color:#84c800;
		letter-spacing: -1px;
		text-decoration: none;
		border: 0px;
	}

.sitemap_segment
	{
		width:100%; 
		height:40px;  
		max-width:960px; 
		margin:auto;
		margin-top: 15px; 
		border-top:1px solid #febf12; 
		border-bottom: 1px solid #febf12;
		float: left;
	}

.sitemap_header
	{
		width:75%; 
		height:40px; 
		float:left;
	}

h3
	{
		display:inline; 
		font-weight:300px; 
		font-size:20px; 
		line-height:40px;
		color:#4e4508;
		letter-spacing: -1px;
	}

.followus_header
	{
		width:25%; 
		height:40px; 
		float:left;		
	}

.sitemap
	{
		width:100%;   
		max-width:960px; 
		margin:auto; 
		padding-top:15px; 
		padding-bottom:15px; 
		text-align:justify; 
		font-size:10px; 
		line-height:25px; 
		text-transform:uppercase;
		color: #666666;

	}

.footer_segment
	{
		width:100%; 
		height:30px;   
		max-width:960px; 
		margin:auto; 
		border-top:1px solid #febf12; 
		padding-top:5px;"
	}

.footer
	{
		width:75%; 
		height:30px;  
		max-width:960px; 
		float:left; 
		line-height:30px; 
		font-size:11px;
		color: #666;
	}

.blackbridge
	{
		width:25%; 
		height:30px;  
		max-width:960px; 
		float:left; 
		line-height:30px; 
		font-size:11px; 
		text-align:right;
		color: #666;
	}

.bbc

	{
		text-decoration: none;
		color: #666;
	}

.fb
	{
		color: #fe6204;
		text-decoration: none;
	}

.rhs_head
	{
		color:#color:#febf12;
	}

.logo
	{
		float: left;	
		width: 200px;
		height: 150px;
		
		
	}

.menu
	{
		color:#666666;
		width: auto;
		height: 125px;
		padding-left: 17px;
		padding-right: 17px;
		float: left;
		padding-top: 25px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 13px;
		display: block;
	}

.current
	{
		background-color: #f7cd00; 
		color: #ffffff;
	}

hr
	{
		border:none; 
		width:100%; 
		height:1px; 
		color:#fceda3; 
		background-color:#c0c0c0;
	}

.hrc
	{
		border:none; 
		width:100%; 
		height:1px; 
		color:#fceda3; 
		background-color:#fceda3;
	}