﻿* { margin: 0; padding: 0; border: 0; font-family: arial; }
body { font-family: arial; }
#wrap { margin: 0 auto; padding: 0px; width: 950px; }
.main { width: 950px; margin: 0 auto; }

#navigation { list-style: none; padding: 5px 20px; background: #B6B09D; margin: 0 0 2px; overflow: hidden; height: 100%; width: 910px; }
#navigation li { float: left; border-right: 1px solid #fff; font-size: 11px; }
#navigation li a { color: #fff; text-align: center; text-decoration: none; padding: 0px 6px; }
#navigation li a:hover { color: #1a1a1a; }
#navigation .date { float: right; color: #fff; border: 0; }
#navigation li.contactus { border: 0; }

.banner { background: url(graphics/header1.jpg) top right no-repeat; clear: both; overflow: hidden; margin: 0 auto 2px; width: 950px; }
.searchbar { width: 160px; font-size: 11px; height: 17px; padding-left: 3px; padding-top: 2px; background: url(graphics/white_bar.jpg) no-repeat; }
.mailbar { width: 155px; font-size: 11px; height: 17px; padding-left: 3px; padding-top: 2px; background: url(graphics/white_mail.jpg) no-repeat; }
.search { height: 16px; border: 0px; font-size: 12px; color: #fff; }
.buttongo { background-repeat: no-repeat; position: relative; top: 7px; }
.form { width: 950px; }
.header1 { float: left; }

.leftside, .rightside { width: 182px; float: left; background: #fff; padding-bottom: 2px; overflow: hidden; }
.leftside .leftboximage input { margin: 2px 0px; }
.rightside { float: right; }
.centerblock { background: url(graphics/bar1.jpg) top left repeat-x; width: 578px; margin: 0px 4px; float: left; overflow: hidden; }
.centerblock p { font-size: 11px; color: #4d4d4d; margin: 8px 0px 18px; font-weight: normal; }
#maintext { padding: 17px 0; margin: 0 15px; overflow: hidden; width: 548px; }
.searchheadbar { float: left; margin-left: 25px; margin-top: 118px; }
.navigation2 li .image1, #navigation3 .image1 { background: #eeebe7 url(graphics/corner_2.jpg) top right no-repeat; }
.navigation2 li .image1:hover { background: #b6b09d url(graphics/corner_2_roll.jpg) top right no-repeat; }
.navigation2 li .image1on { color: #fff; background: #8d886d url(graphics/corner_2_click.jpg) top right no-repeat; }
.navigation2 li .image2 { background: #eeebe7 url(graphics/corner_3.jpg) bottom right no-repeat; }
.navigation2 li .image2:hover { background: #b6b09d url(graphics/corner_3_roll.jpg) bottom right no-repeat; }
.navigation2 li .image2on { color: #fff; background: #8d886d url(graphics/corner_3_click.jpg) bottom right no-repeat; }
.navigation2 li a { background-color: #eeebe7; display: block; font-weight: bold; font-size: 13px; color: #1a1a1a; height: 25px; padding-left: 15px; text-decoration: none; line-height: 25px; }
.navigation2 li { padding-left: 8px; margin: 0 0 2px; }
.navigation2 { list-style: none; width: 182px; }
.navigation2 li a:hover { color: #fff; background-color: #b6b09d; }
.navigation2 li a:active { color: #fff; background-color: #8d886d; }
.navigation2 li .on { color: #fff; background-color: #8d886d; }

#navigation9 li a { background-color: #eeebe7; display: block; font-weight: bold; font-size: 12px; color: #1a1a1a; height: 25px; padding-left: 15px; text-decoration: none; line-height: 25px; }
#navigation9 li { padding-left: 8px; margin: 0 0 2px; }
#navigation9 { list-style: none; width: 182px; }
#navigation9 li a:hover { color: #fff; background-color: #b6b09d; }
#navigation9 li a:active { color: #fff; background-color: #8d886d; }
#navigation9 li .on { color: #fff; background-color: #8d886d; }

.image3 { background: url(graphics/corner_2.jpg) top right no-repeat; }

#navigation3 { padding-left: 8px; margin: 2px 0; width: 174px; }
#navigation3 a { background: #eeebe7; display: block; font-weight: bold; font-size: 13px; color: #1a1a1a; height: 25px; padding-left: 15px; text-decoration: none; line-height: 25px; }

.mH { cursor: pointer; }
.mL { display: none; }
.link1 { margin: 0 0 18px 0px; }
.link1 a { padding-right: 12px; font-size: 10px; color: #4d4d4d; text-decoration: none; }
.contlistPDFImg { float: left; width: 30px; margin-right: 10px; height: auto; }
.contlistImg { float: left; width: 60px; margin-right: 10px; height: auto; }
.contlistText { float: left; width: 478px; margin: 0px; height: auto; padding-top: 4px; }
.headingtext { text-align: justify; font-size: 20px; color: #146735; margin: 0 0 18px 0px; }
.headingtext2 { font-size: 14px; font-weight: bold; color: #1a1a1a; margin: 15px 0 18px 0px; }
.headingtext3 a { font-size: 11px; font-weight: bold; color: #4d4d4d; margin-top: 18px; margin-left: 0px; text-decoration: none; }
.headingtext3 { font-size: 11px; font-weight: bold; color: #4d4d4d; margin-top: 18px; margin-left: 0px; text-decoration: none; }
.datetext3 { font-size: 10px; line-height: 1.6em; }
.headingtext3 p { color: #4D4D4D; font-size: 11px; font-weight: normal; margin: 8px 0px 18px 0px; }

#navigation4 { margin: 0 0 2px; width: 174px; padding-left: 8px; }
#navigation4 a { background-color: #eeebe7; display: block; font-weight: bold; font-size: 13px; color: #1a1a1a; height: 25px; padding-left: 15px; text-decoration: none; line-height: 25px; }
.headfullimg { height: 150px; width: 218px; float: left; }
.headfullall { height: 150px; width: 548px; margin-bottom: 15px; }
.headfulladd { height: 150px; width: 308px; float: left; padding-left: 20px; font-size: 12px; }
.headfulladd p { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }


.lastpara { font-size: 11px; color: #d1d3d4; margin-left: 12px; margin-bottom: 18px; border-bottom-style: solid; border-bottom-width: thin; padding-bottom: 18px; }
.box_top { width: 182px; height: 67px; background-image: url(graphics/box_bottom.jpg); background-position: bottom left; background-repeat: no-repeat; }
.box_bottom { padding-left: 14px; padding-top: 10px; width: 182px; height: 67px; background-image: url(graphics/box_top.jpg); background-position: top left; background-repeat: no-repeat; }

.subscriberight { margin-top: 10px; width: 72px; height: 17px; background: url(graphics/green_button_left.gif) no-repeat left; float: left; overflow: hidden; }
.subscribeleft { cursor: pointer; width: 72px; height: 17px; display: block; float: left; background: url(graphics/green_button_right.gif) no-repeat right; font-size: 10px; color: #fff; border: 0; text-align: center; }

.link2 { padding-left: 12px; font-size: 10px; color: #4d4d4d; border: 0; text-decoration: none; }
.lastpara2 { background-position: center top; width: 578px; margin: 0px; padding: 2px; font-size: 11px; color: #4d4d4d; margin-top: 18px; margin-left: 12px; margin-bottom: 18px; text-decoration: none; border-bottom: dashed; border-width: thin; padding-bottom: 30px; }
.lastline { font-size: 10px; color: #808080; clear: both; padding: 20px; text-align: center; }
.lastline a { text-decoration: none; color: #808080; }
.box_top2 { width: 182px; background-image: url(graphics/box_bottom.jpg); background-position: bottom left; background-repeat: no-repeat; margin-bottom: 5px; }
.box_bottom2 { padding-top: 10px; width: 182px; height: auto; background-image: url(graphics/box_top.jpg); background-position: top left; background-repeat: no-repeat; }
.imgbecomemember { padding-top: 4px; }
.banner2 { width: 182px; height: 80px; background-color: #dbd6cd; font-size: 10px; margin-top: 4px; text-align: center; line-height: 80px; }
.calendar { width: 150px; margin-left: 15px; margin-bottom: 0px; }
.calendar a { line-height: 17px; background-image: url(graphics/calendar_square.jpg); background-position: center; text-align: center; background-repeat: no-repeat; display: block; width: 16px; text-decoration: none; }

.calendar a:hover { background: url(graphics/calendar_square_brown.jpg) no-repeat; background-position: center; text-align: center; display: block; color: #FFFFFF; }
.datagrid { padding: 0 10px 5px; width: 163px; background-color: #EDEDED; }
.datacapture tr { color: #333333; }
.calendar th { font-size: 9px; }
.calendar td { background-repeat: no-repeat; }
.dayheaderstyle { font-size: 12px; color: #333333; padding-bottom: 14px; }
.daystyle { font-size: 9px; color: #333333; padding: 3px; }
.dayonstyle { font-size: 9px; color: #333333; padding: 3px; background: url(graphics/calendar_square_brown.jpg) no-repeat; background-position: center; display: block; }
.nextprevstyle { padding: 0px; }
.nextprevstyle a { line-height: 17px; background-image: url(graphics/calendar_button.jpg); background-position: center; text-align: center; background-repeat: no-repeat; display: block; width: 16px; text-decoration: none; }
.nextprevstyle a:hover { background-image: url(graphics/calendar_button.jpg); background-position: center; }
.othermonthdaystyle { font-size: 9px; color: #333333; padding: 3px; }
.selecteddaystyle a { font-size: 9px; background: url(graphics/calendar_square_brown.jpg) no-repeat; display: block; background-position: center; }
.selecteddaystyle { color: #FFFFFF; }
.selectorstyle { }
.titlestyle { margin-bottom: 14px; }
.weekenddaystyle { font-size: 9px; color: #333333; }
.todaydaystyle { font-size: 9px; color: #FFFFFF; background: url(graphics/calendar_square_brown.jpg) no-repeat; background-position: center; }
.viewallevents { font-size: 10px; color: #4d4d4d; text-decoration: none; padding-left: 10px; margin-top: 50px; }
.viewallevents:hover { color: #A57C52; }
.hyperlink a { color: #4d4d4d; text-decoration: underline; font-size: 12px; line-height: 1.8em; }
.hyperlink a:hover { color: #146735; }
.textenlarge { font-weight: bold; font-size: 11px; color: #4d4d4d; }
.gallerybackground { width: 540px; height: auto; background-color: #eeebe7; margin: 5px 0px 0px; padding: 10px 4px; overflow: hidden; }
.pictures { padding: 16px; }
.pictures img { margin-right: 10px; margin-bottom: 10px; width: 75px; height: 75px; }
.heading5 { font-size: 11px; margin-left: 0px; font-weight: bold; }
.name { font-size: 11px; margin-left: 10px; }
.contactno { font-size: 11px; margin-left: 10px; }
.subheading { font-weight: bold; font-size: 11px; margin-left: 0px; }
.green { color: #146735; }
.dashed { border-bottom-style: dashed; border-bottom-width: thin; margin-top: 20px; clear: both; }
.formtext { font-size: 11px; }
.contactform { font-size: 11px; font-weight: bold; margin-left: 10px; }
.mainform { width: 401px; height: auto; }
.contbox { width: 401px; float: left; height: auto; margin-bottom: 0px; }
.validationMsg { font-size: 12px; }
.frmSubmit { width: 20px; float: left; height: 50px; }

.textbox { background: url(graphics/text_box_right.jpg) no-repeat top right; float: left; margin-top: 7px; display: block; height: 20px; width: 276px; overflow: hidden; }
.textbox2 { background: url(graphics/text_box_left.jpg) no-repeat top left; width: 276px; display: block; overflow: hidden; }
.textbox input { width: 268px; height: 13px; margin: 2px 4px; background: transparent; font-size: 10px; }

.cname { float: left; clear: left; width: 90px; font-size: 10px; margin-left: 11px; margin-top: 7px; display: block; }

.bigbox { background: url(graphics/text_box_big_right.jpg) no-repeat top right; float: left; height: 90px; width: 276px; display: block; margin-top: 7px; overflow: hidden; }
.bigbox span { background: url(graphics/text_box_big_left.jpg) no-repeat top left; float: left; height: 90px; width: 276px; display: block; overflow: hidden; }
.bigbox textarea { float: left; width: 272px; height: 86px; background: transparent; font-size: 10px; margin: 2px; }

.sendright { background: transparent url(graphics/green_button_left.gif) no-repeat left; margin: 7px 0 20px; height: 17px; width: 72px; float: left; overflow: hidden; }
.sendleft { background: transparent url(graphics/green_button_right.gif) no-repeat right; margin: 0; height: 17px; width: 72px; font-size: 10px; color: #fff; border: 0; text-align: center; display: block; cursor: pointer; }

.block { background-image: url(graphics/950_pixel.jpg); background-repeat: repeat-y; overflow: hidden; margin: 0 auto; }
.sitemapa a { color: #4D4D4D; font-size: 11px; font-weight: bold; }
.sitemapa a:hover { color: #333333; }
.sitemapa span { color: #4D4D4D; font-size: 11px; font-weight: bold; }
.searchtext a { color: #4D4D4D; font-size: 12px; font-weight: bold; text-decoration: none; }
.searchtext { color: #4D4D4D; font-size: 12px; }
hr.solid { border: dotted 0.1em #999999; margin-bottom: 10px; }
a:hover { color: #8D876D; }
.donation { width: 550px; height: auto; clear: both; }

.ddllist { border: 1px solid #B6B09D; }
.ddllist option { padding: 0 10px 0 0; }
.imgBox { text-align: center; float: left; width: 96px; height: 76px; padding: 3px; margin: 2px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-color: White; border: 1px solid #CCCCCC; }

.pdfs { list-style: none; }
.pdfs a { padding: 0 0 0 30px; background: url(graphics/pdf20.png) no-repeat left center; display: block; height: 20px; line-height: 20px; margin: 5px 0 0; color: #000; }
.pdfs a:hover { color: #8D876D; }

.searchtext { margin: 0 0 2em; }
.pager { font-size: 12px; margin: 0 0 2em; overflow: hidden; height: 100%; }
.pager .next { float: right; }
.pager .prev { float: left; }

.greenlink { color:#146735; font-size:11px; margin-left:10px; font-weight:bold; text-decoration: none;}
.greenlink:hover { text-decoration: underline;}