body {
	line-height: 1.5;
	font: 12px '宋体', arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	background: #E4E4CB;
	scrollbar-base-color: #9A9A65; 
	scrollbar-arrow-color: #B5B58F;
	}

td, th {
	font-size: 12px;
	font-family: '宋体', arial, tahoma, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	}

form,h1,h2,h3,h4,h5,h6{
	margin: 0; 
	padding:0;
	}

select, input, textarea, option, optgroup {
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;;
	}

img {
	border: 0px
	}

a:link, a:visited { 
	color: #000;
	text-decoration: none;
	}

a:hover {
	color: #F00; 
	text-decoration: none;
	}

select, input, textarea, option {
	font: 12px tahoma, verdana, arial; 
	}

legend { 
	color: #000 
	}

.np {
	border:none
	}

.linerow{
	border-bottom: 1px solid #ACACAC;
	}

.coolbg {
	border-right: 2px solid #ACACAC;
	border-bottom: 2px solid #ACACAC;
	background-color: #E6E6E6
	}

.coolbg2 {
	border: 1px solid #000000;
	background-color: #DFDDD2;
	height:18px
}

.ll {
	border-right: 2px solid #ACACAC;
	border-bottom: 2px solid #ACACAC;
	background-color: #E6E6E6
}

.bline {
	border-bottom: 1px solid #BCBCBC;
	}

.bline2 {
	border-bottom: 1px solid #BCBCBC;
	}

.coolbt {
	border-left: 2px solid #EFEFEF;
	border-top: 2px solid #EFEFEF;
	border-right: 2px solid #ACACAC;
	border-bottom: 2px solid #ACACAC;
	background-color: #E4F7D7
	}

.coolbg3 {
	border: 1px solid #BDC5B4;
	background-color: #DFDDD2;
	height:20px;
	width:140px;
	text-align:right;
	}

.coolbg4 {
	background-color: #996;
	color: #FFF;
	height:20px;
	width:100%;
	margin: 0;
	padding: 4;
	}

.dlg {
	border: 2px solid #996;
	border-right: 3px solid #996;
	border-bottom: 3px solid #996;
	background-color: #F2F2E6;
	width:200px;
	padding:0;
	margin: 0;
	z-index: 100;
	}


.dlgTitlebox {
	background-color: #996;
	color: #EEE;
	height:20px;
	width:100%;
	margin: 0;
	padding: 4px;
	}

.dlgTitle {
	float: left;
	display: inline;
	font-weight: bold;
	color: #FFF;
	height: 12px;
	line-height:1.2;
	margin: 0;
	padding: 0px;
	margin: 0px;
	padding-left: 7px;
	border-left: 5px solid #FFF;
	overflow: hidden;
	}

.dlgSetLinks {
	float: right;
	display: inline;
	}

.dlgSetLinks a {
	color: #EEE !important;
	}

.dlgMainBox {
	border-top: 1px solid #6F6F63;
	border-left: 1px solid #6F6F63;
	border-bottom: 1px solid #FAFAE3;
	border-right: 1px solid #FAFAE3;
	line-height: 1.5;
	padding: 4px;
	height: 230px;
	overflow: auto;
	}

#_mysource{
	z-index:5000; 
	}

#_mywriter{ 
	z-index:6000; 
	}

.option1{ 	
	background-color: #DADAB7;
	}

.option2{ background-color: #F7FBD2; }
.option3{ background-color: #FFFFFF; }

.ininput{
	width:96%;
	height:20px;
	border:1px solid #ffffff;
	}

/* Buttons */

button, .btn, a.otherbtn, a.previewbtn, a.postbtn, a.tan:hover {
	font-weight:bold;
	font-family:tahoma, arial;
	padding: 1px 3px;
	cursor:pointer;
	margin:0 !important;
	background-image:none !important;
}

a.otherbtn:hover, a.previewbtn:hover, a.postbtn:hover, a.tan:hover {
	_text-decoration:underline;
}

.otherbtn {
	cursor:pointer;
	border-right:solid 2px #424221;
	border-bottom:solid 2px #424221;
	border-top:solid 2px #8F8F6A;
	border-left:solid 2px #8F8F6A;
	background-color:#663;
	color:#FFF;
	font-size:14.8px;
	letter-spacing: 4px;
	font-weight:bold;
	padding: 1px 3px
	text-decoration:none;
}

.otherbtn:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#774;
}

a.otherbtn:hover {
	_background-color:#663;
}

.postbtn {
	cursor:pointer;
	border-right:solid 2px #640000;
	border-bottom:solid 2px #640000;
	border-top:solid 2px #B54545;
	border-left:solid 2px #B54545;
	background-color:#900;
	color:#FFF;
	font-size:14.8px;
	letter-spacing: 4px;
	font-weight:bold;
	padding: 1px 3px
	text-decoration:none;
}

.postbtn:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#C00;
}

a.postbtn:hover {
	_background-color:#900;
}

.previewbtn {
	cursor:pointer;
	border-right:solid 2px #214200;
	border-bottom:solid 2px #214200;
	border-top:solid 2px #6A8F45;
	border-left:solid 2px #6A8F45;
	background-color:#360;
	color:#FFF;
	font-size:14.8px;
	letter-spacing: 4px;
	font-weight:bold;
	padding: 1px 3px;
	text-decoration:none;
}

.previewbtn:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#690;
}

a.previewbtn:hover {
	_background-color:#360;
}



/* If you want a dkBlue/ltBlue/orange button to be smaller, 
   use this class to remove the excess padding. */
.small-button {
	padding:.1em !important;
	vertical-align:middle;
	_overflow:visible;
}


