/* Layout Stylesheet */ 

body {
 margin:0;
 background:#E9ECED;
 color: #333333;
 text-align:center;
 padding:0;
 }
 
 #container {
  margin: 0 auto;
  width: 800px;
  } 

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

#bar { height:20px; background:#00c; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; border-color: #000000; border-style: solid; border-width:1px 0; }

 #hz2_navcontainer
{ text-align: right; width: auto; float: right; margin: 1px 1px 0 0; padding: 0; border-top-color: #bcaee8; 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: small; display: block; width: auto; text-decoration: none; background: #2a0c82; margin: 0; padding: 2px 10px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #615fc4; }

#hz2_navcontainer A:hover, #hz2_navcontainer A:active { background: #421cb1; }

#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;
}

#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: #2A0C82;
 }
#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; }
