@charset "utf-8";
body{
	
	background:url(../images/bg.jpg);
	
	font:12px Arial, Helvetica, sans-serif;
	
	color:#333333;
}

*{
	
	margin:0px auto;
	
	padding:0px;
	
	border:0px;
}

a{
	outline:none;

}

img, div{ 
	
	border:none;
	
	behavior: url(pngfix/iepngfix.htc);
}

div#wrapper{
	
	width:932px;
}

div#top_shadow{
	
	width:932px;
	
	margin:5px 0 0 0;
	
	height:19px;
	
	background:url(../images/top_bg.png) no-repeat center bottom;
}

div#shadow{
	
	width:914px;
	
	background:url(../images/bg.gif) repeat-y center;
	
	padding: 0 5px;		
}

div#header{
	
	width:912px;
}

div#main_content{

	background:url(../images/main_bg.jpg) repeat-x;
	
	padding:0 0 0 13px;
}

div.curve{
	
	background:url(../images/li_bg.jpg) no-repeat;
	
	height:200px;
	
	width:285px;
	
	margin:10px 0px 10px 7px;
	
	float:left;
}

div.pic1{
	
	background:url(../images/li_bg_img.png) no-repeat;
	
	height:150px;
	
	margin:45px 0 0 10px;
	
	width:110px;
	
	float:left;
}

div.pic2{
	
	background: url(../images/li_bg_img_2.png) no-repeat;
	
	height:150px;
	
	margin:46px 10px 0 4px;
	
	width:110px;
	
	float:left;
}

div.monlthly_pic{
	height:150px;
	
	margin:46px 10px 0 4px;
	
	width:110px;
	
	float:left;
}

div.pic3{background: url(../images/invoice_index.jpg) no-repeat; height: 60px; margin:25px 10px 0 10px; width:125px; float:left; padding: 115px 0 0 20px;}
div.pic3 a{text-decoration:underline; color: #498e11; font: bold 14px Arial, Helvetica, sans-serif;}
div.pic3 a:hover{text-decoration: none; color: #31600c;}
div.Text_pic{margin: 20px 10px 0 0px; color: #373737;}
div.Text_pic h1{font: 18px "Times New Roman", Times, serif;	color: #373737;}

div.Text_pic h2{font: bold 16px Arial, Helvetica, sans-serif; margin:0 0 15px 0; color: #373737; line-height: 24px;}
/*div.Text_pic h2{font: bold 16px Arial, Helvetica, sans-serif; color: #373737;}*/

/*Campaign 2011*/
div.pic8{background: url(../images/goal_850_homepage.gif) no-repeat; height: 125px; margin:10px 1px 0 5px; width:91px; float:left; padding: 150px 0 0 20px;}

/*Hunt Donation*/
div.pic11{background: url(../images/hunt-home-teaser.jpg) no-repeat; height: 140px; margin:5px 10px 0 25px; width:230px; float:left; padding: 115px 0 0 20px;}

.link_class{
	margin: 6px 0 0 0;
	float: left;
	text-decoration:underline;
	color:#498e11;
	padding: 5px 0 0;
}
.link_class:hover{
	text-decoration:none;
	color:#31600c;
}
	

div#branding{
	
	width:200px;
	
	float:left;
	
	background:url(../images/branding.jpg) no-repeat left top;
	
	height:100px;
}

div#search{
	
	width:325px;
	
	float:right;
	
	text-align:left;
}

div#search a{
	
	text-decoration:none;
	
	color:#333333;
}

div#search a:hover{
	text-decoration:none;
	color:#666666;

}


#button{
	background:url(../images/search_icon%27.jpg) no-repeat;
	
	cursor:pointer;
	
	height:26px;
	
	width:36px;
	
	float:left;
}

div#footer{

	width:923px;
	
	height:50px;
	
	padding:20px 0 0 10px;
	
	background:url(../images/footer_bg.png) no-repeat;
	
	color:#FFFFFF;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
	font: bold  12px Arial, Helvetica, sans-serif;
}

#footer a:hover{
	color:#000;
}


