html, body {
	width: 100%; min-width: 980px;
	height: 100%;
	}

body {
	background: #F8F7F0;	
	margin: 0; padding: 0;
	font-size: 70%; font-family: tahoma, Trebuchet MS, verdana, arial, sans-serif;	color: #000;
	text-align: center;
	}
	
.clear {clear: both; line-height: 1px; height: 1px;}	

img {	
	border: none;
	}

/* ----------------------- Structure ----------------------- */
#holder {
	background: url(../_img/bg-holder.gif) top left repeat-x;	
	margin: 0 auto; padding: 0;
	text-align: center;
	min-height: 100%;
	width: 100%;
	height: 500px;
	}	
* html #holder { 
     height: 100%; 
     }		
#inner {
	background: url(../_img/bg.gif) top center repeat-y;	
	margin: 0 auto; padding: 0;
	text-align: left;
	min-height: 100%;
	width: 980px;
	}	
* html #inner { 
     height: 100%; 
     }		
/*--------------------------Content------------------------*/
#content {
/*	background: url(../_img/bg-cont.gif) top left repeat-y;*/
	background: url(../_img/bg-holder.gif) top left repeat-x;
	margin: 0; padding: 0;
	overflow: auto;
	width: 980px;
	}
#content-ins {
/*	background: url(../_img/bg-cont-ins.gif) top left repeat-y;*/
	margin: 0; padding: 0;
	overflow: auto;
	width: 940px;
	}	
/*--------------------------Left----------------------------*/
#left {	
	float: left;
	background: #EAE6D7;
	margin: 0; padding: 0;
	width: 199px;
	}
#logo {
	margin: 0; padding: 0;
	width: 199px;
	}	
#logo img {
	margin: 0; padding: 0;
	border: none !important;
	}		
#nav {
	float: left;
	margin: 0; padding: 0;
	width: 199px;
}
#nav ul.nav {
	background: url(../_img/bg-nav.gif) #EAE6D7 bottom left repeat-x;
	margin: 0; padding: 6px 0 5px 0;
	list-style-type: none;
	min-height: 183px;
	}
#nav ul.nav li {
	border-bottom: 2px dotted #C9C0A2;
	font-family: tahoma !important;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	width: 189px;
	padding: 2px 0 4px 0; margin: 0 0 0 5px;
}
#nav ul.nav li.li-act {
	padding: 4px 0 4px 5px; margin: 0;
	background: url(../_img/bg-nav-act.jpg) #CAC0A1 top left repeat-x;
	width: 194px;
	border-bottom: none;
	}
#nav ul.nav li.last {
	border-bottom: none;
	}
#nav ul.nav li a {
     text-decoration: none;
   	 color:	#000;
}
#nav ul.nav li a div {
	 padding: 0 0 0 6px; margin: 0;
}
#nav ul.nav li a:hover{
	 color: #8B8760;
}	
#nav ul.nav li a.act {
	 color: #333;
	 text-decoration: none;
}	
#left-nav {
	margin: 0; padding: 4px 0 1px 10px !important;
	list-style-type: none;
	}	 
#left-nav li {
	font-family: tahoma !important;
	font-weight: normal !important;
	font-size: 11px !important;
	width: auto !important;
	padding: 0 !important; margin: 0;
}
#left-nav li a{
	 padding: 0 0 0 9px !important; margin: 0;
	 background: url(../_img/bg-left-nav.gif) top left no-repeat;
    text-decoration: underline !important;
    color:	#000 !important;
}
#left-nav li a:hover{
	 color: #fff !important;
	 background: url(../_img/bg-left-nav-act.gif) top left no-repeat;
}	
#left-nav li a.act {
	 color: #fff !important;
	 background: url(../_img/bg-left-nav-act.gif) top left no-repeat;
	 text-decoration: underline !important;
}
#left-nav2 {
	margin: 0; padding: 4px 0 1px 10px !important;
	list-style-type: none;
	}			
