.sideNavBarTableContainer{
	background-color:#6699FF;
	position:absolute;
	height:auto;
	left:1em;
	Overflow-y:hidden;
	width:3em;
	z-index:301;
}
.sideNavBarTable{
	font-family:arial black;
	width:100%;
}
	.sideNavBarTableRow{}
		.sideNavBarTableCell{
			text-align:left;
			vertical-align:top;
			height:100%;
		}
			.sideNavBar{
				width:100%
			}

				ul.sideNavBar{
					list-style-type:none;
					margin-top:.12em;
					margin:0;
					padding-top:.3em;
					padding-bottom:.3em;
				}
					li.sideNavBarItem{
						font-size:1.2em;
						padding:.5em;
						text-align:left;
					}
						li.sideNavBarSubItem{
							font-size:1.2em;
							padding:.25em;
							text-align:left;
						}
							li.sideNavBarSubSubItem{
								font-size:1.2em;
								padding:.25em;
								text-align:left;
							}

			/* Side Nav bar links */
			.sideNavBarLink:link, .sideNavBarLink:visited{
				background-color:var(--side-nav-bar-color-bg);
				border: none;
				border-radius:10px;
				color:var(--side-nav-bar-color-fg);
				border: none;
				border-radius:1em;
				color:var(--side-nav-bar-color-link-fg);
				padding:.5em;
				text-align:left;
				text-decoration:none;
				text-transform:uppercase;
			}
			.sideNavBarLink:hover, .sideNavbarLink:active{
				background-color:var(--side-nav-bar-color-bg-hover);
				border: none;
				border-radius:15px;
				color:var(--side-nav-bar-color-fg-hover);
				padding:.5em;
				text-align:left;
				text-decoration:underline;
			}
		/** Additional Image cells for the side nav bar 
		 * (child of sideNavBarTableRow) */
		.sideNavBarTableImage, .sideNavBarImageCenter{
			text-align:center;
		}
		.sideNavBarTableImageLeft{
			text-align:left;
		}
		.sideNavBarTableImageRight{
			text-align:right;
		}

