/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
table,body{
	font-family:Tahoma;
	font-size:11px;
}
.spacer{
	clear:both;
	line-height:0px !important;
	height:0px !important;
	margin: 0px !important;
	font-size: 0px !important;
	padding:0px !important;
	border:0px none !important;
	display: block;
}
#site_container {
	width:100%;
}
#content_container {
	width:843px;
	margin:10px auto;
}
#header {
	background:url(../images/header_bg.jpg) no-repeat top center;
	height:138px;
	padding: 10px 50px 0px 40px;
}
#top_menu ul {
	float:right;
}
#top_menu ul li {
	display:block;
	float:left;
	width:auto;
	padding:0px 7px;
	border-right:1px solid #173748;
	overflow: hidden;
}
#top_menu ul li a {
	text-decoration:none;
	color:#173748;
	font-weight: bold;
}
#sgbp_logo {
	padding-top:25px;
}
#main_menu {
	height:40px;
	background:url(../images/main_menu.jpg) no-repeat top left;
}
#main_menu ul {
	display:block;
	float:left;
	width:620px;
	height:40px;
	overflow:hidden;
}
#main_menu ul li {
	display:block;
	float:left;
	height:40px;
	width:auto;
	overflow:hidden;
	text-indent: -9999px;
}
#main_menu ul li a {
	display:block;
	height: 40px;
}
li #menu_home {
	width:65px;
}
li #menu_archi {
	width:110px;
}
li #menu_enviro {
	width:153px;
}
li #menu_travel {
	width:55px;
}
li #menu_gallery {
	width:60px;
}
li #menu_pressroom {
	width:85px;
}
#search_box {
	float:left;
	width:185px;
	height:22px;
	overflow:hidden;
	padding:9px 17px 9px 21px;
}
#search_box form #search_text {
	display:block;
	float:left;
	width:118px;
	height:12px;
	border:0px none;
	padding:5px 10px;
	font-size:10px;
	margin-right:3px;
}
#search_box form #submit_search {
	display:block;
	float:left;
	width:44px;
	background:url(../images/search_bg.jpg) no-repeat top center;
	border:0px none;
	font-size:11px;
	color:#FFF;
	height:22px;
	font-family: Tahoma;
}
#content_body {
	background:url(../images/content_bg.jpg) repeat-x top;
	padding:24px 14px;
}
#slide_show {
	width:484px;
	height:194px;
	border:3px solid #d4d4d4;
	overflow:hidden;
	float:left;
	position: relative;
}
#sgbp_project_cont {
	float:left;
	width:300px;
	height:170px;
	background:url(../images/sgbp_project_bg.gif) no-repeat top left;
	overflow:hidden;
	padding: 20px 15px 10px 10px;
	color: #FFF;
}
#main_content {
	padding-top:6px;
}
#news_and_events {
	float:left;
	width:487px;
	padding-right:3px;
}
#right_col {
	float:left;
	width:325px;
}
#news_and_events_title {
	display:block;
	height:28px;
	background:url(../images/news_and_events.jpg) top left no-repeat;
	text-indent:-9999px;
}
ul#search_results li {
	display:block;
	border-bottom:1px solid #d4d4d4;
	padding: 5px 0px;
}
ul#search_results li span {
	color:#898989;
}
ul#search_results li h1 a {
	color:#66635a;
	text-decoration:none;
	line-height: 16px;
}
#photo_of_the_week {
	height:29px;
	background:url(../images/photo_of_the_week.jpg) top left no-repeat;
	text-indent:-9999px;
}
#news_and_events ul {
	padding:20px 26px 5px 10px;
}
#right_col #photo_of_the_week_bg {
	background:url(../images/photo_of_the_week_bg.jpg) top no-repeat #048a45;
	padding:220px 0px 10px 0px;
	position: relative;
	overflow: hidden;
}
#photo_of_the_week_bg p {
	color:#FFF;
	padding: 0px 10px;
}
#photo_of_the_week_bg img {
	height:178px;
	width:242px;
	position:absolute;
	top:18px;
	left:42px;
}
#right_col div{
	margin-bottom:3px;
}
#right_col div div{
	margin-bottom:0px;
}
#weather_title {
	float:left;
	height:43px;
	width:75px;
	background:url(../images/weather.jpg) no-repeat top;
	text-indent:-9999px;
}
#main_content #logos {
	border-top:1px solid #a0a0a0;
	border-bottom:1px solid #e0e0e0;
}
#footer {
	text-align:right;
	color:#66635a;
	font-weight:bold;
	padding-top:20px;
}
#weather #weather_data {
	float:left;
	height:43px;
	width:250px;
	background:url(../images/weather_bg.jpg) top repeat-x;
}
#weather_data .data {
	padding:15px 20px 0px 45px;
	float:left;
	width:115px;
	height:28px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}
