body {
	margin: 0;
	color: #656565;
	background:url("../images/bg-body.gif");
	font: 13px arial, helvetica, sans-serif;
	min-width:950px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #009966;
	text-decoration: none;
}
a:hover {text-decoration: none;}

/* General settings */
#header {
	background:url(../images/bg-header.png);
	width:100%;
	height:163px;
	overflow:hidden;
}
#header .inner {
	width:936px;
	margin:0 auto;
	position:relative;
	padding:0 9px 0 5px;
}
#header .inner .holder {
	margin:0 0 19px;
	height:1%;
	overflow:hidden;
}
#header .inner:after {
	clear:both;
	content:"";
	display:block;
}

.bigText {
color: #000000;	
font-size: 16px; 
font-weight: bold;
}

.logo {
	width:278px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:17px 0 0;
}
.logo a {
	background:url(../images/bg-logo.png) no-repeat;
	display:block;
	height:67px;
}
.global-nav-box {
	float:right;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}
.global-nav-box .left-side {
	float:left;
	width:9px;
	height:37px;
	background:url(../images/bg-global-nav-left.png) no-repeat;
}
.global-nav-box .right-side {
	background:url(../images/bg-global-nav-right.png) no-repeat;
	width:9px;
	height:37px;
	float:left;
}
.global-nav-box .inner1 {
	float:left;
	background:url(../images/bg-global-nav.png) repeat-x;
	height:30px;
	padding:7px 2px 0;
}
#global-nav {
	margin:0 17px 0 -4px;
	padding:3px 0 0;
	list-style:none;
	float:left;
}
#global-nav li {
	float:left;
	padding:0 15px 0 13px;
	background:url(../images/separator1.gif) no-repeat 100% 2px;
}
#global-nav li a {
	color:#019376;
	text-decoration:none;
}
#global-nav li a:hover {
	text-decoration:underline;
}
.form-search {
	float:left;
}
.row {
	width:100%;
	overflow:hidden;
}
.form-search .text {
	float:left;
	border:1px solid #ccc;
	color:#585636;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px;
	width:125px;
	margin:0;
}
.form-search form fieldset {
	float:left;
}

.volunteerBox {
 font-size: 12px;
 width: 250px;
 background-color: #ffffff;
 border: 1px solid #cccccc;	
 color: #999999;
}


.donateBox {
 font-size: 12px;
 width: 50px;
 background-color: #ffffff;
 border: 1px solid #cccccc;	
 color: #999999;
}

.donateBox2 {
 font-size: 12px;
 width: 300px;
 background-color: #ffffff;
 border: 1px solid #cccccc;	
 color: #999999;
}

.donateBoxFill {
 font-size: 12px;
 background-color: #ffffff;
 border: 1px solid #cccccc;	
 color: #999999;
}

.homePageText {
	float:left;
	margin:0;
	padding:0 23px 12px;
	color:#301910;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
}

.homePageLearnMore {
	float:left;
	margin:0;
	padding:35px 23px 17px;
}

#nav-main {
	margin:0 3px 0 0;
	padding:0;
	background:url(../images/separator2.gif) no-repeat 100% 50%;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#nav-main li {
	float:right;
	height:50px;
}
#nav-main li a {
	float:left;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
}
#nav-main li a.nav-main-who-we-are {
	background:url(../images/nav-main-who-we-are.gif) no-repeat;
	width:237px;
}
#nav-main li a.nav-main-what-we-do {
	background:url(../images/nav-main-what-we-do.gif) no-repeat;
	width:235px;
}
#nav-main li a.nav-main-how-to-help {
	background:url(../images/nav-main-how-to-help.gif) no-repeat;
	width:236px;
}
#nav-main li.active a,
#nav-main li a:hover {
	background-position:0 -50px;
}
#main {
	width:924px;
	margin:-5px auto 0;
	position:relative;
	z-index:1;
}

#active {
text-decoration: bold;
}

#content {
	background-color:#fff;
	padding:11px 0 17px;
}
#contentHome {
	padding:11px 0 0px;
}
.content-inner {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-content.gif) repeat-y;
	padding:0;
}
.content-innerHome {
	width:100%;
	overflow:hidden;
	padding:0;
}
.content-main {
	float:right;
	width:708px;
	padding:41px 0 0;
	overflow:hidden;
}
.sidebar {
	width:192px;
	float:left;
	padding:21px 0 0;
}
.leftHome {
	width:629px;
	height:218px;
	float:left;
	background:url(../images/homeLeftBG.gif) no-repeat;
	padding:0;
	
}
.rightHome {
	width:289px;
	height:188px;
	float:right;
	background:url(../images/homeRightBG.gif) no-repeat;
	padding:0;
}

.rightHomeVert {
	width:280px;
	height:600px;
	float:right;
	background:url(../images/homeRIGHTvertBG.gif) no-repeat;
	padding:0;
}
.nav-box {
	padding: 0 0 66px 24px;
}
.header-holder {
	width:100%;
	position:relative;
	z-index:2;
}
.sidebar .title {
	display:block;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 8px;
}
#sidenav {
	margin:0;
	padding:0;
	list-style:none;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#sidenav li {
	margin:0 0 10px;
}
#sidenav li a {
	color:#152c5c;
	text-decoration:none;
}
#sidenav li a:hover {
	text-decoration:bold;
		font-weight: bold;
}
#sidenav li a:active {
	text-decoration:bold;
		font-weight: bold;
}
li.sideactive {
font-weight:bold;
list-style-image:url(../images/arrow.gif);
list-style-type:square;
}

