h1 { 
    color: #3B6A78; 
    font-family: helvetica, sans-serif; 
    text-align:left;
    margin:10px; } 

h2 { 
    color: #3B6A78; 
    font-family: helvetica, sans-serif; 
    text-align:left;
    margin:10px; } 

h3 { 
    color: #3B6A78; 
    font-family: helvetica, sans-serif; 
    text-align:left;
    margin-left:10px; } 

h4 { 
    color: #3B6A78; 
    font-family: helvetica, sans-serif; 
    text-align:left;
    margin:10px; } 
    
p {
    color: white;
    font-family: verdana, sans-serif;
    font-size: 12px; 
    line-height:18px;
    margin:10px; }

li {
    color: black;
    font-family: verdana, sans-serif;
    font-size: 12px; 
    line-height:18px;
    margin:10px; }
   
p.dark{
	color:black;
	}
    
text {
    color: white;
    font-family: verdana, sans-serif;
    font-size: 12px; 
    line-height:18px;
    margin:10px; }

A {
    font-family: verdana, sans-serif; 
    font-size: 12px;  
    line-height:18px; 
    color: white }
    
A:hover{ 
    background: silver;  }
    
A:active{ 
    background: silver;  }
    
A.image:hover{
	background:white;}

A.image:active{
	background:white;}
    
A:visited{
	color:white}

A.email {
    color: white;
    margin-right: 10px; }

img {
    margin:10px; }

hr {
    margin:10px; }

body {
    margin: 20px;
    background: #111111;}
    
td.nav {
	text-align:center; 

	vertical-align:bottom;
	margin: 10px;}

td.leftsidebar {
	width:250px;
}

div.centercontents {
	align:center;
}

p.nav:hover {
	color:silver;
	font-weight:bold}

table {
    background: white; }
    
table.layout {
	background: #111111;
	width: 100%;
	height: 100%; }
	
table.body {
	width: 950px; 
	border: 0; }
	
table.bodysmall{
	width:700px;
	border: 0;
}
	
#menu a, #menu a:visited {
	text-decoration:none;
	text-align:center;
	background-color:#990000; 
	color:#fff;
	display:inline; 
	width:7em; 
	padding:0.4em;
	margin:0.7em;
	border-top:3px solid #990000;
	border-bottom:2px solid #fff;
}
	
#menu a:hover {
	color:silver;
	border-bottom:3px solid gray;
	border-top:3px solid gray;
}
