body { margin:0; font:12px Verdana; background:#e1e7ed; line-height:15px }
a img { border:0 }
a { font:12px verdana; color:#000000; text-decoration:none }
.login td { padding:3px 5px }

.navi { background:#062d78 }
.navi a { text-decoration:none; color:#062D78; font:11px Verdana }
.navi td { padding:10px 5px 10px 10px; color:#062D78; background:#beddf0 }

.left { padding:1px 0 }
#LeftNavi div { display:none }
#LeftNavi form { margin:0; padding:0 }

.contact { border:solid 1px #5c8cbe }
.contact td { border-bottom:solid 1px #FFFFFF; padding:3px 5px; color:#002e5e }
.contacttd { background:#5c8bbd }

.vanadown li { margin:5px 0; padding:3px 0; color:#0000FF }
.vana { color:#144d9f }
.vana ul { list-style-type:none; margin:0 0 0 30px; padding:0 }
.vana ul li { color:#144d9f }

.downtable td { padding:5px 0 }
.downtable a:hover { color:#0000FF }

.half { height:5px; overflow:hidden }

.thumbnail { color: #64628f; font-size: 11px; }
.thumbnail a { color:#64628f; font-weight: bold; }
.notice { font:11px Verdana; font-style: italic }
.notice a { font:11px Verdana; font-style: italic }
.keys { font-weight: bold; padding:5px 0; border-bottom:solid 1px #000000; width:300px; margin-bottom:5px }

.newstable td { padding:10px 0 }
.search td { font:11px verdana }
.search a { font:11px verdana; color:#0000FF }

