﻿.dropdown-backdrop {
    position: static;
}
/*Added by John - find a new spot in file */
 .google-maps {
position: relative;
padding-bottom: 75%; 
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

.icon-home{
	margin-left:0px !important;
}
.subNavRow {
	height:0px;
}
.navbar-portalbar-v2 .navbar-inner {
	border-bottom-width: 1px;
	border-bottom-color: #777575;
	border-bottom-style: solid;
	/* background-image:  linear-gradient(rgb(16, 17, 12) 15px, rgb(103, 117, 120) 225%);*/
	background: -moz-linear-gradient(90deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(16,17,12,1)), color-stop(50%, rgba(16,17,12,1)), color-stop(100%, rgba(103,117,120,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%); /* ie10+ */
background: linear-gradient(0deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10110c', endColorstr='#677578',GradientType=0 ); /* ie6-9 */

 
	
}

.nav-collapse .dropdown-menu {
     background-color: #616161;
     border-radius: 2px;
}   
.nav-collapse .dropdown-menu li a {
      color: #fff !important;
    }
.nav-collapse .dropdown-menu li a:hover {
        color: #fff;
      }
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover{
	background-color:#b5c6bc;
	color:#133427;
	text-shadow:none !important;
}

.navbar-inverse .hidden-phone .nav>li>a:focus, .navbar-inverse .hidden-phone .nav>li>a:hover{
	background-color:transparent;
	color:#fff;
}

.sidebar {
	border-left: 1px solid #cccccc;
	padding: 0px 5px 5px 10px;
	margin-bottom:10px;
}

.sidebar h2 {
	color: #799086;
padding: 0px 10px;
font-size: 24px;
font-weight: normal;
clear: both;
margin-left: -10px;
margin-right: -5px;
font-family: 'source_sans_probold';
}

.bodyRow a.trending-no-icon[href$=".pdf"]
{
	background-color: #799086;
background-image: none;
padding-top: 7px;
padding-bottom: 7px;
text-decoration:none !important;

}

.bodyRow a:hover.trending-no-icon[href$=".pdf"]
{
	background-color: #6c8178;
background-image: none;
padding-top: 7px;
padding-bottom: 7px;
text-decoration:none !important;
}

.bodyRow a.trending-no-icon[href *=".com"], .bodyRow a.trending-no-icon[href *=".net"], .bodyRow a.trending-no-icon[href *=".org"], .bodyRow a.trending-no-icon[href *=".edu"]
{
	background-color: #799086;
background-image: none;
padding-top: 7px;
padding-bottom: 7px;
text-decoration:none !important;

}

.bodyRow a:hover.trending-no-icon[href *=".com"], .bodyRow a:hover.trending-no-icon[href *=".net"], .bodyRow a:hover.trending-no-icon[href *=".org"], .bodyRow a:hover.trending-no-icon[href *=".edu"]
{
	background-color: #6c8178;
background-image: none;
padding-top: 7px;
padding-bottom: 7px;
text-decoration:none !important;
}



/*  Fonts */
body h2, h3, h4, h5, h6 {
color:#333333;
font-family:'source_sans_probold';

}

.text-info{
	color: crimson;
}

.bodyRow p a[href*=".com"], .bodyRow p a[href*=".net"], .bodyRow p a[href*=".org"], .bodyRow p a[href*=".edu"], .bodyRow p a[href$=".doc"], .bodyRow p a[href$=".docx"], .bodyRow p a[href$=".rtf"], .bodyRow p a[href$=".txt"], .bodyRow p a[href$=".xls"], .bodyRow p a[href$=".xlsx"], .bodyRow p a[href$=".rss"], .bodyRow p a[href$=".atom"], .bodyRow p a[href$=".pps"], .bodyRow p a[href$=".ppt"], .bodyRow p a[href$=".pdf"], .bodyRow p a[href$=".PDF"], .bodyRow p a[href$=".fla"], .bodyRow p a[href$=".swf"], .bodyRow p a[href$=".zip"], .bodyRow p a[href$=".rar"], .bodyRow p a[href$=".gzip"], .bodyRow p a[href$=".bzip"], .bodyRow p a [href$=".ace"], .bodyRow p a[href$=".ical"], .bodyRow p a[href$=".jpg"], .bodyRow p a[href$=".gif"], .bodyRow p a[href$=".png"], .bodyRow p a[href$=".bmp"], .bodyRow p a[href$=".jpeg"], .bodyRow p a[href$=".svg"], .bodyRow p a[href$=".eps"], .bodyRow p a[href$=".mp3"], .bodyRow p a[href$=".wav"], .bodyRow p a[href$=".ogg"], .bodyRow p a[href$=".wma"], .bodyRow p a[href$=".m4a"], .bodyRow p a[href^="mailto:"] {
    padding: 5px 3px 5px 23px !important;
    background-position:2px 4px;
}

.mainContent p a[href*=".com"], .mainContent p a[href*=".net"], .mainContent p a[href*=".org"], .mainContent p a[href*=".edu"], .mainContent p a[href$=".doc"], .mainContent p a[href$=".docx"], .mainContent p a[href$=".rtf"], .mainContent p a[href$=".txt"], .mainContent p a[href$=".xls"], .mainContent p a[href$=".xlsx"], .mainContent p a[href$=".rss"], .mainContent p a[href$=".atom"], .mainContent p a[href$=".pps"], .mainContent p a[href$=".ppt"], .mainContent p a[href$=".pdf"], .mainContent p a[href$=".PDF"], .mainContent p a[href$=".fla"], .mainContent p a[href$=".swf"], .mainContent p a[href$=".zip"], .mainContent p a[href$=".rar"], .mainContent p a[href$=".gzip"], .mainContent p a[href$=".bzip"], .mainContent p a [href$=".ace"], .mainContent p a[href$=".ical"], .mainContent p a[href$=".jpg"], .mainContent p a[href$=".gif"], .mainContent p a[href$=".png"], .mainContent p a[href$=".bmp"], .mainContent p a[href$=".jpeg"], .mainContent p a[href$=".svg"], .mainContent p a[href$=".eps"], .mainContent p a[href$=".mp3"], .mainContent p a[href$=".wav"], .mainContent p a[href$=".ogg"], .mainContent p a[href$=".wma"], .mainContent p a[href$=".m4a"], .mainContent p a[href^="mailto:"] {
    padding: 5px 3px 5px 23px !important;
    background-position:2px 4px;
}

.mainContent p a:link[href*=".com"], .mainContent p a:link[href*=".net"], .mainContent p a:link[href*=".org"], .mainContent p a:link[href*=".edu"], .mainContent p a:link[href$=".doc"], .mainContent p a:link[href$=".docx"], .mainContent p a:link[href$=".rtf"], .mainContent p a:link[href$=".txt"], .mainContent p a:link[href$=".xls"], .mainContent p a:link[href$=".xlsx"], .mainContent p a:link[href$=".rss"], .mainContent p a:link[href$=".atom"], .mainContent p a:link[href$=".pps"], .mainContent p a:link[href$=".ppt"], .mainContent p a:link[href$=".pdf"], .mainContent p a:link[href$=".PDF"], .mainContent p a:link[href$=".fla"], .mainContent p a:link[href$=".swf"], .mainContent p a:link[href$=".zip"], .mainContent p a:link[href$=".rar"], .mainContent p a:link[href$=".gzip"], .mainContent p a:link[href$=".bzip"], .mainContent p a:link [href$=".ace"], .mainContent p a:link[href$=".ical"], .mainContent p a:link[href$=".jpg"], .mainContent p a:link[href$=".gif"], .mainContent p a:link[href$=".png"], .mainContent p a:link[href$=".bmp"], .mainContent p a:link[href$=".jpeg"], .mainContent p a:link[href$=".svg"], .mainContent p a:link[href$=".eps"], .mainContent p a:link[href$=".mp3"], .mainContent p a:link[href$=".wav"], .mainContent p a:link[href$=".ogg"], .mainContent p a:link[href$=".wma"], .mainContent p a:link[href$=".m4a"], .mainContent p a[href^="mailto:"] {
    padding: 5px 3px 5px 23px !important;
    background-position:2px 4px;
}

.anchor:link, .anchor:active, .anchor:hover, .anchor:visited {
	color: #000000;
	text-decoration:none;
}



/* ========== Fishing and Boating Guide Styles ========== */

/* Yellow */

.Trout-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: rgb(206, 165, 112); 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Trout-Box{
	background-color: rgb(243, 230, 215);
	padding: 10px;
	border-radius: 15px;
}

.Trout-Border{
	border: 3px dashed #CEA570 !important;
}

/* Tan */

.Elk-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #998C6E; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Elk-Box{
	background-color: #D2CCBF;
	padding: 10px;
	border-radius: 15px;
}

.Elk-Border{
	border: 3px dashed #998C6E!important;
}

/* Black */

.Bear-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #221F20; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Bear-Box{
	background-color: #C6C8CA;
	padding: 10px;
	border-radius: 15px;
}

.Bear-Border{
	border: 3px dashed #221F20!important;
}

/* Blue Green */

.Turkey-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #456F6D; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Turkey-Box{
	background-color: #C2D0CF;
	padding: 10px;
	border-radius: 15px;
}

.Turkey-Border{
	border: 3px dashed #456F6D!important;
}

/* Orange */

.Furbearers-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #F5821F; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Furbearers-Box{
	background-color: #FDCFA6;
	padding: 10px;
	border-radius: 15px;
}

