/* 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 {
	float: right;
	 width:auto !important;
}

/*----
DIV > UL > LI

.nav .RadMenu_Template .rmRootGroup .rmItem {
	}--*/


/*--Root Span
---*/

.nav .RadMenu_Template .rmRootGroup .rmItem .rmLink .rmText,
.nav .RadMenu_Template .rmRootGroup .rmItem .rmLink:hover .rmText,
.nav .RadMenu_Template .rmRootGroup .rmItem .expanded .rmText {
 /*background:none; */
	float:none; /*fixes issue with Chrome*/
	line-height: 58px;
}


/*----
Root Link
-----*/
.nav .RadMenu_Template .rmRootGroup .rmLink {
    color: #45423c;
    text-decoration: none;
	font: 16px Gentium, Garamond, Baskerville, "Times New Roman", serif;
	cursor: pointer;
	text-align:center;
	padding: 0 18px;
	text-transform:uppercase;
	background: none;
	border:none;
	width: auto !important;
}

.nav .RadMenu_Template .rmRootGroup .rmLast .rmLink {
	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: #005953;
	border-bottom: 2px solid #005953;
	background: none;
}

/*----
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;	
}
	
/*---------
Submenu Span
----------*/
.nav .RadMenu_Template .rmGroup .rmLink,
.nav .RadMenu_Template .rmGroup .rmText {
	width:auto;
	font: 14px Proxima-Nova, Arial, sans-serif;}

	
.nav .RadMenu_Template .rmGroup .rmItem .rmLink .rmText,
.nav .RadMenu_Template .rmGroup .rmItem .rmLink:hover .rmText {
padding:0px 40px 0 18px; 
line-height: 25px;
}
	

/*-----
Submenu Link + :hover
------*/
.nav .RadMenu_Template .rmGroup .rmLink,
.nav .RadMenu_Template .rmLast .rmGroup .rmLink {
	color:#005953;
    text-decoration: none;
	font-size: 14px;
	font-family: Proxima-Nova, Arial, sans-serif;
    font-weight: normal;
    line-height: 25px;
	cursor: pointer;
	text-align:left;
	padding:0;
	text-transform:none;
	}

.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:none;
	text-decoration:underline;
}

	.nav .RadMenu_Template .rmGroup .rmFirst {margin-top:10px;}
	.nav .RadMenu_Template .rmGroup .rmLast {margin-bottom:10px;}
	.nav .RadMenu_Template .rmGroup .rmLevel2 .rmFirst, .nav .RadMenu_Template .rmGroup .rmLevel2 .rmLast {margin:0px;}
	.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;}



