html, body {
	margin:0;padding:0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial;
	color: #555555;
	font-size: 11px;
	line-height: 20px;
}

#container {
	margin:0 auto;
	background-image: url(images/contentbg2.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 834px;
}

#header {
	background-image: url(images/top.jpg);
	width: 834px;
	height: 155px;
}

#content {
	float: left;
	width: 558px;
}

#content h2 {
	font-size: 18px;
	font-family: Goudy Old Style;
	color: #555555;
	padding-bottom: 0;
}

#sidebar {
	float: right;
	width: 227px;
}

#sidebar h2 {
	padding-left: 10px;
	font-size: 18px;
	font-family: Goudy Old Style;
	color: #555555;
	height: 12px;
}

#footer {
	clear: both;
	background-color: #ffffff;
	text-align: center;
	
}

h2 {
	font-size: 18px;
	font-family: Goudy Old Style;
	color: #555555;
}

a {
	color: #d52f2e;
}
		
a:link {
	color: #d52f2e;
}

a:active {
	color: #d52f2e;
}

a:visited {
	color: #d52f2e;
}

a:hover {
	color: #c52b2a;
	text-decoration: none;
}
		
.contenttext {
	padding-left: 45px;
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
}

.sidebartext {
	padding-right: 20px;
}

.box {
	width: 195px;
	background-image: url(images/boxbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.box h3 {
	height: 4px;
}

.box p {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 4px;
}

#container {
	margin:0 auto;
	background-image: url(images/contentbg2.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 834px;
}

#header {
	background-image: url(images/top.jpg);
	width: 834px;
	height: 155px;
}

#content {
	float: left;
	width: 558px;
}

#sidebar {
	float: right;
	width: 227px;
}


#footer {
	clear: both;
	background-color: #ffffff;
	text-align: center;
	
}


a {
	color: #d52f2e;
}
		
a:link {
	color: #d52f2e;
}

a:active {
	color: #d52f2e;
}

a:visited {
	color: #d52f2e;
}

a:hover {
	color: #c52b2a;
	text-decoration: none;
}
		
.contenttext {
	padding-left: 45px;
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
}

.sidebartext {
	padding-right: 20px;
}

.flash {
	text-align: right;
}

.box {
	width: 195px;
	background-image: url(images/boxbottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.box h3 {
	height: 4px;
}

.box p {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 4px;
}

#nav {
	text-indent: -5000px;
    width: 834px; height: 51px;
    background: url(images/navstates.jpg);
    margin: 0px auto; padding: 0;
    position: relative;}

#nav li {
    margin: 0; 
	padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;}
	
 #nav li, #nav a {
    height: 51px; 
	display: block;}

#panel1b {left: 0px; width: 438px;}
#panel2b {left: 438px; width: 66px;}
#panel3b {left: 504px; width: 70px;}
#panel4b {left: 574px; width: 70px;}
#panel5b {left: 644px; width: 74px;}
#panel6b {left: 718px; width: 58px;}
#panel7b {left: 776px; width: 58px;}
	
#panel1b a:hover {background: transparent url(images/navstates.jpg)
	 0px -51px no-repeat;}
#panel2b a:hover {background: transparent url(images/navstates.jpg)
	 -438px -51px no-repeat;}
#panel3b a:hover {background: transparent url(images/navstates.jpg)
	-504px -51px no-repeat;}
#panel4b a:hover {background: transparent url(images/navstates.jpg)
	 -574px -51px no-repeat;}
#panel5b a:hover {background: transparent url(images/navstates.jpg)
	-644px -51px no-repeat;}
#panel6b a:hover {background: transparent url(images/navstates.jpg)
	-718px -51px no-repeat;}
#panel7b a:hover {background: transparent url(images/navstates.jpg)
	-776px -51px no-repeat;}

	#nav li.current1 {background: transparent url(images/navstates.jpg)
		0px -51px no-repeat;}
	#nav li.current2 {background: transparent url(images/navstates.jpg)
		-438px -51px no-repeat;}
	#nav li.current3 {background: transparent url(images/navstates.jpg)
		-504px -51px no-repeat;}
	#nav li.current4 {background: transparent url(images/navstates.jpg)
		-574px -51px no-repeat;}
	#nav li.current5 {background: transparent url(images/navstates.jpg)
		-644px -51px no-repeat;}
	#nav li.current6 {background: transparent url(images/navstates.jpg)
		-718px -51px no-repeat;}
	#nav li.current7 {background: transparent url(images/navstates.jpg)
		-776px -51px no-repeat;}
		
th {
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	background-color: #d9ddc9;
}

table, td {
	vertical-align: top;
}

.tours {
	width: 500px;
}

#subnav {
	padding-left: 520px;
}
