body,html{height:100%;background:#C3B978 url(../images/mainBack.gif) repeat;margin:0;padding:0;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:78%;line-height:2em;}
body *,html *{color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:2em;}
hr{color:#063805;background-color:#063805;height:1px;margin:15px 0;}
h1{color:#063805;font-size:16px;font-weight:bold;}
h2{color:#063805;font-size:14px;font-weight:bold;}
h3{color:#063805;font-size:13px;font-weight:bold;}
h4,h5,h6{color:#063805;font-size:12px;font-weight:bold;}
strong,b{font-weight:bold;}

td p{padding:0;margin:0;}

#photoDivTp{margin-left:25px;}

#functDiv,#contactDiv,#courseDiv,#proshopDiv,#membDiv,#clubDiv,#corpDiv{height:24px;margin-left:25px;width:750px;width/**/:/**/710px;padding:0 0 0 15px;background-repeat:no-repeat;overflow:hidden;background-color:#FFF;border-bottom:1px solid #063805}
#functDiv{background-image:url(/images/imageHfunctBt.jpg);}
#contactDiv{background-image:url(/images/imageHcontactBt.jpg);}
#courseDiv{background-image:url(/images/imageHcourseBt.jpg);}
#proshopDiv{background-image:url(/images/imageHclubBt.jpg);}
#membDiv{background-image:url(/images/imageHmembBt.jpg);}
#clubDiv{background-image:url(/images/imageHclubBt.jpg);}
#corpDiv{background-image:url(/images/imageHcorpBt.jpg);}

h1#flashHeader{color:#13467C;font-size:17px;margin:0;padding:0;}
.headGy{float:left;text-transform:uppercase;color:#666;font-size:15px;font-weight:bold;padding:0;margin:-3px 0 0 0;}
.headGn{float:left;text-transform:uppercase;color:#063805;font-size:15px;font-weight:bold;padding:0;margin:-3px 0 0 0;}

#contain{margin:0 auto;width:775px;overflow:hidden;text-align:left;background:#FFF url(../images/contBack.gif) repeat-y;}
#footContain{margin:0 auto;width:776px;overflow:hidden;}
#headArea{}
#headAreaIn{margin-left:25px;}
#menuArea{margin-left:25px;width:750px;width/**/:/**/725px;height:29px;background:#BA1F23 url(../images/menuBack.gif) no-repeat;}
#menuAreaIn{margin-left:25px;width:750px;width/**/:/**/725px;height:29px;background:#BA1F23 url(../images/menuBackIn.gif) no-repeat;}
#mainAreaIn{margin-left:25px;}
#localAreaIn{margin-left:25px;}


#bodyAreaF{overflow:hidden;margin-left:30px;width:742px;width/**/:/**/713px;padding-top:10px;}
#bodyArea{background:#FFF url(../images/bodyBack.gif) repeat-y;overflow:hidden;margin-left:35px;width:749px;width/**/:/**/714px;}
#bodyLeft{margin-top:15px;float:left;width:515px;overflow:hidden;}
#bodyRight{float:right;width:191px;overflow:hidden;}
#bodyRight img{margin-top:15px;border:1px solid #929250;border-width:1px 0 1px 1px;}


#shadowArea{float:left;}
#logoArea{float:left;}

.photoFloat{float:right;margin:0 0 6px 6px;border:1px solid #A18B4B;padding:1px;}

td.hl{border:1px solid #063805;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #063805;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #063805;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #063805;height:40px;text-align:left;}
table.portal{border:1px solid #929250;background-color:#FFF;text-align:left;line-height:normal !important;padding:3px;}
table.portal th{background-color:#CC9;color:#063805;font-size:12px;font-weight:bold;}
.portal th a{color:#063805!important;}

input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:11px;color:#333;border:1px solid #929250;background-color:#EFEFEF!important;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}

a:link{color:#063805;}
a:visited{color:#333;}
a:hover{color:#366;}
a:active{}

#bodyArea ul li{list-style-image: url(/images/bullet.gif);}
#bodyAreaF ul li{list-style-image: url(/images/bullet.gif);}

#membersMain{overflow:hidden;margin:10px 0;padding:10px;}
h1.welcomeText{padding-top:0;margin-top:0;}
#membersInset{width:235px!important;overflow:hidden;float:right!important;}
.membersDetails{text-align:left;width:223px;margin-left:10px;margin-bottom:10px;}

#loginDivF{margin:15px;}
#loginDiv{float:left;width:260px;background-color:#E7E7D3;border:1px solid #929250;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E7E7D3;border:1px solid #063805;overflow:hidden;margin:5px auto;}
#loginDiv div,#loginDivT div{float:left;width:45%;height:30px;line-height:24px;margin-top:3px;margin-left:3px;padding:0;}
#loginDiv p,#loginDivT p{text-align:center;margin:0;padding:0;}
#loginDiv div p{text-align:right;margin:0;padding:0;}

.stateAssoc{text-align:left;position:relative;width:95%;background-color:#E5EBEE;border:1px solid #929250;overflow:hidden;margin-bottom:10px;}
.stateAssoc h3{padding:1%;margin:0;}
.stateAssoc div{padding:1%;float:left;width:38%;}
.stateAssoc div *{padding:0;margin:0;}
.fullAssoc{width:100% !important;}
.headingAssoc{width:100% !important;}
.imageAssoc{position:absolute;right:5px;top:5px;width:130px;height:130px;background-color:#FFF;border:1px solid #063805;}

.fullTable{width:100%;background-color:#E5EBEE;border:1px solid #38587A;}
.fullTable td{padding:5px;}

.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:1px;visibility:hidden;font-size:24px;}

#map{width:490px;height:300px;margin:10px auto;border:1px solid #063805;}
#mapu{width:490px;margin:5px auto;}

.recipDiv{width:46%;margin:1%;background-color:#E7E7D3;border:1px solid #929250;overflow:hidden;float:left;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:16px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}

.inTable{background-color:#D4D4B0;width:502px!important;margin-left:4px;}
.inTableN{background-color:#D4D4B0;margin-left:4px;}
.inTable td,.inTableN td{background-color:#E7E7D3;padding:4px;margin:1px;border-bottom:1px solid #FFF;}
.inTableHeadN{background-color:#DCD9D1!important;}
.inTable td *,.inTableN td *{padding:0;margin:0;}
.inTable td ul,.inTableN td ul{padding-left:15px;margin-left:5px;}
.inDiv{background-color:#E7E7D3;padding:6px;margin:1px;border:1px solid #929250;}
.fees td{vertical-align:top;}

.float{padding:0;margin:0;float:right;}

#galLeft{margin-top:20px;width:235px;float:left;}
#galLeft a{float:left;margin-right:6px;margin-bottom:9px;}
#galRight{margin-top:20px;float:left;}

#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar img{filter:alpha(Opacity=80);opacity:.8;-moz-opacity:.80;}
#topbar a{text-decoration:none;}

.float-left{float:left;margin:5px 25px 10px 0px;}
.float-right{float:right;margin:5px 0px 10px 20px;}