#wrapper { width: 600px;margin: auto;}
.divTable {
   display: table;
   border-collapse: collapse;
   text-align: center;
   border: 2px;
   border-color: white;
   align-self: center;
}
.divTableTop {
   display: table;
   border-collapse: collapse;
   text-align: center;
   vertical-align: top;
}
.divTableNormal {
   display: table;
   border-collapse: collapse;
   text-align: center;
   vertical-align: top;
}
.divTableRight {
   display: table;
   border-collapse: collapse;
   text-align: right;
}
.divTableNoPad {
   display: table;
   border-collapse: collapse;
   padding: 0px;
   text-align: center;
   border: 2px;
   border-color: white;
   align-self: center;
}
.divTableMessageBoard {
   display: table;
   border-collapse: collapse;
   width: 20%;
   text-align: left;
   vertical-align: top;
}
.divTableHeading {
	display: table-header-group;
	background-color: #ddd;
	font-weight: bold;
	border-radius: 5px;
}
.divTableHeading, .divTableBody, .divTableFoot, .divTableRow {
   clear: both;
}
.divTableRow {
   display: table-row;
}
.divTableRowNoPad {
   display: table-row;
   text-align: center;
   padding: 0px;
}
.divTableRowHeight {
   display: table-row;
   height: 130px;
}
.divTableCellBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid black;
   text-align: center;
   color: black;
   vertical-align: top;
   border-radius: 5px;
}
.divTableCellBorderCenter {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid black;
   text-align: center;
   color: black;
   border-radius: 5px;
}
.divTableCellBorderWhite {
   display: table-cell;
   padding: 0px;
   border: 1px solid white;
   text-align: center;
   color: black;
   vertical-align: top;
}
.divTableCell {
   display: table-cell;
   padding: 3px 10px;
   text-align: center;
   color: black;
   vertical-align: middle;
}
.divTableCellBorderLeft {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid black;
   text-align: left;
   color: black;
   vertical-align: top;
}
.divTableCellBorderRight {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid black;
   text-align: right;
   color: black;
   vertical-align: top;
}
.divTableCellBorderNoPad {
   display: table-cell;
   padding: 0px;
   border: 1px solid black;
   text-align: center;
   vertical-align: middle;
}
.divTableCellBorderNoPadTop {
   display: table-cell;
   padding: 0px;
   border: 1px solid black;
   text-align: center;
   vertical-align: top;
}
.divTableCellBorderNoPadLeft {
   display: table-cell;
   padding: 0px;
   border: 1px solid black;
   text-align: left;
   vertical-align: top;
}
.divTableCellSideNav {
    display: table-cell;
    border: 1px solid black;
    vertical-align: top;
    height: 100%;
    width: 250px;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: white;
    overflow-x: hidden;
    padding-top: 0px;
    text-align: left;
}
.divTableCellNavbar {
    display: table-cell;
    border: 1px solid black;
    vertical-align: top;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: white;
    overflow-x: hidden;
    padding-top: 0px;
    text-align: left;
}
.divTableCellMainMenuPanel {
    display: table-cell;
    border: 1px solid black;
    vertical-align: top;
    height: 100%;
    z-index: -1;
    position: relative;
    left: 0;
    background-color: white;
    overflow-x: hidden;
    text-align: left;
    padding: 0px 0px;
}
.divTableCellNoBottomBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-top-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   color: black;
   vertical-align: top;
}
.divTableCellLeftRightBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-left-style: solid;
   border-right-style: solid;
   color: black;
   vertical-align: top;
}
.divTableCellNoTopBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   color: black;
   vertical-align: top;
}
.divTableCellLeftBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-bottom-style: solid;
   border-top-style: solid;
   border-left-style: solid;
   text-align: center;
   color: black;
   vertical-align: top;
}
.divTableCellTopRightBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-top-style: solid;
   border-right-style: solid;
   text-align: center;
   color: black;
   vertical-align: top;
}
.divTableCellRightBorder {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-bottom-style: solid;
   border-top-style: solid;
   border-right-style: solid;
   text-align: center;
   color: black;
   vertical-align: top;
}
.divTableCellRightBorderOnly {
   display: table-cell;
   padding: 3px 10px;
   border: 1px black;
   border-right-style: solid;
   text-align: center;
   color: black;
   vertical-align: top;
}
.divTableCellBorderBottom {
   display: table-cell;
   padding: 3px 10px;
   border-bottom-style: solid;
   text-align: center;
   color: white;
   vertical-align: bottom;
}
.divTableCellWhite {
   display: table-cell;
   padding: 3px 10px;
   border: 2px solid white;
   text-align: center;
   color: white;
   vertical-align: top;
}
.divTableCellWhiteLeft {
   display: table-cell;
   padding: 3px 10px;
   border: 2px solid white;
   text-align: left;
   color: white;
   vertical-align: top;
}
.divTableCellWhiteRight {
   display: table-cell;
   padding: 3px 10px;
   border: 2px solid white;
   text-align: right;
   color: white;
   vertical-align: top;
}
.divTableCellSpacer {
   display: table-cell;
   padding: 0;
   border: 0;
   width: 10px;
}
.divTableCellFixed {
   display: table-cell;
   padding: 0 0;
   border: 1px solid black;
   text-align: center;
   vertical-align: top;
   width: 60px;
}
.divTableCellFixed60 {
   display: table-cell;
   border: 1px solid black;
   padding: 3px 3px;
   text-align: center;
   vertical-align: top;
   width: 60px;
}
.divTableCellFixed120 {
   display: table-cell;
   border: 1px solid black;
   padding: 3px 3px;
   text-align: center;
   vertical-align: top;
   width: 120px;
}
.divTableCellFixed240 {
   display: table-cell;
   border: 1px solid black;
   padding: 3px 3px;
   text-align: center;
   vertical-align: top;
   width: 240px;
}
.divTableCellFixed360 {
   display: table-cell;
   border: 1px solid black;
   padding: 3px 3px;
   text-align: center;
   vertical-align: top;
   width: 360px;
}
.divTableCellNoBorderTop {
   display: table-cell;
   padding: 0 0;
   text-align: center;
   vertical-align: top;
}
.divTableCellNoBorderFixed {
   display: table-cell;
   padding: 0 0;
   text-align: center;
   vertical-align: top;
   width: 60px;
}
.divTableCellLeft {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid #999999;
   text-align: left;
   vertical-align: top;
}
.divTableCellRight {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid #999999;
   text-align: right;
   vertical-align: top;
}
.divTableCellFiller {
   display: table-cell;
   padding: 3px 10px;
   text-align: center;
   vertical-align: top;
}
.divTableCellFillerNoPadTop {
   display: table-cell;
   padding: 0px 10px 3px 10px;
   text-align: center;
   vertical-align: top;
}
.divTableCellFillerWhite {
   display: table-cell;
   padding: 3px 10px;
   text-align: center;
   vertical-align: top;
   color: white;
}
.divTableCellFillerWhiteBottom {
   display: table-cell;
   padding: 3px 10px;
   border-bottom-style: solid;
   text-align: center;
   vertical-align: bottom;
   color: white;
}
.divTableCellFillerLeft {
   display: table-cell;
   padding: 3px 10px;
   text-align: left;
   vertical-align: top;
}
.divTableCellFillerRight {
   display: table-cell;
   padding: 3px 10px;
   text-align: right;
   vertical-align: top;
}
.divTableCellFillerNoPad {
   display: table-cell;
   padding: 0px;
   border: 0px;
   text-align: center;
   vertical-align: middle;
}
.divTableCellFillerNoPadLeft {
   display: table-cell;
   padding: 0px 5px 0px 5px;
   text-align: left;
   vertical-align: top;
}
.divTableCellFillerNoPadRight {
   display: table-cell;
   padding: 0px;
   text-align: right;
   vertical-align: middle;
}
.divTableCellFillerNoPadTopRight {
   display: table-cell;
   padding: 0px;
   text-align: right;
   vertical-align: top;
}
.divTableCellFillerNoPadBottom {
   display: table-cell;
   padding: 0px;
   text-align: center;
   vertical-align: bottom;
}
.divTableCellFillerNoPadTop {
   display: table-cell;
   padding: 0px;
   text-align: center;
   vertical-align: top;
}
.divTableCellNoPad {
   display: table-cell;
   padding: 0px;
   border: 1px solid #999999;
   text-align: center;
   vertical-align: middle;
}
.divTableCellNoPadLeft {
   display: table-cell;
   padding: 0px;
   border: 1px solid #999999;
   text-align: left;
   vertical-align: middle;
}
.divTableCellFillerNoPadTopLeft {
   display: table-cell;
   padding: 0px;
   text-align: left;
   vertical-align: top;
}
.divTableCellNoPadBottom {
   display: table-cell;
   padding: 0px;
   border: 1px solid #999999;
   text-align: center;
   vertical-align: bottom;
}
.divTableCellNoPadTop {
   display: table-cell;
   padding: 0px;
   border: 1px solid #999999;
   text-align: center;
   vertical-align: top;
}
.divTableCellNoPadTopOnly {
   display: table-cell;
   padding: 0px 10px 3px 10px;
   border: 1px solid #999999;
   text-align: center;
   vertical-align: top;
}
.divTableCellFillerBottom {
   display: table-cell;
   padding: 3px 10px;
   text-align: left;
   vertical-align: bottom;
}
.divTableCellFillerTop {
   display: table-cell;
   padding: 3px 10px;
   text-align: left;
   vertical-align: top;
}
.divTableCellLogo1 {
   display: table-cell;
   text-align: left;
   font-size: 1.5em;
   font-weight: bold;
   padding: 3px 10px;
   color: red;
   vertical-align: bottom;
}
.divTableCellLogo2 {
   display: table-cell;
   text-align: left;
   font-size: 1em;
   font-weight: bold;
   font-style: italic;
   padding: 3px 10px;
   color: #1eed07;
   vertical-align: top;
}
.divTableCellSpan {
   display: table-cell;
   padding: 3px 10px;
   border: 1px solid #999999;
   text-align: center;
   -webkit-column-span: all; /* Chrome, Safari, Opera */
   column-span: all;
   vertical-align: top;
}
.divTableHead {
   display: table-cell;
   background-color: #ddd;
   padding: 3px 10px;
   border: 1px solid black;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadNoPad {
   display: table-cell;
   background-color: #ddd;
   padding: 0px;
   border: 1px solid black;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
}
.divTableHeadGold {
   display: table-cell;
   background-color: gold;
   padding: 3px 10px;
   border: 1px solid black;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadGoldLeft {
   display: table-cell;
   background-color: gold;
   padding: 3px 10px;
   border: 1px solid black;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
}
.divTableHeadBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px solid black;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadBorderLeft {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px solid black;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
}
.divTableHeadBorderRight {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px solid black;
   font-weight: bold;
   text-align: right;
   vertical-align: top;
}
.divTableHeadLeftBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px black;
   border-bottom-style: solid;
   border-top-style: solid;
   border-left-style: solid;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadNoBorderLeft {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border-bottom: 1px black solid;
   border-top: 1px black solid;
   border-left: 0px;
   border-right: 1px black solid;
   font-weight: bold;
   text-align: left;
   color: black;
}
.divTableHeadNoBorderRight {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border-bottom: 1px black solid;
   border-top: 1px black solid;
   border-left: 1px black solid;
   border-right: 0px;
   font-weight: bold;
   text-align: right;
   color: black;
}
.divTableHeadLeftNoBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   font-weight: bold;
   text-align: left;
   color: black;
}
.divTableHeadRightBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px black;
   border-bottom-style: solid;
   border-top-style: solid;
   border-right-style: solid;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadRightNoBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   font-weight: bold;
   text-align: right;
   color: black;
}
.divTableHeadNoBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadTopBottomBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ddd;
   border: 1px black;
   border-bottom-style: solid;
   border-top-style: solid;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadWhite {
   display: table-cell;
   padding: 3px 10px;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   color: white;
}
.divTableHeadWhiteLeft {
   display: table-cell;
   padding: 3px 10px;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
   color: white;
}
.divTableHeadWhiteRight {
   display: table-cell;
   padding: 3px 10px;
   font-weight: bold;
   text-align: right;
   vertical-align: top;
   color: white;
}
.divTableHeadWhiteLarge {
   display: table-cell;
   padding: 3px 10px;
   font-weight: bold;
   text-align: left ;
   vertical-align: text-bottom;
   color: white;
}
.divTableHeadFixed {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   width: 60px;
}