div#flash_nav{
	
	background:url(../images/nav_img.jpg) no-repeat right bottom;
	
	height:45px;
	
	text-align:right;
}

div#banner_content{
	
	width:855px;
	
	padding: 18px 28px 0; 
	
	height:95px;
}

div.clear{
	
	clear:both;
}

#search2{
	
	background:url(../images/search_field.jpg) no-repeat;
	
	height:22px;
	
	width:140px;
	
	float:left;
	
	padding:3px 5px 0 5px;
	
	margin:1px 0 0 0;
}

#banner_contact{
	
	background:url(../images/banner_2.jpg) no-repeat;
	
	height:163px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-align:right;
	
	padding:52px 0 0 0;
}

#banner_hunt_slonem{
	
	background:url(../images/banner_hunt.jpg) no-repeat;
	
	height:163px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-align:right;
	
	padding:52px 0 0 0;
}


#banner_faq{
	
	background:url(../images/banner_1.jpg) no-repeat;
	
	height:163px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-align:right;
	
	padding:52px 0 0 0;
}

#main_content_contact{

	background:url(../images/main_bg.jpg) repeat-x;	
	
	padding:24px 0 0 0; 
}

#left_nav{

	width:224px;
	
	float:left;
	
	padding:0 0 0 20px;
}

#right_part{

	width:630px;
	
	margin:0 0 0 20px; 
	
	float:left;
}


#sub_header{
	
	background:url(../images/header_bg.jpg) no-repeat;
	
	height:35px;
	
	font: bold 14px Arial, Helvetica, sans-serif;
	
	color:#5a5a5a;
	
	width:631px;
}

#sub_header h1{
	
	background:url(../images/header_bullet.jpg) no-repeat 15px 10px; 
	
	font: bold 14px Arial, Helvetica, sans-serif;
	
	color:#5a5a5a;
	
	padding:10px 0 0 25px;
}

#container{
	
	margin:10PX 0 5px 0;
	
	background: #e7e7e7;
	
	border:1px solid #bdbdbd;
	
	padding:10px;
}

#container p{
	
	color:#838383;
	
	text-align:center;
	
	font: bold 16px Arial, Helvetica, sans-serif;
	
	padding:5px;
}

#left_cont{
	
	width:259px;
	
	float:left;
		
	padding:0 0 0 10px;
	
	line-height:25px;
}

#rite_cont{
	
	width:295px;
	
	border-left: 1px solid #d9d9d9;
	
	float:right;
	
	padding:0 0 0 20px;
	
	font:13px Arial, Helvetica, sans-serif;
	
	color:#696969;
}
	
#rite_cont p{

	font:14px Arial, Helvetica, sans-serif;
	
	color:#696969;
	
	text-align:left;
	
	line-height:20px;
}

.field{

	width:209px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5px 5px;
}

.fieldnxt{

	width:109px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5px 5px;
}

.textbox{

	width:260px;
	
	height:135px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5 0 0 0;
}

.button{
	
	background:#d6d5d5;
	
	border:2px solid #fcfcfc;
	
	color:#8c8c8c;
	
	font: bold 12px Arial, Helvetica, sans-serif;
	
	padding:2px 10px;
	
	text-transform:uppercase;
	
	width:70px;
	
	height:24px;
}

#left_nav ul{
	
	margin:0;
	
	padding:48px 0 0 0;
	
	background:url(../images/nav_bg_top.jpg) no-repeat;
	
}

#left_nav ul li{
	
	background:#3f3f3f;
	
	list-style:none;
}

#left_nav ul li a{
	
	background:url(../images/nav_bg.jpg) 0px 0px;
	
	height:31px;
	
	text-decoration:none;
	
	color:#c9c9c9;
	
	font: bold 12px Arial, Helvetica, sans-serif;
	
	display:block;
	
	padding:5px 0 0 20px;
}

