body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#111;
background:#eaeaea;
text-align:center;
margin:0;
}

td,th,div{
word-break:break-all;
word-wrap:break-word;
line-height:160%
}

div.all{
margin-left:auto;margin-right:auto;
background:#fff;
width:1002px;
border-left:1px solid black;border-right:1px solid black;
text-align:center;
}
div.banner{
width:1002px;
height:100px;
border-left:1px solid black;border-right:1px solid black;
text-align:center;
margin-top:2px;
background:#fff  url(http://202.112.57.10/images/cost5.jpg) top center no-repeat;
}
div.bann{
width:1002px;
height:98px;
border-left:1px solid black;border-right:1px solid black;
border-top:1px solid black;
text-align:center;
margin-top:2px;
#background:#fff  url(http://202.112.57.10/images/cost5.jpg) top center no-repeat;
}
a img {
border:0px; 
}

a:link {
text-decoration:none;
color:#619ae7
}
a:visited {
color:#214ab7;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#c00
}
a:active {
color:green;
text-decoration:none;
}

a.nav{
float:left;
background:transparent;
text-decoration:none;
padding:0em 0.2em;
border-right:1px solid white;
}

a.nav:link { 
color:#000;
}
a.nav:visited {
color:#000;
}
a.nav:hover {
background:#fff;
color:#c39922;
}

input.BORD {
color:black; background-color:#bbb;
border-top:2PX solid #eee outset;
border-right:2PX double gray ;
border-bottom:2px solid gray;
border-left:2px solid #eee outset ;
font-size:90%;
height:25PX;cursor:hand;
text-align:center;vertical-align:baseline;
}

input.BORD:hover {
background-color:#eee;
}

.wordwrap{
     word-wrap:break-word;
     word-break:break-all;
    -moz-binding: url('./wordwrap.xml#wordwrap');
    overflow: hidden;
    line-height:130%
}

table{
empty-cells:show;
}

.tableA{
width:1002px;
background-color:#485984;
border-width:0px;
}

.tableB{
width:1000px;
background-color:#ffffff;
border-width:0px;
border-spacing:0px
}

table.edit{
width:97%;
background:#fff;
border-width:0px;border-spacing:0px;
text-align:center;
font-size:10pt;
}

table.edit td.r{
text-align:left;
}

table.edit td.r input.noborder{
text-align:left;
vertical-align:middle;
padding-left:5px;
}
.tableC{
width:780px;
border:0px;
border-collapse:separate;border-spacing:1px;
background:#bbb;
text-align:center;
font-size:100%;
}

#.tableC tr{
background:#fff;
}
.tableC #thead{
background:#eee;
text-align:center;
height:28px;
}

.tableC td{
font-size:90%;
}

caption{
margin:8px;
font-size:11pt;
font-weight:bold;
}

div.lcol{
float:left;
width:180px;
height:100%;
background-color:#ffffff;
background-image:url('/images/graybg.gif');
text-align:left;
vertical-align:top
}

div.ccol{
float:left;
width:20px;
height:100%;
background-color:#fff;
background-image:url('/images/line4.gif');
background-repeat:repeat-y;
}

div.rcol{
float:right;
width:800px;
height:100%;
overflow:auto;overflow-x:hidden;
background-color: #ffffff;
}

div.rcolnoscroll{
float:right;
width:790px;
height:100%;
overflow:visible;
background-color: #ffffff
}
div.container{
width:97%;
text-align:left;
display:block;
}

a.page{
background:#eee;color:black;
font-weight:normal;letter-spacing:0;
margin:8px 4px 5px 4px;width:15px;
padding-left:2px;padding-right:2px;
border:1px solid #bdbdbd;
font-size:110%;
}
a.page:hover {
background:#fff;
}
.datearea{
text-align:left;
padding-left:10px;
color:#293964;
font-size:80%;
}
.date{
font-size:80%;
}
.author{
font-size:9pt;
text-align:center;
}
.read{
text-align:right;
padding-right:20px;
font-size:90%;
color:black;
}
.readit{
text-align:right;
padding-left:20px;
font-size:90%;
color:#000;
}
ol.newest{
margin-top:-3px;
font-size:90%;
}
.cap{
font-size:100%;
text-align:right;
padding-right:4px;
}

