
body
{
   margin-left: auto;
   padding-top: 10px;
   margin-right: auto;
   text-align: left;
   background: lightgrey;
   font-family: tahoma;
}


#footer_block
{
   width: 800px;
   height: 50px;
   background: #333;
   text-align: center;
   margin-left: auto;
   margin-right: auto;

}

#footer_table
{
   width: 95%;
   height: 100%;
   background: #333;
   text-align: center;
   font-size: 9pt;
   margin-left: auto;
   margin-right: auto;

}

#footer_table a:link, #footer_table a:visited, #footer_table a:active
{
color: #ffffff;
text-decoration: none;
}

#footer_table a:hover
{
color: #F5821F;
}

#footer2
{
   text-align: left;
   font-size: 8pt;
   color: #ffffff;

}

hr 
{
   color: black;
   height: 1px;
}


h1
{
   color: #024000;
   vertical-align: middle;
   margin-top: auto;
   margin-bottom: auto;
   font-size:18px;
      
}

h3
{
   width: 100%;
   background-color: orange;
   text-align: left;
   margin-top: auto;
   margin-bottom: auto;  

}

h4
{
   font-family: arial;
   font-style: italic;
   color: red;
   vertical-align: middle;
   margin-top: auto;
   margin-bottom: auto;
      
}

h5
{
   width: 100%;
   background-color: yellow;
}


#header_block
{
   width: 100%;
   height: 145px;
   background: #FFFFFF;
   text-align: left;
   /* border: solid 1px red;   */  
}

#header_block_table
{
   width: 100%;
   height: 200px;
   padding: 0px;
}

#info_bar
{
   width: 575px;
   background-color: orange;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   padding-left: 15px;
   margin-bottom: auto;
   line-height: 200%;  
}

.margin_ad_box_a
{
  border: double 5px red;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;

}


#main_body_box
{
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   width: 800px;
   height: 100%;
   background: white;
}

.mid_cell_heading
{
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   width: 100%;


}

#mid_section_center_block
{
   width: 580px;
   height: 100%;
   background: #FFFFFF;
   text-align: left;
   padding-left: 15px;
   font-size: 11pt;
   font-weight: normal;
   
}
#mid_section_center_block a:link, #mid_section_center_block a:visited, #mid_section_center_block a:active
{
   color: #024000;
   text-decoration:underline;
   
   
}
#mid_section_center_block a:hover {

text-decoration:none; }

#mid_section_left_block
{
   font-size: 10pt;
   font-weight: bold;
   width: 200px;
   height: 100%;
   background: #024000;
   text-align: left;
      
}



#mid_section_right_block
{
   width: 100%;
   height: 100%;
   background: #EEEEAA;
   text-align: left;   

}

#mid_section_table
{
   border-collapse: collapse;
   height: 100%; 
   width: 800px;   

}

#mission_statement_table
{
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 3px;
   margin-bottom: 3px;

}

#mission_statement_cell
{
   font-size: 10pt;
   color: #000000;
   background: #FFFFFF;
   text-align: left;
   border: solid 4px yellow;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 8px;
   padding-bottom: 8px;
   

}

#navbar_block
{
   width: 800px;
   height: 30px;
   background: #FFFFFF;
   text-align: left;

}

#navbar_table
{
   width: 100%;
   height: 35px;
   background: lightgrey;
   text-align: left;
   border-collapse: collapse;

}



.navbar_cell
{
  vertical-align: middle; 
  background-color: #333333;
  font-size: 10pt;
  font-weight: bold;
       
}

.right_margin_ad_box_a
{
  border: double 5px red;
  background-color: yellow;
  font-size: 8pt;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;

}

.right_margin_ad_box_b
{
  border: solid 2px red;
  background-color: yellow;
  font-size: 8pt;
  font-style: arial narrow;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;

}

.right_margin_ad_box_c
{
  border: groove 4px red;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-style: arial narrow;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;

}

a.navbar_link
{
   text-decoration: none;
   color: white;

}

a.navbar_link:hover
{
   text-decoration: none;
   color: #F5821F;

}

a:link, a:visited { color: #FFFFFF; text-decoration:none;}
a:hover { color: #FF3300; text-decoration:underline;}



