/* INDEX PAGE */
container .fullview{display:inline;}
container .mobileview{display:none;}

@media all and (max-width: 768px){  /*mobile view*/
	container .fullview{display:none;}
	container .mobileview{display:inline;}
}

/* CONTENTS */
.hmnav {text-align: left;}
/*
.hmnav a { color: #3aa7fc; text-decoration: none }
.hmnav a:visited {color: black}
.hmnav a:hover { text-decoration: underline }
*/
/*.hmnav .navtitle    { font-size: 18pt; font-weight: bold; margin-bottom: 16px; color: #3aa7fc; }
.hmnav .navbar {display:block; font-size: 14px; margin-top: 14px; float:left;}*/                                                       
               
.hmnav .navmenu-tabs {display:block;width:100%;}
.hmnav .navmenu-tabs-body {padding:8px 0;/*padding: 0 4px;*/position:static;}
.hmnav .navmenu-tabs-body ul {display:table;width:100%;border-collapse:separate;border-spacind:0;overflow:hidden;}
.hmnav .navmenu-tabs-body li {display:table-cell;vertical-align:middle;text-align:center;color:#09698c;padding:0 2px;font-size:0.9em;font-family: Segoe UI, sans-serif;}
.hmnav .navmenu-tabs-body li a {color:#09698c;}
.hmnav .navmenu-tabs-body li.tab-active {color:#ee8f1b;}
.hmnav .navmenu-tabs-body li.left-border {border-left: solid 1px #09698c;}               
                
/*================================================================*/
/* TOC */
.hmnav span#navsearch {/*TODO index.html:display: none;*/}   

.hmnav .heading1 { font-size: 16px; color: #000000; text-decoration: none; text-align: left;}
.hmnav .heading2 { font-size: 14px; color: #000000; text-decoration: none; text-align: left;}
.hmnav .heading3 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading4 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading5 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading6 { font-size: 14px; color: #000000; text-decoration: none; }

.hmnav .hilight1 { font-size: 16px; color: #FFFFFF; background: #004101; text-decoration: none; text-align: left;}
.hmnav .hilight2 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; text-align: left;}
.hmnav .hilight3 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight4 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight5 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight6 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }

/* TOC LIST CSS */
.hmnav #toc    { padding:0; margin:0 }
.hmnav #toc li { margin-top:2px; margin-left:0px; padding:1px; }
.hmnav #toc ul { padding-left:0; margin-left:-16px; }
/* TOC LIST CSS */      
                            
/*================================================================*/
/* KW INDEX */
.hmnav .idxsection  { font-family: Arial,Helvetica; font-weight: bold; font-size: 21px; color: #000000; text-decoration: none;
               margin-top: 15px; margin-bottom: 0px; }
.hmnav .idxkeyword  { font-family: Arial,Helvetica; font-weight: normal; font-size: 15px; color: #000000; text-decoration: none; text-align: left; }
.hmnav .idxkeyword2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 15px; color: #000000; text-decoration: none; text-align: left; }
.hmnav .idxlink     { font-family: Arial,Helvetica; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; text-align: left; }
.hmnav TABLE.idxtable { background: #F4F4F4; border-width: 1px; border-color: #000000; border-collapse: collapse;
                 filter: progid:DXImageTransform.Microsoft.Shadow(color=B0B0B0, Direction=135, Strength=4) }
.hmnav TD.idxtable    { background: #F4F4F4; }

/*================================================================*/
/* SEARCH */
.hmnav .submit { font-size: 14px; }
.hmnav .highlight { background: #FFFF40; }
.hmnav .searchheading { font-size: 14px; font-weight: bold; }
.hmnav .summary { font-size: 12px; font-style: italic; }
.hmnav .results { font-size: 14px; }
.hmnav .description { font-size: 14px; font-style: italic; }
.hmnav .context { font-size: 14px; }
.hmnav .result_title { font-size: 12px; font-weight: bold;}


@media all and (max-width: 768px){  /*mobile view*/
/*.hmnav {background-color:transparent !important;}*/

.hmnav .heading1 { font-size: 16px; color: #000000; text-decoration: none; }
.hmnav .heading2 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading3 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading4 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading5 { font-size: 14px; color: #000000; text-decoration: none; }
.hmnav .heading6 { font-size: 14px; color: #000000; text-decoration: none; }

.hmnav .hilight1 { font-size: 16pt; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight2 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight3 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight4 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight5 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
.hmnav .hilight6 { font-size: 14px; color: #FFFFFF; background: #004101; text-decoration: none; }
}