#left-nav2 li a{
	 color: #625F5F !important;
	 background: url(../_img/bg-left-nav2.gif) top left no-repeat !important;
}
#left-nav2 li a:hover{
	 background: url(../_img/bg-left-nav2-act.gif) top left no-repeat !important;
}	
#left-nav2 li a.act {
	 background: url(../_img/bg-left-nav2-act.gif) top left no-repeat !important;
}	
#left-nav3 {
	margin: 0; padding: 4px 0 1px 10px !important;
	list-style-type: none;
	}	
#left-nav3 li a{
	 color: #333 !important;
	 background: url(../_img/bg-left-nav3.gif) top left no-repeat !important;
}
#left-nav3 li a:hover{
	 background: url(../_img/bg-left-nav3-act.gif) top left no-repeat !important;
}	
#left-nav3 li a.act {
	 background: url(../_img/bg-left-nav3-act.gif) top left no-repeat !important;
}	
#main .hd-day {
	padding: 5px 0 5px 5px; margin: 0;
	font-size: 1.9em; font-family: times new roman, sans-serif, cursive; FONT-STYLE: italic; font-weight: bold; color: #625F5F;
	background: #E9E6D7;
	}	
#left-main {
	margin: 0; padding: 0 5px 0 5px;
	}	
#left h2 {	
	font-size: 1.9em; font-family: times new roman, sans-serif;		
	margin: 0 0 0 5px; padding: 15px 0 0 0;
	border-bottom: 2px dotted #C9C0A2;
	}	
.midpageheaderright {
	FONT-WEIGHT: bold; COLOR: #8B8760; FONT-STYLE: italic; FONT-FAMILY: "times new roman", Serif, cursive
}
.midpageheaderleft {
	FONT-WEIGHT: bold; COLOR: #625F5F; FONT-STYLE: italic; FONT-FAMILY: "times new roman", Serif, cursive
}	
#left p {
	font-size: 1em;
	color: #000;	
	margin: 0; padding: 5px 0 5px 0;
	}	
#left A {
	COLOR: #6f4e0b; TEXT-DECORATION: underline
}
#left A:hover {
	TEXT-DECORATION: none
}	
#left img {
	border: 3px solid #fff;
	}
.img-tbl {
	margin: 0; padding: 0;
	}	
.img-tbl td {
	color: #8B8760;
	}
.img-tbl span {	
	padding-left: 3px;
	}
.img-tbl .grey {
	color: #666;
	}	
.img-tbl .header {
	background: #EAE6D7;
	height: 30px;
	padding-left: 5px;
	text-align: left;
	FONT-WEIGHT: bold; COLOR: #625F5F; FONT-STYLE: italic; FONT-FAMILY: "times new roman", Serif, cursive;
	font-size: 1.8em;
	}	
.img-tbl .text {	
	padding: 10px 0 10px 5px;
	text-align: left;
	color: #666;
	}
.img-tbl .more {
	padding-bottom: 15px;
	}	
.divide {
	height: 8px;
	background: #EAE6D7;
	margin: 10px 0 10px 0; padding: 0;
	}	
#left a {
	color: #686547;
	}	
#left a:hover {
	color: #333;
	}	
#left p {
	margin: 0; padding: 5px 0 5px 5px;
	}	
.video-tbl td a {
	color: #000 !important;
	line-height: 12px;
	font-weight: bold;
	}	
.history td {
	padding-top: 5px;
	}	
.imgmid {
	background: url(../_img/bt-mid.gif) top left no-repeat;
	margin: 0 0 0 20px; padding: 0 0 0 22px;
	float: left;
	cursor: hand;
	}	
.imgprev {
	float: left;
	background: url(../_img/bt-prev.gif) top left no-repeat;
	margin: 0; padding: 0 0 0 21px;
	cursor: hand;
	}	
.imgnext {
	background: url(../_img/bt-next.gif) top right no-repeat;
	margin: 0; padding: 0 20px 0 0;
	float: right;
	cursor: hand;
	}			
/*--------------------------Right---------------------------*/	
#right {
	float: left;
	margin: 0; padding: 0 0 10px 0;
	width: 781px;
	}	
