/* ------------------------------------ Basic Styling ------------------------------------ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color:#F4F4F2;
	text-align: center;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	}

#wrapper {
	position:relative;
	margin: 0 auto;
	text-align: left;
	width:980px;
	}

#top_stroke {
	margin: 0 auto;
	width:980px;
	height: 30px;
	color: #F4F4F2;
	background-image:url(images/header_background.gif);
	background-repeat:no-repeat;
	background-position:0 30px;
	}

#bottom_stroke {
	background-image:url(images/bottom_shading.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width: 980px;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	
#page_wrapper {
	width: 960px;
	float:left;
	background-image:url(images/background_horiz.gif);
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: repeat-y;
	}

#page_header_wrap {
	width: 960px;
	float:left;
	}

#bkgrd_img_wrapper {

	background:url(images/world-outlines-1300.gif) no-repeat;
	}
	
#between_top_bottom_wrapper {
	width: 960px;
	margin: auto;
	text-align: left;
}

#prog_map_wrapper {
	width: 960px;
	float:left;
	margin-top:20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfdbc8;
	border-bottom-color: #bfdbc8;
	margin-bottom: 20px;
}

#clear {
	clear:both;
	}
A {
	color: #3b732d;
	text-decoration: none;
}

A:hover {
	
	text-decoration: underline;
}

/* ------------------------------------ Position Container Elements ------------------------------------ */

#top_graphic_bar {
	width: 100%;
	text-align: left;
	background-color:#60886e;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4d7b5d;
	height: 25px;
	margin-bottom: 0px;
	}

#page_content_wrapper {
	float: left;
	width: 580px;
}

#top_page_content_wrapper {
	float: left;
	padding-bottom: 10px;
}

#top_page_cntnt_wrpr_frnt {
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	width: 920px;
}

#in_news_top_box {
	float: left;
	width:920px;
	padding:20px;
}

#pv_staff_top_box {
	float: left;
	width:920px;
	padding:20px;
}

#yunnan_content_box_top {
	float: left;
	width:920px;
	padding-top: 260px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image:url(images/yunnan_prog_page_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#yunnan_top_text_box {
	float: left;
}

#yunnan_bullet_box {
	float: left;
	width: 200px;
	background-image:url(images/yunnan_bullet_box_mid.gif);
	background-repeat:repeat-y;
}

#yunnan_bullet_box .intro-header {
	background-image:url(images/yunnan_bullet_box_top.gif);
	font-size: 1.1em;
	line-height: 1.2em;	
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#yunnan_bullet_box li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	line-height: 1.3em;
	padding-left:10px;
	padding-right:10px;
	list-style-image:url(images/pv_bullet_green_bkgd.gif);
	list-style-type:circle;
}

#yunnan_bullet_box li.last {
	background-image:url(images/yunnan_bullet_box_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#yunnan_content_box_mid {
	float: left;
	width:940px;
	padding-top: 260px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #fcf6ea;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f5de91;
	border-bottom-color: #f5de91;
	background-image:url(images/yunnan_gallery_featured.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#yunnan_content_box_mid_top {
	float: left;
	width:940px;
}

#yunnan_content_box_mid_btm {
	float: left;
	width:940px;
}

#yunnan_content_box_btm {
	float: left;
	width:920px;
	padding:20px;
}

#right_col_wrap_yunnan_btm {
	float: right;
	width: 370px;
}

#yunnan_quote_box_btm {
	float: right;
	width: 370px;
	background-image:url(images/yunnan_quote_box_shaded_mid.gif);
	background-repeat:repeat-y;
	margin-left: 10px;
}

#yunnan_quote_box_btm p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(images/yunnan_quote_box_shaded_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#yunnan_quote_box_btm p.credit {
	color: #0C5427;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-image:url(images/yunnan_quote_box_shaded_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#yunnan_more_box_left {
	float: right;
	width: 370px;
}

#left_col_wrap_yunnan_btm {
	float: left;
	width: 530px;
}

#yunnan_text_box_btm {
	float: left;
	width: 530px;
	background-image:url(images/about_col_530_mid.gif);
	background-repeat:repeat-y;
}

