/*The Portal menu (Links to Portal, Downloads, Knowledge Base, etc.)*/
#site-menu {
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  margin-bottom: 15px;
  z-index: 4;
}

a.home {
  background: transparent url( ../images/house.png ) no-repeat scroll 0 5px;
  height: 15px;
  margin-left: 5px;
  text-indent:10px;
}

li.home {
  width: 25px !important;
}

.nav a, .nav span {
  color: #FFFFFF;
  display: block;
  padding: 5px 10px 9px 10px;
  text-decoration: none;
}

ul.nav li:hover {
  background-color: #263248;
}

.nav a:hover {
  color: #ffffff;
  text-decoration: none;
}

ul.nav {
  border-left: 1px solid #E3E3E3;
  color: #FFFFFF;
  cursor: default;
  /*display: table;*/
  margin-left: 19px;
  margin-top: 0;
  padding-left: 0;
  position: absolute;
  z-index: 5;
}

ul.nav li {
  border-right: 1px solid #E3E3E3;
  display: table-cell;
  float: left;
  padding: 0 6px 0 6px;
  z-index: 6;
}

/**Submenu**/

li.navnode-open {
  z-index: 7;
}

li.navnode-open ul, li.navgroup ul {
  display: none;
  position: absolute;
  width: 162px;
  margin-left: -6px;
  z-index: 8;
  border-left: 2px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
  padding-left: 0 !important;
}

li.navnode-open ul li {
  border: none;
  border-top: 1px solid #E3E3E3;
  z-index: 9;
}

li.navnode-open ul li a {
  z-index: 10;
}


li:hover ul {
  display: block;
}

.nav ul li {
  border-top: 1px solid #E3E3E3;
  background-color: #7E8AA2;
  width: 150px;
}

.nav ul li a, .nav ul li span {
  width: 135px;
}

/*disabled menu items*/
ul.nav li.disabled {
  background-color: #000000;
  color: #AAAAAA;
  opacity: 0.3;
}

/****************************/
/*** Sign In Navigation   ***/
/****************************/

div#userOptions div {
  float:left;
  font-size:12px;
  padding-left:15px;
}

div#userOptions {
  font-size:12px;
  padding-left:15px;
  width: 990px;
}

div#signOutText {
  padding-right: 5px;
    margin:-2px 0 0 0;
}

div#signOut, #adminButton, #editButton, #newDocumentButton, #changeUser, #deleteButton, #queryButton, #booksButton, #variablesButton, #versionsButton, #variantButton, #recentDownloadsButton {
  margin:-2px 10px 0 0;
}

div#signIn, #signOut {
  background:transparent url( "../images/signIn.png" ) no-repeat scroll 0 1px;
}

div#changeUser {
  background:transparent url(../images/change_user.png) no-repeat scroll 0 1px;
}

div#adminButton {
  background:transparent url(../images/administration.png) no-repeat scroll 0 1px;
}

div#editButton {
  background:transparent url(../images/edit.png) no-repeat scroll 0 1px;
}

div#newDocumentButton {
  background:transparent url(../images/new_document.png) no-repeat scroll 0 1px;
}

div#deleteButton {
  background:transparent url(../images/delete.png) no-repeat scroll 0 1px;
}

div#queryButton {
  background:transparent url(../images/query.png) no-repeat scroll 0 1px;
}

div#booksButton {
  background:transparent url(../images/books.png) no-repeat scroll 0 1px;
}

div#variablesButton {
  background:transparent url(../images/variables.png) no-repeat scroll 0 1px;
}

div#versionsButton {
  background:transparent url(../images/reverting.png) no-repeat scroll 0 1px;
}

div#recentDownloadsButton {
  background:transparent url(../images/evaluation_download.png) no-repeat scroll 0 1px;
}

div#variantButton {
  background:transparent url(../images/branching-document.png) no-repeat scroll 0 1px;
}

div#signIn {
  margin:-2px 10px 10px 22px;
}