body {margin:0px;font:0.75em verdana, arial, helvetica, sans-serif;background:#FFF;color:#000000;background:url("images/StateBG2.gif");background-repeat:repeat-x;background-color:#edefe1;}	
	/*#header {display:block;border:none;width:100%;text-align:left;background:url(/images/bgtop.gif) 
		repeat-x #fff7e8;height:56px;	voice-family: "\"}\"";voice-family: inherit;}	
	html>body #header {height:56px;}*/
	.logo {float:none;padding-left:5px;padding-top:4px;vertical-align:top;}
	.logo h1 {display:inline;color:#004d99;font-family: verdana,arial,geneva, sans-serif;
	vertical-align:super;margin-left:30px;font-size:1.4em;}		

/*body {
	margin:20px;
	font:0.75em verdana, arial, helvetica, sans-serif;
}*/
a img{border:0 none;}
.bold{font-weight: bolder;}
a:link{text-decoration:underline;color:#25598e;background-color: transparent;font-weight:bolder;}
a:visited{text-decoration: underline;color:#809fc9;background-color: transparent;font-weight:bolder;}
a:hover{color:#25598e;background-color: #e3eaf0;text-decoration:none;font-weight: bolder;}
.logo a:hover {background-color: transparent;}

/*Styles for new look Feb 2010*/
#mainnav {display:block; margin: 0 0 0 auto;line-height:28px; background-repeat:no-repeat; background-position:top right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; padding-right:7px; vertical-align:middle; height:29px;voice-family: "\"}\"";voice-family: inherit;}	
html>body #NavHome {height:28px;}
#mainnav A:link { color:#FFFFFF; font-size:13px ;text-decoration: none;font-weight: normal;}
#mainnav A:visited { color:#FFFFFF; font-size:13px ;text-decoration: none; font-weight: normal;}
#mainnav A:active { color:#FFFFFF; font-size:13px ;text-decoration: none; font-weight: normal;}
#mainnav A:hover {text-decoration: underline; color: #f7b824; background-color: #830202;}
#boundingBox { min-width: 945px; max-width:1024px; margin-left: auto; margin-right: auto;}
#wrapper { clear: both; padding-top:5px;font-size:small; background-color:#FFFFFF;}
#container { width: 100%; float: left; background-color:#FFFFFF;}
#content { margin: 0 1.0em; font-size:90%;}
#header {display:block;width:100%;text-align:left;  background-image:url('/images/CompassHome.gif'); background-repeat:no-repeat; background-position:top right; padding-top:6px; vertical-align:middle; height:60px;voice-family: "\"}\"";voice-family: inherit;}	
	html>body #header {height:60px;}	
#header img {border:0 none; float:left; padding-right: 1.5em;padding-top: 3px;}
#header h1 {font-size:1.8em;color:#25598E;font-family: verdana,arial,geneva, sans-serif;font-weight:normal;background-color:transparent;display:inline;line-height:2.0em;}
#header .Headertext {font-size:1.4em;line-height:2.2em;}
#Header2Spacer {padding-top:5px;}
#header .Header2text {font-size:1.8em;line-height:1.22em;}
#footer {width: 99%; margin-left: auto; margin-right: auto; margin-top:10px;}
	#footerLeft {width: 50%; position:relative; float: left; color:#25598e;font-size:11px;}
	#footerMiddle {width: 13%; position:relative; float: left; color:#25598e;font-size:11px;}
	#footerRight {width: 37%; position:relative; float: right; color:#25598e;font-size:11px;}
	.footer { color:#25598e; font-size:11px; font-weight:normal;}
	.footer A:link { color:#25598e; font-size:11px; text-decoration: underline; font-weight:normal;}
	.footer A:visited { color:#809fc9; font-size:11px; text-decoration: underline; font-weight:normal;}
	.footer A:active { color:#25598e; font-size:11px; text-decoration: underline; font-weight:normal;}
	.footer A:hover {text-decoration: underline; color: #25598e; font-weight:normal;}
h2 {margin:0px;font-size: 14px;font-weight:bold;color:#25598e;}	
.boxhead {color:#25598e;}	
h2.ColorBar {font-size: 14px;font-weight:bold; font-style:normal; background-color:#e3eaf0; width: 97%;padding: 5px 9px;font-family:verdana,arial,geneva, sans-serif;color:#25598e; margin-bottom:10px; margin-top:10px;}	
h1 {margin:0px;font-size: 14px;font-weight:bold;color:#25598e;}	
.boxhead {color:#25598e;}	
h1.ColorBar {font-size: 14px;font-weight:bold; font-style:normal; background-color:#e3eaf0; width: 97%;padding: 5px 9px;font-family:verdana,arial,geneva, sans-serif;color:#25598e; margin-bottom:10px; margin-top:10px;}	
h2.ColorBarShort {font-size: 13px;font-weight:bold; font-style:normal; background-color:#e3eaf0; width: 170px;padding: 5px 9px;font-family:verdana,arial,geneva, sans-serif;color:#25598e; margin-bottom:10px; margin-top:10px;}
.linklist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px;}
#fadeshow2 {border: solid 4px #e3eaf0; background-color:#e3eaf0;}
/*End Styles for new look Feb 2010*/

#middle {
	/*position:relative;*/
	margin:0px 0px 0px 200px; 	/* top-right-bottom-left */
	padding:10px;
	border-left:1px solid #afc2d5;
	width:740px;
}

.navLinks {
	/*position:absolute;*/
	top:10px;
	left:10px;
	border:0px solid black;
	/*margin:0px 40px 10px 0px;*/
	width:inherit;
	font-size: 0.9em;
}

.weather {
	padding-top: 20px;
	width:650px;	
}

#guests {
  	text-align:center;
  	float:left;
  	position:relative;
  	width:50%;
  	height:20px;
}

#dateBox {
	/*position:absolute;*/
	width:160px;
	top:0px;
	left:0px;
	height:215px;
	padding:10px;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
	border:1px solid #afc2d5;
	background-color:#edefe1;
}

#getRates {
  	margin-top:40px;
}

/*#footer {border-top-style:solid;
	border-top-color:#DE9696;
	border-top-width:1px;
	display:block;
	margin-right:5%;
	color:#666666;
	font-size:.8em;
	width: 50%;}*/
	
/*span.footer{
	line-height:1.5em;
	margin-left:10px;
	display:block;}*/

#left {
	/*position:absolute;*/
	margin:10px 20px 0px 0px;
	float:left;
	width:180px;
	top:70px;
	left:10px;
	voice-family: "\"}\"";
	voice-family:inherit;
}


#leftContent {
	/*position:absolute;*/
	float:left;
	margin:10px 20px 0px 0px; 	/* top-right-bottom-left */	
	width:180px;
	left:0px;
	padding:0px;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
}

body>#leftCol {
	width:150px;
}

body>#rightCol {
	width:150px;
}

.Content>p+p {
	text-indent:30px;
}

.content {
	/* position:relative;*/
	width:auto;
	min-width:120px;
	margin:0px 190px 60px 190px; 	/* from top, from right, space below, from left */
	border:1px solid black;
	background-color:white;
	padding:15px;					/* spacing of text from edge of div */
	z-index:1;						/* layer positioning 0(top), 1(placed under '0'), 2(placed under '1').. and so on */
}

.dates {
	/*position:absolute;*/
	height:30px;
	display:inline;
	width:100%;
	background-color:#eee;
	padding:0px;
	z-index:0;						/* layer positioning 0(top), 1(placed under '0'), 2(placed under '1').. and so on */
}

/*h1 {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:1.4em;
	color:#336633;
}

h1.afterNav  {
	padding-top:18px;
	font-size:1.4em;
	color:#336633;
}

h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#333333;
}

h2.ColorBar {
	font: bold italic 1.1em arial,geneva,sans-serif;
	background-color: #DEEDDE;
	width: 97%;
	padding: 3px 6px;
	color:#224422;}		 */

.hotelImg {
	/*position:relative;*/
	float:right;					/* aligns 'hotelImg' div inside of 'content' div */
	width:50px;
	height:50px;
	border:0px solid black;
	padding:5px;
	background-color:white;
	z-index:1;						/* layer positioning 0(top), 1(placed under '0'), 2(placed under '1').. and so on */
}

.hotelImg2 {
	/*position:relative;*/
	float:right;					/* aligns 'hotelImg' div inside of 'content' div */
	width:50px;
	height:50px;
	border:0px solid black;
	padding:5px;
	margin-right:10px;
	background-color:white;
	z-index:1;						/* layer positioning 0(top), 1(placed under '0'), 2(placed under '1').. and so on */
}

#leftCol {
	position:absolute;
	width:150px;					/* width of div */
	top:20px;						/* distance from top of document */
	left:20px;						/* distance from left side of document */
	border:1px solid gray;			/* border color and size */
	background-color:#eee;			
	padding:10px;					/* padding from sides of div for content inside div */
	voice-family: "\"}\"";
	voice-family:inherit;
}



#leftCol h2 {
	font:bold 12px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#333333;
}

.nav {
	/*position:relative;	*/			
	margin:0px 190px 20px 190px; 	/* from top, from right, space below, from left */	
	border:1px solid black;			/* border size and color */
	background-color:white;			/* layer background color */
	padding:7px;					/* padding around text inside div */
	z-index:1;
}

p {
	font:1.0em verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
}

.rates {
	font:1.0em verdana, arial, helvetica, sans-serif;
	color:#CC3300;
}

#rightCol {
	position:absolute;
	width:150px;
	top:20px;
	right:20px;
	border:1px solid gray;
	background-color:#eee;
	padding:10px;
	z-index:1;
	text-align:center;
	voice-family: "\"}\"";
	voice-family:inherit;
}
.star {
	font:1.0em verdana, arial, helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#CC3300;
}

.submit {
	cursor: hand;
	border: 1.5px solid;
	border-color: #25598e;
	padding: 1px 1px 1px 1px;
	font: bold 1.0em verdana, arial, helvetica, sans-serif;
	color: #25598e;
	background-color: #e3eaf0;
	margin: 5px;
}

.text {
	font:1.0em verdana, arial, helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
}


.localResources {
	color:#000000;
	border:1px double #afc2d5;
	width:180px; 
}

.localHeader {
	background-color:#e3eaf0;
	padding: 5px;
	color:#25598e;
	font-weight:bold;	
}

.localLink{
	display:block;
	padding:2px 5px;
}	

.spacer {
	display: block;
	height:1px;
	font:1px/1 sans-serif;
	clear: both;
}

.indent1 {
	margin-left:20px;
}

.inlineSpacer {display:inline;padding-left:10px;}

.tblborder {
	border:1px solid;
	border-color:#afc2d5;
}

.alert {
	font-weight: bold;color: Red;
}

p.smalltblrow {width:70%;margin: 2px 0 2px 0;padding-left:8px;}		
	 p.smalltblrow span.leftcol {float: left;}
	 p.smalltblrow span.rightcol {float: right;padding: 0 5px 0 0;}