#left_nav ul li a:hover{
	
	background:url(../images/nav_bg.jpg) 0px 36px;
	height:31px;
	color:#FFFFFF;
}
#left_nav ul li a.selected{
	background:url(../images/nav_bg.jpg) 0px 36px;
	height:31px;
	color:#FFFFFF;
}
#nav_bg{

	background:url(../images/nav_bg_but.jpg) no-repeat;;

	height:11px;
}

.arrowlistmenu{
width: 580px; /*width of accordion menu*/
padding-top:10px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:12px;
font-weight:bold;
color: #333333;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
border-bottom:1px dotted #CCCCCC;

/*text-transform: uppercase;*/

padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
background:#003C5E;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
color: #666666;
display: block;
padding: 10px;
line-height:20px;
text-decoration: none;
font-weight: normal;
font-size: 11px;
background:#fff;
}

.pninfo{
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding:0.3em 0.5em;
	MARGIN: 0.1em 0.1em;
	display:inline-block;      
}
.cpage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #999;
	background:#CCCCCC;   
	display:inline-block;      
	padding:0.3em 0.5em;
	MARGIN: 0.1em 0.1em;
}
a.pageno
{
	TEXT-DECORATION: none;  
	display:inline-block;	
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #999999;
	padding:0.3em 0.5em;
	MARGIN: 0.1em 0.1em;
	background:#f1f1f1;
}
a:hover.pageno
{
	 TEXT-DECORATION: none;
	 display:inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#fff;
	background:#666666;
	border:1px solid #E6E6E6;
	padding:0.3em 0.5em;
	MARGIN: 0.1em 0.1em;

}
.alert {
	font-family: Tahoma;
	color: #cf1848;
	font-size: 11px;
	line-height: 1.6em; 
}

#banner_about{
	
	background:url(../images/banner_about.jpg) no-repeat;
	
	height:163px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-align:right;
	
	padding:52px 0 0 0;
}

#banner_about_kili{background:url(../images/banner_about_kili2.jpg) no-repeat; height:163px; width:100%;
	font: bold italic 16px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:right;padding:52px 0 0 0;
}

#banner_about_onevoice{
	background:url(../images/banner_about_ov.jpg) no-repeat;
	height:163px;
	width:100%;
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:right;
	padding:52px 0 0 0;
}

#banner_about_onevoice .banner_text{
	margin:15px 0 0 0;
	width:850px;
	line-height:27px;
}

.nav_bg{
	background:url(../images/nav_bg_but.jpg) no-repeat bottom;
	height:11px;
}

#rite_pane{
	float:right;
	width:224px;
	background:#373737;
}

#rite_pane #top_curve{
		background:url(../images/one_voice_pdf.jpg) no-repeat;
		width:224px;
		height:48px;
}


div.list-pdf ul{
	width:230px;
	margin:0 auto;
	display:block;
}


div.list-pdf ul li{
	
	list-style:none;
	
	width:180px;
	
	line-height:16px;
	
	padding:10px 5px 5px 0px;
	
	border-bottom:1px solid #525151;
	
	border-top:1px solid #141414;
	
	height:60px;
}

div.list-pdf ul li a{
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

div.list-pdf ul li a:hover{
	text-decoration:none;
	color:#f3a6a6;
}
div.list-pdf ul li p{
	margin:0;
	padding:0;
	color:#FFFFFF;}

.text{
	color:#666666;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px
}

.text ul{
margin:0;
padding:0;
}

.text ul li{
	list-style:inside;
}

#sub_header_contact{
	
	background:url(../images/header_bg_contact.jpg) no-repeat;
	
	height:35px;
	
	font: bold 14px Arial, Helvetica, sans-serif;
	
	color:#5a5a5a;
	
	width:388px;
	
	text-align:left;
	
	float:left;
}

#left_pane{
	float:left;
	width:388px;
}

#left_pane_ab{
	float:left;
	/*width:388px;*/
}

#rite_pane{
	float:right;
	width:224px;
	background:#373737;
}
#sub_header h1{
	
	background:url(../images/header_bullet.jpg) no-repeat 15px 10px; 
	
	font: bold 14px Arial, Helvetica, sans-serif;
	
	color:#5a5a5a;
	
	padding:10px 0 0 25px;
}

