body {
 margin: 0;
 padding: 0;
 font: normal 11pt/1.45em "Lucida Grande", Arial, sans-serif;
 color: black;
 text-align: center;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
 margin: 0;
 padding: 0;
}
hr, .hide, #SkipLinks, #Navigation, #Breadcrumb, #Sidebar, #FooterLinks {
 display: none;
}
#Header, #HomePromo, #Content, #Footer {
 width: 80%;
 margin: 0 auto;
 text-align: left;
}
a {
 color: #ed1c24;
}
a:after { 
 content: " (" attr(href) ") " ;
}
abbr:after, acronym:after {
 content: " (" attr(title) ") ";
}
h1 {
 font: normal 170%/1.2em "Lucida Grande", Arial, sans-serif;
 color: #666;
 margin-bottom: 1em;
}
h1 a {
 color: #666;
 text-decoration: none;
}
h1 a:after {
 content: "";
}
h2 {
 font: normal 130%/1.2em "Lucida Grande", Arial, sans-serif;
 color: black;
 margin-bottom: 1em;
 padding-bottom: 0.3em;
 border-bottom: 1px solid black;
}
h3 {
 font: bold 115%/1.2em "Lucida Grande", Arial, sans-serif;
 color: black;
 margin-bottom: 1em;
}
h4 {
 font: bold 100%/1.45em "Lucida Grande", Arial, sans-serif;
 color: #666;
}
p, li, address, dt, dd {
 font: normal 100%/1.5em "Lucida Grande", Arial, sans-serif;
 color: black;
}
p, ul, ol {
 margin-bottom: 1.5em;
}
ul, ol {
 margin-left: 1.8em;
}
cite {
 font-style: normal;
 color: #333;
 font-weight: bold;
}
address {
 display: block;
 margin-bottom: 1.5em;
}
#Content h3.run-in, #Content h4.run-in {
 font-size: 100%;
 color: #333;
 font-weight: bold;
 display: inline;
 line-height: 1.5em;
 margin-right: 0.5em;
 margin-bottom: 0;
 background: none;
 float: left;
}
#Content .run-in:after {
 content: " \2013 ";
}
dl.mail-list dt {
 font-size: 117%; 
}
 dl.mail-list dt a {
  background-image: none;
 }
 dl.mail-list dd {
  margin: 0 0 1.5em 0;
 }
 
.news-list, .news-list dd {
 margin: 0;
}
 .news-list dd .date {
  display: block;
  margin-bottom: 1.4em;
  color: #333;
 }
 
dl.search-results dt {
 font-size: 117%;
}
 dl.search-results dt a {
  background-image: none;
 }
 dl.search-results dd {
  margin: 0 0 1.5em 0;
 }
 dl.search-results dd .details {
  color: #888;
  font-size: 90%;
 }
 dl.search-results dd .phpdigHighlight {
  background: #6f9;
 }
 
.intro, .contact-address {
 font-size: 117%;
 line-height: 1.5em;
}
.date {
 color: #333;
}
dl.tab-leaders {
 margin-bottom: 1.5em;
}
 dl.tab-leaders dt {
  clear: left;
  float: left;
  display: block;
  width: 8em;
  font-size: 117%;
 }
 dl.tab-leaders dt span {
  background: #fff;
  padding-right: 0.3em;
 }
 dl.tab-leaders dd {
  margin-left: 8em;
  padding-left: 0.3em;
  font-size: 117%;
 }
.float-right {
 float: right;
 margin-left: 12px;
 margin-bottom: 0;
}
.float-left {
 float: left;
 margin-right: 12px;
 margin-bottom: 0;
}

#Content .standard-box img {
 display: block;
 float: right;
 clear: right;
}
#Footer {
 border-top: 1px solid #999;
 padding-top: 1em;
}
#Footer div, #Footer address {
 color: #999;
}
#Footer address {
 display: inline;
 padding-right: 0.5em;
 white-space: nowrap;
}