body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00483A;
	margin:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00483A;	
}

.mframe {
	width:758px;
	margin-left:auto;
	margin-right:auto;
}

.header {
	width:757px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:4px;
	border:1px dashed #C6D05D;
}

.hright {
	float:right;
	width:369px;
	margin-top:9px;
	margin-right:9px;
	text-align:right;	
}

.toplinks {
	font-weight:bold;
	font-size:10px;
}

.toplinks a {
	text-decoration:none;
	color:#00483A;
}

.cconditions {
	font-size:9px;
	margin-top:28px;
}

.howdoi select {
	font-size:10px;
	width:144px;
	margin-top:10px;
}

.visual {
	margin-top:4px;			
	clear:both;				
}

.visual_amenities {
	margin-top:4px;	
}

.navframe {
	margin-top:4px;
	height:37px;	
}

.darea {
	float:right;
	width:325px;
	background-color:#D8C782;	
}

.maptext {
	float:right;
	width:142px;
	margin-top:5px;	
}

.fproperty select,.srange select {
	width:133px;
	font-size:9px;
	margin-top:4px;
	margin-left:3px;
}

.bedbath input {
	width:129px;
	font-size:9px;
	margin-bottom:4px;
	margin-left:3px;
	height:auto;
	border:1px solid #000000;
}

.sarea {
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-top:0px;
	margin-left:4px;
}

.maptext ul {
	margin:2px 0 3px 5px;
	padding-left:1px;
	list-style-type:none;
}

.maptext ul img {
	margin-right:5px;
}

.maptext ul li.bl {
	margin:0 0 1px 0;
	padding:0;	
	font-size:9px;
	color:#FFFFFF;
	line-height:11px;
}

.maptext ul li.ch {
	margin:0 0 1px 0;
	padding:0;	
	font-size:9px;
	color:#FFFFFF;
	line-height:11px;
}

.maptext ul li a {
	text-decoration:none;
	color:#ffffff;
}	

.showme {			
	margin-left:5px;		
	font-size:10px;
}

.showme a {
	text-decoration:none;
	color:#D18316;
	background-color:#FFFFFF;
	display:block;
	padding:0 2px 0 2px;
	width:60px;
}

.smap {
	border-right:1px dashed #93A445;
}

.topics {
	clear:both;	
/*	height:86px;		*/
}

.story {
	width:293px;		
	float:left;
	margin-top:10px;	
}

.storyamm {
	width:268px;		
	float:left;
	margin-top:10px;	
	margin-left:8px;
}

.storyoff {
	width:293px;		
	float:left;
	margin-top:10px;	
	display:none;
}

.storytext {
	width:192px;	
	float:right;	
}

.storytext p {
	margin:1px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#00483A;
}

.storytextamm {
	width:168px;	
	float:right;	
}

.storytextamm p {
	margin:1px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	color:#00483A;
}

a.storylink {
	color:#D18316;
}

.announcments {
	width:168px;		
	float:left;	
	margin-top:8px;			
}

.annheader {
	font-size:11px;
	letter-spacing:1px;
}

.anntext {
	margin:0 0 0 10px;				
}

.anntext p {
	margin:1px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#00483A;
}

.anntext a {
	color:#D18316;
}

.addtopics {
	clear:both;		
	height:auto;
}	

.sisland {
	float:left;
	width:300px;
	border:1px dashed #C6D05D;
	margin-top:7px;	
/*	min-height:182px; */
	height:100%;
	overflow:visible;
}

.sisland h3 {
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
	margin:7px 7px 5px 12px;
}

.sisland p {	
	font-family:"Times New Roman", Times, serif;	
	margin:0 7px 7px 12px;
	
}

.sislandcalendar {
	float:left;
	width:448px;
	border:1px dashed #C6D05D;
	margin-top:7px;
	margin-left:6px;
/*	min-height:182px; */
	height:100%;
	overflow:visible;
}

.sislandcalendar a
{
	text-decoration:none;
}

.sislandcalendar h3 {
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
	margin:7px 7px 5px 12px;
}

.caltab {
	float:left;
	width:148px;
	border-right:1px dashed #C6D05D;
	margin-left:10px;	
	margin-top:2px;
	/*height:145px;*/
	height:auto;
}

