a:link {color:#848455; text-decoration:none}
a:visited {color:#848455; text-decoration:none}
a:hover {color:#555555; text-decoration:underline; cursor:hand}
a:active {color:#555555; text-decoration:underline}
a.link2:link {color:#848455; text-decoration:none}
a.link2:visited {color:#848455; text-decoration:none}
a.link2:hover {color:#FF6600; text-decoration:none; cursor:hand}
a.link2:active {color:#848455; text-decoration:none}

body,tr,td {
font-size:11px;
font-family:  Geneva, Arial, Helvetica, sans-serif,Verdana;


}


body
{
	margin:0px 0px 0px 0px;
	background-color:White;
scrollbar-Track-Color:#f7f7f7;
scrollbar-Face-Color:#f7f7f7;
scrollbar-Shadow-Color:#FFFFFF;
scrollbar-DarkShadow-Color:#cac5c4;
scrollbar-Highlight-Color:#FFFFFF;
scrollbar-3dLight-Color:#cac5c4;
scrollbar-Arrow-Color:#cac5c4;
}

.feature{
	padding: 0px;
	font-size: 9pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.input{
	padding: 0px;
	font-size: 8pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	color: #848455;
	margin: 0px;
}

.nav_title{
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #848455;
	text-transform: uppercase;
	word-spacing: 2px;
	letter-spacing: 1px;
}

.collection_title{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.title_01{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #848455;
	text-transform: uppercase;
}

.title_02{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	color: #848455;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.SmStan{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sm_page{
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #848455;
	padding-top: -3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}

.item_no{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848455;
}

.form_border{
	border-top: 1px groove #C8C8C8;
	border-right: 1px groove #C8C8C8;
	border-bottom: 1px groove #C8C8C8;
	border-left: 1px groove #C8C8C8;
	FONT-SIZE: 10px;
	COLOR: #555555;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	scrollbar-Track-Color:#FFFFFF;
	scrollbar-Face-Color:#FFFFFF;
	scrollbar-Shadow-Color:#FFFFFF;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Highlight-Color:#FFFFFF;
	scrollbar-3dLight-Color:#FFFFFF;
	scrollbar-Arrow-Color:#A5ACB2;
}

.table_search {
	background-repeat: no-repeat;
	background-position: bottom;
	left: 50px;
	bottom: 50px;
	clip: rect(auto,auto,50px,50px);
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

.table_home {
	background-repeat: no-repeat;
	background-position: bottom;
	left: 50px;
	bottom: 50px;
	clip: rect(auto,auto,50px,50px);
	float: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

.table_norepeat {
	background-repeat: no-repeat;
}

.table_detail {
	background-repeat: no-repeat;
	background-position: right top;
	left: 50px;
	bottom: 50px;
	clip: rect(auto,auto,50px,50px);
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

.table_page {
	position: relative;
	height: 100%;
	width: 100%;
}

.table_page_posi {
	height: 50%;
	width: 50%;
	clear: both;
	float: left;
}

.btable {
	background-repeat: repeat-y;
}

.btable_02 {
	background-repeat: no-repeat;
	background-position: right top;
}

.btable_03 {
	background-repeat: no-repeat;
	background-position: left bottom;
}

.btable_04 {
	background-repeat: no-repeat;
}

.btable_05 {
	background-repeat: repeat-x;
	background-position: right bottom;
}

.btable_06 {
	background-repeat: repeat-x;
}

.btable_07 {
	background-repeat: no-repeat;
	background-position: center bottom;
}

.btable_08 {
	background-repeat: no-repeat;
	background-position: center top;
}

.btable_09 {
	background-repeat: no-repeat;
	background-position: right bottom;
}

.cap {
	text-transform: uppercase;
}

.btable_3pl_01 {
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.btable_3pl_02 {
	background-repeat: repeat-x;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.btable_3pl_03 {
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.btable_3pl_05 {
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
textarea,select {
                 border-width:1px;BORDER-bottom:gray 1px solid;BORDER-right:gray 1px solid; FONT-SIZE: 9pt; 
	              FONT-WEIGHT: normal;LINE-HEIGHT: normal;BACKGROUND-COLOR: #ffffff;
	              FONT-STYLE:normal;  font-weight:normal
            	}
.TSBorder
{
	BORDER-RIGHT: gainsboro 1px solid;
	 BORDER-TOP: gainsboro 0px solid; 
	 BORDER-LEFT: gainsboro 1px solid;
	 BORDER-BOTTOM: gainsboro 0px solid;
	}
.Border
{
	BORDER-RIGHT: gainsboro 1px solid;
	 BORDER-TOP: gainsboro 1px solid; 
	 BORDER-LEFT: gainsboro 1px solid;
	 BORDER-BOTTOM: gainsboro 1px solid;
	}
.news_top_title1
{
	color:#545454; font-size:20px;text-decoration:none; 
	font-family:黑体, 宋体, Arial; font-weight:bold; 
	}
.picbg
{
	border:1px solid #ccccff; background-color:#f6f6f6;
	 padding-bottom:3; padding-left:3; padding-right:3; padding-top:3; 
	 text-align:center; vertical-align:middle; 
}
.Head1
{
	BORDER-TOP: #0066ff 2px solid; FONT-WEIGHT: bold; COLOR: #000066; 
	BORDER-BOTTOM: lightgrey 1px solid; BACKGROUND-COLOR: honeydew;
	height:25;
	}
.Head2
{
	 font-weight:bold;
	  margin-left:10px; 
	  height:25;
	  color:#004B00  ;
	background-color:#EFFFCE;
	border-top:0px lightgrey solid;
	BORDER-BOTTOM: lightgrey 1px solid;
	}
.CoNav
{
	FONT-WEIGHT: bold; COLOR: white;text-decoration:none;
	
	}
.ImgF {height:180px; width:200px; 
	border:1px solid #ccccff; background-color:#f6f6f6;
	 padding-bottom:3; padding-left:3; padding-right:3; padding-top:3; 
	 text-align:center; vertical-align:middle; 
	}
.ImgF img {height:180px; width:200px;border:1px solid #000; }
.img_news_txt {text-align:left; margin:2px 0 0 12px;}
.lblNav
{
	BORDER-LEFT: #330033 5px solid; COLOR: #000066; BACKGROUND-COLOR: aliceblue;
	height:22;
	}
/*remark fe*/
.TrRemark
{
	BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #993366; BACKGROUND-COLOR: whitesmoke; height:25; font-weight:bold;
	}
/*remark fe end*/
/*company detail page start*/
.mainInfoTable
{
	BORDER-RIGHT: #ccccff 1px solid; BORDER-TOP: #ccccff 1px solid; color:Navy;
	BORDER-LEFT: #ccccff 1px solid; BORDER-BOTTOM: #ccccff 1px solid; BACKGROUND-COLOR:#ffffcc
	}
.mainInfoTableARow
{
	  background-color:LightCyan;
}
.coNameTitle
{
	FONT-WEIGHT: bold; BORDER-LEFT: #0033cc 5px solid; COLOR: #ffffff; BACKGROUND-COLOR: #99ccff
	}
.coTable1
{
	BORDER-RIGHT: #ccccff 1px solid; BORDER-TOP: #ccccff 1px solid; BORDER-LEFT: #ccccff 1px solid;
	 BORDER-BOTTOM: #ccccff 1px solid; BACKGROUND-COLOR: #ffffff
	}
.coHeader1
{
	BORDER-TOP: #66ccff 2px solid; FONT-WEIGHT: bold; COLOR: #336633; BACKGROUND-COLOR: lightcyan;
	BORDER-BOTTOM: gainsboro 1px solid;
	}
/*company detail page end */
/*house detail page start */
.housename
{
	BORDER-bottom: #003366 1px solid; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: lightsteelblue
	}
.hframe
{
	BORDER-RIGHT: #000066 1px double; BORDER-TOP: #000066 1px double;
	 BORDER-LEFT: #000066 1px double; BORDER-BOTTOM: #000066 1px double
	
	}
.hARow
{
	BORDER-RIGHT: #ccffff 1px solid; BORDER-TOP: #ccffff 1px solid;
	 BORDER-LEFT: #ccffff 1px solid; BORDER-BOTTOM: #ccffff 1px solid; BACKGROUND-COLOR: #ccff99
	}
.hmaintable
{
	COLOR: #000066; BACKGROUND-COLOR: #ffff99
	}
.hHead
{
	BORDER-TOP: #00ffcc 2px solid; FONT-WEIGHT: bold;
	 COLOR: #000066; BORDER-BOTTOM: gainsboro 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ffffcc
	}
.hText
{
	margin:10 10 10 10
	}
/*house detail page end */
.Table_Alternative
{
	background-color: #FFFBEF;
	border-color: #3366CC;
	border-width: 1px;
	border-collapse:collapse;
	border-style: Solid;
	border-color: #3366CC;
	table-layout:auto;
	width:100%;
	vertical-align:top;
	font-family: 宋体;
	color: #3366CC;
	font-size: 10pt;
	height: 15px
}
.Table_LinkTip
{
	background-color: #FFFFB0;
	border-width: 0px;
	table-layout:auto;
	width:300;
	vertical-align:top;
	font-family: 宋体;
	color: #3366CC;
	font-size: 9pt;
	height: 15px
}

/* called by WebClassLib */
/* called by HhouseShow.aspx*/
.hhsJD
{
	BORDER-LEFT: #330033 5px solid; COLOR: #000066; BACKGROUND-COLOR: aliceblue;
	height:22;
	}
.hhsLPXW
{
	FONT-WEIGHT: bold; COLOR: #000033; BORDER-BOTTOM: #006699 2px ridge; HEIGHT: 25px; BACKGROUND-COLOR: #ffffcc;
	}

/**/
/* call by HZhuanghuang.aspx*/
.hclassHead1
{
	COLOR:Black; BORDER-BOTTOM: blue 1px solid; BACKGROUND-COLOR:darkgray;
	}
/**/
.head3
{
	 BORDER-TOP: #66ccff 2px solid; FONT-WEIGHT: bold; COLOR:Black; BACKGROUND-COLOR:#ffffcc; height:22;
	}
.DataGrid_Table
{
	background-color: #E0ECFC;
	border-color: #3366CC;
	border-width:1px;
	border-style:Solid;
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	font-family: 宋体;
	font-size: XX-Small
}
.DataGrid_Header
{
	font-family: 宋体;
	font-size: 9pt;
	background-color: #3366CC;
	font-weight: bold;
	color: White;
	text-align:center
}

.DataGrid_Item
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt
}
.DataGrid_AlternatingItem
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt;
	background: #E0ECEC
}
.DataGrid_OverdueItem
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt;
	background: #CCCCCC
}
.DataGrid_Paging
{
	font-family: 宋体;
	color: #3366CC;
	font-size: 9pt
}
.DataGrid_Positive_Item
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt;
	background: #C7FCCA
}
.DataGrid_Negative_Item
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt;
	background: #F2C8DA
}
.DataGrid_Equal_Item
{
	font-family: 宋体;
	color: #000000;
	font-size: 9pt;
	background: #DEE0DF
}