#yunnan_text_box_btm .intro-header {
	background-image:url(images/about_col_530_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#yunnan_text_box_btm p {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#yunnan_text_box_btm p.last {
	background-image:url(images/about_col_530_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#yunnan_text_box_btm_wide {
	float: left;
	width: 920px;
	background-image:url(images/wide_text_col_920_mid.gif);
	background-repeat:repeat-y;
}

#yunnan_text_box_btm_wide .intro-header {
	background-image:url(images/wide_text_col_920_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#yunnan_text_box_btm_wide p {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

#yunnan_text_box_btm_wide p.last {
	background-image:url(images/wide_text_col_920_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

#yunnan_content_box_last {
	float: left;
	width:940px;
	background-color: #F2F4F7;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfdbc8;
	border-bottom-color: #bfdbc8;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#indo_content_box {
	float: left;
	width:920px;
	padding:20px;
}

#indo_content_box_top {
	float: left;
	width:920px;
	padding-top: 260px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(images/indo_prog_page_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#indo_content_box_mid {
	float: left;
	width:940px;
	padding-top: 260px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #F2F4F7;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfdbc8;
	border-bottom-color: #bfdbc8;
	background-image:url(images/indo_programs_header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom: 20px;
}

#indo_content_box_mid_top {
	float: left;
	width:940px;
}

#indo_content_box_mid_btm {
	float: left;
	width:940px;
}

#lamalera_content_box_top {
	float: left;
	width:920px;
	padding-top: 260px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(images/lamalera_prog_page_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#lamalera_top_text_box {
	float: left;
}

#lamalera_content_box_mid {
	float: left;
	width:940px;
	padding-top: 260px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #F2F4F7;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-image:url(images/lamalera_gallery_featured.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#lamalera_content_box_mid_top {
	float: left;
	width:940px;
}

#lamalera_content_box_mid_middle {
	float: left;
	width:940px;
}

#lamalera_content_box_mid_btm {
	float: left;
	width:940px;
}

#about_pv-sidebar-ad {
	float: right;
	width: 250px;
	background-image:url(images/about_pv-sidebar-ad_mid.gif);
	background-repeat:repeat-y;
	margin-left: 10px;
}

#about_pv-sidebar-ad p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.1em;
	color: #396147;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	background-image:url(images/about_pv-sidebar-ad_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#about_pv-sidebar-ad img {
	margin-left:10px;
	margin-right:10px;
}

#about_pv-sidebar-ad p.last {
	color: #0C5427;
	font-size: .9em;
	line-height:1.15em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	background-image:url(images/about_pv-sidebar-ad_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#about_pv-sidebar-ad a {
	color: #0C5427;
}

#about_pv_top_box {
	float: left;
	width:918px;
	padding:20px;
	background-color:#F2F4F7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #bfdbc8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e3ede6;
	border-left-color: #e3ede6;
}

#lamalera_content_box_btm {
	float: left;
	width:920px;
	padding:20px;
	background-image:url(images/lamalera_midsect_bkgrd.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	margin-bottom: 20px;
}

#left_col_wrap_lamalera_btm {
	float: left;
	width: 370px;
}

#lamalera_quote_box_btm {
	float: right;
	width: 370px;
	background-image:url(images/about_col_quote_370_mid.gif);
	background-repeat:repeat-y;
	margin-left: 10px;
}

#lamalera_quote_box_btm p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.2em;
	line-height:1.5em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#lamalera_quote_box_btm p.credit {
	color: #0C5427;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#indo_pg_quote_box_btm {
	float: right;
	width: 370px;
	background-image:url(images/about_col_quote_370_mid.gif);
	background-repeat:repeat-y;
	margin-left: 10px;
	margin-top: 10px;
}

#indo_pg_quote_box_btm p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.2em;
	line-height:1.5em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#indo_pg_quote_box_btm p.credit {
	color: #0C5427;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#lamalera_content_box_btm_last {
	float: left;
	width:920px;
	padding: 20px;
}

#lamalera_more_box_left {
	float: left;
	width: 370px;
}

#right_col_wrap_lamalera_btm {
	float: right;
	width:450px;
}

#left_col_wrap_lamalera_btm-topsection {
	float: left;
	padding-bottom:10px;
}

#left_col_wrap_lamalera_btm-btmsection {
	float: left;
	width: 450px;
}

#lamalera_text_box_btm {
	float: left;
	width: 530px;
	background-image:url(images/about_col_530_mid.gif);
	background-repeat:repeat-y;
}

#lamalera_text_box_btm .intro-header {
	background-image:url(images/about_col_530_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#lamalera_text_box_btm p {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#lamalera_text_box_btm p.last {
	background-image:url(images/about_col_530_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#lamalera_text_box_btm_wide {
	float: left;
	width: 920px;
	background-image:url(images/wide_text_col_920_mid.gif);
	background-repeat:repeat-y;
}

#lamalera_text_box_btm_wide .intro-header {
	background-image:url(images/wide_text_col_920_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#lamalera_text_box_btm_wide p {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#lamalera_text_box_btm_wide p.last {
	background-image:url(images/wide_text_col_920_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#boti_content_box_top {
	float: left;
	width:920px;
	padding-top: 260px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(images/boti_prog_page_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#boti_top_text_box {
	float: left;
}

#boti_content_box_mid {
	float: left;
	width:940px;
	padding-top: 260px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #C7D6C3;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7C9F75;
	border-bottom-color: #7C9F75;
	background-image:url(images/boti_gallery_featured.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#boti_content_box_mid_top {
	float: left;
	width:940px;
}

#boti_content_box_mid_btm {
	float: left;
	width:940px;
}

#boti_content_box_btm {
	float: left;
	width:920px;
	padding:20px;
}

#left_col_wrap_boti_btm {
	float: left;
	width: 370px;
}

