﻿body{background: url(/images/hm-background.jpg) no-repeat fixed top center;}

#TB_window{z-index: 999;}
#TB_overlay{z-index: 998;}

#pagewrapper{
width: 815px;
margin: 0 auto;
position: relative;
}

#header{
height: 160px;
position: relative;
z-index: 850;
}
#header #logo{
position:absolute;
top: 0px;
left: 0px;
}
#header #KDMCLogo{
display:none;
/*position: absolute;
top: 40px;
right: 0;*/
}

#header #nav{
position: absolute;
height: 21px;
left: 20px;
bottom: 0;
}

#nav ul{padding: 0; margin: 0; z-index:999;}
#nav ul li{display:inline;}
#nav ul li a img{position:absolute; top: 7px;}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited{
color: #ba1319;
font-family: arial;
font-size: 97.5%;
display:block;
float:left;
height: 21px;
padding: 0 5px;
padding-right: 14px;
font-weight:bold;
}
#nav ul li a:hover, #nav ul li:hover a{
color:#fff;
background:#ba1319;
text-decoration: none;
}
#nav li li{
opacity: .95;
-moz-opacity: .95;
filter:alpha(opacity=95);
}
#nav ul li li a:link, #nav ul li li a:active, #nav ul li li a:visited{
padding: 0;
background: #EFE0E1;
color: #8F0811;
height: auto;
text-indent: -1em;
padding-left: 1.25em;
}
#nav ul li li a:hover, #nav ul li li:hover a{
color: #fff;
background: #8F0811;
}
#nav ul li li li a:link, #nav ul li li li a:active, #nav ul li li li a:visited{
padding: 0;
background: #efefef;
color: #8f0811;
height: auto;
text-indent: -1em;
padding-left: 1.25em;
}
#nav ul li li li a:hover{
color: #fff;
background: #8f0811;
}

#contentArea{position: relative; margin-top: 1em;}
#leftContent{width: 590px; padding-left: 10px; float: left; position: relative;}
#rightContent{width: 200px; float: left; position:relative; margin-left: 10px;}
#rightContent h1{
font-size: 95%;
color: White;
background-color: #ba1319;
padding: 1px;
text-align:center;
margin: 15px 0 0 0;
}

img.tl
	{position:absolute; top:0; left:0;}
img.tr
	{position:absolute; top:0; right:0;}
img.bl
	{position:absolute; bottom:0; left:0;}
img.br
	{position:absolute; bottom:0; right:0;}

#Pyramid{
height: 700px;
position: relative;
width:580px;
overflow:visible;
}
#Pyramid img{border: 0;}
.pyramidDetails{
width: 100%;
position: absolute;
left: 0;
top: 0;
height: 580px;
overflow:visible;
display:none;
}
.pyramidText{
position: absolute;
top: 340px;
left: 0;
width: 536px;
padding: 0 20px;
text-align:left;
}
.EktronEditorsMenuWrapper{display:none;}

#rightContent .headreport{font-weight: normal; height: auto; padding: 3px 0; background: #DFD1D2; color: Black; text-align:center; line-height: 110%;}
#rightContent .barcell img{background-color: #ba1319;}

#footer{
margin: 1.5em auto;
text-align: center;
font-size: 90%;
width: 75%;
border-top: 1px solid #555;
}