article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

body { 
	background:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#333333;
	min-width:1000px;
	min-height:1300px;
	position:relative;
}
html, body {height:100%;}


p {padding-top:12px;}

a {
	color:#365902; 
	outline:none;
}
a:hover{
	text-decoration:none;
}
h1{
	font-size:70px;
	line-height:1em;
	float:left;
	padding:17px 0 0 0;
}
h1 a{color:#000;display:inline-block;background:url(../images/logo.gif) 0 64px no-repeat; padding:0 0 0 7px;text-decoration:none;}
.slogan{color:#618c20; font-size:32px; padding:0 0 0 80px; line-height:1em; height:40px;}

h2{
	font-size:35px;
	line-height:1.23em;
	color:#000;
	padding:17px 0 7px 0;
}
h3{
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	color:#365902;
}

.container_24 {
	font-size:0.75em;
	line-height:1.5em;
	}


	header{
	}
	

	section#content {
		
	}			

	footer{
		
	}


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.alignjustify { text-align:justify;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


.img-indent { 
	margin:5px 25px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:5px 5px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}
.extr{overflow:hidden;}

header {height:635px;}
	header .row-1{height:133px;}
	header .row-2{position:relative;z-index:1;height:500px;}
nav{
	padding:0 0px 0 0px;
	background:#365902;
	height:99px;
	position:relative;
	z-index:499;
	}
.pags{float:right;padding-top:12px;position:relative;}
	.pags li{padding-left:1px;float:left;overflow:hidden;}
		.pags li a{background:url(../images/carp-icon.png) 0 0 no-repeat;width:24px;height:24px;display:inline-block;}
			.pags li a:hover, .pags li.current a{background:url(../images/carp-icon-hover.png) 0 0 no-repeat;}

.rel{position:relative;}
#bgSlider div{
	background:left top no-repeat;
}
#tabs{height:152px;width:576px;z-index:3;padding:205px 0 0 75px;float:right;overflow:hidden;position:relative;}
#tabs>li{display:none;position:absolute;right:0;top:233px;}
#content {padding:0 0 0 120px;}
 #content .inner{background:#fff;padding-bottom:20px;}
 #content .indent{padding:0px 0px 7px 40px;}
.list{}
	.list li{
		font-size:14px;
		line-height:30px;
		background:url(../images/marker.gif) left 12px no-repeat;
		padding-left:29px;
		display:block;
	}
		.list li a{color:#1a1f2b;text-decoration:none;}
			.list li a:hover{color:#365902;text-decoration:underline;}
		
.list-2{}
.list-2 li{line-height:18px;font-size:12px;color:#142601;}
	.list-2 li img{float:left;padding:8px 16px 0 0;}
		
.scroll {overflow:auto;position:relative;width:100%;}
.scroll-inner {height:1%;}

.lb {width:100%;padding:7px 0 0 0;text-align:center;}
.vb {width:100%;margin:-15px 0 0 -3px;}
.hb {width:752px;padding:0 0 0 0;}

.tb {
	height: 75px;
	width: 100px;
	position: static;
	display: inline-block;
	padding: 0 0 0 0;
	margin: 0 3px 7px 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#142601;
}


.link{
	display:inline-block;
	font-size:35px;
	line-height:1.2em;
	color:#fff;
	text-decoration:none;
	background:#365902;
	padding:2px 16px 0px 18px;
	height:53px;
	}
	.link:hover{background:#618c20;}
.top{padding-top:24px;}
.top1{padding-top:28px;}
.top2{padding-top:8px;}
.top3{padding-top:16px;}
.top4{padding-top:39px;}

.indent-top{padding-top:37px;}

.marg-top{margin-top:-4px;}
.marg-top1{margin-top:-6px;}
.marg-top2{margin-top:-3px;}

.marg-top-pl{margin-top:8px;}

.bottom{padding-bottom:33px;}
.bottom1{padding-bottom:25px;}
.bottom2{padding-bottom:14px;}
.bottom3{padding-bottom:5px;}

.right{padding-right:6px;}

.color{color:#618c20;}
.color1{color:#000;}
.color2{color:#365902;font-weight:bold;text-decoration:underline;}
.color3{color:#365902;}
.color4{color:#ff0000;}
.underline{text-decoration:underline;}

.text{font-size:13px;line-height:18px;font-family:Arial, Helvetica, sans-serif;padding-left:1px;display:block;color:#142601;}

.capture{font-size:13px;color:#365902;width:70px;font-weight:bold;display:inline;float:left;padding-left:1px;}
.line{width:100%;height:32px;}

dl{padding:45px 0 0px 0;}
dl dt{padding-bottom:18px;}
dl span {float:left; width:67px;}
dl a{}

footer {height:120px;background:#142601;}
 footer .inner{color:#fff;padding-top:40px;}
 	footer .inner a{color:#365902;text-decoration:none;}
		footer .inner a:hover{color:#365902;text-decoration:underline;}
.list-1{float:right;padding-left:15px;}
	.list-1 li{float:left;padding-left:1px;}


#form-main{padding:32px 0 0px 0px;font-size:11px;}

#form-main label {display:block; height:35px;overflow:hidden;}

#form-main i{float:left;width:60px;font-style:normal;}

#form-main input {width:278px;padding:2px 4px 3px 4px;border:1px #7d7d7d inset;border-top:2px inset #7d7d7d;border-left:2px inset #7d7d7d;background:url(../images/input-bg.png) 0 0 repeat;color:#626262;float:left;margin-top:0px;height:14px;float:left;}

#form-main select {width:288px;padding:2px 4px 3px 4px;border:1px #7d7d7d inset;border-top:2px inset #7d7d7d;border-left:2px inset #7d7d7d;background:url(../images/input-bg.png) 0 0 repeat;color:#626262;float:left;margin-top:0px;height:24px;float:left;}

#form-main textarea {height:143px; overflow:auto; width:278px;padding:2px 4px 3px 4px;background:url(../images/input-bg.png) 0 0 repeat;border:1px #7d7d7d inset;border-top:2px inset #7d7d7d;border-left:2px inset #7d7d7d;color:#626262;margin-top:0px;float:left;}

#form-main .button { 
padding:0px 0px 0px 0px;
text-transform:none;
BORDER-TOP-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
BORDER-LEFT-COLOR: #000000;
BORDER-BOTTOM-COLOR: #000000;
BORDER-RIGHT-COLOR: #000000;
BORDER-TOP-COLOR: #000000;
COLOR: #fff;
BACKGROUND-COLOR: #365902;
FONT-WEIGHT: normal;
FONT-SIZE: 16px; 
FONT-FAMILY: Arial, Verdana;
HEIGHT: 42px;
WIDTH: 90px;
margin-left:30px;
}

.buttons {
padding:14px 0 70px 110px;
}


#form-search{
	float:right;
	padding-top:41px;
	}


#form-search label {display:block;}
#form-search input {
	float:left;
	width:240px;
	padding:14px 7px;
	color:#1a1f1e;
	font-size:14px;
	line-height:16px;
	background:#fff;
	border:0px;
	
	}
.form-search{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position: relative;
	float:right;
	background:#fff;
	border:#e9e9e9 1px solid;
	overflow:hidden;
	padding:0px 8px;
	width:282px;
	height:45px;
	}
#form-search a{
	float:right;
	margin:11px 1px 0 0;
	}
 /* menu */
nav{}

.sf-menu {z-index:999;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%; position:relative;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	position:relative;
}

.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			99px; /* match top ul list item height */
	z-index:		90;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			219px; /* match ul width */
	top:			0px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {background:url(../images/li-bg.gif) right 0 no-repeat;height:99px;}
	.sf-menu ul{
		background:none;
		width:158px!important;
		
	}
.sf-menu a {
	display:inline-block;
	text-decoration:none;
	color:#fff;
	padding:23px 38px 0 34px;
	height:76px;
	background:none
}
	
.sf-menu a:hover, .sf-menu a.current{
	color:#000;
	z-index:99;
}

.sf-menu a.current{}
.sf-menu li {
	font-size:35px;
	line-height:1.23em;
	float:left;
	padding:0 0 0 0;
	text-transform:lowercase;
	background:url(../images/li-bg.gif) 0 0 no-repeat;
	
}
	.sf-menu li.first{padding-left:8px;}

	.sf-menu li li {
		font-size:14px;
		text-transform:none;
		line-height:1.2px;
		padding:1px 0 0 0;
		position:relative;
	}
	.sf-menu li li a {
		color:#142601;
		text-decoration:none;
		width:200px;
		height:17px;
		padding: 15px 0 0 18px;
		float:none;
		text-align:left;
		background:#618c20;
		font-family:Arial, Helvetica, sans-serif;
		overflow:hidden;
		
	}
	
	.sf-menu li li a.first{}
			
	.sf-menu li li a:hover,.sf-menu li ul li a.active{
		text-decoration:none;
		background:#365902;
		color:#fff;
		z-index:999;
		}
	.sf-menu li li ul{
		
		
	}
	.sf-menu li li li{
		
	}
	
	.sf-menu li li.sfHover li a:hover{
		background:#365902;
		color:#fff!important;
		
	}
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
		outline:		0;
	}
	.sf-menu li li.sfHover a {background:#365902;color:#fff;}
	.sf-menu li li.sfHover li a {background:#618c20;color:#142601;}
	.sf-menu li li li a{
		background:#618c20;
	}
	/*** arrows **/
	.sf-menu a.sf-with-ul {
		min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
	}
	.sf-sub-indicator {
		position:		absolute;
		display:		block;
		right:			0px;
		width:			40px;
		height:			40px;
		text-indent: 	-999em;
		overflow:		hidden;
		background:url(../images/drop-down-arrow.png) no-repeat 0 0;
	}
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */
		top:50%;
		margin-top:-20px;
	}
	a:hover .sf-sub-indicator, a.current .sf-sub-indicator {
		background:url(../images/drop-down-arrow-act.png) no-repeat 0 0;
	}
	
	.sf-menu ul .sf-sub-indicator { right:5px !important;}
	.sf-menu ul a > .sf-sub-indicator { background:url(../images/drop-down-arrow.png) no-repeat 0 0;}
	
	
	#map_canvas {
	    width:330px;
	    height:220px;
	    overflow:hidden;
	    }