.filter select {
	font-size:10px;
	width:142px;
}

.upcevents {
	background-color:#B0B67A;
	color:#ffffff;
	font-size:10px;
	padding:2px 0 2px 5px;
	width:136px;
	margin:9px 0 10px 0; 
}

.eventlist {
	margin-left:5px;
	font-size:10px;
	color:#D18316;
}

.eventlist a {
	color:#D18316;
}

.oneevent {
	margin-bottom:3px;
}

.quicktab {
	float:left;
	width:110px;	
	margin-left:10px;	
	margin-top:2px;
}

.qfmenu {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	margin-bottom:9px;
}

#ammfeat .qfmenu {
	margin-bottom:0;
}

.qfitems a {
	display:block;
	color:#D18316;
	border:1px dashed #C6D05D;
	width:95px;
	text-decoration:none;
	padding:3px 0 3px 8px;
	letter-spacing:1px;
	font-size:10px;
	margin-bottom:6px;	
}

.qfitems a:hover {	
	border:1px dashed #D18316;	
}

.cpr {
	text-align:center;
	color:#B0B67A;
	padding-top:10px;
	clear: both;		
	font-size:9px;
}

.cpr a {	
	color:#B0B67A;	
}

.nounderline {
	text-decoration:none;
}

.chform {
	display:none;
}

#ammabout {
	width:292px;
	height:100%;	
}

#ammfeat {
	width:282px;
	height:100%;	
}

.qfl {
	width:240px;	
	margin-bottom:5px;
}

.qfl a {
	float:left;
	margin-right:5px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0;
	margin-top:5px;
}

.quick_amm {
	float:left;
	width:100px;
	border:1px solid orange;	
}

#ammcalendar {
	width:164px;	
	height:100%;	
}

.ammcalendar a
{
	text-decoration:none;
}

.calendar_amm {	
	margin-bottom:9px;
}

.ammright {
	margin-left:8px;
}

.clearer {
	clear: both;
	font-size: 1px;
}

.golfmain {
	border:1px dashed #C6D05D;
	margin-top:4px;
	padding:8px 0px 5px 0px;
	height:auto;
}

.ncol {
	width:178px;
	height:100%;
	float:left;
}

.rcol {
	width:572px;
	float:left;
	border-left:1px dashed #C6D05D;	
	height:100%;
	margin-left: 3px;
	margin-right: 0;	
}
.rcol_sm {
	float:left;
	border-left:1px dashed #C6D05D;			
	height:100%;	
	width:372px;		
	border-right:1px dashed #C6D05D;	
}

.bhome {
	width:156px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#93A445;
	padding:1px 5px 1px 5px;
	margin-top:3px;		
}

.dbhome {
	border-bottom:1px dashed #C6D05D;	
	padding-left:6px;
	padding-bottom:4px;
}

.lmenu {
	border-bottom:1px dashed #C6D05D;		
}

.link_orange {
	color:#D18316;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin-top:7px;
	margin-bottom:7px;	
	margin-left:6px;
	padding-left:9px;
	background-image:url(../images/lnbull.gif);
	background-repeat:no-repeat;
	background-position:0 5px;	
}

