@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
}

body {
	padding:0;
	margin:0;
	word-wrap:break-word;
	background:url(../images/pagebg.jpg) repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#252525;
}

.content {
	text-align:center;
}

.content #shcv {
	width:992px;
	margin:0 auto;
}

.content #headertop {
	width:100%;
	background:url(../images/topnavbg.png) repeat-x;
	height:60px;
	margin:0 auto;
	min-width:1000px;
}
	.content #topnav {
		width:988px;
		height:46px;
		margin:0 auto;
		padding:8px 0 0 0;
	}
		.content #topnav_left {
			background:url(../images/menuright.png) no-repeat;
			width:9px;
			height:46px;
			float:left;
		}
		.content #topnav_right {
			background:url(../images/menuleft.png) no-repeat;
			width:9px;
			height:46px;
			float:left;
		}
		.content #topnav_middle {
			background:url(../images/menumiddle.png) repeat-x;
			width:970px;
			height:46px;
			float:left;
		}
		

.content #header {
	width:100%;
	height:85px;
	position:relative;
}
	.content #logo {
		position:absolute;
		top:5px;
		left:0;
		width:314px;
		height:75px;
	}
	.content #headertext {
		width:500px;
		line-height:24px;
		position:absolute;
		top:10px;
		right:10px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
		#headertext a {
			color:#363636;
			text-decoration:none;
		}
		#headertext a:hover {
			color:#363636;
			text-decoration: underline;
		}
		#headertext span {
			padding:0 8px
		}
		

.content #banner {
	width:100%;
	height:446px;
	margin:0 0 10px 0;
}
	.content #bannertop {
		width:100%;
		background:url(../images/slider_top.png) no-repeat;
		height:11px;
	}
	.content #bannerbottom {
		width:100%;
		background:url(../images/slider_bottom.png) no-repeat;
		height:10px;
	}
	.content #bannermiddle {
		width:100%;
		background:url(../images/slider_middle.png) repeat-y;
		height:425px;
	}
	
.content #columnleft {
	width:650px;
	float:left;
	margin:0 0 10px 6px;
}
	#columnleft img {
		max-width:650px;
	}
	.textblock {
		width:100%;
	}
		.textblock ul {
			padding:5px 0;
			margin:0;
		}
		.textblock ul li {
			list-style-type:none;
			text-align:justify;
			padding:4px 20px;
			margin:0 0 3px 0;
			font-weight:600;
			font-size:12px;
			background:url(../images/liimg_46.png) no-repeat 0px 11px;
			line-height:16px;
		}
		

.content #columnright {
	width:296px;
	float:right;
	margin:0 6px 10px 20px;
}
	.rightbox {
		width:100%;
		margin:0 0 10px 0;
	}
		.content #rightboxtop {
			height:91px;
			width:100%;
		}
		.content #rightboxmiddle {
			background:url(../images/facilitiesmiddle.png) repeat-y;
			width:100%;
			padding:5px 0;
		}
			ul#fac {
				padding: 0 10px;
				margin:0;
			}
			ul#fac li {
				padding:6px 0 6px 25px;
				list-style-type:none;
				display:block;
				background:url(../images/rightboxli_49.jpg) no-repeat left center;
				text-align:left;
				border-bottom:1px solid #d1d1d1;
				color:#555;
				font-size:14px;
			}
			
		.content #rightboxbottom {
			background:url(../images/facilitiesbottom.png) no-repeat;
			height:5px;
			width:100%;
		}


.content #footertop {
	width:100%;
	min-width:1000px;
	background:#171717;
	padding:10px 0;
	margin:0 auto;
}
	.content #footertopcontent {
		width:992px;
		margin:0 auto;
	}
	.imp {
		width: 24%;
		float:left;
		margin:0 7px 10px 0;
	}
	.impsmall {
		width: 16%;
		float:left;
		margin:0 8px 10px 0;
	}
	.imp img {
		float:left;
		margin:0 8px 0 0;
		border:0;
	}
	.imp p {
		padding:25px 0 0 0;
		line-height:18px;
		text-align:left;
		margin:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.imp p span {
		font-weight:bold;
	}
	.impsmall img {
		float:left;
		margin:0 8px 0 0;
		border:0;
	}
	.impsmall p {
		padding:25px 0 0 0;
		line-height:18px;
		text-align:left;
		margin:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.impsmall p span {
		font-weight:bold;
	}
		
.content #implinks {
	width:100%;
	line-height:18px;
	text-align:justify;
	color:#fff;
	padding:0 6px;
}
	#implinks a {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:12px;
	}
	#implinks a:hover {
		color:#fff;
		text-decoration:underline;
	}
	#implinks span {
		color:#fff;
	}
	#implinks span.lineblock {
		color:#fff;
		padding:0 12px;
	}
	
.content #footergallery {
	width:100%;
	margin:0 0 20px 0;
}
	.fotgallimage {
		width:180px;
		height:130px;
		border:3px solid #363636;
		margin:0 6px;
		float:left;
		overflow:hidden;
		position:relative;
	}
		.fotgallimage a {
			background:url(../images/sliderbg.png) repeat-x;
			color:#fff;
			font-weight:bold;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			display:block;
			width:170px;
			position:absolute;
			left:0;
			bottom:0;
			padding:5px;
			z-index:200;
		}
		.fotgallimage img {
			width:180px;
		}
		
.content #footerarea {
	width:100%;
	min-width:1000px;
	background:#000;
	margin:0 auto;
}
	.content #footer {
		width:992px;
		padding:10px;
		text-align:center;
		line-height:20px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 auto;
	}
		#footer a {
			color:#fff;
			padding:0 6px;
			text-decoration:none;
		}
		#footer a:hover {
			color:#fff;
			text-decoration:underline;
		}
		
		
		
		
.clr {
	clear:both;
	line-height:0px;
}