/* CSS Document*/

div.title{
	padding:0px;
	width:100%;
	margin:0px;
	border: 1px solid #FAE6D1;
	background-color:#A85F12;
}

/*div.title a#active{
	background-image:url(/images/btnActive.gif);
	color:#1898E7;
}*/

div.title a
{
	padding: 0px;
	margin: 0px; /*background-image:url(/images/btnNoraml.gif);*/
	width: 120px;
	height: 18px;
	display: block;
	float: left;
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-position: center;
	text-align: center;
	color: #F9F9F7;
	border:none;
	border-right:solid 1px #C8C4B8;
}

div.title a:visible
{
	/*background-image:url(/images/btnNormal.gif)*/
}
/* ##################################################################### */

div.title a:hover{
	color:#FAE6D1;
	background-color:#ACA798;
	/*background-image:url(/images/btnHover.gif);*/
}
/* ##################################################################### */
div.areax
{
	position: fixed;
	padding: 5px;
	margin: 0px;
	border: solid 1px #BCB43C;
	width: 760px;
	background-color: white;
	height:600px;
}
div.area a
{
	font-family:"宋体";
	font-size:9pt;
	color:#995000;
	text-decoration:none;
}

div.area a:link
{
}
div.area a:visited
{
}
div.area a:hover
{
	text-decoration:underline;
}
/* ##################################################################### */
div.blockFrame{
	width:100%;
	border:solid 1px #BCB43C;
	margin:0px;
	padding:0px;
	min-width:800px;
}
/* ##################################################################### */

div.smallblock
{
	border:solid 1px #F9E3CB;
	margin:10px;
	padding:10px;
	float:left;
}

/* ##################################################################### */

div.space{
	margin:0px;
	border:none;
	width:99%;
	height:10px;
}

/* ##################################################################### */

p.split
{
	height:22px;
	background-image:url(/images/bgtitle_yellow.gif);
	border:solid 1px #C3C3C3;
	padding-left:20px;
	margin:0px;
	text-align:left;
	color:#CE8A42;
	font-size:9pt;
	line-height:22px;
	vertical-align:middle;
}

/* ##################################################################### */
table.title {
	border:solid 1px #BCB43C;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	border-bottom:none;
}

table.title thead{
	font-family:"宋体";
	font-size:9pt;
	font-weight:bold;
}
/* ##################################################################### */

table.edit{
	display:block;
	padding:10px;
	margin:10px;
	width:90%;
	border:none 1px #C87115;
	border-collapse:separate;
	border-spacing:0px;
	font-family:宋体;
	font-size:9pt;
}

table.edit tr
{
	height:30px;
	border:solid 1px black;
}

table.edit td
{
	border:none;
	text-align:left;
	padding-left:10px;
	font-family:宋体;
	font-size:9pt;
}

table.edit th
{
	border:none;
	text-align:right;
	padding-right:10px;
	width:120px;
	background-color:#F3F2EF;
	color:#756F5E;
	font-family:宋体;
	font-size:9pt;
}

table.edit td.head
{
	border:none;
	text-align:right;
	padding-right:10px;
	width:120px;
	background-color:#F3F2EF;
	color:#756F5E;
	font-family:宋体;
	font-size:9pt;
}

table.edit td.inputsign
{
	text-align:center;
	color:#FF0000;
	font-family:宋体;
	font-size:9pt;	
}

table.edit thead{
}

table.edit.tfoot{
}

/* ##################################################################### */
table.layoutnow
{
	border:none;
	border-collapse:collapse;
	font-family:宋体;
	font-size:9pt;
}
table.layout tfoot
{
	border:none;
	background-color:#E3E3E3;
}

table.layoutnow thead
{
}


table.layoutnow tr
{
	border:none;
	border-bottom:dotted 1px #FAE7D2;
}

table.layoutnow th
{
	text-align: right;
	line-height: 22px;
	vertical-align: middle;
	padding: none;
	padding-right: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: #717171;
}

table.layoutnow td
{
	text-align:left;
	line-height:22px;
	vertical-align:middle;
	padding:none;
	padding-left:5px;
	font-weight:normal;
	font-size:10pt;
	color:#717171;
}

/* ##################################################################### */
table.layout
{
	width:100%;
	border:none;
	border-collapse:collapse;
	font-family:宋体;
	font-size:9pt;
}
table.layout tfoot
{
	border:none;
	background-color:#E3E3E3;
}

table.layout thead
{
}


table.layout tr
{
	border:none;
	border-bottom:dotted 1px #FAE7D2;
}

table.layout th
{
	text-align: right;
	line-height: 22px;
	vertical-align: middle;
	padding: none;
	padding-right: 10px;
	font-weight: bold;
	font-size: 9pt;
	width: 100px;
	color: #717171;
}

table.layout td
{
	text-align:left;
	line-height:22px;
	vertical-align:middle;
	padding:none;
	padding-left:5px;
	font-weight:normal;
	font-size:10pt;
	color:#717171;
}
/* ##################################################################### */
table.detail
{
	padding: 0px;
	border: #E1DFD7 1px solid;
	position: static;
	border-collapse: collapse;
	text-align: left;
	width: 96%;
	margin: 10px;
}

table.detail thead
{
	border-right: #ece9bd 1px solid;
	border-top: #ece9bd 1px solid;
	border-left: #ece9bd 1px solid;
	border-bottom: #ece9bd 1px solid;
	border-collapse: collapse;
	background-color: #e2de9f;
}

table.detail tr.single
{
	border-right: #ece9bd 1px solid;
	border-top: #ece9bd 1px solid;
	border-left: #ece9bd 1px solid;
	border-bottom: #ece9bd 1px solid;
	border-collapse: collapse;
	height: 22px;
	background-color: #F3F2EF;
	color:#F9F9F7;
}

table.detail tr
{
	border-right: #ece9bd 1px solid;
	border-top: #ece9bd 1px solid;
	border-left: #ece9bd 1px solid;
	border-bottom: #ece9bd 1px solid;
	border-collapse: collapse;
	height: 22px;
}


table.detail tfoot
{
	border-right: #ece9bd 1px solid;
	border-top: #ece9bd 1px solid;
	border-left: #ece9bd 1px solid;
	border-bottom: #ece9bd 1px solid;
	border-collapse: collapse;
	height: 22px;
	background-color: #c6c6c6;
}

table.detail th
{
	border-collapse: collapse;
	padding-right: 10px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	vertical-align: middle;
	line-height: normal;
	padding-top: 0px;
	text-align: right;
	height: 22px;
	width: 140px;
	color: #717171;
}

table.detail td
{
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 0px;
	vertical-align: middle;
	color: #c67a29;
	padding-top: 0px;
	font-style: normal;
	font-family: 宋体;
	text-align: left;
	text-decoration: none;
}


/* ########################## */
div imgbgblock
{
	width:220px;
	margin:10px;
	padding:0px;
}

div.imgbgblock div.top
{
	width:220px;
	height:60px;
	margin:0px;
	padding:5px;
	border:none;
}

div.imgbgblock div.middle
{
	width:220px;
	background-color:#E1DFDC;
	margin:0px;
	padding:5px;
	border:none;
}

div.imgbgblock div.bottom
{
	width:220px;
	height:45px;
	background-image:url(/images/blockbottom.gif);
	margin:0px;
	padding:5px;
	border:none;
}

div.imgbgblock div.bottomb
{
	width:220px;
	height:20px;
	background-image:url(/images/blockbottomb.gif);
	margin:0px;
	padding:0px;
	border:none;
}