HTML, BODY {min-height: 100%;height: auto;}BODY {font: 10pt Arial, sans-serif;color: #000;margin: 0;padding: 0;background: #FFF none;}A {font: 10pt Arial, sans-serif;color: #000;text-decoration: none;}h1 {font: bold 13pt Arial, sans-serif;margin: 0 0 12pt;}h2 {font: bold 12pt Arial, sans-serif;margin: 0 0 5pt;}h3, h4 {font: bold 11pt Arial, sans-serif;margin: 0 0 3pt;}h5, h6 {font: 10pt Arial, sans-serif;margin: 0 0 1pt;}h2 A, h3 A, h4 A, h5 A, h6 A {font-weight: bold;}.clear, .clear2 {clear: both;}#container {width: 100%;min-height: 100%;height: auto;background-color: #FFF;}#site_title {font: bold 13pt Arial, sans-serif;margin: 0 0 12pt;}#site_title span {display: none;}#wr_header, #wr_menu, #column_r, #menu_left, #flash, #files, #author .f_links {display: none;}#wr_main, .main, #columns, #column_l, #block_main, #block_content, #block_content_w {width: 100%;}h2.section_title {margin: 0 0 7pt;}h3.page_title {margin: 5pt 0 3pt;}.block {margin: 0 0 5pt;}#photos {margin: 5pt 0 0;clear: both;}.warning {margin: 0 0 3pt;}.search_res {margin: 0 0 5pt;}#site_map {margin: 5pt 0 0;}#site_map .m A {font-weight: bold;}#site_map .m1 {margin: 5pt 0 0 0;}#site_map .m1 A {font-weight: bold;}#site_map .m2 {margin: 4pt 0 0 10pt;}#site_map .m3 {margin: 3pt 0 0 20pt;}#site_map .m4 {margin: 2pt 0 0 30pt;}#site_map .m5 {margin: 1pt 0 0 40pt;}form {display: none;}#footer {font-size: 9pt;margin: 15pt 0 0 0;}#footer A {font-size: 9pt;}#counter {visibility: hidden;}.content {width: 100%;}.content h1 {font: bold 10pt Arial, sans-serif;margin: 5pt 0;}.content p {margin: 0 0 5pt;}.content ul, .content ol {margin: 0 0 20pt;padding: 0 0 0 25pt;}.content ul li, .content ol li {margin: 0;padding: 0 0 0 5pt;}.content table {width: 100%;margin: 0 0 10pt;border-collapse: collapse;}caption {font-weight: bold;padding: 0 0 2pt;}.content td, .content th {font: 10pt Arial, sans-serif;vertical-align: top;padding: 3pt;border: 1px solid #C9C9C9;}.content img {margin: 0 15pt 15pt 0;border: none;}hr {width: 100%;height: 1px;color: #C9C9C9;background-color: #C9C9C9;border-width: 0;margin: 0 0 5pt;}.content .t_left {text-align: left;}.content .t_center {text-align: center;}.content .t_right {text-align: right;}.content .t_justify {text-align: justify;}.content .img_left {margin: 0 15pt 15pt 0;}.content .img_right {margin: 0 0 15pt 15pt;}.content table.tbl_center td, .content table.tbl_center th {text-align: center;}.content table.tbl_b_n td, .content table.tbl_b_n th {border: none;}.content td.t_mid, .content th.t_mid {vertical-align: middle;}.content tr.t_mid td, .content tr.t_mid th {vertical-align: middle;}.content td.t_bot, .content th.t_bot {vertical-align: bottom;}.content tr.t_bot td, .content tr.t_bot th {vertical-align: bottom;}.content tr.t_center td, .content tr.t_center th {text-align: center;}.content tr.t_right td, .content tr.t_right th {text-align: right;}