.lmenu a.link_orange:hover {
	color:#D18316;	
	background-image:url(../images/lnbull_ch.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.link_orange_ch {
	color:#D18316;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin-top:7px;
	margin-bottom:3px;	
	margin-left:6px;
	padding-left:9px;
	background-image:url(../images/lnbull_ch.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.link_orange img {
	margin-bottom:2px;
}



.link_sub {
	color:#7C8A3A;
	text-decoration:none;
	font-size:10px;
	display:block;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:22px;
}

.bsignup {
	margin:20px 0 0 6px;
}

.breadcrumbs {
	color:#D18316;
	font-size:10px;
	margin-left:6px;
}

.breadcrumbs a {
	color:#D18316;
	text-decoration:none;	
}

.subvisual {
	margin-left:6px;
}

.subtxt {	
	width:372px;	
	float:left;
	margin-top:7px;		
	border-right:1px dashed #C6D05D;		
}

.subtxt_nb {	
	width:372px;
	float:left;
	margin-top:7px;	
}

.subtxt_sm {	
	width:372px;	
	float:left;
	margin-top:7px;				
}

.subtxt_fwidth {	
	width:564px;	
	float:left;
	margin-top:7px;		
		
}


.subtxt h3, .subtxt_sm h3, .subtxt_fwidth h3 {
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 7px 5px 6px;
}

.subtxt p, .subtxt_sm p, .subtxt_fwidth p {
	margin-top:0;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:4px;
}

.subtxt h4, .subtxt_sm h4, .subtxt_fwidth h4 {
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;	
	margin:0;
	margin-left:6px;	
	margin-top:7px;
}

.subtxt a, .orange, .subtxt_sm a, .subtxt_fwidth a {
	color:#D18316;	
}

.listingtab td a {
	color:#00483A;
	text-decoration:none;
}

.vphoto {
	border:1px dashed #C6D05D;	
	border-left:none;
	float:left;
	width:163px;
	margin:1px 5px 0 0;
}

.pitem {
	margin-left:7px;
	margin-top:7px;
	margin-bottom:2px;
	font-style:italic;
	font-size:10px;
}

.picons {
	margin-left:8px;
	margin-bottom:5px;
	margin-top:5px;	
}

.picons img {
	margin-right:4px;
}

.cview {
	margin-left:1px;
} 

.announcements_col {
	float:left;
	width:182px;	
	margin-top:7px;
	margin-left:7px;
}

.sannouns {
	background-color:#9EC8BA;
	color:#FFFFFF;
	padding:1px 0 1px 7px;
}

.golfannounce {
	font-size:10px;
	margin-top:4px;
	margin-left:2px;
	margin-bottom:12px;
}

.fbutton1 {
	background-color:#9EC8BA;
	color:#00483A;

	padding:10px 0 9px 42px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	margin-bottom:7px;
}

.fbut_image
{
	float:left;

}

.fbutton2 {
	background-color:#9EC8BA;
	color:#FFFFFF;
	padding:10px 0 9px 42px;
	background-image:url(../images/gfbut1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	margin-bottom:7px;
}

.information {
	color:#D18316;
	font-size:10px;
	margin-top:16px;
	margin-left:1px;
}

#floatingcol {
	float:left;	
	padding-top:5px;
}

/* golf fader */

.annfader {
	display:block;
}

.annfaderoff {
	height:100px;
	display:none;
}

.rcolfader {
	height:100px;
}

/*  Listing page  */

.visual_listing {
	margin-left:6px;
}

.i_listing {
	width:289px;
	height:213px;
	float:left;
}

.caption_listing {
	width:66px;
	height:187px;
	float:left;
	background-color:#B0B67A;
	color:#ffffff;
	padding:20px 6px 6px 6px;
	font-size:9px;
	font-style:italic;
	background-image:url(../images/icaptionarrow.gif);
	background-repeat:no-repeat;
}

.l_area {
	float:left;
	width:175px;
	height:213px;
	background-color:#9EC8BA;
	margin-left:6px;
}

.l_area .maptext {
	margin:0;
	margin-left:16px;
	margin-top:8px;
	padding:0;	
	float:none;
}

.l_area .maptext ul img {
	border:1px solid #D6D384;
	vertical-align:middle;
}

.l_area .maptext ul {
	margin-top:5px;
	margin-bottom:7px;
}

.l_area .maptext ul li.bl {
	margin:3px 0 4px 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;
	line-height:11px;
}

.l_area li.bl a {
	color: #00483A;	
}

.l_area .showme a {
	border:1px solid #D6D384;
	padding:1px 2px 1px 4px;
}

.listingheader {
	font-size:12px;
	font-weight:normal;
	margin:0 0 2px 7px;
}

.listingtab {
	border:none;	
	margin-left:6px;
}

.listingtab td {
	border:none;
	padding:5px 0 5px 10px;	
}

.listingtab .headtab {
	background-color:#93A445;
	color:#ffffff;
	font-weight:bold;
}

.grtab {
	background-color:#E2EEEA;
}

/* personel bio */

.pers_col {
/*	float:left;  */
	width:146px;	
	padding-left:7px;	
}

.ddot {
	border-bottom:1px dashed #C6D05D;
	margin-top:10px;
	width:137px;
}

.link_green {
	color: #00483A;
	text-decoration:none;	
}

.bio_info {
	margin-top:10px;
	font-size:10px;
}

.bio_txt {
	width:210px;
/*	float:left;  */
}

.bio_txt p {
	margin-top:0;
	margin-bottom:10px;
}

.bio_listing a {
	display:block;
	margin:5px 0 0 3px;
}

#bioright {
	padding-top:17px;
}
/* agents list */

.tip {
	font-size:9px;
	font-style:italic;
	margin-left:7px;
	margin-bottom:6px;
}

.agentlisttab {
	margin-left:7px;
}

.agentlisttab, .agentlisttab td {
	border:none;	
	padding:1px;
}

.agentlisttab td {
	padding:4px 0 3px 10px;
}

.agentlisttab .ic {
	 background-image:url(../images/ic_agent.gif);
	 background-repeat:no-repeat;
	 width:22px;
	 height:36px;
	 padding:1px;
}

.link_greendec {
	color: #00483A;	
}

/* Golf calendar */

.g_caltab {
	width:137px;
	margin-left:5px;	
}

#golfcalcol {
	float:left;	
	width:137px;		
}

#golfleftcol {	
	width:412px;
}

.skipto {
	margin-left:5px;
	margin-top:5px;	
	width:140px;
}

.smonth {
	width:80px;
	font-size:10px;
}

.syear {
	width:55px;
	font-size:10px;
}

.bdispl {
	width:44px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#93A445;
	padding:1px 5px 1px 5px;
	margin-top:4px;		
	margin-right:2px;
	font-weight:bold;
	float:right;
}

.showcat {
	width:194px;
	padding:6px;
	background-color:#9EC8BA;
	float:right;
	margin-right:3px;
	margin-bottom:9px;	
}

.catsel {
	width:194px;
	font-size:9px;
}

#floatingcolsm {
	float:left;	
	padding-top:5px;
	width:100px;	
}

