BODY { margin: 20px 0px 20px 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 70%; scrollbar-base-color: #EBEBEB; }
A { font-weight: bold; COLOR: #407B49; text-decoration: none }
A:hover { text-decoration: underline; }
TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; vertical-align: top} 
INPUT,SELECT,TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2F2F2F }
UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px }
FORM { margin:0px }
#bullet { color: #F08040 }
#marked { background-color: yellow; }
#dot { color: #F08040 }
.errorMessages { text-align: left; FONT-SIZE: 12px; COLOR: #CC0000 }
.required { color: #cc0000; }
.right { float: right; }
.left { float: left; }

#head { margin-bottom: 10px; }
#head #logo { margin: 0px 0px 15px 18px; }

#menuleft { width: 192px; margin: 0px 8px 0px 0px; }
#menuleft_item { width: 192px; height: 28px; font-size: 12px; cursor: pointer; padding: 0px; text-align: right; }
#menuleft .out { background-color: #76B880; background-image: url('/images/menuleft_out.gif'); background-position: right; background-repeat: repeat-y; }
#menuleft .over { background-color: #407B49; background-image: url('/images/menuleft_over.gif'); background-position: right; background-repeat: repeat-y; }
#menuleft_item span { display: block; padding: 6px 14px 0px 0px; }
#menuleft A { font-weight: bold; color: #ffffff; text-decoration: none }

#center_container.page { margin-left: 10px }
#center_container.homepage { }

#quicksearch { background: #407B49; width: 188px; margin-right: 3px; }
#quicksearch_form { padding: 5px 0px 0px 20px; }
#quicksearch_form INPUT.queryform { width: 120px; }

#poll { font-size: 11px; background-color: #FFFFF0; padding: 8px 2px 8px 11px; margin:  10px 10px 0px 0px; border: 1px solid #E04B0C; }
#poll #poll_heading { font-size: 14px; color: #E04B0C; font-weight: bold; margin: 8px 0px 5px 0px; }
.vote 	#poll_choice { margin: 9px 0px 9px 0px; }
.results #poll_choice { margin: 5px 0px 5px 0px; }
#poll #poll_choice INPUT { height: 14px; float: left; margin-top: 1px; }
#poll #poll_choice IMG { border: 1px solid #404040; }
#poll #poll_button { text-align: center; margin-top: 10px; }

#homeintro #accent_info { font-weight: bold; font-size: 11px; }
#homeintro #accent_info #info_name { color: #FFF5A2; font-family: Times; letter-spacing:1px; }
#homeintro #accent_info P { margin: 0px 0px 5px 0px; }


#rightbar { margin: 0px 0px 0px 6px; }

#rightbar #accent_info { width: 192px; margin: 8px 0px; padding: 0px 0px 8px 0px; background-image:url('images/accent_bottom.gif'); background-position:bottom left; background-repeat:no-repeat; }
#rightbar #accent_info #info_name { padding: 8px 2px; color:#FFFFFF; font-weight: bold; background-color:407B49; text-align:center;  }
#rightbar #accent_info #info_text { margin: 0px 0px; padding: 6px 1px 1px 8px; background-color:FFFFF0; border-left: 1px solid #407B49; border-right: 1px solid #407B49; }
#rightbar #accent_info #info_text P { margin: 6px 0px; padding: 0px; }


#more { text-align: right; font-size: 10px; margin: 2px 20px 8px 0px; }
#more A { font-weight: bold; color: #E75011; }
#more A:hover { text-decoration: none; color: #EE9C43; }

#link_top { text-align: center; }
#link_top A { font-size: 10px; font-weight: bold; color: #E75011; }

#isubtype_list { margin: 16px 0px 16px 16px; font-size: 12px; }
#isubtype_list OL, #isubtype_list LI { margin: 0px 0px 0px 0px; }
#isubtype_list A { color: #006699; }
#isubtype_list #isubtype_item { width: 45%; }

#info_show { margin-bottom: 10px; font-size: 110%; }
#info_show #info_name { margin: 22px 0px 30px 10px; font-family: Arial, sans-serif; font-size: 200%; font-weight: bold; color: #FF711B; border-bottom: 2px solid #F7D1A8; }
#info_show #info_text { }
#info_show IMG.bullet { margin-right:14px; margin-left:12px }
#info_show LI { margin-top: 6px; }

#path { margin: 0px 0px 20px 0px }
#path A { font-size: 10px; color: #666666 }
#path A:hover { text-decoration: underline }
#path IMG { margin: 0px 4px 0px 4px; }

#pics_top TD, #pics_right TD, #pics_bottom TD, #pics_left TD { padding: 8px; color: #993333; font-size: 90%; text-align: center; }
#pics_top IMG, #pics_right IMG, #pics_bottom IMG, #pics_left IMG { border: 1px solid #999C93; }
#pics_top { margin-left: 0px; }
#pics_bottom, #pics_top { margin: 10px 0px 10px 0px; }
#pics_right TD, #pics_left TD { padding: 6px; }
#pics_icon { float: right; text-align: center; margin: 2px 8px 0px 0px; }
#pics_icon IMG { border: 2px solid #E74D18; }

#info_list { margin: 15px 0px 15px 0px; font-size: 11px; }
#info_list H2 { font-size: 120%; font-weight: bold; color: #2C6826; margin: 10px 0px 5px 0px; }
#info_list H2 A:hover { text-decoration: none; color: #EC7B00; }
#info_list #info_description { }
#info_list_spacer { height: 1px; color: #F7D1A8; margin: 7px 0px 0px 0px; }
#info_list SPAN#bullet { margin-right:14px; margin-left:12px }

#paging_navigation TD { padding-top: 3px; padding-bottom: 3px; }
#paging_navigation A { color: #6699cc }
#paging_navigation A:hover { color: #336699 }

#map { width: 755px; }
#map #head { text-align: center; }
#map #map_container { text-align: center; }


#menubottom_top { width: 755px; height: 12px; margin-top: 30px; background-color: #407B49; border-top: 1px solid #93C79B; }
#menubottom { FONT-SIZE: 11px; margin: 14px 0px 4px 15px; }
#menubottom A { font-weight: normal; color: #407B49; text-decoration: none}
#menubottom A:hover { text-decoration: underline; }

#bottom_address { font-size: 9px; }

.disclaimer { margin: 15px 0px 0px 15px; COLOR: #407B49; FONT-SIZE: 11px; }

