/*==========================================================================
  HEADER MENU
==========================================================================*/
/* ######### Drop Down General ######### */
.ddsubmenustyle, .ddsubmenustyle ul
{ /*topmost and sub ULs, respectively*/
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  list-style-type: none;
  border-bottom-width: 0;
  visibility: hidden;
  z-index: 100;
}
.ddsubmenustyle li
{
  background: #ebebeb; /*f2f2f2  e6e6e6*/
  margin: 0;
  padding: 0;
  border: none;
  border-left: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
  padding: 5px 0;
}
.ddsubmenustyle li:hover { background: #dfdfdf; }
.ddsubmenustyle li a
{
  display: block;
  min-width: 150px; /*width of menu (not including side paddings)*/
  text-align: left;
  text-decoration: none;
  padding: 5px 25px 5px 10px;
  line-height: 1.2em;
  color: #2E4D76;
  font: normal 12px Arial, Geneva, sans-serif;
}
*:first-child+html .ddsubmenustyle li a { width: 160px; }
* html .ddsubmenustyle li
{ /*IE6 CSS hack*/
  display: inline-block;
  width: 200px; /*width of menu (include side paddings of LI A*/
}
.ddsubmenustyle li a:hover
{
  color: #252525;
  background: #dfdfdf;
}
/* # Neutral CSS  # */
.downarrowpointer
{ /*CSS for "down" arrow image added to top menu items*/
  padding: 0;
  border: 0;
}
.rightarrowpointer
{ /*CSS for "right" arrow image added to drop down menu items*/
  position: absolute;
  padding-top: 3px;
  left: 100px;
  border: 0;
}
.ddiframeshim
{
  position: absolute;
  z-index: 500;
  background: transparent;
  border-width: 0;
  width: 0;
  height: 0;
  display: block;
}

/* ######### Drop Down ######### */
.shadetabs
{
  margin-bottom: 0;
  text-transform: none;
  padding: 0;
  font-weight: bold;
  font-size: 14px;
}
.shadetabs ul
{
  padding: 0;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  list-style-type: none;
  background: none;
  text-align: center; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li
{
  display: inline;
  margin: 0; /* spacing between links */
}
.shadetabs li.spacer { background: url(/media/assets/HeaderMenuDivider.gif) no-repeat right; padding: 6px 0; }
.shadetabs li a
{
  text-decoration: none;
  color: #2E4D76;
  padding: 12px 20px 11px 20px;
}

/* top level active states */
.shadetabs li#active a
{ 
  color: #252525; 
  background: #ebebeb;
}
/* top level selected state - hover state */
.shadetabs li a.selected { color: #252525; background: #ebebeb;}

/* non-active states */
.shadetabs li a:hover
{
  color: #252525!important;
  background: #ebebeb;
}

/* 2nd+ level selected state */
.ddsubmenustyle a.selected, .ddsubmenustyle li.selected { color: #252525; background: #dfdfdf; }

/*==========================================================================
  SIDEBAR NAV
==========================================================================*/
ul#sidebarMenu
{ 
    list-style-image: url(../media/assets/SidebarListArrow.gif);
    padding: 0 0 20px 16px;
    font-size: .9em;
    width: 168px;
    line-height:19px;
}
ul#sidebarMenu ul li {padding: 0 0 2px 0; }
ul#sidebarMenu ul
{ 
    list-style-image:url(../media/assets/SidebarListArrow.gif); 
    padding:0 0 0 16px;
    line-height:16px;
}
ul#sidebarMenu ul ul { padding:0 0 0 14px; font-size:11px; }

#col1 h2 { font-size:1em; font-weight:bold; padding-bottom:5px; color:#840c0e; }
#col1 h2 a { border:0; }

ul#sidebarMenu a { color:#252525; border:0; font-size:12px; }
ul#sidebarMenu .level1selected, ul#sidebarMenu .level2selected, ul#sidebarMenu .level3selected,
ul#sidebarMenu a.parentSelected
{ 
    color:#840c0e; border:0;
}
ul#sidebarMenu a:hover, ul#sidebarMenu a.selected { color:#840c0e; border-bottom: dotted 1px #840c0e; }

/*ul#sidebarMenu .classes a { font-size:11px; }*/
ul#sidebarMenu .category { font-weight:bold; }





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

