* {
margin : 0;
padding : 0;
}

body {
background : #34850F url("images/body_bg_top.gif") repeat-x;
font-size : 12px;
font-family : Tahoma;
color : #494949;
}

img {
border : none;
}

a {
color : #3C8919;
}
a:hover {
text-decoration : none;
}

.clear {
clear : both;
height : 0px;
overflow : hidden;
}

html, body, #page {
width : 100%;
}

#page {
width : 100%;
background : url("images/body_bg_bott.gif") repeat-x bottom left;
}

#container {
width : 878px;
margin : 0 auto;
}


#header {
width:878px;
height:127px;
position:relative;
}
#header #logo {
width : 205px;
height : 64px;
position:absolute;
top:34px;
left:27px;
}
#header .hd_pic {
width : 641px;
height : 272px;
background : url("images/header_pic.jpg") no-repeat;
position:absolute;
top:0px;
left:237px;
}

#donateButton{
	position: absolute;
	display: block;
	z-index: 10;
	width: 120px;
	height: 120px;
	top: 00px;
	left: 260px;
	text-decoration: none;
}

#donateButton span{
	visibility: hidden;
}


h1, h2, h3, h4, h5 {
padding : 0;
margin : 0 0 15px 0;
font-family:Georgia;
color:#3C8919;
}
h1 {
font-size : 24px;
font-weight : bold;
letter-spacing : -2px;
}
h2 {
font-size : 22px;
font-weight : bold;
}
h3 {
font-size : 18px;
font-weight : normal;
}
h4 {
font-size : 16px;
font-weight : normal;
}
h5 {
font-size : 12px;
font-weight : bold;
}


#content {
width : 878px;
background:#FFF url("images/cont_bg.gif") repeat-y top left; 
}

.content2 { position: relative; min-height:550px; background:url("images/cnt_bg_bott.gif") no-repeat 237px 100%; }
* html .content2 { height:550px; }

ul { padding:8px 0 18px 10px; margin:0; list-style:none; position:relative; }
ul li { padding:0 0 0 16px; margin:0 0 6px 0; background:url("images/ar.gif") no-repeat 0 5px; }

.contentbox {
padding : 170px 45px 0 40px;
background:url("images/cnt_bg_top.gif") no-repeat 0 145px;
width:545px;
float:left;
position:relative;
z-index: 1;
}

.contentbox p {
line-height : 20px;
padding : 0;
margin : 0 0 15px 0;
}