#biobig {
	width:430px;
}

.g_caltab a
{
	text-decoration:none;
}

/* for navigation border line */


.navline {
	border-bottom:1px dashed #C6D05D;
}

.sub_menu {
	border-bottom:none;	
	padding-bottom:2px;
}



/* fader announcements */

.strong_orange {
	color:#D18316;
	font-weight:bold;
	font-size:10px;
}

/* Related links block */

.rlinks {
	width:163px;
	border-top:1px dashed #C6D05D;
	margin-top:8px;
	margin-left:6px;
	padding-top:4px;
	padding-left:4px;
}

.rlheader {
	font-style:italic;
}

.rldocs {
	width:272px;
	border-top:1px dashed #C6D05D;
	margin-top:8px;
	margin-left:6px;
	padding-top:4px;
	padding-left:4px;
}



/* visual listing v2 */

.map_listing {	
	width:273px;
	height:213px;
	float:left;	
}

.i_listing2 {
	width:288px;
	height:213px;
	float:left;
}

.rcol2 {
	width:570px;	
	float:left;
	border-left:1px dashed #C6D05D;			
	height:100%;	
}
 
.ldetail {
	width:561px;
/*	height:229px; */
	margin-left:6px;
}

.listing_ileft {
	width:287px;
	float:left;
}

.bvtour {
	width:282px;
	height:49px;	
	margin-top:1px;
	margin-bottom:5px;
}

.btour_agent {
	float:left;
	width:43px;
	height:43px;
	border-right:1px solid #ffffff;
	background-color:#93A445;
	color:#ffffff;
	padding:6px 0 0 6px;
}

.btour_agent a {
	color:#ffffff;
}

.btour_name {
	float:left;
	width:159px;
	height:43px;
	background-color:#9EC8BA;
	color:#00483A;
	padding:6px 0 0 6px;
	font-size:10px;
}

.btour_name a {
	color:#ffffff;
}

.btour_icon {
	float:left;
	width:55px;
	padding-left:7px;
}

.listing_right {
	float:left;	
	width:273px;

	
}

.ricons {
	text-align:right;
}

h4.greendetail {
	margin:0 0 2px 2px;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

p.greendetail {
	margin:0 0 2px 2px;
}

.list_divtab {
	width:263px;
	height:143px;
	margin-left:2px;
}

.rtab1 {
	float:left;
	height:15px;
	width:107px;
	font-weight:bold;
}

.rtab2 {
	float:left;
	height:15px;
	width:155px;
}


/* real estate home */

#rehome {
	margin:0;
	padding:0;
	float:none;
}

