body {
	margin:0;
	padding:0;	
	background-color: #42301d;
	background: #42301d url(../images/background3.jpg) no-repeat center top;	
}
p {
  margin-top: 0px;
}
a:link, a:visited {
  color: #74c6c9;
  text-decoration: none;
}
a:hover{
  color: #f6c104;
}
#horizon {
  position: relative;
  min-height: 400px;
}
#body_div {
	position:relative;
	left: 50%;
	width: 954px;
	margin:0;
	margin-left: -476px;	
	padding: 0;
	padding-bottom: 20px;
}
#logo_bottom {
  position: relative;
  top: 0px;
  left:43px !important;
  left:45px;  
  padding:0;
  margin:0;
  width: 150px;
}  
  
.flash_header {
  position: relative;
  top:0px;
  left:0px !important;
  left: 0px;
  width:951px;
  height: 80px;
  margin:0;
  padding:0;
 }
.logo_bottom_spacing {
	height: 73px;
	width: 303px;
	text-align:left;
	vertical-align:top;
}
.home_bodytext {
  text-align:left;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  width: 283px;
  padding-right:20px;
  padding-bottom:27px;
  color: #ffffff;
}
.nav_area {
	float:left;
	width: 184px;
	height: 425px;
	text-align:left;
	vertical-align:top;
}
.bodytext {
  float:left;
  text-align:left;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  width: 438px;
  font-size:13px;
  line-height:18px;
  padding-right:20px;
  padding-bottom:27px;
  color: #ffffff;
}
.image_caption {
  display:block;
  width: 285px;
  float:right;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  padding-right:20px;
  padding-bottom:27px;
  color: #ffffff;
  padding-top: 27px;
}
.sub_image_area {	
	float:left;
	width: 309px;
	height: 396px;
	text-align: left;
	vertical-align:top;
	background:url(../images/sub_img_background.jpg)
}
.sub_image_area img {
	position:relative;
	top: 3px;
	left: 3px;
}
.nav_area_sub2 {
   float:left;
	width: 303px;
	height: 425px;
}
.bodytext_sub2 {
  float:left;
  text-align:left;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  width: 648px;
  font-size:13px;
  line-height:18px;
  padding-bottom:27px;
  color: #ffffff;
}
.bodytext-bold {
	text-align:left;
  	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
  	color: #ffffff;
}
.bodytext-orange {
	text-align:left;
  	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
  	color: #f6c104;
}
.bodytext-italic {
	text-align:left;
  	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #ffffff;
}
.bodytext-title {
	font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
  	line-height:22px;
  	color: #f6c104;
}

.bodytext-title2 {
	font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
  	line-height:22px;
  	color: #f6c104;
}
.home_thumb_area {
	padding-top:29px;
	width: 120px;
	height: 120px;
	text-align:left;
	vertical-align:top; 	
	background:url(../images/home_thumb_background.jpg) 0px 27px no-repeat;
}
.home_thumb_area img {
  padding-left: 2px;
}
.sub_thumb_area {
	width: 120px;
	padding-bottom:29px;
	padding-right:13px;
}
.home_thumb_text_area1, .home_thumb_text_area2 {
  text-align:left;
  vertical-align:top;
  text-align:left;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  padding-top:29px;
  padding-left:13px;
  padding-right:29px;
  padding-bottom:27px;
  color: #ffffff;
}
.home_thumb_text_area1 {
  width: 184px;
}
.home_thumb_text_area2 {
  width: 148px;
}
.footer{
  float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #74c6c9;
	width: 307px;
}
.address{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ae946a;
	width: 510px;
}
.address_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #f6c104;
}
.copyright{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color: #ae946a;
	width: 134px;
}
/* Top Nav Area */
#top_nav {
  vertical-align:top;
  text-align:left;
  width: 648px;
  z-index:20;
}
#top_nav ul {
  list-style: none;
  margin:0;
  padding:0;
}
#top_nav ul li#topnav0 a {
  width: 76px;
}
#top_nav ul li#topnav1 a {
  width: 96px;
}
#top_nav ul li#topnav100 a {
  width: 104px;
}
#top_nav ul li#topnav200 a {
  width: 87px;
}
#top_nav ul li#topnav300 a {
  width: 120px;
}
#top_nav ul li#topnav400 a {
  width: 110px;
}
#top_nav ul li#topnav500 a {
  width: 40px;
}
#top_nav ul li {
  float:left;
}
#top_nav ul li ul {
  position:absolute;
  left: -1000em;
  width: 150px;
  background-color: #483520;
  border-top: solid 2px #f6c104;
  border-bottom: solid 2px #f6c104;  
  margin-left: -37px;
  padding-top: 5px;
  padding-bottom: 5px;
  z-index:20;
}
#top_nav ul li a:link, #top_nav ul li a:visited,
#top_nav ul li.top_nav_selected a:link, #top_nav ul li.top_nav_selected a:visited {
  display:block;
  height: 18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#74c6c9;
  text-decoration:none;
  line-height:18px;
  text-align:left;
}
#top_nav ul li ul li a:link, #top_nav ul li ul li a:visited,
#top_nav ul li.top_nav_selected ul li a:link, #top_nav ul li.top_nav_selected ul li a:visited {
  display:block;
  width: 150px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#74c6c9;
  text-decoration:none;
  line-height:18px;;
  height:auto;
  padding-bottom: 10px;
  padding-right:11px;
  padding-left:11px;
}
#top_nav ul li.top_nav_selected a:link, 
#top_nav ul li.top_nav_selected a:visited, 
#top_nav ul li.top_nav_selected ul li a:hover,
#top_nav ul li.top_nav_selected ul li.top_nav_selected a:link, 
#top_nav ul li.top_nav_selected ul li.top_nav_selected a:visited,
#top_nav ul li.top_nav_selected ul li.top_nav_selected a:hover,
#top_nav ul li a:hover, 
#top_nav ul li ul li a:hover {
 color:#f6c104;
}
#top_nav li:hover ul, #top_nav li.sfhover ul {
  left: auto;
}

