html {height: 100%; margin: 0px; padding: 0px;}


body {height: 100%; max-height: 100%; margin: 0px; padding: 0px;}


table.base_table {width: 100%; height: 100%; border-collapse: collapse; margin: 0px; border: 0px solid red;}
table.base_table td{padding: 0px;}

table.base_table td.top{height: 40%; vertical-align: bottom; text-align: center; background: #d5d5d5 url(sub_top_bg.jpg) repeat-x center bottom;}
table.base_table td.top div.main1{height: 100%; width: 100%; text-align: center; background: url(main_top_bg1.jpg) no-repeat center bottom;}
table.base_table td.top div.main2{height: 100%; width: 100%; text-align: center; background: url(main_top_bg2.jpg) no-repeat center bottom;}
table.base_table td.top div.main3{height: 100%; width: 100%; text-align: center; background: url(main_top_bg3.jpg) no-repeat center bottom;}
table.base_table td.top div.main4{height: 100%; width: 100%; text-align: center; background: url(main_top_bg4.jpg) no-repeat center bottom;}
table.base_table td.top div.main5{height: 100%; width: 100%; text-align: center; background: url(main_top_bg5.jpg) no-repeat center bottom;}
table.base_table td.top div.main6{height: 100%; width: 100%; text-align: center; background: url(main_top_bg6.jpg) no-repeat center bottom;}
table.base_table td.top div.main7{height: 100%; width: 100%; text-align: center; background: url(main_top_bg7.jpg) no-repeat center bottom;}
table.base_table td.top div.main8{height: 100%; width: 100%; text-align: center; background: url(main_top_bg8.jpg) no-repeat center bottom;}


table.base_table td.middle{height: 275px; text-align: center; background: #bebebe url(sub_center_bg.jpg) repeat-x center top;}
table.base_table td.middle div.base{width: 856px; height: 275px; position: relative; left: 43px; margin-left: auto; margin-right: auto;}
table.base_table td.middle div.left{width: 407px; height: 275px; float: left; background: url(main_center_left.jpg) no-repeat center center;}
table.base_table td.middle div.center{width: 336px; height: 275px; float: left; background: #fefefe; padding: 0px;overflow: scroll; overflow-x: hidden; overflow-y: scroll; color: #333333; font-size: 12px; font-family: arial; text-align: justify; scrollbar-track-color: #eeeeee; scrollbar-face-color: #d6d6d6;}
table.base_table td.middle div.center div.text{margin: 5px;}
table.base_table td.middle div.right{width: 113px; height: 275px; float: left; background: url(main_center_right.jpg) no-repeat center center;}


table.base_table td.bottom{height: 40%; vertical-align: top; text-align: center; background: #b2b2b2 url(sub_bottom_bg.jpg) repeat-x center top;}
table.base_table td.bottom div.base {height: 90%; width: 100%; text-align: center; background: url(main_bottom_bg.jpg) no-repeat center top; text-align: center;}
table.base_table td.bottom div.base div.menu{margin-left: auto; margin-right: auto; width: 220px; position: relative; right: 230px; top: 5px;}
table.base_table td.bottom div.base div.menu div.menu1{ display: inline; float: left; text-align: left;}
table.base_table td.bottom div.base div.menu div.menu2{ display: inline; float: right; text-align: left;}


table.base_table td.bottom div.base div a{color: #73201a; font-size: 10px; font-family: arial; font-weight: bold; text-decoration: none; display: block;}
table.base_table td.bottom div.base div a:hover{color: #e1214a; text-decoration: underline;}


h1 {font-size: 16px; margin: 0px; padding: 0px;}
h2 {font-size: 15px; margin: 0px; padding: 0px;}
h3 {font-size: 14px; margin: 0px; padding: 0px;}
h4 {font-size: 13px; margin: 0px; padding: 0px;}
h5 {font-size: 12px; margin: 0px; padding: 0px;}

a {color: #e1214a;}

input.button{width: 140px;background: #dddddd; margin-left: 6px; margin-right: 6px; margin-top: 5px; height: 20px; color: #000000; font-family: arial; font-size: 12px;}

div.Photo a{color: #660000;}
div.Photo img{margin-left: 25px; margin-right: 25px; margin-bottom: 5px; border: 0px;}



