 body#main_body { margin: 0; padding: 0px; text-align: center; } #container { position: relative; padding: 0; margin: 0 auto; text-align: left; width: 983px; } #header { position: relative; padding: 0; margin: 0; width: 983px; height: 132px; top: 0px; left: 0px; } #main_container { padding: 0; margin: 0px; background-repeat: repeat-y; } #layout_table { border-collapse: collapse; } #sub_nav_column { vertical-align: top; } #content_column { vertical-align: top; } #left_column_container { margin: 0; padding: 0; width: 203px; } #sub_container1 { margin: 11px 15px 0 21px; padding: 0; } #sub_container2 { margin: 0; padding: 23px 35px 1px 25px; width: 723px; } #content_container { overflow: hidden; margin: 0px; padding: 0; width: 723px; } #subcontainers { background-repeat: no-repeat; width: 983px; height: 19px; } #key_visual { position: relative; top: 0px; left: 0px; width: 322px; height: 128px; margin-left: 550px; float: left; } #slogan { position: relative; top: 15px; left: 0px; padding: 1px 2px 1px 0px; margin-right: 35px; width: 327px; height: 16px; text-align: right; float: right; } html>body #slogan { width: 327px; } #logo { background-repeat: no-repeat; width: 121px; height: 83px; position: relative; top: 10px; left: 50px; float: left; } #main_nav_container { z-index: 1; position: relative; top: 0px; left: 0px; line-height: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow: hidden; width: 983px; background-repeat: no-repeat; } html>body #main_nav_container { } #main_nav_list { margin: 0; padding: 0; list-style-type: none; } #main_nav_list li { float: left; margin: 0px 0 0 0; padding: 0; } #main_nav_list a { overflow: hidden; margin: 0; padding-left: 35px; padding-right: 35px; display: block; float: left; line-height: 25px; text-align: center; height: 25px; background-position: left; background-repeat: no-repeat; } html>body #main_nav_list a { height: 25px; } a.main_nav_item:hover { background: transparent; } .sub_nav_container { margin: 11px 0px 0px 32px; padding: 0; width: 171px; } .sub_nav_list { border: 0; margin: 0; padding: 0; list-style-type: none; } .sub_nav_list li { clear: both; margin: 0px 0 5px 0; padding: 0; } .sub_nav_list a { overflow: hidden; text-align: left; line-height: 25px; height: 25px; padding: 0 5px 0 35px; display: block; width: 131px; } html>body .sub_nav_list a { width: 131px; } #footer { margin: 0; padding: 0; width: 983px; height: 70px; clear: both; background-repeat: no-repeat; } #footer_text { width: 930px; padding: 45px 25px 1px 20px; margin: 0 0px 0 0px; text-align: right; } .content { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin: 5px 0 20px 0; padding: 0; line-height: 1.3; } .content table { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 0px 15px 1px; border-style: solid; border-width: 1px; border-spacing: 0; border-left: 1px solid; border-top: 1px solid; border-collapse: collapse; } .content select { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; } .content input { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; border-style: solid; border-width: 1px; } .content textarea { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; border-style: solid; border-width: 1px; } .content p { margin: 5px 0 20px 0; padding: 0; line-height: 1.3; } .content a { font-family: Arial, Verdana, sans-serif; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline; } .content th { border-right: 1px solid; border-bottom: 1px solid; padding: 3px 5px 3px 5px; } .content td { border-right: 1px solid; border-bottom: 1px solid; padding: 3px 5px 3px 5px; } .content tr.odd { padding: 3px 2px 3px 2px; } .content tr.even { padding: 3px 2px 3px 2px; } .content fieldset { padding: 15px; border-style: solid; border-width: 1px; } 