body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003366;
	background-color: #002B5C;
	background-image: url(../images/bluediag.gif);
	padding-top: 20px;
	text-align: center;
}
#holdem {
	background-image: url(../images/topline.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 793px;
	margin: auto;
	padding-top: 1px;
	text-align: left;
} 
#threecol {
	background-image: url(../images/greyleftwhite.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 768px;
	padding-left: 25px;
	border-bottom: 1px solid #CCCCCC;
	min-height: 538px;
}
div#threecol { 
	width:793px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width:768px;
}
#rait {
	float: right;
	clear: both;
	width: 169px;
}
#raitfl {
	float: right;
	clear: both;
	width: 228px;
}
#nav {
	width: 163px;
	float: left;
}
#main {
	margin: 0 262px 0 203px;
	padding: 0;
	min-height: 325px;
}
/*\*/
*html #main {
	height: 335px;
}
/**/
#mainwide {
	margin: 0 203px 0 203px;
	padding: 0;
	min-height: 379px;
}
#home {
	list-style:disc;
	margin: 0;
	padding: 0 0 0 12px;
	color: #003366;
}
#home li {
	margin-bottom: 13px;
	color: #003366;
}
#home li span{
	color: #000000;
}
/*#main ul#home {
	margin-bottom: 55px;
}*/
* html body #main ul#home {
	margin-bottom: 55px;
}

#foot {
	background-color: #FFFFFF;
	color: #999999;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px 5px 5px;
	width: 500px;
}
#foot span {
	margin: 0 10px 0 10px;
}
#stop {
	background-color: #CCCCCC;
	height: 1px;
	width: 793px;
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	display: block;
}
.lead {
	color: #003366;
}
h1 {
	color: #003366;
	font-size: 14px;
	padding-top: 2px;
}
	
#navblock ul { padding:0px; margin:0px; }
#navblock li { display:inline; margin: 0px; padding: 0px; }

/* ++++++++++++++++++++++++++++++++ main nav styles ++++++++++++++++++++++++++++++++++++++*/


#linkHome a:link, #linkHome a:visited  { background: transparent url(../images/home.gif) no-repeat; width: 163px; height: 29px; float: left; }
#linkHome a:hover, #linkHome a:active { background: transparent url(../images/home_f2.gif) no-repeat; }
#linkHome a:link span, #linkHome a:visited span { display:none; }

#linkLocation a:link, #linkLocation a:visited  { background: transparent url(../images/location.gif) no-repeat; width: 163px; height: 29px; float: left; }
#linkLocation a:hover, #linkLocation a:active { background: transparent url(../images/location_f2.gif) no-repeat; }
#linkLocation a:link span, #linkLocation a:visited span { display:none; }

#linkAccomm a:link, #linkAccomm a:visited  { background: transparent url(../images/available.gif) no-repeat; width: 163px; height: 31px; float: left; }
#linkAccomm a:hover, #linkAccomm a:active { background: transparent url(../images/available_f2.gif) no-repeat; }
#linkAccomm a:link span, #linkAccomm a:visited span { display:none; }

#linkNews a:link, #linkNews a:visited  { background: transparent url(../images/news.gif) no-repeat; width: 163px; height: 29px; float: left; }
#linkNews a:hover, #linkNews a:active { background: transparent url(../images/news_f2.gif) no-repeat; }
#linkNews a:link span, #linkNews a:visited span { display:none; }

#linkDownloads a:link, #linkDownloads a:visited  { background: transparent url(../images/downloads.gif) no-repeat; width: 163px; height: 29px; float: left; }
#linkDownloads a:hover, #linkDownloads a:active { background: transparent url(../images/downloads_f2.gif) no-repeat; }
#linkDownloads a:link span, #linkDownloads a:visited span { display:none; }

#linkContacts a:link, #linkContacts a:visited  { background: transparent url(../images/contacts.gif) no-repeat; width: 163px; height: 29px; float: left; }
#linkContacts a:hover, #linkContacts a:active { background: transparent url(../images/contacts_f2.gif) no-repeat; }
#linkContacts a:link span, #linkContacts a:visited span { display:none; }

#linkCalaprops a:link, #linkCalaprops a:visited  { background: transparent url(../images/calaprops.gif) no-repeat; width: 163px; height: 43px; float: left; }
#linkCalaprops a:hover, #linkCalaprops a:active { background: transparent url(../images/calaprops_f2.gif) no-repeat; }
#linkCalaprops a:link span, #linkCalaprops a:visited span { display:none; }

/* ++++++++++++++++++++++++++++++++ popup styles ++++++++++++++++++++++++++++++++++++++*/

td img { display: block; }

#navblock { position:relative; margin:0px; float: left; width:163px; text-align:left; }

#menuLocation { position:absolute; left:137px; top:-32px; visibility:hidden; z-index:300; }
#menuLocation img { /* needed for Mozilla/Camino/Netscape */ border:0px; }
#menuLocation a { display:block; position:absolute; }
#menuLocInner { position:absolute; left:0px; top:0px; visibility:hidden; width:163px; height:180px; }

