html{
	overflow-y:scroll;
}
body{
	width:100%;
	background-image:url(/images/bg.png);
	background-repeat:repeat-y;
	background-position:top;
	background-attachment:fixed;
}
table{
	border:0px;
	border-collapse:collapse;
}
th, td{
	text-align:left;
	vertical-align:top;
}
img{
	border:0px;
}
*{
	margin:0px;
	padding:0px;
}


.rollover12{
	cursor:pointer;
	display:block;
	overflow:hidden;
	float:left;
}
.rollover12:hover{
	background-position:0px 12px;
}
.DynamicImageButton{
	cursor:default;
}
.ImageListButton{
	cursor:default;
}
.radio, .radio input{
	cursor:pointer;
}


.ContentEdit{
	width:100%;
	display:none;
}


.building{
	width:100%;
	border-bottom:1px solid #55c0ff;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
}
	.buildingorder{
		display:none;
	}
	.buildingImage{
		width:198px;
		height:140px;
		border:1px solid #393939;
		float:left;
	}
	.buildingImage_s{
		width:95px;
		height:70px;
		margin-top:6px;
		margin-left:6px;
		float:left;
	}
		.buildingRollover{
			width:100%;
			height:100%;
			display:block;
		}
		.buildingRollover:hover{
			background-image:url(/images/buildingrollover.png);
			background-position:bottom right;
		}
	.buildingInfo{
		width:492px;
		padding-left:10px;
		float:left;
	}
	.buildingEdit{
		width:12px;
		float:left;
	}
	.buildingInput{
		width:400px;
	}
	.buildingImages{
		width:100%;
		float:left;
	}

#newsitems{
	width:100%;
	overflow:hidden;
}
	.newsitem{
		width:100%;
		margin-top:15px;
		overflow:hidden;
	}
		.newsheader{
			width:400px;
			float:left;
		}
		.newsImage{
			width:198px;
			float:left;
		}
		.newsholder{
			width:505px;
			padding-left:10px;
			overflow:hidden;
		}

#employees{
	width:100%;
	overflow:hidden;
}
	.employee{
		width:100%;
		border-top:1px solid #55c0ff;
		margin-top:5px;
		padding-top:10px;
		overflow:hidden;
	}
		.employeeImage{
			width:198px;
			float:left;
		}
		.employeeholder{
			width:492px;
			padding-left:10px;
			overflow:hidden;
			float:left;
		}
		.employeeEdit{
			width:12px;
			float:left;
		}


.sitemaptree{
	width:171px;
	height:62px;
	text-align:center;
	padding-left:100px;
	background-image:url(/images/tree.png);
	background-position:100px 16px;
	background-repeat:no-repeat;
}
.sitemapul{
	list-style:none;
	padding:none;
	text-align:center;
}


.container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
	.header{
		width:950px;
		height:150px;
		overflow:hidden;
	}
		.logo{
			width:324px;
			height:123px;
			margin:15px 0px 0px 15px;
			float:left;
			cursor:pointer;
		}
		.contact{
			padding:10px;
			text-align:right;
			color:#aaa;
			float:right;
		}
	.center{
		width:950px;
		overflow:hidden;
	}
		.menu{
			width:200px;
			margin-right:1px;
			float:left;
		}
			.menuitems{
				width:200px;
				padding-bottom:10px;
				float:left;
			}
				.menuitems a{
					width:190px;
					height:30px;
					margin-bottom:1px;
					padding-left:10px;
					line-height:30px;
					display:block;
				}
			.menublock{
				width:200px;
				padding-bottom:10px;
				float:left;
			}
				.menublockhead{
					width:190px;
					height:30px;
					padding-left:10px;
					line-height:30px;
				}
				.menublockitem{
					width:188px;
					height:45px;
					padding-top:2px;
					padding-left:10px;
					color:#666;
					background-repeat:no-repeat;
					background-position:4px 18px;
					border:1px solid #009bde;
					border-top:0px;
					overflow:hidden;
				}
		.main{
			width:719px;
			float:left;
		}
			.banner{
				width:749px;
				float:left;
			}
			.content{
				width:719px;
				padding:15px;
				overflow:hidden;
				float:left;
			}
				.headdiv{
					width:100%;
					float:left;
				}
				.linehead{
					width:100%;
					border-bottom:1px solid #009ce1;
					float:left;
				}
	.footer{
		width:950px;
		height:30px;
		background-color:#009bde;
		color:#fff;
		font-weight:bold;
		line-height:30px;
		cursor:default;
	}
		.footer_left{
			padding-left:10px;
			float:left;
		}
		.footer_right{
			padding-right:10px;
			float:right;
		}
