/*-----GENERAL---*/

hr {
	border: 1px solid #A3B70F;
	border-width: 1px 0 0;
	margin: 15px 10px;	
	height:1px;
}

#clear {
	clear:both;	
}

html {
	margin:0px;
	padding:0px;
}
body {
	/*background-image:url(images/bg.JPG);*/
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
ul {
	list-style:circle;
	margin:0px;
	padding:0px;
}
.container {
	margin: 0 auto;
	width:1007px;	
}

.header {
	background-image:url(images/header.JPG);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	height:164px;
	width:1007px;
}
#footer {
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	padding:0px;
	height: 100px;
	width:1007px;
	background:#B6C626;
}
#header {
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	padding:0px;
	height: 45px;
	width:1007px;
}
#page {
	padding: 10px 0 0 10px;
    width: 990px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	margin:auto;
}
#pageholder {
	width:995px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	margin:auto;
	padding:0px;
}
p.footertext {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#fdfa9a;
	margin:0px;
	padding-top:5px;
}
#footertext {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#fdfa9a;
	margin:0px;
	padding-top:5px;
}
#footertext2 {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#fdfa9a;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}
a:link {
	color: #92a41a;
	text-decoration: none;
}
a:visited {
	color: #92a41a;
	text-decoration: none;
}
a:hover {
	color: #c5d626;
	text-decoration: none;
}
#jmore a {
	color: #5c680e;
}
#jmore:hover a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#jmore {
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#fdfa9a;
	margin:0px;
	padding-top:5px;
}
#footer_hold {
	width:200px;
	text-align:center;
	position:fixed;
	background-position:center;
	height:10px;
}
#home_right {
	width:360px;
	background-repeat:repeat-y;
	float:right;
}
#home_left {
	width:621px;
	background-repeat:repeat-y;
	float:left;
}
#memberOf {
	padding-top: 10px;	
	text-align:center;
}
#visit {
	padding-top: 10px;
	text-align:center;	
}

p.home_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height: 1.3em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
p.home_text2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	line-height: 1.5em;
	margin:0px;
	padding: 0 0 5px 5px;
}
p.faq_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:20px;
}
p.faq_title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:5px;
	padding-bottom:5px;
}
p.home_text_book {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	margin:0px;
	line-height:1.6em;
	padding-left:0px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
}
p.home_textbigger {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:24px;
	margin:0px;
	line-height:1.4em;
	padding:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
}
p.home_title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	line-height: 1.3em;
	margin:0px;
	padding-left:20px;
	padding-bottom:5px;
}
p.home_title_welcome {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:15px;
	line-height: 1.6em;
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:5px;
}
p.home_title2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	line-height: 1.3em;
	margin:0px;
	padding-left:20px;
	padding-bottom:2px;
}
p.home_title2new {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	font-size:14px;
	margin:0px;
	padding-left:20px;
	padding-bottom:0px;
}
p.home_title2left {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
}
p.home_title2leftbig {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	font-size:16px;
	margin:0px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:0px;
}
p.caption {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:11px;
	line-height: 1.3em;
	margin:0px;
	padding-left:20px;
	padding-bottom:5px;
}
p.caption_right {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:right;
	font-size:11px;
	line-height: 1.3em;
	margin:0px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:0px;
}
#left_right {
	float:left;
	width:300px;
	padding: 15px 0 0 20px;
	display:inline;
}
#left_left {
	float:left;
	width:300px;
	padding:15px 0 0 0;
	display:inline;
}
#home_news {
	float:left;
	margin-top: -40px;
    padding: 0 0 0 15px;
	display:inline;
	
}
#video {
	float:right;	
	padding: 15px 15px 0;
	display:inline;
}
p.home_text3 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.6em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}
p.home_textspacer {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height: 1.6em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:5px;
}
p.home_textspacer2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height: 1.6em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}
p.home_text3link {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height: 1.6em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:5px;
}
p.home_text4 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:12px;
	line-height: 1.5em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:5px;
}
p.home_text4title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:0px;
}
#text_border_right {
	/*background-color:#dee5a8;*/
background-color:#ffffff;
	width: 270px;
	background-repeat:repeat-y;
	padding:10px;
	border: solid;
	border-color:#91a41a;
}
#text_border_left {
	/*background-color:#dee5a8;*/
background-color:#ffffff;
	width: 270px;
	background-repeat:repeat-y;
	padding:5px;
	border: solid;
	border-color:#91a41a;
}
#book {
	width:575px;
	/*background-color:#dee5a8;*/
background-color:#ffffff;
	padding:15px;
	border: solid;
	border-color:#91a41a;
}
#news {
	width:300px;
	/*background-color:#dee5a8;*/