#weather_data .icon {
	height:38px;
	width:70px;
	float:left;
	padding-top:5px;
}
#special_thanks {
	padding:5px 10px;
}
#special_thanks div {
	background-color:#e2edf2;
	padding:10px;
}
#special_thanks div h2 {
	color:#2858a0;
	font-size:14px;
	margin-bottom:5px;
}
#special_thanks div p {
	line-height:16px;
}
.activeSlide img{
	border-color:#006 !important;
}
#content_body #slide_show #s3 {
	z-index:99;
}
#slide_show #nav_cont {
	width:100%;
	height:43px;
	background-color:#396;
	position:absolute;
	bottom:0px;
	z-index:100;
	padding:7px;
}
#slide_show #nav_cont #prev {
	float:left;
	width:15px;
	padding:14px 6px 13px 13px;
	cursor:pointer;
}
#slide_show #nav_cont #nav {
	display:block;
	height:45px;
	float:left;
	width:405px;
	overflow:hidden;
}
#slide_show #nav_cont #nav li {
	display:block;
	float:left;
	width:68px;
	margin-right:15px;
}
#slide_show #nav_cont #next {
	float:left;
	width:15px;
	padding:14px 13px 13px 6px;
	cursor:pointer;
}
#slide_show #nav_cont #nav li a img {
	border:1px solid #98d8fe;
	width:66px;
	height:43px;
	cursor:pointer;
}
#sgbp_project_cont h1 {
	font-size:16px;
	margin-bottom:5px;
}
#sgbp_project_cont p {
	line-height:16px;
	font-size:11px;
}

#main_content #inner_content {
	width:411px;
	float:left;
	padding:0px 66px 50px 13px;
	color: #66635a;
}
#inner_content #inner_main_image {
	margin-bottom:13px;
	width:410px;
}
#content_title_bar,
.main_header a,
#main_header {
	font-size:18px;
	color:#415056;
	margin-bottom:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.main_header a{
	color:#415056;
	margin-top:5px;
	text-transform:capitalize
}
.sections{
	padding:5px 0px;
	border-bottom:1px solid #999;
	line-height:1.3
}
.sections .subject_images{
	width:200px;
	margin:0px 0px 5px 5px;
	float:right;
}
#content_title_bar{
	font-size:16px;
	padding-left: 15px;
}
#inner_content h3{
	color:#415056;
	padding:10px;
	margin:10px 0px;
}
#inner_content .more{
	padding-left:5px;
	
}
#inner_content .more a{
	color:#36F;
	text-decoration:none;
}
#inner_content #content_text p {
	margin:10px 0px;
}
#content_text blockquote {
	padding:0px 5px;
	margin:10px 0px 10px 20px;
	border-left: 1px solid #F60;
	font-style:italic;
}
#content_text img{
	padding:0px;
	border:0;
	margin:5px 5px 5px 0px;
}
#content_text ul {
	list-style:inside disc;
	padding:5px 0px 5px 10px;
}
#content_text h1,
#content_text h2,
#content_text h3,
#content_text h4,
#content_text h5,
#content_text h6{
	padding:3px 0px 3px 10px;
	color:#ed8f00;
	font-weight:bold;
	text-decoration:none;	
	display:block;
	background:url(../images/list_arraw.gif) left center no-repeat;
	font-size:16px;
	margin-bottom:5px;
}
#content_text h2 {
	font-size:14px;
}
#content_text h3 {
	font-size:12px;
}
#content_text h4,
#content_text h5,
#content_text h6{
	font-size:11px;
}
#inner_content #inner_sec_links li a{
	display: inline-block ;
}
#inner_content #inner_sec_links li a {
	padding:3px 0px 3px 10px;
	color:#ed8f00;
	font-weight:bold;
	text-decoration:none;	
	display:block;
	background:url(../images/list_arraw.gif) left center no-repeat;
}
#main_content #inner_right_col {
	width:295px;
	float:left;
	background-color:#FFF;
	padding:10px 15px;
}
#inner_content #content_text ol {
	list-style:decimal inside;
	padding:5px 0px 5px 10px;
}
#inner_content #content_text {
	line-height:1.5;
	color: #000;
}
#inner_right_col h2 {
	color:#ed8f00;
	font-size:18px;
	margin-bottom:10px;
}
#gallery_right_col #section_subjects li a,
#inner_right_col #section_subjects li a{
	display:inline-block;
}
#gallery_right_col #section_subjects li a,
#inner_right_col #section_subjects li a {
	color:#66635a;
	text-decoration:none;
	background:url(../images/list_arraw.gif) left center no-repeat;
	display:block;
	padding:3px 0px 3px 10px;
}
#gallery_right_col #section_subjects ,
#inner_right_col #section_subjects {
	margin-bottom:10px;
}
#inner_right_col #section_subjects ul {
	padding-left:20px;
}
#inner_right_col #did_you_know {
	background-color:#e6e0ba;
	padding:5px;
	margin-bottom: 10px;
}
#did_you_know h2 {
	background:url(../images/did_you_know.jpg) top center no-repeat;
	display:block;
	height:26px;
	text-indent:-9999px;
}
#did_you_know p {
	color:#66635a;
	line-height:1.35;
	padding: 3px;
}
#search_results li img {
	float:right;
	width:100px;
	height:60px;
	margin-left: 5px;
}
#main_content #gallery_right_col {
	float:left;
	width:195px;
	border:1px solid #94cb69;
	margin-top: 60px;
	padding: 85px 5px 30px 5px;
	background:url(../images/gallery_header.jpg) center top no-repeat #FFF;
}
#main_content #gallery_left_col {
	float:left;
	width:598px;
	margin-right:10px;
	overflow:hidden;
	padding: 0px 0px 20px 0px;
}
#gallery_right_col #main_header {
	font-size:16px;
}


