/* Header */

#hd {
  height:126px;
  position:relative;
  background-color: #0084A7;
  background: url(../images/header.gif) no-repeat;
}


/* Sidebar HTML  */

#bd {
  position:relative;
  background: url(../images/bg-nav.gif) repeat-y;
  
}

#sidebar {
  position:absolute;
  right:0;
  top:0;
  padding-left: 10px;
  margin-top: 40px;
  width:200px;
}

.sidebar #yui-main .yui-b {
  margin-right:245px;
}

/* Logo */

#logo {
  overflow: hidden;
  position:absolute;
  top:0px;
  left:0px;
}

#logo, #logo a {
  width: 190px;
  height: 126px;
}

#logo a {
  display: block;
  text-indent: -900px;
}

#logo a {
  background: url(../images/bg-logo.png) no-repeat;
}


/* Primary Navigation */

#main-nav ul {
  list-style-type: none;
  text-align: left;
  width: 180px;
  margin: 3.8em 0 20px 10px;
  border-bottom: 1px solid #D6114A;  
}

#main-nav ul li {
  border-top: 1px solid #D6114A;
}

#main-nav ul li a {
  text-align: left;
  text-decoration: none;
  color: #333;
  display:block;
  padding: 8px 0 8px 8px;
  font-weight: bold;
}

#main-nav ul li a:hover {
  color: black;
}

#main-nav ul li.selected a,#main-nav ul li.selectedpath a {
  color: #FFF;
  background-color: #0063B5;
}


#main-nav li.selected li a {
  color: #444;
  font-weight: normal;
}

#main-nav ul ul {
  font-size: 85%;
  list-style-type: none;
  text-align: left;
  margin:0;
  padding:0;
  background-color:transparent;
  border-bottom: 0;
}

#mainnav .yui-b ul ul li a {
  text-align: left;
  text-decoration: none;
  color: #666;
  display:block;
  margin-bottom:0.3em;
  background-color:transparent;
  font-weight:normal;
}

#main-nav ul ul li a:hover {
  color: black;
}

#main-nav ul li.selected ul li a {
  background-color:transparent;
}

#main-nav ul li.selectedpath ul li a {
  color: #000;
  background-color:transparent;
  font-weight:normal;
}

#main-nav ul li.selectedpath ul li.selected a {
  color: #000;
  background-color:transparent;
  font-weight:bold;
}

#main-nav ul li.selected ul li.selected ul li a {
  color: #666;
}

#main-nav ul ul ul {
  list-style-type: none;
  text-align: left;
  margin:0;
  padding:0;
}

#main-nav ul ul ul li a {
  text-align: left;
  font-size: 77%;
  text-decoration: none;
  color: #666;
  display:block;
  margin-bottom:0.3em;
}


#main-nav ul ul ul li a:hover {
  color: black;
}

#main-nav ul li.selected ul li.selected ul li.selected a {
  color: #000;
}


/* Secondary Navigation */
#secondary-navigation {
  position:absolute;
  right:20px;
  top:30px;
}

#secondary-navigation li
{
  display: inline;
  list-style-type: none;
  padding-right: 20px;
}

#secondary-navigation a {
  font-size:85%;
  color:#999
}


/* Footer */
#ft {
  padding-left:20px;
  padding-top:1em;
  padding-bottom:1em;
  font-size:85%;
  color:#fff;
}

#ft a {
  color: #999;
  border-bottom: 1px dotted #999;
}


/* Fix Max Width */
div#doc2 {
  width: 945px;
}

.yui-t2 #yui-main .yui-b {
  margin-left: 190px;
}
