img {border:0;}
.button { background-color: #009900; border: 1px solid #ffffff; color: white; font-size: 10px; font-weight: bold; }

a { color: #009900; font-style: normal; font-weight: bold; text-decoration: none; padding-left: 3px; padding-right: 3px; }

a:hover { color: #0077EA; text-decoration: none; }

body{ margin-left: 0; margin-right: 0; margin-top: 0; padding-top: 0;  background-color: #fff; background:url(image/pbg.gif);}

.tmenu {position:absolute; text-align: right;left:606px; top:2px;width:auto;}
a.tmen {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;background:url(image/btg.gif) no-repeat right;margin:0;padding-right:20px;width:140px;line-height:18px;font-size:13px;color:green; text-decoration: none;display:block;}
a.tmen:hover {background:#fff url(image/btb.gif) no-repeat right;color:#0077EA;}
form { margin-bottom: 3px; margin-top: 3px; }

a.nws {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;padding-left:0;}

select { background-color: #FFFFFF; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; }

input, textarea { background-color: #FFFFFF; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; }

p { color:#666; font-size: 12px; font-style: normal; font-weight: bold; margin-bottom: 2px; margin-top: 9px; }

h2 { font-size: 21px; color:#7FFF00;margin:2px; line-height:30px;font-family: "Trebuchet MS", Helvetica, sans-serif;}

h2.slg {margin-left:120px;}
h2.sl {margin-left:240px;}

h3 { font-size: 13px; margin:20px 0 2px 0; line-height:20px;font-family: Verdana, Helvetica, sans-serif;}

.bgr { background:#fff url(image/lbg.gif) repeat-x; height:100%;}

td,div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; }

h1 { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-left: 10px; margin-bottom: 0; margin-top: 0; }
h1.spt {color:#fff;font-size: 20px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;}

hr { width: 100%; background-color: #ccc; border: 0; color: #ccc; height: 1px; }

fieldset { border: 1px solid #999999; padding: 0 10px 10px 10px; }

legend { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; }

dl,ul {margin-bottom: 10px; margin-top: 2px; }

li {margin-bottom: 5px; margin-top: 3px; }

.mlt { position:relative; margin-left: auto; margin-right: auto; width: 775px;background-color: #fff;border: 1px solid #aaa;border-top:0;}
.slt { position:relative; margin-left: auto; margin-right: auto; width: 580px;background-color: #fff;border: 1px solid #aaa;border-top:0;}
.hln {height:28px; clear:both;background-color:green;}
.csn {text-align:justify;padding:5px;}
.vsi {float:right;width:165px;margin:0 0 5px 5px;}
.svt {margin-bottom:5px;}
.fix {clear:both;}

.flsh {height:63px;width: 87px; float: left; }

.lgo { margin-top: 24px; width: 176px; float: left;}
.sfrm {float: left;width: 310px;text-align:right;margin-top:35px;}
form img {vertical-align:middle;} 
.stit {text-align:left;padding-left:7px;color: #000;font-size: 13px;line-height: 20px;font-style: normal;font-weight: bold;letter-spacing: 2px;}
.lbox {float:left;width:183px;}
.cnt {clear:both;position:relative; height: 120px;background: url(image/mbg1.gif) no-repeat; }
.cntp { clear:both;position:relative; height: 86px;background: url(image/mbg.gif) no-repeat; }
.mn {float:left;width:183px;border-top:1px solid #aaa;text-align:left;}
.mnp {float:left;width:183px;border-right:1px solid #aaa; border-top:1px solid #aaa;text-align:left;}

a.mmenu {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;background:#eee url(image/aa.gif) no-repeat;margin:0;padding:2px;width:179px;line-height:20px;font-size:13px;color:green; text-decoration: none;border-bottom:2px groove #ccc;border-right:1px solid #aaa;display:block; text-indent:17px; }

a.mmenu:hover {background:#fff url(image/ab.gif) no-repeat;color:#0077EA;}

.ss {	position: absolute; top:142px; left: 534px; border:1px solid #006001; z-index: 900;width:210px;height:300px;}

.slog {position: absolute; top:65px; left: 110px; text-align: left;}
.slogp {position: absolute; top:4px; left: 180px; text-align: left;}
div.slogp h2 {line-height:21px;}

.mp {float:right;margin-left:1px;width:590px;}

.ssim {width:210px; height:300px;}

.mnav {clear:both;width:178px;padding-left:5px;font-size: 10px;line-height:14px;text-align:left;}
.tcn {width:572px;position:relative;border-left:1px dotted #aaa;float:right;padding:10px 7px 5px 10px;text-align:justify;margin-bottom:2px;}
.msg { width: 350px; height: 260px;float:left;border-bottom:1px solid #006001;}

.hws {width:169px;height:38px;margin:10px 0 5px 0;}

.vt {margin:0 0 5px 1px;}
div.mnav li {color:green;margin:1px;border-bottom:1px dotted #aaa;list-style-position: inside;list-style-type: square;}
div.mnav ul {padding-left:1px;margin:1px;}
fieldset {border: 1px solid green; padding: 2px;width:166px;}

legend {color: green;font-size: 12px;font-weight: bold;}

.cop {font-size:10px; text-align:center;margin-top:5px;}

.fter {clear:both;text-align:center; background:url(image/bbg.jpg) repeat-x;padding-top:7px;}
.brn {border:0;width:575px;height:34px; margin:5px 0 5px 0;}
div.fter a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:24px;}
.tlbr {margin-bottom:10px;text-align:center;border-left:1px solid #ACA899;}
.red {color:red;}
.blue {color:blue;}
.yell {color:orange;}
.green {color:green;}