/*--------- TABLE OF CONTENTS---------*/
/* Body
------------------------------------- */
/* @group Header
------------------------------------- */
/* @group Typography
------------------------------------- */
/* @group Featured Slider
------------------------------------- */
/* @group NavBar
------------------------------------- */
body {
	color: #3a3936;
	background: #BCE27F url(../../images/style3/page_bg.png) repeat-x scroll center top;
}


/* @group Header */

#header span#graphic a,#header h1#graphic a {
	background-image: url(../../images/style3/logo.png);
}

#header span#text-header a,#header h1#text-header a {
	font-size: 46px;
	line-height: 30px;
	color: #5e7e05;
	text-shadow: #fff 1px 1px 1px;
}

#header span#text-header a:hover,#header h1#text-header a:hover {
	color: #6d9f23;
}

#header span#text-slogan,#header h2#text-slogan {
	font-size: 18px;
	color: #464646;
	text-shadow: #fff 0 1px 1px;
}

/* @end */

/* @group Typography */

a {
	color: #6d9f23;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #5b9200;
}


h1 { color: #030303;}

h2 { color: #555; }

h3 { color: #5a7e25;}

h4 { color: #1b1c16;}

h5 { color: #676767;}

h6 { color: #8299ac;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color: #000;
	text-decoration: none;
}

#breadcrumbs {
	background-color: #ebebeb;
	border: 1px solid #dadada;
}
#breadcrumbs .sep {
	background-image: url(../../images/style3/bread_sep.png);
}

.sidebar h1,.sidebar h2,.sidebar h3,
#footer h1,#footer h2,#footer h3 {
	font-size: 1.5em;
	color: #7fab07;
}

.sidebar ul.menu li.active.current a,
.sidebar ul.menu li.active a {
	color: #fff;
	background-color: #7fab07;
	border: 0px solid #8a0002;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.sidebar ul.menu li.haschild li a,
.sidebar ul.menu li.haschild.active.current li a,
.sidebar ul.menu li.haschild.active li.active.current a {
	background-color: transparent;
	color: #555;
	font-size: .9em;
	line-height: 1em;
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
}

::selection {background: #fffed8;color: #000;}
::-moz-selection {background: #fffed8;color: #000;}

#headerad {
	position: absolute;
	top: 12px;
	right: 5px;
	display: block;
	width: 468px;
	height: 60px;
	text-align: center;
	text-shadow: #f4f4f4 1px 1px 0;
	font: bold 12px/60px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #060606;
}


/* @end */

/* @group Slider */

#st_slider ul.pagination li.active a {
	background: url(../../images/style3/pag_active.png) no-repeat center center;
}

#st_slider h2 {
	color: #000;
	font-size: 30px;
	letter-spacing: -1px;
	text-shadow: #fff 0 2px 0;
}
#st_slider h2 a {
	color: #404040;
}
#st_slider h2 a:hover {
	color: #7aa23e;
}
#st_slider p {
	color: #565656;
	font-size: 26px;
	line-height: 125%;
	font-weight: normal;
	letter-spacing: -1px;
	font-style: normal;
	text-shadow: #fff 1px 1px 0;
}

#st_slider ul.pagination li a {
	background: url(../../images/style3/pag_item.png) no-repeat center center;
	margin: 10px 4px;padding: 0px;
}
#st_slider_nav a.previous {
	background: url(../../images/style3/pag_prev.png) no-repeat left center;
}
#st_slider_nav a.next {
	background: url(../../images/style3/pag_next.png) no-repeat right center;
}
#st_slider ul.pagination li.active a {
	background: url(../../images/style3/pag_active.png) no-repeat center center;
}


#st_slider a.more-link {
	color: #567826;
	text-shadow: #fff 1px 1px 1px;
	background: url(../../images/readmore.png) no-repeat 0px 0px;
	font: bold 14px/33px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#st_slider a.more-link:hover {
	color: #333;
	text-decoration: none;
	background: url(../../images/readmore.png) no-repeat 0 -33px;
}

/* @end */

/* @group Navbar */

#nav {height: 46px;margin: 5px 0px;background: url(../../images/style3/nav_l.png) no-repeat left center;z-index: 5000;font-size: 15px;position:relative;z-index: 100;width: 933px;}


#nav ul {background: url(../../images/style3/nav_r.png) no-repeat right center;}

#nav ul li a {color: #fff;text-shadow: #050505 1px 1px 1px;}

#nav ul li a:hover,#nav ul li:hover a {color: #d4ecac;}

#nav .menu li li a, #nav .menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
	border-bottom: 1px solid #608727;
}
#nav .menu li li li,#nav .menu li li:hover, #nav .menu li li.sfHover,
#nav .menu li li a:focus, #nav .menu li li a:hover, #nav .menu li li a:active {
	background: #2b2b2b;
	color: #fff;
}

#nav .menu li:hover ul,#nav .menu li.sfHover ul {
	background: url(../../images/style3/menu_footer.png) no-repeat left bottom;
}
#nav .menu li li {
	background: url(../../images/style3/menu_bg_trans.png) repeat;
}

/* @end */