.jqueryslidemenu{
	background: #D6D6D6; /* Old browsers */
	background: -moz-linear-gradient(top,  #D6D6D6 0%, #E6E6E6 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D6D6D6), color-stop(99%,#E6E6E6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #D6D6D6 0%,#E6E6E6 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #D6D6D6 0%,#E6E6E6 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #D6D6D6 0%,#E6E6E6 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #D6D6D6 0%,#E6E6E6 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6D6D6', endColorstr='#E6E6E6',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #B6B6B6;
	border-top:1px solid #B6B6B6;
	padding:0px 0px;
	font-family:"TradeGothicLT", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
}
.jqueryslidemenu ul{
	width:960px;
	margin: 0px auto 0px auto;
	list-style:none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	float: left;
	display:inline;
	margin:0px 0px 0px 0px;
	z-index:9999;
}

.jqueryslidemenu ul li.last{
	height:68px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	color:#333333;
	padding:25px 29px 24px 29px;
	text-decoration:none;
	display: block;
	
/*
	background: #414141; background of tabs (default state)
	border-right: 1px solid #778;
*/
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: #333333;
}

.jqueryslidemenu ul li a:hover{
	color:#E53D48;
	background:url(../images/transparent-backgrounds/white-70.png) repeat;
}

.jqueryslidemenu ul li.active a:link, .jqueryslidemenu ul li.active a:visited{
	color:#333333;
	background:url(../images/transparent-backgrounds/black-10.png) repeat;
}

.jqueryslidemenu ul li.active a:hover{
	color:#E53D48;
	background:url(../images/transparent-backgrounds/white-70.png) repeat;
}

.jqueryslidemenu ul li ul li.highlight a{
	color:#E53D48;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index:100;
	border:1px solid #B6B6B6;
	border-top:none;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	-webkit-box-shadow: 0 8px 6px -6px #000000;
	   -moz-box-shadow: 0 8px 6px -6px #000000;
	        box-shadow: 0 8px 6px -6px #000000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
	margin:0px 0px;
	padding-left:0px;
	border-top:1px solid #B6B6B6;
	/*background:#EFEFEF;*/
	background:#E5E5E5;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
	top: 0;
	margin:0px 0px 0px 0px;
	border-top:1px solid #ADADAD;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	color: #333333;
	line-height:20px;
	width: 200px; /*width of sub menus*/
	padding:15px 5px 15px 15px;
	margin: 0;
	border-top-width: 0;
	background:none;
}

.jqueryslidemenu ul li.active ul li a:link, .jqueryslidemenu ul li.active ul li a:visited{
	color: #333333;
	background:none;
}
.jqueryslidemenu ul li.active ul li a:hover{
	color: #E53D48;
	background:url(../images/transparent-backgrounds/white-70.png) top left repeat;
}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
	color:#E53D48;
	text-decoration:none;
	background:url(../images/transparent-backgrounds/white-70.png) top left repeat;
	width:202px;
}

.jqueryslidemenu ul li ul li ul li a{
	line-height:20px;
	width: 220px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	display:none;
	position: absolute;
	top: 8px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 9px;
	right: 5px;
}

/* STICKY NAV STYLES */
.nav_container{ 
	width:100%;
	margin:-68px 0px 0px 0px;
}
nav{
	position: relative;
	z-index:9999;
}
.sticky{
	position: fixed;
	width:100%;
	z-index:9999;
	top: 0px;
	
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
	
	-moz-box-shadow:0px 0px 5px 2px #333333;
  	-webkit-box-shadow:0px 0px 5px 2px #333333;
  	box-shadow:0px 0px 5px 2px #333333;
}
.sticky .jqueryslidemenu{
	background-color: transparent;
	background:url(../images/transparent-backgrounds/white-90.png) top left repeat;
	border-bottom: none;
	border-top:none;
}
.sticky .jqueryslidemenu ul li ul li{
	background-color: transparent;
	background:url(../images/transparent-backgrounds/white-90.png) top left repeat;
}

/* STICKY NAV DARK STYLES 
.nav_container{ 
	width:100%;
	margin:-68px 0px 0px 0px;
}
nav{
	position: relative;
	z-index:12;
}
.sticky{
	position: fixed;
	width:100%;
	z-index:12;
	top: 0px;
	
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
	
	-moz-box-shadow:0px 0px 5px 2px #333333;
  	-webkit-box-shadow:0px 0px 5px 2px #333333;
  	box-shadow:0px 0px 5px 2px #333333;
}
.sticky .jqueryslidemenu{
	background-color: transparent;
	background:url(../images/transparent-backgrounds/black-80.png) top left repeat;
	border-bottom: none;
	border-top:none;
}
.sticky .jqueryslidemenu ul li a{
	color:#FFFFFF;
}
.sticky .jqueryslidemenu ul li a:link, .sticky .jqueryslidemenu ul li a:visited{
	color: #FFFFFF;
}
.sticky .jqueryslidemenu ul li a:hover{
	color:#E53D48;
	background:url(../images/transparent-backgrounds/black-80.png) repeat;
}
.sticky .jqueryslidemenu ul li.active a:link, .sticky .jqueryslidemenu ul li.active a:visited{
	background:url(../images/transparent-backgrounds/white-20.png) repeat;
}
.sticky .jqueryslidemenu ul li.active a:hover{
	background:url(../images/transparent-backgrounds/black-70.png) repeat;
}
.sticky .jqueryslidemenu ul li ul{
	border:1px solid #000000;
}
.sticky .jqueryslidemenu ul li ul li{
	border-top:1px solid #000000;
	background-color: transparent;
	background:url(../images/transparent-backgrounds/black-80.png) top left repeat;
}
*/

/* SWAP HOME BUTTON TEXT AND ICON */
#home_standr{
	display:block;
}
.sticky #home_standr{
	display:none;
}
#home_sticky{
	display:none;
}
.sticky #home_sticky{
	display:block;
}
.sticky #home_sticky a{
	padding:16px 42px 16px 42px;
}