html, body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	overflow: hidden;
	background-color: #B7BAAB;
}
body {
	background-image: url(sypherus-lum.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#top {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 101px;
	overflow: hidden;
	background-color:#454F56;
	background-image: url(banner.png);
	background-repeat: no-repeat;
	background-position: 5px 15px;
}
#top .horizontalBar {
	margin-top:75px;
	background-image:url(horizontalBar.gif);
	background-repeat: repeat-x;
	height:26px;
	width:100%;
}
#top .horizontalBar .CMSBreadCrumbArtifact {
	float:left;
}
#top .horizontalBar .capping {
	float:right;
	background-image:url(horizontalBarRight.gif);
	background-repeat: no-repeat;
	height:26px;
	width:175px;
}
#top .horizontalBar ol {
	margin:0;
	padding:0;
	list-style:none;
}
#top .horizontalBar ol li {
	float:left;
	margin:0;
	padding:0;
	background:url(horizontalBarSeparator.gif) no-repeat right top;
}
#top .horizontalBar ol li a {
	display:block;
	margin:0;
	padding:2px 24px 4px 4px;
	color:#DCDFD1;
	text-decoration:none;
}

#main {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 101px;
	left: 175px;
	right: 0px;
	bottom: 26px;
	overflow: auto;
}
#main .content {
	padding:8px;
}

#side {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 101px;
	left: 0px;
	bottom: 26px;
	width: 175px;
	overflow: auto;
}
#side .content {
	margin:0;
	padding: 0;
	background-color:#454F56;
	color:white;
	min-height:400px;
	height:auto !important;
	height:400px;
}
#side .content ul {
	margin:0 0 0 0;
	padding:2px 0 0 2px;
	list-style:none;
}
#side .content ul li {
	margin:0;
	padding:0;
}
#side .content ul li a {
	display: block;
	text-decoration:none;
	text-align:right;
	height:26px;
	margin:2px 0 0 1px;
	padding:4px 4px 0 4px;
	color:#B7BAAB;
	font-weight:bold;
	border-right: 3px solid #E26500;
	border-bottom: 1px solid #E26500;
	outline-style:none;
}
#side .content ul li a.selected,
#side .content ul li a:hover {
	color:#CC6600;
	border-right: 3px solid #E98C40;
	border-bottom: 1px solid #E98C40;
}
#side .content ul ul {
	margin-bottom:8px;
	padding-top:0;
}
#side .content ul ul a {
	height:18px;
	padding:2px 2px 0 2px;
	margin-left:16px
}
#side .content .CMSTwoLevelCollapsingMenuArtifact li a.expanderControl {
	display:none;
}

#bottom {
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 26px;
	overflow: hidden;
	background-image:url(horizontalBar.gif);
	background-repeat: repeat-x;
}
#bottom .capping {
	float:left;
	background-image:url(footerBarLeft.gif);
	background-repeat: no-repeat;
	height:26px;
	width:255px;
}
#bottom .avidmetabar {
	background:none;
	padding-top:3px;
	display:block;
}
#bottom .avidmetabar a {
	color:#DCDFD1;
}
