/*--- Shell ------------------------------------------------------*/

	body { font: 11px arial;  background:#1e398d url(../img/bg.jpg) repeat-x; margin: 25px 0 0 0;}		
	#shell { margin: 0 auto; background:#fff; width: 978px;}
	a { text-decoration: underline; color:#000; }
	a:hover { text-decoration: none;}
	p { line-height: 180%;}
	#forPrint { display: block; left:0px; border-bottom: 1px solid #000; padding: 0 0 15px 0;}
	#forPrint ul { margin:  0;}
	#forPrint li { display: inline; margin: 0 10px 0 0;}
	#forPrint h1 { font-size: 18px; display: block;}
	
	h2 { clear: both; font-weight: bold; font-size: 15px;}
	hr { clear:both; display: block; border: 0px; border-bottom: 1px solid #000; height: 0px; margin:  15px 0;}
	
/*--- Head ------------------------------------------------------*/
  	
	#squigg { display: none; }
	


	
	
	/* **************** AREA NAVIGATION ON LEFT BAR ****************  */
	#nav { display: none;}

	#mainnav {display: none;}

	
	#ctaShell {display: none;}
	

	#ctaShell2 {display: none;}

	
	
  	
/*--- Body ------------------------------------------------------*/

	/* **************** CONTENT:  LEFT COLUMN ****************  */

	#col-left{ display: none;}
	#col-right { display: none;} 
	
	
	/* **************** CONTENT:  MIDDLE COLUMN ****************  */
	
	#home #col-mid {width: 584px; margin: 3px 0 0 0;}
	#home #col-mid p {  text-align: center;}
	#col-mid {width: 100%;  padding: 0;}
	#contentshell { padding: 0px 15px 0 0px; }
	#photogallery #col-mid {width: 584px; margin: 0px 0 15px 0; padding: -250px 0 0 0; height: 500px; }
	#mymovie2  {width: 584px; margin: 0px 0 15px -25px; padding: -250px 0 0 0; position: absolute; clear: both; }
	
	#home #header {display: none;}
	#header {  display: none;}
	#col-mid h1 { margin: 0px 0px 15px 0px; }
	#col-mid h2 { font-size: 14px; margin: 0px 0px 15px 0px; }
	#col-mid h3 { border-bottom: 1px solid #f4f2eb; font-size: 12px; margin: 0px 0px 15px 0px; }
	#col-mid p { padding: 0; margin: 0; overflow:hidden}
	#col-mid ul { padding: 15px 0px 15px 0px; margin: 0; line-height: 150%; }
	.floatleft { float: left;}
	
	
	div.twoCols {width:44%; float:left;margin:15px 10px 20px 0px;  } 
	div.twoCols ul { margin: 0 0 0 33px;  } 
	div.twoCols dt { font-size: 12px; font-weight: bold; } 
	div.twoCols dd { margin: 0 0 15px 0;  } 
	ul.twoCols {width:44%; float:left;display:block; padding: 0 0 0 0px; margin: 0; }
	.clearBoth {clear:both;}
	.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: 1px solid #000; }

	
	
	#flashtitle { display: none;}
	#photogallery #flashtitle {display: none;}
	#flashtitle span{display: none;}
	

	/* **************** CONTENT:  RIGHT COLUMN ****************  */

	#col-right { display: none;}
	
	#subheaderfade { display: none;}
	#home #subheaderfade, #photogallery #subheaderfade{ display: none;}
	
	#ibe { margin: 0 0 0 15px;}
	#ibe h1{ margin: 0; padding: 0;}
	form {margin: 0; padding:0; }
	form h1 {  font: 9px  normal; font-family: Georgia; margin: 0;}
	form span { display: block; padding: 10px 0px 0 0;}
	form select { font-size: 9px; font-family: tahoma; }
	form .form45 { width: 45px;}
	form h1 span { display: inline; }
	
	form#promo input{ font-size: 10px; margin: 10px 0 0 0;   float: left;}

	
	p.clearBoth {clear:both; margin: 0;}
	
	
		#subpagenav ul{margin:0 0 20px 0 ; padding:0;}
	#subpagenav li{display:inline; border-right: 1px solid #4a68c6; margin: 0 9px 0 0; padding: 0 5px 0 0;}
	#subpagenav li a{ text-decoration: underline; }
	#subpagenav li a:hover {text-decoration: none;}
	#subpagenav .removeMargin {margin:0; border: none;}


	
		
	/* **************** CONTENT:  Hotel List ****************  */

	#hotellist { margin: 0 0 20px 0px ;}
	#hotellist ul{ margin: 0px; padding: 0px; }
	#hotellist li{ display: block; float: left; margin: 0 5px 0 0;  width: 260px;height: 125px; list-style: none;  margin-bottom: 5px; }
	#hotellist #cta1 { text-align: center; display: block; }
	#hotellist #cta1 a { font-size: 11px; font-weight: bold; text-decoration: none; display: block; width: 260px;height: 100px; }
	#hotellist #cta1 a:hover { color:#fff;}
	#hotellist #cta1 a span { display: block; background: #9fcced; height: 20px; padding: 3px 0 0 0;}
	#hotellist #cta1 a:hover span { display: block; background:#1e398d; cursor: hand;}
	#hotellist img { border: none;}
	.forPrint { position: absolute; margin-left: -2000px; }
	
	#imap { border: 1px solid #000;}
	
	/* **************** CONTENT:  Hotel PAGES ****************  */
	
	div.descrip {  display: block; text-decoration: none; width: 268px; margin: 0 13px 10px 15px; padding: 4px 4px 15px 4px; border: 1px solid #000;}
	div.descrip img {  padding: 4px;  }
	div.descrip span { clear: both; display: block;  padding: 2px;  }
	div.descrip ul { margin: 0 0 0 -20px; padding: 0;}
	div.descrip li {  list-style-type: none;}
	.hoteltitle { font-size: 13px; font-weight: bold; padding: 0; margin: 0; }
	.url { padding: 0 0 9px 0; }
	.imgright { float: right; margin: 0 0 5px 15px; }
	.imgleft { float: left; margin: 0 15px 5px 0; }


	/* **************** CONTENT:  Photo Gallery ****************  */

	#flashphotogallery { margin: 0 0 0 25px;}
	
	/* **************** CONTENT:  CMP Pages ****************  */
	
	h2.collapse {  padding: 5px;cursor: default ; background: #1e398d url(../img/arrow_collapse.gif) no-repeat 540px center;  }
	h2.expand { padding: 5px; cursor: default ;background:  url(../img/arrow_expand.gif) no-repeat 540px center; /*background-position: right center;*/ margin: 0;}
	h2.hover { color: #114593; background: #9fcced  url(../img/arrow_expand.gif) no-repeat 540px center; cursor:pointer; }

	#press h2.expand { padding: 5px 5px 10px 5px; margin: 10px 0 10px 0; cursor: default ;  border-bottom: 1px solid #f4f2eb; background:  url(../img/arrow_expand.gif) no-repeat 540px center; }
	#press h2.hover { color: #114593; background: #9fcced  url(../img/arrow_expand.gif) no-repeat 540px center;cursor:pointer; }
	
	h2.yearexpand { margin: 0 0 25px 0; border-bottom: 1px solid #f4f2eb;}
	h2.yearcollapse { margin: 0 0 25px 0;}
	/*h3.collapse { cursor: default ; padding: 0 0 5px 5px; /*background: url(../img/arrow_collapse.gif) no-repeat;  background-position: left center; padding-left:5px;}*/
	h3.collapse{ cursor: default ;background: url(../img/_.gif) no-repeat; background-position: left center;padding-left:15px;}
	h3.expand { cursor: default ;background: url(../img/+.gif) no-repeat; background-position: left center;padding-left:15px;}
	p.article-title {padding:10px;}
	h3.hover { color: #114593; cursor:pointer;}
	
	p.article-title {  margin: 10px 0 10px 15px; height: 20px;}
	a.pdfimg { margin: 0 0 0 8px;}
	.press-divider { padding: 0 9px;}
	
	ul#adminmenu  {  margin: 0 0 25px 0; padding: 9px; border: 1px solid #f4f2eb;}
	ul#adminmenu li { display: inline; margin: 0 15px 0 0 ; padding: 0 15px 0 0; border-right: 1px solid #f4f2eb;}

	div.admin_item { margin: 0 0 20px 0;padding: 0 0 20px 0; border-bottom: 1px solid #f4f2eb;}
	div.admin_item span { padding: 0 9px;}
	
	h3.collapse {}
	
	
	
	/* **************** CONTENT:  AREA DIVS ****************  */
	
	#div1, #div2, #div3 { display:none; }
	#div1 { display:block; }
	#div2 {  }
	#div3 {  }
	
	#divtoggles { list-style-type: none; margin: 0; padding: 0; }
	ul#divtoggles  {margin: 20px 0 20px 0; padding: 0;}
	#divtoggles li { display: inline; margin: 0 15px 0 0;}
	#divtoggles li a { float: left; margin: 0 15px 0 0;padding: 5px; background:#9fcced;  color:#1e398d; text-decoration: none; width: 120px; display: block;}
	
	#divtoggles a.classoff { padding: 5px; background:#9fcced;  color:#1e398d; text-decoration: none; }
	#divtoggles a.classon { padding: 5px;  background:#1a3484;  color:white; text-decoration: none;}


/*--- Footer ------------------------------------------------------*/

	#f_shell, #footernav, #footerlinks, #footerprop { display: none;}
		
	#srsig { display: none;} 