.nav, .nav_home {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#74c6c9;
  line-height:24px;
  padding-right:24px;
  padding-bottom:45px; 
}
.nav2 {
  padding-left: 15px;
}


/* Left Nav */
.nav_area ul, .nav_area_sub2 ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.sub_nav a:link, .sub_nav a:visited {
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#74c6c9;
  line-height:24px;
  padding-bottom:13px; 
}
.sub_nav_current a:link, .sub_nav_current a:visited, .sub_nav_current a:hover {
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#f6c104;
  line-height:24px;
  padding-bottom:13px;
}
.sub_nav a:hover {
  color:#f6c104;
}
.nav_area ul li ul, .nav_area_sub2 ul li ul {
  padding-left: 13px;
}
.nav_area ul li ul li.sub_nav a:link,.nav_area ul li ul li.sub_nav a:visited,
.nav_area_sub2 ul li ul li.sub_nav a:link,.nav_area_sub2 ul li ul li.sub_nav a:visited  { 
 color:#74c6c9;
}
.nav_area ul li ul li.sub_nav a:hover,.nav_area_sub2 ul li ul li.sub_nav a:hover {
  color:#f6c104;
}
/* Slideshow */
#slideshow_container {
  position:relative;
  z-index:10;
}
#slideshow {
	position:relative;
	top: 0px;
	left: 0px;
	overflow:hidden;
	width: 648px;
    height:421px;
	background: url(../images/gallery_image_background.jpg);
}
#image1 {
  position:absolute;
  top:3px;
  left:3px;
  z-index:10;
  width: 642px;
  height:414px;
  overflow:hidden;
  text-align:center;  
}
#image0 {
  position:absolute;
  top:3px;
  left:3px;
  z-index: 9;
  width: 642px;
  height:414px;
  overflow:hidden;
  text-align:center;  
}
#slideshow_buttons {
  position:relative;
  top:0px;
  left: -5px;
  width:200px;
  height: 30px;
  float:left;  
  text-align: left;
  z-index: 15;
}
a#prev_image {
  position: absolute;
  top:10px;
  left: 0px;
}
a#pause_show  {
  position: absolute;
  top:10px;
  left: 41px;
}
a#next_image  {
  position: absolute;
  top:10px;
  left: 82px;
}
a#prev_image:link, a#pause_show:link, a#next_image:link,
a#prev_image:visited, a#pause_show:visited, a#next_image:visited {
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #6c8aaf;
  font-weight: bold;
  float:left;
  padding-left:5px;
  padding-right:5px;
}
a#prev_image:hover, a#pause_show:hover, a#next_image:hover {
  text-decoration: none;
  color: #08356c;  
}
#slideshow_text {
  position: relative;
  float:left;
  top:30px;
  left: 0px;
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #ffffff;
  line-height: 20px;
  text-align:left;
  z-index: 15;
}

#slideshow_container-homepage {
  position:relative;
  z-index:10;
}
#slideshow-homepage {
	position:relative;
	top: 0px;
	left: 0px;
	overflow:hidden;
	width: 648px;
    height:278px;
	background: url(../images/home_img_background.jpg);
}
#slideshow-homepage #image1 {
  position:absolute;
  top:3px;
  left:3px;
  z-index:10;
  width: 642px;
  height:272px;
  overflow:hidden;
  text-align:center;
}
#slideshow-homepage #image0 {
  position:absolute;
  top:3px;
  left:3px;
  z-index: 9;
  width: 642px;
  height:272px;
  overflow:hidden;
  text-align:center;  
}
.form_label {
  vertical-align:top;
  padding-bottom: 10px;
  text-align:right;
  padding-right: 4px;
}
