#header ul#navigation {
  float: right;
  margin: 1px 20px 0 0;
  padding: 0;
  position: relative;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/images/studio_nav_left_bg.png) no-repeat scroll 0 -3px;
  margin: 3px 10px 0 0;
  padding-left: 9px; }
  #header ul#navigation li {
    background-image: none;
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    #header ul#navigation li a {
      border-left: 1px solid #3a404a;
      color: #bbbbbb;
      display: block;
      float: left;
      font-family: Verdana;
      font-size: 12px;
      height: 13px;
      padding: 37px 15px;
      text-decoration: none;
      voice-family: inherit;
      -moz-background-clip: border;
      -moz-background-inline-policy: continuous;
      -moz-background-origin: padding;
      background: transparent url(/images/studio_nav_mid_bg.png) repeat-x scroll 0 -3px;
      border-left: 1px solid #585f6c;
      border-right: 1px solid #363c47;
      padding-bottom: 11px;
      padding-top: 8px; }
      #header ul#navigation li a:link, #header ul#navigation li a:visited {
        border-left: 1px solid #3a404a;
        color: #bbbbbb;
        display: block;
        float: left;
        font-family: Verdana;
        font-size: 12px;
        height: 13px;
        padding: 37px 15px;
        text-decoration: none;
        voice-family: inherit; }
      #header ul#navigation li a:hover, #header ul#navigation li a.active {
        border-left: 1px solid #454d5c;
        color: white; }
      #header ul#navigation li a:link, #header ul#navigation li a:visited {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: transparent url(/images/studio_nav_mid_bg.png) repeat-x scroll 0 -3px;
        border-left: 1px solid #585f6c;
        border-right: 1px solid #363c47;
        padding-bottom: 11px;
        padding-top: 8px; }
    #header ul#navigation li.first a {
      border-left: medium none; }
      #header ul#navigation li.first a:link, #header ul#navigation li.first a:visited {
        border-left: medium none; }
    #header ul#navigation li.last a {
      border-right: medium none; }
      #header ul#navigation li.last a:link, #header ul#navigation li.last a:visited {
        border-right: medium none; }

#navigation_wrapper {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/images/studio_nav_right_bg.png) no-repeat scroll right top;
  float: right;
  margin: 26px 20px 0 306px;
  padding: 0 0 0 10px;
  position: relative; }

.arrow {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/images/studio_nav_arrow.png) no-repeat scroll left top;
  margin: 8px 0 8px 10px;
  padding: 0 8px; }

#tabcontent_wrapper {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/images/studio_content_mid_bg.png) repeat-y scroll -2px 0;
  width: 645px; }

#tabcontent {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(/images/studio_content_bottom_bg.png) no-repeat scroll left bottom;
  padding-bottom: 15px; }

#navigation li a {
  position: relative; }
#navigation ul.submenu {
  position: absolute;
  z-index: 100; }
#navigation li ul.submenu {
  left: 0;
  padding-left: 4px;
  top: 31px; }
  #navigation li ul.submenu li {
    display: block;
    float: none !important;
    position: relative; }
    #navigation li ul.submenu li a {
      -moz-background-clip: border !important;
      -moz-background-inline-policy: continuous !important;
      -moz-background-origin: padding !important;
      background: #5d6067 none repeat scroll 0 0 !important;
      border-bottom: 1px solid #91969f;
      font-size: 11px !important;
      padding-bottom: 7px;
      padding-left: 18px !important;
      padding-top: 7px;
      width: 185px; }
#navigation li:hover ul.submenu {
  display: block; }
#navigation .h_submenu {
  padding-left: 0;
  position: absolute; }
#navigation li ul.submenu li.indented a {
  padding-left: 28px !important;
  width: 95px; }
#navigation ul.submenu2 {
  position: absolute;
  z-index: 100; }
#navigation li ul.submenu2 {
  left: 193px;
  padding-left: 4px;
  top: 31px; }
  #navigation li ul.submenu2 li {
    display: block;
    float: none !important;
    position: relative; }
    #navigation li ul.submenu2 li a {
      -moz-background-clip: border !important;
      -moz-background-inline-policy: continuous !important;
      -moz-background-origin: padding !important;
      background: #5d6067 none repeat scroll 0 0 !important;
      border-bottom: 1px solid #91969f;
      font-size: 11px !important;
      padding-bottom: 7px;
      padding-left: 18px !important;
      padding-top: 7px;
      width: 185px; }
#navigation li:hover ul.submenu2 {
  display: block; }
#navigation .h_submenu2 {
  padding-left: 0;
  position: absolute; }
#navigation li ul.submenu2 li.indented a {
  padding-left: 28px !important;
  width: 95px; }

#navigation_wrapper ul {
  display: block;
  line-height: 1em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  #navigation_wrapper ul li {
    float: left;
    font-size: 12px;
    list-style-type: none;
    margin: 0 3px 0 0;
    padding: 0; }
    #navigation_wrapper ul li a {
      -moz-background-clip: border;
      -moz-background-inline-policy: continuous;
      -moz-background-origin: padding;
      background: transparent none repeat scroll 0 0;
      color: white;
      display: block;
      float: left;
      font-weight: normal;
      margin: 0;
      padding: 0.9em 0.8em 0.5em 1em;
      text-decoration: none;
      width: auto;
      float: none; }
      #navigation_wrapper ul li a:hover {
        color: white; }
  #navigation_wrapper ul.level2, #navigation_wrapper ul.level3 {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden; }
  #navigation_wrapper ul.level2 li, #navigation_wrapper ul.level3 li {
    float: none;
    margin: 0;
    padding: 0; }
  #navigation_wrapper ul.level2 li a, #navigation_wrapper ul.level3 li a {
    padding: 5px 9px 5px 5px; }
  #navigation_wrapper ul.level2 li a:hover, #navigation_wrapper ul.level3 li a:hover {
    background-image: none;
    font-weight: normal; }
