/* Javadoc style sheet */
/*
Overall document style
*/

@import url('resources/fonts/dejavu.css');

.RH-LAYOUT-CENTERPANEL-topic-box {
    background-color:#ffffff;
    color:#353833;
    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
    font-size:14px;
    margin:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:link, .RH-LAYOUT-FOOTER-container a:link,.RH-LAYOUT-CENTERPANEL-topic-box  a:visited, .RH-LAYOUT-FOOTER-container  a:visited {
    text-decoration:none;
    color:#4A6782;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:hover, .RH-LAYOUT-FOOTER-container a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  a:focus, .RH-LAYOUT-FOOTER-container  a:focus {
    text-decoration:none;
    color:#bb7a2a;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:active, .RH-LAYOUT-FOOTER-container a:active {
    text-decoration:none;
    color:#4A6782;
}
.RH-LAYOUT-CENTERPANEL-topic-box a[name], .RH-LAYOUT-FOOTER-container a[name] {
    color:#353833;
}
.RH-LAYOUT-CENTERPANEL-topic-box a[name]:hover, .RH-LAYOUT-FOOTER-container a[name]:hover {
    text-decoration:none;
    color:#353833;
}
.RH-LAYOUT-CENTERPANEL-topic-box pre, .RH-LAYOUT-FOOTER-container pre {
    font-family:'DejaVu Sans Mono', monospace;
    font-size:14px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
    font-size:20px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
    font-size:18px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
    font-size:16px;
    font-style:italic;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
    font-size:13px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5 {
    font-size:12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h6, .RH-LAYOUT-FOOTER-container h6 {
    font-size:11px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul, .RH-LAYOUT-FOOTER-container ul {
    list-style-type:disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box code, .RH-LAYOUT-FOOTER-container code,.RH-LAYOUT-CENTERPANEL-topic-box  tt, .RH-LAYOUT-FOOTER-container  tt {
    font-family:'DejaVu Sans Mono', monospace;
    font-size:14px;
    padding-top:4px;
    margin-top:8px;
    line-height:1.4em;
}
.RH-LAYOUT-CENTERPANEL-topic-box dt code, .RH-LAYOUT-FOOTER-container dt code {
    font-family:'DejaVu Sans Mono', monospace;
    font-size:14px;
    padding-top:4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table tr td dt code, .RH-LAYOUT-FOOTER-container table tr td dt code {
    font-family:'DejaVu Sans Mono', monospace;
    font-size:14px;
    vertical-align:top;
    padding-top:4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box sup, .RH-LAYOUT-FOOTER-container sup {
    font-size:8px;
}
/*
Document title and Copyright styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .clear, .RH-LAYOUT-FOOTER-container .clear {
    clear:both;
    height:0px;
    overflow:hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box .aboutLanguage, .RH-LAYOUT-FOOTER-container .aboutLanguage {
    float:right;
    padding:0px 21px;
    font-size:11px;
    z-index:200;
    margin-top:-9px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .legalCopy, .RH-LAYOUT-FOOTER-container .legalCopy {
    margin-left:.5em;
}
.RH-LAYOUT-CENTERPANEL-topic-box .bar a, .RH-LAYOUT-FOOTER-container .bar a,.RH-LAYOUT-CENTERPANEL-topic-box  .bar a:link, .RH-LAYOUT-FOOTER-container  .bar a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .bar a:visited, .RH-LAYOUT-FOOTER-container  .bar a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .bar a:active, .RH-LAYOUT-FOOTER-container  .bar a:active {
    color:#FFFFFF;
    text-decoration:none;
}
.RH-LAYOUT-CENTERPANEL-topic-box .bar a:hover, .RH-LAYOUT-FOOTER-container .bar a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .bar a:focus, .RH-LAYOUT-FOOTER-container  .bar a:focus {
    color:#bb7a2a;
}
.RH-LAYOUT-CENTERPANEL-topic-box .tab, .RH-LAYOUT-FOOTER-container .tab {
    background-color:#0066FF;
    color:#ffffff;
    padding:8px;
    width:5em;
    font-weight:bold;
}
/*
Navigation bar styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .bar, .RH-LAYOUT-FOOTER-container .bar {
    background-color:#4D7A97;
    color:#FFFFFF;
    padding:.8em .5em .4em .8em;
    height:auto;/*height:1.8em;*/
    font-size:11px;
    margin:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .topNav, .RH-LAYOUT-FOOTER-container .topNav {
    background-color:#4D7A97;
    color:#FFFFFF;
    float:left;
    padding:0;
    width:100%;
    clear:right;
    height:2.8em;
    padding-top:10px;
    overflow:hidden;
    font-size:12px; 
}
.RH-LAYOUT-CENTERPANEL-topic-box .bottomNav, .RH-LAYOUT-FOOTER-container .bottomNav {
    margin-top:10px;
    background-color:#4D7A97;
    color:#FFFFFF;
    float:left;
    padding:0;
    width:100%;
    clear:right;
    height:2.8em;
    padding-top:10px;
    overflow:hidden;
    font-size:12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .subNav, .RH-LAYOUT-FOOTER-container .subNav {
    background-color:#dee3e9;
    float:left;
    width:100%;
    overflow:hidden;
    font-size:12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .subNav div, .RH-LAYOUT-FOOTER-container .subNav div {
    clear:left;
    float:left;
    padding:0 0 5px 6px;
    text-transform:uppercase;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.navList, .RH-LAYOUT-FOOTER-container ul.navList,.RH-LAYOUT-CENTERPANEL-topic-box  ul.subNavList, .RH-LAYOUT-FOOTER-container  ul.subNavList {
    float:left;
    margin:0 25px 0 0;
    padding:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.navList li, .RH-LAYOUT-FOOTER-container ul.navList li{
    list-style:none;
    float:left;
    padding: 5px 6px;
    text-transform:uppercase;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.subNavList li, .RH-LAYOUT-FOOTER-container ul.subNavList li{
    list-style:none;
    float:left;
}
.RH-LAYOUT-CENTERPANEL-topic-box .topNav a:link, .RH-LAYOUT-FOOTER-container .topNav a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .topNav a:active, .RH-LAYOUT-FOOTER-container  .topNav a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .topNav a:visited, .RH-LAYOUT-FOOTER-container  .topNav a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .bottomNav a:link, .RH-LAYOUT-FOOTER-container  .bottomNav a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .bottomNav a:active, .RH-LAYOUT-FOOTER-container  .bottomNav a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .bottomNav a:visited, .RH-LAYOUT-FOOTER-container  .bottomNav a:visited {
    color:#FFFFFF;
    text-decoration:none;
    text-transform:uppercase;
}
.RH-LAYOUT-CENTERPANEL-topic-box .topNav a:hover, .RH-LAYOUT-FOOTER-container .topNav a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .bottomNav a:hover, .RH-LAYOUT-FOOTER-container  .bottomNav a:hover {
    text-decoration:none;
    color:#bb7a2a;
    text-transform:uppercase;
}
.RH-LAYOUT-CENTERPANEL-topic-box .navBarCell1Rev, .RH-LAYOUT-FOOTER-container .navBarCell1Rev {
    background-color:#F8981D;
    color:#253441;
    margin: auto 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .skipNav, .RH-LAYOUT-FOOTER-container .skipNav {
    position:absolute;
    top:auto;
    left:-9999px;
    overflow:hidden;
}
/*
Page header and footer styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .header, .RH-LAYOUT-FOOTER-container .header,.RH-LAYOUT-CENTERPANEL-topic-box  .footer, .RH-LAYOUT-FOOTER-container  .footer {
    clear:both;
    margin:0 20px;
    padding:5px 0 0 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexHeader, .RH-LAYOUT-FOOTER-container .indexHeader {
    margin:10px;
    position:relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexHeader span, .RH-LAYOUT-FOOTER-container .indexHeader span{
    margin-right:15px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexHeader h1, .RH-LAYOUT-FOOTER-container .indexHeader h1 {
    font-size:13px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .title, .RH-LAYOUT-FOOTER-container .title {
    color:#2c4557;
    margin:10px 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .subTitle, .RH-LAYOUT-FOOTER-container .subTitle {
    margin:5px 0 0 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .header ul, .RH-LAYOUT-FOOTER-container .header ul {
    margin:0 0 15px 0;
    padding:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .footer ul, .RH-LAYOUT-FOOTER-container .footer ul {
    margin:20px 0 5px 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .header ul li, .RH-LAYOUT-FOOTER-container .header ul li,.RH-LAYOUT-CENTERPANEL-topic-box  .footer ul li, .RH-LAYOUT-FOOTER-container  .footer ul li {
    list-style:none;
    font-size:13px;
}
/*
Heading styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box div.details ul.blockList ul.blockList ul.blockList li.blockList h4, .RH-LAYOUT-FOOTER-container div.details ul.blockList ul.blockList ul.blockList li.blockList h4,.RH-LAYOUT-CENTERPANEL-topic-box  div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4, .RH-LAYOUT-FOOTER-container  div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
    background-color:#dee3e9;
    border:1px solid #d0d9e0;
    margin:0 0 6px -8px;
    padding:7px 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList ul.blockList li.blockList h3, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList ul.blockList li.blockList h3 {
    background-color:#dee3e9;
    border:1px solid #d0d9e0;
    margin:0 0 6px -8px;
    padding:7px 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList li.blockList h3, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList li.blockList h3 {
    padding:0;
    margin:15px 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList li.blockList h2, .RH-LAYOUT-FOOTER-container ul.blockList li.blockList h2 {
    padding:0px 0 20px 0;
}
/*
Page layout container styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .contentContainer, .RH-LAYOUT-FOOTER-container .contentContainer,.RH-LAYOUT-CENTERPANEL-topic-box  .sourceContainer, .RH-LAYOUT-FOOTER-container  .sourceContainer,.RH-LAYOUT-CENTERPANEL-topic-box  .classUseContainer, .RH-LAYOUT-FOOTER-container  .classUseContainer,.RH-LAYOUT-CENTERPANEL-topic-box  .serializedFormContainer, .RH-LAYOUT-FOOTER-container  .serializedFormContainer,.RH-LAYOUT-CENTERPANEL-topic-box  .constantValuesContainer, .RH-LAYOUT-FOOTER-container  .constantValuesContainer {
    clear:both;
    padding:10px 20px;
    position:relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexContainer, .RH-LAYOUT-FOOTER-container .indexContainer {
    margin:10px;
    position:relative;
    font-size:12px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexContainer h2, .RH-LAYOUT-FOOTER-container .indexContainer h2 {
    font-size:13px;
    padding:0 0 3px 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexContainer ul, .RH-LAYOUT-FOOTER-container .indexContainer ul {
    margin:0;
    padding:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .indexContainer ul li, .RH-LAYOUT-FOOTER-container .indexContainer ul li {
    list-style:none;
    padding-top:2px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .contentContainer .description dl dt, .RH-LAYOUT-FOOTER-container .contentContainer .description dl dt,.RH-LAYOUT-CENTERPANEL-topic-box  .contentContainer .details dl dt, .RH-LAYOUT-FOOTER-container  .contentContainer .details dl dt,.RH-LAYOUT-CENTERPANEL-topic-box  .serializedFormContainer dl dt, .RH-LAYOUT-FOOTER-container  .serializedFormContainer dl dt {
    font-size:12px;
    font-weight:bold;
    margin:10px 0 0 0;
    color:#4E4E4E;
}
.RH-LAYOUT-CENTERPANEL-topic-box .contentContainer .description dl dd, .RH-LAYOUT-FOOTER-container .contentContainer .description dl dd,.RH-LAYOUT-CENTERPANEL-topic-box  .contentContainer .details dl dd, .RH-LAYOUT-FOOTER-container  .contentContainer .details dl dd,.RH-LAYOUT-CENTERPANEL-topic-box  .serializedFormContainer dl dd, .RH-LAYOUT-FOOTER-container  .serializedFormContainer dl dd {
    margin:5px 0 10px 0px;
    font-size:14px;
    font-family:'DejaVu Sans Mono',monospace;
}
.RH-LAYOUT-CENTERPANEL-topic-box .serializedFormContainer dl.nameValue dt, .RH-LAYOUT-FOOTER-container .serializedFormContainer dl.nameValue dt {
    margin-left:1px;
    font-size:1.1em;
    display:inline;
    font-weight:bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box .serializedFormContainer dl.nameValue dd, .RH-LAYOUT-FOOTER-container .serializedFormContainer dl.nameValue dd {
    margin:0 0 0 1px;
    font-size:1.1em;
    display:inline;
}
/*
List styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box ul.horizontal li, .RH-LAYOUT-FOOTER-container ul.horizontal li {
    display:inline;
    font-size:0.9em;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.inheritance, .RH-LAYOUT-FOOTER-container ul.inheritance {
    margin:0;
    padding:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.inheritance li, .RH-LAYOUT-FOOTER-container ul.inheritance li {
    display:inline;
    list-style:none;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.inheritance li ul.inheritance, .RH-LAYOUT-FOOTER-container ul.inheritance li ul.inheritance {
    margin-left:15px;
    padding-left:15px;
    padding-top:1px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList, .RH-LAYOUT-FOOTER-container ul.blockList,.RH-LAYOUT-CENTERPANEL-topic-box  ul.blockListLast, .RH-LAYOUT-FOOTER-container  ul.blockListLast {
    margin:10px 0 10px 0;
    padding:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList li.blockList, .RH-LAYOUT-FOOTER-container ul.blockList li.blockList,.RH-LAYOUT-CENTERPANEL-topic-box  ul.blockListLast li.blockList, .RH-LAYOUT-FOOTER-container  ul.blockListLast li.blockList {
    list-style:none;
    margin-bottom:15px;
    line-height:1.4;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList li.blockList, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList li.blockList,.RH-LAYOUT-CENTERPANEL-topic-box  ul.blockList ul.blockListLast li.blockList, .RH-LAYOUT-FOOTER-container  ul.blockList ul.blockListLast li.blockList {
    padding:0px 20px 5px 10px;
    border:1px solid #ededed; 
    background-color:#f8f8f8;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList ul.blockList li.blockList, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList ul.blockList li.blockList,.RH-LAYOUT-CENTERPANEL-topic-box  ul.blockList ul.blockList ul.blockListLast li.blockList, .RH-LAYOUT-FOOTER-container  ul.blockList ul.blockList ul.blockListLast li.blockList {
    padding:0 0 5px 8px;
    background-color:#ffffff;
    border:none;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList ul.blockList ul.blockList li.blockList, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
    margin-left:0;
    padding-left:0;
    padding-bottom:15px;
    border:none;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
    list-style:none;
    border-bottom:none;
    padding-bottom:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table tr td dl, .RH-LAYOUT-FOOTER-container table tr td dl,.RH-LAYOUT-CENTERPANEL-topic-box  table tr td dl dt, .RH-LAYOUT-FOOTER-container  table tr td dl dt,.RH-LAYOUT-CENTERPANEL-topic-box  table tr td dl dd, .RH-LAYOUT-FOOTER-container  table tr td dl dd {
    margin-top:0;
    margin-bottom:1px;
}
/*
Table styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary, .RH-LAYOUT-FOOTER-container .overviewSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary, .RH-LAYOUT-FOOTER-container  .memberSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary, .RH-LAYOUT-FOOTER-container  .typeSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .useSummary, .RH-LAYOUT-FOOTER-container  .useSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary, .RH-LAYOUT-FOOTER-container  .constantsSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary, .RH-LAYOUT-FOOTER-container  .deprecatedSummary {
    width:100%;
    border-left:1px solid #EEE; 
    border-right:1px solid #EEE; 
    border-bottom:1px solid #EEE; 
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary, .RH-LAYOUT-FOOTER-container .overviewSummary,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary, .RH-LAYOUT-FOOTER-container  .memberSummary  {
    padding:0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary caption, .RH-LAYOUT-FOOTER-container .overviewSummary caption,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption, .RH-LAYOUT-FOOTER-container  .memberSummary caption,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption, .RH-LAYOUT-FOOTER-container  .typeSummary caption,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption, .RH-LAYOUT-FOOTER-container 
.useSummary caption,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption, .RH-LAYOUT-FOOTER-container  .constantsSummary caption,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption {
    position:relative;
    text-align:left;
    background-repeat:no-repeat;
    color:#253441;
    font-weight:bold;
    clear:none;
    overflow:hidden;
    padding:0px;
    padding-top:10px;
    padding-left:1px;
    margin:0px;
    white-space:pre;
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary caption a:link, .RH-LAYOUT-FOOTER-container .overviewSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption a:link, .RH-LAYOUT-FOOTER-container  .memberSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption a:link, .RH-LAYOUT-FOOTER-container  .typeSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption a:link, .RH-LAYOUT-FOOTER-container 
.useSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption a:link, .RH-LAYOUT-FOOTER-container  .constantsSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption a:link, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption a:link,.RH-LAYOUT-CENTERPANEL-topic-box 
.overviewSummary caption a:hover, .RH-LAYOUT-FOOTER-container 
.overviewSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption a:hover, .RH-LAYOUT-FOOTER-container  .memberSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption a:hover, .RH-LAYOUT-FOOTER-container  .typeSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption a:hover, .RH-LAYOUT-FOOTER-container 
.useSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption a:hover, .RH-LAYOUT-FOOTER-container  .constantsSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption a:hover, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption a:hover,.RH-LAYOUT-CENTERPANEL-topic-box 
.overviewSummary caption a:active, .RH-LAYOUT-FOOTER-container 
.overviewSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption a:active, .RH-LAYOUT-FOOTER-container  .memberSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption a:active, .RH-LAYOUT-FOOTER-container  .typeSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption a:active, .RH-LAYOUT-FOOTER-container 
.useSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption a:active, .RH-LAYOUT-FOOTER-container  .constantsSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption a:active, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption a:active,.RH-LAYOUT-CENTERPANEL-topic-box 
.overviewSummary caption a:visited, .RH-LAYOUT-FOOTER-container 
.overviewSummary caption a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption a:visited, .RH-LAYOUT-FOOTER-container  .memberSummary caption a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption a:visited, .RH-LAYOUT-FOOTER-container  .typeSummary caption a:visited,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption a:visited, .RH-LAYOUT-FOOTER-container 
.useSummary caption a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption a:visited, .RH-LAYOUT-FOOTER-container  .constantsSummary caption a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption a:visited, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption a:visited {
    color:#FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary caption span, .RH-LAYOUT-FOOTER-container .overviewSummary caption span,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption span, .RH-LAYOUT-FOOTER-container  .memberSummary caption span,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary caption span, .RH-LAYOUT-FOOTER-container  .typeSummary caption span,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary caption span, .RH-LAYOUT-FOOTER-container 
.useSummary caption span,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary caption span, .RH-LAYOUT-FOOTER-container  .constantsSummary caption span,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary caption span, .RH-LAYOUT-FOOTER-container  .deprecatedSummary caption span {
    white-space:nowrap;
    padding-top:5px;
    padding-left:12px;
    padding-right:12px;
    padding-bottom:7px;
    display:inline-block;
    float:left;
    background-color:#F8981D;
    border: none;
    height:16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .memberSummary caption span.activeTableTab span, .RH-LAYOUT-FOOTER-container .memberSummary caption span.activeTableTab span {
    white-space:nowrap;
    padding-top:5px;
    padding-left:12px;
    padding-right:12px;
    margin-right:3px;
    display:inline-block;
    float:left;
    background-color:#F8981D;
    height:16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .memberSummary caption span.tableTab span, .RH-LAYOUT-FOOTER-container .memberSummary caption span.tableTab span {
    white-space:nowrap;
    padding-top:5px;
    padding-left:12px;
    padding-right:12px;
    margin-right:3px;
    display:inline-block;
    float:left;
    background-color:#4D7A97;
    height:16px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .memberSummary caption span.tableTab, .RH-LAYOUT-FOOTER-container .memberSummary caption span.tableTab,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary caption span.activeTableTab, .RH-LAYOUT-FOOTER-container  .memberSummary caption span.activeTableTab {
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    background-image:none;
    float:none;
    display:inline;
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary .tabEnd, .RH-LAYOUT-FOOTER-container .overviewSummary .tabEnd,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary .tabEnd, .RH-LAYOUT-FOOTER-container  .memberSummary .tabEnd,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary .tabEnd, .RH-LAYOUT-FOOTER-container  .typeSummary .tabEnd,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary .tabEnd, .RH-LAYOUT-FOOTER-container 
.useSummary .tabEnd,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary .tabEnd, .RH-LAYOUT-FOOTER-container  .constantsSummary .tabEnd,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary .tabEnd, .RH-LAYOUT-FOOTER-container  .deprecatedSummary .tabEnd {
    display:none;
    width:5px;
    position:relative;
    float:left;
    background-color:#F8981D;
}
.RH-LAYOUT-CENTERPANEL-topic-box .memberSummary .activeTableTab .tabEnd, .RH-LAYOUT-FOOTER-container .memberSummary .activeTableTab .tabEnd {
    display:none;
    width:5px;
    margin-right:3px;
    position:relative; 
    float:left;
    background-color:#F8981D;
}
.RH-LAYOUT-CENTERPANEL-topic-box .memberSummary .tableTab .tabEnd, .RH-LAYOUT-FOOTER-container .memberSummary .tableTab .tabEnd {
    display:none;
    width:5px;
    margin-right:3px;
    position:relative;
    background-color:#4D7A97;
    float:left;

}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary td, .RH-LAYOUT-FOOTER-container .overviewSummary td,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary td, .RH-LAYOUT-FOOTER-container  .memberSummary td,.RH-LAYOUT-CENTERPANEL-topic-box  .typeSummary td, .RH-LAYOUT-FOOTER-container  .typeSummary td,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary td, .RH-LAYOUT-FOOTER-container 
.useSummary td,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary td, .RH-LAYOUT-FOOTER-container  .constantsSummary td,.RH-LAYOUT-CENTERPANEL-topic-box  .deprecatedSummary td, .RH-LAYOUT-FOOTER-container  .deprecatedSummary td {
    text-align:left;
    padding:0px 0px 12px 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box th.colOne, .RH-LAYOUT-FOOTER-container th.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  th.colFirst, .RH-LAYOUT-FOOTER-container  th.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  th.colLast, .RH-LAYOUT-FOOTER-container  th.colLast,.RH-LAYOUT-CENTERPANEL-topic-box  .useSummary th, .RH-LAYOUT-FOOTER-container  .useSummary th,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary th, .RH-LAYOUT-FOOTER-container  .constantsSummary th,.RH-LAYOUT-CENTERPANEL-topic-box 
td.colOne, .RH-LAYOUT-FOOTER-container 
td.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  td.colFirst, .RH-LAYOUT-FOOTER-container  td.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  td.colLast, .RH-LAYOUT-FOOTER-container  td.colLast,.RH-LAYOUT-CENTERPANEL-topic-box  .useSummary td, .RH-LAYOUT-FOOTER-container  .useSummary td,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary td, .RH-LAYOUT-FOOTER-container  .constantsSummary td{
    vertical-align:top;
    padding-right:0px;
    padding-top:8px;
    padding-bottom:3px;
}
.RH-LAYOUT-CENTERPANEL-topic-box th.colFirst, .RH-LAYOUT-FOOTER-container th.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  th.colLast, .RH-LAYOUT-FOOTER-container  th.colLast,.RH-LAYOUT-CENTERPANEL-topic-box  th.colOne, .RH-LAYOUT-FOOTER-container  th.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  .constantsSummary th, .RH-LAYOUT-FOOTER-container  .constantsSummary th {
    background:#dee3e9;
    text-align:left;
    padding:8px 3px 3px 7px;
}
.RH-LAYOUT-CENTERPANEL-topic-box td.colFirst, .RH-LAYOUT-FOOTER-container td.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  th.colFirst, .RH-LAYOUT-FOOTER-container  th.colFirst {
    white-space:nowrap;
    font-size:13px;
}
.RH-LAYOUT-CENTERPANEL-topic-box td.colLast, .RH-LAYOUT-FOOTER-container td.colLast,.RH-LAYOUT-CENTERPANEL-topic-box  th.colLast, .RH-LAYOUT-FOOTER-container  th.colLast {
    font-size:13px;
}
.RH-LAYOUT-CENTERPANEL-topic-box td.colOne, .RH-LAYOUT-FOOTER-container td.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  th.colOne, .RH-LAYOUT-FOOTER-container  th.colOne {
    font-size:13px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .overviewSummary td.colFirst, .RH-LAYOUT-FOOTER-container .overviewSummary td.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  .overviewSummary th.colFirst, .RH-LAYOUT-FOOTER-container  .overviewSummary th.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box 
.useSummary td.colFirst, .RH-LAYOUT-FOOTER-container 
.useSummary td.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  .useSummary th.colFirst, .RH-LAYOUT-FOOTER-container  .useSummary th.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box 
.overviewSummary td.colOne, .RH-LAYOUT-FOOTER-container 
.overviewSummary td.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  .overviewSummary th.colOne, .RH-LAYOUT-FOOTER-container  .overviewSummary th.colOne,.RH-LAYOUT-CENTERPANEL-topic-box 
.memberSummary td.colFirst, .RH-LAYOUT-FOOTER-container 
.memberSummary td.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary th.colFirst, .RH-LAYOUT-FOOTER-container  .memberSummary th.colFirst,.RH-LAYOUT-CENTERPANEL-topic-box 
.memberSummary td.colOne, .RH-LAYOUT-FOOTER-container 
.memberSummary td.colOne,.RH-LAYOUT-CENTERPANEL-topic-box  .memberSummary th.colOne, .RH-LAYOUT-FOOTER-container  .memberSummary th.colOne,.RH-LAYOUT-CENTERPANEL-topic-box 
.typeSummary td.colFirst, .RH-LAYOUT-FOOTER-container 
.typeSummary td.colFirst{
    width:25%;
    vertical-align:top;
}
.RH-LAYOUT-CENTERPANEL-topic-box td.colOne a:link, .RH-LAYOUT-FOOTER-container td.colOne a:link,.RH-LAYOUT-CENTERPANEL-topic-box  td.colOne a:active, .RH-LAYOUT-FOOTER-container  td.colOne a:active,.RH-LAYOUT-CENTERPANEL-topic-box  td.colOne a:visited, .RH-LAYOUT-FOOTER-container  td.colOne a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  td.colOne a:hover, .RH-LAYOUT-FOOTER-container  td.colOne a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  td.colFirst a:link, .RH-LAYOUT-FOOTER-container  td.colFirst a:link,.RH-LAYOUT-CENTERPANEL-topic-box  td.colFirst a:active, .RH-LAYOUT-FOOTER-container  td.colFirst a:active,.RH-LAYOUT-CENTERPANEL-topic-box  td.colFirst a:visited, .RH-LAYOUT-FOOTER-container  td.colFirst a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  td.colFirst a:hover, .RH-LAYOUT-FOOTER-container  td.colFirst a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  td.colLast a:link, .RH-LAYOUT-FOOTER-container  td.colLast a:link,.RH-LAYOUT-CENTERPANEL-topic-box  td.colLast a:active, .RH-LAYOUT-FOOTER-container  td.colLast a:active,.RH-LAYOUT-CENTERPANEL-topic-box  td.colLast a:visited, .RH-LAYOUT-FOOTER-container  td.colLast a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  td.colLast a:hover, .RH-LAYOUT-FOOTER-container  td.colLast a:hover,.RH-LAYOUT-CENTERPANEL-topic-box  .constantValuesContainer td a:link, .RH-LAYOUT-FOOTER-container  .constantValuesContainer td a:link,.RH-LAYOUT-CENTERPANEL-topic-box  .constantValuesContainer td a:active, .RH-LAYOUT-FOOTER-container  .constantValuesContainer td a:active,.RH-LAYOUT-CENTERPANEL-topic-box  .constantValuesContainer td a:visited, .RH-LAYOUT-FOOTER-container  .constantValuesContainer td a:visited,.RH-LAYOUT-CENTERPANEL-topic-box  .constantValuesContainer td a:hover, .RH-LAYOUT-FOOTER-container  .constantValuesContainer td a:hover {
    font-weight:bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box .tableSubHeadingColor, .RH-LAYOUT-FOOTER-container .tableSubHeadingColor {
    background-color:#EEEEFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box .altColor, .RH-LAYOUT-FOOTER-container .altColor {
    background-color:#FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box .rowColor, .RH-LAYOUT-FOOTER-container .rowColor {
    background-color:#EEEEEF;
}
/*
Content styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .description pre, .RH-LAYOUT-FOOTER-container .description pre {
    margin-top:0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .deprecatedContent, .RH-LAYOUT-FOOTER-container .deprecatedContent {
    margin:0;
    padding:10px 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box .docSummary, .RH-LAYOUT-FOOTER-container .docSummary {
    padding:0;
}

.RH-LAYOUT-CENTERPANEL-topic-box ul.blockList ul.blockList ul.blockList li.blockList h3, .RH-LAYOUT-FOOTER-container ul.blockList ul.blockList ul.blockList li.blockList h3 {
    font-style:normal;
}

.RH-LAYOUT-CENTERPANEL-topic-box div.block, .RH-LAYOUT-FOOTER-container div.block {
    font-size:14px;
    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
}

.RH-LAYOUT-CENTERPANEL-topic-box td.colLast div, .RH-LAYOUT-FOOTER-container td.colLast div {
    padding-top:0px;
}


.RH-LAYOUT-CENTERPANEL-topic-box td.colLast a, .RH-LAYOUT-FOOTER-container td.colLast a {
    padding-bottom:3px;
}
/*
Formatting effect styles
*/
.RH-LAYOUT-CENTERPANEL-topic-box .sourceLineNo, .RH-LAYOUT-FOOTER-container .sourceLineNo {
    color:green;
    padding:0 30px 0 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box h1.hidden, .RH-LAYOUT-FOOTER-container h1.hidden {
    visibility:hidden;
    overflow:hidden;
    font-size:10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .block, .RH-LAYOUT-FOOTER-container .block {
    display:block;
    margin:3px 10px 2px 0px;
    color:#474747;
}
.RH-LAYOUT-CENTERPANEL-topic-box .deprecatedLabel, .RH-LAYOUT-FOOTER-container .deprecatedLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .descfrmTypeLabel, .RH-LAYOUT-FOOTER-container  .descfrmTypeLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .memberNameLabel, .RH-LAYOUT-FOOTER-container  .memberNameLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .memberNameLink, .RH-LAYOUT-FOOTER-container  .memberNameLink,.RH-LAYOUT-CENTERPANEL-topic-box 
.overrideSpecifyLabel, .RH-LAYOUT-FOOTER-container 
.overrideSpecifyLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .packageHierarchyLabel, .RH-LAYOUT-FOOTER-container  .packageHierarchyLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .paramLabel, .RH-LAYOUT-FOOTER-container  .paramLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .returnLabel, .RH-LAYOUT-FOOTER-container  .returnLabel,.RH-LAYOUT-CENTERPANEL-topic-box 
.seeLabel, .RH-LAYOUT-FOOTER-container 
.seeLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .simpleTagLabel, .RH-LAYOUT-FOOTER-container  .simpleTagLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .throwsLabel, .RH-LAYOUT-FOOTER-container  .throwsLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .typeNameLabel, .RH-LAYOUT-FOOTER-container  .typeNameLabel,.RH-LAYOUT-CENTERPANEL-topic-box  .typeNameLink, .RH-LAYOUT-FOOTER-container  .typeNameLink {
    font-weight:bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box .deprecationComment, .RH-LAYOUT-FOOTER-container .deprecationComment,.RH-LAYOUT-CENTERPANEL-topic-box  .emphasizedPhrase, .RH-LAYOUT-FOOTER-container  .emphasizedPhrase,.RH-LAYOUT-CENTERPANEL-topic-box  .interfaceName, .RH-LAYOUT-FOOTER-container  .interfaceName {
    font-style:italic;
}

.RH-LAYOUT-CENTERPANEL-topic-box div.block div.block span.deprecationComment, .RH-LAYOUT-FOOTER-container div.block div.block span.deprecationComment,.RH-LAYOUT-CENTERPANEL-topic-box  div.block div.block span.emphasizedPhrase, .RH-LAYOUT-FOOTER-container  div.block div.block span.emphasizedPhrase,.RH-LAYOUT-CENTERPANEL-topic-box 
div.block div.block span.interfaceName, .RH-LAYOUT-FOOTER-container 
div.block div.block span.interfaceName {
    font-style:normal;
}

.RH-LAYOUT-CENTERPANEL-topic-box div.contentContainer ul.blockList li.blockList h2, .RH-LAYOUT-FOOTER-container div.contentContainer ul.blockList li.blockList h2{
    padding-bottom:0px;
}
