@charset "UTF-8";

#mainNav {
  margin: 0;
  height: 50px;
  display: inline;
  padding-left:14px;
}

#mainNav a:link {
  font:1.1em Calibri, Arial, Verdana, sans-serif;
  padding: 14px 16px 14px 16px;
  color: #fff;
  display:block;
}

#mainNav a:visited {color: #fff; display:block;}
#mainNav a:hover {padding: 14px 16px 14px 16px; display:block; transition: all 0.0s ease 0s;
} 

#mainNav ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 0px;
  list-style: none;
}

#mainNav ul li {
  display: inline-block;
  position: relative;
  background: transparent;
  cursor: pointer;

}

#mainNav ul li:hover {
  background: #2d410f;
}

#mainNav ul li ul {
  padding: 0;
  position: absolute;
  top: 50px;
  left: 0;
  width: 220px;
  display: none;
  opacity: 0;
  visibility: hidden;
}

#mainNav ul li ul li { 
  font: 0.9em Calibri,Arial,Verdana,sans-serif;
  background: none repeat scroll 0 0 rgba(45, 65, 15, 1.0);
  border-bottom: 1px solid #1e2d0a;
  display: block; 
}

#mainNav ul li ul li:hover { 
  font: 0.9em Calibri,Arial,Verdana,sans-serif;
  background: #afb914; 
  border-bottom: 1px solid #8c960a;
}

#mainNav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
	
/* Submenu Top Navigation */
	
#subMenuNav {
    text-align: right;
	padding-top: 10px;
}

#subMenuNav li {
    display: inline;
    margin: 0;
} 

#subMenuNav a{
	font-family: Calibri, Verdana, Helvetica, sans-serif;
	color: #000;
	position: relative;
	display: inline-block;
	text-decoration: none;
	font-size: 0.9em;
	line-height: 1.2em;
	text-transform:uppercase;	
}

#subMenuNav a:hover {color:#960f14; transition: all 0.3s ease 0s;}	
	
#subMenuNav a span{
	color: #2d2d2d;
	text-decoration: none;
	padding-left: 1.2em;
	padding-right: 0em;
	display: inline-block;
}

#subMenuNav a:active{top: 0px;}

	#subMenuNav a:hover span ,
	#subMenuNav li.active span {color:#960f14; transition: all 0.3s ease 0s;}
	
	/* Breadcrumb Navigation */
  
#breadcrumbLevel ul {margin: 0; padding: 0px; list-style-type: none; height: 18px; text-align: left; padding-top: 20px; padding-left: 0px;}
    
#breadcrumbLevel ul li {display: inline;}
    
#breadcrumbLevel ul li a { 
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: normal; 
  line-height: 18px; 
  text-decoration: none; 
  padding-left: 5px; 
  padding-right: 5px; 
  color: #000;  
}
    
#breadcrumbLevel ul li a:hover {color: #960f19; }

.breadcrumbLevelactive { 
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  line-height: 18px; 
  color: #960f19; 
  padding-left: 5px;  
}
	
#tabNav { margin: 0px; height: 50px; text-align: left; }

#tabNavcontainer {
	margin: 0px;
	color: #412300;
	line-height:50px;;
	text-decoration:none;
	text-align: left;
	background: #0091b9;
}
    
#tabNavcontainer li {display:inline; margin: 0;}

#tabNavcontainer a span {
	font:16px Calibri, Arial, Verdana, sans-serif; 
	font-weight: normal; 
	line-height:50px;
	text-transform: uppercase;
	text-decoration: none;
	display:inline-block;
	padding-left:1.9em; padding-right:1.9em;
	color: #fff;
	background: #0091b9;}

#tabNavcontainer a:active{top:0px;}

#tabNavcontainer a:hover span {color: #0091b9; background: #fff; transition: all 0.3s ease 0s;}
#tabNavcontainer li.active span {color: #000; background: #fff;}