.Furbearers-Border{
	border: 3px dashed #F5821F!important;
}

/* Light Blue */

.Other-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #5FACC5; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Other-Box{
	background-color: #C3DBE5;
	padding: 10px;
	border-radius: 15px;
}

.Other-Border{
	border: 3px dashed #5FACC5!important;
}

/* Purple */

.Quota-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #785377; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Quota-Box{
	background-color: #DAD0D8;
	padding: 10px;
	border-radius: 15px;
}

.Quota-Border{
	border: 3px dashed #785377!important;
}

/* Blue */

.Fish-Reg-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #0071A7; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Fish-Reg-Box{
	background-color: #C7D5E6;
	padding: 10px;
	border-radius: 15px;
}

.Fish-Reg-Border{
	border: 3px dashed #0071A7 !important;
}

/* Red */

.General-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #C1412D; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.General-Box{
	background-color: #F5E5DD;
	padding: 10px;
	border-radius: 15px;
}

.General-Border{
	border: 3px dashed #C1412D !important;
}

/* Green */

.Trophy-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #4B7F4A; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Trophy-Box{
	background-color: #E6E9E2;
	padding: 10px;
	border-radius: 15px;
}

.Trophy-Border{
	border: 3px dashed #4B7F4A !important;
}

/* Powder Blue */

.Boating-Title{
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
	color: #80A8BA; 
	text-transform: uppercase; 
	font-size: 35px; 
	font-weight: bold;
}

.Boating-Box{
	background-color: #EBF1F5;
	padding: 10px;
	border-radius: 15px;
}

.Boating-Border{
	border: 3px dashed #80A8BA !important;
}


/* ========== End Fishing and Boating Guide Styles ========== */

h3 {
	line-height:30px;
}
body {
background-color:rgb(250, 250, 249);
}

a:link, a:visited , a:active, a {
	color: rgb(1, 126, 188);
}

.relativeContent{
background:transparent;
}

.mainNavRow {
font-family:'source_sans_probold';
background: -moz-linear-gradient(270deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%) !important; /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(103,117,120,1)), color-stop(50%, rgba(16,17,12,1)), color-stop(100%, rgba(16,17,12,1))) !important; /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%) !important; /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%) !important; /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%) !important; /* ie10+ */
background: linear-gradient(180deg, rgba(103,117,120,1) 0%, rgba(16,17,12,1) 50%, rgba(16,17,12,1) 100%) !important; /* w3c */
background-image:  none;

}

.mainContent, .relativeContent, .woodContent, footer, .subNavRow {
font-family:'source_sans_proregular';
font-size:16px;
}

.handle{
	background:url("connectionsandextras_OLD.png")
}

.handle a{
	background:url("connectionsandextras_OLD.png")
}
.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}

 .bodyRow .carousel .carousel-inner .more-link, .bodyRow .carousel .carousel-inner .more-link:hover {
    float: right;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-image: none;
    padding: 5px 10px;
    margin-right: -50px;
    margin-top: -25px;
    font-size: large;
    font-weight: bold;
}

.ie8 .alert-error table {
	width:90%;
}

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}


.relativeRigthContent .well-flourish img {
	 border: none;
	 height:auto;
     background-color:transparent;
	 width:100%;
	 position:relative;
	 top:3px;
}

.relativeRigthContent .well-stitch {
            padding:5px;
            border-top: 2px dashed rgb(138, 134, 99);
            border-bottom: 2px dashed rgb(138, 134, 99);
            border-right:none;
            border-left:none;
        }
        .relativeRigthContent .well {
            min-height:20px;
            margin-bottom:20px;
            background-color:#d3caa9;
            padding:20px 9px;
            /*border: 1px solid rgb(227, 227, 227);*/
            /*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;*/
        }
        .relativeRigthContent .well-small {
            padding:20px 9px;
            background-color:#D6CEA7;
            border-radius: 8px 8px 8px 8px;
            border:#D6CEA7;
        }
  .mainHome .span4 .relativeContent {
	margin:0px;
	padding:0px;
}      
.btn-FindCounty {
	font-family:'source_sans_probold';
	font-size:17px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:rgb(52, 73, 94);
	border:1px solid MidnightBlue;
	box-shadow:none;
	background-image:none;
	color:#FFF !important;
	transition: background-color .25 ease-in;
	text-shadow:none;
} 
.btn-FindCounty:hover, .btn-FindCounty:active, .btn-FindCounty:focus {
	background-color: MidnightBlue;
	transition: background-color .25 ease-out;
}
.btn-FindCounty:hover, .btn-FindInfo:hover, .btn-FindCounty:active, .btn-FindInfo:active,  .btn-FindCounty:focus, .btn-FindInfo:focus {
	background-image:none;
}
.btn-FindInfo {
	font-family:'source_sans_probold';
	font-size:17px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:rgb(243, 156, 18);
	border:1px solid DarkOrange;
	box-shadow:none;
	background-image:none;
	color:#FFF !important;
	transition: background-color .25 ease-in;
	text-shadow:none;
} 
.btn-FindInfo:hover, .btn-FindInfo:active, .btn-FindInfo:focus {
	background-color:DarkOrange;
    transition: background-color .25 ease-out;
}

.btn-Trending {
	font-family:'source_sans_probold';
	font-size:17px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#799086;
	border:1px solid #6c8178;
	box-shadow:none;
	background-image:none;
	color:#FFF !important;
	transition: background-color .25 ease-in;
	text-shadow:none;

	text-decoration:none !important;
} 
.btn-Trending:hover, .btn-Trending:active, .btn-Trending:focus {
	background-color:#6c8178;
    transition: background-color .25 ease-out;
    text-decoration:none !important;
}

@media print {
  a[href]:after {
    content: "" !important;
  }
  a{
  	color: #000 !important;
  }
  
  .btn-FindCounty {
	color:#000 !important;
	} 
	.btn-FindInfo {
		color:#000 !important;
	} 
	.btn-Trending {
		color:#000 !important;
	} 

  
}




.findCountyContact ul > li {
	display:inline-block; width:49.54%;
	position:relative; bottom:10px;
}
    /* Large desktop */
    @media (min-width: 1200px) {
    .btn-FindCounty {
	font-size:18px;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:15px;
	
} 
.btn-FindInfo {
	font-size:18px;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:15px;
	
} 


 }
     
    /* Portrait tablet to landscape and desktop */
    @media (min-width: 768px) and (max-width: 979px) {
    .btn-FindCounty {
	font-size:16px;
	padding-top:7px;
	padding-bottom:7px;
} 
.btn-FindInfo {
	font-size:16px;
	padding-top:7px;
	padding-bottom:7px;
} 
 }
     
    /* Landscape phone to portrait tablet */
    @media (max-width: 767px) {
        .btn-FindCounty {
	font-size:14px;
	padding-top:7px;
	padding-bottom:7px;
} 
.btn-FindInfo {
	font-size:14px;
	padding-top:7px;
	padding-bottom:7px;
} 
  .mainHome .span4 .relativeContent {
	margin:0px 10px;
	padding:0px 0px;
}    
.outDoorTips {
	margin:0px 0px 10px 0px !important;
}
 }
     
    /* Landscape phones and down */
    @media (max-width: 480px) { }




  
.outDoorTips {
            padding:9px;
            background-image:url("Outdoor-Tips-Paper-bg.png");
            background-repeat:repeat;
            background-color:#D6CEA7;
            border-radius: 8px 8px 8px 8px;
            -moz-box-shadow: inset 0 0 5px 5px rgba(195, 151, 98, 0.6);
-webkit-box-shadow: inset 0 0 5px 5px  rgba(195, 151, 98, 0.6);
box-shadow: inset 0 0 5px 5px  rgba(195, 151, 98, 0.6);
            min-height:20px;
border:1px solid rgb(195, 151, 98);
margin-bottom:20px;
        }
.outDoorTips img {
	height:auto;
	width:100%;
	opacity:0.8;
	margin-bottom:10px;
}
        
body p.tiny {
font-family:'SourceSansProLight';
font-size:14px;
}

/* End Fonts */