#boti_quote_box_btm {
	float: left;
	width: 450px;
	background-image:url(images/boti_quote_450_mid.gif);
	background-repeat:repeat-y;
	margin-top: 20px;
}

#boti_quote_box_btm p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(images/boti_quote_450_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#boti_quote_box_btm p.credit {
	color: #0C5427;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-image:url(images/boti_quote_450_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#boti_more_box_left {
	float: left;
	width: 370px;
}

#right_col_wrap_boti_btm {
	float: right;
	width: 530px;
}

#boti_text_box_btm {
	float: left;
	width: 530px;
	background-image:url(images/about_col_530_mid.gif);
	background-repeat:repeat-y;
}

#boti_text_box_btm .intro-header {
	background-image:url(images/about_col_530_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#boti_text_box_btm p {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#boti_text_box_btm p.last {
	background-image:url(images/about_col_530_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#boti_text_box_btm_wide {
	float: left;
	width: 920px;
	background-image:url(images/wide_text_col_920_mid.gif);
	background-repeat:repeat-y;
}

#boti_text_box_btm_wide .intro-header {
	background-image:url(images/wide_text_col_920_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 10px;
}

#boti_text_box_btm_wide p {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

#boti_text_box_btm_wide p.last {
	background-image:url(images/wide_text_col_920_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

#about_pv_mid_box {
	float: left;
	width:920px;
	padding:20px;
}

#about_pv_img_thumbs_col_wrppr {
	float: left;
	width:258px;

}

#about_pv_content_wrapper img {
	float: left;
}

#featured_content_wrapper {
	float: right;
	padding-bottom: 20px;
	width: 920px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5eee8;
	padding-left: 40px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #e5eee8;
	margin-top: 20px;
	background-color: #ecf5f0;
}

#center_column_wrapper {
	float: left;
	width: 920px;
}

#center_column_wrap_news {
	float: left;
	width: 960px;
}

#center_col_wrppr_frnt_pg {
	float: left;
	width: 582px;
}

#center_column_wrpr_cntry_pg {
	float: left;
	width: 730px;
}

#center_column_wrpr_pv_proj {
	float: left;
	width: 920px;
}

#left_column_wrapper {
	float: left;
	width: 320px;
}

#right_column_wrapper {
	float: right;
	width: 580px;
	}

#right_column_wrpr_cntry {
	float: right;
	width: 170px;
	margin-left: 19px;
	}

#return_button_wrapper {
	float: left;
	width: 960px;
	padding-top: 20px;
	}

#return_button_wrapper img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

#pv_galleries_top_cont {
	float: left;
	width: 940px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	background-image:url(images/pv_galleries_bkgrd960.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#pv_galleries_projects_cont {
	float: left;
	width: 940px;
	padding-top:20px;
	padding-bottom:20px;
}

#pv_indiv_project_galleries_cont {
	float: left;
	width: 280px;
	margin-right:38px;
}

#pv_indiv_project_ad_text {
	float: left;
	width: 282px;
	background-image:url(images/pv_gallery_282_mid.gif);
	background-repeat:repeat-y;
}

#pv_indiv_project_ad_text a {
	color: #CC0000;
}

#pv_indiv_project_ad_text .intro-header {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(images/pv_gallery_282_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#pv_indiv_project_ad_text p {
	padding-left:10px;
	padding-right:10px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .78em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
}

#pv_indiv_project_ad_text p.pv-textlast {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url(images/pv_gallery_282_btm.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

#pv_indiv_project_galleries_cont_right {
	float: left;
	width: 280px;
}

#pv_galleries_lamalera_cont {
	float: left;
	width: 920px;
	padding:20px;
	background-color:#F2F4F7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#pv_galleries_lam_right_col {
	float: right;
	width: 525px;
}

#pv_galleries_lam_right_col #top_row {
	float: right;
	width: 525px;
}

#pv_galleries_lam_right_col #bottom_row {
	float: right;
	width: 525px;
}

#pv_galleries_lam_left_col {
	float: left;
	width: 394px;
}

#pv_galleries_lam_center_col {
	float: left;
	width: 920px;
	padding-top:20px;
}

#pv_galleries_boti_cont {
	float: left;
	width: 940px;
	background-color:#C7D6C3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7C9F75;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#pv_galleries_boti_left_col {
	float: left;
	width: 394px;
}

#pv_galleries_boti_right_col #top_row {
	float: right;
	width: 525px;
}

#pv_galleries_boti_left_col #bottom_row {
	float: left;
	width: 525px;
}

#pv_galleries_boti_right_col {
	float: right;
	width: 525px;
	margin-right:20px;
}

#pv_galleries_boti_center_col {
	float: left;
	width: 920px;
	padding-top:20px;
}

#pv_galleries_yunnan_right_col {
	float: right;
	width: 525px;
}

#pv_galleries_yunnan_right_col .paragraph-body {
	float: right;
	width: 525px;
}

#pv_galleries_yunnan_right_col #top_row {
	float: right;
	width: 525px;
}

