.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.float_left { float:left; }
.float_right { float:right; }
.margin { margin:10px 0; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.bold { font-weight:bold; }
.overflow { overflow:hidden; }

.nextn_container { overflow:hidden; margin:10px 0; }
.nextn_container .intro { display:none; float:left; margin:0 5px 0 0; font-weight:bold; }
.nextn_container .general { float:left; margin:0 5px; text-decoration:underline; font-weight:normal; }
.nextn_container .selected { float:left; margin:0 5px; font-weight:bold; text-decoration:none; }
.nextn_container .previous_active { float:left; margin:0 5px; text-decoration:underline; font-weight:normal; }
.nextn_container .previous_page_inactive { display:none; float:left; margin:0 5px; }
.nextn_container .previous_inactive { float:left; margin:0 5px; }
.nextn_container .next_active { float:left; margin:0 5px; text-decoration:underline; }
.nextn_container .next_inactive { float:left; margin:0 5px; }
.nextn_container .next_page_inactive { display:none; float:left; margin:0 5px; }

#main_title { color:#B7B6BB; font-weight:bold; }

#corners_top { background:url(../creo_img/corners-top.gif) top left no-repeat; padding:35px 20px 10px 20px; }
#corners_bottom { background:url(../creo_img/corners-bottom.gif) bottom left no-repeat; margin-top:-12px; height:12px; width:536px; position:relative; }

#general_container { background:#EDEDED; overflow:hidden; padding-bottom:20px; }

#index_container { background-color:#EDEDED; width:536px; height:402px; color:#FFFFFF; position:relative; }
#index_container_inner { width:365px; font-size:1.1em; padding-bottom:20px; position:absolute; top:35px; left:20px; }
#index_container h1 { color:#FFFFFF; font-weight:normal; line-height:1.2em; }

.staff_container { float:left; width:160px;  text-align:center; }
.staff_name { color:#2368AD; font-weight:bold; }
.staff_name a:link, .staff_name a:visited { color:#2368AD; }
.staff_position { color:#339C7B; font-weight:bold; }

.corner_t_left {
	position:absolute; top:0; left:0; background:url(../creo_img/corner-t-left.gif) top left no-repeat; width:8px; height:8px;
}
.corner_t_right {
	position:absolute; top:0; right:0; background:url(../creo_img/corner-t-right.gif) top right no-repeat; width:8px; height:8px;
}
.corner_b_left {
	position:absolute; bottom:0; left:0; background:url(../creo_img/corner-b-left.gif) bottom left no-repeat; width:8px; height:8px;
}
.corner_b_right {
	position:absolute; bottom:0; right:0; background:url(../creo_img/corner-b-right.gif) bottom right no-repeat; width:8px; height:8px;
}


.project_featured_container { float:left; margin-right:10px; position:relative; }
.project_title { font-weight:bold; margin:0; padding:0; color:#2467AD; }
.project_green_details { overflow:hidden; font-weight:bold; color:#329B7C; }
.project_green_details span { float:left; width:110px; margin-right:5px; }

.project_list_title { font-weight:bold; margin:0; padding:0; }

.siteMap a:link, a:visited { font-weight:bold; }


.project_content { margin:10px 0; }
.project_content img { float:right; margin-left:5px; }

.linkBack { font-size:1.1em; font-weight:bold; float:right; padding-top:10px}