/* Header */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover >a, .dropdown-submenu:focus > a {
text-decoration:none;
background-color:#635f49;
background-image:-moz-linear-gradient(top,#635f49,#635f49);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#635f49),to(#635f49));
background-image:-webkit-linear-gradient(top,#635f49,#635f49);
background-image:-o-linear-gradient(top,#635f49,#635f49);
background-image:linear-gradient(to bottom,#635f49,#635f49);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#635f49',endColorstr='#635f49',GradientType=0);
}

.nav > li > a:hover, .nav > li > a:focus {
background-color:transparent;
}

header .navbar .btn-navbar {
background:none;
background-image:none;
border:none;
box-shadow:none;
background-color:transparent;
}

header .navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
background-color:#292A25;
color:#FFFFFF;
}
header .navbar .btn-navbar .icon-bar {
width:22px;
height:3px;
}

header .navbar .navbar-inner {
background-color:transparent;
background-repeat:repeat-x;
border-radius:0px;
box-shadow:none;
filter:none;
}

header .navbar .brand {
padding:10px;
height:22px;
}

header .brand #outer-logo img {
float:left;
margin-bottom:-10px;
z-index:1;
position:relative;
width:90px;
height:117px;
left: 15px;
}

header {
background-color:transparent;
background-image:none;
filter:none;
height:122px;
}

header h1 {
font-family:'Times New Roman';
font-size:34px;
color:#ffffff;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.85);
line-height:37px;
font-weight:300;
z-index:999;
padding:0px 10px 10px 125px;
margin-top:10px;
}

header a:hover {
text-decoration:none;
}

header h1 span.header-large {
font-size:110%
}

header h1 span.header-small {
font-style:italic;
font-size:90%;
}

/* END Header */


/* Navigation */
.leftNavArea {
border: medium none;
padding:10px;
background-image:url("leather.jpg");
background-repeat:repeat;
border-radius: 8px 8px 8px 8px;
margin-bottom:10px;
}

.leftNavArea .well-stitch{
	border: 2px dashed rgb(138, 134, 99);
}

.well-stitch{
	border: 2px dashed rgb(138, 134, 99);
}


html body .leftNavArea a:link, html body .leftNavArea a:visited {
color: rgb(212, 204, 167);
text-shadow: 1px 1px 0px rgb(0, 0, 0);
font-weight: 600;
}

.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
background-color:transparent;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
background:#635f49;
background-color:#635f49;
color:#fff;
}

.nav .dropdown-toggle .caret {
margin-top: 8px;
border-top-color: rgb(203, 129, 44);
border-bottom-color: rgb(203, 129, 44) !important;
}

html body .leftNavArea a:hover {
color:#fff;
}

.leftNavArea a {
color:#8c8666;
}

.ms-WPBody h3 {
font-size:inherit;
}

.breadcrumb {
background:transparent;
}

html .breadcrumb a, html .breadcrumb a:visited {
color:#8f8d8e;
}

.mainNavRow .nav > li > a, .leftNavContent .nav-list > li > a {
color:#e0d18e;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bodyRow .container {
/*background:url("tan-pattern.png");*/
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
border-top-color:#cb812c;
border-bottom-color:#cb812c;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {
background-color:transparent;
border-color:transparent;
color:inherit;
}

.subNavRow li a:link, .subNavRow li a:hover, .subNavRow li a:visited {
	background-color:#253630;
	border-radius:10px 10px 0 0;
	border
	border:1px solid #253630;
	margin-right:3px;
	color:#fff;
}

.portalBar {
margin-bottom:0;
}

/* END Navigation */


.socialLinks a {
display:block;
}
.pageTitle {
    color:#6b6b69;
	margin:0px 0px 10px 0px;
	padding:0px;
}

hr {
border-bottom-color:#515F59;
border-top-color:#9CC7B3;
background:#799086;
}

hr.special {
border-bottom-color: #324ca5 ;
border-top-color: transparent;
background: transparent;
border-width: 2px;	
}

hr.specialdashed {
height: 1px;
border: 1px dashed #324ca5;
border-bottom-color: #324ca5;
border-top-color: transparent;
background: transparent;	
}


.enterpriseFooterLinks, .agencyFooterLinks, .enterpriseFooter div {
display:inline-block;
padding:5px 0;
text-transform:uppercase;
}

.unbridledRow {
float:right;
margin-top:-50px;
}

html body .enterpriseFooterLinks a, html body .agencyFooterLinks a {
color:#e4e0c7;
}

.mainContent {
/*margin:0;
padding:10px 0px;*/
}

.mainNavRow {
background-image:url(Barrel-Bar.jpg);
background-repeat:repeat-x;
background-color:#232323;
}

/* SubNav */
.subNavRow .navbar-inner, .mainNavRow .navbar-inner {
background:transparent;
border:none;
box-shadow:none;
}

.subNavRow .navbar {
margin-bottom:0;
margin-top:-40px;
padding-left:120px;
text-transform:uppercase;
}

.headerRow {
background-image:url(Lichens.jpg);
background-repeat:repeat;
}

.bodyRow {
/*background:url("tan-pattern.png");*/
}

.topNavOneColNoNav .bodyRow .container {
/*background:url("tan-pattern.png");*/
}

.topNavOneColNoNav .carousel {
margin-bottom:15px;
margin-top:0px;
border-radius:10px;
border: 1px solid #fff;
}

.topNavOneColNoNav .relativeContent {
background:transparent;
margin-top:30px;
}

footer {
background:#799086;
}

footer a {
padding:5px 10px 5px 0;
}

.unbridledRow a {
width:130px;
height:50px;
padding:0;
}

.woodContent {
padding:0 10px 10px 10px;
background:#d4cca7;
margin:0;
color:#3e321c;
}

.topNavOneColNoNav .relativeContent h3 {
line-height:24px;
font-size:20px;
text-transform:uppercase;
font-weight:normal;
}

.findCountyContact label {
text-transform:uppercase;
font-size:20px;
margin-top:50px;
}

.fw-news .activitystream-listing {
	width:100% !important;
	height:420px !important;
	overflow:scroll;
	overflow-x: hidden;
	position:relative;
	bottom:20px;
}
.fw-news h3 {
	font-weight: 600;
    color: rgb(48, 49, 46);
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 8px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(207, 209, 198);
    box-shadow: 0px 1px 0px rgb(255, 255, 255);
    text-shadow: -1px -1px rgb(255, 255, 255);
}
.fw-news ul {
	margin:0px 0px 5px 0px;
}
.fw-news span.title {
	margin-left:0px;
}
.fw-news span.dateLocation {
	margin-left:0px;
}
.fw-news span.date {
	margin-left:0px;
}
.fw-news span.summary {
	margin-left:0px;
}
.app-activitystream .pressItem i,
.app-activitystream .eventItem i {
	left:9px;
}
.fw-news #scrollingArea .list-unstyled li:last-of-type {
	border-bottom:0px;
}
.app-activitystream .form-inline .btn + .btn {
	display:none;
	visibility:hidden;
}

.woodContent h3 {
background:url("Wooden-Bar.jpg");
padding:5px 10px;
margin:0px -10px;
text-transform:uppercase;
color:#e3dfc4;
line-height:24px;
font-size:20px;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);
text-shadow:1px 1px 3px rgba(0, 0, 0, 0.7);
letter-spacing:1px;
font-weight:normal;
border-bottom:1px solid #3e321c;
}

.woodContent ul {
padding-top:10px;
}

.woodContent li {

}

.navbar-inner {
filter:none !important;
}

/* COLORS */

/* Body background */
body {
/*background:url('tile.jpg') top center;*/

padding-top:0;

}

#outerMain .container {
background-color:transparent !important;
box-shadow:none;
}

h2 {
margin-top:0;
margin-bottom:10px;
}

h3 {
color:#294226;
}

h5 {
color:#294226;
}

/* BEGIN Prefix Styles & Elements */

/* Headings */
H3.agencyElement-H3 {
-ms-name:"Heading 3";
}

H4.agencyElement-H4 {
-ms-name:"Heading 4";
}

H5.agencyElement-H5 {
-ms-name:"Heading 5";
}

H6.agencyElement-H6 {
-ms-name:"Heading 6";
}

/* Text Styles*/
.agencyStyle-blockquote {
-ms-name:"Block Quote";
padding:0 0 0 15px;
margin:0 0 20px;
border-left:5px solid #eee;
}

.agencyStyle-muted {
-ms-name:"Muted";
color:#999;
}

.agencyStyle-unstyled {
-ms-name:"Unstyled (Lists)";
margin-left:0;
list-style:none;
}

/* Text Markup Styles */
div.pull-left .agencyElement-divpullleft {
-ms-name:"Pull Left";
}

div.pull-right .agencyElement-divpullright {
-ms-name:"Pull Right";
}

div.clearfix .agencyElement-clearfix {
-ms-name:"Clear Fix";
}

div.well .agencyElement-well {
-ms-name:"Well (Default)";
}

div.well well-large .agencyElement-well-large {
-ms-name:"Well (Large)";
}

div.well well-small .agencyElement-well-small {
-ms-name:"Well (Small)";
}

div.well blue-dashed .agencyElement-blue-dashed {
-ms-name:"Well (Blue Dashed)";
background-color:#0071A7;
border:#c7d53d 3px solid;
}

div.well orange-solid .agencyElement-orange-solid {
-ms-name:"Well (Orange Solid)";
background-color:#fdc15b;
border:#fef0a9 3px solid;
}

div.well red-dash .agencyElement-red-dash {
-ms-name:"Well (Red Dashed)";
background-color:#f2e5dd;
border:#a63c24 3px dashed;
}

/* Tables */
table.table-bordered .agencyElement-table-bordered {
-ms-name:"Table (Bordered)";
}

table.table-condensed .agencyElement-table-condensed {
-ms-name:"Table (Condensed)";
}

table.table-striped .agencyElement-table-striped {
-ms-name:"Table (Striped)";
}

table.table-hover .agencyElement-table-hover {
-ms-name:"Table (Hover)";
}

/* Alerts */
div.alert .agencyElement-alert {
-ms-name:"Alert (Default)";
}

div.alert alert-danger .agencyElement-alert-danger {
-ms-name:"Alert (Error/Danger)";
}

div.alert alert-info .agencyElement-alert-info {
-ms-name:"Alert (Info)";
}

div.alert alert-success .agencyElement-alert-success {
-ms-name:"Alert (Success)";
}

div.alert alert-warning .agencyElement-alert-warning {
-ms-name:"Alert (Warning)";
}

/* mainContent link styles */
.mainContent p a, .mainContent p a:visited, .mainContent p a:link {
font-weight:600;
color:#2980b9;

transition: all 0.2s ease-in-out;
text-decoration:none;
padding:2px 3px 2px 3px;
margin-right:-2px;
margin-left:-2px;
}
.mainContent p a:hover {
color:#FFF;
background-color:#2980b9;
/*transition: all 0.2s ease-in-out;*/

}