/* 自添加样式 */
body#menu {
	background:#774;
	margin: 0;
	padding: 0;
	}

body#mainframe {
	margin: 10px 20px;
	padding: 0;
	}


.tdborder{
	padding: 4px 0;
	border-left: 1px solid #996;
	border-right: 1px solid #996;
	border-bottom: 1px solid #996;
	}

.tdline-left {
	padding: 4px 0;
	border-bottom: 1px solid #996;
	border-left: 1px solid #996;
	}

.tdline-right{
	padding: 4px 0;
	border-bottom: 1px solid #996;
	border-right: 1px solid #996;
	}

.tdrl{
	padding: 4px 0;
	border-left: 1px solid #788C47;
	border-right: 1px solid #788C47;
	}

.submenubg {
	background-color: #DADAB7;
	}

.top {
	background:#773 url(img/menu_top.gif) left top no-repeat;
	padding-left: 25px;
	cursor: hand;
	}

.mymenu {
	background: #E4E4CB;
	}

.itemnote1 {
	text-align: center;
	width: 84px;
	height: 25px;
	padding: auto 0;
	background: transparent url(img/itemnote1.gif) left top no-repeat;
	white-space: nowrap !important;
	}

.itemnote2 {
	text-align: center;
	width: 84px;
	padding: auto 0;
	background: transparent url(img/itemnote2.gif) left top no-repeat;
	height: 25px;
	color: #A5A57A;
	}

.itemnote2 a:link, .itemnote2 a:visited {
	color: #A5A57A;
	}

.itemnote2 a:hover, .itemnote2 a:active {
	color: #F00;
	}

.book1 {
	background: transparent url(img/book1.gif) left center no-repeat;
	padding-left: 25px;
	white-space: nowrap;
	height: 30px;
	}

.mymenu1 {
	border-bottom:1px solid #CCCCCC; 
	margin-bottom: 8px;
	margin-top: 20px;
	}

.mysubmitbox {
	text-align: right; 
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	}

.myMainListBox {
	border-top: 2px solid #996;
	border-bottom: 2px solid #996;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
	background-color: #F2F2E6;
	}

.myMainList {
	background-color: #DADAB7;
	/*border-bottom: 1px solid #996;*/
	padding: 4px 8px;
	}

.mySubListBox {
	border-top: 1px solid #996;
	margin: 0;
	padding: 0;
	}

.mySubList {
	/*background-color: #DADAB7;*/
	border-bottom: 1px solid #996;
	padding: 4px 8px;
	}

.myBaseline {
	border-bottom: 1px solid #996 !important;
	}

.myTopline {
	border-top: 1px solid #996 !important;
	}

.DarkBackground
{
	background-color: #d7d79f;
}

.LightBackground
{
	background-color: #ffffbe;
}

.curpage {
	font-size: 14px;
	font-weight: bold;
	color: #900;
}

/*
.isCommend {
	background: transparent url(img/recom.gif) right -2px no-repeat;
	padding-right: 19px;
}
*/

a:link .noCommend, a:visited .noCommend {
	color: #999;
}

a:hover .noCommend, a:active .noCommend {
	color: #F00;
}

.isBold {
	font-weight: bold;
}

.isRedirect {
	text-decoration: line-through;
}

.sysInfoBox {
	width:80%;
	margin:20px auto;
	padding: 20px;
	border:1px solid #996;
	background-color: #F2F2E6;
	text-align: left;
	}

.sysInfoTitle {
	color: #996;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	}


.oxWindow {
	border-top: 2px solid #996;
	border-bottom: 2px solid #996;
	margin: 15px 0;
	padding: 0;
	overflow: hidden;
	background-color: #F2F2E6;
	}

.oxWindow td {
	padding: 10px;
	}

.oxWindowTitle {
	background-color: #DADAB7;
	font-weight: bold;
	border-bottom: 1px solid #996;
	padding: 8px 10px;
	}

.oxWindow a:link, .oxWindow a:visited {
	text-decoration: underline;
	}

.oxWindow a:hover, .oxWindow a:active {
	text-decoration: none;
	}

/*只要下划线的输入栏*/
.nnpp{
	border:none;
	background: transparent;
}

/* 发表文章中的表格 */

.myPostTable {
	margin: 0;
	width: 610px
	}

.myPostTable td { 
	white-space: nowrap;
	padding: 4px 8px 4px 0;
	}


div#kwindex {
	clear: both;
	margin: 5px 0;
	white-space: nowrap;
	border-left: 1px solid #996;
	width: 100%;
}

div#kwindex a {
	float: left;
	display: block;
	padding: 2px;
	width: 16px;
	height: 16px;
	line-height: 12px;
	border: 1px solid #996;
	border-left: 1px solid #F2F2E6;
	font-size: 12px;
	/*font-family: verdana, arial, tahoma, geneva, lucida, 'lucida grande', helvetica, sans-serif;*/
	overflow: hidden;
	text-align: center;
	}

div#kwindex a:link, div#kwindex a:visited {
	background-color: #F2F2E6;
	}

div#kwindex a:hover, div#kwindex a:active {
	background-color: #ffffbe;
	}

div#kwindex a.selected {
	background-color: #996 !important;
	color: #FFF !important;
	}

div#kwindex a#iLink_all {
	width: 32px;
	}

div#kwmain {
	clear: both;
	padding: 0 10px 5px 0;
	height: 310px; 
	overflow: auto 
	}

div.iletterdiv {
	clear: both;
	padding: 4px 0;
	margin: 10px 0;
	border-bottom: 1px solid #996;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.selectkwnav {
	padding-top: 8px;
	/*border-top: 1px solid #CCC;*/
	}