body {
    font-family: 'Roboto', sans-serif;
    background-color: #ffffff;
}
h1 {
    font-family: 'Roboto', sans-serif;
}

/*Header*/

#header {
    background: url(background.png) scroll top repeat-x #ffffff;
    height: 180px;
    min-height: 180px; /*otherwise splitterInit.js forces it to 99 (search for north__minSize)*/
    border: 0px solid white;
}
#header h1 {
    top: 97px;
    left: -270px;
    color: #ffffff !important;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
}
#header h1 a {
    color: #ffffff !important;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
}
#header h1 a:hover {
    text-decoration: underline;
}
#navheader { visibility: hidden; }

#search {
    position: fixed;
    top: 100px;
    right: 30px;
}

#textToSearch {
    border: none;
    width: 314px;
    height: 50px;
    padding-left: 30px;
}
#doSearch {
    background: url(search.png);
    border: none;
    width: 39px;
    height: 50px;
}

/*Left Navigation Panel*/

#sidebar { border: 0px solid #ffffff; }
#sidebar-resizer { visibility: hidden; max-width: 0px; }
#sidebar-toggler { visibility: hidden; max-width: 0px; }

#toc {
    padding: 15px;
}
#toc a {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #000000;
}
#toc a:hover {
    text-decoration: underline;
}

#leftnavigation {
    background-color: #f3f3f3 !important;
    top: 230px;
    left: 15px;
    border: none;
    padding-left: 20px solid #ffffff;
    border-left: 0px solid #ffffff;
    padding-right: 20px solid #ffffff;
}

#webhelp-currentid { background: #f3f3f3 !important; }
#webhelp-currentid ul { background-color: #f3f3f3 !important; }
#webhelp-currentid li { background-color: #f3f3f3 !important; }


#tabs > ul { visibility: hidden; }

/*Hide tree links, files, and collapse buttons*/
#ulTreeDiv li { background: none; background-repeat: no-repeat; }
#ulTreeDiv span { background: none; background-repeat: no-repeat; }
.hitarea { visibility: hidden; }

#ulTreeDiv {
    margin-left: -30px;
    margin-top: -15px;
}

#ulTreeDiv a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}
#ulTreeDiv a:hover {
    text-decoration: underline;
}
#webhelp-currentid > span > a {
    color: #CC0033 !important;
    font-weight: bold;
}

/*#treeDiv { top: -100px; }
#searchResults > div { visibility: hidden; }*/

#searchDiv {
    margin-top: -15px;
}

/*Content*/

#content {
    border: 0px solid none;
    border-left: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    border-right: 00px solid #ffffff;
    padding-left: 80px;
    padding-right: 30px;
    padding-top: 20px;
    overflow-y: auto;
}

.toc { visibility: hidden; max-height: 0px; }

/*page elements formatting*/
.keycap strong {
    background: #f5f5f5 !important;
    border: 1px solid #d3d3d3 !important;
    border-radius: 4px;
    padding: 1px;
}

.note table tr:first-child th, .tip table tr:first-child th {
    background: #f3f3f3 !important;
}

.guibutton {
    font-weight: bold;
}
.guibutton::before {
    position: relative;
    top: -1px;
    font-weight: 400;
    content: "[";
    padding: 0 3px 0 2px;
}
.guibutton::after {
    position: relative;
    top: -1px;
    font-weight: 400;
    content: "]";
    padding: 0 2px 0 3px;
}

.guimenu, .guisubmenu, .guimenuitem {
    font-weight: bold;
}

.big {
    font-size: 18px;
    font-weight: bold;
}
.bigred {
    color: #CC0033;
    font-size: 20px;
    font-weight: bold;
}

a {
    color: #CC0033;
    text-decoration: none;
}

a em {
    font-style: normal;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

table {
    border-spacing: 0px;
}

#content table {
    border: 1px solid #c0c0c0;
    border-bottom: 0px solid white;
    border-right: 0px solid white;
}
#content table th {
    border: 1px solid #c0c0c0;
    border-top: 0px solid white;
    border-left: 0px solid white;
    background: #f3f3f3;
    color: black;
    font-weight: bold;
}
#content table td {
    border: 1px solid #c0c0c0;
    border-top: 0px solid white;
    border-left: 0px solid white;
}
 .literal {
    background: #f5f5f5;
}
