body {
font-family: Helvetica, Arial, sans-serif;
text-align: center;
background: url(../images/bg_diag_page_shadow.gif) top center;
margin: 0; padding: 0;
font-size: 75%;
color: #47505F;
}

p, table {
color: #47505F;
font-family: Tahoma, Helvetica, Arial, sans-serif;
}



#content ul {line-height:2em; font-family: Tahoma, Helvetica, Arial, sans-serif;}

p {margin: 0.5em 0 1em 0; line-height:1.5em;}

a:link, a:visited { text-decoration: none; color: #b60d00; }
a:hover, a:active { text-decoration: underline; }

a.pdf { background:url(../images/pdf_icon.gif) 10px 10px no-repeat; padding:10px 10px 10px 45px; display:block; font-weight:normal; line-height:1.3em; border:1px dotted #ccc;  }

a img {border: 0;}

h1 {
font-size: 1.5em;
font-weight: lighter;
color: #b60d00;
line-height: 1.2em;
margin-bottom: 1em;
}

h2 {
font-size: 1.333333em;
color: #0f294d;
font-weight: normal;
line-height: 1.5em;
}

h3 {
font-size: 1em;
color: #0f294d;
font-weight: bold;
line-height: normal;
margin-bottom: 0;

}

#content h2 {margin-top: 1.5em; margin-bottom: 0;}

blockquote {
font-family: Georgia, Times, serif;
line-height: 1.5em;
font-size: 1.166667em;
color: #47505F;
font-style: italic;
padding: 0 0 0 0;
margin: 0;
background: url(../images/quotation_marks_top.gif) 0 2px no-repeat;
text-indent:23px;
}

p.author {font-size: 0.916667em; background: url(../images/quotation_marks_bottom.gif) 160px 0 no-repeat; padding: 5px 45px 10px 0; margin: 0 0 20px 0; font-weight:bold;}

#homepage p.author {font-size: 0.916667em; background: url(../images/quotation_marks_bottom.gif) 250px 0 no-repeat; padding: 5px 45px 10px 0; margin: 0 0 20px 0; font-weight:bold;}

fieldset {margin: 0; padding: 0;}

ul.red { color: #cc0000;}
ul.red li span { color: #47505F; }