.divTableHeadFixed60 {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid black;
   padding: 3px 3px;
   font-weight: bold;
   text-align: center;
   vertical-align: center;
   width: 60px;
}
.divTableHeadFixed120 {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid black;
   padding: 3px 3px;
   font-weight: bold;
   text-align: center;
   vertical-align: center;
   width: 120px;
}
.divTableHeadFixed240 {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid #999999;
   padding: 3px 3px;
   font-weight: bold;
   text-align: center;
   vertical-align: center;
   width: 240px;
}
.divTableHeadFixed360 {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid #999999;
   padding: 3px 3px;
   font-weight: bold;
   text-align: center;
   vertical-align: center;
   width: 360px;
}

.divTableHeadFixedLeft {
   display: table-cell;
   background-color: #ddd;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
   width: 240px;
}

.divTableHeadLeft {
   display: table-cell;
   background-color: #ddd;
   padding: 3px 10px;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
   border-radius: 5px; 
}

.divTableHeadInfo {
   display: table-cell;
   background-color: #ffff00;
   padding: 3px 10px;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadInfoLeft {
   display: table-cell;
   background-color: #ffff00;
   padding: 3px 10px;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadInfoNoBorderLeft {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ffff00;
   border-bottom: 1px black solid;
   border-top: 1px black solid;
   border-left: 0px;
   border-right: 1px black solid;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadInfoNoBorder {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ffff00;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadInfoNoBorderSides {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ffff00;
   border-bottom: 1px black solid;
   border-top: 1px black solid;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadInfoNoBorderRight {
   display: table-cell;
   padding: 3px 10px;
   background-color: #ffff00;
   border-bottom: 1px black solid;
   border-top: 1px black solid;
   border-left: 1px black solid;
   border-right: 0px;
   font-weight: bold;
   text-align: center;
   color: black;
}
.divTableHeadMain {
   display: table-cell;
   background-color: #1eed07;
   padding: 3px 10px;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   border-radius: 5px; 
}
.divTableHeadMessage {
   display: table-cell;
   background-color: red;
   padding: 3px 10px;
   border: 1px solid #999999;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
   color: white;
}
.divTableFoot {
   display: table-footer-group;
   font-weight: bold;
   background-color: #ddd;
}
.divTableBody {
   display: table-row-group;
}

@media print {
    .pagebreak { page-break-before: always; }
}
</script>