#pv_galleries_yunnan_right_col #bottom_row {
	float: left;
	width: 175px;
}

#pv_galleries_yunnan_left_col {
	float: left;
	width: 394px;
}


#pv_galleries_yunnan_cont {
	float: left;
	width: 920px;
	padding:20px;
	background-color:#FEF9E5;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f5de91;
}

#pv_galleries_yunnan_center_col {
	float: left;
	width: 920px;
	padding-top:20px;
}

#right_col_wrapper_pv_galleries {
	float: right;
	width: 540px;
}

#left_col_wrapper_pv_galleries {
	float: left;
	width: 360px;
	border: 2px solid #dee6e1;
}

#left_col_bkgrd_wrapper_pv_galleries {
	float: right;
	width: 360px;
	background-color: #f7fbf9;
}

#left_col_pv_gallery_img_box {
	width:360px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c4c4c4;
	border-top-width: 1px;
	border-top-color: #c4c4c4;
}


#left_col__pv_gallery_txt {
	float: left;
	padding: 6px;
}

#about_pv_column_txt {
	float: left;
	padding: 6px;
}

#about_pv_img_cont_left {
	float: left;
	padding-left:10px;
	margin-right: 14px;
	margin-bottom: 8px;
}

#about_pv_img_cont_right {
	float: right;
	margin-right:10px;
	margin-left: 14px;
	margin-bottom: 8px;
	margin-top:15px;
}

#pv_proj-pg_img_cont_left {
	float: left;
	margin-right: 14px;
	margin-bottom: 8px;
}

#pv_proj-pg_img_cont_right {
	float: right;
	margin-left: 14px;
	margin-bottom: 8px;
}

#photo_galleries_by_proj {
	float: left;
	width: 920px;
	background:url(images/gallery_column_bkgd.gif) repeat-y;
}

#about_pv_content_wrapper {
	float: left;
	width: 920px;
}

#cntry_progs_content_wrapper {
	float: left;
	width: 920px;
}

#pv_galleries_column_wrapper {
	float: left;
	width: 920px;
}

#pv_galleries_header_img_wrap {
	float: right;
}


#right_col_wrapper_about_pv {
	float: right;
	width: 490px;
}

#right_col_wrapper_about_pv_btm {
	float: right;
	width: 490px;
	background-image:url(images/about_pv_490_mid.gif);
	background-repeat:repeat-y;
	margin-top:20px;
}

#right_col_wrapper_about_pv_btm .intro-header {
	background-image:url(images/about_pv_490_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#right_col_wrapper_about_pv_btm li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.85em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	padding-left:30px;
	padding-right:30px;
	list-style-image:url(images/pv_bullet.gif);
	list-style-type:circle;
	list-style-position: inside;
}

#right_col_wrapper_about_pv_btm li.last {
	background-image:url(images/about_pv_490_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
}

#center_col_wrapper_feat_galleries {
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#left_col_wrapper_about_pv {
	float: left;
	width: 410px;
}

#left_col_wrapp_about_pv_mid {
	float: left;
	width: 370px;
}

#about_pv_content_wrap_top {
	float: left;
	width: 530px;
}

#about_pv_content_wrap_top_lft {
	float: left;
	width: 195px;
}

#about_pv_content_wrap_mid {
	float: left;
	width: 530px;
	background-image:url(images/about_col_530_mid.gif);
	background-repeat:repeat-y;
}

#about_pv_content_wrap_mid .intro-header {
	background-image:url(images/about_col_530_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#about_pv_content_wrap_mid p {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#about_pv_content_wrap_mid p.last {
	background-image:url(images/about_col_530_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#about_pv_content_wrap_mid blockquote {
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.85em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
}

#about_pv_content_wrap_btm {
	float: left;
	width: 530px;
	margin-top:10px;
}

#about_pv_content_wrap_where_work {
	float: left;
	width: 530px;
	margin-top:20px;
}

#about_pv_content_wrap_pv_credit {
	float: left;
	width: 370px;
	margin-top:20px;
}

#process_col_wrap_about_pv_mid {
	float: left;
	width: 370px;
	background-image:url(images/shd_col_370_mid.gif);
	background-repeat:repeat-y;
}

#process_col_wrap_about_pv_btm {
	float: left;
	width: 370px;
	background-image:url(images/about_col_370_mid.gif);
	background-repeat:repeat-y;
	margin-top:20px;
}

#process_col_wrap_about_pv_btm .intro-header {
	background-image:url(images/about_col_370_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#process_col_wrap_about_pv_btm li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.85em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	padding-left:30px;
	padding-right:30px;
	list-style-image:url(images/pv_bullet.gif);
	list-style-type:circle;
	list-style-position: inside;
}

#process_col_wrap_about_pv_btm li.last {
	background-image:url(images/about_col_370_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
}