/* Image Position */
.agencyPosition-1 {
-ms-name:"Left";
float:left;
}

.agencyPosition-2 {
-ms-name:"Right";
float:right;
}

.agencyPosition-3 {
-ms-name:"Top";
vertical-align:text-top;
}

.agencyPosition-4 {
-ms-name:"Middle";
vertical-align:middle;
}

.agencyPosition-5 {
-ms-name:"Bottom";
vertical-align:text-bottom;
}

/* Image Styles */
.agencyImage-1 {
-ms-name:"Image Circle";
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

.agencyImage-2 {
-ms-name:"Image Polaroid";
padding:4px;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
}

.agencyImage-3 {
-ms-name:"Image Rounded";
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
/* END Prefix Styles & Elements */



/* Microsoft Overrides */

.ms-cui-menu {
top:174px;
}

.ms-formfieldvaluecontainer {
border:1px solid #e3e3e3;
padding:5px;
}

DIV.ms-formfieldlabelcontainer SPAN.ms-formfieldlabel, .ms-SPZoneTitle {
border:1px solid #e3e3e3;
border-bottom:0px solid #e3e3e3;
color:#007700;
font-size:13pt;
font-weight:bold;
padding:7px 5px 5px 7px;
background-color:#f5f5f5;
display:block;
line-height:20px !important;
}

.s4-search {
display:none;
}


/* Content link text */
.breadcrumbRow a:link, .breadcrumbRow .ms-WPBody a, .breadcrumbRow .ms-WPBody a:active, .breadcrumbRow .ms-WPBody a:hover, .bodyRow a:link, .bodyRow .ms-WPBody a, .bodyRow .ms-WPBody a:active, .bodyRow .ms-WPBody a:hover, footer a:link, footer .ms-WPBody a, footer .ms-WPBody a:active, footer .ms-WPBody a:hover {
color:#017ebc;
}

/* Header background */
.headerRow .container {
background-color:transparent;
}

/* Footer link text */
.breadcrumbRow a:visited, .breadcrumbRow .ms-WPBody a:visited, .bodyRow a:visited, .bodyRow .ms-WPBody a:visited, footer a:visited, footer .ms-WPBody a:visited {
color:#00487F;
}

/* Portalbar background */
.portalBar .navbar-inner {
background-color:#0099cc;
background-image:-moz-linear-gradient(top, #0099cc, #006699);
background-image:-ms-linear-gradient(top, #0099cc, #006699);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0099cc), to(#006699));
background-image:-webkit-linear-gradient(top, #0099cc, #006699);
background-image:-o-linear-gradient(top, #0099cc, #006699);
background-image:linear-gradient(top, #0099cc, #006699);
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0099cc', endColorstr='#006699', GradientType=0);
}

/* Portalbar link text */
.portalBar .nav > li > a {
color:#fff;
}

/* Portalbar vertical divider */
.portalBar .divider-vertical {
background-color:#069;
border-right-color:#09c;
}

/* Footer background */
footer .container {
background-color:transparent;
}

/* Footer copyright and unbridled background */
footer .copyrightRow .container, footer .unbridledRow .container {
background-color:transparent;
}

/* Copyright text */
.copyright {
color:#3f4d4e;
font-size:inherit;
line-height:inherit;
text-align:left;
margin-top:0;
}

/* Relative content background */
.homepage .relativeContent {
background:transparent;
}

.homepage .relativeContent, .leftNavSite .relativeContent, .leftNavSite .leftNavContent {
margin-top:35px;
margin-right:30px;
}

/* Carousel */
.carousel-control {
border:0px solid #fff;
background:transparent;
color:#fff !important;
margin-top: 0px;
}

.carousel-inner .item {
padding:0;
}

.carousel-inner .item img {
border-radius: 8px;
width:100%;
}

.carousel-caption {
    border-radius: 0 0 8px 8px;
}

/* Agency footer border */
.enterpriseFooter {
border:none;
}

/* END COLORS */

/* UNBRIDLED SPIRIT */

.unbridledRow a {
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-4c.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-reverse.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-blue.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-black.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-white.png");
}

/* Icons for older versions of IE7/8 */

.ie7 .unbridledRow a, .ie8 .unbridledRow a {
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-4C_sm.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-reverse.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-blue.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-black.png");
background-image:url("https://secure.test.kentucky.gov/enterprise/images/agencyBootstrap/unbridledSpirit-white.png");
}

/* END UNBRIDLED SPIRIT */

.ie8 header .brand #outer-logo img {
	width:90px;
}

.ie8 .alert-error table {
width:90%;
}

.YellowBox {
background-color:#FEF0A9;
padding:15px;
border:3px solid #FDC15B;
margin-bottom:10px;
}

.YellowBox h4 {
font-size:28px;
line-height:25px;
}

.BlueBox {
padding:10px;
border:3px dashed #0071A7;
border-radius:15px;
margin-bottom:10px;
}

.BlueBackground {
background-color:#C7D5E6
}

.BlueBox h4 {
font-size:28px;
}

.OrangeBox {
background-color:#FDC15B;
padding:15px;
border:3px solid #f39c12;
margin-bottom:10px;
}

.OrangeBox h4 {
font-size:28px;
line-height:25px;
}

.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.fw-well {
padding:10px;
box-shadow:0px 1px 4px 1px rgb(180, 182, 169), 2px 2px 1px 0px rgb(255, 255, 255) inset;
margin-bottom:20px;
background-color:rgb(250, 251, 247);
background-image:linear-gradient(to bottom, rgb(248, 249, 244), rgb(253, 253, 251));
background-repeat:repeat-x;
transition:all 0.27s ease 0s;
border-radius:10px;
border:1px solid #fff;
}

.fw-things-to-know-box {
box-shadow:0px 1px 4px 1px rgb(180, 182, 169), 2px 2px 1px 0px rgb(255, 255, 255) inset;
margin-bottom:20px;
background-color:rgb(250, 251, 247);
background-image:linear-gradient(to bottom, rgb(248, 249, 244), rgb(253, 253, 251));
background-repeat:repeat-x;
transition:all 0.27s ease 0s;
border-radius:10px;
}

.fw-things-to-know-box .fw-things-to-know {
	padding:10px;
}


.fw-events, .fw-news {
	height:500px;
	overflow: hidden;
	position:relative;
	padding-top:50px;
}

.fw-events h4, .fw-news h4 {
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	padding:10px;
	background-color:#fff;
}
.fw-events h4 + table, .fw-news h4 + table {
	margin-top:40px;
}
.fw-news .activity-stream-search {
	display:none;
}
.fw-news .activity-stream {
	overflow:scroll;
	height:500px;
}

.fw-well:hover {
	box-shadow:0px 1px 3px 3px rgb(180, 182, 169);
	transition:all 0.27s ease 0s;
}
.fw-well h3, .fw-well h4, .fw-well h5, .fw-well h6 {
	font-weight:600;
	color:rgb(48, 49, 46);
	font-size:18px;
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:10px;
	border-bottom:1px solid rgb(207, 209, 198);
	box-shadow:0px 1px 0px rgb(255, 255, 255);
	text-shadow:-1px -1px rgb(255, 255, 255);
}

.fw-well span {
margin-left:4px;
}

.fw-well p {
color:rgb(78, 79, 76);
font-size:15px;
line-height:20px;
margin:0px 0px 10px;
}

.fw-well ul, .fw-well ol {
margin:0px 0px 5px 0px;
}

.fw-well.fw-things-to-know ul, .fw-well.fw-things-to-know ol {
margin:0px 0px 5px 15px;
}


.fw-well ul.list-event , .fw-well ol.list-event {
margin:0px 0px 10px 0px;
list-style-type:none;
}

.fw-well ul.list-event .list-date, .fw-well ol.list-event .list-date {
width:90px;
}


.alert-error{
	color:#fff;
	background-color: #B94A48;
	margin:0px 0px 10px -5px;
}

.alert-error a:link{
	color:#e0d18e;
}


/*Public Lands View Styles________________________________________*/
#icon-features ul li {
display:inline;
margin:5px 35px 5px -25px;
padding:5px 0;
}

#icon-features ul li img {
width:25px;
}

.bodyRow .leftNavArea li a[href$='.pdf'], .bodyRow .leftNavArea dt a[href$='.pdf'] {
	padding:5px 15px 5px 15px;
	background-image:none;
}

.bodyRow .leftNavArea li a[href*='.com'], .bodyRow .leftNavArea dt a[href*='.com'], .bodyRow .leftNavArea li a[href$='.com'], .bodyRow .leftNavArea dt a[href$='.com'], .bodyRow .leftNavArea li a[href$='.net'], .bodyRow .leftNavArea dt a[href$='.net'], .bodyRow .leftNavArea li a[href$='.org'], .bodyRow .leftNavArea dt a[href$='.org'] {
	padding:5px 15px 5px 15px;
}

.ms-cui-modalDiv-ie,.ms-cui-glass-ie {
    background-color:transparent !important;
}


/* MEDIA QUERIES */

/* Large desktop */
@media (min-width:1200px) {
	/*.span9 .row {
	margin-left:-50px;
	}*/
		
	header #desktopSubNav {
	position:relative;
	top:90px;
	left:-50px;
	}
	
	header #desktopSubNav li a {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.85);
	padding:8px 14px;
	margin-right:4px;
	background-color:rgb(50, 50, 50);
	border-radius:0px;
	font-family:'source_sans_proregular';
	}
}

@media (min-width:980px) {
	/*.span9 .row {
	margin-left:-50px;
	}*/
}

@media (max-width:979px) {
	body {
	padding-left:0px;
	padding-right:0px;
	}
	

}

/* Portrait tablet to landscape and desktop */
@media (min-width:768px) and (max-width:979px) {
		
	header h1 {
	/*width:700px;    Commented out by john to fix bug with tablet portrait*/
	}
	
	header .navbar .navbar-inner {
	border-bottom:0px;
	}
	
	header .navbar .brand {
	padding:10px;
	height:22px;
	}
	
	header .brand #outer-logo img {
	position:relative;
	top:0px;
	z-index:10;
	}
	
	
	header .nav-collapse .nav > li > a, header .nav-collapse .dropdown-menu a {
	text-align:right;
	font-family:'source_sans_probold';
	color:#E0D18C;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.75)
	}
	
	header .nav-collapse .nav > li > a:hover, header .nav-collapse .nav > li > a:focus, header .nav-collapse .dropdown-menu a:hover, header .nav-collapse .dropdown-menu a:focus {
	background-color:#E0D18C;
	}
	
	header .navbar .nav > li > a:focus, header .navbar .nav > li > a:hover {
	color:#075522;
	text-shadow:1px 1px 1px rgba(250, 250, 250, 0.25)
	}
	
	header .navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color:#E0D18C;
	border-bottom-color:#E0D18C;
	}
	
	header .navbar .nav li.dropdown > a:hover .caret, header .navbar .nav li.dropdown > a:focus .caret {
	border-top-color:#075522;
	border-bottom-color:#075522;
	}
	
	header .navbar .nav li.dropdown.open > .dropdown-toggle, header .navbar .nav li.dropdown.active > .dropdown-toggle, header .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color:#E0D18C;
	}
	
	header #scrollOuter {
	background-color:#DDDDDD;
	height:35px;
	padding-left:75px;
	}
	
	header #scrollOuter {
	background-color:#DDDDDD;
	height:35px;
	padding-left:75px;
	}
	
	header #scrollContainer {
	overflow-x:auto;
	overflow-y:hidden;
	height:35px;
	}
	
	header #scrollPlane {
	height:35px;
	width:500px;
	}
	
	header #scrollPlane a {
	margin:0px;
	padding:10px 6px;
	position:relative;
	top:6px;
	text-decoration:none;
	color:#000;
	}
	
	header .nav-collapse .dropdown-menu {
	background-color:transparent;
	}
	
	header .MainNav {
	bottom:0px;
	}
		
	.subNavRow .navbar .nav>li>a {
	font-size:13px;
	padding-right:10px;
	}
	.mainNavRow .navbar-inner {
		padding:0px;
}

}

