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

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

#functionDiv,#contactDiv,#golfDiv,#proshopDiv,#membershipDiv,#clubDiv,#eventspDiv{height:35px;padding:0 0 0 5px;background-repeat:no-repeat;overflow:hidden;background-color:#FFF;}
#functionDiv{background-image:url(/images/functionBt.jpg);}
#contactDiv{background-image:url(/images/contactBt.jpg);}
#golfDiv{background-image:url(/images/golfBt.jpg);}
#proshopDiv{background-image:url(/images/proshopBt.jpg);}
#membershipDiv{background-image:url(/images/membershipBt.jpg);}
#clubDiv{background-image:url(/images/clubBt.jpg);}
#eventspDiv{background-image:url(/images/eventsBt.jpg);}

h1#flashHeader{color:#13467C;font-size:16px;margin:3px 0 0 3px;background-color:transparent;height:28px;padding:0;overflow:hidden;}

#back,#backIn,#backM{width:100%;height:100%;background-color:transparent;text-align:center;}
#back{background:url(/images/backgroundfIn.gif) repeat-x;}
#backIn{background:url(/images/backgroundf.gif) repeat-x;}
#backM{background:url(/images/backgroundM.gif) repeat-x;}
#containIndex{margin:0 auto;width:776px;overflow:hidden;text-align:left;}
#contain{margin:0 auto;width:776px;overflow:hidden;text-align:left;background:url(../images/backgroundShad.gif) repeat-y;}
#footArea{margin:0 auto;width:754px;}
#leftArea,#rightArea{width:12px;float:left;}
#middleArea{width:752px;float:left;overflow:hidden;}
#headArea{height:118px;overflow:hidden;}
#headAreaIn{height:141px;overflow:hidden;}
#menuArea{height:22px;background:#A18B4B url(/images/menuBack.jpg) no-repeat;}
#menuAreaIn{}
#menuAreaIn div{float:left;}
#tflashArea{clear:both;}
#flashArea{height:308px;background:#FFF url(/images/flashAreaWI.jpg) no-repeat;}
#bodyAreaF{padding:10px;background:#FFF url(/images/bodyBack.gif) no-repeat;overflow:hidden;border-left:1px solid #38587A;border-right:1px solid #38587A;width:752px;width/**/:/**/730px;}
#bodyAreaF p,#bodyArea p{}
#bodyArea{background:#FFF url(/images/panelBack.gif) repeat-y;overflow:hidden;border-left:1px solid #38587A;border-right:1px solid #38587A;width:752px;width/**/:/**/750px;}
#bodyLeft{float:left;width:200px;width/**/:/**/182px;padding:8px;border:1px solid #FFF;background-color:#CCC097;overflow:hidden;}
#bodyLeftInner{padding:10px;border:1px solid #A99556;background-color:#E4DEC9;overflow:hidden;}
#bodyLeftInner ul{padding:0;margin:0 0 0 13px;}
#bodyLeftInner li{list-style-image:url(/images/bulletT.gif);list-style-type:none;}
#bodyLeftInner li a:link,#bodyLeftInner li a:visited,#bodyLeftInner li a:hover,#bodyLeftInner li a:active{color:#38587A;text-decoration:none;}
#bodyRight{float:left;width:530px;margin:10px 0 10px 10px;overflow:hidden;}

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

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

input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:11px;color:#234177;border:1px solid #38587A;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:#38587A;}
a:visited{color:#666;}
a:hover{color:#699;}
a:active {color:#960;}

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

#membersMain{border:1px solid #38587A;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;border:1px solid #38587A;margin-left:10px;margin-bottom:10px;}
#loginDiv{float:right;width:260px;background-color:#E5EBEE;border:1px solid #38587A;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E5EBEE;border:1px solid #38587A;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 #A99556;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 #38587A;}

.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:510px;height:300px;margin:10px auto;border:1px solid #38587A;}
#mapu{width:510px;margin:5px auto;}

.inTable{background-color:#FFF;border:1px solid #A99556;width:502px!important;margin-left:4px;}
.inTable td{background-color:#E4DEC9;padding:4px;margin:1px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}
.inTable td *{padding:0;margin:0;}