#process_col_wrap_about_pv_mid .intro-header {
	background-image:url(images/shd_col_370_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#process_col_wrap_about_pv_mid p.last {
	background-image:url(images/shd_col_370_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#process_col_wrap_about_pv_mid p {
	padding-left:10px;
	padding-right:10px;
}

#right_col_wrapp_about_pv_mid {
	float: right;
	width: 530px;
}

#left_col_bkgrd_wrapper_about_pv {
	float: right;
	width: 360px;
	background-color: #f7fbf9;
	opacity:.7;
}

#feat_gallery_cont {
	float: left;
	width: 167px;
	margin-right: 19px;
}

#feat_gallery_cont_mrgnlss {
	float: left;
	width: 165px;
}

#feat_gallery_img_cont {
	float: left;
	width: 167px;
}

#feat_gallery_txt_cont {
	float: left;
	width: 167px;
}

#key_steps_wrapper_about_pv {
	float: right;
	width: 360px;
	border: 1px solid #60886e;
	background-color: #a2cdb3;
}

#about_pv_quote_box {
	float: left;
	width: 920px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#about_pv_quote_box img {
	float: left;
}

#about_pv_lwr_pg {
	float: left;
	width: 960px;

}

#col_bkgrd_wrapper_about_pv {
	float: right;
	width: 360px;

}

#photo_galleries_dividing_line {
	float: left;
	width: 920px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dee6e1;
	margin-top: 7px;
	margin-bottom: 7px;
}

#540_dividing_line {
	float: left;
	width: 540px;
	height:1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dee6e1;
	margin-top: 2px;
	margin-bottom: 2px;
}

#block_content_wrapper {
	width: 960px;
	float:left;
}

#where_wk_blk_content_wrapper {
	width: 920px;
	float:left;
	background:url(images/world-outlines-960_top.gif) no-repeat;
}

#left_bar_wrapper {
	width: 215px;
	float: left;
	background:url(images/left-bar-bkgrd-tall.gif) no-repeat top right;
}
#right_bar_wrapper {
	width: 163px;
	float: left;
}

#footer {
	width: 100%;
	text-align: left;
	height: 370px;
	background-color:#60886e;
	border-top-width: 2px;
	border-top-color: #4d7b5d;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	}

/* ------------------------------------ Content ------------------------------------ */

#center_column_block_wrapper {
	float: left;
	width: 920px;
	margin-top: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5eee8;
}

#center_column_block_wpr_news {
	float: left;
	width: 450px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#top_sect_wrpr_news {
	float: left;
	width: 920px;
	padding:20px;
}

#row1_wpr_news, #row2_wpr_news, #row3_wpr_news, #row4_wpr_news, #row5_wpr_news {
	float: left;
	width: 960px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5eee8;
}

#center_col_blck_wrpr_wher_wk {
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	
}

#center_col_blck_wrpr_cntry_prog {
	float: left;
	width: 730px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dee6e1;
}

#center_col_blck_wrpr_pv_proj {
	float: left;
	width: 920px;
	border-bottom-width: 2px;
	padding-bottom: 20px;
}

#center_col_bl_wrap_brdless {
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#center_col_blck_wrpr_country_progs {
	float: right;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	
}

#right_col_wrpr_pv_proj_pg {
	float: right;
	width: 540px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
}

#cntr_col_wrpr_pv_sub-pg {
	float: left;
	width: 540px;
	margin-bottom: 20px;
	margin-left: 19px;
	border-bottom-width: 2px;
}

#left_col_wrpr_pv_sub-pg {
	float: left;
	width: 170px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
}

#right_col_wrpr_pv_sub-pg {
	float: left;
	width: 170px;
	margin-bottom: 20px;
	margin-left: 19px;
	border-bottom-width: 2px;
}

#graphic_wrpr_pv_sub-pg_yunnan {
	float: right;
	width: 271px;
	padding: 10px;
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #fff;
	border: 1px dashed #bfdbc8;
	margin-left: 20px;
}

#graphic_wrpr_pv_sub-pg_lamalera {
	float: left;
	width: 350px;
	background-color: #a2cdb3;
	border: 1px solid #60886e;
	margin-bottom: 10px;
	padding: 10px;
	background-image:url(images/lamalera_feat_bkgrd.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#graphic_wrpr_pv_sub-pg_boti {
	float: left;
	width: 350px;
	background-color: #a2cdb3;
	border: 1px solid #60886e;
	margin-bottom: 10px;
	padding: 10px;
	background-image:url(images/yunnan_feat_bkgrd.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#about_pv_content_wrap_top_left {
	float: right;
	width: 370px;
	background-image:url(images/about_col_quote_370_mid.gif);
	background-repeat:repeat-y;
	margin-bottom: 20px;
}

#about_pv_content_wrap_top_left p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#about_pv_content_wrap_top_left p.credit {
	color: #0C5427;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	background-image:url(images/about_col_quote_370_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#frnt_pg_quote_bx {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
	background-image:url(images/quote_box_mid.gif);
	background-repeat:repeat-y;
}

.frnt_pg_quote_txt {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #507b5f;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
}

