<STYLE TYPE="text/css">
<!--

* 			{ margin: 0; padding: 0; }

body			{ background-color: #FFF; font-family: helvetica, arial, sans-serif; font-size: 11px; }

a			{ text-decoration: none; font-family: helvetica, arial, sans-serif; }
a:hover			{ text-decoration: underline; }

.clear 			{ clear: both; }
.ajrc			{ font: bold 14px arial; color: #000; }

.nav1 {
    text-decoration:          none;
    color:                    #FFFFFF;
    font-family:              arial;
    font-size:                11px;
}
A.nav {
    color:                    #FFFFFF;
    text-decoration:          none;
    font-size:                11px;
    font-family:              arial;
}
A.nav:hover {
    color:                    #BBDDEE;
    text-decoration:          underline;
    font-size:                11px;
    font-family:              arial;
}
.nav2 {
    text-decoration:          none;
    color:                    #999999;
    font-family:              arial;
    font-size:                9px;
}
.nav3 {
    text-decoration:          none;
    color:                    #FFFFFF;
    font-family:              arial;
    font-size:                11px;
}
.nav4 {
    text-decoration:          none;
    color:                    #990000;
    font-family:              arial;
    font-size:                11px;
}
.nav5 {
    text-decoration:          none;
    color:                    #555555;
    font-family:              arial;
    font-size:                15px;
}

.s8			{ font-size: 8px; }
.s9			{ font-size: 9px; }
.s10 			{ font-size: 10px; }
.s11 			{ font-size: 11px; }
.s12 			{ font-size: 12px; }
.s13 			{ font-size: 13px; }
.s14 			{ font-size: 14px; }
.s15 			{ font-size: 15px; }
.s16 			{ font-size: 16px; }


.dd1 {
    font-family:        arial;
    font-size:          10px;
}
.dd2 {
    font-family:        arial;
    font-size:          11px;
}
.dd3 {
    font-family:        arial;
    font-size:          12px;
}
.txt1 {
    font-family:        arial;
    font-size:          10px;
    background-color:   #FFFFFF;
    color:              #000000;
    border:             black 1px solid;
}
.txt2 {
    font-family:        arial;
    font-size:          11px;
}
.txt3 {
    font-family:        arial;
    font-size:          12px;
}

#page_wrapper			{ position: relative; width: 655px; margin: 0 auto; }

#header				{ position: relative; width: 655px; padding: 10px 0 15px 0; }

#header ul.h_nav		{ position: relative; padding-left: 15px; list-style: none; }
#header ul.h_nav li 		{ float: left; margin-right: 20px; }
#header ul.h_nav li a 		{ display: block; padding: 0; text-decoration: none; font: 500 17px arial; color: #888; }
#header ul.h_nav li a:hover 	{ color: #222; text-decoration: none; }
#header ul.h_nav li a.highlight	{ color: #c00000; text-decoration: none; }

#header img.masthead		{ position: relative; width: 655px; height: 144px; border: none; }

#content_wrapper		{ position: relative; width: 625px; padding: 0 15px; }

#full_width_pod			{ position: relative; width: 625px; }

#welcome_text			{ position: relative; width: 455px; margin: 0 auto; }
#welcome_text .welcome_history	{ width: 455px; height: 40px; border: none; margin: 0 auto; padding: 0 0 15px 0; }

#welcome_img			{ position: relative; width: 625px; padding: 15px 0 0 0; }
#welcome_img img		{ width: 200px; height: 114px; border: none; float: left; }
#welcome_img img.img_A		{ padding-right: 12px; }
#welcome_img img.img_B		{ padding-right: 13px; }
#welcome_img img.img_C		{ padding-right: 0; }

ul.about_nav			{ position: relative; padding: 0 0 15px 0; list-style: none; }
ul.about_nav li 		{ float: left; }
ul.about_nav li.spacer		{ float: left; margin: 0 11px; font-size: 8px; }
ul.about_nav li a 		{ display: block; padding: 0; text-decoration: none; font: normal 11px arial; color: #990000; }
ul.about_nav li a.select	{ font: normal 14px arial; color: #555; }
ul.about_nav li a:hover 	{ text-decoration: underline; }

#about_left			{ position: relative; float: left; width: 305px; padding: 0 10px 0 0; margin: 0; }
#about_right			{ position: relative; float: left; width: 310px; margin: 0; }

#about_right ul.personnel		{ position: relative; padding: 0 0 15px 0; list-style: none; }
#about_right ul.personnel li 		{ display: block; }
#about_right ul.personnel li a 		{ padding: 4px 0; text-decoration: none; font: normal 12px arial; color: #0000ee; }
#about_right ul.personnel li a:hover 	{ text-decoration: underline; }

#about_left img.usgbc_logo	{ width: 100px; height: 100px; padding: 3px 3px 3px 0; border: none; }
#about_right img.principals	{ width: 310px; height: 169px; padding: 0 0 20px 0; border: none; }

#about_team			{ position: relative; float: left; width: 625px; }

#about_team ul.team		{ position: relative; margin: 0 auto; padding: 0 0 15px 0; list-style: none; }
#about_team ul.team li 		{ width: 115px; float: left; }
#about_team ul.team li img	{ margin: 0 auto; }

#about_team img.photo 		{ width: 100px; height: 125px; border: none; }
#about_team img.text 		{ width: 115px; height: 30px; border: none; }

#about_team_left		{ }
#about_team_right		{ }

#services			{ position: relative; width: 455px; }

#port_text			{ position: relative; padding: 0 0 10px 0; }
#port_menu_1			{ position: relative; width: 170px; float: left; }
#port_menu_2			{ position: relative; width: 440px; float: left; padding: 0 0 0 15px; }

#port_menu_1 ul.p_cat			{ position: relative; padding: 0 0 15px 0; list-style: none; }
#port_menu_1 ul.p_cat li 		{ padding: 0 0 10px 0; }
#port_menu_1 ul.p_cat li a 		{ display: block; padding: 0; text-decoration: none; font: 500 18px arial; color: #777; }
#port_menu_1 ul.p_cat li a:hover 	{ text-decoration: underline; color: #c00000;}
#port_menu_2 img.port_cat		{ width: 440px; height: 300px; border: none; }

#footer 			{ position: relative; width: 655px; padding: 15px 0 30px 0; }

#footer ul.f_nav 		{ position: relative; padding-left: 15px; list-style: none; }
#footer ul.f_nav li 		{ float: left; margin-right: 15px; }
#footer ul.f_nav li a 		{ display: block; padding: 0; text-decoration: none; font: normal 12px arial; color: #999; }
#footer ul.f_nav li a:hover 	{ text-decoration: underline; }

#footer ul.copyright 		{ position: relative; padding-left: 15px; list-style: none; }
#footer ul.copyright li 	{ display: block; float: left; padding-right: 35px; font: normal 12px arial; color: #999; }

#footer ul.f_logos 		{ position: absolute; top: 15px; right: 15px; float: right; padding-right: 15px; list-style: none; }
#footer ul.f_logos li 		{ display: block; float: left; padding-left: 15px; }

#footer ul.f_logos li img.aia	{ width: 81px; height: 30px; padding: 0 0 20px 0; border: none; }
#footer ul.f_logos li img.usgbc	{ width: 30px; height: 30px; padding: 0 0 20px 0; border: none; }
-->
</style>