body {
  font-family: arial;
  color: #e8e5e5;
  background: #466191;
  text-align:left;
  font-size: 14px;
  padding: 16px 16px 16px 16px;
  line-height: 24px;
  }

a:link {
  color:#e6e7a7;
  }
a:visited {
  color:#e6e7a7;
  }
a:hover {
  color:#e6e7a7;
  }
  
#info {
  font-family: arial;
  color: #e8e5e5;
  text-align:left;
  font-size: 13px;
  margin-top: 8px;
  }

#info a:link{
  font-family: arial;
  color: #d9d9d8;
  text-decoration: none;
  }

#info a:visited{
  font-family: arial;
  color: #d9d9d8;
  text-decoration: none;
  }
  
#header {
  font-family: sans-serif;
  font-size: 20px;
  color: white;
  margin-bottom: 8px;
  }

#main {
  font-family: arial;
  color: #e8e5e5;
  text-align:left;
  font-size: 12px;
  }
  
 #main a:link{
 font-family: arial;
 color: #e6e7a7;
 text-decoration: none;
 }
 
 #main a:visited{
 font-family: arial;
 color: #e6e7a7;
 text-decoration: none;
 }

#mainheader {
  font-family: sans-serif;
  color: white;
  text-align:left;
  font-size: 12px;
  font-weight:bold;
  }
  
  
  
* { margin: 0; padding: 0; }
.clear { clear: both; }
#page-wrap { width: 800px; margin: 0px 0px 60px; }
h1 { margin: 0 0 16px 0; padding: 0 0 16px 0; font-size: 26px; font-weight: bold; letter-spacing: -2px; border-bottom: 1px solid #999; }
h2 { font-size: 16px; margin: 0 0 6px 0; position: relative; }
h2 span { position: absolute; bottom: 0; right: 0; font-style: italic; font-family: Georgia, Serif; font-size: 16px; color: #bebdbd; font-weight: normal; }
p { margin: 0 0 16px 0; }
ul { margin: 0 0 32px 17px; }
#objective { width: 500px; float: left; }
#objective p { font-family: Georgia, Serif; font-style: italic; color: #666; }
dt { font-style: italic; font-weight: bold; font-size: 18px; text-align: right; padding: 0 26px 0 0; width: 150px; float: left; height: 100px; border-right: 1px solid #999;  }
dd { width: 600px; float: right; }
dd.clear { float: none; margin: 0; height: 15px; }