#frnt_pg_quote_bx p.top {
	background-image:url(images/quote_box_top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-position:top left;
}

#frnt_pg_quote_bx p.last {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: .78em;
	color: #60886E;
	text-decoration: none;
	font-weight: bolder;
	text-align: right;
	background-image:url(images/quote_box_btm.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-position:bottom left;
}

#img-txt_wrpr_pv_sub-pg {
	float: left;
	width:168px;
}

#graphic-txt_wrpr_pv_sub-pg {
	float: right;
	padding-left: 10px;
	width: 88px;
}

#gallery_ad_container {
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#gallery_ad_container_sq {
	float: left;
	width: 450px;
	padding-top: 20px;
	padding-right: 20px;	
}

#center_column_block_left {
	float: left;
	width: 202px;
	margin-bottom: 10px;
	margin-right: 10px;	
}

#prog_page_photo_container {
	float: left;
	width: 202px;
	padding-right: 10px;
}

#center_column_block_right {
	float: right;
	width: 700px;
}

#center_column_block_right_news {
	float: right;
	width: 230px;
}

#center_col_block_right_510 {
	float: right;
	width: 510px;
}

#center_col_block_right_700 {
	float: right;
	width: 700px;
}

#content_paragraph {
	width: 540px;
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#about_pv_paragraph {
	width: 580px;
	float:left;
}

#about_pv_photo_box {
	float: left;
	width:450px;
	padding-right: 215px;
	padding-left: 215px;
}

#boti_process_section_box {
	float: left;
	width:880px;
}

#bottom_section_wrapper {
	float: left;
	width:880px;
	padding-top:20px;
}


#bottom_right_photo_box {
	float: left;
	width:170px;
}

#bottom_left_photo_box {
	float: left;
	width:170px;
}

#lg_photo_ad_cont_horiz {
	float:right;
	width:339px;
}

#lg_photo_ad_cont_sq {
	float:right;
	width:249px;
}

#lg_photo_ad_text_cont_horiz {
	float:left;
	width:181px;
}

#3_vert_photo_ad_cont {
	width: 580px;
	float:left;
}

#content_paragraph_text {
	width:320px;
	float:right;
}

#vert_photo_ad_box {
	float:left;
	width:173px;
}

#vert_photo_ad_text {
	float:left;
	padding-top: 8px;
}

#content_paragraph_margin {
	width:200px;
	float:left;
}

#header_featured_graphic {
	width:580px;
	float:left;
}

#next_gallery_container {
	width:600px;
	float:left;
	padding:20px;
	margin-right: 158px;
	margin-left: 158px;
	border: 2px solid #dee6e1;
	background-color: #f7fbf9;
	margin-top: 20px;
}

#sponsor_logo_container {
	width:920px;
	height:46px;
	float:left;
	padding:20px;
}

#two_sponsors_logo_container {
	width:920px;
	float:left;
	padding:20px;
}

#two_sponsors_logo_container_right {
	float: right;

}

#two_sponsors_logo_container_left {
	float:left;

}


#emprwng_people_box {
	width:880px;
	float:left;
	padding-top: 10px;
	padding-bottom: 12px;
}

#pv_credits_box {
	width:960px;
	float:left;
	padding-bottom: 25px;
}

#sponsor_logo_container p {
	text-align:right;
	float:right;
	text-decoration: none;	
}

#sponsor_logo_container img {
	float:right;
	text-decoration: none;
	margin-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#vert_photo_3across {
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 18px;
}

/* ----- Featured Gallery Ads ----- */

div.featgalleryframe, div.featgalleryframert {
	float: left;
	margin-top: 0px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.featgalleryframe {
	width:146px;
	float: left;
}

div.featgalleryframert {
    width:240px;
    margin: 0px;
}

div.pvgalleryframe, div.pvgalleryframert {
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 30px;
	padding: 0px;
}

div.pvgalleryframe {
	width:155px;
	float: right;
}

div.pvgalleryframert {
    width:240px;
    margin: 0px;
}

div.lamalera_ad_content_frame, div.lamalera_ad_content_framert {
	float: left;
	margin-top: 0px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.lamalera_ad_content_frame {
	width:102px;
	float: left;
}

div.lamalera_ad_content_framert {
    width:240px;
    margin: 0px;
}

div.yunnan_ad_content_frame, div.yunnan_ad_content_framert {
	float: left;
	margin-top: 0px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.yunnan_ad_content_frame {
	width:350px;
	float: left;
}

div.yunnan_ad_content_framert {
    width:240px;
    margin: 0px;
}

#bkgrd_img_wrap_where_wk {
	width:100%;
	background:url(images/where_we_work_map_bkgrd1300.gif) no-repeat;
	background-position: 50% 0%;
	}

#bkgrd_img_wrap_news {
	width:100%;
	background:url(images/news-page-collage-1300.jpg) no-repeat;
	background-position: 50% 0%;
	}
	
#bkgrd_img_wrap_about {
	width:100%;
	background:url(images/about-page-collage-1300.jpg) no-repeat;
	background-position: 50% 0%;
	}

