body, html {
	padding:0;
	margin:0 auto;
	text-align: center;
	background: #edead8 url(../images/background.gif) repeat-y top center; 
}

#WrapperMain {
	margin: 0 auto;
	width: 1027px;
	text-align: center;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#Top {
	margin: 0 28px 0 25px;
	height: 67px;
	width: 976px;
	background-color: #ffffff;
	text-align: right;
}

* html #NaviE1, #NaviE1 {
	float: right;
	height: 35px;
	margin: 32px 0 0 0;
	padding: 0;
	overflow: hidden;
}

#Header {
	height: 190px;
	width: 972px;
	margin: 0 28px 0 27px;
	background: url(../images/header.jpg) no-repeat top left; 
}

#MainContent {
	float: left;
	width: 972px;
	padding: 0;
	margin: 0 27px 0 27px;
	text-align: left;
}

#ContentCol1 {
	float: left;
	padding: 0;
	width: 200px;
}

#ContentCol3 {
	float: left;
	padding: 0;
	width: 195px;
	margin-top:32px;
}

#ContentCol2 {
	margin: 0px 0 0px;
	padding: 0 65px 0px 50px;
	overflow: hidden;
	width:462px;
	float: left;
}
#ContentCol2Wide {
	margin: 0 0px 0 0px;
	padding: 0 0px 0px 50px;
	overflow: hidden;
	float: left;
	width:700px;
}
#ContentLeft {
	padding-top:33px;
}

#Rootline {
	position: relative;
	overflow:hidden;
	width: 500px;
	height: 15px;
	padding:5px 0px 15px 0px;
}

.clearfix:after {
    display: block;
    clear: both;
    visibility: hidden;
	height: 0px;
}	

.clearfix { display: block }

.myGallery {
	border:none !important;
}
.tx-rgsmoothgallery-pi1 {
	background:none !important;
}
#PrintButton {
	padding:30px 0px 30px 0px;
	height:20px;
	vertical-align:bottom;
}
#PrintIcon {
	float:left;
}
#PrintText {
	float:left;
	padding-top:3px;
}
#Home {
	text-align:left;
	padding:30px 0px 0px 10px;
}