﻿/*
Taken from http://www.telerik.com/help/aspnet-ajax/menuoverview.html
*/
/* 
 * 
 * Main Navigation
 *
 */
  #mainNav { height: 43px; width: 960px; margin: 0 auto; position: absolute; z-index: 9999; }
  #mainNav.homeposition{ top: 467px;}
  #mainNav.position{ top: 251px;}
  #mainNav ul{padding:0; margin:0;}
  #mainNav .main{ margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden;}
  #mainNav li { margin:0; padding:0; list-style: none; display: inline;}
  #mainNav a { float: left; overflow: hidden; height: auto; color: #4c4c4c; }
  #mainNav .selected, #mainNav a:active, #mainNav a:hover { background-position: 0 -43px;}

  #mainNav .about > a:first-child { width: 167px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-about.jpg') top left no-repeat;}
  #mainNav .about > a:hover, #mainNav .about > a.rmFocused { background-position: 0 -43px;}
  #mainNav .practice-areas > a:first-child { width: 137px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-practice.jpg') top left no-repeat;}
  #mainNav .practice-areas > a:hover, #mainNav .practice-areas > a.rmFocused { background-position: 0 -43px;}
  #mainNav .representative-work > a:first-child { width: 170px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-work.jpg') top left no-repeat;}
  #mainNav .representative-work > a:hover, #mainNav .representative-work > a.rmFocused { background-position: 0 -43px;}
  #mainNav .professionals > a:first-child { width: 132px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-professional.jpg') top left no-repeat;}
  #mainNav .professionals > a:hover, #mainNav .professionals > a.rmFocused { background-position: 0 -43px;}
  #mainNav .diversity > a:first-child { width: 96px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-diversity.jpg') top left no-repeat;}
  #mainNav .diversity > a:hover, #mainNav .diversity > a.rmFocused { background-position: 0 -43px;}
  #mainNav .careers > a:first-child { width: 90px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-careers.jpg') top left no-repeat;}
  #mainNav .careers > a:hover, #mainNav .careers > a.rmFocused { background-position: 0 -43px;}
  #mainNav .events > a:first-child { width: 83px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-events.jpg') top left no-repeat;}
  #mainNav .events > a:hover, #mainNav .events > a.rmFocused { background-position: 0 -43px;}
  #mainNav .news > a:first-child { width: 85px; height:0px; padding: 43px 0 0 0; background: url('/images/buttons/nav-news.jpg') top left no-repeat;}
  #mainNav .news > a:hover, #mainNav .news > a.rmFocused { background-position: 0 -43px;}
  
  


#mainNav .RadMenu_Default .rmRootGroup {
background-color:#E6E6E6;
background-position:0 -408px;
background-repeat:repeat-x;
border:none;
}
#mainNav .RadMenu_Default .rmSlide {
margin:0 0 0 -1px;
}

/* adds styles on main around dropdown menu */
#mainNav .RadMenu_Default .rmMultiColumn, #mainNav .RadMenu_Default .rmGroup {
background:#FFFFFF;
background-image:none;
border:1px solid #787878;
margin:0 0 0 1px; 
}

/* subtracts styles from individual menues in main dropdown with 3 columns */
#mainNav .RadMenu_Default .rmMultiColumn .rmGroup, #mainNav .RadMenu_Default .rmGroup .rmVertical {
background:#FFFFFF;
background-image:none;
border:none;
margin:0;
}
#mainNav .RadMenu_Default .rmRootGroup, #mainNav .RadMenu_Default .rmLink, #mainNav .RadMenu_Default .rmText, #mainNav .RadMenu_Default .rmLeftArrow, #mainNav .RadMenu_Default .rmRightArrow, #mainNav .RadMenu_Default .rmTopArrow, #mainNav .RadMenu_Default .rmBottomArrow {
background-color:transparent;
background-image:none;
}

#mainNav .RadMenu a.rmLink {
cursor:pointer;
display:block;
}

#mainNav .RadMenu_Default .rmGroup a.rmLink{
line-height:34px;
text-transform:uppercase;
font-size:11px;
width:268px;
}

#mainNav .RadMenu_Default .rmGroup a.rmLink:hover {
background:#ffaf2b url(/images/structure/bg-subnav-ro.gif) 0 0 no-repeat;
color:#fff;
}

