/* NEW Menu Slide Out default CSS
Author: Jason Nolfi
Version: 5

Updates [7/30/13]:
* Minified verson of nav CSS [removes comments]

/*----
RESET STYLES
----*/
.nav .RadMenu_Template,
.nav .RadMenu_Template .rmItem,
.nav .RadMenu_Template .rmLink,
.nav .RadMenu_Template .rmText,
.nav .RadMenu_Template .rmHorizontal .rmText,
.nav .RadMenu_Template .rmRootGroup,
.nav .RadMenu_Template .rmGroup,
.nav .RadMenu_Template .rmHorizontal .rmRootLink span.rmText {
	margin: 0;
	padding: 0;
	/*RESETS TEMPLATE.css STYLES*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:none;
	background:none;
	border:0;
}

 .nav .RadMenu_Template .rmRootGroup,
 .nav .radmenu_template .rmhorizontal {
	margin:0 auto; 
 }

/*---
DIV > UL 
---*/
.nav .RadMenu_Template .rmRootGroup {
	 display: inline-block;
	 margin: 0 auto;
}

/*----
DIV > UL > LI --*/

.nav .RadMenu_Template .rmRootGroup > .rmItem {
    padding: 10px 0;
 }

/*--Root Span
---*/

.nav .RadMenu_Template .rmRootGroup > .rmItem > .rmLink .rmText,
.nav .RadMenu_Template .rmRootGroup > .rmItem > .rmLink:hover .rmText,
.nav .RadMenu_Template .rmRootGroup > .rmItem > .rmLink.rmExpanded .rmText {
	float:none; /*fixes issue with Chrome*/
	background: transparent url(../../../../Images/anchor_nav_seperator.png) 100% no-repeat;
	padding: 10px 35px 10px 30px;
}
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmLast > .rmLink .rmText, 
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmLast > .rmLink:hover  rmText, 
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmLast > .rmLink.rmExpanded .rmText {
	background: none !important;
	padding-right: 0 !important;
}

/*adjust for the button on public homepage*/
.nav.pbhm .RadMenu_Template .rmRootGroup > .rmLast > .rmLink .rmText,
.nav.pbhm .RadMenu_Template .rmRootGroup > .rmItem.rmLast > .rmLink:hover  rmText, 
.nav.pbhm .RadMenu_Template .rmRootGroup > .rmItem.rmLast > .rmLink.rmExpanded .rmText {
	padding-left:0;
}
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmFirst > .rmLink .rmText,
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmFirst > .rmLink:hover .rmText,
.nav .RadMenu_Template .rmRootGroup > .rmItem.rmFirst > .rmLink.rmExpanded .rmText {
	padding-left: 0px !important;
}

/*----
Root Link
-----*/
.nav .RadMenu_Template .rmRootGroup .rmLink {
    color: #fff;
    text-decoration: none;
    font: 1.1em/1.7em "garamond-premier-pro", Garamond, Baskerville, "Times New Roman", serif;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	background: none;
	border:none;
	width: auto !important;
}

.nav .RadMenu_Template .rmRootGroup > .rmLast .rmLink,
.nav .Radmenu_Template .rmRootGroup > .rmLast .rmLink:hover {
	padding-right:0;
}
	
/*----
Hover
-----*/
.nav .RadMenu_Template .rmRootGroup .rmLink:hover,
.nav .RadMenu_Template .rmRootGroup .rmFocused,
.nav .RadMenu_Template .rmRootGroup .rmDisabled, 
.nav .RadMenu_Template .rmRootGroup .rmDisabled:hover,
.nav .RadMenu_Template .rmRootGroup .rmExpanded, 
.nav .RadMenu_Template .rmRootGroup .rmExpanded:hover,
.nav .RadMenu_Template .rmRootGroup .rmSelected,
.nav .RadMenu_Template .rmRootGroup .rmSelected:hover,
.nav .RadMenu_Template .rmRootGroup .rmSelectedParent,
.nav .RadMenu_Template .rmRootGroup .rmSelectedParent:hover
 {
 	color: #d3deff;
}

/*----
Submenu
------*/
	
.nav .RadMenu_Template .rmVertical .rmSlide,
.nav .RadMenu_Template .rmSlide {
	margin:0;
}

.nav .RadMenu_Template .rmGroup,
.nav .RadMenu_Template .rmMultiColumn, .nav .RadMenu_Template .rmGroup .rmVertical {
	background: #fff;
	padding:0 !important;  /*Overrides padding from telerik stylesheet*/
	border:0;
	}

.nav .RadMenu_Template .rmGroup .rmItem {
margin:0;	
width: 100% !important;
}
	
/*---------
Submenu Span
----------*/
.nav .RadMenu_Template .rmGroup .rmLink,
.nav .RadMenu_Template .rmGroup .rmText {
	width:auto;
}

	
.nav .RadMenu_Template .rmGroup .rmItem .rmLink .rmText,
.nav .RadMenu_Template .rmGroup .rmItem .rmLink:hover .rmText {
text-indent: 18px; 
padding-right: 20px;
width: 100%;
}
	

/*-----
Submenu Link + :hover
------*/
.nav .RadMenu_Template .rmGroup .rmLink,
.nav .RadMenu_Template .rmLast .rmGroup .rmLink {
    text-decoration: none;
    background: none;
    font-size: 0.99em;
    color:#0a1842;
	cursor: pointer;
	line-height:2.3em;
	text-align:left;
	text-transform:uppercase;
	-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
	}

.nav .RadMenu_Template .rmGroup .rmLink:hover,
.nav .RadMenu_Template .rmItem .rmGroup a.rmLink:hover,
.nav .RadMenu_Template .rmItem .rmGroup a.rmFocused, 
.nav .RadMenu_Template .rmItem .rmGroup a.rmSelected, 
.nav .RadMenu_Template .rmItem .rmGroup a.rmExpanded, 
.nav .RadMenu_Template .rmItem .rmGroup a.rmExpanded:hover, 
.nav .RadMenu_Template .rmItem .rmGroup a.rmDisabled, 
.nav .RadMenu_Template .rmItem .rmGroup a.rmDisabled:hover {
	background:#0a1842;
	color: #fff;
	text-decoration:none;
	width: 100% !important;
}

	.nav .RadMenu_Template .rmGroup .rmFirst {margin-top:10px;}
	.nav .RadMenu_Template .rmGroup .rmLast {margin-bottom:10px;}
	.nav .RadMenu_Template .rmRootGroup .rmGroup .rmLast .rmLink {font-weight:normal;}
	.nav .RadMenu_Template .rmGroup .rmLast a.rmLink,
	.nav .RadMenu_Template .rmGroup .rmLast a.rmLink:hover,
	.nav .RadMenu_Template .rmGroup .rmLast a.rmFocused,
	.nav .RadMenu_Template .rmGroup .rmLast a.rmSelected,
	.nav .RadMenu_Template .rmGroup .rmLast a.rmExpanded {padding:0;}