/* Landscape phone to portrait tablet */
@media (max-width:767px) {
	.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover{
		color:#fff;
		text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	}
	.mainContent { /*padding:10px 10px*/ }
    .fw-well { margin-right:10px; margin-left:10px; } 
    
    .MainNav {
	bottom:0px;
	}
	

	
	header {
	height:70px;
	}
	
	header h1 {
	font-size:24px;
	line-height:22px;
	padding:10px 10px 10px 100px
	}
	
	
	.subNavRow .navbar {
	padding-left:60px;
	margin-top:-70px;
    }
    .subNavRow .navbar li {
	line-height:13px;
}
.subNavRow li a:link, .subNavRow li a:hover, .subNavRow li a:visited {
	border-radius:4px;
	padding:5px 10px;
	font-size:12px;
	
}
header .brand #outer-logo img {
	left:15px;
	top:5px;
}

}

/* Landscape phones and down */
@media (max-width:480px) {
	.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover{
		color:#fff;
		text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	}

	.navbar-form .input-append input {
	width:auto;
	}
	
	.table-responsive td {
	border:none;
	border-top:none;
	}
	
	.table-responsive tbody tr {
	display:block;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	}
	
	.portalbar .brand {
	background:url("/enterprise/images/portalImages/kyGovBrandingImageMobile.png");
	background-size:100%;
	width:50px;
	}
	
		.outDoorTips .well-stitch {
            background-position: top;
	padding-top:95px;
            	background-repeat:no-repeat;
            	background-size:100% auto;
            	opacity:0.8;
	background-color: transparent;
	background-image: url('Outdoor-Tips.png');
	background-attachment: scroll;
	border:0px;
}

	
	.image-container img {
	width:100%;
	margin-bottom:4px;
	}
	
	.image-container p {
	text-align:center;
	}
	
	.image-container span {
	font-weight:600;
	font-style:italic;
	}
	
	header .navbar {
	}
	
	header .MainNav {
	position:relative;
	bottom:-17px;
	}
	
	header .MainNav .nav li a {
	font-family:'source_sans_probold';
	color:#E0D18C;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.75);
	padding:8px 15px;
	}
	
	header {
	height:75px;
	}
	
	header h1 {
	font-size:18px;
	line-height:16px;
	padding:0 10px 10px 100px
	}
	
	
	.enterpriseFooterLinks a {
    background: none repeat scroll 0% 0% #40545E;
}
#outerMain, #outerMain .container {
	background-color:rgb(251, 250, 249);

}

}

.leftNavArea .dropdown-menu a:link, .leftNavArea .dropdown-menu a:visited  {
		text-shadow:none;
		color:rgb(99, 95, 73);	
	}
.leftNavArea .dropdown-menu a:hover, .leftNavArea .dropdown-menu li.active a {
		text-shadow:1px 1px 1px rgb(100, 100, 100);
		color:rgb(255, 255, 255);	
	}
.breadcrumb {
	padding:0px;
	margin-bottom:-20px;
}
.mainNavRow .navbar-inner {
	padding-left:0px;
}


/* Mobile Grid Menu on Homepage */
.mobileGrid {
    visibility:hidden;
    display:none;

    
}
        .cell
        {
            width:90px;
            height:90px;
            display:inline-block;
            overflow:visible;
            margin-bottom:10px;
            text-align:center;
            font-size:13px;
            
            vertical-align:middle;
        }
        .cell a, .cell a:visited { text-decoration:none !important; color:#000000 !important; font-weight:300 !important; padding:0px !important; }
        
                
        .icon
        {
            width:72px;
            height:72px;
            margin:0px auto;
            text-align:center; 
            border-radius:10px 10px 10px 10px
        }
        .icoOne
        {
            background-image:url(Contact.png) ;
        }
        .icoTwo
        {
            background-image:url(Licenses.png);
        }
        .icoThree
        {
            background-image:url(Telecheck.png);
        }
        .icoFour
        {
            background-image:url(Hunting.png);
        }
        .icoFive
        {
            background-image:url(Season-Dates.png);
        }
        .icoSix
        {
            background-image:url(Fishing.png);
        }
        .icoSeven
        {
            background-image:url(Links.png);
        }
        .icoEight
        {
            background-image:url(TwitterGrid.png);
        }
        .icoFB
        {
            background-image:url(Social-Media.png);
        }
        .icoNine
        {
            background-image:url(Salato.png);
        }
        .icoBoat
        {
            background-image:url(Boating.png);
        }
        .icoSalato
        {
            background-image:url(Kentucky-Afield.png);
        }
    /* Large desktop */
    @media (min-width: 1200px) {  }
     
.mainNavRow .btn-navbar .icon-bar {
	height:4px;
	width:29px;
	border-radius:0px;
}
.btn-navbar:not(.btn-navbar-search) {
    top:3px;
    margin-right:15px;
}
.btn-navbar-search {

}
.mainNavRow .btn-navbar {
	border:none;
	position:relative;
	border-radius:0px;
}
        .btn-navbar-search, .btn-navbar {
            background:none !important;
            background-image:none !important;
            filter:none !important;
            border:none !important;
            text-shadow:none !important;
            box-shadow:none !important;
            padding:10px 7px !important;
        }
            .btn-navbar-search .icon-search {
                font-size:25px !important;
                position:relative;
                bottom:-3px;
               
            }
.navbar .btn-navbar-search {
    bottom:3px
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top:4px;
}
.mainNavRow .nav-collapse {
}
.mainNavRow .nav-collapse.search-collapse {
	top:4px;
	right:8px;
}


    /* Portrait tablet to landscape and desktop */
    @media (min-width: 768px) and (max-width: 979px) { 
    .btn-navbar:not(.btn-navbar-search) {
	top:0px;
	margin-right:5px;
   
}

    .navbar .btn-navbar-search {
	top:-6px;
	right:0px;

}
     .btn-navbar-search, .btn-navbar {
            padding:5px !important;
        }
    }
     
    /* Landscape phone to portrait tablet */
    @media (max-width: 767px) {
        
      
         .mobileGrid {
    visibility:visible;
    display:inline-table;
    text-align:center;

} 

/* End Mobile Grid Menu on Homepage */

/* Some Fresh Styles for the Homepage */




.topNavOneColNoNav .carousel {
	border:none;
	border-radius:0px;
}
.carousel-inner .item img {
	border-radius:0px;
}
.carousel-caption {
	border-radius:0px;
}
.outerContainer.subNavRow {
	visibility:hidden;
	display:none;
}
header .brand #outer-logo img {
	width:auto;
	height:60px;
	width:48px;
	}	

.headerRow {
    background-image:none;
    height:0px;
}
.mainNavRow {
	background-image:none;
	min-height:60px;
	background:#10110c !important;
}

.navbar-portalbar-v2 .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
    background: #10110C !important;
}

