
body
{
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   background: black;
   font-family: tahoma;
}

#dir_add_text
{
  text-center: right;
  font-size: 10pt; 
  color: yellow;  
  
}


#directory_main_table
{
   width=490px; 
   margin-left: auto;
   margin-right: auto;
   text-align: center;
     
}

#directory_main_table_cell
{
    
   width=490px;  
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   
  
}

#directory_sub_table
{
   width=400px;
   text-align: center;
   border: double 5px white; 
   margin-left: auto;
   margin-right: auto;
   
  
}


#footer_block
{
   width: 100%;
   height: 40px;
   background: #000000;
   text-align: center;
   border: solid 1px red;
   margin-left: auto;
   margin-right: auto;

}

#footer_table
{
   width: 80%;
   height: 100%;
   background: #000000;
   text-align: center;
   font-size: 10pt;
   margin-left: auto;
   margin-right: auto;

}

#footer2
{
   text-align: center;
   font-size: 8pt;
   color: #000000;


}

hr 
{
   color: black;
   height: 1px;
}


h1
{
   color: red;
   vertical-align: middle;
   margin-top: auto;
   margin-bottom: auto;
      
}

h2
{
   color:yellow;
   vertical-align: middle;
   margin-top: auto;
   margin-bottom: auto;
      
}

h3
{
   width: 100%;
   background-color: yellow;
   text-align: center;
   margin-top: auto;
   margin-bottom: auto;
   color:Red;  

}

h4
{
   font-family: arial;
   font-style: italic;
   color: red;
   vertical-align: middle;
   margin-top: auto;
   margin-bottom: auto;
      
}

h5
{
   width: 100%;
   background-color: yellow;
}

h6
{
   color: red;
}

#header_block
{
   width: 100%;
   height: 150px;
   background: #FFFFFF;
   text-align: center;
   vertical-align: middle;
   
   /* border: solid 1px red;   */  
}

#header_block_table
{
   width: 100%;
   background: #000000;
   text-align: center;
   vertical-align: middle;
   
   
   
}

#info_bar
{
   font-size: 16pt;
   font-weight: bold;
   color: yellow;
   width: 1000px;
   height: 24px;
   background: #000000;
   text-align: center;
   vertical-align: middle;
   /* border: solid 1px red; */  
}

#left_section_table
{
   width: 100%;
   vertical-align: top;
   text-align: center;
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 3px;
   margin-bottom: 3px;
   /* border: solid 1px red; */

}

#left_section_table_cell
{
   font-size: 10pt;
   color: #000000;
   background: #FFFFFF;
   text-align: center;
   border: solid 4px yellow;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 8px;
   padding-bottom: 8px;
  

}

.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_table
{
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 800px;
   height: 100%;
   background: #000000;
   border-collapse:collapse;
   
}

.mid_cell_heading
{
   margin-left: auto;
   margin-right: auto;
   text-align:center;
   width: 100%;


}

.mid_center_banner_table
{
   border-collapse: collapse;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
   width: 100%;
     
}


.mid_center_banner_table_cell
{
   padding-top: 10px;
   padding-bottom: 10px;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
   width: 100%;
     
}

#mid_section_center_block
{
   width: 490px;
   height: 100%;
   background: #000000;
   text-align: center;
   border: solid 1px red; 
   color: #FFFFFF;
   font-size: 12pt;
   font-weight: bold;
   padding: 5px 5px 5px 5px;
   line-height: 200%;
   
}

#mid_section_left_block
{
   vertical-align:top;
   font-size: 10pt;
   font-weight: bold;
   color: red;
   width: 180px;
   height: 100%;
   background: #000000;
   text-align: left;
   border: solid 1px red;
      
}



#mid_section_right_block
{
   vertical-align:top;
   width: 130px;
   height: 100%;
   background: #000000;
   text-align: center;
   border: solid 1px red;     

}

#mid_section_table
{
   border-collapse: collapse;
   height: 100%; 
   width: 100%;    

}



#navbar_block
{
   width: 800px;
   height: 36px;
   background: #FFFFFF;
   text-align: center;
   border: solid 1px red;

}

#navbar_table
{
   width: 100%;
   height: 32px;
   background: #000000;
   text-align: center;
   border-collapse: collapse;

}

.navbar_cell_table
{
  width: 100%;
  vertical-align: middle; 
  border: solid 1px red;
  font-size: 12pt;
  font-weight: bold;
          
}


.navbar_cell
{
  vertical-align: middle; 
  border: solid 2px black;
  background-color: orange;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  padding: 2px 2px 2px 2px;
          
}

.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;

}

.survey_table
{
 font-family:Arial Narrow;
 font-size:small;
 border: solid 2px red;  
 border-collapse: collapse; 
}



.survey_table_cell
{
 font-family:Arial Narrow;
 font-size:small;
 border: solid 1px yellow;  
 border-collapse: collapse; 
}


td
{
  color: #FFFFFF;
}


a:link
{
   color: #8888FF;
}


a:visited
{
   color: #AA00AA;
}

a.navbar_link
{
   text-decoration: none;
   color: red;

}

a.navbar_link:hover
{
   text-decoration: none;
   color: yellow;

}

ul
{  
   margin-right:8px;
   line-height: 1.5;
   list-style-type: square;
     
}

li
{
   font-size: 11pt;
   list-style-position: outside;
}






