* { margin:0; padding:0;}
body { background:#fefefe; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:17px; line-height:1em; color:#333; min-width:980px;}
input, textarea, select { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(../images/head-tile.gif) left top repeat-x #fff;}
.tail-bottom { background:url(../images/foot-tile.jpg) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form .form { height:50px;}
#form label { display:block;}
#form input {width:231px; padding:2px 3px 2px 3px; background:#fff; border:1px solid #d4d4d4;}
#form textarea { width:256px; height:117px; overflow:auto; background:#fff; border:1px solid #d4d4d4; padding:2px 3px 0 3px; margin-bottom:21px;}


/*==================list====================*/
ul { list-style:none;}

.list { position:absolute; right:6px; top:7px;}
.list li { float:left; text-transform:uppercase; font-size:.83em; border-right:1px solid #b1b1b1; line-height:.92em; padding-right:14px; margin-right:14px;}
.list li a { text-decoration:none; color:#b1b1b1; display:block; padding:4px 0 3px 0;}
.list li a:hover { text-decoration:underline;}
.list li.last { border-right:0; margin-right:0; padding-right:0;}
.list li.last a { padding-right:28px; background:url(../images/rss.gif) no-repeat right top;}

.site-nav { position:absolute; right:0; top:130px;}
.site-nav li { float:left; font-size:15px; line-height:1.2em; text-transform:uppercase; margin-left:3px;}
.site-nav li a { display:block; text-decoration:none; color:#000;}
.site-nav li a span { display:block; padding:18px 0 19px 0; text-align:center;}
.site-nav li a.act { background:url(../images/nav-left.gif) no-repeat left top #3d3d3d; color:#fff;}
.site-nav li a.act span { background:url(../images/nav-right.gif) no-repeat right top;}
.site-nav li.m1 a { width:77px;}
.site-nav li.m2 a { width:84px;}
.site-nav li.m3 a { width:112px;}
.site-nav li.m4 a { width:101px;}
.site-nav li.m5 a { width:101px;}
.site-nav li.m6 a { width:112px;}

.list1 li { padding:0 0 4px 0;}
.list1 li a { color:#1f8a70;}

.list2 li { background:url(../images/line-hor.gif) repeat-x bottom; padding-bottom:17px; margin-bottom:17px;}
.list2 li cite { display:block; font-style:normal; margin-top:5px;}
.list2 li a { color:#fca700; font-weight:bold; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}
.list2 li.last { background:none; padding-bottom:0; margin-bottom:0;}

.list3 { margin-top:-15px;}
.list3 li { color:#fff; list-style-type:decimal; list-style-position:inside; font-weight:bold; padding-top:15px;}
.list3 li span { font-weight:normal;}

.list4 { margin-top:-30px;}
.list4 li { width:100%; overflow:hidden; vertical-align:top; padding-top:30px;}
.list4 li img { float:left; margin-right:20px;}
.list4 li b { display:block;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}

.phone { float:right;}

#loopedSlider { position:absolute; left:430px; top:120px;}
#loopedSlider .container { width:540px; height:380px; overflow:hidden; position:relative;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; left:0; width:540px; height:380px;}

#newsSlider,
#newsSlider1,
#newsSlider2,
#newsSlider3,
#newsSlider4,
#newsSlider5 { 
	position:relative; clear:both;
}

#newsSlider  .container,
#newsSlider1 .container,
#newsSlider2 .container,
#newsSlider3 .container,
#newsSlider4 .container,
#newsSlider5 .container { 
	overflow:hidden; position:relative;
}

#newsSlider	 div.slides,
#newsSlider1 div.slides,
#newsSlider2 div.slides,
#newsSlider3 div.slides,
#newsSlider4 div.slides,
#newsSlider5 div.slides { 
	position:absolute; top:0; left:0; 
}

#newsSlider  div.slides div.slide,
#newsSlider1 div.slides div.slide,
#newsSlider2 div.slides div.slide,
#newsSlider3 div.slides div.slide,
#newsSlider4 div.slides div.slide,
#newsSlider5 div.slides div.slide { 
	position:absolute; top:0; left:0; padding:0; margin:0; 
}

#newsSlider  .previous,
#newsSlider1 .previous,
#newsSlider2 .previous,
#newsSlider3 .previous,
#newsSlider4 .previous,
#newsSlider5 .previous,
#newsSlider  .next,
#newsSlider1 .next,
#newsSlider2 .next,
#newsSlider3 .next,
#newsSlider4 .next,
#newsSlider5 .next { 
	float:right; 
	margin-left:3px;
}

#newsSlider .container { width:360px; height:248px; background:#ddd;}
#newsSlider,
#newsSlider div.slides div { 
	width:350px;
}
#eventSlider .container { width:260px; height:326px; background:#ddd;}
#eventSlider,
#eventSlider div.slides div { 
	width:250px;
}

/*==================txt, links, lines, titles====================*/
a {color:#FFF; outline:none;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;}

h2 { color:#7A1000; font-size:78px;}
h3 {
color:#7A1000;
font-size:42px;
letter-spacing:-0.7px;
font-weight:bold;
line-height:1.2em;
margin-bottom:10px;
padding:0 0 0 0px;
position:relative;
}
h4 { font-size:2.17em; margin-bottom:22px; letter-spacing:-0.9px; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:1em; color:#fff;}
h4.color1 { color:#bedb39;}
h5 { color:#232323; font-size:40px; margin:8px 0 5px 0;}
h6 { color:#232323; font-size:30px; margin:8px 0 5px 0;}
.txt1 { color:#232323;}
.txt2 span { display:block; font-size:1.5em;}
.txt2 em { color:#bebebe; display:block; margin-bottom:3px;}

.link1 { display:block; float:left; background:url(../images/link1-tail.gif) repeat-x top; color:#fff; font-size:1em; text-decoration:none; line-height:.92em;}
.link1 em { display:block; background:url(../images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:3px 9px 5px 9px; font-style:normal; font-weight:normal;}
.link1:hover { text-decoration:underline;}

.divider1 { background:url(../images/divider1.gif) repeat-y 239px 0; width:100%;}
.divider2 { background:url(../images/divider1.gif) repeat-y 485px 0;}
.divider3 { background:url(../images/divider1.gif) repeat-y 731px 0;}
.divider4 { background:url(../images/divider1.gif) repeat-y 392px 0;}
.divider5 { background:url(../images/divider1.gif) repeat-y 243px 0;}
.divider-top1 { background:url(../images/divider-top.gif) no-repeat 239px 0;}
.divider-top2 { background:url(../images/divider-top.gif) no-repeat 485px 0;}
.divider-top3 { background:url(../images/divider-top.gif) no-repeat 731px 0;}
.divider-top4 { background:url(../images/divider-top.gif) no-repeat 392px 0;}
.divider-top5 { background:url(../images/divider-top.gif) no-repeat 243px 0;}
.divider-bot1 { background:url(../images/divider-bot.gif) no-repeat 239px bottom;}
.divider-bot2 { background:url(../images/divider-bot.gif) no-repeat 485px bottom;}
.divider-bot3 { background:url(../images/divider-bot.gif) no-repeat 731px bottom;}
.divider-bot4 { background:url(../images/divider-bot.gif) no-repeat 392px bottom;}
.divider-bot5 { background:url(../images/divider-bot.gif) no-repeat 243px bottom;}


/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .border-top {background:url(../images/border.gif) repeat-x top;}
.box .border-bot {background:url(../images/border.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border.gif) repeat-y left;}
.box .border-right {background:url(../images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:22px 20px 22px 19px;}
.box h3 { margin-bottom:18px;}
.box dl dt { font-size:1.5em; margin-bottom:7px;}
.box dl dd { margin-bottom:14px;}

.box1 { width:100%;}

#content .col-1 .box1.active { background:#7ABF42;}
#content .col-1 .box1 h4 { color:#7ABF42;}
#content .col-1 .box1.active .left-top-corner {background:url(../images/left-top-corner1.gif) no-repeat left top;}
#content .col-1 .box1.active .right-top-corner {background:url(../images/right-top-corner1.gif) no-repeat right top;}
#content .col-1 .box1.active .left-bot-corner {background:url(../images/left-bot-corner1.gif) no-repeat left bottom;}
#content .col-1 .box1.active .right-bot-corner {background:url(../images/right-bot-corner1.gif) no-repeat right bottom;}
#content .col-1 .box1.active h4,
#content .col-1 .box1.active p { 
	color:#fff;
}

#content .col-2 .box1.active { background:#bedb39;}
#content .col-2 .box1 h4 { color:#bedb39;}
#content .col-2 .box1.active .left-top-corner {background:url(../images/left-top-corner2.gif) no-repeat left top;}
#content .col-2 .box1.active .right-top-corner {background:url(../images/right-top-corner2.gif) no-repeat right top;}
#content .col-2 .box1.active .left-bot-corner {background:url(../images/left-bot-corner2.gif) no-repeat left bottom;}
#content .col-2 .box1.active .right-bot-corner {background:url(../images/right-bot-corner2.gif) no-repeat right bottom;}
#content .col-2 .box1.active h4,
#content .col-2 .box1.active p { 
	color:#fff;
}

#content .col-3 .box1.active { background:#fca700;}
#content .col-3 .box1 h4 { color:#fca700;}
#content .col-3 .box1.active .left-top-corner {background:url(../images/left-top-corner3.gif) no-repeat left top;}
#content .col-3 .box1.active .right-top-corner {background:url(../images/right-top-corner3.gif) no-repeat right top;}
#content .col-3 .box1.active .left-bot-corner {background:url(../images/left-bot-corner3.gif) no-repeat left bottom;}
#content .col-3 .box1.active .right-bot-corner {background:url(../images/right-bot-corner3.gif) no-repeat right bottom;}
#content .col-3 .box1.active h4,
#content .col-3 .box1.active p { 
	color:#fff;
}

#content .col-4 .box1.active { background:#fd7400;}
#content .col-4 .box1 h4 { color:#fd7400;}
#content .col-4 .box1.active .left-top-corner {background:url(../images/left-top-corner4.gif) no-repeat left top;}
#content .col-4 .box1.active .right-top-corner {background:url(../images/right-top-corner4.gif) no-repeat right top;}
#content .col-4 .box1.active .left-bot-corner {background:url(../images/left-bot-corner4.gif) no-repeat left bottom;}
#content .col-4 .box1.active .right-bot-corner {background:url(../images/right-bot-corner4.gif) no-repeat right bottom;}
#content .col-4 .box1.active h4,
#content .col-4 .box1.active p { 
	color:#fff;
}

.box1 .inner { padding:22px 22px 26px 17px;}
.box1 h3 { font-size:25px;}

.box2 { width:100%; background:#1f8a70;}
.box2 .left-top-corner {background:url(../images/left-top-corner1.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(../images/right-top-corner1.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(../images/left-bot-corner1.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(../images/right-bot-corner1.gif) no-repeat right bottom;}
.box2 p,
.box2 dl { 
	color:#fff;
}
.box2 dl { margin-bottom:-18px;}
.box2 dl dt { font-weight:bold; margin-bottom:18px;}
.box2 dl dd { margin-bottom:18px;}
.box2 .inner { padding:22px 12px 26px 17px;}


/*header*/
#header .logo { position:absolute; left:0; top:90px;}
#header .extra { position:absolute; left:3px; top:265px; width:465px; z-index:2;}
#header .extra p { padding-left:6px; padding-right:50px; color: #7A1000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:110%;}

/*content*/
#content .indent { padding:22px 0 0 7px;}
#content .indent1 { padding-bottom:10px;}
#content .indent2 { padding-bottom:50px;}

/*footer*/
#footer {background-color:transparent;}
#footer p { color:#FFF; padding:49px 0 0 3px;}
#footer p a { color:#FFF; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*================= index-6.html ===================*/
#page7 #content .indent { padding:22px 20px 0 0;}
/*----- search form -----*/
#query {
	float:right;
	padding:17px 0px 0 0;

}
	#query fieldset {
		border:none;
		background:url(../images/search-bg.gif) no-repeat left top;
		width:220px;	
		z-index:1;
	}
	#box-link { 
		position: absolute; 
		top: 15px; 
		left: 953px; 
		width: 28px; 
		height: 23px; 
		background-color: transparent; 
		}
	#query input.text {
		width:213px;
		border:none;
		background:none;
		padding:4px 0 6px 10px;
	}	
	.img-shadow {
  	float:left;
  	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  	background: url(../images/shadow.gif) no-repeat bottom right;
  	margin: 10px 10px 0 10px !important;
  	margin: 10px 0 0 5px;
  	}

	.img-shadow img {
  	display: block;
 	position: relative;
  	background-color: #fff;
  	border: 1px solid #a9a9a9;
  	margin: -6px 6px 6px -6px;
  	padding: 4px;
  	} 
	.img-shadow-right {
  	float:right;
  	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  	background: url(../images/shadow.gif) no-repeat bottom right;
  	margin: 10px 10px 0 10px !important;
  	margin: 10px 0 0 5px;
  	}

	.img-shadow-right img {
  	display: block;
 	position: relative;
  	background-color: #fff;
  	border: 1px solid #a9a9a9;
  	margin: -6px 6px 6px -6px;
  	padding: 4px;
  	} 
	.p-shadow {
  	width: 90%;
  	float:left;
  	background: url(shadowAlpha.png) no-repeat bottom right !important;
  	background: url(shadow.gif) no-repeat bottom right;
  	margin: 10px 0 0 10px !important;
  	margin: 10px 0 0 5px;
  	}

	.p-shadow div {
  	background: none !important;
  	background: url(shadow2.gif) no-repeat left top;
  	padding: 0 !important;
 	 padding: 0 6px 6px 0;
 	 }

	.p-shadow p {
 	 color: #777;
 	 background-color: #fff;
  	 font: italic 1em georgia, serif;
 	 border: 1px solid #a9a9a9;
 	 padding: 4px;
 	 margin: -6px 6px 6px -6px !important;
 	 margin: 0;
 	 }
	 .the_date {
display:block;
text-align: center;
float:left;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: url(../images/dates/calendar-blue.png) no-repeat;
width:75px;
}

.date_m {
display:block;
font-size: .9em;
margin-left:15px;
margin-top:14px;
padding:0;
font-weight: bold;
text-align:left;
}

.date_d {
display:block;
font-size:1.6em;
font-weight: bold;
color:#7A1000;
margin:0;
padding:0.4em 0 1.3em 0;
text-align: center;
}
.news a{color:#7A1000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:105%}
.news a:visited {color:#7A1000; font-size:106%;}
.news a:hover {font-weight:600;}
.newsback a{background-color:#fff;}
.newsback a:hover{background-color:#e4e4e4;}


.news ul, ol { 
	list-style:none;
	font-size:smaller;
}
.news li {
	width:100%;
	overflow:hidden;
	background:url(../images/line-dot.gif) left bottom repeat-x;
	padding:0 0 10px 0;
	margin-bottom:18px;
}
.news li.last {
	background:none;
	padding-bottom:30px;
	margin-bottom:0;
}
	.news li span {
		text-align:center;
		float:left;
		font-size:11px;
		background:#161616;
		color:#fff;
		padding:1px 8px 1px 8px;
		margin-right:15px;
		width:50px;
	}
	.news li div {
		overflow:hidden;
			}
.m_wrapper{
  height:30px;
  line-height:15px;
  width:266px;
  float:right;
  clear:both;
  position:relative;
  margin-top:-65px;
  margin-right:20px;
  font-family: "Arial", "Trebuchet MS", Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
}
.m_itemMain{
  color:#999;
  z-index:10;
  border:1px solid #333;
  background-color:#000;
  background-repeat:no-repeat;
  background-position:95% 50%;
  cursor:pointer;
  margin-left:184px;
  text-align:left;
  text-indent:10px;
  width:80px;
  position:absolute;
  top:0px;
  left:0px;
  text-shadow:1px 1px 1px #000;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.m_down{
  background-image:url(../popout-menu/css/down.png);
}
.m_up{
  background-image:url(../popout-menu/css/up.png);
}
.m_wrapper ul {
  list-style:none;
  padding:2px 0px 0px 0px;
  width:100%;
  position:absolute;
  bottom:30px;
  left:0px;
}
.m_wrapper ul li a{
  text-decoration:none;
  cursor:pointer;
  display:block;
  padding:3px 0px;
  line-height:75px;
  text-indent:10px;
  letter-spacing:1px;
  color:#ddd;
  background-color:#525252;
  border:1px solid #333;
  margin:3px 0px;
  text-shadow:1px 1px 1px #000;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background:
    -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.12, rgb(51,51,51)),
    color-stop(0.56, rgb(82,82,82))
    );
  background:
    -moz-linear-gradient(
    center bottom,
    rgb(51,51,51) 12%,
    rgb(82,82,82) 56%
    );
  -moz-box-shadow:0px 0px 2px #333 inset;
  -webkit-box-shadow:0px 0px 2px #333 inset;
  box-shadow:0px 0px 2px #333 inset;

}
.m_wrapper ul li a:hover{
  background:#333;
  color:#fff;
  -moz-box-shadow:0px 0px 3px #ddd inset;
  -webkit-box-shadow:0px 0px 3px #ddd inset;
  box-shadow:0px 0px 3px #ddd inset;

}
.pilimg{
float:left;
margin:1px
}
a img { border:0 }
img { border:0 }
.producesub {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
	.producesub li {
		display:inline;
	}
		.producesub li a:hover {
			background:#e6e6e6;
			border:1px solid #d5d5d5;
		}
		.producesub li a {
			color:#565554;
			text-decoration:none;
			cursor:pointer;
			display:block;
			font-size:.91em;
			width:192px;
			padding:13px 13px 17px 13px;
			background:#fff;
			border:1px solid #ebebeb;
			margin:0 9px 11px 0;
			float:left;
		}
			.producesub li a.alt {
				margin-right:0;
			}
			.producesub li a strong {
				display:block;
				font-size:18px;
				color:#ab2400;
				text-transform:uppercase;
				font-weight:normal;
				margin-bottom:5px;
			}
			.producesub li a span {
				display:block;
				padding:21px 0 0 12px;
			}
			.producesub li a span.date {
				padding:4px 0 0 0;
				color:#9c9996;
				font-size:1.1em;
			}
			.producesub li a span.date em {
				font-style:normal;
				color:#e97900;
		}
