body {
margin:0px;
font: 8pt tahoma;
background: url('bg.gif') no-repeat center 100px #99cfb0;
}	
a {text-decoration:none;}
a.links {color: #B2CFDD; font-size:8pt; }
a.links:hover {color: #00FFA8;}

ul { list-style:none; padding:0px; margin:0px;}
#keys li {display:inline; list-style:none; padding:0px; margin:0px; text-indent:none;}
#keys li a {
display:table; float:right; height:15px; padding:5px; padding-right:7px; padding-left:7px;
font:8pt tahoma; color:#D4E5ED; border-left:1px solid #416F85; margin-top:1px;
}
#keys li a:hover { background-color:#4e90af; color:white}

.footer {
width:408px; height:16px; float:right; margin-right:13px; background:url('footer.gif') center; color:#1a3c4b; text-align:center; direction:ltr; margin-bottom:30px;
}
.footer a{ color:#87b8ca}
.footer a:hover{ color:#7ad5ff}

.text { width:444px;  float:right; border:3px solid #a3d1e6; border-top:0px; border-bottom:0px; background-color:#244757; padding:5px; color:#b6e7ff; text-align:justify; }
.text  a { color:#a6c7ff;}
.text  a:hover ,#news a:hover { color:white; }
#news a {color:#96e7df;}
#newslines a { width:100%; float:right; padding-bottom:3px; border-bottom:1px dashed #335F73; }
#newslines a:hover {background-color:#2E5060 }

h1 {color:#88abbc; font:bold 13pt arial; margin:0px; padding-right:10px; padding-top:10px;}
h2 {color:#88bbbc; font:bold 13pt arial; margin:0px; padding-right:10px;}

.body-top {
width:460px; height:36px; float:right; text-align:justify; background:url('top.gif') no-repeat top;  margin-top:20px;
}