body {
	margin-top:0;
	margin-left: auto;
	margin-right: auto;
	background-image: url(pix/bkg.gif); background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	background-color:#fff5cf;
}

a:link { color: #a54313; font-weight : normal; text-decoration: none; }
a:visited { color: #a54313; font-weight : normal; text-decoration: none; }
a:hover { color: #e35c1a; font-weight : normal; text-decoration: none; }

.bold {
	font-weight:bold;
	color:#e15c1a;
}

#wrapper {
	padding-left:20px;
	padding-right:20px;
	width: 857px;
	background-image: url(pix/white_shadow.gif); background-repeat:repeat-y;
	border-bottom:none;
	border-top:none;
	margin: 0 auto;
}	

#header {
	width: 857px;
}	

#header #logo {
	background: url(pix/header_logo.gif) top left no-repeat;
	margin-left:13px;
	width: 296px;
	height: 124px;
}

#header #tagline {
	margin-top:-70px;
	float:right;
	padding-right:30px;
	background: url(pix/header_tagline.gif) top left no-repeat;
	width: 388px;
	height: 18px;
}	

#navigation {
	width: 857px;
	height: 31px;
	color: #fff;
	font-size: 9pt;
	padding-bottom:5px;
	background: url(pix/nav_bkg.gif); background-repeat:repeat-x;
/*	padding-left:5px;*/
}

#navigation ul {
	width: 857px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

#navigation ul li {
	display: inline;
	white-space: nowrap;
	margin:	0px 0px 0px 0px;
	padding:0px;
}

#navigation ul li a {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
}

#navigation ul li span {
	display: none;
}

#navigation ul li#home a {
	background: url(pix/home.gif) top left no-repeat;
	height:31px;
	width:66px;
}

#navigation ul li#home a:hover {
	background: url(pix/home.gif) bottom left no-repeat;
}

#navigation ul li#home a.on {
	background: url(pix/home.gif) bottom left no-repeat;
}

#navigation ul li#about_us a {
	background: url(pix/about.gif) top left no-repeat;
	height:31px;
	width:80px;
}

#navigation ul li#about_us a:hover {
	background: url(pix/about.gif) bottom left no-repeat;
}

#navigation ul li#about_us a.on {
	background: url(pix/about.gif) bottom left no-repeat;
}

#navigation ul li#programs a {
	background: url(pix/programs.gif) top left no-repeat;
	height:31px;
	width:91px;
}

#navigation ul li#programs a:hover {
	background: url(pix/programs.gif) bottom left no-repeat;
}

#navigation ul li#programs a.on {
	background: url(pix/programs.gif) bottom left no-repeat;
}

#navigation ul li#publications a {
	background: url(pix/publications.gif) top left no-repeat;
	height:31px;
	width:107px;
}

#navigation ul li#publications a:hover {
	background: url(pix/publications.gif) bottom left no-repeat;
}

#navigation ul li#publications a.on {
	background: url(pix/publications.gif) bottom left no-repeat;
}

#navigation ul li#donate a {
	background: url(pix/donate.gif) top left no-repeat;
	height:31px;
	width:73px;
}

#navigation ul li#donate a:hover {
	background: url(pix/donate.gif) bottom left no-repeat;
}

#navigation ul li#donate a.on {
	background: url(pix/donate.gif) bottom left no-repeat;
}

#navigation ul li#volunteer_employment a {
	background: url(pix/volunteer_employment.gif) top left no-repeat;
	height:31px;
	width:181px;
}

#navigation ul li#volunteer_employment a:hover {
	background: url(pix/volunteer_employment.gif) bottom left no-repeat;
}

#navigation ul li#volunteer_employment a.on {
	background: url(pix/volunteer_employment.gif) bottom left no-repeat;
}

#navigation ul li#resources a {
	background: url(pix/resources.gif) top left no-repeat;
	height:31px;
	width:91px;
}

#navigation ul li#resources a:hover {
	background: url(pix/resources.gif) bottom left no-repeat;
}

#navigation ul li#resources a.on {
	background: url(pix/resources.gif) bottom left no-repeat;
}

#navigation ul li#events a {
	background: url(pix/events.gif) top left no-repeat;
	height:31px;
	width:65px;
}

#navigation ul li#events a:hover {
	background: url(pix/events.gif) bottom left no-repeat;
}

#navigation ul li#events a.on {
	background: url(pix/events.gif) bottom left no-repeat;
}

#navigation ul li#contact_us a {
	background: url(pix/contact.gif) top left no-repeat;
	height:31px;
	width:103px;
}

#navigation ul li#contact_us a:hover {
	background: url(pix/contact.gif) bottom left no-repeat;
}

#navigation ul li#contact_us a.on {
	background: url(pix/contact.gif) bottom left no-repeat;
}

#image {
/*	position:relative;*/
	left:0px;
	background: url(pix/main.jpg) bottom left no-repeat;
	width:857px;
	height:297px; 
}

#main_body {
	margin-top:0px;
	padding-top:0px;
	width:857px;
	padding-bottom:50px;
	display:inline-block;
}

