@charset "utf-8";
@import url("style_navi.css");
@import url("style_content.css");
@import url("style_rte.css");

body {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 75%;
	text-align: center;
	background-image: url(../images/blue/bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
	color: #58584e;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
* body {
	
}
body * {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, input, textarea {
	font-size: 1em;
}
.clear {
	clear: both;
}
.hide {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: -999em;
}
img {
	border: none;
}
ul {
	list-style: none;
}


div#IMAGE {
	/*height: 344px;
	overflow: hidden;*/
	background-color: #ffffff;
	text-align: left;
	/*height:57%;
	width:100%;*/
	/*height: 57%;*/
	overflow: hidden;
}


*+html div#IMAGE{height:344px;display:block;overflow:hidden;position:relative;top:-2000px;background-position:top top;}

div#IMAGE img {
	display: block;
	width: 100%;
	/*height: 100%;*/
}
div#SLIDESHOW {
	height:57%;
	width:100%;	
	overflow: hidden;
}
#flash_3ee6a1e545,
#flash_e026cedb8a,
.tx-rbflashobject-pi1-swf_altcontent {
	height:100%;
	width:100%;	
	position: relative;
}





div#OUTER-CONTAINER {
	background-image: url(../images/blue/bg_container.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#CONTAINER {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding: 0 0 30px 0;
}

div#LOGO {
	padding-left: 554px;
	padding-bottom: 43px;
}

div#FOOTER {
	background-color: #e5e5e5;	
	background-image: url(../images/blue/bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin-bottom: 6px;
}
div#FOOTER-INNER {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	padding: 5px 0 4px 0;
}
