<style type="text/css">
div.menu,
div.menu a.menuItem {
  font-family: Garamond;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #333366;  
}
div.menubar  {
  background-color: #333366;
  border: 2px;
  left: 150px;
  border-top: 1px solid #CCCCCC;
  width:180;
}
a.menubarItem:active, a.menubarItem:link, a.menubarItem:visited {
  font-family: Garamond;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC; 
  color:#E8E8E8;  
  padding-left: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  width:100%;
}
a.menubarItem:hover {
  background:#E8E8E8;  
  color: #333366;
}
div.menu {
  background-color: #E8E8E8;
  border: 2px;
  left: 165px;
  border-top: 1px solid #333366;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 100;
}
div.menu a.menuItem {
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  font-family:garamond;
  font-size: 12pt;
  border-left: 1px solid #333366;
  border-right: 1px solid #333366;
  border-bottom: 1px solid #333366;
}
div.menu a.menuItem:hover {
  background-color: #333366;
  color: #FFFFFF;
}
div.menu a.menuItem span.menuItemArrow {
  align:right; 
}   
div.menubar a.menubarItem span.menuItemArrow {
  font-size: 6pt;
  align:right; 
  padding-right:5px;
}

a.link:active, a.link:visited, a.link:link {
  color:#333366;
  font-weight:bold; 
  font-size:12pt;  	
}
a.linkred:active, a.linkred:visited, a.linkred:link, a.link:hover {
  color:#660000;
  font-weight:bold; 
  font-size:12pt; 	
}

a:active, a:visited, a:link {
  color:#333366;
}  
a:hover {
  color:#660000;
}

td.searchtext {
  padding-left:5px;
  color:#660000;
  border-top:1px solid #333366;
  padding-top:10px;
  font-size:11pt;
}      
td.header {
  padding-left:40px;
  padding-top:3px;
  padding-right:10px;
  font-size:20pt;
  border-top:2px solid #333366;
}
td.content {
  padding-right:10px;
  font-size:12pt;
}
td.bluedividingline {
  background:#333366;
  height:2;
}    
td.news {
  padding-right:10px;
  width:30%;
  font-size:12pt;
  valign:top;
}  
td.newslinks {
  padding-left:10px;
  border-left:1px solid #E8E8E8;
  width:30%;
  font-size:12pt;
  valign:top;
}
td.newsheader {
  background:#333366;
  padding-left:5px;
  color:#FFFFFF;
}  
td.newslinksheader {
  background:#333366;
  padding-left:5px;
  color:#FFFFFF;
}
td.date {
  padding-right:10px;
  font-size:12pt;
  border-top:2px solid #333366;
}  
td.bluetableheader {
  background:#333366;
  color:#FFFFFF;
} 
td.committees {
  padding:10px;
  font-size:12pt;
}
.indent {
  padding-left:10px;
} 
p.content {
  align:left;
  padding-right:20px;
}
p.title {
  padding-left: 40px;
}     
</style>
