﻿html {height:100%}
body {font-family:calibri,arial,sans-serif;margin:0;height:100%}
div.companyHeading {font-family:consolas,arial,sans-serif;color:#07519a;font-size:175%;font-weight:normal;margin: .5em 0 .25em 0;background-color:#fefefe;}
/*h1 {color:#07519a;font-size:150%;font-weight:normal;margin:.75em .5em .25em .5em;background-color:#fff;clear:both}*/
h1 {color:#090;font-size:150%;font-weight:normal;margin:0;clear:right}
/*h3 {color:#07519a;font-size:140%;font-weight:normal;margin-bottom:.1em;margin-top:.5em}*/
h2 {color:#07519a;font-size:100%;font-weight:bold;margin-bottom:0;margin-top:.5em}
h3 {color:#000000;font-size:100%;font-weight:bold;margin-bottom:0;margin-top:.25em}

a {text-decoration:none;color:Blue}
a:hover {text-decoration:underline}

#tabBar {background-color:#0066CC; color:#fff;padding:.25em .25em .25em .25em;font-size:80%;}
#tabBar a {color:#fff;padding:0 .25em 0 .25em;}
#tabBar a.selected {background-color:#ebf4ff; color:#07519a;font-weight:bold}

#forumBar {background-color:#404040; color:#fff;padding:.25em .25em .25em .25em;font-size:80%;border-top:solid 1px #606060}
#forumBar a {color:#fff;padding:0 .25em 0 .25em;}
#forumBar a.selected {background-color:#ebf4ff; color:#07519a;font-weight:bold}

#breadcrumbs {background-color:#808080; color:#fff;padding:.25em .25em .25em .25em;margin-top:1px;font-size:80%;}
#breadcrumbs a {color:#fff;padding:0 .25em 0 .25em;}
#breadcrumbs a.selected {font-weight:bold}

#containerTable {}

.sideBarHolder {background-color:#ebf4ff;padding-left:.5em;font-size:80%;width:15%;padding-top:.5em;padding-bottom:2.5em;height:100%}
.sideBarHolder a {color:#07519a;display:block;border-bottom:solid 1px #c8d8ef;padding-top:.3em;padding-bottom:.3em;padding-left:.25em}
.sideBarHolder a.selected {border-right:none;background-color:#fff; color:black;}

.sideBarTop {width:18%;float:left}

.docsideBarHolder {background-color:#e0e0e0;padding-left:.5em;width:20%;padding-top:.5em;padding-bottom:2.5em;padding-right:.5em;height:100%;border-right:1px solid #c0c0c0}
.docsideBarHolder a {font-weight:bold}
.docsideBarHolder ul a {font-size:100%}
.docsideBarHolder ul ul a {font-size:85%}
.docsideBarHolder ul ul ul a {font-size:75%}

.docsideBarHolder ul {margin-left:0;list-style:none}
/* .docsideBarHolder ul ul {margin-left:1.5em;list-style-image:url('/images/bullet-big.png')} */
/*.docsideBarHolder ul ul ul {list-style-image:url('/images/bullet-small.png')}*/

#contentHolder {padding:1em;background-color:#fff}

.inlineBox {border:1px solid #aacbee;}
.inlineBox .header {background-color:#ebf4ff; font-weight:bold;color:#000;padding:.1em .25em .1em .25em}
.inlineBox .content {padding:.5em}

#copyright {text-align:center;color:#808080;font-size:80%;padding-top:1em}
p {margin-top:.5em;margin-bottom:1em}
div p {margin-top:0}

img {border:0}

#validators {float:right;}

/* documentation */
blockquote.code {border:1px solid #e0e0e0;background-color:#fafafa;padding:.5em}
li blockquote {margin:.5em;padding:0}
li p {margin-top:0;margin-bottom:1em;padding:0}

table.settings {margin-right:.5em;margin-bottom:1em;border-collapse:collapse;}
table.settings, table.settings th, table.settings td {border:1px solid #e0e0e0;background-color:#fafafa}
table.settings tr {margin:0;padding:0}
table.settings th, table.settings td {text-align:left;margin:0;padding:.5em;vertical-align: top}
table.settings thead th {background-color:#f0f0f0}
table.settings p {margin-top:0}

        .vb
        {
            display: none;
        }
        .cpp
        {
            display: none;
        }
        .nu
        {
            display: none;
        }

div.code pre {border:1px solid #e0e0e0;background-color:#fafafa;padding:.5em}

div.code .keyword {color:#0000ff}
div.code .identifier {color:#2B91AF}

table.members {margin-right:.5em;margin-bottom:1em;border-collapse:collapse;}
table.members, table.members th, table.members td {border:1px solid #e0e0e0;background-color:#fafafa}
table.members tr {margin:0;padding:0}
table.members th, table.members td {text-align:left;margin:0;padding:.5em;vertical-align: top}
table.members thead th {background-color:#f0f0f0}

blockquote {border:1px dotted #808080; padding:.5em;margin:1em}

p.news {color:#9a5107}

img.logo {margin:1em;padding:1em;border:dotted 1px #c0c0c0;vertical-align:middle}

        div.environmentHeading
        {
            clear: both;
            padding-top:.5em;
            border-bottom: dotted 1px #c0c0c0;
            margin-bottom: .5em;
            font-style:italic;
        }
        div.environment
        {
            float: left;
            text-align: center;
            margin-left: .25em;
            margin-right: .25em;
        }
        div.environment div
        {
            white-space: nowrap;
        }

.testimonial
{
	width:20em;
	border-bottom:dotted 1px #c0c0c0;
	margin-left:auto;
	margin-right:auto;
}