.cont{
font-size:100%;
color:#834537;
vertical-align:top;text-align:left;
padding:9px;
width:97%;
line-height:150%;
word-wrap:break-word;
}

.evtcont{
text-indent:2em;
font-size:90%;
color:#030537;
vertical-align:top;
padding:9px;
width:97%;
text-align:left;
word-wrap:break-word;
}

.chkform{
margin-top:5em;margin-left:4em;
padding-left:2em;padding-top:1em;
width:600px;height:300px;
background:lightblue;
border:1px solid darkblue;
line-height:200%;text-align:left;font-size:90%;
}

.lpad{
text-align:left;
padding-left:7px;
}

.lindent{
text-indent:2em;
}

.rpad{
text-align:right;
padding-right:5px;
}

p{
text-align:left;
margin:5px;
}
h1,h2,h3,h4,h5,h6{
margin:8px 0;
padding:0
}

h3{
font-size:12pt;
color:#316ab7;
line-height:150%;
font-weight:bold;
font-family:宋体,幼圆,隶书,verdana
}

h4{
font-size:10pt;
color:#000;
line-height:110%;
font-weight:bold;
vertical-align:baseline;
}

.title{
font-size:11pt;
vertical-align:baseline;
}

input.noborder{
background-color:#fff;
height:1.2em;
border:#bbb 1px solid;
font-size:100%;
text-align:left;
vertical-align:text-bottom;
padding-top:3px
}

textarea.noborder{
background-color: #fff; 
border: #bbb 1px solid; 
font-size: 100%;
padding-top:5px;
padding-left:5px;
text-align:left;
vertical-align:baseline;
word-wrap:break-word;
break-word:normal;

}

.trwhite{
background-color:#ffffff;
height:25px;
text-align:center;
}

hr{
height:1px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 0px solid #ccc;
}

blockquote{
padding: 10px 15px 5px 15px;
margin: 3px 00px;
text-align:left;
}

#center{ 
 margin-right: auto; margin-left: auto;margin-top:3em;
 height:200px;
 background:#fff;
 width:550px;
 vertical-align:middle;
 line-height:150%;
 border: 2px solid #485984;
}

.cnt-cols {
/* Setting relative positioning allows for 
absolute positioning for sub-classes */
position: relative;
padding-top: 1px;
}
.cnt-col-left {
/* Value for IE/Win; will be overwritten for other browsers */
text-align:left;
width: 46%;
padding-right: 2%;
float: left;
padding: 2px 8px 5px 3px;
}
.cnt-col-right {
/* Values for IE/Win; will be overwritten for other browsers */
text-align:right;border:0px solid gray;vertical-align:bottom;
width: 46%;
padding-left: 2%;
float: right;
padding: 2px 8px 5px 3px;
}
.cnt-cols>.cnt-col-left, .cnt-cols>.cnt-col-right {
/* Non-IE/Win */
}

.mainmenu{
width:1002px;
height:27px;
border-left:1px solid black;border-right:1px solid black;
text-align:center;
height:27px;
margin-top:0px;
background:#fff url(http://202.112.57.10/images/line.gif) left repeat-x;
}

ul.nav{
border-left:1px solid black;
border-right:1px solid black;
text-align:center;
padding:0;
margin:0;
list-style-type:none;
}
li.nav{
display:inline;
}

ul.leftidx{
font-size:10pt;
text-align:left;
margin:0px;
padding-top:5px;
padding-left:10px;
list-style-type:none;
border-bottom:1px dashed gray;
}

.red{
color:#c00;
}
.green{
color:#0c0;
}
.blue{
color:#00c;
}
.orange{
color:#834537;
}
.clear{
clear:both;
}
acronym {
cursor:hand;
}
