/* Master Stylesheet */ 

BODY {
	margin:0px;
	background:#fff7cc;
	text-align:left;
	padding:0;
	background-image: url(../images/bg-bl.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #812424;
}

a 
{
	text-decoration: none;
	color:#F5811E;
	font-weight:bold;
}

a:hover 
{
	text-decoration: underline;
}

UL {
	margin-left:-30px;
	margin-top:2px;
}

STRONG 
{
	color:#004499;
}

PRE
{
/*font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; */	
}


.HomeP {
	margin:0;
	padding:15px;
}

.SubmitMail
{

}

.rollover {
	position:absolute;
	top:160px;
	left:0px;
	width:130px;
	height:68px;
	display:block;
}

.rollover a {
	display:block;
	text-align:right;
	width: 116px;
	padding:0px 0px 0px 0px;
	font: bold 11px sans-serif;
	color:#333333;
	background: url("../images/spacer.gif") 0 0 no-repeat;
	text-decoration: none;
}

.rollover a:hover {
	background: url("../images/bg-menu2.png") 0 0 no-repeat;
	text-decoration:none;
	color: #004499;
	cursor:hand;
}

.rollover a:active {
	color:#000000;
}

body#home #t-home,body#accom #t-accom,body#spec #t-spec,body#meet #t-meet,
body#wed #t-wed,body#areainfo #t-areainfo,body#location #t-location,body#contact #t-contact
{
	background: url("../images/bg-menu2.png") 0 0 no-repeat;
}

.div1
{
	background-image: url(../images/conf-room/cr-bg-2.gif);
	border: solid 2px white;
	padding:5px 10px 5px 10px;
}

.mainnavmenu {		
	width:245px;
	height:353px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
}

.mainnavmenu[class] {
	background-image:url(../images/menubot.png);
}

.navmenu {		
	width:222px;
	height:320px;
	background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
}

.navmenu[class] {
	background-image:url(../images/menubot-sm.png);
}
		
.FooterInner
{
	vertical-align:middle;
	padding-left:45px;
	font-size:7pt;
	font-weight:bold;
	color:#666666;
}

.TagLink 
{
	color:#F5811E;
}

#outer 
{
	position:relative;
	text-align:left;
	border:0px solid #000000;
	width:750px;
	margin:0px;
}

#hdr {
	position:absolute;
	width:909px;
	height:68px;
	background:#0D619D;
	color: #333333;
}
 
#menubar{
	position:absolute;
	width:738px;
	height:25px;
	background:#0D619D;
	background-image:url(../images/menusub.gif);
	top: 189px;
	left: 24px;
}
 
#menu 
{
	position:absolute;
	top:0px;
	left: 0px;
	width:150px;
	height:68px;
	z-index:99;	
 }
 
#hdrtext {
	float: left;
	position: absolute;
	width:380px;
	height:20px;
	font-family:Times New Roman;
	font-size: large;
	color: #FFFFFF;
	left: 248px;
	top: 38px;
}
 
#hdrtext-sm {
	position: absolute;
	text-align:right;
	width:350px;
	height:20px;
	font-family: Arial;
	font-size: small;
	color: #f0cb48;
	top: 40px;
	left: 466px;
}

#bar {
	height:25px;
	background:#fff666;
	color: #333333;
	border-width:1px 0 1px 0;
}

#bodyblock {
	z-index:3;
	position:relative;
	background: #fff7cc;
	color: #333333;
	width:912px;
	padding:0;
}

#l-col {
	position:absolute;
	left:-1px;
	float:left;
	color: #333333;
	width:220px;
	height:318px;
	z-index:5;
	top: -6px;
}
 
#banner {
	position:absolute;
	background-repeat:no-repeat;
	left:147px;
	top:68px;
	color: #333333;
	width:762px;
	height:212px;
	z-index:1
}

#cont {
	position:absolute;
	background-image:url(../images/center_bg.gif);
	top: 280px;
	left:82px;
	width:823px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333333;
	border:#fff medium solid;
	border-right:none;
	text-align:left;
	z-index:2
}

 
#cont-inner 
{
	padding-left: 45px;
	padding-right: 45px;
}

#hours {
	position:absolute;
	background-image:url(../images/center_bg2.gif);
	top: 34px;
	left:620px;
	width:182px;
	padding-left:4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #333333;
	border:#fff thin solid;
	text-align:left;
	z-index:2
 }
 
#nav {
	float: left;
	width: 660px;
	margin: 0;
	padding: 0px 0px 0px 66px;
	list-style: none;
}

#nav LI {
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Arial", san-serif;
	font-size: 100%;
}

#nav A {
	float: left;
	/*display: block;*/
	margin: 0 1px 0 0;
	padding: 4px 8px;
	border-bottom: none;
	text-decoration:none;
	color: #CFE5F4;
	font-size:small;
	font-weight: bold;
}

#nav A:hover {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	/*background: #fff;*/
}

#footdisclaimer
{
	font-size:7pt;
	width:80%;
	padding:10px 20px 0px 60px;
}


/* NYE */
#nyebar
{
    width:417px; height:56px;
    position:absolute;
    top:300px;
    left:490px;
    z-index:999;
    color:#fff;
}

#nyepg
{
    width:218px; height:48px;
    position:absolute;
    top:292px;
    left:484px;
    z-index:999;
    background:url('../images/nye/nyebar.jpg') no-repeat;
    color:#fff;
    padding:5px 0 0 205px;
}

#nyebox
{
   background:url('../images/nye/nye_button.jpg') no-repeat #000 right;
   color:#fff;
   height:125px;
   padding:4px 0 0 0;
   line-height:20px;
   width:540px;
}
#nyeleft
{

    float:left; width:22px; height:129px;
    margin:0;
}

#nyebox b
{
    background:url('../images/nye/bullet.gif') no-repeat left;
    padding-left:15px;
}