html, body{margin:0;padding:0;}
img, a img{border:none}

body { 
	background:#63665D url(images/back2.gif);
	font-family:Verdana;
	font-size:12px;
	color:#333;
}

body * {margin: 0px; padding: 0px;}

#container {
margin:0px auto;
width:780px;
padding:0 5px 0 5px;
background:#0F4D1C url(images/cont-bg.gif) repeat-y;
}

#header {
width:100%;
height:80px;
background:#0F4D1C;
border-bottom:1px solid #000;
}

#subhead {
margin-bottom:1px;
background:#ccc url(images/bg-top-nav.jpg) repeat-x;
}

#main {width:780px;padding:0;margin:0;}

.middle {
float:left;
width:564px;
background:#fff;
padding:0px;
margin:0;
}
.right {
float:right;
width:216px;
background:#0F4D1C;
padding:0;
margin:0;
}

.rightlist td {padding:6px 2px;}

#footer {
clear:both;
padding:15px 0 10px 0;
text-align:center;
background:#083812 url(images/bg-green-orange.jpg) top repeat-x;
}

h1 {
	color:#333;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:4px 0 4px 10px;
	text-transform:uppercase;
	background:#eee url(images/bg-heading2.jpg) repeat-x;
}
h2 {
	color:#eee;
	background:#eee url(images/bg-heading1.jpg) repeat-x;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:6px 0 5px 4px;
}
h2.main {
	color:#333;
	background:#eee url(images/bg-heading2.jpg) repeat-x;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:4px 0 4px 10px;
}

h2.usa {
	color:#333;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:none;
	margin:10px 0 0px 0;
	padding:4px 0 4px 35px;
	background:#e5e5e5 url(images/usa-flag.gif) 10px 7px no-repeat;
}
h2.about {
	color:#333;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:none;
	margin:15px 0 0px 0;
	padding:4px 0 4px 10px;
	background:#e5e5e5;
}
h3 {
	color:#333;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:15px 0 0px 0;
	padding:4px 0 4px 10px;
	background:#e5e5e5;
}

a:link, a:visited {color: #0033CC;text-decoration: underline;}
a:hover {text-decoration: underline;color: #0099cc;}

p.norm {line-height:1.4em;padding:0px 10px 15px 10px;}
p.text {line-height:1.4em;padding:15px 10px 15px 10px;}
p.whitetext {line-height:1.4em;color:#fff;font-size:11px;padding:8px;}

.codetext {font-weight:bold;color:#333;font-size:13px;}
.codered {font-family:arial;font-weight:bold;font-size:15px;color:#ff0000;}
.headtext {font-weight:bold;font-size:13px;text-decoration:underline;}

table.visit {margin:15px 10px;}
table.visit td {padding-right:15px;}

table.roominfo {margin:0px 10px;font-size:11px;border:1px solid #ccc;}
table.roominfo tr.one {background:#f1f1f1;}
table.roominfo td.rileft {padding:5px 5px;font-weight:bold;width:120px;}
table.roominfo td.riright {padding:5px 5px;}

td.headleft {width:24px;height:24px;text-align:center;background:#008000 url(images/bg-heading1.jpg) repeat-x;}

form.newsletter {margin:0px 0px 15px 8px;}

/**** left nav ****/
ul.leftlist
{width:170px;display:block;padding:0;margin:0;list-style-type:none;}

ul.leftlist li a {
  display:block;
	width:170px;
	text-decoration: none;
	font-size:11px;
	color:#ffff00;
	font-weight:normal;
	padding:5px 0 5px 20px;
	background:#0F4D1C url(images/bullet1.jpg) 7px 7px no-repeat;
	border-bottom:1px solid #888;
}
ul.leftlist li a:hover {
	background:#0F4D1C url(images/bullet1.jpg) 7px 7px no-repeat;
	color:#fff;
	text-decoration:underline;
}

.green-normal-txt1 {
	color: #75A982;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyright-txt {
	color: #C69A1D;
	font-size: 11px;
	font-family: Tahoma;
}
.black-bold-txt1 {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.yellow-bold-txt2 {
	color: #ffff00;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.green-normal-txt3 {
	color: #BAE7C0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.yellow-bold-2 {
	color: #C69A21;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.yellow-normal-txt {
	color: #C69A21;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.black-heading-txt1 {
	color: #333333;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.black-normal-txt1 {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.orange-normal-txt {
	color: #FF6600;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.black-heading-txt2 {
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.white-text {
  color:#fff;
  font-size:11px;
}
.black-links:link {
	color: #000000;
	text-decoration: none;
}
.black-links:visited {
	text-decoration: none;
	color: #000000;
}
.black-links:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.black-links:active {
	text-decoration: none;
	color: #FFFFFF;
}
.green-links:link {
	color: #D3C214;
	text-decoration: none;
}
.green-links:visited {
	text-decoration: none;
	color: #D3C214;
}
.green-links:hover {
	text-decoration: none;
	color: #fff;
}
.green-links:active {
	text-decoration: none;
	color: #F7E200;
}
.yellow-links:link {
	color: #ffff00;
	text-decoration: none;
}
.yellow-links:visited {
	text-decoration: none;
	color: #ffff00;
}
.yellow-links:hover {
	text-decoration: underline;
	color: #fff;
}
.yellow-links:active {
	text-decoration: none;
	color: #fff;
}