
a {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #F60;
}

body {
	clear: left;
	margin: 0;
	padding: 0;
	border: 0;
	font: 9pt Tahoma, Verdana, Arial, Lucida Grande,, Lucida, Helvetica, "宋体", sans-serif;
	color: #666666;
	background:#f7f6f1;
}

td			{
			font-family:tahoma,宋体;
			font-size:9pt;
}

div			{
			font-family:tahoma,宋体;
			font-size:9pt;
}

form		{
			font-family:tahoma,宋体;
			font-size:9pt;
}

option		{
			font-family:tahoma,宋体;
			font-size:9pt;
}

a img {
			border: none;
}

.content {
		table-layout:fixed;
		word-break:break-all;
}

hr{
			height:1px;
			color:#AAAAAA;
}

.alert		{
			BORDER-RIGHT: #FF0000 1px solid;
			BORDER-LEFT: #FF0000 1px solid;
			BORDER-TOP: #FF0000 1px solid;
			BORDER-BOTTOM: #FF0000 1px solid;
}

.normal		{
			BORDER-RIGHT: #808080 1px solid;
			BORDER-LEFT: #808080 1px solid;
			BORDER-TOP: #808080 1px solid;
			BORDER-BOTTOM: #808080 1px solid;
}

.OkMsg{
	padding:3px;
	border:1px solid #00BE00;
	background:#E6FFE6 no-repeat;	
	color:#000;
}

.WarningMsg{
	padding:3px;
	border:1px solid #00A8FF;
	background:#E2F5FF no-repeat;	
	color:#000;
}

.ErrorMsg{
	padding:3px;
	border:1px solid #F60;
	background:#FFF2E9 no-repeat;	
	color:#000;
}

.HintMsg{
	padding:3px;
	border:1px solid #FFF;
	background-color:transparent;
	background-image:none;
	color:#999;
}

.tblTitle{
	BACKGROUND-COLOR: #FFFFCC;
	BORDER: 1px solid #D4D0C8;
	PADDING:3px;
}

.tblBody{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #D4D0C8;
	PADDING:3px;
}

.box{
	background-color:#fff;
	border:1px solid;
	border-color:#b4b4b4;
	font-size:9pt;
}

.catalodOverflow{
	width:122px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	cursor:hand;
}

.font14px{
	color:#FF6600;
	font-size:14pt;
}