@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:#548D1C !important; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
h1{font:bold 14px Verdana, Geneva, sans-serif; color:#478002; margin:0; margin-bottom:10px; padding:0;}
h2{font:bold 12px Verdana, Geneva, sans-serif; color:#478002; padding:0 0 5px 0; margin:0;}
h3{font:normal 12px Arial, Helvetica, sans-serif; color:#F4734D; padding:0; margin:0;}
h4{font:bold 13px Verdana, Geneva, sans-serif; color:#0593E7; padding:0 0 10px 0; margin:0;}
h5{font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin:0; margin-bottom:10px; padding:0;}
hr{border:solid 1px #8b2205;}

#down{clear:both;}
.a2:link, .a2:visited{text-decoration:underline; color:#7C7001; font:bold 12px Arial, Helvetica, sans-serif;}
.a2:hover{text-decoration:none;}

.bluelink:link, .bluelink:visited{text-decoration:underline; color:#0068CF; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px;}
.bluelink:hover{text-decoration:none; color:#0068CF;}

.a3{font:normal 12px Arial, Helvetica, sans-serif; color:#7C7001;}

.a4{font:normal 12px Arial, Helvetica, sans-serif; color:#0090ff;}

.a5:link, .a2:visited{text-decoration:underline; color:#7C7001; font:normal 12px Arial, Helvetica, sans-serif;}
.a5:hover{text-decoration:none;}

.feature_trip_project{font:normal 11px Arial, Helvetica, sans-serif; color:#838181;}



.projectOverview{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.projectTxt{font:normal 12px Arial, Helvetica, sans-serif; color:#4f4e4d;}
.projectTxthighlight{font:normal 12px Arial, Helvetica, sans-serif; color:#e7750b;}
.Rcdp_highlightDark{font:normal 12px Arial, Helvetica, sans-serif; color:#b13027;}



/*################## HEADER ##################*/
#header_wrapper{width:auto; height:344px; padding:0; background:url(../images/header_bg.jpg) repeat-x; margin:0;}
#header{width:960px; height:169px; margin:auto; padding:0; background:url(../images/head_shadow.jpg) repeat-x;}
#logo_wp{float:left; height:132px; width:960px; margin:0; padding:0;}
#international_logo{float:left; width:308px; height:117px; margin:15px 0 0 0; padding:0;}
#slogan{float:left; height:69px; width:419px; margin:10px 0 0 60px; padding:0; background:url(../images/rcdp_slogan.gif) repeat-x;}



/*#### UPPER MENU ####*/
#up_menu_wp{float:right; margin:15px 15px 0 0; padding:0; position:relative; width:auto; height:32px;}
#up_menu_lt{float:left; width:4px; height:32px; background:url(../images/up_menu_left.jpg) no-repeat; margin:0; padding:0;}
#up_menu_rt{float:left; width:4px; height:32px; background:url(../images/up-menu-rt.jpg) no-repeat;  margin:0; padding:0;}
#up_menu_mid{float:left; width:200px; height:32px; background:#000; margin:0; padding:0;}
#up_menu_mid a:link, #up_menu a:visited {font:bold 11px Arial, Helvetica, sans-serif; color:#8ffb4e; text-decoration:none; padding:15px 0 0 15px;}
#up_menu_mid a:hover{text-decoration:underline; color:#fff;}

/*#### MAIN MENU ####*/
#menu_wrapper{margin:0; padding:0; background:url(../images/menu_bg.jpg) repeat-x; width:960px; height:37px;}
#menu_wrapper ul{margin:0 0 0 10px; padding:0; width:960px; height:37px; list-style:none;}
#menu_wrapper li{float:left; list-style:none; font:bold 12px Arial, Helvetica, sans-serif; color:#2D5202; margin:10px 10px 0 0px; background:url(../images/spt.jpg) right no-repeat; padding:0 10px 0 0;}
#menu_wrapper li a{text-decoration:none; color:#2D5202;}
#menu_wrapper li a:hover{text-decoration:none; color:#E4F40B;}

/*#### MAIN TEXT+ROTATING PIC ####*/
#picture_wrapper{width:960px; height:353px; margin:auto; padding:0; background: url(../images/shadow_background.jpg) bottom no-repeat;}
#picture_wp{width:960px; height:auto; background:#fff; margin:auto;}
#objective{width:394px; height:308px; float:left;font:normal 12px Arial, Helvetica, sans-serif; color:#353535; background:#fff; padding:15px 5px 0 15px;}
#objective ul{margin:0; padding:0;}
#objective li{width:auto; list-style:square; font:bold 12px Arial, Helvetica, sans-serif; color:#C07A75; margin:0 0 0 10px;}
#picture{widows:546px; height:323px; float:right;}
.main_text{font:bold 24px Arial, Helvetica, sans-serif; color:#666;}
#rcdp_text{font:bold 24px  Arial, Helvetica, sans-serif; color:#629e1c; margin:0; padding:0; margin-bottom:11px;}

#hr_line{height:6px; width:960px; margin:auto; padding:0; background:#A39585}
#hr_line_inner{clear:both; margin:auto; padding:0; height:1px; width:auto; border-bottom:1px dotted #CCC;}
#clear{clear:both; margin:0; padding:0;}

/*################# SLOGAN #################*/
#slogan_wrapper{height:61px; width:960px; margin:auto; padding:0;}
#slogan_wp{float:left; background:url(../images/lower_banner_bg.gif) repeat-x;}
#slogan_lt{
	width:145px;
	float:left;
	margin:0;
	padding:5px 0 0 45px;
	font:bold 20px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#548d1c;
	line-height:16px;
	margin-top:10px;
}
#slogan_lt span{font:bold 20px "Arial Narrow", Gadget, sans-serif; color:#e58d03; letter-spacing:2px;}
#slogan_rt{float:left; width:740px; height:43px; margin:18px 0 0 30px; padding:0; font:normal 20px Georgia, "Times New Roman", Times, serif; color:#774c47;}
#slogan_rt span{color:#c62e05;}


/*################## BODY ##################*/
#body_wrapper{width:960px; height:auto; margin:auto; background:#FFF;}
#left_part{float:left; width:250px; height:auto; margin:10px 0 0 0; padding:10px 20px; border:#8d7f6e;}
#right_part{float:right; width:660px; height:auto; margin:10px 10px 0 0; padding:0;}

#quick_link{
	float:left;
	width:193px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:#fff;
}
#quick_link img{margin:0; padding:0 5px 0 0;}
#quick_link p{margin:0; padding:10px 0 0 5px;}
#slot{background:url(../images/design.jpg) no-repeat; width:187px; height:23px; margin:0; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:8px 0 0 8px;}
#quick_link ul{margin:0; padding:0; width:auto; height:auto;}
#quick_link li{
	list-style:url(../images/img_highlight_box.png);
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#quick_link li a{text-decoration:underline; color:#7a7a7a;}
#quick_link li a:hover{text-decoration:none; color:#7a7a7a;}


#quick_link_main{
	float:left;
	width:250px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:#fff;
	border:solid 1px #CCC;
}
#quick_link_main img{margin:0; padding:5px 5px 0 0;}

#left_content{float:left; margin:8px; width:234px;}
#left_content a{font:normal 11px  Arial, Helvetica, sans-serif; color:#838181; text-decoration:none;}
#left_content a:hover{font:normal 11px  Arial, Helvetica, sans-serif; color:#aaa;}
#left_content p{margin:0; padding:10px 0 0 5px;}
#slot{background:url(../images/design.jpg) no-repeat; width:183px; height:23px; margin:0; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:8px 0 0 8px;}
#slot_main{background:url(../images/left_menu_header.gif) no-repeat; width:244px; height:22px; margin:0; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:8px 0 0 8px;}
#left_content ul{margin:0; padding:0; width:auto; height:auto;}
#left_content li{
	list-style:url(../images/img_highlight_box.png);
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 22px;
}
#left_content li a{text-decoration:underline; color:#7a7a7a;}
#left_content li a:hover{text-decoration:none; color:#7a7a7a;}


#testimonies_client{background:url(../images/testimonies_design.jpg) no-repeat; width:188px; height:38px; margin:0; padding:10px 0 0 5px; font-weight:bold; color:#fff;}
#testimonies_client_inner{background:url(../images/testimonies_design_inner.jpg) no-repeat; width:188px; height:31px; margin:0; padding:10px 0 0 5px; font-weight:bold; color:#fff;}
#testimonies{float:left; width:193px; margin:0 0 15px 0; padding:5px; background:#fff;}

/*#### COUNTRIES LISTINGS ####*/
#country_wp{float:left; margin:0; padding:0; width:620px;}
#country_left{float:left; background:url(../images/country_lt_bg.jpg) no-repeat; height:289px; width:10px; margin:0; padding:0;}
#country_top{
background:url(../images/country_top_bg.jpg) no-repeat;
width: 750px;
height: 10px;
margin: 0;
padding: 0;
}
#country_bottom{
background:url(../images/country_bottom_bg.jpg) no-repeat;
width: 750px;
height: 10px;
margin: 0;
padding: 0;
}
#country_right{
	float:left;
	background:url(../images/country_rt_bg.jpg) no-repeat;
	height:289px;
	width:10px;
	margin:0;
	padding:0;
}
#country_mid{
	float:left;
	background:url(../images/country_mid_bg.jpg) repeat;
	height: auto;
	width:750px;
	margin:0;
	padding:0;
}

#country_box{width:200px; height:auto; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#838181; margin:20px 10px; padding:0;}
#country_box text{font:bold 11px Arial, Helvetica, sans-serif; color:#7cb43a;}
#country_box text span{color:#ff9600;}
#country_box a{font:normal 12px  Arial, Helvetica, sans-serif; color:#838181; text-decoration:none;}
#country_box a:hover{font:normal 12px  Arial, Helvetica, sans-serif; color:#aaa;}
#country_box_mid{width:220px; height:289px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#838181; margin:15px 23px 0 0px; padding:0;}
#country_box_rt{width:225px; height:289px; float:left; font:normal 12px  Arial, Helvetica, sans-serif; color:#838181; margin:10px 0 0 0; padding:0;}
#country_box img{margin:5px 0 10px 0;}
#country_box_rt img{margin:5px 0 10px 0;}
.green_text{font:bold 11px Arial, Helvetica, sans-serif; color:#7cb43a;}
.green_text span{color:#ff9600;}



/*################## FOOTER ##################*/
#footer_wrapper{width:auto; height:auto; margin:0; padding:0; background:#548d1c;}
#add_wrapper{width:960px; height:110px; margin:auto; padding:0; background: url(../images/footer_shadow.jpg) bottom no-repeat;}
#add_wp{text-align:center; margin:0; padding:10px 0 0 0;}
#add_wp img{margin:0 50px 0 0;}
#seo_foot{width:auto; margin:0; padding:0; height:570px; background:#548d1c;}
#seo_wp{width:960px; height:auto; margin:auto; padding:0; background:#548d1c;}

#mission_wp{width:265px; height:auto; margin:0 15px 0 0; padding:0; float:left; font:italic 13px Arial, Helvetica, sans-serif; color:#c6c6c6;}
#program_highlight{width:200px; float:left; padding:0 25px 0 0; margin:0;}
#lower_part{float:left; width:930px; height:auto; margin:20px 0 30px 0; padding:0;}
#dot{background:url(../images/dot.gif) repeat-x; width:490px; height:2px; margin:auto;}
#privacy{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c6c6c6;text-align:center; padding:5px 0 15px 0;}
#privacy a{color:#c6c6c6; text-decoration:none;}
#privacy a:hover{color:#fff;}
#spt{background:url(../images/spt.gif) repeat-x; width:930px; height:2px; margin:auto;}

#footer_menu{float:left; width:200px; margin:0; padding:0;}
#footer_menu li{list-style:none;  line-height:18px; float:left; width:200px;;}
#footer_menu li a{color:#c6c6c6; text-decoration:none; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer_menu li a:hover{color:#fff; text-decoration:none;}




/*################## INNER PAGES ##################*/
#header_wrapper{width:auto; height:492px; padding:0; background:url(../images/header_bg.jpg) repeat-x; margin:0;}
#header{width:960px; height:169px; margin:auto; padding:0; background:url(../images/head_shadow.jpg) repeat-x;}
#logo_wp_inner{float:left; height:129px; width:960px; margin:0; padding:0;}
#international_logo_inner{float:left; width:308px; height:117px; margin:10px 0 0 0; padding:0;}
#header_all_inner{width:auto; height:183px; background:url(../images/header_wrapper_inner.jpg) repeat-x;}
#header_wrapper_black{width:auto; height:15px; margin:0; background:#000;}
#header_wrapper_inner{width:960px; height:156px; margin:auto; background:#56891b;}
#up_menu_wp_inner{float:right; margin:0 15px 0 0; padding:0; position:relative; width:auto; height:32px;}

#up_menu_mid_inner{float:left; width:330px; height:32px; background:#000; margin:0; padding:0;}
#up_menu_mid_inner a:link, #up_menu_mid_inner a:visited {font:bold 11px Arial, Helvetica, sans-serif; color:#8ffb4e; text-decoration:none; padding:15px 0 0 15px;}
#up_menu_mid_inner a:hover{text-decoration:underline; color:#fff;}


#body_wrapper_inner{width:960px; height:auto; margin:auto;}
#bd_wp{width:960px; height:auto; background:#ffffff; margin:0; padding:0; float:left;}
#left_part_inner{float:left; width:193px; height:auto; margin:30px 0 0 15px; padding:0;}
#right_part_inner{float:right; width:720px; height:auto; margin:30px 10px 20px 0; padding:0; font:normal 12px Arial, Helvetica, sans-serif;}

#quick_link_inner{float:left; width:191px; margin:0 0 15px 0; padding:0 0 5px 0; background:#fff; border:solid 1px #fff;}
#quick_link_face{float:left; width:193px; margin:0 0 15px 0; padding:0 0 5px 0; background:#fff; border:solid 1px #E4E4E4;}
#quick_link_inner img{margin:0; padding:0 5px 0 0;}
#quick_link_inner p{margin:0; padding:10px 0 0 5px;}
#deco table td{text-align:center; height:29px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.image_gap{margin:0 0 10px 15px; padding:0;}
.image_gap_right{margin:0 15px 10px 0; padding:0;}
#image_dash{margin:0 10px 5px 0; padding:0;}

#quick_link_inner ul{margin:0; padding:0; width:auto; height:auto;}
#quick_link_inner li{list-style:url(http://rcdpinternationalvolunteer.org/images/greenbox.png); margin:0 4px 0 20px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:30px; border-bottom:solid 1px #B2A595;}
#quick_link_inner li a{text-decoration:none; color:#7C7001;}
#quick_link_inner li a:hover{text-decoration:none; color:#000;}

/*LeftMenu*/
#leftmenu{width:193px; float:left; height:auto; margin:0; padding:0 20px 15px 0;}
#bg_up{ background:url(http://rcdpinternationalvolunteer.org/demo/images/leftmenu_up.gif) no-repeat; width:193px; height:8px; float:left; overflow:hidden;}
#paypal{font:bold 10px Tahoma, Geneva, sans-serif; color:#000;}
#cancel{font:bold 12px Tahoma, Geneva, sans-serif; color:#000;}

/*topHighlight List*/
#topic_highlight ul{margin:0; padding:0; width:auto; height:auto;}
#topic_highlight li{width:auto; list-style:url(../images/img_highlight_box.png); font:normal 12px Arial, Helvetica, sans-serif; color:#7C7001; margin:0 0 0 25px;}
#topic_highlight li a{width:auto; color:#7C7001; text-decoration:none;}
#topic_highlight li a:hover{width:auto; color:#7C7001; text-decoration:underline;}

#fee_highlight ul{margin:0; padding:0; width:auto; height:auto;}
#fee_highlight li{width:auto; list-style:url(../images/img_list_orange.png); font:normal 12px Arial, Helvetica, sans-serif; color:#7C7001; margin:0 0 0 25px; line-height:18px;}
#fee_highlight li a{width:auto; color:#7C7001; text-decoration:underline;}
#fee_highlight li a:hover{width:auto; color:#7C7001; text-decoration:underline;}

#volunteer_list{margin:0 0 15px 0; padding:0; width:auto; height:auto;}
#volunteer_list ul{margin:0; padding:0; width:auto; height:auto;}
#volunteer_list li{list-style:url(../images/img_list_blue.png); margin:0 0 0 20px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px;}
#volunteer_list li a{text-decoration:none; color:#2978b5;}
#volunteer_list li a:hover{text-decoration:underline; color:#F4734D; list-style:url(../images/img_list_orange_hr.png);}

#project_overview_up{float:left; width:262px; height:58px; background:url(../images/overview_top.jpg) no-repeat; font:bold 14px Arial, Helvetica, sans-serif; color:#777; text-align:left; border:solid 1px #e8f0f6; border-bottom:0;}
#project_overview_mid{float:left; width:242px; background:url(../images/overview_mid.jpg) repeat-y; height:auto; padding:0 10px 0 10px; overflow:hidden; border:solid 1px #e8f0f6; border-bottom:0; border-top:0;}
#project_overview_bottom{float:left; width:262px; background:url(../images/overview_bottom.jpg) bottom no-repeat; height:5px; border:solid 1px #e8f0f6; border-top:0;}

#block_wp{width:720px; height:auto; float:left; margin:0; padding:0;}
#block_header{float:left; width:300px; height:auto; margin:0; padding:0;}
#block_right{float:right; width:auto; height:auto; margin:0; padding:0;}
#right_part_inner{float:right; width:720px; height:auto; margin:30px 10px 20px 0; padding:0; font:normal 12px Arial, Helvetica, sans-serif;}

#inquiry_left{float:left; margin-right:30px;}
#inquiry_right{float:left; margin:0; padding:0;}

#pandaconservation{float:left; margin:0px; padding:0px;}