body{
	background-color:#FFFFFF;
	margin:0px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	min-width:970px;
	text-align:center;}

a:link{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:bold;}
a:visited{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:bold;}
a:active{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:bold;}
a:hover{font-size:10px; text-decoration:underline; color:#000000; font-weight:bold;}

a.nonboldlink:link{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:normal;}
a.nonboldlink:visited{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:normal;}
a.nonboldlink:active{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:normal;}
a.nonboldlink:hover{font-size:10px; text-decoration:underline; color:#000000; font-weight:normal;}

a.mainnav:link{font-size:11px; text-decoration:none; color:#FFFFFF;}
a.mainnav:visited{font-size:11px; text-decoration:none; color:#FFFFFF;}
a.mainnav:active{font-size:11px; text-decoration:none; color:#FFFFFF;}
a.mainnav:hover{font-size:11px; text-decoration:none; color:#CCCCCC;}

a.accountnav:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;}
a.accountnav:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;}
a.accountnav:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF;}
a.accountnav:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#508350;}

a.pagenum_link:link{font-size:10px; text-decoration:none; color:#0D660D; font-weight:normal; padding-left:4px; padding-right:4px;}
a.pagenum_link:visited{font-size:10px; text-decoration:none; color:#0D660D; font-weight:normal; padding-left:4px; padding-right:4px;}
a.pagenum_link:active{font-size:10px; text-decoration:none; color:#0D660D; font-weight:normal; padding-left:4px; padding-right:4px;}
a.pagenum_link:hover{font-size:10px; text-decoration:underline; color:#0D660D; font-weight:normal; padding-left:4px; padding-right:4px;}

a.login_link:link{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:visited{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:active{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:hover{font-size:10px; text-decoration:underline; color:#909090; font-weight:bold;}

a.admin_note_link:link{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.admin_note_link:visited{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.admin_note_link:active{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a.admin_note_link:hover{font-size:10px; text-decoration:underline; color:#000000; font-weight:bold;}

a.admin_note_link2:link{font-size:10px; text-decoration:underline; color:#F4A41F; font-weight:bold;}
a.admin_note_link2:visited{font-size:10px; text-decoration:underline; color:#F4A41F; font-weight:bold;}
a.admin_note_link2:active{font-size:10px; text-decoration:underline; color:#F4A41F; font-weight:bold;}
a.admin_note_link2:hover{font-size:10px; text-decoration:underline; color:#000000; font-weight:bold;}

.pagenav_row a:link{text-decoration:none; color:#404040; display:block; width:160px; padding:4px;}
.pagenav_row a:visited{text-decoration:none; color:#404040; display:block; width:160px; padding:4px;}
.pagenav_row a:active{text-decoration:none; color:#404040; display:block; width:160px; padding:4px;}
.pagenav_row a:hover{text-decoration:none; color:#404040; display:block; width:160px; padding:4px;}

.pagenav_row_hov a:link{text-decoration:none; color:#FFFFFF; display:block; width:160px; padding:4px;}
.pagenav_row_hov a:visited{text-decoration:none; color:#FFFFFF; display:block; width:160px; padding:4px;}
.pagenav_row_hov a:active{text-decoration:none; color:#FFFFFF; display:block; width:160px; padding:4px;}
.pagenav_row_hov a:hover{text-decoration:none; color:#FFFFFF; display:block; width:160px; padding:4px;}

.subpagenav_row a:link{text-decoration:none; color:#606060; display:block; width:160px; padding:4px;}
.subpagenav_row a:visited{text-decoration:none; color:#606060; display:block; width:160px; padding:4px;}
.subpagenav_row a:active{text-decoration:none; color:#606060; display:block; width:160px; padding:4px;}
.subpagenav_row a:hover{text-decoration:none; color:#606060; display:block; width:160px; padding:4px;}

.subpagenav_row_hov a:link{text-decoration:none; color:#202020; display:block; width:160px; padding:4px;}
.subpagenav_row_hov a:visited{text-decoration:none; color:#202020; display:block; width:160px; padding:4px;}
.subpagenav_row_hov a:active{text-decoration:none; color:#202020; display:block; width:160px; padding:4px;}
.subpagenav_row_hov a:hover{text-decoration:none; color:#202020; display:block; width:160px; padding:4px;}

a.newslink:link{font-size:10px; text-decoration:none; color:#0D660D;}
a.newslink:visited{font-size:10px; text-decoration:none; color:#0D660D;}
a.newslink:active{font-size:10px; text-decoration:none; color:#0D660D;}
a.newslink:hover{font-size:10px; text-decoration:none; color:#000000;}

img{border:0px;}
form{margin:0px;}
input{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p{line-height:18px;}
ul{margin-left:40px;}

/* MAIN LAYOUT STYLES */
* {margin:0;padding:0}
/* commented backslash hack v2 \*/
html, body{height:100%;}
/* end hack */

#outer{
	min-height:100%;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-bottom:-32px;
	color: #000000;
	z-index:1;}

#footer {
	width:950px;
	clear:both;
	height:32px;
	background-color: #FFFFFF;
	color: #000000;
	text-align:center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
}

* html #footer {/*only ie gets this style*/
	\height:34px;/* for ie5 */
	he\ight:32px;/* for ie6 */
}
#clearfooter{clear:both;height:34px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-34px;} /*safari wrapper */

#centrecontent {position:relative;width:100%;float:left;}/*stacking context for image*/

#headerclear{width:100%; height:160px; position:relative;}
/* END OF MAIN LAYOUT STYLES */

/* HEADER STYLES */
#sitenav{width:950px; height:32px; font-weight:bold; margin-left:auto; margin-right:auto;}
.pagenav_row{width:168px; margin-left:2px; margin-right:2px; margin-bottom:1px; font-weight:bold;}
.pagenav_row_norm{background-color:#BFE4BF; border-top:1px solid #D7FAD7; border-bottom:1px solid #D7FAD7;}
.pagenav_row_hov{background-color:#7AC476; border-top:1px solid #6BB565; border-bottom:1px solid #6BB565;}
.subpagenav_row{width:168px; margin-left:2px; margin-right:2px; font-weight:bold;}
.subpagenav_row_norm{background-color:#E8F8E8; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.subpagenav_row_hov{background-color:#D7E7D7; border-top:1px solid #CADACA; border-bottom:1px solid #CADACA;}
#header_mainbuttons{width:180px; margin-bottom:15px;}
#special_box_top{width:180px; height:26px; background-image:url(/images/specialbox_top.gif); background-repeat:no-repeat;}
#special_box_mid{width:168px; height:280px; background-image:url(/images/green180_middle.gif); background-repeat:repeat-y; background-color:#7AC476; text-align:left; padding-left:6px; padding-right:6px; padding-top:8px;}
#special_box_bot{width:180px; height:12px; background-image:url(/images/green180_bottom.gif); background-repeat:no-repeat;}
.header_special_imagecont{text-align:center;}
.header_special_image{border:2px solid #A1CAA1; margin-bottom:10px;}
.header_special_action{text-align:center;}
.header_special_inner{width:168px; background-color:#7AC476; margin-top:-26px;}
.header_special_advertfrom{width:168px; height:24px; overflow:hidden; margin-bottom:6px; text-align:center; font-weight:bold; color:#0D660D;}
.header_special_advertfrom span{color:#FFFFFF;}
.header_special_topcont{height:280px; position:relative;}
.header_special_title{text-align:center; font-weight:bold; height:30px;}
.header_special_text{margin-bottom:10px; text-align:center;}

/* GENERAL SITE STYLES */
.page_title{font-weight:bold; font-size:11px; margin-bottom:14px;}
.clearfix{clear:both;}
.boxcontent{margin-bottom:17px;}
.onclickcursor{cursor:pointer;}
.req{font-weight:bold; color:#CC0000;}
.stand_image{border:1px solid #CCCCCC; padding:1px;}
.toplinks{text-align:center; margin-bottom:16px; color:#909090; font-weight:bold;}
.noresults{text-align:center;}
.noresults_20top{text-align:center; padding-top:20px;}

/* LOGIN BOX STYLES */
#siteoverlay{position:absolute; z-index:10; background-color:#6EA36E;}
#loginboxcont{position:absolute; top:0px; left:0px; width:100%; text-align:center; z-index:11;}
#loginbox{position:relative; top:0px; left:0px; width:400px; height:300px; background-color:#FFFFFF; border:4px solid #508350; margin-left:auto; margin-right:auto; padding:6px;}
#login_close{position:absolute; top:6px; left:394px; font-weight:bold; color:#0D660D; cursor:pointer;}
#login_table{margin-left:auto; margin-right:auto;}
.login_table_title{font-weight:bold;}
.login_table_textinput{width:120px;}
#login_button{width:99px; height:30px;}

/* BOX STYLES */
.box_main_cont{margin-bottom:17px;}
.box_lightgreen570_top{width:570px; height:12px; background-image:url(/images/lightgreen570_top.gif); background-repeat:no-repeat;}
.box_lightgreen570_middle{background-image:url(/images/lightgreen570_middle.gif); background-repeat:repeat-y; background-color:#DDF4DD; position:relative;}
.box_lightgreen570_bottom{width:570px; height:12px; background-image:url(/images/lightgreen570_bottom.gif); background-repeat:no-repeat;}
.box_xlightgreen570_top{width:570px; height:12px; background-image:url(/images/xlightgreen570_top.gif); background-repeat:no-repeat;}
.box_xlightgreen570_middle{background-image:url(/images/xlightgreen570_middle.gif); background-repeat:repeat-y; background-color:#EEF9EE; position:relative;}
.box_xlightgreen570_bottom{width:570px; height:12px; background-image:url(/images/xlightgreen570_bottom.gif); background-repeat:no-repeat;}

/* INDEX STYLES */
#index_imagefader{width:240px; height:180px; float:right; margin-left:10px; margin-bottom:20px;}

/* SEARCH STYLES */
.search_row{margin-bottom:2px;}

/* DETAILS STYLES */
.details_message_form_captcha{border:1px solid #000000;}

/* ASSOCIATE STYLES */
.assoc_top_message{font-weight:bold; color:#CC0000; text-align:center; margin-bottom:20px;}
.assoc_top_message_inner{color:#000000;}
.assoc_text{margin-bottom:20px;}

/* ACCOUNT STYLES */
#account_forgotpassword_text{margin-bottom:20px;}
#account_forgotpassword_cont{text-align:center;}
#account_forgotpassword_error{font-weight:bold; color:#CC0000;}
#account_forgotpassword_success{text-align:center;}

/* ADMIN STYLES */
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:4px; font-size:10px;}
.admin_form_row_title{background-color:#508350; border:1px solid #503350; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_subtitle{background-color:#6DB66D; border:1px solid #6D866D; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#508350; border:1px solid #503350; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px;}
.admin_error_main{text-align:center; margin-bottom:10px;}
.admin_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.admin_error_inner ul{margin-left:20px;}
.admin_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.admin_error_general{font-weight:bold; color:#CC0000;}
.admin_page_area{background-color:#DDFFDD; padding:6px; margin-bottom:10px;}

/* DETAILS STYLES */
#details_mainadmin_control{float:left; width:210px; text-align:left;}
.details_map{width:310px; height:240px; overflow:hidden; margin:auto; border:2px solid #BDD4BD; position:relative; z-index:0;}
.details_nomap{background-image:url(/images/details_nomap.gif); background-repeat:no-repeat;}

#listing_account_note{color:#CC0000; font-weight:bold; margin-bottom:10px;}
.listing_account_form_left{color:#CC0000;}
.listing_account_form_input{border:1px solid #CC0000;}

/* GALLERY STYLES */
.page_con_top{font-weight:bold; margin-bottom:10px; color:#909090;}
.page_con_links{float:right; color:#CCCCCC;}
.page_con_bot{padding-top:10px; text-align:center;}
.gallery_index_thumb{float:left; text-align:center; width:162px; margin-right:10px;}
.gallery_index_nothumb{float:left; text-align:center; width:160px; height:66px; border:1px solid #DDDDDD; padding-top:54px; margin-right:10px; color:#909090;}
.gallery_index_info{float:left; width:392px;}
.gallery_thumb_title{margin-bottom:6px;}
.gallery_thumb_subinfo{color:#909090; margin-bottom:6px;}
#gallery_album_desc{margin-bottom:10px;}
#gallery_album_cont{padding-left:1px; padding-right:1px;}
.gallery_album_thumb{float:left; width:128px; height:118px; text-align:center; border:1px solid #EEEEEE; padding:4px; margin-bottom:4px;}
.gallery_album_nothumb{color:#909090; padding-top:50px;}
.gallery_image_month{font-weight:bold; color:#CC0000;}
.gallery_image_center{text-align:center;}
.gallery_image_month{font-weight:bold; color:#CC0000;}
.gallery_image_image{margin-bottom:10px;}
.gallery_image_caption{margin-bottom:10px; text-align:center;}
.gallery_image_links{margin-bottom:10px; text-align:center;}

#sitemap a{font-size:11px;}
#sitemap li{margin-bottom:16px;}
#sitemap li li{margin-bottom:0; padding-top:4px;}
#sitemap li li a{font-size:10px; color:#606060;}
#sitemap li li a:hover{color:#000000;}