#globalcontainer
{
text-align:center;
margin: 0px auto;
background-color: #F7087D;
border: 1px solid black;
width:840px;
}

#globalcontainermenu
{
text-align:center;
width:317px;
margin-left: 133px;
padding-left: 5px;
padding-right: 5px;
margin-top: 59px;
}

#globalcontainermenu h1
{
text-align: center;
}

#globalcontainermenu h2
{
text-align: center;
}

#globalcontainer.spa
{
border: 1px solid #b5a85c;
}

body
{
background-color:#F7087D;
text-align: center;
margin: 0px 0px;
}

body.print
{
background-color:#F7087D;
text-align: left;
margin: 0px 0px;
}

body.spa
{
background-color:#F7087D;
}

#topbanner
{
	background-image: url('images/top1.jpg');
	height:159px;
	width:840px;
}

#mainmenu
{
	background-image: url('images/mainmenu.jpg');
	height:29px;
	width:840px;
	overflow:hidden;
	text-align: left
}

#mainmenu.spa
{
	background-image: url('images/spa/mainmenu.jpg');
}

#mainmenutext
{
	height:19px;
	width:560px;
	margin-left: 20px;
	overflow:hidden;
	text-align: left;
	font-weight: 700;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 15px;
}

#bodycontainer
{
background-color: #F7087D;
width:840px;
overflow:hidden;
}

#submenupanel
{
	background-image: url('images/hotel/submenubk.jpg');
	width:164px;
	height:342px;
	overflow:hidden;
	float:left
}

#submenupanel.spa
{
	background-image: url('images/spa/submenubk.jpg');
}

#picssubmenupanel
{
	width:164px;
	height:415px;
	overflow:hidden;
	float:left;
	overflow-y: scroll;
}

#calendarpanel
{
width: 209px;
height: 248px;
text-align: center;
margin-bottom: 5px;
overflow-y: scroll;
}

#calendarpanel table
{
text-align: center;
width: 205px;
}

#calendarpanel a
{
text-decoration: none;
}

#submenu
{
	width:117px;
	height:280px;
	margin-top: 10px;
	margin-left: 27px;
	text-align: right;
	overflow:hidden;
	float:left;
}

#submenu.spa
{
height: 290px;
}

#submenu ul
{
margin-top: 5px;
}

#submenu li
{
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #461C40;
list-style-type: none;
border-bottom: 1px solid black;
padding-top:6px;
padding-bottom: 7px;
margin-left: -40px;
color:#FFFFFF;
}

#submenu li.spa
{
border-bottom: 1px solid #b5a85c;
}

.submenuhigh
{
background: url('images/purpledot.gif') no-repeat 0px 9px;
}

#submenu li.spa a
{
color: #b5a85c;
}

#submenu p.spa
{
font-weight: 700;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #b5a85c;
list-style-type: none;
border-bottom: 1px solid black;
padding-top:3px;
padding-bottom: 10px;
margin-left: -40px;
}

#centerbody
{
	background-color:#F7087D;
	float:left;
	width:676px;
	height:342px;
	overflow:hidden;
	text-align: left;
}

#picscenterbody
{
	background-color:#F7087D;
	float:left;
	width:676px;
	overflow:hidden;
}

#centerbodymanagement
{
	background-color:#F7087D;
	float:left;
	text-align:left;
	width:676px;
	height:600px;
	overflow:hidden;
}

#centerbody.spa
{
	background-color:#F80980;
	float:left;
	width:676px;
	height:342px;
	overflow:hidden;
}

#mainpics
{
	text-align:left;
	float:left;
	width:218px;
	height:342px;
	font-weight: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	overflow:hidden;
}

#mainpics a
{
color: #000000;
border: 0px;
font-weight: 700;
}

#mainpics td.today a
{
color: #ffffff;
display: block;
}

#golfback
{
position: absolute;
height: 15px;
background-color: #461C40;
color: #ffffff;
margin-left: 139px;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}

#golfback a
{
color: #ffffff;
text-decoration: none;
}

#golfnext
{
position: absolute;
height: 15px;
background-color: #461C40;
color: #ffffff;
margin-left: 205px;
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}

#golfnext a
{
color: #ffffff;
text-decoration: none;
}

#mainpanel
{
	float:left;
	width:458px;
	height:342px;
	overflow:hidden;
}

#mainpanel.spa
{
	background-image: url('images/spa/mainpanel.jpg');
}

#textpanel
{
	float:left;
	text-align: left;
	width:458px;
	height:199px;
}

