html, body {font-family:Lucida Grande,arial,sans serif;background:url(/images/gradient_body_blue.jpg) repeat-x fixed;background-color:#FFF;font-size:12px;margin:0;}img {border:0;}a {color:#106F00;}a:hover {color:#000;}.highlight {color:#106F00;font-weight:bold;}#searching {position:relative;top:40px;text-align:center;left:160px;width:200px;height:200px;background:url(/images/searching.gif) no-repeat;}form input.text, form textarea.text {width:300px;border-top:1px solid #848484;border-left:1px solid #848484;border-bottom:1px solid #DDD;border-right:1px solid #DDD;}* html form input.search_text {width:420px;}form input.search_text {width:429px;padding:2px 4px;border-top:1px solid #848484;border-left:1px solid #848484;border-bottom:1px solid #DDD;border-right:1px solid #DDD;}form input.submit {background:url(/images/centerborder-a.gif) repeat-x center;border:0;color:#113F00;font-weight:bold;padding:2px 6px;}* html input.submit {padding:0px 0px;}form input.submit:hover {background:url(/images/centerborder.gif) repeat-x center;color:#000;}form div.search_check {font-size:11px;margin-top:5px;}table.add {width:100%;padding:6px 10px;}table.add th {padding-bottom:10px;}table.add td {font-size:12px;padding:5px;}table td.submit {text-align:right;}table td.legend {text-align:right;}table td.form {text-align:right;}

table.border {
width:100%;
}

table.border td {
border:1px solid #9BB0BF;
}

table.small td {
font-size:11px;
}.remark {font-size:11px;text-align:right;}div.tagcloud {text-align:justify;width:100%;}div.tagcloud a {text-decoration:none;font-size:12px;line-height:24px;}div.tagcloud a.equal_tags {padding:0 10px 0 0;}#header {height:75px;}#header h1.first {position:absolute;font-size:20px;top:20px;margin-left:255px;color:#1D6F00;}* html #header h1.first {margin-left:35px;}#header h1.second {position:absolute;font-size:14px;top:50px;margin-left:450px;color:#5CAE40;}* html #header h1.second {margin-left:230px;}#header h1.third {position:absolute;font-size:18px;top:30px;margin-left:630px;color:#5CAE40;}* html #header h1.third {margin-left:410px;}#topnavi table#navi td.centerborder {background:url(/images/centerborder.gif) repeat-x;}#topnavi table#navi td.centerborder ul {margin:0 10px;padding:0;}#topnavi table#navi td.centerborder ul li {display:block;float:left;font-weight:bold;line-height:18px;margin:0;padding:0;}#topnavi table#navi td.centerborder ul li a {text-decoration:none;color:#113F00;display:block;padding:9px;padding-left:12px;padding-right:12px;margin:0 4px;}#topnavi table#navi td.centerborder ul li.active a {color:#113F00;font-weight:bold;background:url(/images/centerborder-a.gif) repeat-x;}#topnavi table#navi td.centerborder ul li a:hover {color:#1D6F00;background:url(/images/centerborder-a.gif) repeat-x;}#topnavi table#navi td.centerborder ul li.active a:hover {color:#1D6F00;}#page {width:920px;background-color:#FFF;height:100%;}#page td#main {padding:20px 50px;vertical-align:top;}#topnavi table#navi td#leftborder, table td#rightborder {width:7px;}#topnavi table#navi td#leftborder {background:url(/images/leftborder.gif) no-repeat;}#topnavi table#navi td#rightborder {background:url(/images/rightborder.gif) no-repeat;}#topnavi table#subnavi {width:98%;margin:0 auto;background-color:blue;}#content {margin-top:30px;font-size:12px;}#content a {color:#268F00;}#content a.hunsev {font-size:23px;color:#113F00;}#content a.hunfif {font-size:22px;color:#154F00;}#content a.hunten {font-size:21px;color:#195F00;}#content a.hun {font-size:20px;color:#195F00;}#content a.nin {font-size:19px;color:#195F00;}#content a.eig {font-size:18px;color:#106F00;}#content a.sev {font-size:17px;color:#106F00;}#content a.six {font-size:16px;color:#217F00;}#content a.fif {font-size:15px;color:#268F00;}#content a.fou {font-size:14px;color:#2A9F00;}#content a.thi {font-size:13px;color:#2EAF00;}#content a.twe {font-size:12px;color:#32BF00;}#content a.ten {font-size:11px;color:#37CF00;}#content a.zer {font-size:10px;color:#3BDF00;}#content a:hover {color:#000;}#content p {font-size:12px;}#content ul {font-size:12px;}#content h2 {font-size:15px;}#content h3 {font-size:14px;}#content h4 {font-size:13px;}#content table td {vertical-align:top;}#content table td#leftcol {padding-right:15px;font-size:12px;}#content table td#rightcol {font-size:12px;padding-left:15px;width:250px;}#content table td .colbox {background-color:#F5F5F5;border:1px solid #C2C7CF;border-bottom:1px solid #9BB0BF;margin-bottom:15px;}#content table td .colbox strong.header, #content table td .colbox h2 {background-color:#99C0DD;color:#113F00;font-size:13px;background:url(/images/centerborder-a.gif) repeat-x center;margin:0;margin-bottom:10px;padding:6px 10px;display:block;}#content table td .colbox strong.black {background:url(/images/centerborder-black.gif) repeat-x center;color:#FFF;}#content table td .colbox .box {padding:0 10px 5px 10px;}#content table td .colbox .codebox {border:1px solid #C2C7CF;display:block;padding:6px;width:100%;height:70px;margin:12px 0;background-color:#FFF;font-family:monospace;font-size:12px;}#content table#prev_next {margin:10px 0;}#content table#prev_next td.left {width:50%;}#content table#prev_next td.right {width:50%;text-align:right;}#content p.banner {text-align:center;}#footer {margin-top:30px;font-size:11px;text-align:center;}