.contentbox .img_right { float:right; margin:3px 0 10px 15px; border:4px solid #CCC; }
.contentbox .img_left { float:right; margin:3px 15px 10px 0; }

.welcome {
margin-bottom:35px;
}
.welcome h1 {
height:19px;
text-indent:-2100px;
font-size : 10px;
background:url("images/title_welcome.gif") no-repeat;
margin-bottom:15px;
padding:0;
}
.welcome p {
line-height:20px;
padding:0;
margin:0;
}

a.more { background:url("images/li.gif") no-repeat 0 3px; padding-left:15px; }
 
.newsind { width:240px; font-size:11px; float:left; }
.newsind h2 { text-indent:-2100px; font-size:11px; height:22px; margin:0 0 10px 0; background:url("images/title_news.gif") no-repeat; }
.newsind p { line-height:13px; padding:0; margin:1px 0 12px 0; }

.dvd { width:235px; font-size:10px; float:left; }
.dvd h2 { font-size:11px; height:22px; margin:0 0 10px 0; background:url("images/title_dvd.gif") no-repeat; }
.dvd h2 a { display: block; width: 100%; height: 100%; text-decoration: none; }
.dvd h2 a span { visibility: hidden; }
.dvd p { line-height:13px; padding:0; margin:7px 0 12px 0; }
.dvd .abutt1 { font-size:11px; color:#F38500; text-decoration:none; display:block; width:132px; height:23px; background:url("images/butt_bg.gif") no-repeat; }
.dvd .abutt1 b { display:block; padding-top:4px; text-align:center; }
.dvd .abutt1:hover { color:#DE6E00; }

.indsep { width:70px; height:250px; background:url("images/sep1.gif") no-repeat 50% 0; float:left; }


.hts { margin-bottom:28px; padding-bottom:11px; background:#F38500 url("images/leftbox2_bg_bott.gif") no-repeat bottom left; }
.hts .htsbox { padding:17px 17px 9px 17px; background:#F38500 url("images/leftbox2_bg_top.gif") no-repeat; }
.hts { color:#FFF1D8; font-size:10px; }
.hts h3 { margin-bottom:5px; color:#FFF; font-size:10px; text-indent:-2100px; height:32px; background:url("images/title_howtostart.gif") no-repeat; }
.hts h3 a { height:32px; width:100%; display:block; }
.hts a { color:#FFF; }

.download { margin:0 0 23px 23px; width:183px; background:#FFF7E8 url("images/leftbox3_bg_bott.gif") no-repeat bottom left; }
.download .label { width:59px; float:left; font-size:10px; font-weight:bold; padding-top:4px; height:24px; }
.download .value { width:97px; float:left; height:28px; }
.download .value input { width:97px; border:1px solid #A1A1A1; height:18px; }
.download h5 { margin:0 0 4px 0; padding:5px 12px 18px 12px; color:#FFF; background:#FFF7E8 url("images/leftbox3_bg_top.gif") no-repeat; }
.download .dbox { padding:0 12px; }
.download .butt { width:183px; padding:7px 0 15px 0; clear:both; text-align:center; } 
.download .butt input { font-weight:bold; color:#FFF; border:none; background:#F38500 url("images/leftbox3_bg_button.gif") no-repeat; width:114px; height:28px; padding-bottom:2px; }
* html .download .butt input { padding-bottom:0; }

.resume { width:191px; height:56px; margin:0 auto; background:#F38500 url("images/leftbox4_bg.gif") no-repeat; }
.resume a { display:block; width:191px; padding-top:11px; line-height:15px; height:45px; color:#DFFFD0; text-decoration:none; font-weight:bold; text-align:center; }
.resume a:hover { color:#FFF; }


ul#nav { padding:20px 0 0 0; margin:0; list-style:none; background:#FFF url("images/corner_top_left.gif") no-repeat; border-bottom:3px solid #FFF; z-index: 1; }
ul#nav li { padding:0; margin:0 0 4px 0; }
ul#nav a { color:#000; text-decoration:none; display:block; width:229px; height:24px; background-image:url("images/nav_bg.gif"); background-color:#CDE8BE; background-repeat :no-repeat; }
ul#nav a b { display:block; padding:4px 0 0 37px; }
ul#nav a.on { color:#FFF; }
ul#nav .nav_n5, ul#nav .nav_n5_on { margin-bottom:0; }
ul#nav .nav_n1 a { background-position:0 0; }
ul#nav .nav_n2 a { background-position:0 -28px; }
ul#nav .nav_n3 a { background-position:0 -56px; }
ul#nav .nav_n4 a { background-position:0 -84px; }
ul#nav .nav_n5 a { background-position:0 -112px; }
ul#nav .nav_n1 a:hover { background-position:-229px 0; }
ul#nav .nav_n2 a:hover { background-position:-229px -28px; }
ul#nav .nav_n3 a:hover { background-position:-229px -56px; }
ul#nav .nav_n4 a:hover { background-position:-229px -84px; }
ul#nav .nav_n5 a:hover { background-position:-229px -112px; }
ul#nav .nav_n1 a.on, ul#nav .nav_n1 a.on:hover { background-position:-458px 0; }
ul#nav .nav_n2 a.on, ul#nav .nav_n2 a.on:hover { background-position:-458px -28px; }
ul#nav .nav_n3 a.on, ul#nav .nav_n3 a.on:hover { background-position:-458px -56px; }
ul#nav .nav_n4 a.on, ul#nav .nav_n4 a.on:hover { background-position:-458px -84px; }
ul#nav .nav_n5 a.on, ul#nav .nav_n5 a.on:hover { background-position:-458px -112px; }

ul#nav li ul{ list-style: none; margin: 5px 0 0 0; padding: 0; }
ul#nav li ul li { list-style: none; margin: 0 0 0 5px; padding: 0 0 0 10px; display: block; width: 100px; }
ul#nav li ul li a{ background: none; text-decoration: underline;}


.leftbox {
	float:left;
	width:237px;
	position:relative;
}

.light2 {
position:absolute;
top:0;
left:-34px;
width:34px;
height:475px;
background:url("images/light2.png") no-repeat;
}

.light1 {
position:absolute;
top:0;
right:-51px;
width:51px;
height:215px;
background:url("images/light1.jpg") no-repeat;
}

.leftbox2 {
	width:237px;
	padding-top:42px;
	background:url("images/leftbox_bg.gif") no-repeat top left;
	min-height:365px;
}
* html .leftbox2 { height:365px; }



.ftrsep {
width:878px;
clear : both;
height : 25px;
overflow : hidden;
background : url("images/ftr_sep.gif") no-repeat;
}

#footer {
font-size : 11px;
background : url("images/footer_bg.gif") no-repeat;
width:878px;
height:94px;
position:relative;
}
#footer a {
color : #FFF;
}
#footer .logo {
width:97px;
height:31px;
display:block;
position:absolute;
top:17px;
left:65px;
}
#footer .ftrnav {
position:absolute;
top:20px;
left:277px;
color:#96C481;
}



form {
margin : 0;
padding : 0;
}
input, select, textarea { font:12px Tahoma; }

#contactinfo{
	color: white;
	position: absolute;
	top: 45px;
	left: 250px;
}

#contactinfo .nmc { color: #86B86F; }


/* Listing */

#pagelisting { margin: 0; padding: 0; list-style: none; }
#pagelisting li { margin: 10px 0; padding: 10px 0; border-bottom: 1px solid #ccc; list-style: none; background: none; }
#pagelisting li strong { display: block; }
#pagelisting li a { display: block; margin: 3px 0; }