#sub_header_contact h1{
	
	background:url(../images/header_bullet.jpg) no-repeat 15px 10px; 
	
	font: bold 14px Arial, Helvetica, sans-serif;
	
	color:#5a5a5a;
	
	padding:10px 0 0 25px;
}
#banner_donate{
	
	background:url(../images/banner_donate.jpg) no-repeat;
	
	height:53px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-transform:capitalize;
	
	text-align:center;
	
	padding:162px 0 0 0;
}
#banner_sponsor{
	
	background:url(../images/banner_sponsor.jpg) no-repeat;
	
	height:163px;
	
	width:100%;
	
	font: bold italic 16px Georgia, "Times New Roman", Times, serif;
	
	color:#FFFFFF;
	
	text-align:right;
	
	padding:52px 0 0 0;
}

.listing_format ul{
	margin:0;
	padding:0;
}

.listing_format  li{
	list-style:none;
	background:#999999;
	float:left;
	background:url(../images/thumb.jpg) no-repeat;
	padding:6px 5px 5px 6px;
	width:199px;
}
#login_box{
	background:url(../images/login_bg.jpg) no-repeat;
	height:130px;
	width:591px;
	padding:20px;
}

#login_box h1{
	font: bold 14px Arial, Helvetica, sans-serif;
	margin:0;
}	
.left{
	text-align:right;
	width:200px;
	float:left;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.rite{
	text-align:left;
	width:100%px;
	float: left;
	margin:0 0 0 20px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.submit{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 3px 3px;
	background:#f9efef;
	border:1px solid #e2cbcb;
	color:#999999;
}

/*Select_country*/

#main_content_country{

	background:url(../images/country-bg.jpg) repeat-x;	
	
	padding:15px 20px 0 15px; 
	
	height:400px;
	
	color:#FFFFFF;
	
	
}
#main_content_country p{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#main_content_country ul{
	margin:0;
	padding:20px 0 0 0;
	width:100%;
	overflow:hidden;
}

#main_content_country ul li{
	list-style:none;
	float:left;
	padding:0 0 0 10px;
	width:160px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/nav_bullet.jpg) no-repeat 0px 2px;
}

#main_content_country ul li ul{
	margin:0;
	padding:10px 0 0 0;
}

#main_content_country ul li ul li{
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
	width:100%;
	background:url(../images/bg.jpg) no-repeat -2px 9px;
	line-height:20px;
}
#main_content_country ul li ul li a{
	text-decoration:none;
	color:#999999;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}

#main_content_country ul li ul li a:hover{
	border-bottom:1px solid #ef9d0d;
	color:#ef9d0d;
	margin:0 0 0 1px;
}
.board{
	margin:0;
	padding:0;
}
.board li{
	list-style:none;
	width:197px;

}
.field{

	width:209px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5px 5px;
}


.field2{

	width:320px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5px 5px;
}

.field3{

	width:150px;
	
	background:#FFFFFF;
	
	border:1px solid #cecece;
	
	padding:5px 5px;
} 


/**************  Borads of member *****************/

div.board_members{
	display:block;
	overflow:hidden;

}

div.board_members ul li{
	display:block;
	overflow:hidden;
	margin:5px 1px;

}

div.board_members ul{



}

div.board_members li{
	float:left;
	
	list-style:none;
	
	text-align:center;
	
}

div.board_members span{
	font-weight:bold;
}

div.board_members li img{
padding:2px 3px 2px 2px;
border:1px solid #CCCCCC;
}

div.board_members ul li span a{
	text-decoration:none;
	border-bottom:1px solid;
	color:#333333;
	} 
div.board_members ul li span a:hover{
	text-decoration:none;
	border:none;
	color:#999999;
	}
.board{
	margin:0;
	padding:0;
	width:631px;
}
.board li{
	list-style:none;
	width:188px;
	height:120px;
	float:left;
	border:1px solid #666666;
	margin:10px;
	text-align:center;
}
.photo{
	text-align:left;
	float:left;
	padding:2px;
	border:1px solid #CCCCCC;
	margin:10px;
}
.dropDown{
	margin:0;
	padding:0;
}

