
/*TODO: find out why main navigation doesn't stay highlighted on program pages*/


/* <RadMenu / Simple> */

.RadMenu_MainNavMenu
{
    width: 100%;
    padding: 0;
	background-color:  #005e8e;
}

.RadMenu_MainNavMenu ul.rmRootGroup,
.RadMenu_MainNavMenu div.rmRootGroup
{
}

/* <Root items> */

.RadMenu_MainNavMenu,
.RadMenu_MainNavMenu a.rmLink
{
	color: #FFFFFF;
	text-decoration: none;
}

.RadMenu_MainNavMenu .rmItem
{
    margin-bottom: 0;
}
.RadMenu_MainNavMenu .rmItem a.rmLink
{
    border-left: solid 0px #fff;
    padding: 0;
}
.RadMenu_MainNavMenu .rmLast a.rmLink
{
    border-right: solid 0px #fff;
}

.RadMenu_MainNavMenu .rmHorizontal a.rmLink .rmText
{
}

.RadMenu_MainNavMenu a.rmRootLink .rmText
{
	padding: 0;
    white-space: normal;
    width: 161px;
    line-height: 45px;
    font-size: 0.9em;
    font-weight: normal;
    text-align: center;
    font-family: 'Benton Sans';
}
.RadMenu_MainNavMenu .rmLast .rmLink .rmText
{
   width: 163px;
}
.rdTable .RadMenu_MainNavMenu .rmLast .rmLink .rmText
{
    width: 161px;
}

.RadMenu_MainNavMenu_Context a.rmRootLink .rmText
{
}

.RadMenu_MainNavMenu ul.rmVertical .rmText
{
}

.RadMenu_MainNavMenu_rtl ul.rmVertical .rmText
{
}

.RadMenu_MainNavMenu .rmItem a.rmLink:hover,
.RadMenu_MainNavMenu .rmItem a.rmFocused
{
	background-color: #616264;
	color: #fff;
}
.RadMenu_MainNavMenu .rmItem a.rmSelected
{
    background-color: #616264;
    color: #fff;
}
.RadMenu_MainNavMenu .rmItem a.rmExpanded,
.RadMenu_MainNavMenu .rmItem a.rmExpanded:hover
{
	background-color: #616264;
	color: #fff;
}

.RadMenu_MainNavMenu .rmItem a.rmDisabled,
.RadMenu_MainNavMenu .rmItem a.rmDisabled:hover
{
	background-color: #bcc2ac;
}

.RadMenu_MainNavMenu img.rmLeftImage,
.RadMenu_MainNavMenu span.rmLeftImage
{

}


/* <Submenu items> */

.RadMenu_MainNavMenu .rmGroup
{
    padding: 0 0 0 1px !important;
    border: none;
    border-top: solid 1px #848486;
}

.RadMenu_MainNavMenu .rmGroup a.rmLink
{
    border-bottom: solid 1px #848486;
    border-left: none;
    background-color: #616264;
    text-align: left;
    position: relative;
    padding: 0 46px 0 0;
}
.RadMenu_MainNavMenu .rmGroup a.rmLink .rmText
{
    padding: 8px 0 8px 10px;
    white-space: nowrap;
    width: auto;
    min-width: 108px;
    height: auto;
    color: #fff;
    font-weight: normal;
    font-size: 0.85em;
    font-family: 'Benton Sans';
}
.RadMenu_MainNavMenu .rmGroup .rmLast a.rmLink
{
    border-right: solid 1px #616264;
}
.RadMenu_MainNavMenu .rmGroup .rmLast .rmText
{
    width: auto;
}

.RadMenu_MainNavMenu .rmGroup a.rmLink:hover .rmText,
.RadMenu_MainNavMenu .rmGroup .rmFocused .rmText,
.RadMenu_MainNavMenu .rmGroup .rmExpanded .rmText
{
}

.RadMenu_MainNavMenu .rmGroup a.rmLink:hover,
.RadMenu_MainNavMenu .rmGroup .rmFocused,
.RadMenu_MainNavMenu .rmGroup .rmExpanded
{
	background-color: #7f8081;
}
.RadMenu_MainNavMenu .rmGroup .rmGroup a.rmLink
{
    border-left: none;
}

.RadMenu_MainNavMenu .rmLeftArrow,
.RadMenu_MainNavMenu .rmRightArrow,
.RadMenu_MainNavMenu .rmTopArrow,
.RadMenu_MainNavMenu .rmBottomArrow,
.RadMenu_MainNavMenu .rmLeftArrowDisabled,
.RadMenu_MainNavMenu .rmRightArrowDisabled,
.RadMenu_MainNavMenu .rmTopArrowDisabled,
.RadMenu_MainNavMenu .rmBottomArrowDisabled
{
}

.RadMenu_MainNavMenu .rmTopArrow,
.RadMenu_MainNavMenu .rmTopArrowDisabled
{
}

.RadMenu_MainNavMenu .rmBottomArrow,
.RadMenu_MainNavMenu .rmBottomArrowDisabled
{
}

.RadMenu_MainNavMenu .rmRightArrow,
.RadMenu_MainNavMenu .rmLeftArrow
{
}

.RadMenu_MainNavMenu .rmRightArrow,
.RadMenu_MainNavMenu .rmRightArrowDisabled
{
}

.RadMenu_MainNavMenu .rmVertical .rmSeparator .rmText
{
}

.RadMenu_MainNavMenu .rmExpandLeft,
.RadMenu_MainNavMenu .rmExpandRight
{
}
.RadMenu_MainNavMenu .rmExpandLeft:after,
.RadMenu_MainNavMenu .rmExpandRight:after
{
    font-family: FontAwesome;
    content: "\f105";
    position: absolute;
    right: 15px;
    top: 10px;
    text-decoration: none;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    color: #fff;
}

.RadMenu_MainNavMenu .rmLink:hover .rmExpandLeft,
.RadMenu_MainNavMenu .rmLink:hover .rmExpandRight,
.RadMenu_MainNavMenu .rmFocused .rmExpandLeft,
.RadMenu_MainNavMenu .rmFocused .rmExpandRight,
.RadMenu_MainNavMenu .rmExpanded .rmExpandLeft,
.RadMenu_MainNavMenu .rmExpanded .rmExpandRight
{
}

/* right to left */
.RadMenu_MainNavMenu_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_MainNavMenu_rtl .rmGroup .rmLink:hover .rmExpandRight
{
}

.RadMenu_MainNavMenu_rtl .rmExpandLeft,
.RadMenu_MainNavMenu_rtl .rmExpandRight
{
}


/* Overrides for Sitefinity Backend Admin */
.RadDockZone .RadMenu_MainNavMenu a.rmRootLink .rmText
{
    width: 160px;
}
