
.menu2 {
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	height:36px;
	background:#5C3317;
	position:relative;
	z-index:auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	top: -10px;
}
.menu2 li.top {
	display:block;
	float:left;
}
.menu2 li a.top_link {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	color:#FFFFCC;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}
.menu2 li a.top_link span {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:36px;
right top;
}
.menu2 li a.top_link span.down {
	float:left;
	display:block;
	padding:0 48px 0 12px;
	height:36px;
	background:5C3317;
}
.menu2 li a.top_link:hover {
	color:#FFD600;
}
.menu2 li a.top_link:hover span  .menu2 li:hover > a.top_link {
	color:#FFFFCC;
}
.menu2 li:hover > a.top_link span .menu2 li:hover > a.top_link span.down  .menu2 table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}
.menu2 a:hover {
	visibility:visible;
	position:relative;
	z-index:200;
}
.menu2 li:hover {
	position:relative;
	z-index:200;
}
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
.menu2 :hover ul.sub {
	left:0;
	top:36px;
	background: #996633;
	padding:0px;
	white-space:nowrap;
	width:150px;
	height:auto;
	z-index:300;
}
.menu2 :hover ul.sub li {
	display:block;
	height:27px;
	position:relative;
	float:left;
	width:150px;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5ca0b1;
}
.menu2 :hover ul.sub li a {
	display:block;
	font-size:13px;
	height:20px;
	width:90px;
	line-height:27px;
	text-indent:5px;
	color:#FFFFCC;
	text-decoration:none;
	font-weight: bold;
}
.menu2 :hover ul.sub li a:hover {
	background:#20815D;
	color:#FFD600;
	width: 150px;
	height: 27px;
}
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:90px;
	top:-4px;
	background: #FFFFCC;
	padding:3px;
	border:1px solid #ffd600;
	white-space:nowrap;
	width:90px;
	z-index:400;
	height:auto;
}
.logo {
	float: center;
}
.hrtop {
	border: 0;
	width: 100%;
	background-color: #CFB53B;
	height: 10px;
	clear: both;
	margin-top: 1px;
}
.hrbottom {
	border: 0;
	width: 100%;
	color: #5C3317;
	background-color: #5C3317;
	height: 5px;
}
body {
	background-color: #996633;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
}
.style2 {
	color: #ffffcc;
	font-size: small;
}
.style3 {
	color: #5C3317;
}
.partner {
	background: #a66100;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffcc;
}
H3 {
	font-size: 24px;
	font-weight: bold;
	color: #5C3317;
	font-family: Arial, Helvetica, sans-serif;
	align:center;
}
#apDiv1 {
	position:absolute;
	left:577px;
	top:294px;
	width:417px;
	height:254px;
	z-index:501;
}
.bodytext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.paragraph_header {
	color: #800000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.list .even td {
	background: #5c3317;
	color: #ffffcc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.list .odd td {
	background: #cfb53b;
	color: #2c6361;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.list .highlight {
	background: #188251;
	color: #FFD600;
	border-bottom: solid 1px #3d3d3d;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.more {
	display: none;
	
}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
	background: transparent url(up.gif) no-repeat left;
	
}
a.showLink:hover, a.hideLink:hover {
	color: #ffffcc;
	
}

 .slide-out-div {
          padding: 20px;
          width: 250px;
          background: #9F9F5F;
          border: 1px solid #29216d;
      }
	#slideshow { 
    margin: 50px auto; 
    position: relative; 
    width: 500px; 
    height: 375px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}

    #slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
	      