* {margin: 0; padding: 0;}
body {text-align: left; background-image:url(images/bg.gif);}
body div {text-align: left; font-size:12px; line-height:18px;}

div.out {width: 920px; margin-left: auto; margin-right: auto; background-color:#ffffff;}
div.all {width: 870px; margin-left: auto; margin-right: auto;}
div.menu {float: left; width: 290px; margin-top:20px;}
div.main {float: right; width: 540px; margin-top:20px;}
div.footer {clear: both; width: 870px; text-align:right;}
div.footer2 {text-align:center; padding:6px; background-color:#006633; color:#dddddd;}


p{font-size:13px; line-height:20px; color:#444444;}
h1{font-size:20px; line-height:28px; color:#555555;}
h2{font-size:16px; line-height:22px; border-bottom: 2px solid; border-left: 7px solid; text-indent: 6px; padding: 5px 0px; margin-bottom:8px; margin-top:16px;}
.txt_sample{font-size:14px; line-height:34px;}
.txt_11{font-size:11px; line-height:16px;}
.txt_12{font-size:12px; line-height:18px;}
td{font-size:12px; line-height:18px; color:#444444;}
.txt_15{font-size:15px; line-height:24px; color:#8E322F;}

h2.top{color:#1c64bf; background-color: #eeeef9;}
h2.report{color:#489477; background-color: #eef9ee;}
h2.dvd{color:#456096; background-color: #eeeef9;}
h2.cd{color:#a33e6c; background-color: #f9eeee;}
h2.chronology{color:#76a22c; background-color: #f9f9ee;}

.td_pad6{padding:6px;}
.td_pad4{padding:4px;}
.td_pad2{padding:2px;}
a {color:#330099;}
a:hover{color:#663399;}

hr {margin-top:2px; margin-bottom:2px;}

.txt_sub{ font-size:10px; vertical-align:0%;} 
