body { color: black; background-color: white; text-align: center; margin: 0; }
#layout { text-align: center; width: 800px; margin-right: auto; margin-left: auto; }
#top { background-color: #090909; text-align: left; width: 798px; }
h1 { color: #fff; font-size: 14px; font-weight: bold; text-align: left; margin: 2px 0; padding-left: 7px; }
#top ul { color: #fff; background-color: #20597e; text-align: left; width: 798px; height: 27px; float: left; margin: 1px 0 5px; padding-left: 2px; list-style-type: none; display: block; }
#top ul li { background-color: #20597e; text-align: center; height: 20px; float: left; margin-top: 2px; margin-bottom: 2px; padding-left: 1px; border-right: 1px solid #fff; list-style-type: none; display: block; }
#top ul li a { color: #fff; font-size: 14px; font-weight: bold; line-height: 1.5; text-decoration: underline; }
#top li a:hover { color: #fff; background-color: #77913b; }
.item1 { width: 60px; }
.item2 { width: 90px; }
.item3 { width: 90px; }
.item4 { width: 65px; }
.item5 { width: 90px; }
.item6 { width: 80px; }
.item7 { width: 60px; }
.item8 { width: 90px; }
#main { color: #090909; background-color: #fff; width: 800px; height: 300px; clear: left; margin-top: 3px; }
#l_box { font-size: 12px; line-height: 1.5; background-color: #fff; text-align: left; width: 270px; float: left; padding: 5px; border: solid 1px #3983a1; }
#l_box h3 { color: #bd0000; font-size: medium; font-weight: bold; font-style: italic; margin: 3px 0; padding-left: 5px; }
#r_box { font-size: 10px; font-weight: bold; line-height: 1.5; background-color: #fff; text-align: left; width: 500px; float: right; padding: 5px; border: solid 1px #3983a1; }
h2 { font-size: 14px; font-weight: bold; text-align: left; margin: 2px 0; padding-left: 5px; }
#r_box2 { font-size: 10px; font-weight: bold; line-height: 1.5; text-align: left; width: 500px; float: right; margin-top: 5px; padding: 5px; border: solid 1px #3983a1; }
.image { text-align: left; float: left; padding: 0 5px 2px 2px; }
#r_box3 { font-size: 10px; line-height: 1.5; background-color: #fff; width: 252px; height: 90px; float: right; padding: 2px; border: solid 1px #3983a1; }
#main2 { background-color: #fff; text-align: center; width: 800px; clear: right; margin-right: auto; margin-left: auto; }
#box { font-size: 12px; line-height: 1.5; background-color: #fff; text-align: left; width: 510px; float: left; clear: left; margin-top: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #3983a1; }
#box h2 { color: #b1140b; font-size: 14px; font-weight: bold; margin-right: 0; margin-bottom: 3px; padding-top: 10px; }
#box h3 { color: #002ba6; font-size: 12px; font-weight: bold; margin: 5px 0 5px 5px; }
#box h4 { font-size: 10px; font-weight: bold; line-height: 1.5; text-align: center; margin-right: 0; margin-left: 0; }
#linkbox { background-color: #296e9f; width: 260px; height: 350px; float: right; margin-top: 5px; border: solid 1px #a60000; }
#linkbox h2 { color: #090909; font-size: 12px; font-weight: bold; background-color: #ffed77; text-align: left; width: 180px; margin: 10px 0 10px 15px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; display: block; }
#linkbox a { color: #fff; font-size: 12px; font-weight: bold; line-height: 1.5; text-decoration: underline; text-align: left; width: 200px; margin-top: 5px; margin-bottom: 5px; padding-left: 10px; display: block; }
#linkbox a:hover { background-color: #cc251c; }
.pic { text-align: center; margin-top: 5px; margin-bottom: 2px; }
#outlink { background-color: #fff; text-align: center; width: 796px; clear: both; margin-top: 5px; margin-right: auto; margin-left: auto; border: solid 1px #3983a1; }
.bottom { background-color: #173b6a; text-align: center; width: 800px; height: 22px; }
