body,html{background:#fff;font-family:tahoma,arial,verdana,sans-serif;height:100%;margin:0;padding:0}
table{border:0;border-collapse:collapse;height:100%;width:100%}
td{padding:0;vertical-align:top}
img{border:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{color:#ffffff;font-family:tahoma,arial,verdana,sans-serif;font-weight:normal;margin:0;padding:0;vertical-align:text-bottom}
h1{color:#1a5456;font:normal 22px arial,sans-serif}
h1 a, h1 a:link, h1 a:visited{color:#1a5456;font:normal 22px arial,sans-serif}
h1 a:hover{color:#999}
h1 span{font:bold 14px arial,sans-serif}

h2{font-family:arial;font-size:10px;line-height:10px}
form{margin:0;padding:0}
input{color:#88898c;margin:0;font:normal 11px tahoma,arial,verdana,sans-serif}
a{font-family:tahoma,arial,sans-serif;font-size:12px;text-decoration:none}
p{margin:0}
.png{
//background-image:none ! important;behavior:url('pngfix.htc')}
.h4,.h5,.h6{color:#fff;font-family:arial,sans-serif;letter-spacing:0}
.h6{font-size:9px}
.h5{font-size:12px;font-weight:bold}
.h4{font-size:12px;font-weight:bold}
img.subm{cursor:hand}
table.maintable{background:#007376 url(img/headbg.jpg) top left no-repeat;height:196px}
/*---Header---*/
.logo{float:left;margin-top:47px;padding-bottom:5px}
td.header_right .top{padding-top:20px;width:100%}
.tell{float:right;margin:0 0 0 0;text-align:left}
.search{color:#88898c;float:right;margin-right:15px;padding-top:0;text-align:left;vertical-align:middle}
.search table{width:auto}
.search td{padding-left:7px}
.search input.inpsearch{color:#88898c;width:140px}
.header_right .bottom{}
.header_htext{color:#fff;float:left;padding:0 0 0 10px;text-align:center;width:100%;}
.header_htext table td h1{color:#fff;vertical-align:middle;white-space:nowrap}
.header_htext table td.ttl{text-align:center}
.header_htext table td.ph{padding:0;text-align:right}
.header_htext table td.sr{padding:0;text-align:right}
/*--content--*/
.maincontent{width:99%}
.rightmaincontent{padding:14px 10px 0 10px;width:150px;font:normal 12px arial,sans-serif}
.left_content{vertical-align:top;width:155px}
.right_content{padding-bottom:15px;padding-left:10px;width:99%}
/*--banner--*/
.banner{padding:17px 0 15px 12px}
.banner img{padding-top:13px}
/*--right_content--*/
.top1{height:40px;margin-top:14px;text-align:justify;width:100%}
.flash{height:auto;width:650px}
.about,.right_content .txt{color:#000;margin-top:9px;text-align:justify;width:100%}
.right_content .about{font-size:11px;font-weight:bold}
.right_content .txt{font-family:arial,tahoma,sans-serif;font-size:13px}
.txt a,.txt a:link,.txt a:visited{color:#000;text-decoration:underline}
/*--footer--*/
.foot{background-color:#007778;border-collapse:separate;height:47px;padding:7px 0}
.foot1 td{height:auto;padding:0 20px;vertical-align:middle}
.foot1 td.tel1{border-right:solid 1px #bbbbbb}
.foot1 td.ever{padding-left:0}
.foot1 .last{width:100%}
.foot1 td a:hover{text-decoration:underline}
.foot1 td.smalllogo{border-right:solid 1px #bbbbbb}
div.block,div.copyright,div.rights{float:left;vertical-align:middle;width:auto}
div.rights{height:100%;margin-left:20px;text-align:left}
div.copyright{float:left;padding-right:15px;text-align:right}
/*--news--*/
div.ttl2{color:#000000;margin-bottom:2px;padding-bottom:3px;padding-left:5px;padding-top:3px;width:150px}
div.news{border-bottom:1px solid #cccccc;color:#333333;font-family:arial;font-size:11px;padding-bottom:10px;padding-right:7px;text-decoration:none}
.news a,.news a:link,.news a:visited{color:#000;font-size:11px;text-decoration:none}
.news a:hover{color:#999999;text-decoration:none}
/*--.news p,.news p.det{text-align:justify}--*/
.news p.det a:hover
.news p.det{margin-top:7px}
.news .ttl{margin:5px 0;padding:0}
.news .txt{margin:10px 0;padding:0}
.mm{color:#0099ff;font-family:tahoma;font-size:11px;padding-bottom:3px;padding-right:5px;padding-top:2px}
/*/// form ///*/
.form{color:#666666;font:bold 10px tahoma,sans-serif}
.form td{border-bottom:solid 1px #999999;padding:2px;vertical-align:middle}
.form input,textarea{color:#000;height:14px;width:98%;font:normal 11px tahoma,sans-serif}
.form u{color:red;text-decoration:none;font:normal 12px tahoma,sans-serif}
.hand{cursor:hand;cursor:pointer}
.node{cursor:hand;cursor:pointer;font:normal 18px courier;letter-spacing:-0.035em;color:#fff}
/*--Menu--*/
.menu{background:transparent url(img/menubg1.jpg) repeat-y;width:184px}
.menu .top{padding:20px 0 0 10px;width:100%}
.menu .top a,.menu .top a:link,.menu .top a:visited{color:#fff;font-weight:bold;letter-spacing:-0.035em}
.menu .top a:hover{color:#ccc}
.menu .top a.ext,.menu .top a.ext:link,.menu .top a.ext:visited{font-size:16px;letter-spacing:-0.035em}
.menu .top table.l1{width:1%}
.menu .top table.l1 tr td{border-bottom:solid 1px #4e9196;vertical-align:middle;padding:3px 0 3px 0}
.menu .bottom{background:#fff url(img/menubg2.jpg) no-repeat;background-position:top right; width:100%;}
.menu .top table.l2{border:none}
.menu .top table.l2 tr td,table.l2 td{padding:1px 0 1px 11px;white-space:normal;border:none;}
.menu .top table.l2 tr td a,.menu .top table.l2 tr td a:link,.menu .top table.l2 tr td a:visited{color:#fff;font:normal 11px tahoma;}
.menu .top table.l2 tr td a:hover{color:#ccc}

/*-- top img --*/
.central_img {  height:255px; position:relative; white-space:nowrap; overflow:hidden; top:-15px;}
.central_img	a	{margin-left:-3px;}
