@charset "utf-8";
/* CSS Document */

#container { z-index: 2; position: relative; margin: 0px auto 0px auto; width: 100%; height: auto; } 
#stripe_content { position: absolute; height: 40px; width: 100%; top: 50px; }
h1#logo { position: absolute; top: 0px; left: 0px; width: 100%; font-size: 1.1em; height: 29px; background: none; text-indent: 0px; }
h2#since { z-index: 99; position: absolute; font-size: 1em; top: 30px; left: 0px; width: 300px; height: 20px; background: none; text-indent: 10px; }
#phone_numbers { position: absolute; top: 10px; left: 0px; width: 139px; font-size: .7em; color: #333333; line-height: 1.1em; text-align: center; }
#phone_numbers_large { position: absolute; top: 10px; left: 0px; width: 170px; font-size: .85em; color: #FFF; line-height: 1.4em; text-align: center; }
#main_links_row_1, #main_links_row_2, #vid_container, #bg_stripe, #top_line_log, #banner, #search_header,  
#supporting_column, ul#sublinks { display: none; }
#content_container { position: absolute; top: 120px; left: 0px; width: 100%; height: auto; background: none; }
#content_column { float: none; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; top: 0px; left: 0px; width: 100%; height: auto; }
#main_content { border-left: 0px; padding-left: 0px; width: 100%; }
#main_content img.left { float: none; margin: 10px 10px 0px 0px; }
#main_content img.right { float: none; margin: 10px 0px 0px 10px; }
#main_content h2 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #FFF; font-size: 1.2em; font-weight: bold; padding: 6px 2px 6px 0px; }
#main_content h3 { font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; color: #FFF; font-size: 1em; font-weight: bold; padding: 6px 2px 6px 0px; }
#main_content p { color: #D3BA9A; font-size: .8em; font-weight: normal; padding-left: 0px; line-height: 1.3em; margin-bottom: 6px; }