#bkgrd_img_wrap_indo {
	width:100%;
	background:url(images/indo_pg_bkgrd.gif) no-repeat;
	background-position: 50% 0%;	
	}
	
#bkgrd_img_wrap_china {
	width:100%;
	background:url(images/china_pg_bkgrd.gif) no-repeat;
	background-position: 50% 0%;
	}
	
#bkgrd_img_wrap_lamalera {
	width:100%;
	background:url(images/lamalera_pg_bkgrd.gif) no-repeat;
	background-position: 50% 0%;
	}

#bkgrd_img_wrap_boti {
	width:100%;
	background:url(images/boti_pg_bkgrd.gif) no-repeat;
	background-position: 50% 0%;
	}

#where_wk_top_cntnt_box {
	width:960px;
	height:803px;
	float:left;
	background-image:url(images/where_we_work_map_bkgrd960.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
#cntry_pg_top_cntnt_box {
	width:960px;
	height:298px;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}

#news_pg_top_graphic {
	float:left;
	}

#about_pg_top_cntnt_box {
	width:960px;
	height:417px;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}

#prog_page_top_cntnt_box {
	width:960px;
	height:297px;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}

#where_wk_page_head {
	width:936px;
	float:left;
	text-align:right;
	padding-left: 20px;
	background-color: #FFFFFF;
	opacity:.7;
	}

#where_wkblock_left {
	float: left;
	width: 300px;
	margin-top: 480px;
	margin-left: 20px;
	border: 1px solid #999999;
}

#where_wkblock_right {
	float: right;
	width: 300px;
	margin-top: 20px;
	margin-right: 20px;
	border: 1px solid #999999;

}

#indo_prog_pgblock_left {
	float: left;
	width: 300px;
	margin-top: 450px;
	margin-left: 20px;
	border: 1px solid #999999;
}

#indo_prog_pgblock_right {
	float: right;
	width: 238px;
	margin-top: 20px;
	margin-right: 20px;

}

#where_wkblock_cont {
	float: left;
	width: 280px;
	padding: 10px;
	background-color: #FFFFFF;
	opacity:.75;
}

/* ------------------------------------ Paragraph text ------------------------------------ */
.paragraph-body {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .78em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
}

.paragraph-body a {
	color: #009018;
}

.paragraph-body-dark {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.78em;
	color: #383838;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
}

.paragraph-body blockquote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	text-decoration: none;
	line-height: 1.7em;
	text-indent: 20px;
}

.paragraph-body ul {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	color: #383838;
	text-decoration: none;
	list-style-position: inside;
	list-style-type: disc;
}

.paragraph-body-dark a {
	color: #009018;
}
/* ------------------------------------ Header ------------------------------------ */

#nav_bar {
	width: 960px;
	height:35px;
	float:left

	}

/*-- Main Navigation Styles --*/

#nav_bar_text {
	font-size:0.7em;
	width:960px;
	line-height:normal;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5eee8;
      }

#nav_bar_text ul {
	margin:0;
	padding:5px 0px 5px 0px;
	list-style:none;
      }

#nav_bar_text ul li {
	display:inline;
	position: relative;
	margin:0;
	padding:0;
      }
      
#nav_bar_text a {
	margin:0px 3px 0px 3px;
	padding:5px 6px 5px 6px;
	text-decoration:none;
	color: #0c5427;
      }
	  
#nav_bar_text a:hover {
	text-decoration:none;
	color: #de1f26;
      }
  
#nav_bar_text a#current {
	background-color: #f5f5f5;
	margin:0px 2px 0px 2px;
	padding:5px 6px 5px 6px;
	text-decoration:none;
	color: #ce0018;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
      }
      
#nav_bar_text a#current_nosub {
    border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
    background-color: #fff;
    margin:0px 2px 0px 2px;
    padding:5px 6px 5px 6px;
    text-decoration:none;
    color: #ce0018;
      }
/*-------------- 1st Dropdown menu--------------*/
#nav_bar_text ul li ul {
	position: absolute;
	width:100px;
	left: 0px;
	top: 17px;
	display: none;
	text-align:left
      }

#nav_bar_text ul li ul li a {
	display: block;
	background-color:#FFFFFF;
	padding: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5eee8;
	border-bottom-color: #e5eee8;
	border-left-color: #e5eee8;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}

#nav_bar_text ul li:hover ul { display: block; }

#nav_bar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav_bar ul li {
	float:left
	}

#top_rotator_image_cont {
	width: 960px;
	}

#wide_top_image_cont {
	width: 960px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	}

/* ------------------------------------ Left Bar ------------------------------------ */

/* ----- Left Column Gallery Ads ----- */

#leftcol_ad {
	width:170px;
	float:left;
	padding-top: 20px;
}

#leftcol_ad_img_box {
	float:left;
}

#about_pv_thumbs_img_box {
	float:left;
	margin-bottom:20px;
}


