body {
	background-color:#eff1f7;
	font-family:Arial;
	font-size:11px;
	line-height:14.5pt;
	color:black;
}
div {
	font-family:Arial;
	font-size:11px;
	line-height:14.5pt;
}
td {
	font-family:Arial;
	font-size:12px;
	line-height:14.5pt;
}
.maincontainer {
	padding-top:35px;
	padding-bottom:70px;
	width:801px;
}
.subcontainer {
	background-color:white;
}
.header {
	background-color:#aab9d4;
	width:100%;
	height:163px;
	margin:0px;
}
.header_sub {
	width:100%;
	height:128px;
	margin:0px;
}
.logo {
	float:left;
	text-align:left;
	margin:0px;
	height:163px;
	padding-right:20px;
	padding-bottom:0px;
}
.sustainable {
	float:left;
	text-align:left;
	margin:0px;
	padding-top:23px;
}
.sustainable_design {
	width:224px;
	text-align:left;
	padding-left:3px;
	padding-top:5px;
	float:left;
	line-height:11pt;
}
.green {
	float:left;
	text-align:right;
	margin-left:5px;
}
.menu {
	width:100%;
}
.menu_break {
	height:1px;
	background-color:white;
	clear:all;
}
.content {
	width:100%;
	background-color:white;
}
.content_sub {
	background-color:white;
	padding:10 10 10 10px;
}
.bluebar {
	float:left;
	width:95px;
	height:398px;
	background-color:#2f6396;
}
.spacelong {
	float:left;
	width:8px;
	height:398px;
	background-color:white;
}
.spacewide {
	float:left;
	height:8px;
	width:100%;
	margin:0px;
	background-color:white;
}
.leftcontent {
	float:left;
	width:274px;
}
.leftcontent_img {
	margin-bottom:0px;
}
.spotlight {
	width:100%;
	height:255px;
	background-color:#aab9d4;
	padding-bottom:8px;
}
.spotlight_left {
	float:left;
}
.spotlight_left img {
	margin-top:56px;
}
.spotlight_right {
	float:left;
	text-align:left;
}
.spotlight_right img {
	margin-top:17px;
	margin-bottom:5px;
}
.spotlight_text {
	text-align:left;
	padding-left:2px;
	width:211px;
	line-height:11pt;
}
.rightcontent {
	float:left;
	width:416px;
	background-color:white;
}
.profile_container {
	background-color:white;
}
.profile_title {
	float:left;
	background-color:white;
}
.profile_title img {
	margin-top:45px;
	margin-right:12px;
}
.about {
	float:left;
	width:343px;
	text-align:left;
	background-color:white;
}
.about img {
	margin-top:22px;
	margin-bottom:12px;
}
.about_text {
	padding-left:2px;
	margin-right:18px;
	background-color:white;
	line-height:11pt;
}
.experience_list {
	font-weight:normal;
	padding-left:2px;
	padding-top:5px;
	line-height:12pt;
}
.experience_list img {
	margin:0 0 0 0px;
}
.dark_bluebar {
	float:left;
	width:37px;
	height:211px;
	background-color:#00457c;
}
.light_bluebar {
	width:100%;
	height:37px;
	background-color:#6a88b2;
	padding-bottom:8px;
}
.footer {
	width:100%;
	background-color:#eff1f7;
}
.footer_text {
	float:left;
	font-size:9px;
	padding-top:7px;
}
.footer_sub_text {
	font-size:9px;
	padding-top:7px;
	text-align:center;
}
.footer_logos {
	float:right;
	width:143px;
	text-align:right;
}
.footer_sub {
	background-color:#6a88b2;
	width:100%;
}
.clear {
	clear:all;
}
.nomargin {
	margin:0 0 0 0px;
}
hr {
	color:#00457c;
	height:1px;
}
.bluefont {
	color:#00457c;
}
.faq_question {
	font-weight:bold;
	font-size:13px;
}
.faq_answer {
	font-style: oblique;
}
.featured_project_top, .featured_project_top a {
	font-weight:bold;
	color:black;
	background-color:#aab9d4;
}
.featured_project_bottom {
	border:1px solid #00457c;
	font-style: oblique;
}
.project_pics {
	float:left;
}
.font_small {
	font-size:10px;
}
.font_small_bold {
	font-size:10px;
	font_weight:bold;
}