#loc a:link, #loc a:visited  { background: transparent url(../images/loc.gif) no-repeat; width: 181px; height: 19px; float: left; left:0px; top:36px; }
#loc a:hover, #loc a:active { background: transparent url(../images/loc_f2.gif) no-repeat; }
#loc a:link span, #loc a:visited span { display:none; }

#aerial a:link, #aerial a:visited  { background: transparent url(../images/aerial.gif) no-repeat; width: 181px; height: 19px; float: left; left:0px; top:55px; }
#aerial a:hover, #aerial a:active { background: transparent url(../images/aerial_f2.gif) no-repeat; }
#aerial a:link span, #aerial a:visited span { display:none; }

#location a:link, #location a:visited {background: transparent url(../images/locationmaps.gif) no-repeat; width: 181px; height: 18px; float: left; left:0px; top:74px; }
#location a:hover, #location a:active { background: transparent url(../images/locationmaps_f2.gif) no-repeat; }
#location a:link span, #location a:visited span { display:none; }

#amenities a:link, #amenities a:visited  { background: transparent url(../images/amenities.gif) no-repeat; width: 181px; height: 18px; float: left; left:0px; top:74px; }
#amenities a:hover, #amenities a:active { background: transparent url(../images/amenities_f2.gif) no-repeat; }
#amenities a:link span, #amenities a:visited span { display:none; }

#transport a:link, #transport a:visited {background: transparent url(../images/transport.gif) no-repeat; width: 181px; height: 19px; float: left; left:0px; top:91px; }
#transport a:hover, #transport a:active { background: transparent url(../images/transport_f2.gif) no-repeat; }
#transport a:link span, #transport a:visited span { display:none; }

#demographic a:link, #demographic a:visited {background: transparent url(../images/demographic.gif) no-repeat; width: 181px; height: 20px; float: left; left:0px; top:129px; }
#demographic a:hover, #demographic a:active { background: transparent url(../images/demographic_f2.gif) no-repeat; }
#demographic a:link span, #demographic a:visited span { display:none; }

#locate a:link, #locate a:visited  { background: transparent url(../images/locate.gif) no-repeat; width: 181px; height: 19px; float: left; left:0px; top:109px; }
#locate a:hover, #locate a:active { background: transparent url(../images/locate_f2.gif) no-repeat; }
#locate a:link span, #locate a:visited span { display:none; }

#menu_location_bot { left:0px; top:128px; display:block; position:absolute; }

#menuAccomm { position:absolute; left:152px; top:12px; visibility:hidden; z-index:300; }
#menuAccomm img { /* needed for Mozilla/Camino/Netscape */ border:0px; }
#menuAccomm a { display:block; position:absolute; }
#menuAccommInner { position:absolute; left:0px; top:0px; visibility:hidden; width:79px; height:48px; }
#avail a:link, #avail a:visited {background: transparent url(../images/avail.gif) no-repeat; width: 155px; height: 19px; float: left; left:0px; top:36px; }
#avail a:hover, #avail a:active { background: transparent url(../images/avail_f2.gif) no-repeat; }
#avail a:link span, #avail a:visited span { display:none; }
#masterplan a:link, #masterplan a:visited { background: transparent url(../images/master.gif) no-repeat; width: 155px; height: 19px; float: left; left:0px; top:55px;}
#masterplan a:hover, #masterplan a:active { background: transparent url(../images/master_f2.gif) no-repeat; }
#masterplan a:link span, #masterplan a:visited span { display:none; }
#futuredev a:link, #futuredev a:visited { background: transparent url(../images/futuredev.gif) no-repeat; width: 155px; height: 19px; float: left; left:0px; top:74px;}
#futuredev a:hover, #futuredev a:active { background: transparent url(../images/futuredev_f2.gif) no-repeat; }
#futuredev a:link span, #futuredev a:visited span { display:none; }
#menu_accomm_bot { left:0px; top:93px; display:block; position:absolute; }

/*#menuMaster { position:absolute; left:152px; top:41px; visibility:hidden; z-index:300; }
#menuMaster img { border:0px; }
#menuMaster a { display:block; position:absolute; }
#menuMasterInner { position:absolute; left:0px; top:0px; visibility:hidden; width:149px; height:24px; }
#menu_masterplan_bot { left:0px; top:55px; display:block; position:absolute; }*/

/*#menuNews { position:absolute; left:145px; top:71px; visibility:hidden; z-index:300; }
#menuNews img { border:0px; }
#menuNews a { display:block; position:absolute; }
#menuNewsInner { position:absolute; left:0px; top:0px; visibility:hidden; width:103px; height:24px; }
#relevant a:link, #relevant a:visited {background: transparent url(../images/relevantlinks.gif) no-repeat; width: 162px; height: 19px; float: left; left:0px; top:36px;}
#relevant a:hover, #relevant a:active { background: transparent url(../images/relevantlinks_f2.gif) no-repeat; }
#relevant a:link span, #relevant a:visited span { display:none; }
#menu_news_bot { left:0px; top:55px; display:block; position:absolute; }*/