#rehome li a {
	color:#00483A;
}

#rehome li img {
	border:1px solid #D6D384;
	vertical-align:middle;
}

#rehome .showme a {
	border:1px solid #D6D384;
	padding:1px 2px 1px 4px;
}

#rehome ul {
	margin-top:5px;
	margin-bottom:7px;
}

#rehome ul li.bl {
	margin:3px 0 4px 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;
	line-height:11px;
}

#rehome li.bl a {
	color: #00483A;	
}

#rehome .showme a {
	border:1px solid #D6D384;
	padding:1px 2px 1px 4px;
}


/* form with checkboxes */

#chform {
	margin:0;
	padding:0;	
}

#chform li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;
	
	width:10px;
	height:10px;
}

* html #chform li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;
	
	
	width:10px;
	height:10px;	
}

#chform ul {
	margin-top:0px;
	margin-bottom:0px;
}

#chform ul li.bl {
	margin:2px 0 2px 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;		
}

* html #chform ul li.bl {
	margin:1px 0 0 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;			
}


/* amenities checkboxes */

#am_form {
	margin:0;
	padding:0;	
	float:none;
}

#am_form li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;	
	width:10px;
	height:10px;
}

* html #am_form li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;		
	width:10px;
	height:10px;	
}

#am_form ul {
	margin-top:5px;
	margin-bottom:6px;
}

#am_form ul li.bl {
	margin:4px 0 4px 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;		
}

* html #am_form ul li.bl {
	margin:1px 0 0 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;			
}

/*#am_form .showme {
	border:1px solid #D6D384;
	color:#D18316;	
	display:block;
	padding:0 2px 0 2px;
	width:70px;
}*/

#am_form li a {
	color:#00483A;
}

/* listing checkboxes */

#li_form {	
	float:none;
}

#li_form li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;	
	width:10px;
	height:10px;
}

* html #li_form li input {
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;		
	width:10px;
	height:10px;	
}

#li_form ul {
	margin-top:5px;
	margin-bottom:6px;
}

#li_form ul li.bl {
	margin:4px 0 4px 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;		
}

* html #li_form ul li.bl {
	margin:1px 0 0 0;
	padding:0;	
	font-size:10px;
	color:#FFFFFF;			
}

#li_form .showme {	
	color:#D18316;	
	display:block;
	padding:0 2px 0 2px;
	width:70px;
}

#am_form li a {
	color:#00483A;
}

#am_form li label {
     color:#00483A;
}


/* photo page */

.phcapt {
	margin-left:6px;
	font-size:10px;
	font-style:italic;
}

.iphoto {
	margin-left:6px;
}

h3.photo {
	margin-left:6px;
	margin-bottom:0;
	margin-top:10px;
	font-size:13px;
	font-weight:normal;
}

p.photo {
	margin-left:6px;
	margin-top:0;	
}

.phicons {
	float:left;		
	margin-top:7px;
	margin-left:7px;			
	padding-top:5px;
	width:137px;		
}

.icrow {
	margin-bottom:3px;
}

/* news listing */

#nlist {	
	width:412px;
	border-right:none;
}

.dchooser {
	text-align:right;
}

.nyear {
	width:77px;
	font-size:9px;
}

.nmonth {
	width:100px;
	font-size:9px;
}

.shownewscat {
	width:182px;
	padding:6px;
	height:18px;
	background-color:#9EC8BA;
	float:right;
	margin-right:0;
	margin-bottom:9px;
	border-right:1px solid #ffffff;	
}

.bndisplay {

	float:right;
}

.bndisplay a {
	text-decoration:none;
	color:#ffffff;
}

.newsorange_link {
	color:#D18316;
	font-weight:bold;	
	text-decoration:none;
}

p.news {
	margin-left:6px;
}


/* downloads */

.green_bold_link {
	color: #00483A;
	font-weight:bold;	
	text-decoration:none;
}

p.downloads {
	margin-left:6px;
	margin-bottom:3px;
}

.dlink {
	margin-left:5px;
}

