@charset"utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol, ul, li{list-style:none;}
a{text-decoration:none;color:#4A5637;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a:focus, input:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
.clear{clear:both}
.fL{float:left}
.fR{float:right}
body{background:#173f06 url(../images/bodybg.jpg) left bottom repeat-x}
.topbg{width:100%;height:623px;position:absolute;left:0;top:0;z-index:-100;background:url(../images/topbg.jpg) left top repeat-x}
#main{width:838px;margin:auto}
#header{width:100%;height:190px;background:url(../images/headerbg.jpg) top center no-repeat}
.logo{width:172px;height:173px;padding:13px 0 0 48px}
.logo h1 a{width:172px;height:173px;display:block;text-indent:-5000px;background:url(../images/logo.jpg) bottom center no-repeat}
.headerright{width:598px;height:190px}
.hc{height:34px;padding-right:15px;text-align:right;text-transform:uppercase;font:bold 14px/31px Arial;background:url(../images/hcbg.jpg) right top no-repeat}
.hc a{text-decoration:none;color:#e8fde3}
.hc a:hover{color:#fef200}
.wc{height:74px;padding-top:35px;text-align:center;text-transform:uppercase;font:bold 33px/50px Arial;color:#d2ffce}
.wc span{font-size:20px;line-height:25px;}
.search{width:260px;padding:12px 15px 0 0;height:25px;float:right;}
.searchtbbg{width:200px;padding:0 12px;height:23px;background:url(../images/searchbg.jpg) left top no-repeat}
.searchtb{width:200px;height:20px;padding-top:3px;font:12px Arial;color:#b0afaf}
.go{width:31px;height:21px}
#page{width:838px}
.pageleft{width:240px}
.menu{background:url(../images/menubg.jpg) right top no-repeat;padding-top:43px;width:202px;margin-left:38px}
.menu ul{width:202px}
.menu li.menurepeat a{width:162px;height:31px;padding-left:40px;font:bold 12px/30px Arial;color:#3a3a3a;text-decoration:none;display:block;text-transform:uppercase;background:url(../images/menulibg.jpg) 0 0 no-repeat}
.menu li.menurepeat a:hover, .menu li.menurepeat a.active{background-position:0 -31px;color:#FFF}
.menu li.menulast a{width:162px;height:29px;padding-left:40px;font:bold 12px/29px Arial;color:#3a3a3a;text-decoration:none;display:block;text-transform:uppercase;background:url(../images/menulibg.jpg) 0 0 no-repeat}
.menu li.menulast a:hover, .menu li.menulast a.active{background-position:0 -31px;color:#FFF}
.shadow{width:100%;height:7px;text-align:right}
.register{height:315px;padding:40px 0 30px 0}
.raffle{background:#d9e0bf url(../images/rafflebg.jpg) right top no-repeat;padding-top:40px;width:202px;margin-left:38px}
.raffp{width:178px;padding:0 13px 0 11px;background:url(../images/shadow.jpg) right center no-repeat}
.raftbbg{width:178px;height:25px;padding:1px 0;display:block;background:url(../images/raftbbg.jpg) left center no-repeat}
.raftbbg_error{width:178px;height:25px;padding:1px 0;display:block;background:url(../images/raftbbgred.jpg) left center no-repeat}
.raftb{width:158px;height:21px;padding:4px 10px 0 10px;font:12px Arial;color:#8da890}
.submit{text-align:center;font:12px/22px Arial;color:#cb2c04;padding:8px 0}
.pageright{width:598px;background-color:#d9e0bf}
.banner{height:78px;width:463px;padding:190px 0 0 135px;background:url(../images/childrens.jpg) top center no-repeat}
.callus{width:185px;font:bold 20px/20px Arial;color:#141414;text-transform:uppercase;padding-bottom:12px}
.contact{width:185px;font:bold 25px/25px Arial;letter-spacing:1px;color:#141414}
.office{font:bold 15px/18px Arial;color:#373737;margin-top:-2px;width:275px}
.office span{height:22px;display:block;background:url(../images/office.jpg) left top no-repeat;text-indent:-5000px;font-size:12px;color:#000}
.pagein{width:538px;margin:auto;background:url(../images/aisc_bg.jpg) top center no-repeat;padding:65px 11px 0 11px}
.welcome{text-transform:uppercase;font:bold 16px/20px Arial;color:#262424}
.green{color:#225405}
.textbg{padding:10px 0 30px 0;margin-bottom:30px;min-height:600px;height:auto !important;height:550px;background:url(../images/pbg.jpg) bottom center no-repeat;font:12px/18px Arial;color:#4a5637}
.fieldtrip{width:239px;background:url(../images/ftmidbg.jpg) top center repeat-y}
.fttitle{width:179px;height:55px;padding-left:60px;padding-bottom:5px;font:bold 16px/40px Arial;color:#FFF;text-transform:uppercase;background:url(../images/fttopbg.jpg) top center no-repeat}
ul.ft{font:12px/22px Arial;color:#003e23;width:235px}
li.ft1{width:200px;height:22px;margin-left:4px;padding-left:31px;background:#e6fbdb url(../images/ft1bg.jpg) left center no-repeat}
li.ft2{width:200px;height:22px;margin-left:4px;padding-left:31px;background:url(../images/ft2bg.jpg) left center no-repeat}
.ftbot{height:30px;background:url(../images/ftbotbg.jpg) bottom center no-repeat}
.campincludes{width:239px;background:url(../images/cimidbg.jpg) top center repeat-y}
.cititle{width:169px;height:55px;padding-left:70px;padding-bottom:5px;font:bold 16px/40px Arial;color:#FFF;text-transform:uppercase;background:url(../images/citopbg.jpg) top center no-repeat}
ul.ci{font:12px/22px Arial;color:#43492b;width:235px}
li.ci1{width:200px;height:22px;margin-left:4px;padding-left:31px;background:#fdf1de url(../images/ci1bg.jpg) left center no-repeat}
li.ci2{width:200px;height:22px;margin-left:4px;padding-left:31px;background:url(../images/ci2bg.jpg) left center no-repeat}
.cibot{height:30px;background:url(../images/cibotbg.jpg) bottom center no-repeat}
.registernow{text-align:center;height:62px;padding:35px 0 15px 0}
.infooter{width:100%;padding-top:48px;background:url(../images/infooterbg.jpg) top center no-repeat}
.inflogo{padding:0 0 13px 6px;height:32px;}
.inflogo img{margin-left:7px}
.inlinks{padding:15px 0;text-align:center;text-transform:uppercase;font:10px/20px Arial;color:#98a07c}
.inlinks a{color:#4a4949;text-decoration:none}
.inlinks a:hover{color:#7c7c7c;text-decoration:none}
#footer{width:100%;background:url(../images/footerbg.jpg) bottom center no-repeat;height:138px}
.copyright{width:830px;text-align:right;font:11px/15px Tahoma, Geneva, sans-serif;color:#000}
.textboxin{width:296px;height:20px;padding:0 2px;color:#4A5637;font:12px Arial;background-color:#EBEFD9;border:1px solid #B7BE97;padding-top:3px;}
.form_{line-height:25px;}
.form_ td{padding-left:5px;}
.form_ textarea{width:300px;height:80px;color:#4a5637;background-color:#EBEFD9;border:1px solid #B7BE97;}
.star_,.error{color:#FF0000;}
.steps_{float:right;width:auto;height:22px;padding:2px;}
.steps_ b{border:1px solid #669900;padding:0px 3px;margin-right:2px;height:22px;}
b.active{background:#CCCCCC;}
.search_error{float:left;margin-top:20px;padding-left:40px;width:auto;color:#FF0000;font-size:13px;}
.location_{margin-top:10px;}
.location_ b{font-size:12px;color:#235204;}
.location_ a{text-decoration:none;font-size:13px;color:#666666;font-weight:bold;}
#captcha{background:#235204;font-size:25px;font-family:Verdana;width:200px;text-align:center;color:#FFFFFF;margin:10px;padding:5px;}
.highlight_word{font-weight:bold;background:#33CCFF;}
#error_{font-size:12px;color:#FF0000;font-family:Arial;display:none;padding:10px 17px 0 7px;}
.free_text{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:0 13px 0 15px;padding-bottom:6px;}
.errors{border:1px solid #115212;padding:10px;}
.errors li{color:#FF0000;line-height:20px;}
.border_{border:1px solid #669900;margin-top:10px;}
.bottom_{border-bottom:1px solid #669900;border-right:1px solid #669900;}
.border_ td,th{padding:5px;}
.clcik_here{color:#0F460F;font-weight:bold;}
.click_here:hover{color:#0F460F;}
#list_content ul{margin-left:20px;}
#list_content ul li{list-style-type:disc;}
.gallery{padding:0;margin:0;height:100%!important;height:auto;padding:5px;}
.gallery ul{padding:0;margin:0!important;margin:0;}
.gallery img{margin:0;padding:2px;}
.gallery li{margin:10px!important;margin:5px;width:150px;}
.main_pages li{list-style:disc;margin-left:20px;line-height:25px;}
.main_pages li a:hover{color:#000000;}
.sub_pages li{list-style:circle;margin-left:35px;}
.rafselect{border:none;background-color:#ebeed9;width:174px;margin:4px 2px 0 2px;padding:0 8px;font:12px Arial;color:#8da890}
.a_tag{padding:3px;font-weight:bold;background:#398A28;color:#FFFFFF;border:1px solid #145C05;}
.a_tag:hover{color:#CC9900;}
.donation{font-family:Arial, Helvetica, sans-serif;line-height:25px;}
.donation .input_donation,#input_don{border:1px solid #666666;}
.donation td{font-size:12px;}
#input_don,#comments{width:296px;height:20px;padding:0 2px;color:#4A5637;font:12px Arial;background-color:#EBEFD9;border:1px solid #B7BE97;padding-top:3px;}
.addr{padding-top:30px;height:68px;text-align:right;font:bold 14px/18px Arial;color:#000}
.addr span{font:bold 25px/25px Arial;}