/*#menuDownloads { position:absolute; left:134px; top:102px; visibility:hidden; z-index:300; }
#menuDownloads img {  border:0px; }
#menuDownloads a { display:block; position:absolute; }
#menuDownloadsInner { position:absolute; left:0px; top:0px; visibility:hidden; width:74px; height:24px; }
#brochure a:link, #brochure a:visited {background: transparent url(../images/brochure.gif) no-repeat; width: 165px; height: 19px; float: left; left:0px; top:32px;}
#brochure a:hover, #brochure a:active { background: transparent url(../images/brochure_f2.gif) no-repeat; }
#brochure a:link span, #brochure a:visited span { display:none; }
#menu_downloads_bot { left:0px; top:51px; display:block; position:absolute; }*/

#menuContacts { position:absolute; left:123px; top:130px; visibility:hidden; z-index:300; }
#menuContacts img { /* needed for Mozilla/Camino/Netscape */ border:0px; }
#menuContacts a { display:block; position:absolute; }
#menuContactsInner { position:absolute; left:0px; top:0px; visibility:hidden; width:126px; height:48px; }
#agents a:link, #agents a:visited {background: transparent url(../images/agents.gif) no-repeat; width: 170px; height: 19px; float: left; left:0px; top:33px;}
#agents a:hover, #agents a:active { background: transparent url(../images/agents_f2.gif) no-repeat; }
#agents a:link span, #agents a:visited span { display:none; }
#calaps a:link, #calaps a:visited {background: transparent url(../images/calaps.gif) no-repeat; width: 170px; height: 19px; float: left; left:0px; top:52px;}
#calaps a:hover, #calaps a:active { background: transparent url(../images/calaps_f2.gif) no-repeat; }
#calaps a:link span, #calaps a:visited span { display:none; }
#projteam a:link, #projteam a:visited {background: transparent url(../images/projteam.gif) no-repeat; width: 170px; height: 19px; float: left; left:0px; top:71px;}
#projteam a:hover, #projteam a:active { background: transparent url(../images/projteam_f2.gif) no-repeat; }
#projteam a:link span, #projteam a:visited span { display:none; }
#relevant a:link, #relevant a:visited {background: transparent url(../images/relevantlinks.gif) no-repeat; width: 170px; height: 19px; float: left; left:0px; top:90px;}
#relevant a:hover, #relevant a:active { background: transparent url(../images/relevantlinks_f2.gif) no-repeat; }
#relevant a:link span, #relevant a:visited span { display:none; }
#menu_contacts_bot { left:0px; top:90px; display:block; position:absolute; }
.sidebar {
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
}

.hr {
	color: #999999;
	height: 0.5px;
}
.viewPlans {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.viewPlans2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.caption {
	font-size: 11px;
	margin-top: 2px;
	
}
h2 {
	font-size: 24px;
	color: #003366;
	font-weight: lighter;
}
a:link, a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover, a:active {
	color: #990000;
	text-decoration: underline;
}
h4 {
	font-size: 16px;
	color: #003366;
	text-align: center;
}
.hame {
	font-size: 16px;
	color: #003366;
	text-align: center;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
	background-color: #1F8AD2;
}

/*for Internet Explorer*/
/*\*/
*html #spacerIE {
	height: 35px;
}
/**/

#leftSideBottom {
	width: 170px;
	font-size: 10px;
	color: #666666;
	margin-top: 8px;
	margin-left: 8px;
}


/*for Internet Explorer*/
/*\*/
*html #rait img {
	margin-bottom: -3px;
}
/**/

h3 {
font-size: 16px;
color: #003366;
}

.tableHeader {
	font-size: 14px;
	font-weight:lighter;
	color: #FFFFFF;
	background-color: #000066;
}
.tableRowGrey {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.tableRowWhite {
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
}
.tableBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.newsHD {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.newsDate {
	font-size: 10px;
	font-style: italic;
	color: #666666;
}
.newsDateWhite {
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
}
p.newsHD a:link, p.newsHD a:visited {
	text-decoration: none;
}
p.newsHD a:hover, p.newsHD a:active {
	text-decoration: none;
}
.furtherInfo {
	font-size: 11px;
	font-weight: bold;
}
.contactName {
	font-weight: bold;
	color: #000000;
}
.contactCategory {
	color: #666666;
	font-variant: small-caps;
}
.logoMargins {
	padding-right: 30px;
	padding-bottom: 60px;
}.getacro {
	padding-right: 10px;
	padding-bottom: 20px;
}

/*for Internet Explorer*/
/*\*/
*html .IEbullet {
	margin-left: 3px;
}
/**/

.white {
	color: #FFFFFF;
}