.dropDown li{
	list-style:none;
	color:#FFFFFF;
	padding:0 0 0 0px;
	width:220px;
	display:block;
}



.main {
clear : both;
width : 100%;
}
.nav{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
min-height:403px;
height:auto !important;
height:403px;
padding:0 0 5px 0;
}
.nav ul {
margin : 0;
padding : 20px 0 0 20px;
width:100%;
float:left;
}
.nav ul li{list-style : none; display:inline; padding: 17px 13px 15px 13px; float:left; background:url(../images/shadow.jpg) no-repeat 8px 11px; height:125px; width:125px;}
.nav ul li p{ padding:8px 5px 0 15px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:13px;}
.nav ul li p a{ color:#333333; text-decoration:none;}
.nav ul li p a:hover{ color:#999999; text-decoration:none;}
.nav ul li a img{ border:0px;}

.nava{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
min-height:403px;
height:auto !important;
height:403px;
padding:0 0 5px 0;
}
.nava ul {
margin : 0;
padding : 20px 0 0 20px;
width:100%;
float:left;
}
.nava ul li{list-style : none; display:inline; padding: 17px 13px 15px 13px; float:left; height:20px; width:125px;}
.nava ul li p{ padding:8px 5px 0 15px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:13px;}
.nava ul li p a{ color:#333333; text-decoration:none;}
.nava ul li p a:hover{ color:#999999; text-decoration:none;}
.nava ul li a img{ border:0px;}

.years{	
	height:30px;
	text-decoration:none;
	color:#000;
	margin:10px;
	padding:2px 5px 2px 5px;}
.years ul{ margin:0px; padding:0px; margin:0 auto;}
.years ul li{ list-style:none; padding:5px 5px 5px 5px; float:left;}
.years ul li a{ font:12px Arial, Helvetica, sans-serif; list-style:none; text-decoration:none; padding:3px 8px 3px 8px; border:1px solid #999999; color:#000000; display:block;}
.years ul li a:hover{ background:#666; color:#fff; border:1px solid #FFFFFF;}
.years_active{ background:#CCCCCC; color:#FFFFFF; border:none;}


#table{
	width:100%;
	text-align:left;
}

.left_quest{
	float:left;
	width:100px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
	padding:7px 0px 5px 5px;
}
.rite_detail{
	float: left;
	padding:5px 10px 5px 10px;
	font:10px Arial, Helvetica, sans-serif;
	line-height:18px;
}


.imge{
	margin:5px;
	border:3px solid #CCCCCC;
	padding:2px;
	text-align:left;
}


#NewsTicker{
	width:256px;
	height:140px;
	margin:20px auto 0 auto;
}
	#NewsVertical {
	width: 256px;
	height: 135px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#NewsVertical2 {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
}
/*
news 
*/


#TickerVertical2 {
		width: 100%px;
		height: 135px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical2 li {
		display: block;
		width: 100%;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical2 li .NewsTitle{
			display: block;
			float:left;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin:0 0 6px;
			text-decoration:none
		}
		#TickerVertical2 li .NewsTitle:hover {
			text-decoration:underline;
		}
		
		#TickerVertical2 li .NewsImg{
			margin-right:10px;
			float:left;
		}
		#TickerVertical2 li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:0px 0 0px 0;
		}


/*
/news 
*/





/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 256px;
		height: 135px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 240px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 0px 6px 6px 6px;
		float: left;
	}

a.newstitle{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a.newstitle:hover{
	text-decoration:underline;
}

			#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
		
.link{
	margin:0;
	padding:0;
}

.link li{
	list-style:none;
	margin:10px;
}
	
.link li a{
	background:#414141;
	border:2px solid #5f5f5f;
	padding:2px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font: bold  12px Arial, Helvetica, sans-serif;
}

.link li a:hover{
	background:#fff;
	border:2px solid #949292;
	color:#000;
}

.cont a{
	color:#333333;
	text-decoration:none;
}

.cont a:hover{
 color:#666666;
}


.next{
	margin:0;
	padding:0;
}

ul.next {
	width:380px;
	margin:5px 0 0 0;
	padding:0px 0 0 10px;
	border-top:1px  solid #CCCCCC;
}

.next li.left{
	list-style:none;
	float:left;
	width:70px;
}

.next li.right{
	list-style:none;
	float:right;
	width:70px;
}

	
.next li a{
	padding:1px 2px;
	width:70px;
	color:#666666;
	display:block;
	text-decoration:none;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
}

.next li a:hover{
	color:#333333;
}
.email{
	text-decoration:underline;
	color:#333333;
}
.email:hover{
	text-decoration:none;
	color:#666666;
}
.spacing{
	padding:0 0 0 30px;
}

div.child_members{
	display:block;
	overflow:hidden;

}

div.child_members ul li{
	display:block;
	overflow:hidden;
	margin:5px 10px;
	width:126px;
	overflow:hidden;
}

div.child_members li{
	float:left;
	
	list-style:none;
	
	text-align:center;
	
}

div.child_members span{
	font-weight:bold;
	font-size:12px;
}

div.child_members li img{
padding:2px 2px 2px 2px;
border:1px solid #CCCCCC;
}

div.child_members ul li span a{
	text-decoration:none;
	border-bottom:1px solid;
	color:#333333;
	} 
div.child_members ul li span a:hover{
	text-decoration:none;
	border:none;
	color:#999999;
	}
	/*------------------------------------*/
	div.child_members2{
	display:block;
	overflow:hidden;

}

div.child_members2 ul li{
	display:block;
	overflow:hidden;
	margin:5px 10px;
	width:128px;
	overflow:hidden;
	
}
div.child_members2 ul li br{
	line-height:20px;
}


div.child_members2 li{
	float:left;
	list-style:none;
	text-align:center;
	height: 160px;
}

div.child_members2 span{
	font-weight:bold;
	font-size:10px;
}

div.child_members2 li img{
	padding:2px 3px 2px 2px;
	border:1px solid #CCCCCC;
}

div.child_members2 ul li span a{
	text-decoration:none;
	border-bottom:1px solid;
	color:#333333;
	} 
div.child_members2 ul li span a:hover{
	text-decoration:none;
	border:none;
	color:#999999;
}
/*-------------*/
	
	
div#dynamic2{
	margin:15px 0 0 0;
	width:850px;
	line-height:27px;
}


.headhiing{
margin:0;
padding:0;
font: 14px Arial, Helvetica, sans-serif;
}
.texting{
	margin:10px 0 10px 0;
	color:#666666;
	padding:5px;
	background:#FFFFFF;
}

p.donor {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

p.donor a {
	display: block;
	text-decoration: none;
	color: #666666;
}

p.donor a:hover {
	text-decoration: underline;
}

span.cap {
	float: left;
	display: block;
	text-align: left;
}
.titles{
	float:left;
	display: block;
	color: #000000; 
	font-size: 12px;	
	font-weight:bold; 
	margin-bottom:6px;
}


/*==New Era===*/

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.hidden{display: none;}
.visible{display: block;}


#accomplishment_container .year_accom{margin: 10px 0}
#accomplishment_container ul{margin: 5px 10px}

#donate_event_highlight{background: #ddd; padding: 7px; margin: 5px 0;}
#donate_event_highlight p{margin: 5px 0;}


.picture_album {margin-left: 20px}
.picture_album li{margin-bottom: 10px}


#right_part #mtkili #climbers table tr td img{margin-bottom: 10px; border: 1px solid #000;}

#right_part #mtkili #climbers_index ul li{float: left; padding: 10px;}

#right_part #mtkili #fund_use ul{margin: 10px 0 5px 20px;}
#right_part #mtkili #fund_use ul li{margin-bottom: 5px;}

#right_part #mtkili #climbers .climbers_fund{font-weight: bold; padding-left: 12px; color: #FF6600}
