/*** Normalized ***/ #main_body { margin: 0; padding: 0; height: 100%; background-position: 
top; background-repeat: repeat-x; } #container { position: relative; padding: 
0; margin: 0 auto; width: 800px; background-position: top; background-repeat: 
repeat; } #header { height: 140px; padding: 0; } #key_visual { width: 800px; height: 
140px; } #logo { position: absolute; z-index: 1; left: 550px; top: 0px; width: 
250px; height: 50px; } #slogan { padding: 0 0 10px 0; font-family: arial, tahoma, 
verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; 
text-decoration: none; } #main_container { clear: both; background-position: left 
top; background-repeat: no-repeat; } #content_container { padding: 0px; margin: 
0px; border-width: 0px; width: 100%; overflow: hidden; } /* Begin Menu */ #main_nav_container 
{ overflow: hidden; float: left; background-position: left top; background-repeat: 
repeat; margin-top: 1px; padding: 0 0 0 5px; width: 720px; } #main_nav_list { 
border: 0; margin: 0; padding: 0; list-style-type: none; padding-left: 2px; background-repeat: 
no-repeat; background-position: left top; } #main_nav_list li { float: left; padding: 
0; padding-right: 2px; background-repeat: no-repeat; background-position: right 
top; } #main_nav_list a { overflow: hidden; float: left; text-align: left; height: 
18px; line-height: 16px; width: 90px; padding: 6px 0 0 10px; display: block; background-repeat: 
repeat-x !important; background-position: left top; } /* Begin SubMenu */ #sub_nav_container 
{ overflow: hidden; clear: both; background-position: left top; background-repeat: 
repeat; margin-top: 1px; padding: 0 0px 0 5px; } .sub_nav_list { border: 0; margin: 
0; padding: 0; list-style-type: none; padding-left: 2px; background-repeat: no-repeat; 
background-position: left top; } .sub_nav_list li { float: left; padding: 0; padding-right: 
2px; background-repeat: no-repeat; background-position: right top; } .sub_nav_list 
a { overflow: hidden; float: left; text-align: left; height: 18px; line-height: 
16px; width: 90px; padding: 6px 0 0 10px; display: block; background-repeat: repeat-x; 
background-position: left top; } /**/ #sub_container1 { /* width: 148px; float: 
left; display: none; */ } #sub_container2 { /* margin: 0 148px 0 0;*/ padding: 
30px 30px 10px 30px; } #sub_container3 { clear: both; } #footer { background-repeat: 
no-repeat; background-position: left bottom; height: 25px; } #footer_text { width: 
400px; height: 20px; padding: 5px 0 0 5px; overflow: hidden; font-family: Arial, 
Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; 
text-decoration: none; } /* Begin Content */ .content table { margin-left: 1px; 
border-left: 1px solid; border-top: 1px solid; border-collapse: collapse; border-spacing: 
0; } .content th { border-right: 1px solid; border-bottom: 1px solid; padding: 
3px 5px 3px 5px; text-align: left; } .content td { border-right: 1px solid; border-bottom: 
1px solid; padding: 3px 5px 3px 5px; } /* End Content */ /* Begin Search */ /* 
End Search */ .content button { border: 1px solid; } .content textarea { border: 
1px solid; } .content input { border: 1px solid; } .content fieldset { border: 
1px solid; } .content { margin: 5px 0 15px 0; padding: 0; } .content p { margin: 
5px 0 15px 0; padding: 0; } #main_nav_list a.main_nav_active_item { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } #main_nav_list a.main_nav_item { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } #main_nav_list a.main_nav_item:hover { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } .sub_nav_list a.sub_nav_active_item { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } .sub_nav_list a.sub_nav_item { font-family: arial, 
verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } .sub_nav_list a.sub_nav_item:hover { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 11px; font-style: normal; font-weight: 
normal; text-decoration: none; } #content_container a:active { font-family: arial, 
verdana, tahoma, sans-serif; font-size: 100%; font-style: normal; font-weight: 
normal; text-decoration: none; } #content_container a:hover { font-family: arial, 
verdana, tahoma, sans-serif; font-size: 100%; font-style: normal; font-weight: 
normal; text-decoration: underline; } #content_container a:visited { font-family: 
arial, verdana, tahoma, sans-serif; font-size: 100%; font-style: normal; font-weight: 
normal; text-decoration: none; } #content_container a:link { font-family: arial, 
verdana, tahoma, sans-serif; font-size: 100%; font-style: normal; font-weight: 
normal; text-decoration: none; } #content_container h1 { font-family: arial, verdana, 
tahoma, sans-serif; font-size: 27px; font-style: normal; font-weight: bold; text-decoration: 
none; } #content_container h2 { font-family: arial, verdana, tahoma, sans-serif; 
font-size: 20px; font-style: normal; font-weight: bold; text-decoration: none; 
} #content_container h3 { font-family: arial, verdana, tahoma, sans-serif; font-size: 
17px; font-style: normal; font-weight: bold; text-decoration: none; } #content_container, 
#content_container p { font-family: arial, verdana, tahoma, sans-serif; font-size: 
13px; font-style: normal; font-weight: normal; text-decoration: none; }