body, td, th{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#0e4168;}
img{border:0}
.floatleft{float:left}
.floatright{float:right}
.clear{clear:both;height:1px}
body{background:#ffffff url(background.jpg) repeat fixed;margin:0;margin-top:20px;}
a{color:#0e4168;text-decoration:none;font-weight:bold}
a:hover{color:#0e4168;text-decoration:underline;font-weight:bold}
hr{margin:5px 0px 5px 0px;color:#0e4168;border:0;border-top:1px solid #660033;height:1px;width:580px;}
h1{font-size:16px;color:#810d0d;text-align:left;margin:8px 2px 8px 2px;}
h2{font-size:14px;color:#810d0d;text-align:left;margin:8px 2px 8px 2px;}
h3{font-size:12px;color:#810d0d;text-align:left;margin:8px 2px 8px 2px;}
form{margin:0;padding:0}
.main{width:786px;margin:0 auto;padding:0;}
.submain{float:left;width:785px;margin:0;padding:0;background-color:#103812}
.banner{width:786px;height:131px;padding:0;margin:0;float:left;text-align:left;background:url(header.jpg) no-repeat;}
.banner .logo_link{position:absolute; width:350px; height:130px; top:20px; left:120px;}
.subbanner{width:786px;height:19px;padding:0;margin:0;float:left;text-align:left;background:url(subhdr.jpg) no-repeat;}
.search_box{float:right;clear:right;width:200px;}
.search_string{width:100px;height:14px;font-size:10px;vertical-align:middle;background-color:#103812;border:0;color:#FFFFFF;}
.search_submit{vertical-align:middle;}
.banner a{color:#FFFFFF;}
.menu a{font-weight:normal}
.menu a:hover{font-weight:normal}
.menu{float:left;width:153px;height:auto;margin-top:5px;}
.menu ul,.menu li{width:153px;margin:0;padding:0;list-style:none;}
.menu ul li{margin:0; padding:0;}
.menu ul{margin-left:5px;}
.menu ul ul{padding:0;margin:0}
.menu ul ul li{width:152px;margin:1px 0 0 0;padding:0 0 0 1px;list-style:none;}
.menu ul li a{display:block;padding:5px 0 0 30px;background:url(menu_bg.jpg) no-repeat;color:#19561c;height:16px;text-decoration:none;}
.menu ul li a:hover,.menu ul li a:active{background-position:0 -22px; color:#000000; height:16px; padding:5px 0 0 30px;text-decoration:none}
/* submenu styles */
.menu ul ul li a{display:block;padding:5px 0 0 32px;background:#deeadf;color:#19561c;height:16px;text-decoration:none;}
.menu ul ul li a:hover,.menu ul ul li a:active{background:#efedd4;color:#000000; height:16px; padding:5px 0 0 32px;text-decoration:none}
/* sub-submenu styles */
.menu ul ul ul{padding:0;margin:0}
.menu ul ul ul li{width:152px;margin:1px 0 0 0;padding:0 0 0 1px;list-style:none;}
*html .menu ul ul ul li{width:152px;margin:1px 0 0 0;padding:0;list-style:none;}
.menu ul ul ul li a{display:block;padding:5px 0 0 40px;background:#ffffff;color:#19561c;height:16px;text-decoration:none;}
.menu ul ul ul li a:hover,.menu ul ul ul li a:active{background:#FAFCF9;color:#000000; height:16px; padding:5px 0 0 40px;text-decoration:none}

.login_box{width:142px;margin:10px 0 10px 6px;padding:10px 0 0 10px;float:left;clear:left;height:150px;background:#c4dab4 url(login_box_bg.jpg) repeat-y}
.heading {color:#103812;margin:0 0 10px 0;padding:0;font-size:12px;}
.login_string{width:100px;height:14px;font-size:10px;vertical-align:middle;background-color:#103812;border:0;color:#ffffff;margin-bottom:5px}
.login_text{color:#0e4168}

.login_table{border:1px solid #D0D0D0;margin-top:20px;margin-bottom:5px;text-align:center;padding-bottom:3px;}
.login_table h1{color:#660033;font-size:12px;text-transform:uppercase;font-weight:bold;text-align:center;margin:5px 0px 5px 0px;}
.login_table input{text-transform:uppercase;font-size:10px;margin:5px 0px 1px 0px;width:100px;}
.breadcrumbs{float:left; width:663px; height:16px; margin:0px;padding:2px 0 0 15px;text-align:justify; background-color:#ffffff;}
.breadcrumbs a{color:#cfbe00; text-decoration:none}
.breadcrumbs a:hover{color:#cfbe00; text-decoration:underline}
.breadcrumbs .sep{color:#cfbe00}
.content{float:left; width:597px;margin:5px 5px 5px 10px;padding:10px 10px 10px 10px;text-align:justify;background-color:#c4dab4}
.content_history{float:left; width:577px;margin:5px 5px 5px 10px;padding:10px 20px 10px 20px;text-align:justify;background:#ece2a5 url(history_bg.jpg) repeat-y}
.content_history .next{float:right;clear:right;color:#810d0d;text-decoration:none;margin-top:50px;font-weight:bold}
.content_history .prev{float:left;clear:left;color:#810d0d;text-decoration:none;margin-top:50px;font-weight:bold}
.content_history .next:hover{float:right;clear:right;color:#810d0d;text-decoration:underline;margin-top:50px;font-weight:bold}
.content_history .prev:hover{float:left;clear:left;color:#810d0d;text-decoration:underline;margin-top:50px;font-weight:bold}
.footer_banner{clear:both; width:776px; height:120px; background-color:#ffffff; margin:5px;}
.footer_banner img{margin:10px 10px 0 10px;float:left}
.footer{clear:both;height:54px;width:786px;padding-top:3px;font-size:10px;color:#89a7ac;text-align:center;line-height:18px;}
.footer a{color:#89a7ac; text-decoration:none}
.footer a:hover{color:#89a7ac; text-decoration:underline}
.powered_by{color:#89a7ac;text-align:right;font-size:10px;padding:0;margin:0;}
.powered_by a{color:#89a7ac; text-decoration:none}
.powered_by a:hover{color:#89a7ac; text-decoration:underline}
.home_text{background-color:#ffffff; border:1px solid #103812; padding:10px}
/* event styles */
.evheader{text-align:center;margin-bottom:10px}
.eventborder{border:solid 1px;border-color:#C0C0C0;margin-bottom:10px;}
.tdeventheading{line-height:20px;padding:2px;background-color:#C0C0C0;color:#FFFFFF;font-weight:bold;text-align:center;}
.tdevent{padding:2px;}
.eventheading{text-align:center;}
.mteventheading{line-height:20px;padding:2px;background-color:#C0C0C0;color:#FFFFFF;font-weight:bold;text-align:center;}
.mtevent{vertical-align:top;padding:2px;}
.alleventheading{line-height:20px;padding:2px;background-color:#C0C0C0;color:#FFFFFF;font-weight:bold;text-align:center;}
.allevent li{padding:2px;list-style:none;}
.evfooter{text-align:center;}
/* news styles */
.post_tbl{margin-top:15px}
.post_top{}
.post_title,.post_date{}
.post_title{font-weight:bold; font-size:12px; color:#000000;}
.post_date{text-align:right; font-weight:bold; }
.post_short{text-align:justify; padding-bottom:5px; }
.comment_title{font-weight:bold; }
.comment_text{font-weight:bold; background-color:#FDFDFD; padding-bottom:15px; }
.comment_title,.comment_text{}
.comment_info{text-align:right; }
.comment_title,.comment_info{background-color:#EEEEEE; }
/* input styles */
.value_input input,.value_input text,.value_input select{width:220px;height:14px}
.submitbutton{margin:0px;background-color:#103812;color:#ffffff;font-weight:bold;border:none;padding:0px 5px 0px 5px}
.h1_bg{background:url(h1_bg.jpg) no-repeat; color:#ffffff; text-align:right; height:41px; font-size:30px; margin:0px 0px 8px 0px; vertical-align:middle; padding:4px 10px 0px 0px}
.search_tr{background-color:#F0F0F0}
/* life members styles */
.life_member{background-color:#ffffff;width:556px;height:100%;padding:10px 10px 15px 10px;margin-bottom:5px}
/* gallery styles */
.gallery_link{text-decoration:none}
.gallery_link:hover{text-decoration:none}
/* links styles */
#links_tbl td{vertical-align:top}
/* contact form styles */
#form_tbl{margin:15px 0 0 10px;text-align:left}
.required{color:#FF0000;}
.field_title{vertical-align:top;text-align:left;}
.textfield{width:200px;}
.textarea{width:90%;height:100px;}
.field_heading{font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#19561C;padding-top:10px;}
.select{}
.checkbox_label{cursor:pointer;}
.radio_label{cursor:pointer;}
.email{width:200px;}

.print{float:right;margin-right:10px}

.post_link{font-weight:bold}
.post_link:hover{font-weight:bold}

