/* Layout Stylesheet */ 

body {
 margin:0;
 background:#FFFFFF;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer { text-align: left; position: fixed; border:solid 1px #000000; width:800px; margin:auto; }

#hdr { height:88px; background:#fff; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; width: auto; }

#bar {
	height:20px;
	background:#B8572E;
	color: #B8572E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

 #hz2_navcontainer
{ text-align: right; width: auto; float: right; margin: 1px 1px 0 0; padding: 0; border-top-color: #D3C8B8; border-top-width: 0; }
#hz2_navcontainer LI
{ display: block; margin: 0; padding: 0; width: auto; }
#hz2_navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#hz2_navcontainer A
{ color: #fff; font-size: x-small; display: block; width: auto; text-decoration: none; background: #B8572E; margin: 0; padding: 2px 10px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #666600; }

#hz2_navcontainer A:hover, #hz2_navcontainer A:active { background: #C5844C; }

#hz2_navcontainer A.active:link, #hz2_navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #2a0c82;
font-weight: bold;
}

#hz2_subnav
{
	position: relative;
	top: -1px;
	z-index: 101;
	margin: 0;
	padding: 0 0 3px;
	background: #bbbbbb;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #8684ce;
	background-color: #B8572E;
}

#hz2_subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#hz2_subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#hz2_subnav A
{
color: white;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#hz2_subnav A:hover, #hz2_subnav A:active { color: #fff; }
#hz2_subnav A.active:link, #hz2_subnav A.active:visited { color: #fff; }
#hz2_subnav BR, #hz2_navcontainer BR { clear: both; }


#bodyblock {
	position:relative;
	background: #615fc4;
	color: #333333;
	width:800px;
	padding:0;
	background-color: #615fc4;
 }
#navcontainer
{ width: 145px; border-right: 1px solid #000; padding: 0; margin-bottom: 0; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #69f; color: #2a0c82; font-size: medium; text-align: left; position: fixed; margin-top: 0; }

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #845dfa;
margin: 0;
}

#navcontainer li a
{ display: block; padding: 5px 5px 5px 0.5em; border-left: 5px solid #2a0c82; border-right: 5px solid #c5caf0; background-color: #9cf; color: #2a0c82; font-size: small; text-decoration: none; left: 3px; width: 100%; }

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 5px solid #9cf;
border-right: 5px solid #9cf;
background-color: #9cf;
color: #2a0c82;
}
#l-col { float:left; background:#615fc4; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; top: 0; width:140px; border-right-color: #000; border-right-width: 1px; border-left-color: #06c; border-left-width: 0; }

#cont { width:800px; background:#ffffff; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; border-width:0 0 0 1px; text-align:left; position: static; float: right; border-color: #000000; border-style: solid; }
#cont2 { width:630px; background:#ffffff; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; border-width:0 0 0 1px; text-align:left; position: static; float: right; border-color: #000000; border-style: solid; }
#ftr { height:25px; background:#2b25e5; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; border-width:1px 0 0; margin:0; border-color: black; border-style: solid; }
