#pagecontent #maincontent{
  font-size:0.8em;
  _height:569px;
  min-height:569px;
  margin-right:0px;
  float:left;
  margin-left:15px;
 }
 
 #maincontent #crumbtrail{
  width:583px;
 }
 
 h1, h2.gillsans, h3{
 font-family:arial, helvetica, sans-serif;
 }
 
 h1{
  font-size:3em;
  margin:0 0 10px 0;
  padding:5px 0 0 0;
 }
 
 h3{ font-family:Arial; font-weight:bold; font-size:0.9em; color:#6C9ED6;margin:0px;padding:0px;}
 
 #maincontent p
 {
  width:588px;
  font-size:0.9em;
  margin:0 0 20px 1px;
  padding:0px;
 }
 
 #maincontent p a:link, #maincontent p a:visited, #maincontent p a:active{
  font-weight:bold;
  font-size:1em;
  color:#00254E;
  text-decoration:none;
  
 }
 
 #maincontent p a:hover{text-decoration:underline;}
 
 .puff
 { 
  float:left;
  width:185px;
  height:181px;
  margin-right:10px;
  background:url(../images/header_bg.jpg) repeat-x;
 }
 .puff .picture{
  height:115px;
  margin:0;
  padding:0;
 }
 
  .puff .picture img{
    vertical-align:middle;
  }
 .puff .link{background:url(../images/dotes.gif) repeat-x bottom left; width:185px; text-align:right; padding-bottom:9px;}
 .title{
  color:#003366;
  margin-left:5px;
  margin-bottom:5px;
  margin-top:5px;
 
 }
 .link{
  float:right;
  margin-top:7px;
  _margin-top:1px;
  margin-bottom:3px;
 }
 .link a:link, .link a:visited, .link a:active{
  font-weight:bold;
  font-size:0.87em;
  color:#003366;
  text-decoration:none;
  
 }
 
 .link a:hover{text-decoration:underline;}
 
 .puff a{color:#003366; text-decoration:none; font-weight:bold;}