/* faq */

.faq_link {
	margin-left:8px;
	margin-bottom:5px;
	margin-top:10px;
}

p.answer {
	margin-left:20px;
	margin-bottom:3px;
	margin-top:3px;
	display:none;
}
.dlink_links {
	margin-left:5px;
	vertical-align:middle;
	margin-bottom: 15px;
}

.dlink_links img {
	vertical-align:middle;	
}


/* hole detail */

#hdselect {
	background-color:#ffffff;
	padding-right:0;
}

#hdselect select {
	width:145px;	
}

.bhole {
	display:block;
	background-color:#93A445;
	padding:1px 16px 1px 5px;	
	color:#ffffff;
	text-decoration:none;
	min-width:10px;
	overflow:visible;	
	font-size:10px;
	border-right:1px solid #ffffff;
	float:left;
}

.bholelight {
	display:block;
	background-color:#B0B67A;
	padding:1px 16px 1px 5px;	
	color:#ffffff;
	text-decoration:none;
	min-width:10px;
	overflow:visible;	
	font-size:10px;
	border-right:1px solid #ffffff;
	float:left;
}

.dhbuttons {
	margin-left:6px;
	margin-right:5px;
	background-color:#ffffff;
	width:361px;
}

.shole {
	background-color: #93A445;
	width: 189px;
	margin-top: 1px;
	color: #ffffff;
	padding: 1px 0 1px 4px;
	font-weight:bold;
}
.hlcell {
	color: #000000;
	background-color: #DECD85;
	float: left;
	width: 115px;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size:10px;
}
.hrcell {
	color: #000000;
	background-color: #A4C4B9;
	text-align:center;
	float: left;
	width: 72px;
	margin-top: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 1px;
	font-size:10px;
}
.dhmap {
	width:193px;
}

/* golf course */

.fbutton1 {	
	margin-bottom:5px;
}
.dnumname {
	display:block;
	background-color:#014C35;
	padding:1px 7px 1px 4px;	
	color:#ffffff;
	text-decoration:none;
	min-width:5px;
	overflow:visible;	
	font-size:10px;
	font-weight:bold;	
	float:left;
}
.bhnum {
	display:block;
	background-color:#93A445;
	padding:1px 2px 1px 2px;         
	color:#ffffff;
	text-decoration:none;
	min-width:5px;
	overflow:visible;            
	font-size:10px;
	font-weight:bold;           
	float:left;
}

.bhnumlight {
	display:block;
	background-color:#B0B67A;
	padding:1px 2px 1px 2px;         
	color:#ffffff;
	text-decoration:none;
	min-width:5px;
	overflow:visible;            
	font-size:10px;
	font-weight:bold;           
	float:left;
}

.bhnum:hover {	
	background-color:#B0B67A;
}
.dscoretab {
	margin-left:6px;
}

a.gtabname1 {
	display:block;
	background-color:#A1B651;
	padding:1px 15px 1px 9px;	
	color:#ffffff;
	text-decoration:none;
	min-width:5px;
	overflow:visible;	
	font-size:10px;
	font-weight:bold;	
	float:left;
	border-right:1px solid #ffffff;	
}
a.gtabname2 {
	display:block;
	background-color:#BAA999;
	padding:1px 15px 1px 9px;	
	color:#ffffff;
	text-decoration:none;
	min-width:5px;
	overflow:visible;	
	font-size:10px;
	font-weight:bold;	
	float:left;
	border-right:1px solid #ffffff;	
}
.tholes {
	border-collapse:collapse;	
}
.tholes td {
	text-align:center;
	color:#000000;
	border-collapse:collapse;
	border:1px solid #ffffff;
	border-left:none;
	background-color:#A4C4B9;
	font-size:10px;
}
.tholes .top {
	background-color:#A0B647;
	color:#ffffff;
	border-top:2px solid #ffffff;
	font-weight:bold;
}
*html .tholes .top {	
	border-top:1px solid #ffffff;
}
.tholes .hole {
	background-color:#A0B647;
	color:#ffffff;
	text-align:right;
	border-top:1px solid #A0B647;
	padding-right:6px;
	font-weight:bold;
	width:110px;
}
.tholes .tleft {
	background-color:#D6CA8E;		
	text-align:left;
	padding-left:4px;
}
#par {
	border-top:2px solid #ffffff;
}
/* office page */

