body { margin:0; padding:0; background:url(../img/mn_bg.gif) repeat-x; }
.bgd9d9d9 { background: #d9d9d9; }
.bg36569a { background: #36569a; }
.bgfff { background: #fff; }

#toppage form { font-size:10px; color:#fff; margin:0; padding:0; }
#toppage .update { font-size:10px; color:#fff; margin: 0 10px 0 0; }
#toppage .header { width:636px; height:17px; background:url(../img/top_bar.jpg) no-repeat; text-align:right; margin: 0 0 7px 0; }
#toppage .header a.subs { font-size:10px; line-height:16px; color:#fff; text-decoration:none; padding:0 10px 0 0; }
#toppage .header a.subs:hover { color:#ccc; text-decoration:underline; }
#toppage .footer { width:636px; height:17px; background:url(../img/btm_bar.jpg) no-repeat; margin: 7px 0 22px 0; }
#toppage .copyright { font-size:12px; line-height:16px; color:#fff; padding:0 0 0 5px; }

#toppage a { font-size:12px; line-height:135%; color:#333; text-decoration:none; }
#toppage .submenu a { font-size:12px; line-height:150%; color:#333; text-decoration:none; }
#toppage a:hover { color:#f60; text-decoration:none; }
#toppage ul { margin:0; padding:5px 0 0 15px; }
#toppage li { margin:0; padding:0 0 5px 0; }

#toppage #Tab09,
#toppage #Tab08,
#toppage #Tab07,
#toppage #Tab06,
#toppage #Tab05,
#toppage #Tab04,
#toppage #Tab03,
#toppage #Tab02,
#toppage #Tab01,
#toppage #Tab00 { width:391px; height:228px; margin:0; padding:0; display:none; }

#toppage .backnumber { text-align:right; padding:30px 0 0 0; }

#toppage .tblleft { background:url(../img/tbl_left.gif) no-repeat; padding: 0; margin:0; }
#toppage .tblright { background:url(../img/tbl_right.gif) no-repeat; padding: 0; margin:0; }

#toppage .keyword { background:url(../img/keyword_bg.gif) no-repeat; padding: 0; margin:0; }
#toppage .keyword .word { color:#336; font-weight:bold; margin:0 5px; }
#toppage .keyword input { margin-left:5px; height:19px; }

#toppage h1 { margin:0; padding:0; }
#toppage h2 { margin:0; padding:0; }
#toppage h3 { margin: 0; padding:0 0 3px 0; }
#toppage .point { color:#1f235e; }
#toppage .ssl{
margin:10px;
}


h1 { margin:0; padding:0; }
.header { width:636px; height:17px; background:url(../img/top_bar.jpg) no-repeat; text-align:right; margin: 23px 0 7px 0; }
.btmbg { height:10px; background:url(../img/top_btmbg.gif) repeat-x; margin: 0 0 0 5px; }
.footertop { width:636px; height:17px; background:url(../../img/btm_bar.jpg) no-repeat; margin: 7px 0 22px 0; }
.footer { width:636px; height:17px; background:url(../img/btm_bar.jpg) no-repeat; margin: 7px 0 22px 0; }
.copyright { font-size:12px; line-height:16px; color:#fff; padding:0 0 0 5px; }

ul li { font-size: 12px; line-height:150%; }
sub {vertical-align:baseline;}

td { font-size: 12px; }
th { font-size: 12px; }
h2 { font-weight: bold; font-size: 16px; }
.top { font-size: 11px; color: #666699; line-height:150%; }
.point { font-size: 12px; color: #3366cc; }
.ud { font-size: 12px; color: #999999; }
.tx11g { font-size: 11px; color: #999999; line-height:150%; }
.tx12o { font-weight: bold; font-size: 12px; color: #ff6633; }
.tx12g { font-weight: bold; font-size: 12px; color: #66cc66; }
.tx12gr { font-weight: bold; font-size: 12px; color: #6699ff; line-height:150%; }
.tx12p { font-weight: bold; font-size: 12px; color: #ff9933; }
.tx12rd { font-size: 12px; color: #ff0000; line-height:150%; }
.tx12blur { font-size: 12px; color: #66cc66; line-height:150%; }
.tx12n { font-weight: bold; font-size: 12px; color: #000080; line-height:150%; }
.tx12merit { font-size: 12px; color: #ff6600; line-height:150%; }
.tx12dg { font-size: 12px; color: #336600; line-height:150%; }
.sub { font-weight: bold; font-size: 16px; color: #993366; line-height:150%; }
.sub2 { font-weight: bold; font-size: 12px; color: #666699; line-height:150%; }
.tx08 { font-size: 8px; }
.tx09 { font-size: 9px; }
.tx10 { font-size: 10px; }
.tx10r { font-size: 10px; line-height:150%; }
.tx11 { font-size: 11px; }
.tx11b { font-weight: bold; font-size: 11px; }
.tx11r { font-size: 11px; line-height:150%; }
.tx11br { font-weight: bold; font-size: 11px; line-height:150%; }
.tx11bw { font-weight: bold; font-size: 11px; color: #ffffff; }
.tx12 { font-size: 12px; }
.tx12r { font-size: 12px; line-height:150%; }
.tx12b { font-weight: bold; font-size: 12px; }
.tx12br { font-weight: bold; font-size: 12px; line-height:150%; }
.tx12rr { font-weight: bold; font-size: 12px; color: #ff0000; line-height:150%; }
.tx12bb { font-weight: bold; font-size: 12px; color: #0000ff; line-height:150%; }
.tx12bw { font-weight: bold; font-size: 12px; color: #ffffff; line-height:150%; }
.tx12wr { font-size: 12px; color: #ffffff; line-height:150%; }
.tx13 { font-size: 13px; }
.tx13b { font-weight: bold; font-size: 13px; }
.tx13r { font-size: 13px; line-height:150%; }
.tx13br { font-weight: bold; font-size: 13px; line-height:150%; }
.tx14 { font-size: 14px; }
.tx14b { font-weight: bold; font-size: 14px; }
.tx14r { font-size: 14px; line-height:150%; }
.tx14br { font-weight: bold; font-size: 14px; line-height:150%; }
.tx14bb { font-weight: bold; font-size: 14px; color: #0000ff; line-height:150%; }
.tx14rr { font-weight: bold; font-size: 14px; color: #ff0000; line-height:150%; }
.tx16 { font-size: 16px; }
.tx16b { font-weight: bold; font-size: 16px; }
.tx16r { font-size: 16px; line-height:150%; }
.tx16bw { font-weight: bold; font-size: 16px; color: #ffffff; line-height:150%; }
.tx16bb { font-weight: bold; font-size: 16px; color: #0000ff; line-height:150%; }
.tx16br { font-weight: bold; font-size: 16px; line-height:150%; }
.tx16rr { font-weight: bold; font-size: 16px; color: #ff0000; line-height:150%; }
a:hover { color: #003366; }

body#highlight .contents { width:515px; }
body#highlight h2 { margin:0; padding:0; }
body#highlight h3 { margin:15px 0 5px 0; padding:0 0 5px 0; border-bottom:solid 1px #6699ff; }
body#highlight table.layouttable { margin:0 0 30px 0; padding:0; border:0; border-collapse: collapse; }
body#highlight table.layouttable td{ margin:0; padding:0 0 30px 0; }
body#highlight table.datatable { margin-bottom:1.5em; border: solid 1px #999; border-collapse: collapse; }
body#highlight table.layouttable caption,
body#highlight table.datatable caption{ font-size:80%; font-weight: normal; text-align: right; }
body#highlight table.datatable th{ width:25%; line-height: 1.3; padding:3px 6px; border: solid 1px #999; font-weight: normal; text-align:left; }
body#highlight table.datatable td{ width:25%; line-height: 1.3; padding:3px 6px; border: solid 1px #999; font-weight: normal; text-align:right; }	
body#highlight table.datatable tr { vertical-align:bottom; }
body#highlight table.datatable th.center { text-align:center; }
body#highlight table.datatable th.title { background:#f1f1f1; }
body#highlight table.datatable th.indent1 { padding-left:1.7em; font-weight: normal; }
body#highlight table.datatable th .indent1 { padding-left:1em; font-weight: normal; }
body#highlight table.datatable th.indent2 { padding-left:2.7em; font-weight: normal; }
body#highlight table.datatable td.color { background:#ffffcc; }
body#highlight table.datatable tr.thbg th { background:#6699ff; color:#fff; text-align:center; font-weight:bold; }