td {  font-family: "宋体"; font-size: 9pt; line-height: 130%; color: #000000; text-decoration: none}

.fonttop {  font-family: "宋体"; font-size: 9pt; font-weight: bold; color: 394D6B}
.fontenglish {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000}
.fontxian {  font-family: "宋体"; font-size: 10pt; font-weight: bold; color: #187D21}
.top a {  font-family: "宋体"; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none}
.top a:hover {  font-family: "宋体"; font-size: 9pt; font-weight: normal; color: #187D21; text-decoration: underline}
.table {
	border: 1px solid #A0D2A8;
}
.head {
	font-size:25px;
	color:#FFFFFF;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

.topMenuMain a {
	padding-right: 5px;
}                                                                          

.table {
	border: 1px solid #6B8BBA;
}

.txt {  
border: #999999; border-style: solid; border-width:1px;
}
.txt2 {
margin: 5px 0px;
border: #999999; border-style: solid; border-width:1px;
}
.button {  
	font-family: "Verbigna", "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	height: 20px; 
	border-style: solid; border-width:1px;border-color:#000000;
	background-color:#EBEADB
}

.portalMessage {
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    color: Black;
    font-size: 90%;
    font-weight: bold;
    margin: 1em;
    padding: 0.5em 1em 0.5em 1em;
    vertical-align: middle;
    background-position: 5px 50%;

}
.portalMessage a {
    color: Black;
    text-decoration: underline;
}

.noticeNew {
	color: green;
}
.noticeExpired {
	color: #999999;
}
.noticeApproved {
	color: black;
}

.mainContentList {
	margin: 5px 0px;
}

.mainContentList td{
}

.mainContentDesc {
	background-color: #eef9ea;
}
.mainContentDesc td {
	padding-left: 20px;
	font-weight: bold;
	color: #000000;
}

.mainContentHead {
	text-align: center;
	background-color: #77C96B;
}

.mainContentHead td {
	color: #000000;
	height: 25px;
}

.mainContentText {
	text-align: center;
	background-color: #E1F7DF;
}

.mainContentText td{
	color: #000000;
	height: 25px;
}

.mainContentFoot {
	text-align: center;
	background-color: #A0D2A8;
}

.mainContentFoot td{
	color: #000000;
	height: 15px;
}

#searchBox {
	padding: 0px 15px;
	text-align: right;
}
#searchBox form {
	margin: 0px;
}.PropelPager {
  width : 100%;
  height : 20px
}

.PropelPagerSummary {
  float : left;
  width : 40%
}

.PropelPagerDigit {
  color : red;
  text-decoration : underline
}

.PropelPagerNav {
  float : right;
  width : 50%;
  text-align : right;
  padding-right : 25px
}

.PropelPagerNav a {
  color : #4B6D9B;
  text-decoration : none
}

.PropelPagerNav a:hover {
  color : #f00;
  text-decoration : underline
}

.PropelPagerForm {
  font-size : 12px
}

div.textarea {
  height: 200px;
  overflow: scroll;
  border: 1px solid #999999;
  background-color: #ffffff;
  padding: 2px;
  margin-bottom: 10px;
}

.hints {margin-left:8px;color:#c00}

 .good_comment { background:transparent url(/images/card/img/icongood.gif) no-repeat scroll 0pt center;
color:#FF6010;
margin-left:10px;
padding-left:20px;

}
 .good_comment img{
 vertical-align:middle;
 }
 .bad_comment { background:transparent url(/images/card/img/iconbad.gif) no-repeat scroll 0pt center;
color:#FF6010;
margin-left:10px;
padding-left:20px;
 vertical-align:middle;
}
 .bad_comment img{
 vertical-align:middle;
 }