﻿
html
{
	height:95%;
}

body
{
	margin:0;
    padding-left: 2px;
    padding-right: 2px;
	height:100%;/*line-height: 1.5em;*/
}

body form
{
	height:100%;
}

b { font-size: 110%; }
em { color: red; }

.htmlliteral b {
    font-size: initial;
}

.htmlliteral em {
    color: initial;
}

#maincontainer {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
}

#topsection {
    position: relative;
    left: 165px;
}

#topsection h1
{
	margin: 0;
	padding-top: 15px;
}

#contentwrapper
{
	float: left;
	width: 100%;
	height:100%;
}

#contentcolumn
{
	margin-left: 170px; /*Set left margin to LeftColumnWidth*/
	height:100%;
}

#leftcolumn {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 160px;
    height: calc(100% - 35px);
    /*Width of left column*/
    padding: 2px 2px 2px 2px;
    border: 1px solid black;
    overflow-x: hidden;
}

#bottomsection
{

}

.footer {
    width: 100%;
    left: 0;
    z-index: 1;
    bottom: 0;
    position: fixed;
}

#footer
{
	clear: left;
	width: 100%;
	color: #FFF;
	text-align: center;
	padding-top: 4px;
}

#footer .menu
{
	border:1px solid black;
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	margin:0;
}


.innertube {
    text-align: center;
    margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    height: 100%;
    overflow-x: hidden;
}

.fileUpload
{
	font-size: 10;
	font-weight: 100;
	width: 400px;
	height: 20px;
	cursor: pointer;
	margin: 1px;
	border: 1px solid #FF6600;
}

.sticky-header-table {
    display: block;
    overflow-y: auto;
    max-height: 870px;
    min-width: 1380px;
}

thead.sticky-header tr:first-child th {
    padding: 6px;
    position: sticky;
    position: --webkit-sticky;
    top: 0;
    bottom: 0;
}

thead.sticky-header.second-row-26 tr:nth-child(2) th {
    padding: 6px;
    position: sticky;
    position: --webkit-sticky;
    top: 26px;
    bottom: 0;
    outline: 2px solid #FFFFFF;
}