#textpanelcontent
{
	width:401px;
	height: 330px;
	margin-top: 0px;
	margin-left: 9px;
	font-weight: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right: 10px;
}

#textpanelcontent a
{
color: #461C40;
text-decoration: underline;
}

#textpanelcontent li a
{
color: #461C40;
text-decoration: underline;
}

#textpanelcontent.spa a
{
color: #E1D172;
}

#textpanelcontent.spa td
{
line-height:0px;
}

#textpanelcontent.spa
{
	color: #b5a85c;
}

#textpanelcontent.spa b
{
	color: #ffffff;
}

#textpanelcontentshort a
{
color: #461C40;
}

#textpanelcontentshort.spa a
{
color: #E1D172;
}

#textpanelcontentshort.spa td
{
line-height:0px;
}

#textpanelcontentshort
{
	width:401px;
	height: 230px;
	margin-top: 0px;
	margin-left: 9px;
	font-weight: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	overflow:auto;
	padding-right: 10px;
}

#textpanelcontentshort.spa
{
color: #b5a85c;
}

#div360container
{
margin-left: 10px;
}
.div360
{
height: 23px;
width: 131px;
margin-right: 8px;
float: left;
text-align: right;
overflow: hidden;
}

#textpanelcontent.spa
{
	color: #b5a85c;
}

#textpanelcontent.spa b
{
	color: #ffffff;
}

#holevid
{
	position: absolute;
	float:left;
	width:176px;
	height:100px;
	margin-top: 55px;
	margin-left: 270px;
	overflow:hidden;
}

#picpanel
{
	float:left;
	text-align: left;
	overflow:hidden;
	width: 410px;
	height: 80px;
	margin-left: 10px;
}

#holepanel
{
	width: 423px;
	height: 40px;
	background-color: #461C40;
	float:left;
	text-align: left;
	font-weight: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 40px;
}

#holepanel a
{
	text-align: left;
	font-weight: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#footer
{
	background-image: url('images/footer.jpg');
	text-align: left;
	color: white;
	height:73px;
	width:840px;
	overflow:hidden
}

#footer.spa
{
	background-image: url('images/spa/footer.jpg');
}

.vcard
{
	font-weight: 400;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: white;
	height:42px;
	width:484px;
	margin-top: 20px;
	margin-left: 10px;
	overflow:hidden;
	text-decoration: none;
}

#copyright
{
	font-weight: 300;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	text-align: right;
	color: white;
	height:15px;
	width:840px;
	overflow:hidden;
	text-decoration: none;
}

#healthheader
{
width: 390px;
height: 47px;
background-image: url('images/classheader.jpg');
}

#healthfooter
{
width: 390px;
height: 47px;
background-image: url('images/classfooter.jpg');
}

#health
{
	width: 345px;
	height:540px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	overflow-y:scroll;
}

#f360
{
position: absolute;
width: 45px;
height: 30px;
margin-left: 350px;
}

#bk360
{
background-image: url('images/360bk.jpg');
height:350px;
width: 521px
}

#movie360
{
position: absolute;
width: 320px;
height: 248px;
margin-top: 70px;
margin-left: 180px;
}

#mainpics p
{
width: 175px;
}

#leg
{
position: absolute;
margin-top: -7px;
margin-left: 11px;
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5px;
text-align: left;
color: white;
overflow:hidden;
text-decoration: none;
}

#copy
{
position: absolute;
margin-top: -4px;
margin-left: 730px;
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
text-align: left;
color: white;
overflow:hidden;
text-decoration: none;
}

body.spa #copy
{
position: absolute;
margin-top: 2px;
margin-left: 730px;
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
text-align: left;
color: white;
overflow:hidden;
text-decoration: none;
}

#copy a
{
color: white;
}

#information
{
position: absolute;
width: 25px;
height: 19px;
margin-left: 10px;
}

#informationpop
{
position: absolute;
width: 300px;
height: 240px;
background-color: #471D41;
border: 3px solid black;
margin-left: 750px;
margin-top: 300px;
visibility: hidden;
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
color: white;
}

#informationpop p
{
margin-left: 5px;
margin-right: 5px;
font-weight: 400;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
color: white;
}

#informationpop p a
{
color: #ffffff;
}

#informationpop p.link
{
color: white;
cursor: pointer;
text-align: right;
}

tr.caltitle
{
font-size: 12px;
font-weight: 700;
}

td.caltitle
{
font-size: 12px;
font-weight: 700;
color: #000000;
}