/* Menu 1 */
ul#menu1, ul#menu1 li {
	z-index: 1101;
}



/*
{ font-family: roboto; font-size: 2.0rem; line-height: 120%; letter-spacing: .5px; font-weight: 700; text-transform: uppercase; color: #ffffff; }
*/



.jqueryslidemenu {
	font-family: roboto;
	font-weight: 500;
	font-size: 1.125rem;
	letter-spacing: -.00em;
	text-transform: uppercase;
	color: #ffffff;
	/*width: 100%;*/
	z-index: 1101;
}

.jqueryslidemenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline-block;
	/* For IE, the outcast */
	zoom: 1;
	*display: inline;
	z-index: 1101;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
	border-left: 0px solid #919295;
	border-top: 0px solid #919295;
}

.jqueryslidemenu ul li#firstitem {
	border-left: 0px solid #ffffff;
}

/*Top level list items style*/
.jqueryslidemenu ul li a {
	display: block;
	font-family: roboto;
	font-weight: 600;
	font-size: 0.8rem;
	letter-spacing: -.0px;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 18px;
	border-right: 0px solid #ffffff;
}

.jqueryslidemenu ul li:last-child a {
	border-right: 0px;
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

/* Top level links style */
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
	/*font-weight: bold;*/
	text-align: center;
	color: #ffffff;
	border-bottom: 0px solid #d1d1d1;
}

/* Top level links hover style */
.jqueryslidemenu ul li a:hover {
	color: #e9fc77;
	text-shadow: rgba(0,0,0,.4) 0 0px 0;
	text-decoration: none;
	/*font-weight: bold;*/
	border-bottom: 0px solid #ed1c24;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	text-align: left;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
	border: 0px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited {
	text-align: left;
	font-family: roboto;
	font-weight: 600;
	font-size: 0.8rem;
	letter-spacing: -.5px;
	color: #ffffff;
	text-transform: uppercase;
	text-shadow: rgba(0,0,0,.4) 0 0px 0;
	width: 200px; /*width of sub menus*/
	padding: 6px;
	margin: 2px;
	border-right: 0px;
	border-top: 3px solid #e9fc77;
	border-bottom: 0px solid #000000;
	background-color: #000000;
}

/* Sub level menu links hover style */
.jqueryslidemenu ul li ul li a:hover {
	background: #323232;
	color: #ffffff;
	text-shadow: rgba(0,0,0,.4) 0 0px 0;
	border-top: 3px solid #e9fc77;
}


/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}

/* #Base 1008 Grid */
@media only screen and (min-width: 1008px) and (max-width: 1259px) {
	.jqueryslidemenu ul li a { padding: 0px 8px; }
}

/* #Base  756 Grid */
@media only screen and (min-width: 756px) and (max-width: 1007px) {
	.jqueryslidemenu ul li a { padding: 0px 4px; }
}