#sign {
	margin: 0; padding: 0;
	float: left;
	height: 78px;
	width: 781px;
	}	
#flash {	
	float: left;
	width: 781px;
	}	
#flsh {
	margin: 0; padding: 0;
	height: 242px;
	}	
#top-cont {
	margin: 0; padding: 0;
	float: right;
	text-align: right;
	width: 230px;
	font-size: 11px;
	}	
#top-cont a {	
	color: #8B8760;
	}	
#top-cont a:hover {	
	color: #59563E;
	}	
#slogan {
	font-size: 0.9em; font-family: arial, sans-serif;	color: #8B8760;
	font-weight: bold;
	height: 13px;
	float: right;
	text-align: right;
	width: 781px;
	margin: 0; padding: 5px 0 5px 0;
	}	
#main-bread {
	margin: 0; padding: 0;
	float: left;
	width: 540px;
	}		
#bread {
	background: #fff;
	float: left;
	width: 530px;
	margin: 0; padding: 3px 0 5px 10px;
	}
#main {
	float: left;
	width: 520px;
	margin: 0; padding: 10px;
	font-size: 1.1em;
	}	
#main h1 {	
	font-size: 2.3em; font-family: times new roman, sans-serif;	color: #900;	
	margin: 0; padding: 0;
	width: 515px;
	}
#main p {
	text-align: justify;
	}	
.main-img {
	background: #EAE6D7;
	width: 100%;
	overflow: auto;
	}	
.main-img img {	
	border: 3px solid #fff;
	}
.main-img img.left {	
	margin-right: 5px;
	}
.main-img img.right {	
	margin-left: 5px;
	}	
.main-img h2 {
	margin: 0; padding: 0 5px 0 5px;
	font-size: 1.8em;
	}
.main-img p {
	margin: 0; padding: 0 5px 3px 5px;
	color: #666;
	}	
.main-img-brd {	
	clear: both; line-height: 1px; height: 1px;
	background: #DDD6BE;
	margin: 5px 0 5px 0;
	}		
#right-main {
	float: left;
	width: 230px;
	margin: 0; padding: 0 5px 0 5px;
	}	
#right-main a {
	color: #686547;
	}	
#right-main p {
	margin: 0; padding: 5px 0 5px 10px;
	}	
#pac ul {	
	list-style-type: none !important;
	margin: 0; padding: 5px 0 10px 14px;
	}
#pac ul li {
	font-family: tahoma !important;
	padding: 1px 0 1px 10px; margin: 0;
	background: url(../_img/r-list.gif) top left no-repeat;
}	
#pac ul li a {
	color: #333 !important;
	}
#pac ul li a:hover {
	text-decoration: none;
	}
#right-main h2 {	
	font-size: 1.9em; font-family: times new roman, sans-serif;	color: #900;	
	margin: 0 5px 0 6px; padding: 15px 0 0 0;
	border-bottom: 2px dotted #C9C0A2;
	}	
.rght-img p {
	margin: 0; padding: 5px 0 0 0 !important;
	}	
.rght-img a {
	color: #666 !important;
	}	
.rght-img a.bld {
	color: #000 !important;
	}
#where-map {
	margin: 5px 0 10px 0; padding: 0;
/*	background: #EAE6D7;*/
	}	
.show {
	margin: 0; padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 1.1em;
	color: #666;
	}	
.maps {
	margin: 0; padding: 5px 0 0 5px !important;
	}	
.maps a {
	color: #686547;
	}	
table.form {
	border-collapse: collapse;
	margin: 0; padding: 0;
	}
table.form td {
	border: 1px solid #EAE6D7;
	text-align: right;
	padding: 3px 10px 3px 0;
	font-weight: bold;
	}	
table.form td.bg {
	background: #EAE6D7;	
	text-align: left;
	padding: 3px 0 3px 5px;
	font-weight: normal;	
	}	
table.form input.txt, textarea {
	border: 1px solid #999;
	width: 300px;
	}	
table.form td.btn {
	text-align: left;
	padding: 5px 0 10px 5px;
	font-weight: normal;	
	color: #666;
	border: none;
	}
