body {
background: transparent; 
color: white; 
margin: 5px 5px 5px 5px; 
padding: 0;}
*:focus{
outline:0}
.title{

font:bold 24px Verdana, sans-serif ;
text-align: center; 
border: 1px solid #ddd; 
background-color: #D7DBEC;
color: #fff;
}

#bannertop{
display: block; position:absolute; 
white-space:nowrap;
top: 8px; left: 9px; width: 25em;
height:1.4em;
padding: 0px; margin: 0px; 
color: #369; background: transparent;
font: bold 1.8em Verdana, sans-serif ; 
text-align: center; 
letter-spacing: 3px;
z-index: 12;}

#bannertopOL{
display: block;position:absolute;
top: 7px; left: 8px; width: 25em; height:1.4em; white-space:nowrap;
padding: 0px; margin: 0px; 
color: #def; background: #BCC2D3;
font: bold 1.8em Verdana, sans-serif ; text-align: center; 
border-right: 3px solid #369;; 
border-top: 3px solid #def; 
border-left: 3px solid #def; 
border-bottom: 3px solid #369; 
letter-spacing: 3px;
z-index: 10;
}

#headerContainer{
margin:0 auto;
position:relative;
top:-60px;
left:0;
border:1px solid white;
text-align:center;
width:46em;
height:4em;
}	
#bannermid{
display: block;position:absolute;
left:0; top: 1.5em;   
height:1em; width:33em;
padding: 0; margin: 0; 
z-index: 20;
color: #777; 
background: transparent;
font: 1.4em Verdana, sans-serif; 
text-align: center;
margin-bottom:.6em; 
margin-top:.6em; 
margin:1.2em 0 .6em 0;
}

#topContainer{
top:5px;
left:5px
;height:1em;
}


div#link a {
display: block; 
text-align: center; 
font: bold 1em sans-serif; 
padding: 5px 10px; 
margin: 0 0 1px; 
border-width: 0; 
text-decoration: none; 
color: #468; background: #cde;
border-right: 2px solid #8F8BC7; 
}
div#link a:hover {
color: #cde; background: #468;
border-right: 2px solid white;
}
div#link a span {
display: none;
}
div#link a:hover span {
display: block;
position: absolute; 
top: 270px; left: 0; 
padding: 5px; 
margin: 5px; 
z-index: 100;
color: #777;
background: white;
font: 10px Verdana, sans-serif; 
text-align: center; 
border: 1px solid #8F8BC7; 
width:120px; 
height: 60px;
}

div#linki a {
display: block; 
text-align: center; 
font: bold 1em sans-serif; 
padding: 5px 10px; 
margin: 0 0 1px;
border-width: 0; 
text-decoration: none; 
color: black; background: #eee;
border-right: 2px solid #eee; 
}
div#linki a:hover {
color: red; background: #eee;
}

div#linki a span {
display: none;
}

div#linki a:hover span {
display: block;
position: absolute; 
top: 270px;
left: 0; 
padding: 5px; 
margin: 5px; 
z-index: 90;
color: #777; 
background: white;
font: 10px Verdana, sans-serif; 
text-align: center;
border: 1px solid #555; 
width:120px; 
height: 60px;
}
div#linki {
color: black; 
background: #eee;
border: 2px solid #8F8BC7; 
border-right: 
2px solid #eee;
}
div#subhead{
color: black; 
background: #eee; 
border: 2px solid black; 
position: absolute; 
top: 120px; 
display: block; 
text-align: center; 
font: bold 14px sans-serif; 
}

div#subhead{
color: black; background: #eee; border: 2px solid black; position: absolute; top: 120px; display: block; text-align: center; font: bold 14px sans-serif; 
}

h1 {

margin: 0 -5px 5px -5px; 
margin: 0 0  5px 0;
padding: .3em 0 .3em 0; 
text-align: right; 
background: #8F8BC7; 
color: white; 
letter-spacing: 0.5em; 
font: bold 2em sans-serif; 
vertical-align: middle; 
white-space: nowrap;
display:block;
padding-right:.2em;
}
div#divh1{

