/* CSS Document */
body {margin-top:0; margin-bottom:0; background-color:#F7F6E2}

p {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4A5C36}
.copy {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.2em; color:#404040}
.p {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:2.0em; color:#4A5C36}
.title {font-family: Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.5em; color:#404040}
.title2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:1.2em; color:#D89B19;}
.title3 {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.2em; color:#4A5C36; font-weight:bold;}
.title4 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; color:#925B6E}
.title5 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; color:#D89B19}

.topBodyLinks {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.2em; color:#404040}


.subtitle {font-family: Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.2em; color:CB8F2E; font-weight:normal}
.pageTitle {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; line-height:2.0em; font-weight:normal}

.subtitleR {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#CB402E; font-weight:normal}
a.subtitleR:link { color:#CB402E; text-decoration:none; font-weight:bold}
a.subtitleR:visited { color:#CB402E; text-decoration:none; font-weight:bold}
a.subtitleR:active { color:#CB402E; text-decoration:none; font-weight:bold}
a.subtitleR:hover { color:#CB402E; text-decoration:underline; font-weight:bold}

.toplinks {font-family: Arial, Helvetica, sans-serif; font-size:0.65em; line-height:1.5em; color:#ffffff; font-weight:bold}
a.toplinks:link { color:#ffffff; text-decoration:none; font-weight:bold}
a.toplinks:visited { color:#ffffff; text-decoration:none; font-weight:bold}
a.toplinks:active { color:#ffffff; text-decoration:none; font-weight:bold}
a.toplinks:hover { color:#D89B19; text-decoration:underline; font-weight:bold}

.sublinks {font-family: Arial, Helvetica, sans-serif; font-size:0.65em; line-height:1.5em; color:#785305; font-weight:bold}
a.sublinks:link { color:#785305; text-decoration:none; font-weight:bold}
a.sublinks:visited { color:#785305; text-decoration:none; font-weight:bold}
a.sublinks:active { color:#785305; text-decoration:none; font-weight:bold}
a.sublinks:hover { color:#ffffff; text-decoration:underline; font-weight:bold}

.sublinks2 {font-family: Arial, Helvetica, sans-serif; font-size:0.65em; line-height:1.5em; color:#B0C4DD; font-weight:bold}
a.sublinks2:link { color:#B0C4DD; text-decoration:none; font-weight:bold}
a.sublinks2:visited { color:#B0C4DD; text-decoration:none; font-weight:bold}
a.sublinks2:active { color:#B0C4DD; text-decoration:none; font-weight:bold}
a.sublinks2:hover { color:#925B6E; text-decoration:underline; font-weight:bold}

.orange {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.2em; color:#D89B19; font-weight:bold}
a.orange:link { color:#D89B19; text-decoration:none; font-weight:bold}
a.orange:visited { color:#D89B19; text-decoration:none; font-weight:bold}
a.orange:active { color:#D89B19; text-decoration:none; font-weight:bold}
a.orange:hover { color:#D89B19; text-decoration:underline; font-weight:bold}

.orangeBig {font-family: Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.2em; color:#D89B19; font-weight:bold}
a.orangeBig:link { color:#4A5C36; text-decoration:none; font-weight:bold}
a.orangeBig:visited { color:#4A5C36; text-decoration:none; font-weight:bold}
a.orangeBig:active { color:#4A5C36; text-decoration:none; font-weight:bold}
a.orangeBig:hover { color:#4A5C36; text-decoration:underline; font-weight:bold}

.toplinksBody {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.2em; color:#4A5C36; font-weight:bold}
a.toplinksBody :link { color:#4A5C36; text-decoration:none; font-weight:bold}
a.toplinksBody :visited { color:#4A5C36; text-decoration:none; font-weight:bold}
a.toplinksBody :active { color:#4A5C36; text-decoration:none; font-weight:bold}
a.toplinksBody :hover { color:#4A5C36; text-decoration:underline; font-weight:bold}

.botlinks {font-family: Arial, Helvetica, sans-serif; font-size:0.65em; line-height:2.0em; font-weight:normal}
a.botlinks:link { text-decoration:none; font-weight:normal}
a.botlinks:visited { text-decoration:none; font-weight:normal}
a.botlinks:active { text-decoration:none; font-weight:normal}
a.botlinks:hover { text-decoration:underline; font-weight:normal}

.rightlinks {font-family: Arial, Helvetica, sans-serif; font-size:0.71em; line-height:1.2em; color:#655600; font-weight:bold}
a.rightlinks:link { text-decoration:none; color:#655600; font-weight:bold}
a.rightlinks:visited { text-decoration:none; color:#655600; font-weight:bold}
a.rightlinks:active { text-decoration:none; color:#655600; font-weight:bold}
a.rightlinks:hover { text-decoration:none; color:#655600; font-weight:bold}

a:link { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:visited { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:active { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:none; font-weight:normal}
a:hover { font-family:Arial, Helvetica, sans-serif; color:#5659E8; text-decoration:underline; font-weight:normal}

UL {font-family:Arial, Helvetica, sans-serif; color:#4A5C36}
LI {font-family:Arial, Helvetica, sans-serif; color:#4A5C36; font-size:0.75em; line-height:1.2em;}

input { background-color: #FFFFFF; border: 1px solid #DDDFD8; color: #4A5C36; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
select { background-color: #FFFFFF; border: 1px solid #DDDFD8; color: #4A5C36; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; height: 20px;}
textarea{ background-color: #FFFFFF; border: 1px solid #DDDFD8; color: #4A5C36; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }


div.row {clear: both; padding-top: 5px; width:450px }
div#formw {float: left; width: 300px; text-align: left;} 
div#label {float: left; width: 150px; padding-left:50px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:0.75em; line-height:2.0em; color:#4A5C36}


div#bullets ul{ list-style-type: none; padding: 0; margin: 0; }
div#bullets{ font-family: Arial, Helvetica, sans-serif; color:#404040;}
div#bullets li {background: url(images/hBullets.gif) no-repeat; background-position: 0em 1em; padding-left: 1.5em; padding-top: 1.0em;}

div#whiteArrow ul{ list-style-type: none; padding: 0; margin: 0; }
div#whiteArrow { font-family: Arial, Helvetica, sans-serif; color:#404040;}
div#whiteArrow li {background: url(images/hArrow.gif) no-repeat; background-position: 0em 1em; padding-left: 1.5em; padding-top: 1.0em;}


/*PAGE SECTIONS*/
div#main {width:928px; BACKGROUND: url(images/hBGShadow.gif) repeat-y left top; margin-left:auto;  margin-right:auto;}
div#pageMiddle{ width:890px; margin-left:19px; margin-right:19px; padding-bottom:13px;  background:#ffffff}
div#topBanner{ width: 864px; padding-top:13px; padding-left:13px; padding-right:13px}
div#midBanner{ width: 844px; margin-left:23px; margin-right:23px; BACKGROUND: url(images/hRightBG.gif) repeat-y right top}
div#bottomBanner{ width: 902px; margin-left: auto;  margin-right: auto; border-top:1px solid #ffffff}
div#clearBoth{content: ""; display: block; height: 0; clear: both; line-height:0px}

/*TOP BANNER*/
div#topLinks {width: 849px; margin-top:2px; margin-bottom:2px; padding-top:5px; padding-bottom:5px; padding-left:15px; background:#55734A;}
div#subLinks {width: 849px; margin-top:2px; margin-bottom:2px;  padding-top:5px; padding-bottom:5px; padding-left:15px; background:#D89B19;}
div#LOC_MAP{width: 864px; height:258px}

/*LEFT MID BANNER*/
div#leftSection { width:551px; float:left; padding-top:15px; padding-right:10px; BACKGROUND: url(images/hMidBGLine.gif) repeat-y right top #ffffff;}
div#rightSection{ width:283px; float:left;}
div#copyIndent{ width:521px; padding-left:15px; padding-right:15px;}
div#greySpots{ width:551px; BACKGROUND: url(images/hGreySpotBG.gif) repeat-x left top}
div#hHotLinksLeft {width:441px; height:20px; float:left; padding-top:10px; border-bottom:1px solid #E9F2E0}
div#hHotLinksRight{width:80px; height:20px; float:left; padding-top:10px; text-align:right; border-bottom:1px solid #E9F2E0}
div#bmTitle{width:541px; background:#CB8F2E; padding:5px}
div#bmImage{width:159px; float:left}
div#bmText{width:392px; height:232px; float:left; background:#DDB578;}
div#shoppingTitle{background:#E8A71D; padding:5px}
div#shoppingText{padding:10px}
div#listRow{width:521px;}
div#listLeft{width:231px; margin-left:20px; float:left; }
div#listRight{width:215px; margin-right:15px; float:left; }
div#listGreySpots{ width:486px; BACKGROUND: url(images/hGreySpotBG.gif) repeat-x left top; margin-right:15px; margin-left:20px; }
div#rightSub{width:200px; margin-left:10px; margin-bottom:10px; float:right; border:1px solid #E9F2E0; display:inline}
div#leftBrochure {width:30px; padding-left:10px; float:left;}
div#rightBrochure {width:130px; padding-right:10px; float:left;}
div#leftSub{width:200px; margin-right:10px; margin-bottom:10px; float:left; background:#393939; display:inline}
div#recLeft{width:119px; margin-left:20px; margin-right:20px; float:left; text-align:center}
div#recRight{width:320px; padding-right:15px; float:left;}
div#galleryLeft{width:80px; margin-left:20px; margin-right:20px; float:left; text-align:center}
div#galleryRight{width:349px; padding-right:15px; float:left;}

div#topnav a{float:left; background:#E9F2E0; width:163px; padding:5px}
div#topnav a:hover {background: #F5F9F1}
div#topnavO a{float:left; background:#F5F9F1; width:163px; padding:5px}
div#topnavO a:hover {background: #E9F2E0}

/*RIGHT MID BANNER*/
div#eventsHeading{width:273px; background:#925B6E; padding:5px}
div#eventsBody{width:243px; background:#A57284; padding:20px; border-bottom:1px solid #ffffff}
div#eventsFullLeft{float:left; width:123px; padding-right:20px; padding-bottom:10px}
div#eventsFullRight{float:right; width:100px; text-align:centre;}
div#mutteringsHeading{width:273px; background:#55734A; padding:5px}
div#mutteringsBody{width:243px; background:#9EAA91; padding:20px; border-bottom:1px solid #ffffff}
div#assoc{width:243px; padding:20px}
div#assocLogos{width:270px; margin:3px; background:#ffffff; padding:3px}
div#assocLogosInner{border:1px solid #404040; padding:5px; text-align:center}
div#club{width:283px; height:67px; padding:0px; margin:0px; border-bottom:1px solid #ffffff;}

/* PAGE SCROLLER */
.absDiv { position: absolute; visibility: hidden; overflow: hidden; z-index:9 }
.absDiv2 { position: absolute; z-index:10 }



/*BOTTOM BANNER*/
div#botLeft { width: 336px;  float:left;}
div#botRight { width: 520px; float:left;}
div#botLinks { width: 860px; float:left; padding-left:20px;}
div#botLinksNews { width: 860px; float:left;}

/*CONTENT MANAGER*/
xbody {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.navlink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; background-color: #ffffff}
.log {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #3A74C9}
.yellow {  color: #7497CE}
.miniheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold;}
.largeheader {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #2F5EA4}
.fieldtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #DCE5F3;}
.description {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; background-color: #FFFFFF}
.redbg {  background-color: #FFFFFF}
.darkgbg {  background-color: #DCE5F3}
.confirm {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; background-color: #FFFFFF}
.yellowbg {  background-color: #DCE5F3}
.midheader {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; background-color: #CCD7EA}
.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.whitebg {  background-color: #F7F7F7}
.lightgbg {  background-color: #DCE5F3; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
#mainTable {width:750px}