#main_body #callout1 {
	float:left;
	padding-right:8px;
	background: url(pix/callout_psa.gif) bottom left no-repeat;
	width:188px;
	height:314px;
}

#main_body #callout1 h4, #main_body #callout2 h4, #main_body #callout3 h4 {
	margin:0px;
	padding:0px;
}

/*#main_body #callout1 h4 a {	
	width:188px;
	height:60px;
	display:block;	
}*/

#main_body #callout1 h4 a, #main_body #callout2 h4 a, #main_body #callout3 h4 a {	
	width:188px;
	height:50px;
	display:block;	
}

#main_body #callout1 h4 a span, #main_body #callout2 h4 a span, #main_body #callout3 h4 a span {
	visibility:hidden;
}

#main_body #callout1 #text1 {
	margin-left:16px;
	margin-right:20px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main_body #callout2 {
	float:left;
	padding-right:8px;
	background: url(pix/callout_programs.gif) bottom left no-repeat;
	width:188px;
	height:314px;
}

#main_body #callout2 #text2 {
	margin-left:16px;
	margin-right:25px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main_body #callout3 {
	float:left;
	padding-right:30px;
	background: url(pix/callout_donate.gif) bottom left no-repeat;
	width:188px;
	height:314px;
}

#main_body #callout3 #text3 {
	margin-left:16px;
	margin-right:35px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.text {
	padding-top:10px;
	margin-right:20px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text p {
	padding:0px;
}

.homepage_events {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



h3 {
	color: #80b200;
	font-size: 15px;
	line-height:0px;
}

h3 a:link { color: #80b200; font-weight : bold;  text-decoration: nome; }
h3 a:visited { color: #80b200; font-weight : bold;  text-decoration: none; }
h3 a:hover { color: #80b200; font-weight : bold;  text-decoration: underline; }

h2 {
	color: #80b200;
	font-size: 12px;
	line-height:14px;
}


#footer {
	width: 897px;
	height:13px;
/*	margin: 20px auto 20px auto;*/
	line-height: 14px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(pix/white_shadow_bottom.gif) bottom left no-repeat;
	margin: 0 auto;
}

.footer_text {
	padding:20px 10px 0px 20px;
	color: #b29563;
}

#footer h2 {
	font-size: 11px;
	font-weight:bold;
	color: #e15c1a;
	margin: 0px;
	padding-top:15px;
	padding-bottom:10px;
}

#footer p {
	margin: 0px;
	padding-bottom:5px;
	font-size: 11px;
	color: #b29563;
}

#footer a {
	color: #e15c1a;
}
#footer .fullbreak {
	margin-top: 10px;
}

.highlight {
	color: #e15c1a;
	display: inline;
	font-weight:normal;
}

.footer_nav {
	color: #e15c1a;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:10px;
}

#footer a:link { color: #e15c1a; font-weight : normal;  text-decoration: none; }
#footer a:visited { color: #e15c1a; font-weight : normal;  text-decoration: none; }
#footer a:hover { color: #963d11; font-weight : normal;  text-decoration: none; }

a.footer_validator:link { color: #888B8A; font-weight : normal;  text-decoration: none; }
a.footer_validator:visited { color: #888B8A; font-weight : normal;  text-decoration: none; }
a.footer_validator:hover { color: #560c70; font-weight : normal;  text-decoration: none; }

/*********************************************Inside Styles*************************************************************/

#inside_image {
/*	position:relative;*/
	left:0px;
	width:857px;
	height:232px;
}

#inside_body {
	width:857px;
	padding-top:0px;
	padding-bottom:50px;
	margin: 0 auto;
	position: relative;
}

#inside_body #callout1 {
	padding-right:8px;
	background: url(pix/inside_callout_programs.gif) bottom left no-repeat;
	width:262px;
	height:124px;
}

#inside_body #callout1 #text1 {
	padding-top:60px;
	margin-left:112px;
	margin-right:20px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inside_body #callout2 {
	padding-right:8px;
	background: url(pix/inside_callout_donate.gif) bottom left no-repeat;
	width:262px;
	height:107px;
}

#inside_body #callout2 #text2 {
	padding-top:50px;
	margin-left:22px;
	margin-right:100px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inside_body #callout3 {
	padding-right:40px;
	background: url(pix/inside_callout_psa.gif) bottom left no-repeat;
	width:262px;
	height:124px;
	padding-top:8px;
}

#inside_body #callout3 #text3 {
	padding-top:52px;
	margin-left:115px;
	margin-right:15px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inside_body #callout4 {
	padding-right:40px;
	background: url(pix/inside_callout_stories.gif) bottom left no-repeat;
	width:262px;
	height:110px;
}

#inside_body #callout4 #text4 {
	padding-top:60px;
	margin-left:23px;
	margin-right:110px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inside_body #column1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 302px;
}	

#inside_body #column1 img {
	margin-top:5px;
	margin-bottom:5px;
}

#inside_body #column1 #indent {
	padding-top:50px;
	padding-left:28px;
	padding-right:50px;

}	