.side-box {
	width:216px;
	background:url(../images/bg-side-box.gif) repeat-y;
}
.side-box .inner1 {
	background:url(../images/bg-side-box-top.gif) no-repeat 0 0;
}
.side-box .inner2 {
	background:url(../images/bg-side-box-bottom.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:24px 16px 18px 17px;
}
.side-box h3.did-you-know {
	margin:0 0 22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h-did-you-know-that.gif) no-repeat;
	width:171px;
	height:54px;
}
.side-box h3.what-they-say {
	margin:0 0 22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/h-what-they-say.gif) no-repeat;
	width:171px;
	height:60px;
}

.side-box p {
	margin:0 0 8px;
	color:#6e6e6e;
	font-size:16px;
	line-height:24px;
}
.content-main .title {
	margin:0 0 10px;
}
.content-main .title .who-we-are {
	margin:0 0 5px;
	background:url(../images/h-who-whe-are.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .contact-us {
	margin:0 0 5px;
	background:url(../images/h-contact-us.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .photos {
	margin:0 0 5px;
	background:url(../images/h-photos.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .board-of-directors {
	margin:0 0 5px;
	background:url(../images/h-board-of-directors.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .partners {
	margin:0 0 5px;
	background:url(../images/h-partners.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .our-staff {
	margin:0 0 5px;
	background:url(../images/h-our-staff.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .awards {
	margin:0 0 5px;
	background:url(../images/h-awards.gif) no-repeat;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .what-we-do {
	margin:0 0 5px;
	background:url(../images/h-what-we-do.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .volunteers {
	margin:0 0 5px;
	background:url(../images/h-volunteers.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .tell-a-friend {
	margin:0 0 5px;
	background:url(../images/h-tell-a-friend.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .endowment-campaign {
	margin:0 0 5px;
	background:url(../images/h-endowment-campaign.gif) no-repeat;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .donate {
	margin:0 0 5px;
	background:url(../images/h-donate.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .our-clients {
	margin:0 0 5px;
	background:url(../images/h-our-clients.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .our-method {
	margin:0 0 5px;
	background:url(../images/h-our-method.gif) no-repeat;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .programs {
	margin:0 0 5px;
	background:url(../images/h-programs.gif) no-repeat;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .book-selections {
	margin:0 0 5px;
	background:url(../images/h-book-selections.gif) no-repeat;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
}

.content-main .title .how-to-help {
	margin:0 0 5px;
	background:url(../images/h-how-to-help.gif) no-repeat;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}
.content-block {
	margin:0 0 0 21px;
}
.content-block .title em {
	font-style:normal;
	text-transform:uppercase;
	color:#999;
	font-size:12px;
}
.visual img {
	margin:0;
}
.visual {
	position:relative;
	margin:0 0 7px;
}
.video-box {
	position:absolute;
	right:18px;
	top:-88px;
	width:201px;
	height:126px;
}
.video-box a {
	display:block;
	height:100%;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-video-box.png) no-repeat;
}
.donate-box {
	position:absolute;
	right:18px;
	top:-88px;
	width:201px;
	height:126px;
}
.donate-box a {
	display:block;
	height:100%;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-donate-box.png) no-repeat;
}
.text-inner {
	padding:0 46px 0 0;
}
.content-main p {
	line-height:22px;
	margin:0 0 13px;
}
.content-main .highlight {
	background-color:#e6f0f3;
	padding:10px 0 11px 20px;
	margin:-2px 0 16px 1px;
}
.content-main h2 {
	color:#121212;
	margin:0 0 8px;
	font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.content-main .highlight h2 {
	margin:0 0 12px;
}
.content-main .highlight blockquote {
	margin:0;
	font-size:16px;
}
.content-main .highlight q {
	quotes: none;
	line-height:26px;
	font-style:italic;
	background:url(../images/bg-quote-left.gif) no-repeat 2px 0;
	display:block;
	text-indent:35px;
	padding:10px 55px 0 0;
}
.content-main .highlight q:before {content:"";}
.content-main .highlight q:after {content:"";}
.content-main .highlight q img {
	vertical-align:middle;
}
#footer {
	height:40px;
	margin:0 0 40px;
	background:url(../images/bg-footer.png) repeat-x;
	line-height:inherit;
}
#footer .copy {
	float:left;
	margin:0;
	padding:0 13px;
	color:#301910;
	font:11px/40px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#nav-bottom {
	margin:0 13px 0 0;
	display:inline;
	padding:0;
	list-style:none;
	float:right;
	font:11px/40px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#nav-bottom li {
	float:left;
	background:url(../images/separator3.gif) no-repeat 0 16px;
	padding:0 6px 0 7px;
}
#nav-bottom li:first-child {
	background-image:none;
}
#nav-bottom li a {
	color:#019376;
}

