	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}
	ul, li { margin: 0; padding:0;}
	

/*  Shell ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	body { background:#154792; font-family: arial; color:#403b24; font-size: 11px;}
	#shell { width: 742px; margin: 0 auto 0 auto; padding: 0 13px 0 13px;  background: url(../img/shellbg.gif); }

	a { text-decoration: underline;}
	a:hover { text-decoration: none;}
	
	h1 { font-family: georgia; color:#09234b; font-size: 23px; margin: 0 0 30px 0;}
	h2 {color:#09234b; font-size: 16px; font-weight: bold; margin: 10px 0 10px 0;}
	h3 { font-size: 21px; margin: 10px 0 25px 0;}
	h4 { font-size: 17px; color:#154792; margin: 0 0 10px 0;}
	p { line-height: 180%; margin: 0 0 15px 0;}
	hr { border: solid 1px #09234b; margin: 10px 0 10px 0;}
	
	.imgright { float: right; margin: 0 0 10px 15px;border: solid #898472 2px; padding: 2px;}
	.imgleft { float: left; margin: 0 15px 10px 0px}
	img { }

	#propname { display: none;}

/*  HEAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#h_tbar {width: 768px; height: 12px; margin: 20px auto 0px auto;}
	#h_tbar img { display: block;}
	#botbar {width: 768px; height: 12px; margin: 0px auto 0px auto; background:url(../img/botbar.gif) no-repeat;}
	#header { height:100px; width: 742px; background: url(../img/header.gif) no-repeat; padding: 25px 0 0 0;}
	
	
	
	
	#usabilitybar { margin: 0 0 0px 450px;}
	#usabilitybar li { display: inline; font-size: 9px; background: url(../img/usabilityarrow.gif) bottom right no-repeat; margin: 0 0 0 15px; padding: 0 4px 0 0;}
	#usabilitybar li a { color:#c3b572;}
	#usabilitybar li a:hover { color:#fff;}
	
	#logo {width: 180px; height: 80px; position: absolute; top: 30px;margin-left: 80px!important; margin-left: -440px;}
	#logo a { display: block;width: 180px; height: 80px;}
	
/*  Body ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#subcontent { background: #e6ddb3 url(../img/subconbg.jpg) no-repeat; text-align: left; padding: 20px 0 0 0; }
	#subcontent a { text-decoration: underline; color:#0d2f61;}
	#subcontent a:hover { text-decoration: none; color:#403b24;}
	#subcontent ul { margin: 0 0 20px 40px;}
	#subcontent li { line-height: 160%;}

	#subheader { height: 150px;border-top: solid 1px #5c5848; border-bottom: solid 1px #898472;}

	.cp1021 #subheadercp, 
	.cp1022 #subheadercp, 
	.cp1023 #subheadercp, .cp1114 #subheadercp, .cp1064 #subheadercp { display: block; height: 150px;border-top: solid 1px #5c5848; border-bottom: solid 1px #898472; }
	.cp1021 #subheadercp, .cp1114 #subheadercp, .cp1064 #subheadercp { background: url(../img/h_development.gif);}
	.cp1022 #subheadercp,
	.cp1023 #subheadercp { background: url(/img/h_room.jpg);}
	
	
	#properties #subheader { display: none;}
	
	
	#subleft {width: 150px; height: 150px;position: absolute;  top: 310px;  margin: 0;}

	#properties #subleft { top: 157px;}
	#subright {margin: 0 20px 0 160px;padding: 0 0 0 20px;border-left: solid 1px #5c5848; }
	
	#home #subcontent { }
	#home #subheader {display: none; }

	#homecontent { background:url(../img/hcontentbg.jpg); width: 309px; height: 323px; margin: -51px 0 0 252px;}
	#homecontent h1 {padding: 30px 15px 0px 15px; font-size: 23px; letter-spacing: -1px; }
	#homecontent p { margin: 0 15px 0 15px; }
	#homecontent ul { padding: 25px 0 0 0px;}
	#homecontent li { display: inline; margin: 10px 0 0 10px; padding: 0 0 0 19px; background: url(../img/icon_arrowhome.gif) 3px no-repeat; }
	#homecontent li a { text-decoration: underline; color:#0d2f61;}
	#homecontent li a:hover { text-decoration: none;}
	
	
	#flashheader {width: 433px; height: 323px; position: absolute; top: 156px; margin-left: -181px;}
	#flashheader { display: block;}
		
	#currentprojects h2, #property-admin h2 { border-bottom: solid 1px #ccc49e; font-size: 18px; padding: 0 0 10px 0; margin: 40px 0 20px 0;  }	
	#currentprojects ul#brands, #property-admin ul#brands { list-style-type: none; margin: 0; margin-bottom: 30px; overflow: auto;}	
	#currentprojects ul#brands li, #property-admin ul#brands li  { float: left; }	
	#currentprojects h3, #property-admin h3 { clear: both; }
	#currentprojects ul#brands li a, #property-admin ul#brands li a { background-color: #0D2F61; color: #F2EDD6; text-decoration: none; display: block; padding: 5px 10px; margin: 5px; border: 1px solid #746947;}
	#currentprojects ul#brands li a:hover, #property-admin ul#brands li a:hover { background-color: #103a77;}
	
	body#currentprojects h3 { padding: 10px; color: #F2EDD6; background-color: #09234B; }
	body#currentprojects div.property { border-bottom: 1px solid #CCC49E;  padding-top: 10px;}
	body#currentprojects h2 { border-bottom: 1px solid #5C5848; }
	body#currentprojects .collapse { cursor: default ; background: url(../img/arrow_collapse.gif) no-repeat; background-position: right center;}
	body#currentprojects .expand { cursor: default ; background: url(../img/arrow_expand.gif) no-repeat; background-position: right center;}
	body#currentprojects h4.hover { color: #4383E3; }
	
	body#careers h2.collapse { cursor: default ; background: url(../img/arrow_collapse.gif) no-repeat; background-position: right center;}
	body#careers h2.expand { cursor: default ;background: url(../img/arrow_expand.gif) no-repeat; background-position: right center;}
	body#careers h2.hover { color: #114593;}
		
/*  DROPDOWN MENU ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

		
		#head_nav { position:absolute; top:130px; left:50%; z-index: 10; width:742px; margin:0 0 0 -371px }
		#h_nav {}
		#h_nav ul{ margin: 0px; padding: 0px; }
		#h_nav li{ float:left; list-style-type: none;margin: 2px; background: url(../img/navdiv.gif) 4px right no-repeat; padding-bottom: 8px; margin-left:17px }		
		#h_nav li a{color:#d0bd62; font-family: Georgia; font-weight: bold; display: block; padding: 0 4px 0 4px;  }
		#h_nav li a:hover{ color:#fff;background-image: none;}


		/* drop down menus */
		ul ul { width: 130px;position:absolute;background-color:#c5b772; border-right: 1px solid #000; border-bottom: 1px solid #000;  text-align:left;  display: none; z-index:100;  top: 15px; }
		#h_nav #nav ul li { width: 115px; padding-left: 20px; background: none;}
		
		#h_nav #nav li ul { padding: 5px 10px 10px 10px;}
		#h_nav #nav li ul li { width: 125px; margin:0px; border-bottom: 1px solid #aa9d5b;padding: 3px; display: block; padding:3px 3px 3px 3px!important;padding:3px 3px 0px 0px; text-align: left;}
		#h_nav #nav li ul li a {width: 125px; font-size: 10px; color:#0d2f61; float: left; padding:1px;display: block; background: url(../img/icon_arrow.gif) 0px 6px no-repeat;}
		#h_nav #nav li ul li a:hover { color:#fff; background:#0d2f61;}
		li:hover ul, li.over ul {display: block;} /* lists nested under hovered list items */


		#h_nav #nav #navHotel li a {padding:0 0 0 0px; width:100px;  background-color:#0E2778;}
		#h_nav #nav #navArea li a {padding:0 0 0 0px; width:100px !important; width:100px;  background-color:#0E2778;height: 30px;}
		#h_nav #nav #navHotel li a:hover, #h_nav #nav #navArea li a:hover {background: #C12626; border-bottom: 0px;}		

		/* THESE ADD HOVER EFFECT TO MAIN NAV EVEN AFTER YOU HOVER OVER DROPDOWN ITEMS*/ 
		
		#h_nav #nav li:hover a, #h_nav #nav li.over a{ background:#c5b772; color:#0d2f61; padding-bottom: 1px; }
		#h_nav #nav li:hover ul li a, #h_nav #nav li.over ul li a { border:none; padding:3px;}

	
		#about #h_nav #nav li#nabout a,
		#development #h_nav #nav li#ndevelopment a,
		#hotel #h_nav #nav li#nhotel a,
		#properties #h_nav #nav li#nproperties a,
		#careers #h_nav #nav li#ncareers a,
		#contact #h_nav #nav li#ncontact a
		{ background: url(../img/icon_uparrow.gif) bottom center no-repeat; padding-bottom: 8px; color:#f5ecbe;}

		
		#about #h_nav #nav li#nabout ul li a,
		#development #h_nav #nav li#ndevelopment ul li a,
		#hotel #h_nav #nav li#nhotel ul li a,
		#properties #h_nav #nav li#nproperties ul li a,
		#careers #h_nav #nav li#ncareers ul li a,
		#contact #h_nav #nav li#ncontact ul li a

		{ padding-bottom: 3px;  background: none; color:#0d2f61;}
		
		
		#about #h_nav #nav li#nabout ul li a:hover,
		#development #h_nav #nav li#ndevelopment ul li :hover,
		#hotel #h_nav #nav li#nhotel ul li a:hover,
		#properties #h_nav #nav li#nproperties ul li a:hover,
		#careers #h_nav #nav li#ncareers ul li a:hover,
		#contact #h_nav #nav li#ncontact ul li a:hover
		{ background: #0d2f61; color:#fff;}
		


/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
	
	#bot_btns { background: url(../img/botdiv.gif); border-top: solid 1px #252724; height: 57px; width: 742px; text-align: left; padding: 5px 0 0 0; margin: 20px 0 0 0;}
	#bot_btns li { list-style-type: none; float: left;  height: 56px;}
	#bot_btns li a {width: 246px; display: block; }
	.btnmargin {margin-right: 2px!important; margin-right: 1px;}
	
	a#btn1 { background:url(../img/btn_1.gif); width: 247px; height: 56px; display: block;}
	a#btn1:hover { background: url(../img/btn_1b.gif);}
	a#btn2 { background:url(../img/btn_2.gif); width: 246px; height: 56px;}
	a#btn2:hover { background: url(../img/btn_2b.gif);}
	a#btn3 { background:url(../img/btn_3.gif); width: 246px; height: 56px;}
	a#btn3:hover { background: url(../img/btn_3b.gif);}

	
	#srsig { /*text-align: center;*/ margin: 0 auto; padding: 7px 0 15px 0; width: 350px}
	
	#flinks { text-align: center; margin: 15px 0 0 0; color:#92beff;}
	#flinks li { display: inline; margin: 0 4px 0 0;}
	#flinks li a { text-decoration: none; color:#92beff;}
	#flinks li a:hover { text-decoration: underline; color:#fff;}

	#home #bot_btns { margin: 0px;}
	
	 #vizsig { margin: 0 0 0 70px; width: 350px }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#92BEFF}
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#92BEFF}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
	
/*  ADMIN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

		.admin_item { border-bottom: 1px solid #5C5848; padding-bottom: 10px;}