body {background:#000 url(/images/bgBlk.gif);margin-top: 40px; }
#innerPage{background:#fff url(/images/bgWht.gif);margin-top: 40px; }
body *,html *{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#000;
}
#containerM{width:940px;overflow:hidden;margin:0 auto;text-align:left;background:#fff; padding: 25px;}
#container {width:740px;overflow:hidden;margin:0 auto;text-align:left;background:#fff; padding: 25px; font-family: Verdana, Geneva, sans-serif;}
#flashArea {padding:0; width: 740px; overflow: hidden;}
#homeBot { background: #000; width: 740px; overflow: hidden; text-align: center; margin:0; padding:0; height: 45px;}
#homeBot a {
	font-family: Verdana, Geneva, sans-serif;
	color: #868686;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0;
	padding: 0;
	line-height: 15px;
	
}
#logo {float: left; overflow: hidden; width: 200px; height: 80px; background:#000 url(/images/sunshine_logo.gif) 10px 0; padding: 0;}
#nav {float: left; overflow: hidden; width: 540px; height: 30px; padding: 50px 0 0 0; color: #fff; background:#000;}
#navM {float: left; overflow: hidden; width: 740px; height: 30px; padding: 50px 0 0 0; color: #fff; background:#000;}
#memberFull {width: 910px; overflow: hidden;}
#subMenu{float: left; overflow: hidden; width: 140px; text-align: right; margin-right: 10px; margin-top: 5px; padding: 0;}
#subMenu a.current {
	color:#A0A0A0;
}
#subMenuM {float: left; overflow: hidden; width: 210px; text-align: right; margin-right: 10px; margin-top: 4px; padding: 0;}
#subMenu a {color: #000; font-size: 11px; line-height: 16px; text-decoration: none;}
#bodyArea {float: right; overflow: hidden; width:582px;  margin-top: 5px;}
#bodyAreaM {float: left; overflow: hidden; width:500px;  margin-top: 5px;}
#picArea { float: left; overflow: hidden; width:205px;  margin-top: 5px;}
#pagePic {float: left; overflow:  hidden; width: 200px;}
#rightCont {float: right; overflow: hidden; width:380px;}
#rightContFull {float: right; overflow: hidden; width:590px; margin-top: 5px;}
#fullContent {float: left; overflow: hidden; width: 730px; padding: 5px;}
#date {float: right; overflow: hidden; width: 250px;}
.wysiwygDiv{position:relative;top:0;left:50%;z-index:100;overflow:visible;width:60px;}
.wysiwygDiv button{position:absolute;width:150px;margin-left:-60px;left:0;top:0;filter:alpha(Opacity=70);opacity:.7;-moz-opacity:.70;}
li a span {list-style-image: none!important;}



#loginDiv{float:right;width:260px;background-color:#E5EBEE;border:1px solid #5E584A;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E5EBEE;border:1px solid #5E584A;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 #5E584A;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 #5E584A;}

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:1px solid #5E584A;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;}


.courseTable{width:100%;border:1px solid #A3A195;margin:0 auto;}
.courseTable td{padding:0 5px}
.courseDetails{width:180px;border:1px solid #5E584A;margin:5px;}
.courseTable img{border:1px solid #5E584A;margin-bottom:10px;}
.courseDetails td{background-color:#E3E3DD;color:#000;padding:5px;}

#tourButtons{width:100%;height:22px;overflow:hidden;background-color:#A59F8F;}
#tourButtons a{float:left;display:block;font-size:11px;font-weight:bold;padding:0 9px;height:22px;line-height:21px;text-align:center;text-decoration:none;}
#tourButtons a:link,#tourButtons a:visited,#tourButtons a:active{color:#FFF;background-color:#A59F8F;}
#tourButtons a:hover{color:#000;border-bottom:none;background-color:#FFD210!important;}

.accHeadnoCont a {
	width: 100%;
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
	text-align: left;
	border: 1px solid #030303;
	background: #6EAC2C url(/images/ui-bg_gloss-wave_75_030303_500x100.png) repeat-x 50% 50%;
	color: #FFFFFF!important;
	text-decoration: none;
	outline: none;
	margin-top: 1px;

}

.accHeadnoCont a:hover {background: #97e52e; color:#000!important;outline: none;}
#map{width:470px;height:360px;height/**/:/**/340px;border:1px solid #5E584A;margin:10px auto;}
