/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:23px 0; background:#162648; font:10px Arial; }
		#everything { width:770px; margin:0px auto;  background:white; }
		a {color:#00436d; text-decoration:none; }
		a:hover { text-decoration:underline;  color:#0068b1; }		
		strong {color:#002674; }
		h1 { font-size:17px; color:#002674; }
		h1 span {display:block; font-size:11px; border-top:1px solid #000; color:#000;}

		.ir {float:right; margin-left:15px;}
		.il {float:left; margin-right:15px;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#print_info {display:none;}
		#head { background:url(../img/h_bg.gif) no-repeat white; height:76px; padding-top:31px;}
		#hlogo { position:absolute; margin:18px 0 0 16px; }
		#hlogo a { display:block; height:66px; width:390px;}
		#hlinks { border-bottom:1px solid #4685e3; float:right; padding-bottom:3px; margin-right:2x; }
		#hlinks a { font-size:11px; color:#4685e3; padding-right:8px; background:url(../img/arrow_bg.gif) right 50% no-repeat; width:auto; margin:0 6px 0 0; }
		#hlinks a:hover {text-decoration:underline;}
		#navtop { float:right; clear:right; margin-top:33px !important; margin-top:34px; width:633px; padding-right:7px; }
		#navtop a {color:#002674; font:bold 12px Arial; height:17px; margin:0px 1px; float:left; text-align:center; padding:6px 0 2px 0; text-decoration:none;}
		#amen .n_amen, #loc .n_loc, #home .n_home, #accomm .n_accomm, #meet .n_meet, #maps .n_maps, #navtop a:hover { background-position:0px -25px; color:white; }
		.n_amen, .n_loc, .n_home { background:url(../img/nt_btn_s.gif) no-repeat; width:78px; }
		.n_accomm, .n_meet { background:url(../img/nt_btn_m.gif) no-repeat; width:123px; }
		.n_maps { background:url(../img/nt_btn_l.gif) no-repeat; width:135px; }	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#middle { border-top:4px solid #002674; margin:0 6px 0 7px; padding:9px 0 16px 0; }
		#malign { padding:0 11px; }
		#fheader {float:right; }
		#resbox {  float:left; line-height:16px; color:white; background:url(../img/res_bg.jpg) no-repeat; padding:34px 0px 0px 17px; height:168px; width:210px; }
		#reslinks { position:absolute; margin:18px 0 0 235px; } 
		#resbox a { color:white; }
		#resbox select { width:51px; font:11px Arial; } #resbox form { margin:0; }
		#resbox td { height:36px; font:10px Arial; } #resbox input { margin:7px 0 3px 0; }			
		
		#b_bg { clear:both; border-top:3px solid white; background:url(../img/cta_bg.jpg) bottom right no-repeat #e3e0d8;}
		#b_content { float:left; width:467px; background:url(../img/content_bg.gif) repeat-x white; border-right:3px solid white; min-height: 770px }
		#content {  color:#0b3387; font:11px Tahoma; line-height:18px; padding:0 26px 20px 25px; }		
		#content a { text-decoration:underline; color:#3b76d7; }
		#content a:hover { text-decoration:none; color:#609cff; }
		
		#content iframe { margin:0 0 0 -15px;}
		
		#content h1 img { border:none; padding:0; margin:0px auto; }
		#content h1 { margin:19px 0 15px -20px; color:#0944BC; } 
		#content h2 { color: #355FC1; font-size:14px; margin:0 0 -10px -10px; }
		
		#content form { margin:0; padding:0; }
		#content textarea { width:400px;}
		#content table { font-size:11px;}


		#cta { text-align:center; padding:3px 0 3px 0;  }
		#cta a { margin-top: 5px; }	
		#cl { clear:both; height:1px; overflow:hidden; background:white;}
		
		#meetingspace { border: 1px solid #002674;}
		#meetingspace tr #trhead { background:#002674; color: #fff;}
		#meetingspace td { border-right: 1px solid #7d9ad8; border-bottom: 1px solid #7d9ad8; border-top: none; border-left: none;}
		
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#mfoot { border-top:1px solid #a6b3ce; padding-top:14px; font-size:11px; }
		#mfoot a { color:#4685e3;  }
		#lmfoot { margin-top:26px }
		#lmfoot a { margin-right:16px;  }
		#rmfoot { float:right; text-align:right; font-size:10px; }
		#rmfoot a { display:block; padding-right:13px; background:url(../img/arrow_bg.gif) right 50% no-repeat; }
		#footer { width:770px; margin:0px auto; color:white; font-size:11px; text-align:center; padding:13px 0; line-height:27px } 
		#btext { color:#b1dee5; }

/* Restaurant Page -----------------------------------------------------------------------------------------------*/
#restaurantPg #b_bg { background: #e3e0d8 url(../img/cta_bg02.jpg) bottom right no-repeat;}
#dropMenu {padding:10px 0 0 0;}
#dropMenu select {font-size:11px;}
#dropMenu option {}


#vizsig {
	margin: 0;
	color: #FFFFFF;
}
#vizsig span#text {
	float: none;
	margin: 8px 0 0 5px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
}
#vizsig span a {
	float: none;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
}
#vizsig span a:hover { text-decoration: none; }
#vizsig img {
	float: none;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	vertical-align: middle;
}

		



#videotour {margin-top: 50px}