margin: 0 -10px 5px -10px; 
padding: .2em 0 .2em 0; 
text-align: right; 
background: #8F8BC7; 
color: white; 
letter-spacing: 0.5em; 
font: bold 2em sans-serif; 
vertical-align: middle; 
white-space: nowrap;
display:block;
}
h2 {

margin: 1em .7em 1em .7em; 
font: 1.8em Verdana, sans-serif; 
text-align: center; 
letter-spacing:.2em;
font-weight:600;
}
a {
text-decoration:none;
color:#470;
font-weight:700;
}
body{
margin: 0px; 
color: #333333;
}
p {
padding: 0 15px;
}
h3 {
margin:0; 
padding: 5px 0;
}
h4 {
margin:0; 
padding: 5px 0;
}

#RightColumn{

position:absolute;
top:110px;
right:0;
width:50px;
z-index:2;
border: 2px solid #ccc;
color: #333333;}



#headertop{

height:1.5em; 
width:100%; 
background:transparent;
color: #333333; 
position:relative; 
z-index:20;
margin:0;
}

#headermid{

height:1.5em; 
width:100%; 
background:transparent;
color: #333333; 
position:relative; 
z-index:20;
margin:0;
}
#ContentContainer {

width:100%;
z-index:20;
min-width:795px;
}
#content{

margin:0 50px 0 133px;
position:relative;
color: #333333;
z-index:2;
color: #444; 
background-color: #eee; 
font: .8em Verdana, sans-serif; 
border: 2px solid #8F8BC7;
padding:0 5px 5px 5px;
padding:0;
}

#footer {

border: 1px #598053 solid;
color: #598053;
margin:5px 50px 10px 10px;
font: 14px Verdana, sans-serif; 
background:#D8E7D9;
text-align:center;
}
.va {
}
#vertnav {
position: absolute; 
top: 10em; 
left: 0; 
width: 125px; 
height: 200px;
font: 14px Verdana, sans-serif; 
z-index: 30;
margin-left:10px; 
margin-top:7em;
}

#subnav {
position: absolute; 
top: 20em; 
left: 0; 
width: 125px; 
font: 14px Verdana, sans-serif; 
z-index: 30;
margin-left:10px;
margin-top:7em;
}

#pic {
float:right; display:block;
}
p.pic{
float:left;  
border: 1px solid black; 
background:red; 
z-index:90;
}
div.floatleft{
float:left; 
z-index:102;
}
div.spacer{
clear:both;
}
.button {
font: bold 1em black; 
color:black;  
background:#D8E6D5;
border-top: 3px #E8FFDF solid;
border-left: 3px #E8FFDF solid;
border-right: 3px #280 solid;
border-bottom: 3px #170 solid;
width:44em;
font-family:Verdana, arial, sans-serif;
font-size:1em;
}
.vhlite{
background-color:#EDCFF3; 
color:red; 
}
.important{
color:#C06; 
}

.link a {
display: block; 
text-align: center; 
font: bold 1em sans-serif; 
padding: 5px 10px; 
margin: 0 0 1px; 
border-width: 0; 
text-decoration: none; 
color: #468; background: #cde;
border-right: 2px solid #8F8BC7; 
}
.link a:hover {
color: #cde; background: #468;
border-right: 2px solid white;
}
.link a span {
display: none;
}
.link a:hover span {
display: block;
position: absolute; 
top: 270px; left: 0; 
padding: 5px; 
margin: 5px; 
z-index: 100;
color: #777;
background: white;
font: 10px Verdana, sans-serif; 
text-align: center; 
border: 1px solid #8F8BC7; 
width:120px; 
height: 60px;
}

.linki a {
display: block; 
text-align: center; 
font: bold 1em sans-serif; 
padding: 5px 10px; 
margin: 0 0 1px;
border-width: 0; 
text-decoration: none; 
color: black; background: #eee;
border-right: 2px solid #eee; 
}
.linki a:hover {
color: red; background: #eee;
}

.linki a span {
display: none;
}

.linki a:hover span {
display: block;
position: absolute; 
top: 270px;
left: 0; 
padding: 5px; 
margin: 5px; 
z-index: 90;
color: #777; 
background: white;
font: 10px Verdana, sans-serif; 
text-align: center;
border: 1px solid #555; 
width:120px; 
height: 60px;
}
.linki {
color: black; 
background: #eee;
border: 2px solid #8F8BC7; 
border-right: 
2px solid #eee;
}