/* teamSoft CSS implentation */
* {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #000;
}

body {
	margin: 0px;
	background-color: #d7d7d7;
	text-align: center;
}

#preload {
	position: absolute;
	margin: 0px;
	width: 200px;
	margin-left: -100px;
	left: 50%;
	margin-top: 200px;
	text-align: center;
}

/* Layout Structure*/
#container {
	margin: auto auto;
	width: 762px;
	text-align: left;
}

#topArea {
	width: 762px;
	height: 50px;
	background-color: #fff;
	margin-top: 20px;
}

#logoArea {
	width: 90px;
	height: 43px;
	float: right;
	padding-right: 2px;
	margin-top: 2px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}

#submenu1 {
	float: left;
	padding-top: 3px;
	padding-left: 326px;
	width: 300px;
	hiehgt: 13px;
}

#submenu2 {
	float: left;
	padding-top: 3px;
	padding-left: 40px;
	width: 400px;
	hiehgt: 13px;
}

#menuArea {
	float: left;
	padding-top: 17px;
	padding-left: 3px;
	width: 665px;
}

/* Menu Link Styles */
#menuArea a {
	font-family: tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#menuArea a:link,#menuArea a:visited {
	color: #000;
}

#menuArea a.welcome:hover,#menuArea a.welcomeactive:link,#menuArea a.welcomeactive:visited
	{
	color: #999;
}

#menuArea a.rooms:hover,#menuArea a.roomsactive:link,#menuArea a.roomsactive:visited
	{
	color: #e6dac7;
}

#menuArea a.contact:hover,#menuArea a.contactactive:link,#menuArea a.contactactive:visited
	{
	color: #d5d5d5;
}

#menuArea a.entertainment:hover,#menuArea a.entertainmentactive:link,#menuArea a.entertainmentactive:visited
	{
	color: #ff0099;
}

#menuArea a.health:hover,#menuArea a.healthactive:link,#menuArea a.healthactive:visited
	{
	color: #6fcb2b;
}

#menuArea a.catering:hover,#menuArea a.cateringactive:link,#menuArea a.cateringactive:visited
	{
	color: #4782b1;
}

#menuArea a.dining1:hover,#menuArea a.dining1ctive:link,#menuArea a.dining1active:visited
	{
	color: #ac00ac;
}

#menuArea #submenu1 a.dining1:hover, #submenu1 a.dining1ctive:link, #submenu1 a.dining1active:visited
	{
	color: #ac00ac;
	text-decoration: none;
}

#menuArea a.dining2:hover,#menuArea a.dining2ctive:link,#menuArea a.dining2active:visited
	{
	color: #99cc33;
}

#menuArea #submenu1 a.dining2:hover, #submenu1 a.dining2ctive:link, #submenu1 a.dining2active:visited
	{
	color: #99cc33;
	text-decoration: none;
}

#menuArea a.business1:hover,#menuArea a.business1ctive:link,#menuArea a.business1active:visited
	{
	color: #f2a52d;
}

#menuArea #submenu2 a.business1:hover, #submenu2 a.business1ctive:link, #submenu2 a.business1active:visited
	{
	color: #f2a52d;
	text-decoration: none;
}

#menuArea a.business2:hover,#menuArea a.business2ctive:link,#menuArea a.business2active:visited
	{
	color: #f2a52d;
}

#menuArea #submenu2 a.business2:hover, #submenu2 a.business2ctive:link, #submenu2 a.business2active:visited
	{
	color: #f2a52d;
	text-decoration: none;
}

#menuArea a.business3:hover,#menuArea a.business3ctive:link,#menuArea a.business3active:visited
	{
	color: #f2a52d;
}

#menuArea #submenu2 a.business3:hover, #submenu2 a.business3ctive:link, #submenu2 a.business3active:visited
	{
	color: #f2a52d;
	text-decoration: none;
}

#bannerArea {
	width: 762px;
	height: 246px;
}

#mainContentArea {
	width: 762px;
	background-color: #fff;
	background-image: url(../images/background01.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}

#mainContentLeft {
	width: 440px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
	background-color: transparent;
}

#mainContentRight {
	width: 300px;
	float: right;
	padding-right: 5px;
	padding-top: 10px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	background-color: #eee;
	overflow: hidden;
}

#footerArea {
	width: 762px;
	margin-top: 3px;
	height: 10px;
}

#footerAreaLeft {
	float: left;
	width: 400px;
}

#footerAreaRight {
	float: right;
	width: 50px;
}

/* Menu Link Styles */
#footerArea a,#footerArea a:link,#footerArea a:visited {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#footerArea a:hover, #footerArea #footerAreaRight a.active {
	color: #000;
	text-decoration: underline;
}

/* Rooms Layout */
#roomsLeft {
	width: 300px;
	height: 500px;
	float: left;
	overflow: hidden;
}

#roomsRight {
	width: 462px;
	height: 500px;
	float: right;
	background-color: #fff;
	background-image: url(../images/background02.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

#roomsGallery {
	width: 462px;
	height: 65px;
}

#roomsRightContent {
	padding-left: 5px;
	overflow: auto;
}

/* Contact Layout */
#contactContentArea {
	width: 762px;
	background-color: #fff;
	background-image: url(../images/background03.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

#contactContentRight {
	width: 300px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	background-color: #eee;
	overflow: hidden;
	text-align: center;
}

/* Entertainment */
#entertainmentRight {
	width: 462px;
	height: 500px;
	float: right;
	background-color: #fff;
	background-image: url(../images/background04.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

/* Health */
#healthLeft {
	width: 300px;
	height: 500px;
	background-color: #d7d7d7;
	float: left;
	overflow: auto;
}

#healthRight {
	width: 462px;
	height: 500px;
	float: right;
	background-color: #fff;
	background-image: url(../images/background05.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

/* Catering */
#cateringRight {
	width: 462px;
	height: 500px;
	float: right;
	background-color: #fff;
	background-image: url(../images/background06.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* Rooms Layout */
#diningRight {
	width: 300px;
	height: 500px;
	float: right;
	overflow: hidden;
}

#diningLeft {
	width: 462px;
	height: 500px;
	float: left;
	background-color: #fff;
	background-image: url(../images/background07.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

#dining2Left {
	width: 462px;
	height: 500px;
	float: left;
	background-color: #fff;
	background-image: url(../images/background08.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

#businessLeft {
	width: 462px;
	height: 500px;
	float: left;
	background-color: #fff;
	background-image: url(../images/background09.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	overflow: auto;
}

#diningGallery {
	width: 462px;
	height: 65px;
}

#diningLeftContent {
	padding-left: 5px;
	padding-right: 3px;
}

/* Form styles */
.textBox {
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	background-color: #fff;
	font-family: verdana;
	font-size: 10px;
	word-spacing: -1pt;
	vertical-align: middle;
	color: #000;
}

.textArea {
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	background-color: #fff;
	font-family: verdana;
	font-size: 10px;
	word-spacing: -1pt;
	vertical-align: middle;
	color: #000;
}

.tdLabelForm {
	font-family: verdana;
	font-size: 10px;
	word-spacing: -1pt;
	color: #000;
}

/* Other Styles */
.imageTooltip {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}

img {
	border: 0px;
}

p {
	line-height: 0.7cm;
}

p.index {
	line-height: 0.6cm;
}

p.rooms {
	line-height: 0.5cm;
}
p.health {
	line-height: 0.5cm;
}

p.dining {
	line-height: 0.6cm;
}

p.business {
	line-height: 0.4cm;
}

hr {
	width: 80px;
	color: #808080;
}

