@charset "utf-8";
/* CSS Document */

body
	{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	margin-top:0px;
	}
#title_left
	{
	background-image:url(../img/bg_title2_left.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:464;
	padding-left:38px;
	font-size:20px;
	text-transform:uppercase;
	vertical-align:middle;
		}
#title_right
	{
	background-image:url(../img/bg_title2_right.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:498px;
	}

#column_title_left
	{
	background-image:url(../img/2_column_title_left.jpg);
	background-repeat:no-repeat;
	height:36px;
	vertical-align:middle;
	width:464;
	padding-left:38px;
	font-size:20px;
	text-transform:uppercase;
	vertical-align:middle;
		}
#column_title_left2
	{
	vertical-align:middle;
	width:430px;
	font-size:20px;
	text-transform:uppercase;
	vertical-align:middle;
		}
#column_title_right
	{
	background-image:url(../img/2_column_title_right.jpg);
	background-repeat:no-repeat;
	height:36px;
	width:498px;
	}
.column_copy_left
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	}
	
.column_copy_full
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	}
	
#column_copy_right
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b9dafe;
	line-height:16px;
	width:322px;
	text-transform:uppercase;
	margin-left:50px;
	padding-top:20px;
	
	}
	
	
#nav_left
	{
	background-image:url(../img/bg_nav_left.gif);
	background-repeat:no-repeat;
	height:30px;
	width:464;
	padding-left:38px;
	font-size:10px;
	text-transform:uppercase;
	}
#nav_right
	{
	background-image:url(../img/bg_nav_right.gif);
	background-repeat:no-repeat;
	height:30px;
	width:498px;
	}
#project_feature_box
	{
	widows:502px;
	height:325px;
	min-height:325px;
	background-image:url(../img/bg_project_large.gif);
	background-repeat:no-repeat;
		padding-left:38px;

	}

#project_feature_box_right
	{
	widows:498px;
	height:325px;
	min-height:325px;
	background-image:url(../img/bg_project_small.gif);

	}
#project_feature_box_right p
	{
	margin-bottom:12px;
	width:480px;
	margin-top:6px;
	font-size:12px;
	line-height:18px;
		}
		
		
		
#leed_feature_box
	{
	widows:502px;
	height:228px;
	min-height:210px;
	background-image:url(../img/bg_leed_large.gif);
	background-repeat:no-repeat;
		padding-left:38px;

	}

#leed_feature_box_right
	{
	widows:498px;
	height:210px;
	min-height:210px;
	background-image:url(../img/bg_leed_small.gif); background-repeat:no-repeat;

	}
#leed_feature_box_right p
	{
	margin-bottom:12px;
	width:480px;
	margin-top:6px;
	font-size:12px;
	line-height:18px;
		}
		
		
		

#archive_title_left
	{
	color:#b9dafe;
	font-size:14px;
	font-weight:bold;
	padding-left:38px;
	background-image:url(../img/bg_archive_title_left.gif);
	background-repeat:no-repeat;
	height:30px;
	text-transform:uppercase;
	}
#archive_title_right
	{
	color:#b9dafe;
		font-size:14px;
	font-weight:bold;

	padding-right:38px;
	background-image:url(../img/bg_archive_title_right.gif);
	text-align:right;
	background-repeat:no-repeat;
	height:30px;
	text-transform:uppercase;
	}
#archive_title_right a
	{
	color:#b9dafe;
	text-decoration:none;
			font-size:14px;
	font-weight:bold;
}

.top_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: nomal;
	text-transform: uppercase;
	color: #ffffff;
}
.top_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration:none;
}

.top_nav_mobile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: nomal;
	text-transform: uppercase;
	color: #ffffff;
	padding-left:5px; padding-right:5px; padding-bottom:6px;
	padding-top:3px;
	text-decoration:none;
}
.top_nav_mobile a {
	text-transform: uppercase;
		font-size: 7pt;
	color: #ffffff;
	text-decoration:none;
}

.top_nav_mobile a:visited {
	text-transform: uppercase;
		font-size: 7pt;
	color: #ffffff;
	text-decoration:none;
}

.mobile_visited a:visited
	{
		color:#FFFfff;
	}

.mobile_visited a
	{
		color:#FFFfff;
	}

#project_content_box_left
	{
	background-image:url(../img/bg_archive_content_left.gif);
	background-repeat:no-repeat;
	height:174px;
	}
#project_content_box_right
	{
	background-image:url(../img/bg_archive_content_right.gif);
	background-repeat:no-repeat;
	height:174px;
	margin-bottom:18px;
	}
#project_content_box_left img
	{
	padding-left:38px;
	padding-top:14px;
	}
#project_box_copy
	{
	padding-left:232px;
	width:114px;
	height:174;
	vertical-align:bottom;
	}



.box_1_copy {
	padding-bottom:30px;
	height:140px;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


.box_1
	{
	padding-top:14px;
	height:155;
	vertical-align:bottom;
	
	}
#archive
	{
	background-image:url(../img/bg_archive_content.gif);
	background-repeat:no-repeat;
	height:192px;
	font-size:11px;
line-height:18px;
}
.footer1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:18px;
	text-align:center;
	}
.footer1 a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}
.footer1 a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	}

.footer2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
	text-align:center;
	font-weight:bold;
	}
.footer2 a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
.footer2 a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	}
.next
	{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-right:12px;
	}
.next_box
	{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding-left:48px;
	padding-right:48px;
	background-color:#000000;
	color:#666666;
	width:300px;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	min-width: 300px;
	}

