body{font:14px Tahoma, Helvetica, sans-serif;color:#000;text-align:center;font-style:normal;margin-top:0;text-align:left; }
.container{width:800px;margin:0 auto;}

div,ul,li,h2,table,tr,td{margin:0;padding:0;}
textarea{overflow:auto}
ul{list-style-type:none;list-style-image:none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
h1, h2, h3, h4, h5, h6 {font: 14px Tahoma, Helvetica, sans-serif; color: #0c7823; margin:12px 0 12px 0; line-height: 150%; }
.spe{margin:0;padding:0;display:inline;}
strong{font-weight: normal }
a{cursor:pointer;color: #336699; }
a:link { color: #336699; text-decoration: underline; }
a:visited { color: #666699; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: underline; background: #FF9933; }
a:active { color: #FFFFFF; text-decoration: underline; background: #FF9933; }
a img { border-width:0; }
hr{border:#d4d4d4 1px dashed;clear:both;}
input, button, textarea, select, optgroup, option {margin:0;padding:0;}
input, button, textarea, select { *font-size: 100% }

.align-center{width:100%;margin:0 auto;text-align:center;}
.w-green{font: 14px Tahoma, Helvetica, sans-serif; color: #0c7823; margin:20px 20px 12px 0; line-height: 150%; }
.text-red{color:red;}
.star-red{color: red;}

#banner{height:90px;border:1px solid #dadada;margin:10px auto;padding:0;}
#middle-word{text-align:center;font: 16px Tahoma, Helvetica, sans-serif;color: #0c7823;margin:30px 0 20px 0;}
#buttom-word{text-align:center;font: 13px Tahoma, Helvetica, sans-serif;margin:10px 0 0 0;}

.navi {font-size:16px;margin-top:3px; }
.navi li { float:left;display:inline;margin:2px 20px 0 0; }
.navi a:link,
.navi a:visited,
.navi a:hover,
.navi a:active { color:#0c7823; }
.navi a:hover {background-color:#FF9933;}
.navi li.on { color:#219a44;background-color:#FF9933;}

.navi-item{margin:12px 0 12px 0;}
.srh {margin:0 5px 0 0;width:300px;} 
.srh .bn-srh {width:150px;height:23px;font-size:14px;padding:0px;border:none;cursor:pointer;letter-spacing:3px;text-align:center; }

.alert-info{align:center;text-align:center;margin-top:15px;}
.alert-info p{font: 14px Tahoma, Helvetica, sans-serif; color: #0c7823; margin:0 0 12px 0;}

.center-content{align:center;text-align:center;margin:20px 0 20px 0;}
.content{margin:10px auto;margin-bottom:20px;padding-bottom:10px;}
.content-table{width:100%;border-collapse:collapse;}
.content-table th{color:#0c7823; border-top:1px solid #92b0dd;border-bottom:1px solid #92b0dd;text-align:left;font-weight:normal;line-height:2em;}
.content-table td{border-bottom:1px dashed #92b0dd; line-height:2em;}

.add-new-table{color:#0c7823;}
.no-photo{display:block;background: url('/image/nophoto.gif') no-repeat center; width:100px;height:100px;border:0;}
.img{border:1px solid #FF9933;margin:10px 0 40px 0;}
.info-table{clear: both; align:center;border-collapse:collapse;color:#000;font: 14px Tahoma, Helvetica, sans-serif;}
.info-table td{line-height:2em;}

.add-table-400{width:400px;color:#000;margin:0 auto;font: 14px Tahoma, Helvetica, sans-serif; }
.add-table-600{width:600px;color:#000;margin:0 auto;font: 14px Tahoma, Helvetica, sans-serif; }
.add-table-400 .left-td{line-height:2em;width:100px;text-align:right;padding:0 10px 0 0;}
.add-table-400 .right-td{line-height:2em;width:300px;text-align:left;padding:0 0 0 10px;}
.add-table-600 .left-td{line-height:2em;width:100px;text-align:right;padding:0 10px 0 0;}
.add-table-600 .right-td{line-height:2em;width:500px;text-align:left;padding:0 0 0 10px;}

.mbtr { border-bottom:1px dashed #92b0dd; padding: 5px 0;overflow: hidden;margin:5px 0 5px 0; }
* html .mbtr{ word-break:break-all;overflow: visible; }

.left-content{float: left;width:350px;}
.right-content{float: right;width:420px;height:130px;}
.right-content h2{font: 14px Tahoma, Helvetica, sans-serif; color: #0c7823; margin:12px 0 12px 0; line-height: 50%; }
.right-content .h24sponsor{font: 12px Tahoma, Helvetica, sans-serif;margin:10px 0 10px 0; line-height: 100%; }

/* clear both */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1; display: inline-block; _height: 1px }
*html .clearfix { height: 1% }
*+html .clearfix { height: 1% }
.clearfix { clear:both;display: block } 

/* Paginator */
.paginator { font: 15px Tahoma, Helvetica, sans-serif; color: #aaa; margin: 20px 0; line-height: 150%; text-align: center; }
.paginator a, .thispage, .break { padding: 0px 4px;margin:2px; }
.paginator .prev { margin-right: 20px; }
.paginator .next { margin-left: 20px; }
.paginator .next a,.paginator .prev a {padding:0;margin:0}
.paginator .count { margin-left: 20px; font-size: 15px; }
.paginator .thispage {color:#fff;background:#83BF73;}
.paginator .break {color:#999}
.paginator .thispage {color:#fff;background:#83BF73;}

.button-a-thispage{ margin:2px;border:0;padding:2px;text-align:center;color:#fff;background-color:#83BF73;}
.button-a{ margin:2px;border:0;padding:2px;text-align:center;color: #336699;background-color:#FFFFFF;}
.button-a:hover { color: #FFFFFF;background: #FF9933; }
.button-a-thispage-1{ margin:2px;border:0;padding:1px 4px;text-align:center;color:#fff;background-color:#83BF73;}
.button-a-1{ margin:2px;border:0;padding:1px 4px;text-align:center;color: #336699;background-color:#FFFFFF;}
.button-a-1:hover { color: #FFFFFF;background: #FF9933; }

#footer {font:13px Tahoma, Helvetica, sans-serif;color: #999; padding-top: 6px; margin-top: 40px; overflow: auto; zoom: 1; border-top: 1px dashed #ddd }
/* float */
.fleft { float: left }
.fright { float: right }
