#hidden {
	display: none;
}
td {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	font-family: "宋体";
}
div {
	color: #333333;
	line-height: 130%;
	font-family: "宋体";
}
span {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	font-family: "宋体";
}
body {
	margin-top: 0px;
	background-image: url("../../img/bg.gif");
	/* background: #666666; */
	margin-left: 0px;
	line-height: 130%;
	font-family: "宋体";
}

p {
	color: #333333;
	line-height: 150%;
	font-size: 12px;
}

a:link {
	color: #3100F7;
	text-decoration: none
}
a:visited {
	color: #3100F7;
	text-decoration: none
}
a:active {
	color: #FF0066;
	text-decoration: none
}
a:hover {
	color: #FF0066;
	text-decoration: none
}
a.white:link {
	color: #ffffff;
	text-decoration: none
}
a.white:visited {
	color: #ffffff;
	text-decoration: none
}
a.white:active {
	color: #ffffff;
	text-decoration: none
}
a.white:hover {
	color: #ffffff;
	text-decoration: none
}

#container {
	/* background-color: #EE3300; */
	border: 0px solid silver;
	padding: 0px;
	width: 800px;
}
.container_frame {
	background-color: white;
	vertical-align: top;
}
#header {
	text-align: center;
	vertical-align: top;
	background-color: white;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#top {
	text-align: center;
	vertical-align: top;
	background-color: white;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#content {
	vertical-align: top;
	background-color: white;
	width: 100%;
}
	#leftnav {
		vertical-align: top;
		background-color: white;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}

	#rightnav {
		vertical-align: top;
		background-color: white;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}

	#main {
		vertical-align: top;
		background-color: white;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}

#bottom {
	vertical-align: top;
	text-align: center;
	background-color: white;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#footer {
	vertical-align: top;
	text-align: center;
	background-color: white;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


#view-box {
	border: 0px;
	background-color: #FFFFFF;
	padding: 2px;
}
	.view-nav {
		width: 100%;
		line-height: 22px;
		text-align: left;
		color: #009933;
		font-size : 13px;
		font-weight: bold;
		background-color: #EEEDDD;
	}

	#view-message {
		text-align: center;
		line-height: 30px;
		height: 30px;
		background-color: #FFFFFF;
	}

		.information {
			color: green;
		}

		.error {
			color: red;
		}

	#view-frame {
		border: 0px;
		background-color: #FFFFFF;
	}

		.view-bg {
			background-color: #CCCCCC;
		}

			#view-top {
				line-height: 24px;
				text-decoration: none;
				background-color: #FFFFFF;
			}
			
			.view-top-link {
				color: blue;
				text-decoration: none;
			}

			.view-pagination {
				line-height: 18px;
				letter-spacing: 0px;
				text-align:right
				text-decoration: none;
				background-color: #FFFFFF;
			}

			.view-search {
				line-height: 18px;
				text-decoration: none;
				background-color: #FFFFFF;
			}

				.view-search-input {
					font-size : 12px;
					border: 1px solid #cccccc;
					color : #9900FF;
					background-color: #FFFDDD;
				}
				.view-search-submit {
					border : solid 1px #cccccc;
					background-color: #FFFDDD;
					color : #9900FF;
					font-size : 12px;
				}

				.view-search-checkbox {
					color: #9900FF;
					border: 0px;
				}

				.view-search-select {
					font-size : 12px;
					color: #9900FF;
					background-color: #FFFDDD;
				}

			#view-table {
				text-align: left;
				width: 100%;
			}

				.view-thead {
					text-align: center;
					line-height: 30px;
					background-color: #E7E7E7;
				}

				.view-grid-row {
					line-height: 22px;
					background-color: #FFFFFF;
				}

				.view-grid-row-1 {
					line-height: 22px;
					background-color: #E8EEF7;
				}

				.view-grid-row-2 {
					line-height: 22px;
					background-color: #FFFFFF;
				}

				.view-grid-td {
					text-align: left;
					color: #333333;
					padding: 3px;
					line-height: 24px;
				}

				.view-data-link {
					color: blue;
				}

				.view-handle-link {
					color: blue;
				}

				.view-disable-link {
					color: #DDDDDD;
				}

				.view-handle-checkbox {
					border: 0px;
					background-color: #DDDDDD;
				}


#view-frame-edit {
	border: 1px;
	background-color: #FFFFFF;
}

	.view-td-title {
		color: #666600;
		line-height: 22px;
		padding: 2px;
		vertical-align: top;
		background-color: #EEEEEE;
	}

	.view-td-content {
		color: #666666;
		line-height: 22px;
		padding: 3px;
		vertical-align: top;
		background-color: #FFFFFF;
		white-space: normal;
		word-break: break-all;
		overflow: hidden;
	}

	.view-td-handle {
		text-align: center;
		background-color: #FFFFFF;
	}

	.view-submit {
		border : solid 1px #cccccc;
		background: #E9ECEF;
		color : #666666;
		font-size : 12px;
		padding: 4px;
	}

	.view-input {
		font-size : 12px;
		border: 1px solid #cccccc;
	}

	.view-textarea {
		font-size : 12px;
		border: 1px solid #cccccc;
	}

	.view-select {
		font-size : 12px;
		color: red;
		background-color: #FFFFDD;
	}

	.view-input-file {
		font-size : 12px;
		border: 1px solid #cccccc;
	}

	.view-error {
		font-size : 12px;
		color: red;
	}



#login-box {
	border: 0px;
	background-color: #FFFFFF;
	padding: 2px;
}

	#login-frame {
		border: 0px;
		background-color: #DDFFEE;
		padding: 1px;
	}

	.login_title {
		line-height: 30px;
		text-align: center;
		font-weight: bold;
	}

	.login-bg {
		background-color: #FFFFFF;
	}

	#login-table {
		text-align: left;
		width: 100%;
	}

	.login-td-title {
		text-align: right;
		color: #666600;
		line-height: 22px;
		height: 24px;
		padding: 3px;
		vertical-align: top;
		background-color: #EEEEEE;
	}

	.login-td-content {
		text-align: left;
		color: #666666;
		line-height: 30px;
		padding: 3px;
		vertical-align: top;
		background-color: #FFFFFF;
	}

	.login-td-image {
		text-align: center;
		color: #666666;
		line-height: 30px;
		padding: 3px;
		vertical-align: top;
		background-color: #FFFFFF;
	}

	.login-td-handle {
		text-align: center;
		background-color: #FFFFFF;
	}

	.login-submit {
		border : solid 1px #cccccc;
		background: #E9ECEF;
		color : red;
		font-size : 12px;
		padding-top: 4px;
		padding-bottom: 1px;
	}

	.login-input {
		height: 14px;
		font-size : 12px;
		border: 1px solid #cccccc;
	}




h1, h2, h3 {
	border-bottom: 0px solid #888;
	font-size : 15px;
	font-weight: bold;
}
h2, h3 {
	border-width: 0px;
	font-size : 14px;
	font-weight: bold;
}
  
.img-button-small {
	height: 12px;
	width: 12px;
	border: 0px;
}

.img {
	border: 0px;
}


/* 区块	*/
.block-title-td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.block-title-div {
    color: #006291;
	padding-left: 0px;
	padding-right: 0px
	padding-bottom: 7px;
	padding-top: 9px;
	text-align: left;
	border-bottom: #cccccc 1px dotted;
}

.big-block-title-td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.big-block-title-div {
	padding-left: 0px;
	padding-right: 0px
	padding-bottom: 0px;
	padding-top: 1px;
	text-align: left;
}


