body
{
   margin: 0;
   padding:0;
   color: #000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12pt;
   background-color: #FFF;
}
a:link
{
   color: #000;
}
a:visited
{
   color: #666;
}
a:active
{
   color: #066;
}
p
{
     font-family: arial, helvetica, sans-serif;
     margin: 1em 0;
     padding: 0;
     font-size: 12pt;
     color:black;
}
h1 {
    font-size: 20pt;
   margin:0;
   padding: 0;
}
.h3
{
   font-size: 14pt;
   margin: 2em 0 0 0;
   padding: 0;
}
h5
{
   margin: 0;
   padding: 0;
}
.h6
{
   font-size: 8pt;
   margin: 1px 2px;
   padding: 0;
}
.logo_image
{
   margin: 1em 0 0 1em;
   padding: 0em;
   float: left;
   display: block;
   border: 0;
}
.title, .p_center
{
   text-align: center;
}
.p_small
{
   font-size: 10pt;
}
#left_menu
{
   width: 200px;
   margin: 1em 1% 0 1%;
}
#middle
{
   width: 490px;  
   float: left;
   margin:1em;
}
#right_menu
{
   width: 220px;   
   float: left;
   margin: 8em 0 0 0;
   text-align: center;
}
#right_menu h1
{
   font-size: 17pt;
   text-align: center;
}
#navigation
{
   clear: left;
   margin: 1em 0 0 0;
   text-align: left;
}
#page
{
   clear: both;   
   margin: 1em;
   padding: 0;
   text-align: left;
}
#navigation h3.non_java
{
   font-size: 12pt;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   border: 0;
   background: none;
}
#navigation h3
{
   font-size: 12pt;
   margin: 0 0 0 0;
   padding: 0 0 0 22px;
   background: url(expansion_icon.png) no-repeat 0;
   background-position: top left;
   border: 0;
}
#navigation h4
{
   font-size: 12pt;
   margin: 0 0 0 0;
   padding: 0 0 0 22px;
   background: url(closure_icon.png) no-repeat 0;
   background-position: top left;
   border: 0;
}
#navigation h5
{
   font-size: 11pt;
   font-weight: bold;
   margin: 5px 0 ;
   padding: 0 0 0 0;
}
#navigation a
{
   padding: 0 0 0 0;
   position: relative;
   display: block;
}
#nav a
{
   padding: 1px 0;
   display: block;
   position: relative;
   text-decoration: underline;
   background: none;
   list-style-type: none;
}
#help
{
   color: #006C40;
}
#navigation ul
{
   margin: 2px 0 2px 20px;
   padding: 0 0 0 0;
}
#navigation li
{
   line-height:120%;
   margin:4px 1px;
   font-size: 10pt;
   display: inline;
   list-style-type: none;
}
#navigation h6
{
   line-height: 110%;
   margin: 2px 2px 2px 8px;
   font-size:8pt;
   padding: 0;
   font-weight: normal;
}
#help
{
   margin: 2em 0 0 0;
   text-align:center;
}
#footer
{
   clear: both;
   text-align: center;
}
#secret
{
   display: none;
}
#static_login_box
{
    float: right;
    width: 200px;
    margin: 1em 0 0 0;
    padding: 4px;
    display: inline;
    border: 1px solid gray;
}
#static_login_box h1
{
   font-size: 13pt;
   margin: 0;
   padding: 0;
   text-align: center;
}
#static_login_box p
{
   font-size: 11pt;
   text-align: left;
}
#member_chart caption
{
   text-align: center;
   margin: 1em 0 0 0;
   font-weight: bold;
   font-size: 15pt;
}
#member_chart thead.th
{
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
}
#member_chart tbody
{
   text-align: left;
   font-size: 11pt;
}
#member_chart tbody td
{
   font-size: 11pt;
   text-align: center;
}
#member_chart tbody th
{
   font-size: 11pt;
   text-align: center;
}
#map_div
{
   margin: 0;
   padding: 0;
}
#search_box
{
   clear: both;
}
#search_box h3
{
   margin: 0;
   padding: 0;
}
#extra_search
{
  width: 200px;
  float: left;
  margin: 0;
  padding: 0;
}
#extra_search h5
{
   width: 25px;
   float: left;
   margin: 5px 0 0 0;
}
#extra_search h5 a
{
   margin: 5px 0 0 15px;
   padding: 0;
}
#multi_cat_display
{
   width: 125px;
   float: left;
   margin: 5px 0 0 25px;
   padding: 0;
   font-size: 10pt;
}
#search_cat
{
   clear: both;
}
#cat_title h3
{
   margin: 0;
   padding: 0;
   float: left;
   width: 200px;
}
#map_nav_acorg
{
   margin: 0;
   padding: 0;
   text-align: center;
}
#map_home_drop
{
   margin: 0;
   padding: 0;
}
#map_home_drop h4 
{
   margin: 0;
   padding: 0;
}
#map_unit_div
{
   margin: 0;
   padding: 0;
}
#map_nav_acorg h6
{
   margin: 0;
   padding: 0;
}
#map_div_new_home
{
   margin: 2px;
   padding: 2px;
   position: absolute;
   display: block;
   background-color: white;
}
#map_div_to_from h6
{
   margin: 0;
   padding: 0;
}
#map_page_2_header h6
{
   margin: 0;
   padding: 0;
}
#map_div_options h6
{
   margin: 0;
   padding: 0;
}
#map_div_directions h6
{
   margin: 0;
   padding: 3em 0 0 0;
   float: left;
}
#map_div_directions h2
{
   margin: 1em;
   padding: 0;
   float: left;
   width: 450px;
}
#map_div_directions h3
{
   clear: both;
   margin: 3px 0px;
}