.ohr {
	border-top:1px dashed #C6D05D;
	width:560px;
	margin-left:6px;
	margin-top:12px;
	clear:both;
}

#officetab {
	margin-left:6px;
}

#officelist {	
	width:566px;
	border-right:none;
}

.officename {
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	font-size:12px;	
}

.officephone {
	font-size:11px;	
	margin-left:20px;
}
/* pers bio */

.link_greendecbold {
	color: #00483A;	
	font-weight:bold;
}
.golfdir {
	color: #00483A;	
	font-weight:bold;	
}
.onepersonel {
	margin-left: 6px;
	padding-top: 10px;
}
.pimage {
	float: left;
	width: 100px;
	margin-right: 10px;
	height: 123px;
	margin-left: 5px;	
}
.biosummary {
	margin-top:0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
/* for office directory */

.acchead {
	float:left;
	display:block;
	width:123px;	
}

.listingtab .link_greendec {
	color: #00483A;	
	text-decoration:underline;
}

.officename {
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	font-size:12px;	
	min-height:10px;
	padding-bottom:7px;
	overflow:visible;	
}

* html .officename {	
	padding-bottom:0;
}

/* standart listing */

.orangenodec {
	color:#D18316;	
	text-decoration:none;	
}

.pimagestandart {
	float: left;
	width: 150px;
	margin-right: 10px;
	height: 100px;
	margin-left: 5px;	
}

.plinkst {
	margin-top:0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0;
}

/*  sea interior fullwidth  */

#ucWrap_intsea {
	padding-left:5px;
}


/* map */

#riverocean {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 99px;
	top: 124px;
}
#golfcourse {
	position: absolute;
	visibility: hidden;
	z-index: 3;
	left: 0;
	top: 66px;
}
#lakes {
	position: absolute;
	visibility: hidden;
	z-index: 4;
	left: 117px;
	top: 77px;
}
#march {
	position: absolute;
	visibility: hidden;
	z-index: 5;
	left: 62px;
	top: 13px;
}
#ocean {
	position: absolute;
	visibility: hidden;
	z-index: 6;
	left: 0;
	top: 73px;
}
#tennisclub {
	position: absolute;
	visibility: hidden;
	z-index: 7;
	left: 147px;
	top: 66px;
}

.mapover {
	height: 176px;
	width: 179px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
}

/* bio corrections */

.bio_txt {
	width:270px;
}

.bio_txt p {
	margin-top:0;
	margin-bottom:10px;	
}

.bio_txt ul {
	margin:0 5px 10px 7px;
	padding:0 0 0 10px;	
}

#biorann {
	width: 125px;
}

/* 3-d fader on main page */

.mafoff {
	display:none;
}

/* golf fader */

.st1off {
	display:none;
}

/* news */

.showallnewscat {
	width:192px;
	padding:6px;
	height:18px;
	background-color:#9EC8BA;
	float:right;
	margin-right:14px;
	margin-bottom:9px;
	border-right:1px solid #ffffff;	
}

.sallcat {
	width:193px;
	font-size:9px;
	overflow:visible;	
}

.islnews {
	font-size:12px;
	font-weight:bold;
	margin-left: 7px;
	border-top:1px dashed #C6D05D;
	border-bottom:1px dashed #C6D05D;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom:0;
	clear: both;
}

#islnchooser {
	height:30px;	
}

p.pislnews {
	margin-left:6px;
	margin-top:5px;
}

/*  events dynamic */

.opevent {
	margin-top:0;
}

.hevent {
	display:none;
}

/* member login page */

#dmmain {
	height:398px;
}

.inplogin {
	font-size: 11px;
	color: #656565;
	width: 145px;
	border: 1px solid #000000;
	margin-right: 2px;
	padding: 1px;
}

.clogin_block {
	background-color: #E1E1E1;
	width: 179px;
	min-height: 42px;
	overflow:visible;
/*	margin-top: 54px; */
	margin-left: auto;
	margin-right:auto;
	border: 1px solid #C8C9CB;
}