background-color:#ffffff;
	padding:15px;
	border: solid;
	border-color:#91a41a;
}
#art_body {
	background-image:url(images/art_body.JPG);
	background-repeat:repeat-y;
	width: 295px;
	padding:0 0 10px 0;
	margin:0px;
	background-position:center;
}
#art_bottom {
	background-image:url(images/art_bottom.gif);
	background-repeat: no-repeat;
	width: 295px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#art_top {
	background-image:url(images/art_top.gif);
	background-repeat: no-repeat;
	width: 295px;
	height: 45px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#side_body {
	background-image:url(images/side_body.JPG);
	background-repeat:repeat-y;
	width: 336px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#side_bottom {
	background-image:url(images/side_bottom.gif);
	background-repeat: no-repeat;
	width: 336px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#side_top {
	background-image:url(images/side_top.gif);
	background-repeat: no-repeat;
	width: 336px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#left_body {
	background-image:url(images/left_body.JPG);
	background-repeat:repeat-y;
	width: 312px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#left_bottom {
	background-image:url(images/left_bottom.gif);
	background-repeat: no-repeat;
	width: 312px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#left_top {
	background-image:url(images/left_top.gif);
	background-repeat: no-repeat;
	width: 312px;
	height: 45px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#left_btm_top {
	background-image:url(images/side_low_top.gif);
	background-repeat: no-repeat;
	width: 312px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#book_body {
	background-image:url(images/book_body.JPG);
	background-repeat:repeat-y;
	width: 613px;
	padding:0px;
	margin:0px;
	background-position:center;
	height:635px;
	z-index:5;
}
#book_bottom {
	background-image:url(images/book_bottom.gif);
	background-repeat: no-repeat;
	width: 613px;
	height: 21px;
	padding:0px;
	margin:0px;
	background-position:center;
	z-index:0;
}
#book_top {
	background-image:url(images/book_top.gif);
	background-repeat: no-repeat;
	width: 613px;
	height: 21px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#welcome_top {
	background-image:url(images/welcome_top.gif);
	background-repeat: no-repeat;
	width: 613px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#book_links_left {
	width:170px;
	float:left;
}
#book_links_leftspacer {
	width:70px;
	float:left;
}
#book_links_leftspacer2 {
	width:40px;
	float:left;
}
#book_links_right {
	width:244px;
	float:left;
	padding-left:10px;
}
#all_body {
	background-image:url(images/all_body.gif);
	background-repeat:repeat-y;
	width: 725px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#all_bottom {
	background-image:url(images/all_bottom.gif);
	background-repeat: no-repeat;
	width: 725px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#all_top {
	background-image:url(images/all_top.gif);
	background-repeat: no-repeat;
	width: 725px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#faq1_body {
	background-image:url(images/faq_left_headline_body.gif);
	background-repeat:repeat-y;
	width: 250px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#faq1_bottom {
	background-image:url(images/faq_left_headline_bottom.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#faq1_top {
	background-image:url(images/faq_left_headline_top.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#faq2_top {
	background-image:url(images/faq_left_photo_top.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#faq_left {
	float: left;
    margin: 0;
    padding: 0;
    width: 240px;
}
#faq_right {
	float: right;
    width: 720px;
}
p.faq_headline {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	margin:0px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:5px;
}
p.faq_bullet {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:16px;
	margin:0px;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
#faq a {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:8px;
}
#faq:hover a:hover {
	color: #92a41a;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:8px;
}
p.faq_photo {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	font-size:13px;
	margin:0px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:10px;
}
p.faq_photo_credit {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:11px;
	margin:0px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:10px;
}
#all2_body {
	background-image:url(images/all2_body.gif);
	background-repeat:repeat-y;
	width: 970px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#all2_bottom {
	background-image:url(images/all2_bottom.gif);
	background-repeat: no-repeat;
	width: 970px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#all2_top {
	background-image:url(images/all2_top.gif);
	background-repeat: no-repeat;
	width: 970px;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
}
#all3_top {
	background-image:url(images/all3_top.gif);
	background-repeat: no-repeat;
	width: 970px;
	height: 23px;
	padding:0px;
	margin:0px;
	background-position:center;
}
p.about_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:10px;
}
p.about_text2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:0px;
}
p.tourgiver_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:11px;
	margin:0px;
	padding-left:20px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:0px;
}
#pressSpecial {
	float:right;
	margin:0 18px 0 0;
}

#pressHeader{
	background-image:url(images/press260.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding:0px;
	margin:0px;
	background-position:center;
	width:260px;
}
#pressBody {
border-left:1px solid #92a41a;
border-right:1px solid #92a41a;
background-color:#f8f9f4;
padding-top:10px;

}

#pressBottom {
	background-image:url(images/pressBottom.gif);
	background-repeat: no-repeat;
	width:260px;
	height: 23px;
	padding:0px;
	margin:0px;
}
p.press_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	padding-bottom:0px;
}
p.press_text2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:15px;
}
p.insider_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:16px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:5px;
}
p.link_text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:20px;
}
p.link_text2 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-align:left;
	font-size:13px;
	line-height: 1.7em;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:10px;
}