#mainNav ul li {
border-bottom:none;
list-style-image:none;
margin-bottom:0;
}



/*#mainNav .RadMenu_Default .rmRootGroup, #mainNav .RadMenu_Default .rmLink, #mainNav .RadMenu_Default .rmText, #mainNav .RadMenu_Default .rmLeftArrow, #mainNav .RadMenu_Default .rmRightArrow, #mainNav .RadMenu_Default .rmTopArrow, #mainNav .RadMenu_Default .rmBottomArrow {
background-color:transparent;
background-image:none;
}
#mainNav .RadMenu_Default .rmRootGroup {
background-color:#E6E6E6;
background-position:0 -408px;
background-repeat:repeat-x;
border:none;
}
#mainNav .RadMenu_Default, #mainNav .RadMenu_Default .rmLink {
-x-system-font:none;
color:#000000;
font-family:"Segoe UI",Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:23px;
text-decoration:none;
}
#mainNav .RadMenu_Default .rmLink, #mainNav .RadMenu_Default .rmDisabled, #mainNav .RadMenu_Default .rmDisabled:hover {
background-position:0 -72px;
}
#mainNav .RadMenu_Default .rmText, #mainNav .RadMenu_Default .rmDisabled .rmText, #mainNav .RadMenu_Default .rmDisabled:hover .rmText {
background-position:100% -96px;
}
#mainNav .RadMenu_Default .rmFirst .rmLink, #mainNav .RadMenu_Default .rmFirst .rmLink:hover, #mainNav .RadMenu_Default .rmLast .rmText, #mainNav .RadMenu_Default .rmLast .rmLink:hover .rmText, #mainNav .RadMenu_Default .rmVertical .rmLink, #mainNav .RadMenu_Default .rmVertical .rmText {
background-position:0 500px;
background-repeat:no-repeat;
}
#mainNav .RadMenu_Default .rmVertical .rmFirst, #mainNav .RadMenu_Default .rmVertical .rmLast {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#mainNav .RadMenu_Default .rmLink:hover, #mainNav .RadMenu_Default .rmFocused, #mainNav .RadMenu_Default .rmSelected {
background-color:#FFFFFF;
}
#mainNav .RadMenu_Default .rmVertical .rmLink {
padding-bottom:1px;
padding-top:1px;
}
#mainNav .RadMenu_Default .rmVertical .rmLink:hover, #mainNav .RadMenu_Default .rmVertical .rmFocused, #mainNav .RadMenu_Default .rmVertical .rmSelected, #mainNav .RadMenu_Default .rmVertical .rmExpanded, #mainNav .RadMenu_Default .rmVertical .rmExpanded:hover {
border-color:#828282;
border-style:solid;
border-width:1px 0;
padding-bottom:0;
padding-top:0;
}
#mainNav .RadMenu_Default .rmVertical .rmFirst .rmLink:hover, #mainNav .RadMenu_Default .rmVertical .rmFirst .rmFocused, #mainNav .RadMenu_Default .rmVertical .rmFirst .rmSelected, #mainNav .RadMenu_Default .rmVertical .rmFirst .rmExpanded, #mainNav .RadMenu_Default .rmVertical .rmFirst .rmExpanded:hover {
border-top-width:0;
padding-bottom:0;
padding-top:1px;
}
#mainNav .RadMenu_Default .rmVertical .rmLast .rmLink:hover, #mainNav .RadMenu_Default .rmVertical .rmLast .rmFocused, #mainNav .RadMenu_Default .rmVertical .rmLast .rmSelected, #mainNav .RadMenu_Default .rmVertical .rmLast .rmExpanded, #mainNav .RadMenu_Default .rmVertical .rmLast .rmExpanded:hover {
border-bottom-width:0;
padding-bottom:1px;
padding-top:0;
}
#mainNav .RadMenu_Default .rmVertical .rmItem .rmDisabled:hover {
border-width:0;
padding-bottom:1px;
padding-top:1px;
}
#mainNav .RadMenu_Default .rmExpanded, #mainNav .RadMenu_Default .rmExpanded:hover {
background-color:#FFFFFF;
background-position:0 -72px;
}
#mainNav .RadMenu_Default .rmExpanded .rmText, #mainNav .RadMenu_Default .rmExpanded:hover .rmText {
background-position:100% -96px;
}
#mainNav .RadMenu_Default .rmLast .rmExpanded .rmText {
background-position:0 500px;
background-repeat:no-repeat;
}
#mainNav .RadMenu_Default .rmDisabled, #mainNav .RadMenu_Default .rmDisabled:hover {
background-color:transparent;
color:#7D7D7D;
}
#mainNav .RadMenu_Default .rmGroup, #mainNav .RadMenu_Default .rmMultiColumn, #mainNav .RadMenu_Default .rmGroup .rmVertical {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(WebResource.axd?d=YpE_J9YSTOUFhP7kzIP--kl5_hO9FEnEAFkSeWOoV-y21OPFxQWMjvAecXqFOCgj05Srmj-QbiVHzc3g_9mzOw2&t=633989817480000000) repeat-y scroll 0 0;
border:1px solid #979797;
}
#mainNav .RadMenu_Default .rmSlide .rmScrollWrap {
background-image:none;
}
#mainNav .RadMenu_Default_rtl .rmGroup, #mainNav .RadMenu_Default_rtl .rmMultiColumn, #mainNav .RadMenu_Default_rtl .rmGroup .rmVertical {
background-position:100% 0;
}
#mainNav .RadMenu_Default .rmRootGroup li.rmItem .rmGroup {
padding-bottom:0;
}
#mainNav .RadMenu_Default .rmRootGroup .rmHorizontal {
background-image:none;
}
#mainNav .RadMenu_Default .rmScrollWrap .rmVertical {
border:0 none;
}
#mainNav .RadMenu_Default .rmGroup .rmItem .rmLink, #mainNav .RadMenu_Default .rmGroup .rmItem .rmLink:hover, #mainNav .RadMenu_Default .rmGroup .rmItem .rmFocused, #mainNav .RadMenu_Default .rmGroup .rmItem .rmSelected, #mainNav .RadMenu_Default .rmGroup .rmItem .rmExpanded {
border:0 none;
padding-bottom:0;
padding-top:0;
}
#mainNav .RadMenu_Default .rmGroup .rmLast .rmLink, #mainNav .RadMenu_Default .rmGroup .rmLast .rmLink:hover, #mainNav .RadMenu_Default .rmGroup .rmLast .rmFocused, #mainNav .RadMenu_Default .rmGroup .rmLast .rmSeleted, #mainNav .RadMenu_Default .rmGroup .rmLast .rmExpanded {
padding-bottom:1px;
}
#mainNav .RadMenu_Default .rmGroup .rmLink, #mainNav .RadMenu_Default .rmGroup .rmText, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled:hover, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled .rmText, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmText {
background-color:transparent;
background-position:0 500px;
background-repeat:no-repeat;
}
#mainNav .RadMenu_Default .rmGroup .rmLink:hover, #mainNav .RadMenu_Default .rmGroup .rmFocused, #mainNav .RadMenu_Default .rmGroup .rmSelected, #mainNav .RadMenu_Default .rmGroup .rmExpanded {
background-position:0 -168px;
}
#mainNav .RadMenu_Default .rmGroup .rmLink:hover .rmText, #mainNav .RadMenu_Default .rmGroup .rmFocused .rmText, #mainNav .RadMenu_Default .rmGroup .rmSelected .rmText, #mainNav .RadMenu_Default .rmGroup .rmExpanded .rmText {
background-position:100% -192px;
}
#mainNav .RadMenu_Default .rmGroup .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmExpandDown, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled .rmExpandDown, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmExpandDown {
background-position:100% -216px;
}
#mainNav .RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmFocused .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmSelected .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmExpanded .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmLink:hover .rmExpandDown, #mainNav .RadMenu_Default .rmGroup .rmFocused .rmExpandDown, #mainNav .RadMenu_Default .rmGroup .rmSelected .rmExpandDown, #mainNav .RadMenu_Default .rmGroup .rmExpanded .rmExpandDown {
background-position:100% -240px;
}
#mainNav .RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandRight, #mainNav .RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandDown {
background-image:url(WebResource.axd?d=YpE_J9YSTOUFhP7kzIP--kl5_hO9FEnEAFkSeWOoV-y21OPFxQWMjvAecXqFOCgjzlR1mNaJ5BSifsBU_B3ptQ2&t=633989817480000000);
background-position:100% -216px;
}
#mainNav .RadMenu_Default_rtl .rmLink, #mainNav .RadMenu_Default_rtl .rmRootGroup .rmDisabled {
background-position:100% -96px;
}
#mainNav .RadMenu_Default_rtl .rmGroup .rmDisabled {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#mainNav .RadMenu_Default_rtl .rmText {
background-position:0 -96px;
}
#mainNav .RadMenu_Default_rtl .rmVertical .rmExpanded .rmText, #mainNav .RadMenu_Default_rtl .rmVertical .rmExpanded:hover .rmText {
background-position:0 500px;
background-repeat:no-repeat;
}
#mainNav .RadMenu_Default_rtl .rmGroup .rmLink:hover, #mainNav .RadMenu_Default_rtl .rmGroup .rmFocused, #mainNav .RadMenu_Default_rtl .rmGroup .rmSelected, #mainNav .RadMenu_Default_rtl .rmGroup .rmExpanded {
background-position:100% -264px;
}
#mainNav .RadMenu_Default_rtl .rmGroup .rmLink:hover .rmText, #mainNav .RadMenu_Default_rtl .rmGroup .rmFocused .rmText, #mainNav .RadMenu_Default_rtl .rmGroup .rmSelected .rmText, #mainNav .RadMenu_Default_rtl .rmGroup .rmExpanded .rmText {
background-position:0 -288px;
}
#mainNav .RadMenu_Default_rtl .rmGroup .rmExpandLeft {
background-position:0 -312px;
}
#mainNav .RadMenu_Default_rtl .rmGroup .rmLink:hover .rmExpandLeft, #mainNav .RadMenu_Default_rtl .rmGroup .rmFocused .rmExpandLeft, #mainNav .RadMenu_Default_rtl .rmGroup .rmSelected .rmExpandLeft, #mainNav .RadMenu_Default_rtl .rmGroup .rmExpanded .rmExpandLeft {
background-position:0 -336px;
}
#mainNav .RadMenu_Default .rmSlide {
margin:0 0 0 -1px;
border:1px solid red;
color:#000;
}
#mainNav .RadMenu_Default .rmVertical .rmSlide, #mainNav .RadMenu_Default .rmSlide .rmSlide, #mainNav .RadMenu_Default_Context .rmGroup .rmSlide {
margin:0 0 0 -5px;
}
#mainNav .RadMenu_Default_rtl .rmSlide {
margin:0;
}
#mainNav .RadMenu_Default_rtl .rmFirst .rmSlide {
margin-left:1px;
}
#mainNav .RadMenu_Default_rtl .rmVertical .rmSlide, #mainNav .RadMenu_Default_rtl .rmSlide .rmSlide, #mainNav .RadMenu_Default_Context_rtl .rmGroup .rmSlide {
margin:0 0 0 5px;
}
#mainNav .RadMenu_Default .rmLeftArrow, #mainNav .RadMenu_Default .rmRightArrow {
background-color:#E6E6E6;
}
#mainNav .RadMenu_Default .rmLeftArrow {
background-position:-8px -312px;
border-right:1px solid #828282;
}
#mainNav .RadMenu_Default .rmRightArrow {
background-position:-482px -216px;
border-left:1px solid #828282;
}
#mainNav .RadMenu_Default .rmTopArrow, #mainNav .RadMenu_Default .rmBottomArrow, #mainNav .RadMenu_Default .rmGroup .rmLeftArrow, #mainNav .RadMenu_Default .rmGroup .rmRightArrow {
background-color:#E6E6E6;
}
#mainNav .RadMenu_Default .rmTopArrow {
background-position:50% -367px;
border-bottom:1px solid #828282;
}
#mainNav .RadMenu_Default .rmBottomArrow {
background-position:50% -391px;
border-top:1px solid #828282;
}
#mainNav .RadMenu_Default .rmHorizontal .rmSeparator .rmText, #mainNav .RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText {
background-color:#A8A8A8;
height:22px;
margin:1px 0 0;
width:1px;
}
#mainNav .RadMenu_Default_Context .rmSeparator .rmText, #mainNav .RadMenu_Default .rmHorizontal .rmGroup .rmSeparator .rmText, #mainNav .RadMenu_Default .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
background-color:transparent;
background-position:0 -406px;
}

/*
