@charset "utf-8";
/* CSS Document */

/*---- GENERAL ----*/
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:0px;
	background-image:url(../images/bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#F3D136;
}
a,a:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px
}
a img{
	border:none;
}
/*---- CONTENT ----*/
#wrapper{
	margin:0px auto;
	width:1000px;
	height:100%;
}
#header{
	width:100%;
	height:100%;
/*	background-image:url(../images/index/header_grad.png);
*/	background-repeat:repeat-x;
}
#nav{
	width:651px;
	height:53px;
	background-image:url(../images/index/nav_bar.png);
	background-repeat:no-repeat;
	padding-left:0px;
	text-align:center;
}
#nav a{
	color:#FFF;
	text-decoration:none;
}
#nav a:hover{
	color:#f7d51a;
}
#main_body_area{
}
#banner_1{
	background-image:url(../images/index/banner_04.png);
	background-repeat:no-repeat;
}
#banner_2{
	background-image:url(../images/index/banner_05.png);
	background-repeat:no-repeat;
}
#banner_3{
	background-image:url(../images/index/banner_06.png);
	background-repeat:no-repeat;
}
#banner_t1{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	margin:50px 0px 0px 40px;
	text-shadow:#333 1px 1px;
}
#banner_t2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#507e3a;
	margin:60px 0px 0px 60px;
}
#donate{
	background-image:url(../images/index/donate.png);
	width:292px;
	height:95px;
	margin:35px 0px 0px 30px;
	cursor:pointer;
}
#fft{
	border-right:dotted 1px #000;
	overflow:auto;
	padding:0px 30px 0px 30px;
	text-align:justify
}
#login{
	border-right:dotted 1px #000;
	color:#507e3a;
	padding-left:20px
}
#logos{
	padding-left:20px
}
#logos img{
	max-width:100px;
	max-height:100px;
}
#logos a img{
	border:none;
}
.input_container {
	background-image:url(../images/index/input_container.png);
	background-repeat: no-repeat;
	width: 325px;
}
.input_box{
	border: none;
	outline: none;
	vertical-align: middle;
	background-color:transparent;
	background-image:url(../images/index/input_box.png);
	background-repeat:no-repeat;
	background-position:center center;
	width: 232px;
	height:30px;
	line-height:30px;
	color:#507e3a;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}
.sub_button{
	border:none;
	background-color:transparent;
	background-image:url(../images/index/submit_button.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0px;
	padding:0;
	width: 38px;
	height: 37px;
	cursor:pointer;
}
#button_td{
	padding-right:6px;
}
#charity{
	background:url(../images/index/charity_box.png) left top no-repeat;
	width:232px;
	height:47px;
	text-align:center;
	color:#507e3a;
	margin:0 auto;
	padding:10px 0;
}

#footer_1{
	background-image:url(../images/index/footer_01.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:30px 0px 60px 0px;
}
#footer_2{
	background-image:url(../images/index/footer_02.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:30px 0px 60px 0px;
}
#footer_3{
	background-image:url(../images/index/footer_03.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:30px 0px 60px 0px;
}

/*---- Subpages Style ----*/

