#site div.navigation-m2h-comp {
    /* background: #ffcccc; */
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-arrow {
    /* background: #ffffff; */
    width: 14px;
    height: 14px;
    padding: 3px;
    float: left;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-arrow-indent {
    /* background: #ffffff; */
    width: 28px;
    height: 14px;
    padding: 3px;
    float: left;
    text-align:right;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-text {
    /* background: #ccccff; */
    padding: 3px;
    text-align: left;
    position: relative;
    left: 14px;
    max-width: 136px;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-text-indent {
    /* background: #ccccff; */
    padding: 3px;
    text-align: left;
    position: relative;
    left: 28px;
    max-width: 122px;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-space {
    /* background: #ccccff; */
    padding: 3px;
    text-align: left;
    position: relative;
    max-width: 150px;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-space span.heading {
    /* background: #ccccff; */
    font-weight: bold;
}

#site div.navigation-m2h-comp div.navigation-m2h-comp-space span.text {
    /* background: #ccccff; */
    /* font-weight: bold; */
}

/* Category Navigation */

#site div.navigation-category-top {
}

#site div.navigation-category-this {
}

#site div.navigation-category-bottom {
}

#site div.navigation-category-arrow {
   padding    : 2px 0px 0px 0px;
   float      : left;
   width      : 8px;
}

#site div.navigation-category-arrow-indent {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 16px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-category-text {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 3px 0px 3px 10px;
}

/*

#site div.navigation-category-text span.other-entry-main a {
   color: #6699cc;
}

#site div.navigation-category-text span.other-entry-sub a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.other-entry-sub a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.other-entry-main a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.docthis-entry-main a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.docthis-entry-sub a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.docother-entry-main a {
   color: #6699cc;
}

#site div.navigation-category-text-indent span.docother-entry-sub a {
   color: #6699cc;
}

#site div.navigation-category-text span.docother-entry-main a {
   color: #6699cc;
}

#site div.navigation-category-text span.docother-entry-sub a {
   color: #6699cc;
}

*/

#site div.navigation-category-text-indent {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 18px;
}

/* Interdoc Navigation */

#site div.navigation-document-interdoc {
}

#site div.navigation-document-intradoc {
}

#site div.navigation-document-space {
}

#site div.navigation-document-space span.heading {
   color      : #666666;
   padding    : 0px 0px 0px 18px;
   font       : bold 12px Arial, Verdana, Helvetica, sans-serif;
}

#site div.navigation-document-space hr {
   margin     : 5px 0px 5px 0px;
   background : #cccccc;
}

#site div.navigation-document-text span.text {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
}

#site div.navigation-document-arrow {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 26px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-document-text {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 28px;
}

#site div.navigation-document-arrow-indent {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 36px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-document-text-indent {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 38px;
}

#site div.navigation-document-arrow-shift {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 16px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-document-text-shift {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 18px;
}

#site div.navigation-document-arrow-collapse {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 8px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-document-text-collapse {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 10px;
}

#site div.navigation-document-arrow-indent-shift {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 26px;
   height     : 8px;
   text-align : right;
}

#site div.navigation-document-text-indent-shift {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 28px;
}

/* Doc Language */

#site div.sidebar div.container div.doc_language {
    margin:0 0 11px 0;
    padding:0 0 11px 0;
    color:#000000;
    font:normal 12px Arial, Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #003399;
}

#site div.sidebar div.container div.doc_language div.entry {
   text-align : center;
}

/* Sidebar Subnav */

#site div.sidebar-navigation-document-subnav {
    margin:0 0 11px 0;
    padding:0 0 11px 0;
    color:#000000;
    font:normal 12px Arial, Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #003399;
}

#site div.sidebar-navigation-document-subnav-arrow {
   padding    : 0px 0px 0px 0px;
   float      : left;
   width      : 8px;
   height     : 8px;
   text-align : right;
}

#site div.sidebar-navigation-document-subnav-text {
   font       : normal 12px Arial, Verdana, Helvetica, sans-serif;
   padding    : 1px 0px 1px 10px;
}


