body {
 margin:5px;
 background:#a1aaaa;
 color: black;
 text-align:center;
 padding:0;
 font-family:helvetica,arial,sans-serif;
}
#outer {
 text-align:left;
 border: solid #ffffff;
 border-width:0px 0px 0px 0px;
 width:650px;
 margin:auto;
}
#header {
 height:60px;
 /*background:#97a7bb;*/
 background: url(header.gif) top left no-repeat;
 color: black;
 text-align:left;
 border:solid white;	
 border-width:0px 1px 0px 0px;
}
#bodyblock {
 position:relative;
 background: #97a7bb;
 color: #333333;
 width:650px;
 padding:0;
 border:solid white;	
 border-width:0px 0px 0px 1px;
}
#content {
 width:495px;
 background:#ffffff;
 color: #333333;
 border:solid #a1aaaa;	
 border-width:0px 1px 0px 0px;
 text-align:justify;
 font-size:12px;
}
#content h4 {
 margin:0;
 padding:5px 15px 0px 15px;
 color: #369;
 font-size:14px;
}
#content p {
 margin:0;
 padding:5px 15px 5px 15px;
 font-size:12px;
}
#content ul {
 margin:0;
 padding:5px 15px 5px 35px;
}
#content li {
 margin:0;
 padding:0px 0px 5px 0px;
}
#footer {
 height:25px;
 background:#97a7bb;
 color: #003060;
 border:solid white;	
 border-width:0px 1px 1px 1px;
 text-align:center;
}
#footer p {
 margin:0;
 padding:5px 0px 0px 0px;
 font-size: 0.7em;
}
#menu {
 float:left;
 background:#97a7bb;
 color: #333333;
 width:140px;
 text-align:center;
}
#menu ul {
 padding-left: 0;
 margin: 20px 0 0 0;
 list-style-type: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
}
#menu a {
 display: block;
 padding: 3px;
 width: 140px;
 background-color: #036;
 border-bottom: 1px solid #eee;
}
#menu a:link, #menu a:visited {
 color: #eee;
 text-decoration: none;
}
#menu a:hover {
 background-color: #369;
 color: #fff; 
}
#active a:link, #active a:visited, #active a:hover {
 background-color: #369;
 color: #fff;
}
a:link, a:visited {
 background-color: #fff;
 color: #369;
}
a:hover, .invert_links a:link, .invert_links a:visited {
 background-color: #369;
 color: #fff;
}
p.test {
 text-align:center;
 background:black;
 color: white;
}
