body, html{height:100%;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:2em;background-image:url(../images/background.gif);background-repeat:repeat;background-color:#112552;margin:0;padding:0;color:#333;}
body *,html *{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
hr{color:#143160;background-color:#143160;height:1px;margin:15px 0;}
h1{color:#143160;font-size:16px;font-weight:bold;}
h2{font-size:14px;font-weight:bold;color:#143160;}
h3{
	font-size:16px;
	color:#0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
}

.bigtext {font-size: 13px;
line-height: 20px;}

h5,h6{font-size:12px;font-weight:bold;color:#143160;}

h4{
	font-size:12px;
	font-weight:bold;
	color:#993300;
}



td p{padding:0;margin:0;}

.horzPhoto{padding:1px;margin:5px auto;border:1px solid #CBCBAD;}

#map{width:470px;height:360px;height/**/:/**/340px;border:3px solid #CDD6E1;margin:10px auto;}
#courseMapImg{margin-top:20px;}

.innerTable{border:3px solid #CDD6E1;width:444px;margin-top:6px;}
.innerTable td{background-color:#E6E6D9;border:2px solid #FFF;padding:3px;}

#containIndex{margin:0 auto;width:780px;overflow:hidden;text-align:left;}
#leftArea,#rightArea{width:16px;float:left;}
#middleArea{width:748px;float:left;}
#headArea{}
#tribArea{background-color:#6EBAEA;}
#innerTrib{background-color:#4699C5;height:40px;background-image:url(../images/innerLogo.jpg);background-repeat:no-repeat;}
#menuArea{background-color:#6EBAEA;}
#menuArea div{float:left;}
#tflashArea{clear:both;}
#innerPhoto{padding-left:14px;background-image:url(../images/innerBack.jpg);background-repeat:repeat-y;}
#flashArea{height:361px;height/**/:/**/346px;padding-top:15px;padding-left:26px;background-color:#E5E8F4;background-image:url(../images/flashAreaWI.jpg);background-repeat:no-repeat;}
#bodyArea{padding:10px 0 10px 21px;width:748px;width/**/:/**/727px;background-color:#E5E8F4;background-image:url(../images/innerBackF.jpg);background-repeat:repeat-y;overflow:hidden;}
#bodyAreaF{background-color:#FFF;background-image:url(../images/innerBackFF.gif);background-repeat:repeat-y;overflow:hidden;width:748px;}
#bodyF{margin:10px 0 0 16px;width:732px;width/**/:/**/716px;overflow:hidden;}
#bodyLeft{text-align:left;width:198px;background-image:url(../images/leftInnerBck.jpg);background-repeat:repeat-y;float:left;}
#bodyLeft img{border:1px solid #FFF;}
#bodyLeftMenu{text-align:left;margin:0;padding:8px 6px;width:190px;width/**/:/**/178px;background-image:url(../images/innerLeftRev.jpg);background-repeat:repeat-y;background-color:#FFF;overflow:hidden;clear:both;border:1px solid #FFF;}
#bodyLeftMenu ul{padding:0 0 0 16px;margin:0;}
#bodyLeftMenu li{margin-bottom:7px;}
#bodyLeftMenu li li{list-style-image:none;}
#bodyLeftMenu ul li a{color:#333;text-decoration:none;}
#bodyRight{margin-left:10px;width:511px;width/**/:/**/501px;background-color:#FFF;text-align:left;float:left;overflow:hidden;}
#bribArea{background-color:#6EBAEA;}
#innerLogo{text-align:right;}
h1#flashHeader{color:#143160;font-size:16px;margin:0;background-color:transparent;height:28px;}
h1#flashHeaderF{color:#143160;font-size:16px;margin:16px 0 0 10px;background-color:transparent;height:28px;}
#photoFloat{width:249px;background-color:#FFF;float:right;margin:10px 0 0 10px;}
#photoFloatContain{width:249px;background-color:#FFF;float:right;margin-left:10px;}
#photoFloatT{width:249px;height:317px;background-image:url(../images/phFull.gif);background-repeat:no-repeat;background-color:#FFF;}
#photoFloatT img{margin:14px 0 0 9px;}
#photoFloatContainH{width:449px;background-color:#FFF;float:right;margin:14px 0 0 10px;}
#photoFloatH{background-image:url(../images/phhistory.gif);background-repeat:no-repeat;width:449px;height:261px;background-color:#FFF;}
#photoFloatH img{margin:6px 0 0 6px;border:1px solid #666;}
#photoFloatB{width:249px;height:110px;background-image:url(../images/phbot.gif);background-repeat:no-repeat;background-color:#FFF;}
#photoFloatB img{margin:9px 0 0 9px;}
#phcenter div{margin:0;padding:0;float:left;}
#floatClear{clear:both;}
#bodyAreaMembers{width:742px;width/**/:/**/730px;height:auto;padding:15px 6px 9px 6px;background:#DBDBC8;}
div#menuBar {width:780px;width/**/:/**/770px;height:42px;height/**/:/**/37px;background-color:#FFF;padding:5px 5px 0 5px;margin:0;background-image:url(../images/menuBack.jpg);background-repeat:no-repeat;}
div#menuBarIndex{width:780px;width/**/:/**/770px;height:42px;height/**/:/**/37px;background-color:#FFF;padding:5px 5px 0 5px;margin:0;background-image:url(../images/menuBackIndex.jpg);background-repeat:no-repeat;}
.last{float:right !important;}
.last a{margin-right:3px !important;border-right:none !important;}
.first{border-left:none !important;}

td.hl{border:1px solid #234177;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #234177;text-align:left;color:#FFF;}
table.administrator{background-color:#E6E6D9;border:2px solid #CDD6E1;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #112552;height:40px;text-align:left;}
table.portal{border:2px solid #CDD6E1;background-image:url(../images/portalBack.jpg);background-repeat:repeat-x;background-color:#FFF;text-align:left;line-height:normal !important;}
table.portal th{background-color:transparent;color:#5F7580;font-size:12px;font-weight:bold;}
.portal th a{color:#5F7580 !important;}
table.portal{padding:1px!important;}

table.accessnotice {}
table.accessnotice td{vertical-align:middle;text-align:center!important;padding:3px 0px 0px 0px!important;}
table.accessnotice td img{margin:0px!important;}

input, textarea, select{font-size:11px;color:#234177;font-weight:normal;border:1px solid #234177;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;}

a:link{color:#369;}
a:visited{color:#666;}
a:hover{color:#699;}
a:active {color:#960;}

#bodyArea ul li{list-style-image: url(/images/bullet.gif);}
#bodyAreaF ul li{list-style-image: url(/images/bullet.gif);}

#membersMain{border:1px solid #5A5532;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 #5A5532;margin-left:10px;margin-bottom:10px;}
#loginDiv{float:right;width:260px;background-color:#E5EBEE;border:3px solid #CDD6E1;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E5EBEE;border:3px solid #CDD6E1;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:3px solid #CDD6E1;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:3px solid #CDD6E1;}

div#mContainerIn{position:relative;width:231px;height:291px;background-color:transparent;}
div#mContainerHi{position:relative;width:435px;height:247px;background-color:transparent;}
.mPhoto{position:absolute;top:0;left:0;-moz-opacity:0.0;filter:Alpha(opacity=0);}
.recipDiv{width:46%;margin:1%;background-color:#E5EBEE;border:3px solid #CDD6E1;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;}

#tourbuttons{width:100%;overflow:hidden;margin:20px 0 20px 60px;}
#tourLeft{float:left;width:300px;padding-left:10px;}
#tourLeft div{width:264px;margin-left:10px;}
#tourRight{float:left;}
#tourRight img{border:4px solid #CDD6E1;}
.tourTable{border:1px solid #CDD6E1;background-color:#E5EBEE;margin-bottom:10px;}
.tourTable td{border:1px solid #CDD6E1;font-weight:bold !important;color:#143160;}
#tourbuttons a{float:left;display:block;font-size:11px;font-weight:bold;text-align:center;width:24px;height:24px;line-height:23px;margin-right:4px;text-align:center;text-decoration:none;border:1px solid #CDD6E1;background-color:#E5EBEE;color:#143160;}
#tourbuttons a:hover{border:1px solid #CDD6E1;background-color:#FFF;color:#CDD6E1;}
.tourbuttonsCh{color:#FFF !important;background-color:#143160 !important;}
#tourbuttons a.map{width:40px;}

.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:-4px;visibility:hidden;font-size:24px;}

#gallerySlide{margin:0 auto 8px auto;padding:4px;width:466px;height:84px;overflow-x:scroll;overflow-y:hidden;}
#galleryCont{height:65px;width:3300px!important;overflow:hidden;}
#gallerySlide img{margin-right:10px;float:left;}
#galleryMain{width:474px;margin:0 auto;}


/* 
  -----------------------------------
  Accordion 
  -----------------------------------
*/

/*
td.hl{border:1px solid #234177;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #234177;text-align:left;color:#FFF;}
table.administrator{background-color:#E6E6D9;border:2px solid #CDD6E1;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #112552;height:40px;text-align:left;}
table.portal{border:2px solid #CDD6E1;background-image:url(../images/portalBack.jpg);background-repeat:repeat-x;background-color:#FFF;text-align:left;line-height:normal !important;}
table.portal th{background-color:transparent;color:#5F7580;font-size:12px;font-weight:bold;}
.portal th a{color:#5F7580 !important;}
table.portal{padding:1px!important;}
*/

.promobox {
	width:240px;height:144px;
}

#pscroller1 {
	border:2px solid #CDD6E1;
}

.accordion {
	margin-top: 10px;
	width: 240px;
}


.accordionHeaderWrapper {
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	background-image:url(../images/portalBack.jpg);
	color:#5F7580!important;font-size:12px;font-weight:bold;
	border:2px solid #CDD6E1;
}


a.accordionHead, a:visited.accordionHead {
	background:transparent url(/images/arrow_east.gif) no-repeat left center;
	color:#5F7580;
 	padding-left:20px; width: 199px;
 	text-decoration:none!important;
 	display:block;
 	margin: 0;
	
 }

a.accordionHeadDown, a:visited.accordionHeadDown {
	background:transparent url(/images/arrow_south.gif) no-repeat left center;
	color:#5F7580;
	text-decoration:none!important; font-weight: bold;
	padding-left: 20px; width: 199px;
	display:block;
	margin: 0;
	outline: none!important;
} 



a:hover.accordionHead {
	width: 194px!important;
	padding-left: 20px;
	text-decoration:underline!important;
}

.accordionHeadTitle {
	float:left;
}

.accordionContent {
	font-size: 11px;
	color: #333333;
    width: 240px;
	margin-bottom: 3px;
	background-image:url(../images/portalBack.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}


.portal th a {
	font-weight: normal!important;
}

.accordionContent h2, .accordionContent h3, .accordionContent h4 {
	font-size: 11px;
	color: #000;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}

.accordionContent td { padding: 4px 6px !important; }
.accordionContent div { padding: 4px 6px !important; }
.accordionContent p { margin:6px 0 12px 0;}

.accordionOpen,.accordionClosed 
{ 
	/* used to track open/closed state */ 
}




#clubDocs {
border-top: 1px #ccc solid;
margin-top:20px; padding-top:10px;
padding-left:20px;
color:#5F7580!important;font-size:12px!important;
}

#clubDocs b{
color:#5F7580!important;
}

#clubDocs ul{
margin-top:0px;
}