/********************************************** Subnav Section *****************************************************/
.subnav {
	font-weight:normal;
	color: #4C4949;
	font-size: 12px;
	line-height: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subnav p {
	font-weight:normal;
	color: #4C4949;
	font-size: 11px;
	line-height: 12px;
}
.subnav ul {
	list-style: none;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.subnav li {
	background: url(pix/subnav_bullet.gif) no-repeat 15px 9px;
	padding-left:30px;
	padding-bottom:2px;
	border-bottom: 1px solid #E5EFCB;
}

.subnav ul li ul li {
	background: url(pix/subnav_line.gif) no-repeat 15px 9px;
	border: none;
	line-height:14px;
}

.subnav ul li ul li a:link { color: #004b8c; text-decoration: none; }
.subnav ul li ul li a:visited { color: #004b8c; text-decoration: none; }
.subnav ul li ul li a:hover { color: #3077b3; text-decoration: none; }

.subnav ul .subMenu {
	background: url(pix/subnav_sub_bullet.gif) no-repeat bottom left;
	padding-left:30px;
	padding-bottom:2px;
}

a.subnav:link { color: #4C4949; font-weight : normal;  text-decoration: none; }
a.subnav:visited { color: #4C4949; font-weight : normal;  text-decoration: none; }
a.subnav:hover { color: #81B300; font-weight : normal;  text-decoration: none; }

.subnav_on {
	font-weight:normal;
	color: #81B300;
	font-size: 12px;
	line-height: 22px;
}

a.subnav_on:link { color: #81B300; font-weight : normal;  text-decoration: none; }
a.subnav_on:visited { color: #81B3009; font-weight : normal;  text-decoration: none; }
a.subnav_on:hover { color: #81B300; font-weight : normal;  text-decoration: none; }
/********************************************** Subnav Section *****************************************************/

#content {
	background: #fff;
	width: 493px;
	padding-top:0px;
	margin:0px;
	margin-left: 304px;
	padding-right: 60px;
/*	padding: 5px;*/
}

/*#content ul {
	margin: 0px 0px 25px 0px;
	list-style-type: none;
	padding: 0px;
}*/

.fixed_width_column {
	float: left;
	width:245px;
	
}

.fixed_width_column_donate {
	float: left;
	width:245px;
	color:#668e00;
}

.column {
	float: left;
}

.clear {
	clear:both;
}

#content #title {
	padding-bottom:8px;
	margin-bottom:15px;
}	

#content h3 {
	color: #80b200;
	font-size: 15px;
	line-height:12px;
	padding-bottom:10px;
}

#content h1 {
	color: #5f2d95;
	font-size: 15px;
	line-height:0px;
	padding-bottom:20px;
}

.highlight_green {
	color: #80b200;
	font-size: 11px;
	line-height:0px;
	font-weight:bold;

}

.dashline {
	width:503px;
	height:1px;
	background-image:url(pix/dividerline.gif); background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:20px;
	font-size: 2px;
}

.blue {
color:#2e94c9;
}

a.blue:link { color: #2e94c9; font-weight : normal;  text-decoration: underline; }
a.blue:visited { color: #2e94c9; font-weight : normal;  text-decoration: underline; }
a.blue:hover { color: #36acea; font-weight : normal;  text-decoration: underline; }

.purple {
color:#602e93;
}

a.purple:link { color: #602e93; font-weight : normal;  text-decoration: underline; }
a.purple:visited { color: #602e93; font-weight : normal;  text-decoration: underline; }
a.purple:hover { color: #8640cd; font-weight : normal;  text-decoration: underline; }

.orange {
color:#ff721b;
}

a.orange:link { color: #ff721b; font-weight : normal;  text-decoration: underline; }
a.orange:visited { color: #ff721b; font-weight : normal;  text-decoration: underline; }
a.orange:hover { color: #ff904c; font-weight : normal;  text-decoration: underline; }

.pink {
color:#ff2e60;
}

a.pink:link { color: #ff2e60; font-weight : normal;  text-decoration: underline; }
a.pink:visited { color: #ff2e60; font-weight : normal;  text-decoration: underline; }
a.pink:hover { color: #ff7c9b; font-weight : normal;  text-decoration: underline; }

.backtotop {
	display:block;
	text-align:right;
	font-size:10px;
	padding-right:50px;
}	

/* Indent 25 */
	#indent25{
	padding-left:25px;
}

/* Indent 50 */
	#indent50{
	padding-left:50px;
}

.indent {
	padding-left:30px;
}	

.sitemap {
	color:#80b200;
	font-size:14px;
	line-height:18px;
}

a.sitemap:link { color: #80b200; font-weight : normal;  text-decoration: none; }
a.sitemap:visited { color: #80b200; font-weight : normal;  text-decoration: none; }
a.sitemap:hover { color: #80b200; font-weight : normal;  text-decoration: underline; }


.sitemap_sm {
	color:#666666;
	font-size:12px;
	line-height:20px;
}

a.sitemap_sm:link { color: #666666; font-weight : normal;  text-decoration: none; }
a.sitemap_sm:visited { color: #666666; font-weight : normal;  text-decoration: none; }
a.sitemap_sm:hover { color: #80b200; font-weight : normal;  text-decoration: underline; }

.green {
	color:#75a300;
}
