body, html{
		margin:0;
		background-image:url(../images/bg.gif);
		background-repeat:repeat-x;
		background-color:#d6ddbe;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
a{
    color:#000;
   
}
a:visited{
    color:#000;
    }
	
	#wrapper{
		width:960px;
		margin:auto;
		background-color:#fff;
	
		}
	
	#header
	{
	    width:960px;
	    height:154px;
	    }
	
	#nav{
		width:961px;
		height:31px;
		}
	
	#section{
		width:119px;
		float:left;
		}
	
	#links{
		
		height:27px;
		float:left;
		padding:3px 0 0 10px;
		font-size:11px;
		}
	
	#links a{
		text-decoration:none;
		}
	
	#links a:hover{
		text-decoration:underline;
		}
	
	#section_options{
		float:left;
		}
	
	#content_wrapper{
	    background-image:url(../images/bg_content_wrapper.gif);
	    background-repeat:repeat-y;
		width:960px;
		min-height:400px;
		background-color:#FFFFFF;
		
		}
	
	#breadcrumb{
		width:675px;
		height:25px;
		padding:9px 0 0 0px;
		font-size:10px;
		}
	#breadcrumb a{
		color:#000000;
		}
	
	#left_column{
		float:left;
		
		}
	
	#right_column{
		float:left;
		
		}
		
	#affiliates{
		width:100%;
		text-align:center;
		padding:0 0 0 0;
		margin:auto;
		border-top:solid 1px #ccc;
		
		}
		
	#ads{
		width:234px;
		height:60px;
		margin:auto;
		padding:9px 0 12px 0;
		text-align:center;
		font-size:10px;
		color:#888;
		
		
		}
	
	.clearfix{
		clear:both;}
	
	#footer{}
	
	#footer_rule{
		height:4px;
		}
	
	#footer_links{
		width:950px;
		height:19px;
		background-color:#000;
		color:#888;
		font-size:10px;
		padding:8px 0 0 10px;
		text-align:center;
		}
	
	#footer_links a{
		color:#888;
		font-size:10px;
		padding:0 10px 0 12px;
		border-left:solid 1px #888;
}
.sep{
    padding:0 5px 0 5px;}
.sep_members{
    padding:0 4px 0 4px;}
.btn_nav
{
    margin-left:-4px;
 }
 .loc_graphics{
    margin:10px 0 15px 0;
 }
#awards_list{

    width:275px;
    float:left;
    }
#award_details{
    width:635px;
    float:left;
}
 
.award_list_table{
    font-size:11px;
}

.award_list_table td{
    padding:5px;
    
    }
.award_description_title{
    font-size:18px;
    display:block;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #ccc;
}
#headshot{
    width:100px;
    text-align:center;
    float:left;
   
    
}

#company_details{
    width:225px;
    float:left;
    font-size:11px;
    line-height:18px;
   
    
    
    }

#company_details2{
    width:220px;
    float:left;
    font-size:11px;
    line-height:18px;
    
    }
    
#ampersand{
    width:23px;
    float:left;
    padding-right:10px;
    }
#headshot_company_sep{
    
    width:15px;
    float:left;
    }
    
.headshot_caption{
    font-size:9px;
    }
.project_image{
    margin:15px 0 0 0;
    }
.search_controls{
    font-size:10px;
    
}
.disclaimer_text{
    font-size:10px;
    }
.search_title{
    padding:5px 0 5px 0;
    }