@charset "utf-8";
/* CSS Document */

body{
	padding:52px 0 41px 0;
	margin:0;
	background-color:#91A0A6;
	color:#76796D;
	font:normal 11px/13px Arial, Helvetica, sans-serif; 

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
a{
	text-decoration:none;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------con--------------------*/
#con{
	background:url(images/container_top_bg.gif) 0 0 no-repeat #EAEFD9;
	width:761px;
	margin:0 auto;
	color:#000;
	padding:5px 0 0 0;
}
/*------------------------------------------------header--------------------*/
#header{
	width:748px;
	margin:0 auto 6px auto;
	height:188px;
}
#headerLeft{
	background:url(images/logo_bg.gif) 0 0 no-repeat;
	width:171px;
	height:155px;
	float:left;
	padding:33px 0 0 6px;
}
#headerLeft img{
	display:block;
	font-size:0;
	line-height:0;
	border:none;
}
#headerRight{
	width:568px;
	height:188px;
	float:right;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:744px;
	margin:0 auto;
	background:url(images/body_top_bg.gif) 0 0 no-repeat #E0E5CF;
	color:#76796D;
	padding:5px 5px 0 4px;
}
/*------------------------------------------------left--------------------*/
#left{
	width:175px;
	float:left;
	margin:5px 0 0 0;
	
}
#left3{
	width:175px;
	float:left;
	margin:0 0 0 0;
	background-color:#F7F9EF;
	color:#000;
}
#left2{
	width:175px;
	background:url(images/left_link_top.gif) 0 0 no-repeat #F7F9EF;
	color:#000;
	padding:19px 0 0 0;
	
}
#masterdiv{
	width:141px;
	margin:0 0 0 16px;
}
.menutitle{
	display:block;
	height:24px;
	border-bottom:#D0D6BD solid 1px;
	background:url(images/arrow.gif) 0 10px no-repeat;
	padding:0 0 0 13px;
}
.menutitle2{
	display:block;
	height:25px;
	background:url(images/arrow.gif) 0 10px no-repeat;
	padding:0 0 0 13px;
}

.subtitle{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	display:block;
	height:24px;
	color:black;
	vertical-align: middle;
	border-bottom:#D0D6BD solid 1px;
	background:url(images/bullet.gif) 13px 11px no-repeat;
	padding:0 0 0 26px;
	margin:0;
	A:link    { color: red }
    A:visited { color: blue }
    A:active { color: green }

}

