/* Extra Doxygen style in Sphinx bizstyle colors */

body {
    font-family: 'Arial', 'Lucida Grande',
		 'Lucida Sans Unicode', 'Geneva',
                 'Verdana', sans-serif;
    font-size: 14px;
    line-height: 150%;
    color: black;
    border-right: 1px solid #336699;
    border-left: 1px solid #336699;
}

/* Change the title colors  */

#titlearea, #titlearea * {
    background-color: #ffffff;
    color: #336699;
    font-weight: bold;
}

/* Remove header images */

#main-menu li a {
    background-image: none;
    text-shadow: none;
    background-color: #ffffff;
    color: #336699;
}

/* Change menu colors */

#main-menu, #main-menu>li>a {
    background-image: none;
    background-color: #336699;
    color: #ffffff;
}


#main-menu>li:hover, #main-menu>li>a:hover, #main-menu>li>a.highlighted {
    background-color: #ffffff;
    color: #336699;
}

#main-menu>li>ul li a:hover, #main-menu>li>ul li:hover {
    background-color: #336699;
    color: #ffffff;
    /* background-color: #ffffff; */
    /* color: #CA7900; */
}

/* Remove footer images */

#nav-path, #nav-path ul {
    background-image: none;
}


#nav-path, #nav-path * {
   text-shadow: none;
    background-color: #336699;
    color: #ffffff;
    border: none;
    font-family: Arial;
}

.memtitle, .memtitle *, .memtitle a:visited {
    border: none;
    background-image: none;
    color: #CA7900;
    background-color: #ffffff;
    font-weight: bold;
}


.memproto, .memproto *, .memproto a:visited {
    border: none;
    background-image: none;
    color: #303030;
    background-color: #ffffff;
}

.memdoc {
    border: none;
}


h2.groupheader, .title, h1, h2 {
    color: #336699;
    font-weight: bold;
    border-bottom: none;
}

div.ah {
    background-image: none;
}


#side-nav, #nav-tree {
    background-image: none;
}

#nav-tree .item a{
    font-family: 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
                 'Verdana', sans-serif;
    font-size: 14px;
    color: #336699;
    text-shadow: none;
    font-weight: 700;
}


#nav-tree .selected a {
    color:  #CA7900;
}
#nav-tree .selected {
    background-image: none;
    background-color:  #ffffff;
}

#nav-tree .item:hover {
    text-decoration: underline;
}

#nav-tree .item a:hover {
    text-decoration: underline;
}

/* Remove vertial line image */

#side-nav .ui-resizable-e {
    background-image: none;
}

.fieldtable th,  .memdoc, dl.reflist dd, .tabsearch {
    background-image: none;
}

.navpath ul, td.navtabHL, .navpath li, .navpath li.footer {
    /* background-image: none; */
}
