html, body {  margin: 0 auto; padding: 20px 0 0 0; width: 960px; height: 100%; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-align: left; background-color:#000000; }
img { behavior:url("/css/pngbehavior.htc") ; border: 0px !important; }
A { text-decoration: none; color:#fff; }

h5, h5 a, h5 a:hover, h5 a:visited { font-size:11px; }

/*A:hover { text-decoration: none; }*/
.main_table { width:960px; height:193px; background-image:url(/images/top_table_bg.jpg) }
.main_table_notext { width:960px; height:193px; background-image:url(/images/top_table_bg_notext.jpg) }
.group_title { color:#2b3f09; }
.back_title { color:#003471; text-align:right; width: auto; padding-right:15px; margin-top:-20px}
.back_title_bottom { color:#003471; text-align:left; width: auto; padding-right:15px; padding-left:90px; margin-top:10px; }
.events_gallery, .events_gallery a:link{ color: #003471 }

.events_gallery a:visited { color: #327cd3 }
.style1 {color: #003471;}             

.hunting_block_text { padding: 15px 15px 20px 15px; }
.hunting {margin-left: 10px; margin-bottom: 10px; background-color:#faf7ef; border: 1px solid #d8d8d8; position:relative; float: right; left: 0px; top: 0px; width:142px; color:#0b4862; line-height:12px; margin-right: 7px;}
.hunting a:link {color:#0b4862; font-weight: bold; }
/*.hunting a:visited {color:#0b4862; }*/
.hunting a:visited {color:#0b4862; font-weight: bold;}
.hunting a:hover {text-decoration: underline; color:#0b4862;}
  
.gallery_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; height:26px; color:#fff; padding-left:45px; padding-top:5px; }	
.gallery_text_small  { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; height:26px; color:#000; padding-left:2px; padding-top:5px;}	
.latestnews_gallery_pic { margin-top:-70px; margin-right:-35px;} 
.latestnews_text { margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; margin-left:85px; margin-right:70px; padding-bottom:15px; padding-top:15px; border-bottom:solid 1px #f8a367;}
.latestnews_pic { padding:10px 10px 10px 10px; margin-left:-15px; } 
.latestnews_pic2 { padding:0px 5px 5px 0px; /*margin-left:-15px;*/ } 
.table_text {background-color:#FFF; margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-right:35px; line-height:14px; }
.text3 { text-indent: 20px; margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:90px; padding-right:170px; }
.text2 { margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:80px; padding-right:55px;}
.text { background-color:#FFF; margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:85px; padding-right:55px; }
.text a {text-decoration: none; color: #fff;}

.text_ { margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:80px; padding-right:5px;}

.gallery { margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:85px; padding-right:15px; }
.text_no_itend { margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:90px; padding-right:55px; }
#square { text-indent:10px;margin-top:0px; margin-bottom:0px;  }
.picture{ text-indent: 20px; margin-top:0px; margin-bottom:0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; padding-left:70px; padding-top:20px; }
.text_title { margin-top:0px; margin-bottom:15px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; padding-left:85px; text-transform: uppercase;}
.text_title2 { margin-top:0px; margin-bottom:5px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; padding-left:85px; }

.subscribe_title { border-top:solid 1px #f8a367; margin-right:15px; }
.subscribe { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fffed5; padding-left:10px; padding-top:14px; padding-bottom:25px; }
.calendar { position:absolute; width:203px; height:20px; background:#000000; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#fff; top:470px; text-align: right; padding-top:1px; z-index:2; }
.join { position:absolute; width:182px; height:23px; background:#000000; background: url(/images/join_bg.jpg) no-repeat; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000; top: 315px; text-align: left; padding-left:12px; padding-top:1px; z-index:2; }
.request { position:absolute; width:204px; height:23px; background:#000000; background: url(/images/request_bg.jpg) no-repeat; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#fff; top: 315px; text-align: left; padding-left:12px; padding-top:1px; z-index:2; }
#join_pic { margin-top: -1px; margin-left:10px; }

.join a:link, .join a:hover{color:#000;}
.join a:visited {color:#327cd3;}

.login_text { font-size:12px; font-size:75%; color:#fff; }
.login_text a { color:#3FB5C9; }
.top_menu a { font-size:13px; font-size:80%; color:#fff; }
.letter_search {font-size:11px; font-size:70%; color:#3FB5C9; }
.letter a { font-weight:bold; font-size:12px; font-size:75%; color:#fff; }

.table_contact { font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; height:21px; color:#fff; padding-left:14px; padding-top:5px; background:url(/images/contact_us_bg.jpg); }
.table_members { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; height:21px; color:#fff; padding-left:14px; padding-top:5px; background: url(/images/members_bg.jpg); }
.table_events { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; height:21px; color:#fff; padding-left:10px; padding-top:5px; background: url(/images/events_bg.jpg); }
.table_news { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; height:21px; color:#fff; padding-left:10px; padding-top:5px; background: url(/images/news_bg.jpg); }
.table_members_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding-left:14px; padding-top:14px; line-height:12px; }
.table_events_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding-left:10px; padding-top:14px; padding-bottom:74px; height:160px; line-height: 12px;}
.table_news_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding-left:10px; padding-top:14px; padding-bottom:25px; line-height:12px; }
.table_main_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000; padding-left:10px; padding-top:14px; padding-bottom:25px; height:280px; background:#ffffff; }
.table_main_text2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000; padding-left:10px; padding-top:14px; padding-bottom:25px; height:280px; background:#ffffff; }
.table_main_text3 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000; padding:90px 0px 25px 10px; height:280px; background:#ffffff; background:url(/images/itsallrighthere.jpg) right top no-repeat; height: 600px; }
.table_footer_text{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding-left:100px; padding-right:55px; padding-top:14px; padding-bottom:15px; line-height: 11px;}
.table_footer_text a:link {color: #000000;text-decoration : none;}
.table_footer_text a:visited {color: #3682a3;text-decoration : none;}

.table_footer_text a:hover {text-decoration : underline;}
.left_table_bg { background: url(/images/left_table_bg.jpg) top right no-repeat; background-color:#22441e }
.center_table_bg { background:#153E4B url(/images/center_table_bg.jpg) top right no-repeat; height:389px; width:675px; }
.membership_table_bg { background:#153E4B url(/images/membership_table_bg.jpg) top right no-repeat; height:353px; width:675px; }
.content_table_bg { background:#153E4B top right no-repeat; height:353px; width:675px; }
.business_table_bg { background:#153E4B url(/images/business_table_bg.jpg) top right no-repeat; height:353px; width:675px; }
.visit_table_bg { background:#153E4B url(/images/visit_table_bg.jpg) top right no-repeat; height:353px; width:675px; }
.livework_table_bg { background:#153E4B url(/images/livework_table_bg.jpg) top right no-repeat; height:353px; width:675px; }
.fun_table_bg { background:#153E4B url(/images/fun_table_bg.jpg) top right no-repeat; height:353px; width:675px; }
.hunting_table_bg { background:#153E4B url(/images/hunting_table_bg.jpg) top right no-repeat; height:382px; width:675px; }
.right_table_bg { background: url(/images/right_table_bg.jpg) top right no-repeat; width:135px; background-color:#22441e }
.white_table { width:675px;  background-color:#FFFFFF;}
.landing { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding-left:10px; padding-top:124px;  }
.page_title { width: auto; height:45px; position:absolute; margin-top:-1px;}
.padding {  padding-bottom:40px; }
.padding2 {  padding-bottom:80px; }

.logo_text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#fff; padding-top:0px; padding-bottom:0px; }
#logo { position: absolute; top:-150px; left:0px; }
#header2 { position: absolute;  }
#small_logo { position: absolute; top:-380px; left:-130px; z-index:1; }
#small_logo2 { position: absolute; top:-295px; left:-140px; z-index:1; }
#header { position: relative; min-height: 140px; z-index:1; }
.logo_img { top:-45px; margin-left:175px; }
.banner { padding-right:10px; }

#select_button { margin-left: -3px; }

.black { background-color:#000; width: 168px; height:20px; }
.black2 { background-color:#000; width: 145px; height:20px; }
.input { height: 18px; width:125px; margin: 1px 1px 1px 1px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color: #999999;  text-align:center; }

.menu_top { padding-left:260px; width:160px; height:30px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; } 
.menu_top2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#fff; height:30px; }
.menu_top3 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; margin-left:3px; padding-right:5px; height:30px; }
.menu_top4 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000; margin-left:3px; padding-right:5px; height:30px; }
.menu_table { padding-left:200px; background:url(/images/menu_bg.jpg) no-repeat right; height:50px; }

/*-------------------------MENU ITEMS--------------------*/

.items { list-style: none; position: relative; margin: 0; padding: 0; z-index:2;width: 500px; height: 37px;}

.item { background-position:0px 0px; width:100px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; line-height:12px; text-align:center; }
.item a:hover { background-position:0px 0px;  width:100px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
.item #on { background-position:0px 0px;  width:100px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
.item_1 { background-position:0px 0px;  width:60px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; line-height:12px; text-align:center; }
.item_1 a:hover { background-position:0px 0px;  width:60px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
.item_1 #on { background-position:0px 0px; width:60px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
.item_2 { background-position:0px 0px;  width:80px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; line-height:12px; text-align:center; }
.item_2 a:hover { background-position:0px 0px; width:80px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
.item_2 #on { background-position:0px 0px;  width:80px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#F8A367; line-height:12px; text-align:center; }
#position_1 { margin: 0pt; left: 50px; position: absolute; top: 9px;  }
#position_2 { margin: 0pt; left: 160px; position: absolute; top: 9px; }
#position_3 { margin: 0pt; left: 260px; position: absolute; top: 9px; }
#position_4 { margin: 0pt; left: 345px; position: absolute; top: 9px; }
#position_5 { margin: 0pt; left: 455px; position: absolute; top: 9px; }
#position_6 { margin: 0pt; left: 568px; position: absolute; top: 9px; }
#position_7 { margin: 0pt; left: 668px; position: absolute; top: 9px; }
/*.menu ul#menuPoints { list-style:none; }

.menu ul#menuPoints li ul#vyp { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; line-height:12px; text-align:left; background:#22441e; border:1px solid #97a914; margin-top:10px; position:absolute; padding:0; z-index:3; left: 155px; top: 35px; color:#F8A367; width:130px }
.menu ul#menuPoints li ul#vyp .activ { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; line-height:12px; text-align:left;  padding-left:20px; padding-top:5px; padding-right:10px;}
.menu ul#menuPoints li ul#vyp .unactiv { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; line-height:12px; text-align:left; padding-left:20px; padding-top:5px; padding-right:10px; }
.menu ul#menuPoints li ul#vyp li { float:none; margin-bottom:5px; display:block; width:130px }
.menu ul#menuPoints li ul#vyp li a{ float:none; margin-bottom:5px; padding-left:20px; padding-top:4px; display:block; padding-right:5px;  }
.menu ul#menuPoints li ul#vyp li a:hover { color:#F8A367; float:none; background:url(/images/submenu_bg.jpg) no-repeat; display:block;text-align:left; }
  */

 
.menu ul#menuPoints { list-style:none;}
.menu ul#menuPoints li span.act, .menu ul#menuPoints li span.act a:link, .menu ul#menuPoints li span.act a:visited { color:#F5FEB0; font-weight:bold; }
.menu ul#menuPoints li span.act a:hover { color:#F8A367 !important;} 
.menu ul#menuPoints li ul#vyp { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; line-height:12px; text-align:left; background:#22441e; border:1px solid #97a914; margin-top:10px;  position:absolute; padding:0; z-index:3; left: -7px; top: 15px; width:120px;}

.menu ul#menuPoints li ul#vyp .activ { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; line-height:12px; text-align:left;}
.menu ul#menuPoints li ul#vyp .unactiv { list-style:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; line-height:12px; text-align:left; }
  
.menu ul#menuPoints li ul#vyp li { float:none; margin-bottom:5px;  padding-left:20px; padding-top:5px; padding-right:10px;  }
.menu ul#menuPoints li ul#vyp li:hover { color:#F8A367; float:none; text-align:left; background: url(/images/submenu_bg.jpg) repeat-x ;}
/*.menu ul#menuPoints li ul#vyp li a:link, .menu ul#menuPoints li ul#vyp li a:visited{  padding-left:20px; padding-top:5px; padding-right:10px; } */
.menu ul#menuPoints li ul#vyp li a:hover { color:#F8A367; }
   
.subscribe a:link, .subscribe a:visited {color: #F5FEB0; text-decoration: none;}

.table_events_text a:hover,.table_news_text a:hover, .subscribe a:hover, .table_members_text a:hover{color: #F5FEB0; text-decoration: none !important;} 
.back_title a:link, .back_title a:visited, .back_title_bottom a:link, .back_title_bottom a:visited{ color:#003471;}

/* Calendar */
#gray_td_l{width:45px;float:left;}
#info{min-width:200px;margin-left:0px}
#gray_td_r{float:right;width:45px;}
#info_int{ width:200px;}
#body{ width:370px; padding-top:10px;}

.main_td { width:655px; margin-right: 10px; }
.top { border:1px solid #aab5ba; height:114px; background-color:#fcece1; }
.top .big {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color:#000000;}
.top .sm {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.top .select_div { padding-top:10px; margin-bottom:-15px;}
*html .top .select_div { padding-top:0px; margin-bottom:-15px;}

.top .select { width:188px; height:18px; border:1px solid #8b969b;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.butt { width:48px; height:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color:#dde8ed;border:1px solid #c9d3d7; text-align:center}

.gray_td { width:45px; height:35px; text-align:center;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color:#aab5ba;border:1px solid #5a6368; }

.big_txt { width:200px; margin-top:5px;}

.subtop { border-right:1px solid #aab5ba; border-left:1px solid #aab5ba; height:5px; background-color:#e2edf2; font-size:5px;}
.bottom { border-right:1px solid #aab5ba; border-bottom:1px solid #aab5ba; border-left:1px solid #aab5ba; height:5px; background-color:#e3e0e3; font-size:5px;}
.subbottom { height:15px;border-right:1px solid #aab5ba; border-left:1px solid #aab5ba; background-color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; padding-left:2px;}
.bot_0 { width:40px; }
.bot_1 { width:120px; padding-left:70px; margin-top:-12px}
.bot_2 { width:40px; padding-left:260px; margin-top:-12px}
.bot_3 { width:50px; padding-left:465px; margin-top:-12px}

.titles { width:90px; height:21px;border-right:1px solid #aab5ba;border-top:1px solid #aab5ba; border-bottom:1px solid #aab5ba;background-color:#e5f0f5; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-align:center }
.titles_ { width:90px; height:21px;border-bottom:1px solid #aab5ba;border-left:1px solid #aab5ba;border-right:1px solid #aab5ba;border-top:1px solid #aab5ba; background-color:#e5f0f5; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-align:center }
.blocks { border-bottom:1px solid #aab5ba;border-right:1px solid #aab5ba; width:95px ; background-color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;height:70px; padding-bottom:4px;}
.blocks_ { border-bottom:1px solid #aab5ba;border-right:1px solid #aab5ba; border-left:1px solid #aab5ba;width:95px ; background-color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; height:70px; padding-bottom:4px;}
                                                                                                                                                                                                                                                
.text_y { width:79px; padding-left:12px; padding-right:2px; background:url(/images/yellow_bg.jpg) no-repeat top left}
.text_p { width:79px; padding-left:12px; padding-right:2px; background:url(/images/pink_bg.jpg) no-repeat top left}
.text_g { width:79px; padding-left:12px; padding-right:2px; background:url(/images/green_bg.jpg) no-repeat top left}


.number { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight:bold; padding-left:2px; padding-top:2px; padding-bottom:10px}

#left{ width:140px; float:left; padding-left:3px; padding-top:10px }
#right { float:right;width:140px; padding-right: 3px; padding-top:10px; }
#center {margin-right:0px; padding-top:15px}

.mini_td { width:130px; height:9px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.mini_td .header { text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#5174da; background-color:#dde8ed;border-right:1px solid #c9d3d7;border-left:1px solid #c9d3d7;border-top:1px solid #c9d3d7;}
.mini_td .header_ { text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#495459; background-color:#dde8ed;border-right:1px solid #c9d3d7;border-left:1px solid #c9d3d7;border-top:1px solid #c9d3d7;}
.mini_td .bld { text-align:center; background-color:#e4eff4;border-bottom:1px solid #c9d3d7;border-right:1px solid #c9d3d7; border-top:1px solid #c9d3d7;}
.mini_td .bld_ { text-align:center; background-color:#e4eff4;border-right:1px solid #c9d3d7;border-left:1px solid #c9d3d7;border-bottom:1px solid #c9d3d7;border-top:1px solid #c9d3d7;}
.mini_td .bl { text-align:center; background-color:#fff;border-bottom:1px solid #c9d3d7;border-right:1px solid #c9d3d7;}
.mini_td .bl_ { text-align:center; background-color:#fff;border-right:1px solid #c9d3d7;border-left:1px solid #c9d3d7;border-bottom:1px solid #c9d3d7;}
.mini_td .bl__ { text-align:center; background-color:#fff;border-right:1px solid #c9d3d7;border-left:1px solid #c9d3d7;border-bottom:1px solid #c9d3d7;}


.gray_td a:link, .gray_td a:visited{color: #000; text-decoration: none;}

.mini_td a:link, .mini_td a:visited{color: #000; text-decoration: none;}
.mini_td a:hover{color: #000; text-decoration: underline;}
.butt a:link, .butt a:visited{color: #000; text-decoration: none; cursor:default;} 

.text_y a:link, .text_y a:visited {color: #000; text-decoration: none;}
.text_y a:hover{color: #000; text-decoration: underline;} 
.text_p a:link, .text_p a:visited {color: #000; text-decoration: none;}
.text_p a:hover{color: #000; text-decoration: underline;}
.text_g a:link, .text_g a:visited {color: #000; text-decoration: none;}
.text_g a:hover{color: #000; text-decoration: underline;}

.text a:link {color: #003471; text-decoration: underline; font-weight: bold;}
.text a:visited {color: #000; text-decoration: underline; font-weight: bold;}
.text a:hover{color: #003471; text-decoration: none;} 

.calend { background:url(/images/about_calendar_bg.jpg) no-repeat; /*position:absolute; left: 600px; top: 360px;*/ width:176px; height:135px; color:#0b4862;  }
.calend_txt {  width:130px; height:135px; color:#0b4862; line-height:15px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:11px; color:#000000; text-transform:uppercase;  padding-left:30px; }
.calend_txt a:link, .calend_txt a:visited{color: #000; text-decoration: none;}
.calend_txt a:hover{color: #000; text-decoration: underline;}
.print_row{height: 40px;}
/* End of calendar styles*/

.member_form
{
width: 640px;
display:block;
height: 450px;
border:none;
background-color: #FFF;
margin-left: 25px;
margin-top: 10px;
} 

.gallery_text_small a:link, .gallery_text_small a:visited {color: #000; text-decoration: none;} 
.gallery_text_small a:hover{color: #000; text-decoration: underline;}


/***** STYLES for PUBLIC FORMS ******/
.block_yellow-green{
    border: 1px solid #999999;
    width: 510px;
    background-color: #f5fdea;
}
.block_taf{
    border: 1px solid #999999;
    width: 510px;
    background-color: #FEFDE5;
}
.block_pink{
    border: 1px solid #999999;
    width: 510px;
    background-color: #FAECE2;
}
.block_blue{
    border: 1px solid #999999;
    width: 510px;
    background-color: #F3F7FE;
}
.block_yellow{
    border: 1px solid #999999;
    width: 510px;
    background-color: #FEFDE5;
}
.block_label_yellow-green{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/cp_yellow-green.jpg);
    background-repeat:repeat-x;
}
.block_label_taf{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/l_bg_yellow.jpg);
    background-repeat:repeat-x;
}
.block_label_pink{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/cp_pink.jpg);
    background-repeat:repeat-x;
}
.block_label_blue{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/l_bg_blue.jpg);
    background-repeat:repeat-x;
}
.block_label_yellow{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/l_bg_yellow.jpg);
    background-repeat:repeat-x;
}
.field_name{
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:normal;
}

.field_name a:link, .field_name a:visited{text-decoration: underline; color: #000;}
.field_name a:hover {text-decoration: none;color: #000;}

.ast{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #cc0033;
}
.block_label_grey{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/cp_grey.jpg);
    background-repeat:repeat-x;
}
.block_grey{
    border: 1px solid #999999;
    width: 510px;
    background-color: #eaeaea;
}
.block_purple{
    border: 1px solid #999999;
    width: 510px;
    background-color: #f8eefb;
}
.block_label_purple{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/cp_purple.jpg);
    background-repeat:repeat-x;
}
.block_banner{
    border: 1px solid #999999;
    width: 510px;
    background-color: #f3f7fe;
}
.block_label_banner{
    display:block; 
    position:relative; 
    top: -8px; 
    left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image:url(/images/cp_banner.jpg);
    background-repeat:repeat-x;
}
.error{
    color: red;
    font-weight: bold;
    margin-left: 30px;
}

table_main_text3 a:link {color: #003471; text-decoration: none;} 
.table_main_text3 a:visited {color: #3682a3; text-decoration: none;}
.table_main_text3 a:hover{color: #003471; text-decoration: underline;}

/* Safari */

.calendar:first-of-type { position:absolute; width:203px; height:20px; background:#000000; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#fff; top: 440px; left:-20px; text-align: right; padding-top:1px; z-index:2; }


.print_link {  width:130px; 
height:35px; 
color:#0b4862; 
line-height:15px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  
font-weight:bold; 
font-size:12px; 
color:#000000; 
text-transform:uppercase;  
padding-left:30px;
float:right !important;
 }

.print_link a:link, .print_link a:visited{color: #000 !important; text-decoration: none;}
.print_link a:hover{color: #000; text-decoration: underline;}

.flashtext {float: right; margin: -20px 0 0 0; width: 200px; height: auto;}