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;
}

.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: 45px;
	width:1007px;
	}
	
	#header{
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	padding:0px;
	height: 45px;
	width:1007px;
	
	}

#page{
width:1007px;
background-color:#FFFFFF;
background-repeat:repeat-y;
margin:auto;
padding:0px;
}

#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:left;
}



#home_left{
width:621px;
background-repeat:repeat-y;
float:left;
}

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:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: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:right;
	width:300px;
}


#left_left{
	float:left;
	width:300px;
	padding-left:0px;
}

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:0px;
	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;
}


#book_bottom{
	background-image:url(images/book_bottom.gif);
	background-repeat: no-repeat;
	width: 613px;
	height: 21px;
	padding:0px;
	margin:0px;
	background-position:center;
}




#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;
width:260px;
}

#faq_right{
float:right;
width:747px;
}

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;
}

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;
}