.dformlogin {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 15px;
}
.dbclogin {
	text-align: right;
	margin-top: 10px;
	margin-right: 18px;
}
.cllabel {
	margin-top: 7px;
	margin-bottom: 2px;
	color: #000000;
}

.logindiv {
	min-height:300px;
	overflow:visible;
	padding-top: 60px;
}

.newscenter .newstext {
	display:inline;
}

/* abc page */

.tababc {
	margin-left:6px;
}

.navabc a {
	color:#D18316;
	font-size:10px;
	text-decoration:underline;	
}

.navabc {
	color:#61513b;
	font-size:10px;
	text-align:center;	
}

.tipabc {
	color:#63533C;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.dataabc table {
	width:544px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

.dataabc table td {
	color:#61513b;
	border-collapse:collapse;
	border:1px solid #61513b;
}

.dataabc table a {
	display:none;
}
.dataabc table.govabctab a {
	display:inline;
	color:#D18316;
}

.dataabc table .whiteheader {
	font-weight: bold; 
	font-size: 10px; 
	color: #ffffff; 
	text-align:center;	
}

/* contact popup page */

.pophead {
	width:575px;
}

.popmain {
	/*
	border:1px dashed #C6D05D;
	*/
	margin-top:4px;
	margin-left:4px;
	padding:8px 0 5px 0;
	height:auto;
	width:565px;
}

.splachpopmain {
/*
	border:1px dashed #C6D05D;
	*/
	margin-top:4px;
	margin-left:15px;
	padding:8px 0 5px 0;
	height:auto;
	width:630px;
}

.cpar {
	margin:10px 10px 10px 10px;
}

.poparea, .tellarea,  .sfield, .sbm {
	font-size:10px;
	border:1px solid #00483A;
}

.poparea {
	width:288px;
	height:125px;	
}

.tellarea {
	width:288px;
	height:47px;	
}

.lfield {
	width:238px;	
	font-size:10px;	
}

.mfield {
	width:167px;
	font-size:10px;	
}

.sfield {
	width:121px;		
}

.sbm {
	width:98px;
}

/* mem tab */

.dataabc table {
	border:none;	
	margin-left:6px;
	background-color:#FFFFFF;
	border:1px solid #B0B67A;
	border-collapse:collapse;
}

.dataabc table td {
	border:none;
/*	padding:5px 0 5px 10px;	 */
	border:1px solid #B0B67A;
	color:#00483A;
	border-collapse:collapse;
}

.dataabc table tr {
	background-color:#FFFFFF;
}

.dataabc table .whiteheader {
	background-color:#93A445;
	color:#ffffff;
	font-weight:bold;
}



.dataabc table .grtab {
	background-color:#E2EEEA;
}

.tipabc {
	color:#00483A;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

/* form */

.formtable .whiteheader {
	background-color:#93A445;
	color:#ffffff;
	font-weight:bold;
}

.formtable {		
	margin-left:6px;
	background-color:#FFFFFF;
	border:1px solid #B0B67A;
	border-collapse:collapse;
}

.formtable td {
	border:none;
	padding:5px 0 5px 10px;	 	
	color:#00483A;
	border-collapse:collapse;
	font-size:11px;
	color:#00483A;
}

.formtable {
	margin-left:auto;
	margin-right:auto;
}

.formtable select, .formtable input, .formtable select option {
	font-size:11px;
}

.fp {
	margin-left:6px;
}
/* pager */

.hrpager {
	margin:10px 0 10px 6px;
	border-top: 1px solid #00483A;
	padding: 4px 0 0 10px;
	width:544px;
	font-size:11px;	
}
.hrpager a {
	color: #00483A;	
	font-size:11px;	
}


/* loader */
/*
.mframe {
	display:none;
}*/

.loadermessage {
	position:relative;
	width:360px;
	background-color:#f7f7f7;
	border:1px solid #eeeeee;
	color:#666666;
	padding:5px;
	margin:10px;
}

/* Sponsors page */

.sponsimage {
	float: left;
	width: 150px;
	margin-right: 10px;
	height: 100px;
	margin-left: 5px;
	margin-top: 10px;
}

.divP {
	margin-left:6px;
	margin-right:4px;
}

.divP div {
	padding-bottom: 15px;
}
/* Featured items DropDownList */
.ddfeat {
	font-size:9px;
	width:104px;
}