body,html{height:100%;text-align:center;font-family:verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.8em;background-color:#B1B194;background-image:url(../images/background.gif);background-repeat:repeat;color:#333;margin:0;padding:0;}
#containerIn{width:836px;text-align:left;background-color:transparent;overflow:hidden;margin:0 auto;padding:0;}
#midAreaIn{float:left;width:810px;width/**/:/**/804px;background-color:#FFF;overflow:hidden;padding:0 3px}
#leftMidIn{float:left;width:188px;}
#leftMidIn div{clear:both;}
#rightMidIn{float:left;width:616px;}
#rightMidIn div{clear:both;}
#outer{height:100%;width:100%;background-image:url(../images/backgroundF.gif);background-repeat:repeat-x;}
#container{width:925px;text-align:left;background-image:url(../images/backgroundI.gif);background-repeat:repeat-y;background-color:transparent;overflow:hidden;margin:0 auto;padding:0;}
#leftArea{float:left;width:13px;background-color:transparent;}
#midArea{float:left;width:899px;width/**/:/**/896px;background-color:#FFF;background-image:url(../images/innerBack.gif);background-repeat:repeat-y;overflow:hidden;padding:0 0 0 3px}
#midAreaF{float:left;width:899px;width/**/:/**/896px;background-color:#FFF;background-image:url(../images/innerBackF.gif);background-repeat:repeat-y;overflow:hidden;padding:0 0 0 3px}
#leftMid{float:left;width:168px;}
#menuArea{}
#rightMid{float:left;width:725px;overflow:hidden;}
#titleBar{height:34px;padding-left:15px;width:735px;width/**/:/**/720px;background-image:url(../images/titleArea2b.jpg);background-repeat:no-repeat;clear:both;overflow:hidden;margin:0;background-color:#B5D3DB;}
h1#flashHeader{color:#143160;font-weight:normal;background-color:transparent;height:29px;margin:1px 0 0 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:28px;}
#bodyArea{float:left;padding:20px 5px 20px 20px;width:482px;width/**/:/**/467px;}
#bodyAreaF{padding:20px 5px;overflow:hidden;}
#photoArea{float:right;width:223px;height:460px;overflow:hidden;background-image:url(../images/photoBack2.jpg);background-repeat:no-repeat;}
#photoArea img{margin:19px 0 0 19px;}
.photoC{font-size:9px;color:#666;margin-left:20px;}
#rightArea{float:left;width:13px;background-color:transparent;}

hr{color:#143160;background-color:#143160;height:1px;margin:15px 0;}
h1{font-size:15px;font-weight:bold;color:#143160;}
h2{font-size:14px;font-weight:bold;color:#143160;}
h3{font-size:13px;font-weight:bold;color:#143160;}
h4,h5,h6{font-size:12px;font-weight:bold;color:#143160;}
#bodyArea li,#bodyAreaF li{color:#216898;padding:0;margin:0;}

#footArea{clear:both;width:893px;background-color:transparent;margin:0 auto;}
#footTxt{float:left;}
#footTxt p{font-size:10px;line-height:1.8em;color:#FFF;font-weight:bold;padding:0;margin:0;}
#footLogo{float:right;}

#map{width:680px;height:400px;height/**/:/**/380px;border:1px solid #CBCBAD;margin:10px auto;}

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

input,textarea,select{font-size:11px;color:#333;font-weight:normal;border:1px solid #333;margin:1px;padding:3px;background-color:#EFEFEF !important;}
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;}

#membersMain{padding:10px;border:1px solid #333;margin:10px 0;overflow:hidden;}
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 #333;margin-left:10px;margin-bottom:10px;}

#loginDiv{float:right;width:260px;background-color:#E6E6D9;border:1px solid #333;margin:6px;overflow:hidden;}
#loginDivT{margin:5px auto;width:450px;width/**/:/**/440px;background-color:#E6E6D9;border:1px solid #333;overflow:hidden;}
#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:#E6E6D9;border:1px solid #D6D6D6;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 #D6D6D6;}

a:link{color:#143160;}
a:visited{color:#8E7A26;}
a:hover{color:#8E7A26;}
a:active{color:#143160;}

/* These are standard sIFR styles... do not modify */
.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;margin-top:6px;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:-4px;visibility:hidden;font-size:18px;}

.holeDivCont{overflow:hidden;}
.holeDiv{text-align:center;}
.X{width:331px;height:auto;}
.yardage{width:50%;}
.holeLengths{border:1px solid #D6D6D6;margin:3px auto;}
.holeLengths td{padding:1%;}
.medal{color:#03C;}
.ladies{color:#F00;}

.radar{margin-top:10px;}

.accomTable,.plRights,.catTable,.medalRes{background-color:#FFF;border:1px solid #D6D6D6;width:460px;}
.inTable{background-color:#FFF;border:1px solid #D6D6D6;width:460px!important;}
.accomTable td,.plRights td{background-color:#E6E6D9;padding:4px;}
.accomTable td *,.plRights td *,.inTable td *{padding:0;margin:0;}
.accomTable td ul,.plRights td ul,.inTable td ul{padding-left:15px;margin-left:5px;}
.inTable td{background-color:#E6E6D9;padding:4px;}
.catTable td{background-color:#E6E6D9;padding:4px;width:50%;}
.medalRes td{background-color:#E6E6D9;padding:2px;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.innertableCG,.innertableCGW{border-right:1px solid #D6D6D6;border-top:1px solid #D6D6D6;width:700px;margin:10px 0 0 5px;}
.innertableCG td,.innertableCGW td{border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.innertableCG h2,.innertableCGW h2{font-size:16px;}
.innertableCG td,{width:25%;}