/*####### Page Images ######*/
#sub_banner1{
	background-image:url(../images/sub/banner_03.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt1{
	background-image:url(../images/sub/banner_03_alt1.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt2{
	background-image:url(../images/sub/banner_03_alt2.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt3{
	background-image:url(../images/sub/banner_03_alt3.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt4{
	background-image:url(../images/sub/banner_03_alt4.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt5{
	background-image:url(../images/sub/banner_03_alt5.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt6{
	background-image:url(../images/sub/banner_03_alt6.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt7{
	background-image:url(../images/sub/banner_03_alt7.png);
	background-repeat:no-repeat;
}
#sub_banner1_alt8{
	background-image:url(../images/sub/banner_03_alt8.png);
	background-repeat:no-repeat;
}
/*########################*/

#sub_banner2{
	background-image:url(../images/sub/banner_05.png);
	background-repeat:no-repeat;
	height:280px;
}
#sub_main{
	background-image:url(../images/sub/body_04.png);
	background-repeat:no-repeat;
	height: 500px;
}
#sub_content{
	margin:100px auto 50px auto;
	height:630px;
	overflow:auto;
	padding:20px 15px 5px 20px;

}
#sub_logos{
	padding-left:10px;
}
#sub_logos a img{
	border:none;
}
#sub_banner_t2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#507e3a;
	margin:50px 0px 0px 90px;
}
#sub_banner_t2 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#507e3a;
}
#sub_donate{
	background-image:url(../images/index/donate.png);
	width:292px;
	height:95px;
	margin:35px 0px 0px 50px;
	cursor:pointer;
}

/*---- Communications ----*/
#ecof{
	width:435px;
	height:163px;
	/*position:relative;*/
	margin:-5px 0px 0px 120px;
	color:#060;
}
.com_titles{
	font-weight:bold;
	color:#d71920;
}
.com_fileList{
	/*overflow:auto;
	max-height:80px;*/
	border-bottom:solid thin #92b442;
	padding-bottom:5px;
}
/*---- Drop Downs ----*/
#dd_about, #dd_programs, #dd_get_involved, #dd_communications
{
	position:absolute;

	background-image:url(../images/dd_full.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:10px;
	padding:8px 0 10px 0;
	font-weight:bold;
	margin-top:32px;
	display:none;
	text-align:left;
	width:135px;
	z-index:1000;
	border-top:2px solid #FFFFFF;
}
#dd_about a, #dd_programs a, #dd_get_involved a,  #dd_communications a
{font-size:10px;}

#dd_about ul, #dd_programs ul, #dd_get_involved ul,  #dd_communications ul
{padding-left:25px;
line-height: 18px;
margin:0;}

#dd_programs {
  background-image:url(../images/dd_full2.png);
}
.navtable {
	text-align:center;
	vertical-align: bottom;

}

#gI_1{
	border-right:solid 1px #92b442;
	padding:10px;
}
#gI_1 ul{
	list-style:inside;
	padding-left:0px
}
#gI_2{
	padding:10px;
}
#hdr_img{
	position:absolute;
	margin:-300px 0px 0px 360px;
}
#privacy{
	text-align:center;
}
#contact{
	width:80%;
	height:280px;
	margin:10px auto;
	background-color:#FFF;
	padding-left:20px;
	padding-top:10px;
	opacity:0.8;
	filter: alpha(opacity = 80);
	border:3px solid #CCC;
}
#contact input, textarea{
	border:1px solid #CCC;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#contact input{
	width:250px;
	height:20px;
	background-position:7px 6px;
	padding:8px 5px 0 30px;
	background-repeat:no-repeat;
}
#contact textarea{
	width:285px;
	height:100px;
}
#contact #name{background-image:url(../images/contact/user_suit.png);}
#contact #email{background-image:url(../images/contact/email.png);}
#contact #phone{background-image:url(../images/contact/phone.png);}
#contact #send{
	padding:0px;
	width:80px;
	height:29px;
	margin-right:65px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.req{color:#F00;}


#youtube_box {
	background-image: url(../images/youtube_box.jpg);
	background-repeat: no-repeat;
	height: 247px;
	margin: 0px;
	padding: 10px;
	width: 303px;
}

#youtube_button {
	float: right;
	margin-top: 0px;
	margin-right: 25px;
	width: 133px;
	height: 43px;
}

#sponsors_box {
	background-image: url(../images/index/sponsors.png);
	background-repeat: no-repeat;
	width: 278px;
	height: 118px;
	position: relative;
	top: -142px;
}

#sponsors_logos {
	position: relative;
	top: -142px;
}
.right_logos {
	margin-top:-20px; margin-left:20px;
}
.right_logos img {
	padding:3px;
}
