/* <RadMenu / Sunset> */

.RadMenu_Sunset2 .rmRootGroup, .RadMenu_Sunset2 .rmLink, .RadMenu_Sunset2 .rmText, .RadMenu_Sunset2 .rmLeftArrow, .RadMenu_Sunset2 .rmRightArrow, .RadMenu_Sunset2 .rmTopArrow, .RadMenu_Sunset2 .rmBottomArrow
{
  background-image: url('Menu/rmSprite2.png');
  background-color: transparent;
  cursor: pointer;
}

.RadMenu_Sunset2 .rmRootGroup
{
  background-repeat: repeat-x;
  background-position: 0 0;
  background-color: #660000;
}

.RadMenu_Sunset2 .rmVertical
{
  background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Sunset2, .RadMenu_Sunset2 .rmLink
{
  /*  font: normal 12px/23px "Segoe UI" , Arial, sans-serif;*/
  font: normal 15px/23px Calibri;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.RadMenu_Sunset2 .rmLink, .RadMenu_Sunset2 .rmText
{
  background-position: 0 1050px;
  background-repeat: no-repeat;
}

.RadMenu_Sunset2 .rmLink:hover, .RadMenu_Sunset2 .rmFocused, .RadMenu_Sunset2 .rmSelected
{
  color: #660000;
  font-weight: bold;
  background-position: 0 -72px;
}

.RadMenu_Sunset2 .rmLink:hover .rmText, .RadMenu_Sunset2 .rmFocused .rmText, .RadMenu_Sunset2 .rmSelected .rmText
{
  background-position: 100% -96px !important;
}

.RadMenu_Sunset2 .rmExpanded, .RadMenu_Sunset2 .rmExpanded:hover
{
  color: #660000;
  background-position: 0 -120px;
}

.RadMenu_Sunset2 .rmExpanded .rmText, .RadMenu_Sunset2 .rmExpanded:hover .rmText
{
  background-position: 100% -144px !important;
}

.RadMenu_Sunset2 .rmDisabled, .RadMenu_Sunset2 .rmDisabled:hover
{
  color: White;
}

.RadMenu_Sunset2 .rmDisabled:hover, .RadMenu_Sunset2 .rmDisabled:hover .rmText
{
  background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Sunset2 .rmGroup, .RadMenu_Sunset2 .rmGroup .rmVertical
{
  background: #ffffff;
  color: #000000; /*   border: 1px solid #958a85;   background: #f4eee6 url('Menu/rmVSprite.png') repeat-y -1px  0 !important; */
}

.RadMenu_Sunset2 .rmSlide .rmScrollWrap
{
  background-image: none;
  border: solid 1px #a6a6a6;
  border-left: none;
  padding-left: 0px;
}
.RadMenu_Sunset2 .rmVertical .rmSlide .rmLink
{
  padding-left: 0px;
  margin: 0px;
  cursor: pointer;
  text-align: left !important;
}

.RadMenu_Sunset2_rtl .rmGroup, .RadMenu_Sunset2_rtl .rmGroup .rmVertical
{
  background-position: 100% 0;
}

.RadMenu_Sunset2 .rmRootGroup .rmHorizontal
{
  background-image: none;
}

.RadMenu_Sunset2 .rmScrollWrap .rmVertical
{
  border: 0;
}

.RadMenu_Sunset2 .rmGroup .rmFirst, .RadMenu_Sunset2 .rmGroup .rmLast
{
  background: none;
}

.RadMenu_Sunset2 .rmRootGroup li.rmItem .rmGroup
{
  padding-bottom: 0;
}

.RadMenu_Sunset2 .rmGroup li.rmLast
{
  padding-bottom: 1px;
}

.RadMenu_Sunset2 .rmGroup .rmLink:hover, .RadMenu_Sunset2 .rmGroup .rmFocused, .RadMenu_Sunset2 .rmGroup .rmSelected, .RadMenu_Sunset2 .rmGroup .rmExpanded
{
  background-position: 0 -168px;
  color: #e20000;
}
.RadMenu_Sunset2 .rmGroup .rmSelected .rmText
{
  color: #e20000;
  background-position: 100% -192px !important;
}
.RadMenu_Sunset2 .rmGroup .rmLink
{
  color: #9a0000;
  cursor: default;
}
.RadMenu_Sunset2 .rmGroup
{
  padding-top: 50px;
}

.RadMenu_Sunset2 .rmGroup .rmLink:hover .rmText, .RadMenu_Sunset2 .rmGroup .rmFocused .rmText, .RadMenu_Sunset2 .rmGroup .rmExpanded .rmText
{
  background-position: 100% -192px !important;
}

.RadMenu_Sunset2 .rmGroup .rmExpanded, .RadMenu_Sunset2 .rmGroup .rmExpanded:hover
{
  color: red;
}

.RadMenu_Sunset2 .rmGroup .rmDisabled, .RadMenu_Sunset2 .rmGroup .rmDisabled:hover
{
  color: White;
}

/* <expand arrows> */

.RadMenu_Sunset2 .rmGroup .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmExpandDown
{
  background-position: 100% -216px;
}

.RadMenu_Sunset2 .rmGroup .rmLink:hover .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmFocused .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmSelected .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmExpanded .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmLink:hover .rmExpandDown, .RadMenu_Sunset2 .rmGroup .rmSelected .rmExpandDown, .RadMenu_Sunset2 .rmGroup .rmExpanded .rmExpandDown
{
  background-position: 100% -240px;
}

.RadMenu_Sunset2 .rmGroup .rmDisabled:hover .rmExpandRight, .RadMenu_Sunset2 .rmGroup .rmDisabled:hover .rmExpandDown
{
  background-image: url('Menu/rmSprite2.png');
  background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Sunset2_rtl .rmGroup .rmLink:hover, .RadMenu_Sunset2_rtl .rmGroup .rmFocused, .RadMenu_Sunset2_rtl .rmGroup .rmSelected, .RadMenu_Sunset2_rtl .rmGroup .rmExpanded
{
  background-position: 100% -264px;
}

.RadMenu_Sunset2_rtl .rmGroup .rmLink:hover .rmText, .RadMenu_Sunset2_rtl .rmGroup .rmFocused .rmText, .RadMenu_Sunset2_rtl .rmGroup .rmSelected .rmText, .RadMenu_Sunset2_rtl .rmGroup .rmExpanded .rmText
{
  background-position: 0 -288px;
}

.RadMenu_Sunset2_rtl .rmGroup .rmExpandLeft
{
  background-position: 0 -312px;
}

.RadMenu_Sunset2_rtl .rmGroup .rmLink:hover .rmExpandLeft, .RadMenu_Sunset2_rtl .rmGroup .rmFocused .rmExpandLeft, .RadMenu_Sunset2_rtl .rmGroup .rmSelected .rmExpandLeft, .RadMenu_Sunset2_rtl .rmGroup .rmExpanded .rmExpandLeft
{
  background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Sunset - specific, overlapping submenus)> */

.RadMenu_Sunset2 .rmSlide
{
  margin: -3px 0 0 3px;
}

.RadMenu_Sunset2 .rmVertical .rmSlide, .RadMenu_Sunset2 .rmSlide .rmSlide, .RadMenu_Sunset2_Context .rmGroup .rmSlide
{
  margin: 0 0 0 -5px;
}

.RadMenu_Sunset2_rtl .rmSlide
{
  margin: -3px 0 0 -3px;
}

.RadMenu_Sunset2_rtl .rmVertical .rmSlide, .RadMenu_Sunset2_rtl .rmSlide .rmSlide, .RadMenu_Sunset2_Context_rtl .rmGroup .rmSlide
{
  margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Sunset2 .rmLeftArrow, .RadMenu_Sunset2 .rmRightArrow, .RadMenu_Sunset2 .rmTopArrow, .RadMenu_Sunset2 .rmBottomArrow, .RadMenu_Sunset2 .rmGroup .rmLeftArrow, .RadMenu_Sunset2 .rmGroup .rmRightArrow
{
  background-color: #660000;
}

.RadMenu_Sunset2 .rmLeftArrow
{
  background-position: -8px -312px;
  border-right: 1px solid #cabaab;
}
.RadMenu_Sunset2 .rmRightArrow
{
  background-position: -482px -216px;
  border-left: 1px solid #cabaab;
}

.RadMenu_Sunset2 .rmTopArrow
{
  background-position: 50% -367px;
  border-bottom: 1px solid #cabaab;
}
.RadMenu_Sunset2 .rmBottomArrow
{
  background-position: 50% -391px;
  border-top: 1px solid #cabaab;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Sunset2 .rmVertical .rmSeparator .rmText, .RadMenu_Sunset2 .rmHorizontal .rmVertical .rmSeparator .rmText
{
  /* background-position: 0 -406px;*/
  background: #811414;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.RadMenu_Sunset2 .rmHorizontal .rmSeparator .rmText, .RadMenu_Sunset2 .rmVertical .rmHorizontal .rmSeparator .rmText
{
  /*  background-position: 0 -386px;*/
  background: #811414;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* </Separators> */

/* </RadMenu / Sunset> */


/*Extra RND */
/*.RadMenu_Sunset2 .rmVertical .rmItem
{
  background-image: url('Menu/rmSprite.png');
  background-position: 100% -216px;
  display: inline-block !important;
}


div.RadMenu_Sunset2 .rmRootGroup .rmExpandRight, div.RadMenu_Sunset2 .rmRootGroup .rmExpandDown, div.RadMenu_Sunset2 .rmRootGroup .rmItem .rmDisabled .rmExpandRight, div.RadMenu_Sunset2 .rmRootGroup .rmItem .rmDisabled .rmExpandDown, div.RadMenu_Sunset2 .rmRootGroup .rmItem .rmDisabled:hover .rmExpandRight, div.RadMenu_Sunset2 .rmRootGroup .rmItem .rmDisabled:hover .rmExpandDown, .RadMenu_Sunset2 .rmRootGroup .rmLink:hover .rmExpandRight, .RadMenu_Sunset2 .rmRootGroup .rmLink:hover .rmExpandDown, .RadMenu_Sunset2 .rmRootGroup .rmExpanded .rmExpandRight, .RadMenu_Sunset2 .rmRootGroup .rmExpanded .rmExpandDown
{
  background-position: 100% -216px;
}
*/
.RadMenu_Sunset2 .rmRootGroup .rmExpandRight
{
  background-position: 100% -216px;
}

.RadMenu .rmGroup .rmText
{
}


/* Custom Styles For Menu Category */
.divtemp
{
  padding: 0px;
  margin: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 8px;
  cursor: default;
}
.divtemp:hover
{
  margin-left: 0px;
  cursor: default; /* color: #863d02;*/
  color: #d20000;
  padding-left: 8px;
  padding-right: 10px;
}

.tdMenuCatName, .tdMenuCatNameAlt
{
  /* font: normal 12px/23px "Segoe UI" , Arial, sans-serif;*/
  font: normal 15px/23px Calibri;
  color: white;
  text-decoration: none;
  cursor: default;
}
.tdMenuCatName
{
  padding-right: 10px;
  border-right: solid 1px #efefef;
  cursor: default;
}
.divLeftNavSubMenuContainer
{
  padding: 15px;
  padding-left: 15px;
  cursor: default; /* background: #660000; TODO */ /*   background: #f4eee6 url('Menu/rmVSprite.png') repeat-y -1px 0 !important;*/
}
.lnkMenuCatName
{
  color: #9a0000;
  text-decoration: none;
  display: block;
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  padding-right: 10px;
  padding-left: 8px;
}
.lnkMenuCatName:hover
{
  cursor: pointer;
  text-decoration: none;
  display: block;
  padding-right: 10px;
  padding-left: 8px; /* color: #863d02;*/
  color: #d20000;
  background-image: url('Menu/rmSprite2.png');
  background-color: transparent;
  background-position: 100% -192px !important;
}


.LeftNavMenu
{
  text-align: left;
  font-family: arial;
  font-size: 12px;
  padding-bottom: 7px;
  padding-top: 7px;
  background: #660000;
  padding-left: 0px;
  cursor: default;
}
/*
.divLeftNavMenuCatImage
{
  background: url('../Images/LeftNavMenuCatgoryImage.png') no-repeat;
  width: 140px;
  height: 129px;
}*/
.tdLeftNavMenuCatImage
{
  vertical-align: bottom;
  width: 100%;
  padding-bottom: 5px;
  cursor: default;
}
.divLeftNavSubMenu
{
  /* background: #660000; TODO */
  margin: 0px;
  margin-left: -30px !important;
  padding: 0px !important;
  padding-left: 20px !important;
  cursor: default; /*  width: 602px  !important;*/
  background: url('Menu/leftNavSubBg.jpg') repeat-x bottom right #ffffff;
  margin-right: -55px !important;
  min-width: 200px;
  width: 200px;
  width: auto;
}

.leftNavLogo
{
  background: url('Menu/leftNavLogo.jpg') no-repeat;
  width: 163px;
  height: 52px;
  cursor: pointer;
}
.tdLeftNavBottomCurve
{
  /* background: url('Menu/LeftNavBottomCurve.jpg') no-repeat;*/
  background: none repeat scroll 0 0 #9A0000;
  height: 10px;
  width: 163px;
}
.tdLeftNavMiddle
{
  background: #9a0000;
  padding-left: 7px;
  padding-top: 3px;
}

/***** (START) For Home Page Menu New Top To Bottom Items ****/
.divMenuItemsContainerLeft
{
  vertical-align: top;
}
.divMenuItemsContainerRight
{
  vertical-align: top;
}
.divMenuItemContainer
{
}
.tdLeftNavigationprintablemenu
{
  white-space: nowrap;
  line-height: 31px;
  text-align: right;
  padding-right: 20px;
   text-indent: 0px;
}
/*
.tdLeftNavigationprintablemenu a
{
    padding-left: 25px;
    color: #000000;
    text-decoration: none;
}
.tdLeftNavigationprintablemenu a:hover
{
    text-decoration: underline;
}
*/
.tdLeftNavigationprintablemenu a
{
  background: url('Menu/PrintableMenu.png') no-repeat 0 0 transparent;
  border: medium none;
  cursor: pointer;
  display: inline-block;
  height: 31px;
  outline: medium none;
  position: relative;
  width: 135px;
   text-indent: 0px;
}

/***** (END) For Home Page Menu New Top To Bottom Items ****/
