	body
	{	background-image:url(../images/bg_02.png);
		background-repeat:repeat-x;
		padding: 0; }

	.clear
	{	clear: both;
		overflow: hidden;
		height: 0}

	#all
	{
	width: 915px;
	min-width: 750px;
	margin: 1px auto 0 auto;
	background: #FCFFED;
	padding: 1px 0px 15px 15px;
	border:1px solid #000000
}

	h1 
	{	font: 26px tahoma, arial;
		color: #324143;
		/*text-decoration:underline;*/
		margin-top:10px;
		font-weight:bold;}
		
	h3
	{	font: 19px tahoma, arial;
		color:#324143;
		font-weight:500;
		margin-bottom:-10px;
	}
		
	h4
	{	font: 15px tahoma, arial;
		color:#324143;
		font-weight:600;
		margin-bottom:-15px;}

	p
	{	font: 15px century gothic, arial, sans-serif;
		color: #171F26;
		margin-bottom: 10px;
		line-height:15px;}
		
	li
	{
	font: 14px century gothic, tahoma, arial;
	color:#171F26;
	line-height:22px;
}
	
	blockquote 
	{	font:13px century gothic, tahoma, arial;
		color:#171F26;
		font-style:italic;
		line-height:18px;}
	a
	{	color: #324143}
	
	a:hover
	{	color:#FF9900;}
	
	#content td {
	margin-top:57px;
	border: bold black;
}
		
	#copyright
	{
	width: 900px;
	min-width: 650px;
	background: #687576;
	margin-top:5px;
	height:60px;
	border-top:2px solid #ccc;
		}
	
	#copyright p 
	{	text-align:center;
		margin-left:10px;
		margin-top:3px;
		padding-top:3px;
		font: 11px tahoma, arial;
		color: #fff;}
	
	#copyright a
	{	color: #324143}

	#copyright a:hover
	{	color: #171F26}
	
	#banner 
	{	width:886px;
		height:115px;
		
		margin-bottom:-10px;}
	
	#content 
	{	width:840px;
		min-height:400px;
		margin-left:10px;
		border:2px solid #999;
		
		padding:1px 12px 15px 15px;}
			
	.floatRight 
	{	float:right;
		margin-left:10px;
		margin-bottom:10px;
		margin-top:15px;}
	
	.floatLeft
	{	float:left;
		margin-right:10px;
		margin-bottom:10px;
		margin-top:15px;}
		
	.collage 
	{	margin-left:18px;
		margin-top:10px;
		margin-bottom:10px;}
	
	fieldset 
	{	padding: 19px 5px 10px 15px;
		width: 600px;
		border-color:#bbb;
		margin-left:100px;}
	
	#addresses
	{	position:absolute;
		margin-left:320px;
		margin-top:-405px;}
	
	#caseStudy 
	{	margin-left:250px;
		margin-top:-105px;}
		
		
	
	.fieldset 
	{	height:130px;
		margin-top:30px;
		padding-top:30px;}
	
	#news 
	{	margin-top:-20px;}
	
	.archives {
		margin-bottom:7px;}
	
	.programs {
		background-image:url(../images/images/bg_sub_02.png);
		background-repeat:repeat-x;
		margin-left:130px;
		margin-top: 25px;
		padding-left:15px;}
		
	#content img {
		border: 1px solid #000;}
		
	.gallery {
		margin-left:170px;
		padding: 12px;
		margin-top:-50px;
		margin-bottom:10px;}
		

