/* CSS Document */

/*** BLOG STYLES ***/

.blogentry, .blogcontent
{
  font-size:11px;
  line-height:150%;
  border-bottom: 1px dashed #aaa;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

.blogentry H2 A
{
  font-size: 14px;
  font-weight: bold;
  color: #336;
  text-decoration: none;
  text-transform: none;
}

.blogentry H2 A:hover
{
  text-decoration: underline;
  color:#333;
}

.blogentry DIV.info, .blogcontent DIV.info
{
  float:right;
  padding:5px;
  margin:0 0 5px 5px;
  line-height:normal;
  font-size:10px;
  background: #eef;
  border: 1px solid #aaa;
}

.blogcomment
{
  padding: .5em 0;
  margin-bottom: 1em;
  line-height:150%;
  font-size:10px;
}

.blogcomment DIV.info
{
  padding: .5em 0;
  margin-bottom: 1em;
  line-height:150%;
  font-size:9px;
  border-bottom: 1px dashed #ddd;
  text-align:right
}

H3.blog
{
  font-size: 13px;
  font-weight: bold;
  color: #336;
  border-bottom: 1px solid #336;
}

.blogcontent
{
  font-size:11px;
  line-height:150%;
  border-bottom: 0;
  padding-bottom: 1em;
  margin-bottom: 0;
}

table.legal-documents { }
.legal-documents td {  }
.legal-documents td a { font-size:12px; font-weight:bold; }

.legal-heading-text { display:block; padding:5px 0; color:#003660; font-size:13px; font-weight:bold; }
.news-heading { color:#003660; font-size:12px; font-weight:bold; padding-top:10px; margin-top:10px; }
