@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

img {
border: none;
}

.green_text {
font-size: 14px;
font-weight: bold;
color: #9cff00;
}

.small_text {
font-size: 11px;
color: #fff;
}

.textfield_news {
width: 150px;
font-size: 11px;
border: none;
}

#menu ul {
margin:0;
padding: 0;
list-style:none;
}

#menu li {
float:left;
margin: 0px;
padding:0;
}

#menu a.home {
display:block;
background: url(images/home-off.jpg) no-repeat;
width: 77px;
height: 48px;
text-indent: -9999px;
}

#menu a.home:hover {
background: url(images/home-on.jpg) no-repeat;
width: 77px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.biography {
display:block;
background: url(images/biography-off.jpg) no-repeat;
width: 102px;
height: 48px;
text-indent: -9999px;
}

#menu a.biography:hover {
background: url(images/biography-on.jpg) no-repeat;
width: 102px;
height: 48px;
text-indent: -9999px;
display:block; 
}


#menu a.pgallery {
display:block;
background: url(images/photo-gallery-off.jpg) no-repeat;
width: 126px;
height: 48px;
text-indent: -9999px;
}

#menu a.pgallery:hover {
background: url(images/photo-gallery-on.jpg) no-repeat;
width: 126px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.blog {
display:block;
background: url(images/blog-off.jpg) no-repeat;
width: 55px;
height: 48px;
text-indent: -9999px;
}

#menu a.blog:hover {
background: url(images/blog-on.jpg) no-repeat;
width: 55px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.planschange {
display:block;
background: url(images/plans-for-change-off.jpg) no-repeat;
width: 158px;
height: 48px;
text-indent: -9999px;
}

#menu a.planschange:hover {
background: url(images/plans-for-change-on.jpg) no-repeat;
width: 158px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.successes {
display:block;
background: url(images/successes-off.jpg) no-repeat;
width: 105px;
height: 48px;
text-indent: -9999px;
}

#menu a.successes:hover {
background: url(images/successes-on.jpg) no-repeat;
width: 105px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.volunteer {
display:block;
background: url(images/volunteer-off.jpg) no-repeat;
width: 97px;
height: 48px;
text-indent: -9999px;
}

#menu a.volunteer:hover{
background: url(images/volunteer-on.jpg) no-repeat;
width: 97px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.contribute {
display:block;
background: url(images/contribute-off.jpg) no-repeat;
width: 103px;
height: 48px;
text-indent: -9999px;
}

#menu a.contribute:hover{
background: url(images/contribute-on.jpg) no-repeat;
width: 103px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#menu a.contact {
display:block;
background: url(images/contact-off.jpg) no-repeat;
width: 93px;
height: 48px;
text-indent: -9999px;
}

#menu a.contact:hover{
background: url(images/contact-on.jpg) no-repeat;
width: 93px;
height: 48px;
text-indent: -9999px;
display:block; 
}

#div_news_box {
width: 300px;
background: url(images/news_box_bg.gif) repeat-y;
margin: 0 0 0 43px;
}

.date_bg {
width: 54px;
background: url(images/date-bg.gif) no-repeat;
margin: 0 auto;
text-align: center;
color: #0c3f43;
font-weight: bold;
font-size: 13px;
padding: 9px 0 8px 0;
}

.date_text_11 {
font-size: 11px;
margin: 0px 20px 20px 0;
}

#div_events_box {
width: 505px;
margin: 0 0 0 11px;
}

.events_text_11 {
font-size: 11px;
margin: 0px 0 0 20px;
}

.wtext {
font-size: 24px;
color: #fff;}

.white_text_24 {
color: #fff;
font-size: 24px;
}


p.maintext {
margin: 5px 0px 0 12px;
line-height: 17px;
text-align: justify;
color: #ffffff;
}

h1 {
margin: 0px;
font-size: 18px;
color: #9cff00;
}

h3 {
margin: 0px;
font-size: 14px;
color:#fff;
}

.wboldtext {
color:#fff; 
font-weight: bold;
}

.form_pra {
margin: 0px 0 3px 0;
padding: 0px;
font-size: 10px;
color: #fff;
}

.form_input {
width: 200px;
font-size: 15px;
border: 1px solid #0c3f43;
}

.form_textarea{
font-size: 15px;
border: 1px solid #0c3f43;
}

#plans ul
{
list-style-type: none;
padding: 0;
margin: 10px 0 0 25px;
}

#plans li
{

margin: 1em 0;
}

#plans li a, #plans li a:visited
	{
color:#FFF;
text-decoration: underline;
font-weight: bold;
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 0 0 0 1.5em;
	}
	
#plans li a:hover
{
color:#FFF;
text-decoration: none;	
}

.wbtext {
font-size: 18px;
color: #fff;
font-weight: bold;
}

.news_date {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 14px;
color: #fff;
}

a.linkw2w, a.linkw2w:visited
	{
	color:#fff;
	text-decoration: none;
	}
	
a.linkw2w:hover
	{
	color:#fff;
	text-decoration: underline;
	}
	
a.linkg, a.linkg:visited
	{
	color:#01593f;
	font-weight: bold;
	text-decoration: none;
	}
	
a.linkg:hover
	{
	color:#01593f;
	text-decoration: underline;
	}
	
a.linkr2r, a.linkr2r:visited
	{
	color: #00FF66;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	}
	
a.linkr2r:hover
	{
	color:#b22828;
	text-decoration: underline;
	}
	
a.linkw, a.linkw:visited
	{
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	}
	
a.linkw:hover
	{
	color:#fff;
	text-decoration: underline;
	}
	
a.linkLtg, a.linkLtgvisited
	{
	color:#aef0cf;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.linkLtg:hover
	{
	color:#fff;
	text-decoration: none;
	}