.submenu{
	width:141px;
}
.submenu a{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#070707;
	background-color:inherit;
	border-bottom:#D0D6BD solid 1px;
	height:26px;
	background:url(images/bullet.gif) 13px 11px no-repeat;
	padding:0 0 0 26px;
/*	width:115px;*/
	display:block;
	margin:0;
}
.submenu a:hover{
	color:#ff0000;
	background-color:inherit;
}
.menutitle a{
	text-indent:-2000px;
	display:block;
	height:24px;
}
.menutitle2 a{
	text-indent:-2000px;
	display:block;
	height:24px;
}
.menutitle a.home{
	background:url(images/home.gif) 0 8px no-repeat;
}
.menutitle a.home:hover{
	background:url(images/home_hover.gif) 0 8px no-repeat;
}
.menutitle a.who{
	background:url(images/who_we_are.gif) 0 8px no-repeat;
}
.menutitle a.who:hover{
	background:url(images/who_we_are._hover.gif) 0 8px no-repeat;
}
.menutitle a.community{
	background:url(images/community.gif) 0 8px no-repeat;
}
.menutitle a.community:hover{
	background:url(images/community_hover.gif) 0 8px no-repeat;
}
.menutitle a.event{
	background:url(images/events.gif) 0 8px no-repeat;
}
.menutitle a.event:hover{
	background:url(images/events_hover.gif) 0 8px no-repeat;
}
.menutitle a.support{
	background:url(images/support.gif) 0 8px no-repeat;
}
.menutitle a.support:hover{
	background:url(images/support_hover.gif) 0 8px no-repeat;
}
.menutitle a.join{
	background:url(images/join_us.gif) 0 8px no-repeat;
}
.menutitle a.join:hover{
	background:url(images/join_us_hover.gif) 0 8px no-repeat;
}
.menutitle a.theNews{
	background:url(images/in_the_news.gif) 0 8px no-repeat;
}
.menutitle a.theNews:hover{
	background:url(images/in_the_news_hover.gif) 0 8px no-repeat;
}
.menutitle a.login{
	background:url(images/member_login.gif) 0 8px no-repeat;
}
.menutitle a.login:hover{
	background:url(images/member_login_hover.gif) 0 8px no-repeat;
}
.menutitle2 a.contactUs{
	background:url(images/contact.gif) 0 8px no-repeat;
}
.menutitle2 a.contactUs:hover{
	background:url(images/contact_hover.gif) 0 8px no-repeat;
}
#left p.LeftBot{
	display:block;
	background:url(images/left_link_bot.gif) 0 0 no-repeat;
	height:25px;
}
#memberShipORIG{
	background:url(images/member_login_bg.gif) 0 0 no-repeat;
	width:177px;
	height:216px;
	padding:10px 0 0 20px;
	margin:13px 0 0 0;
}
#memberShip{
	background:url(images/member_login_bg.gif) 0 0 no-repeat;
	width:177px;
	height:216px;
	padding:10px 0 0 10px;
	margin:13px 0 0 0;
}
#memberShip h2{
	display:block;
	background:url(images/membership.gif) 0 0 no-repeat;
	width:96px;
	height:20px;
	text-indent:-2000px;
	margin:0 0 24px 0;
}
#memberShip form{
	width:148px;
}
#memberShip form p{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding:0 0 9px 0;
	float:left;
}
#memberShip form label.txt{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#0A0A0A;
	background-color:inherit;
	float:left;
}
#memberShip form label.blank{
	width:77px;
	height:11px;
	font-size:0;
	line-height:0;
	float:left;
	margin:17px 0 0 0;
}
#memberShip form input{
	width:134px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#D4D0C8 solid 1px;
	border-left:#D4D0C8 solid 1px;
	padding:2px 0 0 3px;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#000;
	float:left;
}
#memberShip form a{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#0A0A0A;
	background-color:inherit;
	float:left;
	margin:17px 6px 0 0;
	text-decoration:underline;
}
#memberShip form a:hover{
	text-decoration:none;
}
	
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:561px;
	float:right;
}
/*------------------------------------------------event--------------------*/
#event{
	width:364px;
	float:left;
}
#event h2{
	display:block;
	background:url(images/featured_event.gif) 0 0 no-repeat;
	height:32px;
	margin:0 0 15px 0;
	text-indent:-2000px;
}
.eveCon{
	width:357px;
	border-bottom:#EAEFD9 solid 1px;
	padding:0 0 18px 0;
	margin:0 0 19px 8px;
}
.eveCon img{
	display:block;
	font-size:0;
	line-height:0;
	border:#9EA77E solid 3px;
	float:left;
}
.eveCon h3{
	width:236px;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#76796D;
	background-color:inherit;
	padding:0 0 11px 0;
	float:right;
}
.eveCon h4{
	width:236px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#76796D;
	background-color:inherit;
	padding:0 0 11px 0;
	float:right;
}
.eveCon p{
	width:236px;
	float:right;
	font:normal 11px/13px Arial, Helvetica, sans-serif; 
}
.eveCon p span{
	color:#000;
	background-color:inherit;
}
.eveCon p a.click{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	margin:5px 0 0 0;
	width:166px;
	text-decoration:underline;
}
.eveCon p a.click:hover{
	color:#EF3E34;
	background-color:inherit;
}
.eveCon2{
	width:357px;
	padding:0 0 18px 0;
	margin:0 0 19px 8px;
}
.eveCon2 img{
	display:block;
	font-size:0;
	line-height:0;
	border:#9EA77E solid 3px;
	float:left;
}
.eveCon2 h3{
	width:236px;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#76796D;
	background-color:inherit;
	padding:0 0 11px 0;
	float:right;
}
.eveCon2 p{
	width:236px;
	float:right;
	font:normal 11px/13px Arial, Helvetica, sans-serif; 
}
.eveCon2 p span{
	color:#000;
	background-color:inherit;
}
.eveCon2 p a.click2{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	margin:5px 0 0 0;
	width:166px;
	display:block;
}
.eveCon p a.click2:hover{
	color:#EF3E34;
	background-color:inherit;
}
/*------------------------------------------------event--------------------*/

/*------------------------------------------------mission--------------------*/
#mission{
	width:187px;
	float:right;
}
#mission h2.happ{
	display:block;
	height:32px;
	background:url(images/our_mission.gif) 0 0 no-repeat;
	margin:0 0 16px 0;
	text-indent:-2000px;
}
#mission p.missionTxt{
	width:164px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding:0 0 18px 6px;
}
#what{
	width:177px;
	margin:0 0 0 5px;
	color:#76796D;
	background:url(images/what_happening_bot.gif) left bottom no-repeat #E9EDDD;
	padding:0 0 36px 0;
}
#what h2{
	display:block;
	background:url(images/what_happening.gif) 0 0 no-repeat;
	width:177px;
	height:36px;
	text-indent:-2000px;
	margin:0 0 16px 0;
}
#what p{
	width:150px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	padding:0 0 46px 18px;
}
#what p span{
	display:block;
	padding:0 0 13px 0;
	color:#010101;
	background-color:inherit;
	font-weight:bold;
}	
/*------------------------------------------------mission--------------------*/