.input input,
.textarea textarea
{
	height:15px;
	padding:2px 10px;
	font-family:'Times New Roman';
	font-size:12px;
	border:1px solid #b9b9b9;
	line-height:12px;
	color:#686868;
	margin-bottom:5px;
	width:250px;
	margin-right: 2px;
}
.textarea textarea
{
	height:100px;
	width:378px;
}
.reset,.send {
	width:115px;
	float:right;
	text-align:center;
	margin-left:5px;
}
.reset a,
.send a {
	background-color:#7c7a7a;
	width:105px;
	padding:5px;
	display:block;
	color:#FFF;
	text-decoration:none;
	border: 1px solid #717070;
}
.input ,.textarea{
	color:#F00;
	font-size: 16px;
}
.buttons {
	padding:0px 13px 0px 0px;
}


.prev,.next,.paging{
    border:solid #0396E4 1px;
    padding-bottom:1px;
    padding-left:7px;
    padding-right:7px;
    padding-top:1px;
    margin-right:5px;
    margin-top:5px;
    float:left;
}
a .paging,a .prev,a .next{
    background-color:#CBE9FE;
    text-decoration:none;
    color:#000
}
a:hover .paging,a:hover .prev,a:hover .next{
    background-color:#E0F2FE;
    cursor:pointer;
}
#nav_bar{
	background-color:#E4E4E4;
	padding:5px;
	margin-bottom:10px;
	line-height:1.3
}
#nav_bar a{
	color:#36F;
	text-decoration:none;
}
#gallery {
	padding:0px 7px 0px 8px;
}
#gallery #gallery_sections {
	background:url(../images/gallery_bg.jpg) no-repeat top;
	height:27px;
	padding: 13px 0px;
}
#gallery #gallery_sections ul li {
	float:left;
	display:inline;
	padding: 0px 20px;
	font-size: 17px;
	line-height: 1;
	font-weight: normal;
	color: #FC3;
}
#gallery #gallery_sections ul li a {
	color:#FFF;
}
#gallery #gallery_images {
	clear:both;
	background:url(../images/gallery_bg.jpg) no-repeat 0px -51px;
	height:60px;
	padding: 48px 15px;
}
#gallery #gallery_images #prev_image,
#gallery #gallery_images #next_image,
#gallery #gallery_images #gallery_images_list
{
	float:left;
	background:url(../images/g_left_arraw.png) center no-repeat;
	width:13px;
	height:58px;
}
#gallery #gallery_images #next_image{
	background:url(../images/g_right_arraw.png) center no-repeat;
}
#gallery #gallery_images #gallery_images_list{
	width:670px;
	background:none;
	padding:0px 37px;
}
#gallery #gallery_images #prev_image a,
#gallery #gallery_images #next_image a {
	text-indent:-9999px;
	display:block;
	height:58px;
	width:13px;
}
#gallery #gallery_image_view {
	background:#356984;
	padding:15px 174px 40px 174px;
}
#gallery #gallery_image_view p {
	line-height:1.4;
	color:#FFF;
	font-size:11px;
}
#gallery #gallery_image_view img {
	border:1px solid #FFF;
	margin-bottom:10px;
	width:450px;
}
#gallery #gallery_images #gallery_images_list ul li{
	float:left;display:inline;
	padding:0px 4px;
}
#gallery #gallery_images #gallery_images_list ul li img {
	height:50px;
	width:60px;
	border:3px solid #86949c;
}
#gallery #gallery_images #gallery_images_list #gallery_images_list_wraper {
	overflow:hidden;
	width:670px;
	height:56px;
	position:relative;
}
#gallery #gallery_images #gallery_images_list #gallery_images_list_wraper #gallery_images_list_cont {
	display:block;
	width:0px;
	position:absolute;
	top:0px;
	left:0px;
	height:56px;
}
#inner_content #content_text div a {
	color:#00a651;
}
#news_and_events #search_results li h1 a span {
	color:#390;
}
#main_content #inner_content #content_text ul {
	list-style-type: disc;
}