#leftcol_ad_title {
	width:170px;
	float:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.9em;
	color: #163d24;
	line-height:1.2em;
}

#leftcol_ad_text {
	width:170px;
	float:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .78em;
	color: #333333;
	text-decoration: none;
	line-height: 1.1em;
	font-weight: normal;
}

/* ----- Center Column Content 318 pixels wide ----- */

#centercol_318 {
	width:318px;
	float:left;
	padding-bottom: 20px;
}

#centercol_318_img_box {
	float:left;
}

#centercol_318_text {
	width:318px;
	float:left;
}

#centercol_318_title {
	width:318px;
	float:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.9em;
	color: #163d24;
	line-height:1.2em;
}

#centercol_510 {
	width:510px;
	float:left;
	padding-bottom: 20px;
}

#centercol_700 {
	width:700px;
	float:left;
}

/* ----- Left Column Content 200 pixels wide ----- */

#leftcol_200 {
	width:200px;
	float:left;
	padding-bottom: 20px;
}

#leftcol_200_img_box {
	float:left;
}

#leftcol_200_text {
	width:200px;
	float:left;
}

#leftcol_200_title {
	width:200px;
	float:left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.9em;
	color: #163d24;
	line-height:1.2em;
}

/* ------------------------------------ Credits ------------------------------------ */

/* credit text (Mainly for PV process credit) */
.pv-process-credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	color: #677777;
	text-decoration: none;
	font-weight: normal;
	text-align:center;
	font-style: italic;
}

.sponsor-text {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .788em;
	color: #464646;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.about_collage_credits {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.78em;
	color: #999999;
	width:400px;
	text-align:right;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
	padding-left:60px;
	padding-right:30px;
	margin-top: 10px;
}

/* sub-page header */
.sub-page-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #00993a;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	bottom: auto;
}

/* photo-credit */
.photo-credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .78em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	font-style: italic;
}

.photo-credit_nested {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	font-style: italic;
}

/* ------------------------------------ Headers ------------------------------------ */

/* sub-section header */
.sub-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #56a173;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

/* Country program header */
.country-program-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #56a173;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

/* intro-paragraph header */
.intro-header {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	color: #0C5427;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}

.intro-header a {
	color: #0C5427;
}

.intro-header-large {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.1em;
	color: #0C5427;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}

.intro-header-large a {
	color: #0C5427;
}

.intro-sub-header {
	font-family: 'Lucida Grande', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.88em;
	color: #805a4e;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.frnt_pg_quote_credit {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: .78em;
	color: #60886E;
	text-decoration: none;
	font-weight: bolder;
	text-align: right;
	padding-left:10px;
	padding-right:10px;
}

.gallery_ad_header {
	font-family: 'Lucida Grande', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.9em;
	color: #805a4e;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
}

.gallery_ad_header a {
	color: #0C5427;
}

.gallery_ad_header a:hover {
	color: #56a173;
	text-decoration: underline;
}

.gallery_ad_title {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.85em;
	color: #163d24;
	line-height:1.2em;
	}

.gallery_ad_title a {
	color: #163d24;
	text-decoration: none;
	}

.gallery_ad_title a:hover {
	text-decoration: underline;
	}

.gallery_ad_text {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .78em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: normal;
	}

.gallery_ad_text a {
	color: #333333;
	text-decoration: none;
	}

.gallery_ad_text a:hover {
	text-decoration: underline;
	}

.gallery_ad_title_header {
	width:875px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 0.9em;
	color: #163d24;
	line-height:1.2em;
	margin-top: 20px;
	}


.gallery_ad_title a:hover {
	color: #163d24;
	text-decoration: underline;
	}

	
#sub_page_title {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 1.3em;
	color: #0C5427;
	line-height:1.4em;
	background-image: url(images/pv-logo-30-high.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 65px;
	text-transform: uppercase;
	}

/* ------------------------------------ Photo Borders ------------------------------------ */

.photo-border-light-grey{
	border: 2px solid #e5e5e5;
 }
 
.photo-border-no-link{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }

.photo-border-black{
	border-style: solid;
	border-color: black;
	border-width:1px;
 }
 
 .photo-border-about_pv{
	border-style: solid;
	border-color: #c99b79;
	border-width:4px;
 }
 
 
.thumbnails-table-border{
	border: 1px solid #a2cdb3;
 }
 
.gallery-table-border{
	border: 1px solid #a2cdb3;
 }
 
.photo-border-photogallery{
	border: 2px solid black;
 }

.photo-border-thumbnails{
	border: 1px solid #5f5f5f;
 }

/* ------------------------------------ Footer ------------------------------------ */
.ftr_nav_text {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: .82em;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.ftr_nav_text a {
	color:#FFFFFF;
	text-decoration:none;
}

.ftr_nav_text a:hover {
	text-decoration:underline;
	color: #a2cdb3;
}

#footer_nav_cont {
	width: 920px;
	margin: auto;
	text-align: left;
	}

#footer_nav_right {
	float: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#footer_nav_left {
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

