/* <style type="text/css"> */
    body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background-color: #331A00;
	background-image: url(images/design/front/bg.jpg);
	background-repeat: repeat-x;
	}
	#header {
	background: url(images/design/front/headerBg.gif) no-repeat left bottom;
	}
	.slogan	{
		background: url(images/design/front/sloganBg.gif) no-repeat center top;
	}
	.horizontalNav {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.horizontalNav li {
	padding: 0px;
	float: left;
	margin: 0px;
	position:relative;
	z-index:200;
	background-image: url(images/design/mainmenu/mBg.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
* html .horizontalNav li {
 behavior: expression(  this.onmouseover = new Function("this.className += ' hover'"),  this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),  this.style.behavior = null);
}
.horizontalNav li a:link, .horizontalNav li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	padding: 10px 25px;
	float: left;
	font-size:18px;
	}
.horizontalNav li a:hover, .horizontalNav li a:active {
	color: #31A53A;
	}
.horizontalNav div.level2, .horizontalNav div.level3, .horizontalNav div.level4 {
	position:absolute;
	top: 100%;
	margin:0px;
	padding: 5px;
	border:1px solid #FFFFFF;
	list-style: none;
	z-index: 100;
}
.horizontalNav div.level2 {
	width: 420px;
	left: 0;
}
.horizontalNav div.level3 {
	width: 210px;
	left: 0;
}
.horizontalNav div.level4 {
	width: 210px;
	right: 0;
}
.horizontalNav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.horizontalNav ul li {
	width:200px;
	text-align: left;
	float:left;
	font-weight:bold;
	border-right:#CCCCCC 1px solid;
	padding: 0px 4px;
}
.horizontalNav ul li a:link, .horizontalNav ul li a:visited{
	text-align: left;
	border:none;
	padding: 2px;
	font-size: 12px;
	color: #660000;
}

.horizontalNav ul ul {
	padding: 0px;
	margin: 2px 5px;
	list-style: none;
}
.horizontalNav ul ul li {
	font-weight:normal;
	margin: 2px 0px;
	width:145px;
	border-right: none;
	padding: 0px 2px;
}
.horizontalNav ul ul li a:link, .horizontalNav ul ul li a:visited {
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	display:inline;
	border:none;
	padding: 2px;
}
.horizontalNav ul ul li a:hover, .horizontalNav ul ul li a:active {
	color: #000;
}
.horizontalNav ul, .horizontalNav div.level2, .horizontalNav div.level3, .horizontalNav div.level4, .horizontalNav ul li:hover ul ul {
	display: none;
}
.horizontalNav li:hover ul, .horizontalNav li.hover ul, .horizontalNav li:hover div.level2, .horizontalNav li:hover div.level3, .horizontalNav li:hover div.level4, .horizontalNav li.hover div.level2, .horizontalNav li.hover div.level3, .horizontalNav li.hover div.level4 {
	display: block;
	background-color: #F0EDE1;
}
.horizontalNav li:hover ul li a, .horizontalNav li.hover ul li a, .horizontalNav ul li:hover ul li a, .horizontalNav li:hover ul li a:visited, .horizontalNav li.hover ul li a:visited, .horizontalNav ul li:hover ul li a:visited {
	width:144px;
}
.horizontalNav li.m00	{
	background:url(images/design/mainmenu/m00.gif) no-repeat 0px 7px; width:146px; height:42px;
}
.horizontalNav li.m01	{
	background:url(images/design/mainmenu/m01.gif) no-repeat 0px 7px; width:137px; height:42px;
}
.horizontalNav li.m03	{
	background:url(images/design/mainmenu/m03.gif) no-repeat 0px 7px; width:160px; height:42px;
}
.horizontalNav li.m04	{
	background:url(images/design/mainmenu/m04.gif) no-repeat 0px 7px; width:90px; height:42px;
}
.horizontalNav li.m05	{
	background:url(images/design/mainmenu/m05.gif) no-repeat 0px 7px; width:142px; height:42px;
}
/*------------------------------------------------------------------*/	

#mainData	{
	background: url(images/design/front/mainDataBg.jpg);
}

#slidingImages	{
	background: url(images/design/front/slidingImagesBg.jpg) no-repeat right top;
}
#areaImages	{
	background: url(images/design/inner/slidingImagesBg.gif) no-repeat right top;
}
#textAreas h2, #mainContent	h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#85BA1A;
}
.textAreasPic	{
	background: url(images/design/front/textAreasPicBg.jpg) no-repeat left top;
}
.textAreasText	{
	color:#E0D3A9;
	line-height:1.5em;
	padding-top:10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.insert, .fact	{
	border:1px dotted #660;
	background-color:#532900;
	padding:10px;
	text-align:center;
	
}
.fact	{
	color:#E0D3A9;
	line-height:1.5em;
	float:left;
	margin: 30px;
	width:380px;
}
/*Left Navigation*/	 
.leftNav {
	padding: 0px;
	list-style: none;
	margin: 0px;
	}
.leftNav li {
	margin: 0px;
	}
.leftNav li a:link, .leftNav li a:visited {
	text-decoration: none;
	color: #999999;
	width: 143px;
	padding: 3px;
	text-align: left;
	display: block;
	font-weight: bold;
	}
.leftNav li a:hover, .leftNav li a:active {
	text-decoration: none;
	background-color: #FFF;
	color: #2D8000;
	
	}
#footer	{
	background:url(images/design/front/footerBg.jpg) no-repeat left top;
}
.hidden {display: none;}
	
a:link, a:visited {
	color: #9FC27E;
}
a:hover, a:active {
	color: #FFF;
}
	