.mainNavRow .navbar-inner {
	padding-right:0px;

}

.mainNavRow .nav-collapse .nav {
	margin:0px 0px 20px 0px;
}

.topNavOneColNoNav .bodyRow, .topNavOneColNoNav .bodyRow .container {
	background:rgb(251, 250, 249) !important;
}

.relativeRigthContent {
padding-top:30px;
padding-right:10px;
padding-left:10px;
}
.alert-error {
	margin:0px;
	border-radius:0px;
}
.outDoorTips {
	margin-right:-20px;
	margin-left:-20px;
	border-radius:0px;
	margin-bottom:0px;
}
.fw-things-to-know-box {
	border-radius:0px;
}
.fw-well.fw-events, .fw-news {
	height:300px;
	min-height:300px;
}


}











     
/* Hide Iconize on a link */
.bodyRow a[href *=".com"].no-icon, .bodyRow a[href *=".net"].no-icon, .bodyRow a[href *=".org"].no-icon, .bodyRow a[href *=".edu"].no-icon, .bodyRow a[href$='.doc'].no-icon, .bodyRow a[href$='.docx'].no-icon, .bodyRow a[href$='.rtf'].no-icon, .bodyRow a[href$='.txt'].no-icon, .bodyRow a[href$='.xls'].no-icon, .bodyRow a[href$='.xlsx'].no-icon, .bodyRow a[href$='.rss'].no-icon, .bodyRow a[href$='.atom'].no-icon, .bodyRow a[href$='.pps'].no-icon, .bodyRow a[href$='.ppt'].no-icon, .bodyRow a[href$='.pdf'].no-icon, .bodyRow a[href$='.PDF'].no-icon, .bodyRow a[href$='.fla'].no-icon, .bodyRow a[href$='.swf'].no-icon, .bodyRow a[href$='.zip'].no-icon, .bodyRow a[href$='.rar'].no-icon, .bodyRow a[href$='.gzip'].no-icon, .bodyRow a[href$='.bzip'].no-icon, .bodyRow a [href$='.ace'].no-icon, .bodyRow a[href$='.ical'].no-icon, .bodyRow a[href$='.jpg'].no-icon, .bodyRow a[href$='.gif'].no-icon, .bodyRow a[href$='.png'].no-icon, .bodyRow a[href$='.bmp'].no-icon, .bodyRow a[href$='.jpeg'].no-icon, .bodyRow a[href$='.svg'].no-icon, .bodyRow a[href$='.eps'].no-icon, .bodyRow a[href$='.mp3'].no-icon, .bodyRow a[href$='.wav'].no-icon, .bodyRow a[href$='.ogg'].no-icon, .bodyRow a[href$='.wma'].no-icon, .bodyRow a[href$='.m4a'].no-icon, .bodyRow a[href ^="mailto:"].no-icon,

/* Hide Iconize on a list item link */
.bodyRow li a[href *=".com"].no-icon, .bodyRow li a[href *=".net"].no-icon, .bodyRow li a[href *=".org"].no-icon, .bodyRow li a[href *=".edu"].no-icon, .bodyRow li a[href$='.doc'].no-icon, .bodyRow li a[href$='.docx'].no-icon, .bodyRow li a[href$='.rtf'].no-icon, .bodyRow li a[href$='.txt'].no-icon, .bodyRow li a[href$='.xls'].no-icon, .bodyRow li a[href$='.xlsx'].no-icon, .bodyRow li a[href$='.rss'].no-icon, .bodyRow li a[href$='.atom'].no-icon, .bodyRow li a[href$='.pps'].no-icon, .bodyRow li a[href$='.ppt'].no-icon, .bodyRow li a[href$='.pdf'].no-icon, .bodyRow li a[href$='.PDF'].no-icon, .bodyRow li a[href$='.fla'].no-icon, .bodyRow li a[href$='.swf'].no-icon, .bodyRow li a[href$='.zip'].no-icon, .bodyRow li a[href$='.rar'].no-icon, .bodyRow li a[href$='.gzip'].no-icon, .bodyRow li a[href$='.bzip'].no-icon, .bodyRow li a [href$='.ace'].no-icon, .bodyRow li a[href$='.ical'].no-icon, .bodyRow li a[href$='.jpg'].no-icon, .bodyRow li a[href$='.gif'].no-icon, .bodyRow li a[href$='.png'].no-icon, .bodyRow li a[href$='.bmp'].no-icon, .bodyRow li a[href$='.jpeg'].no-icon, .bodyRow li a[href$='.svg'].no-icon, .bodyRow li a[href$='.eps'].no-icon, .bodyRow li a[href$='.mp3'].no-icon, .bodyRow li a[href$='.wav'].no-icon, .bodyRow li a[href$='.ogg'].no-icon, .bodyRow li a[href$='.wma'].no-icon, .bodyRow li a[href$='.m4a'].no-icon, .bodyRow li a[href ^="mailto:"].no-icon {
	background: none;
	padding: 0px 0px 0px 0px;
	background-position:inherit;
	background-repeat:no-repeat;
	color:#2980b9;
}

#aspnetForm { margin:0px;}


/*   footer styles  */
footer {
    background-color: rgb(121, 144, 134);
    padding: 15px 0px;
}
    footer .nav-pills.SubCat > li > a, footer .nav-pills.MainCat > li > a, footer .nav-pills.LinksCat > li > a {
        color: rgb(224, 221, 197);
        padding: 10px 12px 7px 12px;
    }
        footer .nav-pills.SubCat > li > a:hover, footer .nav-pills.MainCat > li > a:hover, footer .nav-pills.LinksCat > li > a:hover {
            background-color: rgb(224, 221, 197);
            color: rgb(121, 144, 134);
        }
.MainCat a {
    color: rgb(224, 221, 197);
}
.fwnet {
    text-align: center;
}
    .fwnet a {
        color: rgb(224, 221, 197);
    }
.SocialMedia ul > li > a, footer .copyWrite {
    color: rgb(224, 221, 197);
}
footer .nav-pills.MainCat > li.li-license > a:hover {
    background-color:rgb(255, 160, 47);
    color:#fff;
}
/* Default desktop */
.SocialMedia {
    width:190px;
}
    .SocialMedia ul li a {
        font-size: 82px;
    }
    .SocialMedia li [class^="icon-"], .SocialMedia li [class*=" icon-"] {
	width:.75em ;
}

.AgencyMainLinks {
    width:745px;
    margin-left:0px;
}
.AgencyMainLinks .MainCat, .AgencyMainLinks .SubCat, .AgencyMainLinks .LinksCat {
    margin:5px 0px 5px 0px;
    text-align:center;
}
footer hr {
    border-bottom: 1px solid rgb(224, 221, 197);
    border-top:none;
    background-color:none;
    margin:5px;
}
footer img.KYlogo {
	position:relative;
	bottom:30px;
}

/* Large desktop */
@media (min-width: 1200px) {
    .SocialMedia {
        width:190px;
    }
    .AgencyMainLinks {
        width:970px;
        margin-left:0px;
    }
    .AgencyMainLinks .MainCat {
        margin-top:5px;
        margin-bottom:5px;
    }
    .KY-logo {
        width:360px;
    }
    .SocialMedia ul li a {
        font-size: 80px;
    }

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
        .AgencyMainLinks {
        width:520px;
        margin-left:0px;
    }
.mainNavRow .nav-collapse {
	top:5px;
}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    footer {
        padding-right: 20px;
        padding-left: 20px;
    }

    .SocialMedia {
        width: 100%;
        text-align:center;
    }
        .SocialMedia ul {
            width:280px;
        }
            .SocialMedia ul li a {
                font-size:50px;
          
            }
    .AgencyMainLinks {
        width: 100%;
    }
        .AgencyMainLinks .MainCat {
            margin-bottom:0px;
        }

    .SocialMedia ul {
        margin: 0px auto;
    }

    .MainCat {
        text-align: center;
        margin-top: 10px;
    }

        .MainCat li {
            float: none;
        }

        .MainCat a {
            font-size: 24px;
        }



    .nav-pills.MainCat > li > a {
        padding: 10px 0px;
    }
    footer img.KYlogo {
	position:relative;
	bottom:0px;
}

}
        .form-search-header {
            float:right;
        }
        .SearchTextBox {
            border-radius:15px 0px 0px 15px !important;
            padding:4px 4px 4px 12px !important;
        }
            .SearchTextBox + a {
                border-radius:0px 15px 15px 0px !important;
            }
        .append-search {
            float:right;
        }
        .SearchTextBox {
            
        }
/*  Social Icon within Header  */
.form-search-header .input-append {
    display:none;
}

.ul-SocialMedia li {
    float: right;
    display: inline-block;
    padding: 3px;
    font-size: 24px;
    color: #fff;
    text-decoration: none;
}

    .ul-SocialMedia li a {
        font-size: 35px;
        color: rgb(224, 221, 197);
        text-decoration: none;

    }