table.form input.but {
	width: auto !important;
	border: none;
	margin: 0 0 5px 0;
	}
.hd-form {
	background: #CAC0A1;
	margin: 0; padding: 5px 0 5px 10px;
	font-size: 2.1em; font-family: times new roman, sans-serif, cursive; FONT-STYLE: italic; font-weight: bold; color: #625F5F;
	}	
.hd-visit p {
	color: #666;
	margin: 0; padding: 5px 0 5px 0;
	}	
.hd-visit h2 {
	background: #EAE6D7;
	margin: 0; padding: 5px 0 5px 10px;
	font-size: 2.1em; font-family: times new roman, sans-serif, cursive; FONT-STYLE: italic; font-weight: bold; color: #625F5F;
	}		
table.tbl-vis {
	border-collapse: collapse;
	margin: 0; padding: 0;
	}	
table.tbl-vis td {
	border: 1px solid #EAE6D7;
	text-align: right;
	margin: 0; padding: 3px 5px 3px 5px;
	}	
table.tbl-vis td.desc {
	background: #EAE6D7 !important;
	text-align: left;
	margin: 0; padding: 3px 5px 3px 10px;
	}			
/*-------------------------------Footer------------------------*/
#bottom {
	background: url(../_img/bg-bot.gif) #EAE6D7 top left repeat-x;
	height: 250px;     
    margin-top: -250px; 
    position: relative;
	}
#before_footer { 
    height: 250px; 
    clear: both; 
            } 	
#footer {
	background: url(../_img/bg-foot.gif) top left no-repeat;
 	 margin: 0 auto;; padding: 0 0 0 30px;
	 width: 950px;
	 }
#back-top {
	height: 18px;
	padding: 5px 0 0 0;
	font-size: 0.9em;
	}
#foot1 {
	padding: 10px 0 0 0;
	color: #686547;
	}	
.grey {
	color: #666;
	}	
#bot-left {
	background: url(../_img/tel.gif) top right no-repeat;
	padding: 4px 60px 0 0;
	float: left;
	width: 212px;
	height: 73px;
	}	
#bot-left p {
	text-align: right;
	color: #900;
	font-size: 0.9em; font-family: verdana, sans-serif;
	}	
#bot-left a {
	color: #900;
	text-decoration: none;
	}	
#bot-left a:hover {
	text-decoration: underline;
	}	
#copy {
	float: left;
	width: 300px;
	padding: 27px 0 0 20px;
	font-size: 0.9em; font-family: verdana, sans-serif;
	color: #999;
	}	
#pow {
	float: right;
	text-align: right;
	padding: 20px 20px 0 0;
	font-size: 0.9em; font-family: tahoma, sans-serif;	
	}	
#pow a {
	color: #900;
	}	
#pow a:hover {
	text-decoration: none;
	}	
#bot-menu {
	text-align: center;
	padding: 0 0 15px 0;
	margin: 10px 0 0 0;
	font-size: 0.9em; font-family: verdana, sans-serif;	
	color: #333;
	}	
#bot-menu a {
	color: #333;
	text-decoration: none;
	}	
#bot-menu a:hover {
	color: #900;
	}	
	
	
/*----------------------------------General------------------------------*/	
a {
	color: #686547;
	}
a:hover {
	color: #000;
	}		
.note {
	font-size: 0.9em;
	color: #f00;
	}	
#main a {
	text-decoration: underline;
	}		
#main .button-href {
	background: url(../_img/but-href.gif) top left no-repeat;
	margin: 0; padding: 0 0 0 10px;
	font-size: 1.1em !important;
	text-decoration: underline;
	font-weight: bold;
	float: left;
	cursor: hand;
	}	
#right .button-href {
	background: url(../_img/but-href.gif) top left no-repeat;
	margin: 0 0 0 10px; padding: 0 0 0 10px;
	font-size: 1.1em !important;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
	}	
#left .button-href {
	background: url(../_img/but-href.gif) top left no-repeat;
	margin: 0 0 0 10px; padding: 0 0 0 10px;
	font-size: 1.1em !important;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
	}			