/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------bot--------------------*/
#bot{
	background:url(images/body_bottom_bg.gif) 0 0 no-repeat;
	width:761px;
	height:13px;
	font-size:0;
	line-height:0;
}
/*------------------------------------------------bot--------------------*/

/*------------------------------------------------con--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:600px;
	height:26px;
	margin:0 auto;
	padding:17px 0 0 0;
}
#footer ul{
	width:600px;
	margin:0 auto;
}
#footer ul li{
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#1E2427;
	background-color:inherit;
}
#footer ul li a{
	display:inline;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#1E2427;
	background-color:inherit;
	margin:0 4px;
}
#footer ul li a:hover{
	color:#fff;
	background-color:inherit;
}
#footer p{
	width:260px;
	margin:0 auto;
	padding:5px 0 0 0;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#EAEFD9;
	background-color:inherit;
	float:left;
}
#footer p a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#1E2427;
	background-color:inherit;
}
#footer p a:hover{
	color:#fff;
	background-color:inherit;
}
/*------------------------------------------------footer--------------------*/


/*------------------------------------------------inner--------------------*/

#bodyInner{
	width:748px;
	margin:7px auto 0 auto;
	color:#76796D;
	padding:0 6px 0 7px;
	background:url(images/inner_body_bg.gif) 0 0 repeat-y;
}
#innerRight{
	background:url(images/inner_right_bg.gif) 0 0 no-repeat #E0E5CF;
	color:#4F5831;
	float:right;
	padding:5px 0 0 0;
	width:568px;
}
#innerRight p.innerBot{
	display:block;
	background:url(images/inner_right_bot.gif) 0 0 no-repeat;
	height:62px;
	font-size:0;
	line-height:0;
	width:568px;
}
#innerRight h2{
	display:block;
	background:url(images/right_inner_head.gif) 0 0 no-repeat;
	width:544px;
	height:48px;
	padding:0 0 0 13px;
	font:normal 26px/48px Arial, Helvetica, sans-serif;
	color:#010101;
	margin:0 0 21px 5px;
}

#innerRight h3{
	display:block;
	background:url(images/right_inner_head.gif) 0 0 no-repeat;
	width:544px;
	height:48px;
	padding:0 0 0 13px;
	font:normal 20px/48px Arial, Helvetica, sans-serif;
	color:#010101;
	margin:0 0 21px 5px;
}

#innerRight h4{
	display:block;
	background:url(images/right_inner_head.gif) 0 0 no-repeat;
	width:544px;
	height:48px;
	padding:0 0 0 13px;
	font:normal 18px/48px Arial, Helvetica, sans-serif;
	color:#010101;
	margin:0 0 21px 5px;
}

#innerRight p.innerTxt1{
	width:529px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 52px 28px;
}
#innerRight p.innerTxt1 span{
	color:#FF0000;
	background-color:inherit;
}

#innerRight p.innerTxt1 spanOrig{
	color:#D38303;
	background-color:inherit;
}

#innerRight p.innerTxt1 img{
	float:right;
	display:block;
	font-size:0;
	line-height:0;
	margin:13px 0 0 17px;
	border:#BDC4A6 solid 3px;
}

#innerRight p.innerTxt1 img2{
	float:left;
	display:block;
	font-size:0;
	line-height:0;
	margin:13px 0 0 17px;
	border:#BDC4A6 solid 3px;
}

#innerRight p.innerTxt2{
	float:center;
	width:529px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 52px 28px;
}
#innerRight p.innerTxt2 span{
	color:#FF0000;
	background-color:inherit;
}

#innerRight p.innerTxt2 img{
	float:right;
	display:block;
	font-size:0;
	line-height:0;
	margin:13px 0 0 17px;
	border:#BDC4A6 solid 3px;

}

#innerRight p.innerTxt3{
	float:left;
	width:529px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 52px 28px;
}
#innerRight p.innerTxt3 span{
	color:#FF0000;
	background-color:inherit;
}

#innerRight p.innerTxt3 img{
	float:left;
	display:block;
	font-size:0;
	line-height:0;
	margin:13px 0 0 17px;
	border:#BDC4A6 solid 3px;

}

#innerBot{
	width:761px;
	background:url(images/inner_bot.gif) 0 0 no-repeat;
	height:33px;
	font-size:0;
	line-height:0;
}

/*------------------------------------------------inner--------------------*/