a{text-decoration:none; outline:none; color:#89af05;}
a:hover{color:#000;}
nav{background:url(../images/back_nav.png) no-repeat left top; height:76px; position:relative;}
a#mobile-menu, a#footer-menu {display:none;}
div#menu-mobile{display:none;}
nav > ul#mainNav 
	{margin:0; padding:0 22px; list-style:none; position:relative; z-index:1000;}
nav ul#mainNav > li
	{float:left; margin-left:1px;position: relative;}	
nav ul#mainNav > li > a
	{
	display:block; float:left;
	color:#fff; font-size:15px;
	height:21px;
	padding:15px 15px; background:url(../images/back_navBtn.png) repeat-x 0 0;
	}
nav ul#mainNav > li > a:hover, nav ul#mainNav > li .active
	{background:url(../images/back_navBtn.png) repeat-x 0 -52px;}

/*----------Second lable navigation setting----------------*/
nav ul#mainNav > li .sub {
	position: absolute; /*--Important--*/
	top:51px; left: 0;
	background:#252629 url(../images/back_subnav.png) no-repeat left bottom;
	padding-left:15px;
	float: left;
	display: none; width:auto !important;
/*	width:315px !important;*/
	border-top:solid 4px #97b51a;
	border-radius:0 0 10px 10px;
	
}
/*--If needed to break out into rows--*/
/*nav ul li .row { 

	clear: both;
	float: left; width:315px;
	margin-bottom: 10px;
}*/

nav ul#mainNav > li .sub div
	{
	float:right; width:auto;
	background:#252629 url(../images/back_subnav.png) no-repeat right bottom;
	position:relative; top:0; left:0;
	padding-right:15px;
	border-radius:0 0 10px 10px;
	}
nav ul#mainNav > li .sub ul
	{list-style: none;margin: 0; padding:0 0 10px 0;float: left;}
nav ul#mainNav > li .sub ul li {
	/*--Override parent list item--*/
	color: #fff; background:none;
	float:left;
	 
}


nav ul#mainNav > li .sub ul li a {
	float: none;
	height: auto;
	background:url(../images/arrow_sub.png) no-repeat left 10px;
	padding:4px 0 4px 15px;
	display: block; float:left;width:181px;
	text-decoration: none; font-weight:normal;
	color: #fff; font-size:12px
}
nav ul#mainNav > li .sub ul li a:hover {color:#acff57;background:url(../images/arrow_sub.png) no-repeat left 10px;}
/*----------EndSecond lable navigation setting----------------*/

footer ul
	{margin:0; padding:0; list-style:none; float:left;  float:left; width:220px;}

footer ul li
	{float:left;
	background:url(../images/arrow.png) no-repeat 0 8px;
	border-bottom:solid 1px #585649;
	}			
footer ul li a
	{
	display:block; float:left;
	color:#ddd;
	width:180px; line-height:22px;
	padding-left: 15px;
	}
footer ul li a:hover
	{color:#fff;}

.paging 
	{display:block; text-align:center; font-family:"Courier New", Courier, monospace;}	
.paging a
	{display:inline-block; border:solid 1px #89af05; padding:2px 6px;}
.paging a:hover, .paging a.selected
	{display:inline-block; border:solid 1px #ddd; padding:2px 6px; color:#000;}		
	
	
ul.sitemap
	{margin:0; padding:0; list-style:none !important;}
ul.sitemap li
	{border-top:solid 1px #eee; margin-bottom:5px; line-height:22px;}	
ul.sitemap li a	{background:url(../images/arrow.png) no-repeat 0 12px;padding:5px 0 5px 12px; }
ul.sitemap li ul 
	{margin:5px 0 0 0; padding:0 0 0 10px; background:#f8f8f8; border:solid 1px #eee; list-style:none !important;}	
ul.sitemap li ul li
	{border:none;padding:0 0 0 12px;}	
	
/** Social Links **/
.social 
	{
		/*background:#d6d0b1;
		border-radius:0 5px 5px 0;
		padding:15px 5px;
		position:absolute;
		right:-35px;*/
		width:90px;
		top:15px;
		position:relative;
		margin:0 auto;
		
		
	}
.social a 
	{
		background:url(../images/social.png) no-repeat 0 0;
		width:21px;
		height:24px;
		display:inline-block;
		margin-bottom:5px;
		margin: 0 8px 0 0;
		float: left;
		
	}
a.fb {background-position:0 0;}
a.fb:hover {background-position:0 -25px; transition-duration:0.4s;}

a.tw {background-position:-22px 0;}
a.tw:hover {background-position:-22px -25px; transition-duration:0.4s;}

a.yt {background: url(../images/yt.png) no-repeat 0 0;text-align: center;}
a.yt:hover {background-position: 0 -25px;transition-duration: 0.4s;color: #89af05;}
a.yt i{line-height: 24px;font-size: 16px;}

a.lkd {background-position:-43px 0;}
a.lkd:hover {background-position:-43px -25px; transition-duration:0.4s;}
/**/