.ul-SocialMedia i:hover {
    -webkit-transition: color 0.25s ease-in-out;
    -moz-transition: color 0.25s ease-in-out;
    -ms-transition: color 0.25s ease-in-out;
    -o-transition: color 0.25s ease-in-out;
    transition: color 0.25s ease-in-out;
    
}
.ul-SocialMedia .icon-sign-blank {
    color:rgb(40, 45, 39);
    font-size:33px !important;
    margin:0px;
    padding:0px;
}
.ul-SocialMedia .icon-stack:hover .icon-sign-blank {
    color:white;
}
.ul-SocialMedia .icon-facebook-sign:hover {
    color:rgb(59, 90, 155);
}
.ul-SocialMedia .icon-twitter-sign:hover {
    color:rgb(0, 176, 237);
}
.ul-SocialMedia .icon-youtube-sign:hover {
    color: #e52d27; /* Old browsers */
    color: -moz-linear-gradient(top,  #e52d27 0%, #b31217 100%); /* FF3.6+ */
    color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e52d27), color-stop(100%,#b31217)); /* Chrome,Safari4+ */
    color: -webkit-linear-gradient(top,  #e52d27 0%,#b31217 100%); /* Chrome10+,Safari5.1+ */
    color: -o-linear-gradient(top,  #e52d27 0%,#b31217 100%); /* Opera 11.10+ */
    color: -ms-linear-gradient(top,  #e52d27 0%,#b31217 100%); /* IE10+ */
}
.ul-SocialMedia .icon-stack {
    width:1em;
    height:1em;
    line-height:1em;
}

.ul-SocialMedia .icon-findmyinfo .icon-sign-blank {
	color:rgb(224, 221, 197);
	font-size:35px !important;
}
.ul-SocialMedia .icon-findmyinfo:hover .icon-info {
	color:rgb(255, 255, 255);
}

.ul-SocialMedia .icon-findmyinfo .icon-info {
	color:rgb(40, 45, 39);
	font-size:26px; 
}

.ul-SocialMedia .icon-stack.icon-findmyinfo:hover .icon-sign-blank {
	color:DodgerBlue;
}

.ul-SocialMedia .icon-ourCalendar {
	font-size:33px;
	position:relative;
	bottom:2px;
	right:2px;
}
.ul-SocialMedia .icon-ourCalendar:hover .icon-calendar {
	color:#ecf0f1;

}
.ul-SocialMedia .icon-ourCalendar .icon-stack-base {
	font-size:30px !important;
	border-radius:4px;
	top:4px;
}

.ul-SocialMedia .icon-ourCalendar:hover .icon-stack-base {

}



/****  IE 7 Styles   ***/
.ie7 header {
    position:relative;
}

.ie7 header .form-search-header {
    position:absolute;
    left:650px;
}

    .ie7 header .form-search-header .btn {
        height:24px;
        width:27px;
        padding:4px;
    }

        .ie7 header .form-search-header .btn i {
            height:10px;
            width:10px;

        }
    .ie7 header .ul-SocialMedia {
        width:265px;
        position:relative;
        bottom:48px;
    }
        .ie7 header .ul-SocialMedia .icon-sign-blank {
            display:none;
            visibility:hidden;
        }
        .ie7 header .ul-SocialMedia .icon-youtube-sign:hover {
            color:red;
        }
.ie7 header .ul-SocialMedia .icon-findmyinfo .icon-info {
	color:#E0DDC5 ;
	font-size:36px;
	margin-left:14px;
}
.ie7 header .ul-SocialMedia .icon-findmyinfo:hover .icon-info {
	color:Orange;
}
/******  ul-menu styles ********/
.ul-menu {
	margin-top:5px;
}
.ul-menu li {
	border-bottom:1px solid #808080;
    padding:8px 0px;
}
.ul-menu li a {
 padding:10px !important;
           width:100%;	
}
.ul-menu li a, .ul-menu li a i, .ul-menu li a span {
	text-decoration:none;  
    color:#34495e;
}
.ul-menu li a i {
	
}
.ul-menu li a span {
	margin-left:5px !important;
    font-size:16px;
    font-weight:300;
}
  .ul-menu li:first-of-type {
            border-top:1px solid #808080;
        }

/************** .mainContent  ****************/
.mainContent {
	margin:0px;
	padding:0px 0px;
	min-height:35px;
}
@media (max-width: 767px) { .mainContent {
	padding:0px 10px;
  } 
}
/************ Alert Bar Red - Top of page   ****************/
.well-small.alert-error {
	margin:0px 0px 0px 0px;
	border-radius:0px 0px 4px 4px;
}

@media (max-width: 767px) {
.well-small.alert-error {
	border-radius:0px 0px 0px 0px;
}

}
.well-small.alert-error div > p {
	margin:0px 0px 0px 5px;
	Text-shadow:1px 1px 2px rgba(100,100,100,0.9)
}
.well-small.alert-error div + div {
	border-top:1px solid silver;
	margin-top:5px;
	padding-top:5px;
}

.well-small.alert-error .close {
	font-size:16px;
}
/*********** breadcrumb  *************/
.breadcrumb {
	padding:0px;
	margin:10px 0px 0px 0px;
}

/************ home page .homeMain **************/
.mainHome{
	padding-top:10px;
}
/*********** page-minimal styles *************/
.page-minimal .pageTitle {
	position:relative;
	left:0px;
}
/*********** Some IE9,8,7 changes to the header *************/
.ie9 header, .ie8 header, .ie7 header {
    height:133px;
}
.ie9 .form-search-header, .ie8 .form-search-header, .ie7 .form-search-header {
	padding-top:10px;
}
.ie7 #outer-logo img {
    top:10px;
} 
/************* New sidenav CSS  *************/
/* Flexnav Base Styles */
.flexnav {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-transform-style: preserve-3d;
  overflow: hidden;
  margin: 0px auto;
  width: 100%;
  max-height: 0; }
  .flexnav.opacity {
    opacity: 0; }
  .flexnav.flexnav-show {
    max-height: 2000px;
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
  .flexnav.one-page {
    position: fixed;
    top: 50px;
    right: 5%;
    max-width: 200px; }
  .flexnav li {
    font-size: 100%;
    position: relative;
    overflow: hidden;
  }
  .flexnav li a {
    position: relative;
    display: block;
    padding: .5em .5em .5em .5em !important;
    z-index: 2;
    overflow: hidden;
    color: #222222;
    background: #a6a6a2;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  .flexnav li ul {
    width: 100%; }
    .flexnav li ul li {
      font-size: 100%;
      position: relative;
      overflow: hidden; }
  .flexnav li ul.flexnav-show li {
    overflow: visible; }
  .flexnav li ul li a {
    display: block;
    background: #b2b2af;
  }
  .flexnav ul li ul li a {
    background: #bfbfbc; }
  .flexnav ul li ul li ul li a {
    background: #cbcbc9; }
  .flexnav .touch-button {
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #acaca1;
    background: rgba(0, 0, 0, 0.075);
    text-align: center; }
    .flexnav .touch-button:hover {
      cursor: pointer; }
    .flexnav .touch-button .navicon {
      position: relative;
      top: 1.4em;
      font-size: 12px;
      color: #666; }

.menu-button {
  position: relative;
  display: block;
  padding: 0.75em;
  background: #a6a6a2;
  color: #222222;
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
 }
  .menu-button.one-page {
    position: fixed;
    top: 0;
    right: 5%;
    padding-right: 45px; }
  .menu-button .touch-button {
    background: transparent;
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center; }
    .menu-button .touch-button .navicon {
      font-size: 16px;
      position: relative;
      top: 1em;
      color: #666; }

@media all and (min-width: 767px) {


  .flexnav {
    overflow: visible; }
    .flexnav.opacity {
      opacity: 1; }
    .flexnav.one-page {
      top: 0;
      right: auto;
      max-width: 1080px; }
    .flexnav li {
      position: relative;
      list-style: none;
      float: left;
      display: block;
      background-color: transparent;
      overflow: visible;
      width: 100%; }
    .flexnav li a {
      border-left: 1px solid #acaca1;
      border-bottom: none; }
    .flexnav li > ul {
      position: absolute;
      top: auto;
      left: 0; }
      .flexnav li > ul li {
        width: 100%; }
    .flexnav li ul li > ul {
      margin-left: 100%;
      top: 0; }
    .flexnav li ul li a {
      border-bottom: none; }
    .flexnav li ul.open {
      display: block;
      opacity: 1;
      visibility: visible;
      z-index: 1; }
      .flexnav li ul.open li {
        overflow: visible;
        max-height: 100px; }
      .flexnav li ul.open ul.open {
        margin-left: 100%;
        top: 0; }

  .menu-button {
    display: none; }
}





.oldie body.one-page {
  padding-top: 70px; }
.oldie .flexnav {
  overflow: visible; }
  .oldie .flexnav.one-page {
    top: 0;
    right: auto;
    max-width: 1080px; }
  .oldie .flexnav li {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    background-color: #a6a6a2;
    width: 20%;
    min-height: 50px;
    overflow: visible; }
  .oldie .flexnav li:hover > ul {
    display: block;
    width: 100%;
    overflow: visible; }
    .oldie .flexnav li:hover > ul li {
      width: 100%;
      float: none; }
  .oldie .flexnav li a {
    border-left: 1px solid #acaca1;
    border-bottom: none;
    overflow: visible; }
  .oldie .flexnav li > ul {
    background: #acaca1;
    position: absolute;
    top: auto;
    left: 0;
    display: none;
    z-index: 1;
    overflow: visible; }
  .oldie .flexnav li ul li ul {
    top: 0; }
  .oldie .flexnav li ul li a {
    border-bottom: none; }
  .oldie .flexnav li ul.open {
    display: block;
    width: 100%;
    overflow: visible; }
    .oldie .flexnav li ul.open li {
      width: 100%; }
    .oldie .flexnav li ul.open ul.open {
      margin-left: 100%;
      top: 0;
      display: block;
      width: 100%;
      overflow: visible; }
  .oldie .flexnav ul li:hover ul {
    margin-left: 100%;
    top: 0; }
.oldie .menu-button {
  display: none; }
.oldie.ie7 .flexnav li {
  width: 19.9%; }

/*****  Functional Styles *****/
.flexnav a {
    color:#222222 !important ;
    text-decoration:none  !important;
    font-size:14px ;
}

    .flexnav li > ul > li > ul > li > ul {
        position: relative;
        left: -300px;
    }
        .flexnav .caret {
            display:none;
            visibility:hidden;
        }
/*****   Some Extra Styling styles  *****/
.flexnav li {

}
.flexnav .item-with-ul > a, .flexnav li a {
    background-color: rgb(250, 250, 249);
}

 .flexnav li:hover > a, .flexnav .flexnav-show li:hover > a {
    background-color: rgb(0, 129, 194); /* Blue Color on Hover*/
    background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179));
    color:#FFFFFF !important;
}
     .flexnav li:hover .touch-button i {
        color:#FFFFFF !important;
    }


.flexnav .touch-button i {
    color:#777;
    font-size:24px;
    position:relative;
    top:6px;
    float:right;
    right:6px;
}

.flexnav .touch-button {
    background-color:transparent;
    height:35px;
    width:100%;
}
.flexnav li a {
     border-left:none;   
}
.flexnav li {

    border-top: 1px solid #acaca1;
}
    .flexnav .item-with-ul ul li:first-child {
        border-top:none;
    }

   .flexnav .dropdown-menu > li > a {
        white-space:normal !important;
        padding: .5em .5em .5em .5em !important;
    }
.flexnav .dropdown-menu > li > a:hover, .flexnav .dropdown-menu > li > a:focus, .flexnav .dropdown-submenu:hover > a, .flexnav .dropdown-submenu:focus > a {
    background-image:linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179));
    color:#fff !important;
}
.flexnav li a {
    border-bottom:none;
    }   
    
@media (max-width: 767px) {
.flexnav {
	margin-bottom:10px;
}
    .menu-button {
        /*background: linear-gradient(to bottom, rgb(75, 75, 75) 0px, rgb(65, 65, 65) 50%, rgb(55, 55, 55) 100%) repeat scroll 0% 0% transparent !important;
        color:rgb(204, 204, 204) !important;*/
        
        background-color: rgb(255, 160, 47);
		color: #000000;
        font-size:16px;
        font-weight: bold;
        
        visibility:visible;
        top:5px;
    }
   .menu-button i {
        position:relative;
        top:7px;
        font-size:25px;
        /*color:rgb(204, 204, 204);*/
        color:#000000;
    }
   .flexnav .flexnav-show {
        z-index:20;
        position:relative;
    }
       .flexnav .dropdown-menu.flexnav-show li a {
           padding-left:20px;
        }
    .flexnav li a {
        overflow:visible;
    }

}

/*********** styles for the .flexnav-show ***********/

.flexnav .item-with-ul ul {
    margin:0px 4px 4px 4px;
    width:97%;
    z-index:5000;
    border:1px solid rgba(0,0,0,0.65);
    border-radius:6px;
    box-shadow:0px 5px 10px rgba(0, 0, 0, 0.6);
}
.flexnav .item-with-ul .flexnav-show {
    z-index:5000;
}
    .flexnav .item-with-ul > ul > li {
        z-index:5000;
    }
.flexnav .item-with-ul > ul > li > a {
    background-color:rgb(255, 255, 255);
    z-index:5000;
}

.flexnav .item-with-ul ul {
    padding:5px 0px;
}


/*********** IE Fixes ***********/



.ie8 .flexnav, .ie7 .flexnav {
  overflow: visible; }
  .ie8 .flexnav.one-page, .ie7 .flexnav.one-page {
    top: 0;
    right: auto;
    max-width: 1080px; }
  .ie8 .flexnav li, .ie7 .flexnav.one-page {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    background-color: #a6a6a2;
    width: 100%;
    overflow: visible; }
  .ie8 .flexnav li:hover > ul, .ie7 .flexnav li:hover > ul {
    display: block;
    width: 100%;
    overflow: visible; }
    .ie8 .flexnav li:hover > ul li, .ie7 .flexnav li:hover > ul li  {
      width: 100%;
      float: none; }
  .ie8 .flexnav li a, .ie7 .flexnav li a {
    border-bottom: none;
    overflow: visible;
    background-color:rgb(250, 250, 249);
  }
  .ie8 .flexnav li > ul, .ie7 .flexnav li > ul {
    background: #acaca1;
    position: absolute;
    top: auto;
    left: 0;
    display: none;
    z-index: 1;
    overflow: visible; }
  .ie8 .flexnav li ul li ul, .ie7 .flexnav li ul li ul {
    top: 0; }
  .ie8 .flexnav li ul li a, .ie7 .flexnav li ul li a {
    border-bottom: none; }
  .ie8 .flexnav li ul.open, .ie7 .flexnav li ul.open {
    display: block;
    width: 100%;
    overflow: visible; }
    .ie8 .flexnav li ul.open li, .ie7 .flexnav li ul.open li {
      width: 100%; }
    .ie8 .flexnav li ul.open ul.open, .ie7 .flexnav li ul.open ul.open {
      margin-left: 100%;
      top: 0;
      display: block;
      width: 100%;
      overflow: visible; }
  .ie8 .flexnav ul li:hover ul, .ie7 .flexnav ul li:hover ul {
    margin-left: 100%;
    top: 0; }
.ie8 .menu-button, .ie7 .menu-button {
  display: none; }

.ie8 .flexnav .item-with-ul ul, .ie7 .flexnav .item-with-ul ul {
    left:-25px;
    z-index:5000;
}
.ie8 .flexnav .touch-button i, .ie7 .flexnav .touch-button i {
    color:#777;
    font-size:24px;
    position:relative;
    top:6px;
    float:right;
    right:6px;
    padding-left:300px;
}

.ie8 .flexnav .touch-button, .ie7 .flexnav .touch-button {
    background-color:transparent;
    height:35px;
    width:100%;
    overflow:visible;
}
.ie7 .flexnav li {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    background-color: #a6a6a2;
    width: 100%;
    overflow: visible;
}
.ie7 .flexnav .touch-button {
    right:15px;
}
.ie7 .flexnav .item-with-ul ul {
    left:275px;
    top:0px;
}
.ie8 li:hover > a, .ie7 li:hover > a, .ie8 .flexnav li:hover .touch-button i, .ie7 .flexnav li:hover .touch-button i {
    color: rgb(0, 129, 194) !important;
}

/************* END New sidenav CSS  *************/

.flexnav .item-with-ul ul {
	background-color:#FFF;
}

/*******************  Extra Mobile Nav Styles *************/
.mainNavRow .nav-collapse.nav-mobile-collapse.collapse {

}
.mainNavRow .nav-collapse .nav.nav-mobile {
    margin-bottom:0px;
    float:right;
    margin-right:10px;
    margin-top:5px;

}
.nav-mobile li {
    display:inline-block;
    margin-bottom:0px;

}
.nav-mobile li a {
    text-align:right;
    background-color:White;
    color:black !important;
    text-shadow:none;

}
.mainNavRow .nav.nav-mobile > li > a {
    margin:2px 0px;
    padding:3px 4px;
    border-radius:4px 4px 0px 0px;
    font-family: 'source_sans_proregular';
	font-size: 13px !important;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.25);
}
.mainNavRow .nav.nav-mobile > li > a:hover {
    background-color:#d6d6d6 !important;
}


@media (min-width: 768px) and (max-width: 979px) { .mainNavRow .nav > li > a, .mainNavRow .nav > li > a:hover, .navbar .dropdown-menu a, .navbar .dropdown-menu a:hover {
	background-color:transparent;
	} 
	.mainNavRow .navbar-inner .btn-navbar, .mainNavRow .navbar-inner .btn-navbar-search {
	display:none;
	visibility:hidden;
} 
.navbar .dropdown-menu a {
	margin:0px;
}
   header h1 {
                font-size:25px;
                line-height:28px;
            }
            header .brand #outer-logo img {
                top:0px;
            }
  .SearchTextBox {
                width:155px;
            }
            .navbar .nav > li:last-of-type > .dropdown-menu:after {
            left:150px;
            }
            .navbar .nav > li:last-of-type > .dropdown-menu:before {
            left:150px;
            }
            .main-nav-collapse .nav li.dropdown:last-of-type .dropdown-menu {
                left:-120px;
            }
	}
	
	.alert-error table {
	width:95% !important;
}

        ul.listBlueArrow {
            list-style: none;
        }

        ul.listBlueArrow li:before {
            font-family:'FontAwesome';
            content:'\f061';
            color: steelblue;
            padding-right:10px;
        }

/*******************  Test Pages  *************/

.ul-test {
padding: 0;
list-style: none;	
}

.ul-test li {
width: 100px;
display: inline-block;
position: relative;
text-align: center;
line-height; 21px;	
}

.ul-test li a {
display: block;
padding: 5px 10px;
color: #333;
background: #f2f2f2;
text-decoration: none;	
}

.ul-test li a:hover {
color: #fff;
background: #939393;
text-decoration: none;	
}

.ul-test li ul {
display: none;
position: absolute;
z-index: 999;
left:0;	
font-size: 16px;
}

.ul-test li:hover ul {
display: block; /*display the dropdown */	
}

