body, div, span, p, h1, h2, h3, h4, h5, h6, tr, td, ol, ul, li, input, textarea { font-family: Verdana, Arial, Helvetica; }

body, body div, body p, body th, body td, body li, body dd, div, span, p, h1, h2, h3, h4, h5, h6, tr, td, ol, ul, li, input, textarea {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
    }

blockquote {
    border-width: 1px 1px 1px 4px;
    border-color: #660000;
    border-style: dotted dotted dotted solid;
    background-color: #f9f9f9;
    padding: 0.5em 1em;
}

blockquote.comments {
    border-style: none;
    font-size: 75%;
    font-style: italic;
    color: #990000;
    background-color: transparent;
}

.equation {
    border-style:none;
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    font-size: 125%;
    background-color: #f9f9f9;
}

A:link    { color: #cc3300; }
A:hover   { color: #cc3300; background-color: #ffffcc; }
A:active  { color: #ff0000; background-color: #ffff33; }
A:visited { color: #ff6600; }


.title { color: #000000; font-size: 175%; font-weight: bold; text-align: center; margin-bottom: 2pt; }
.subtitle { color: #000000; font-size: 125%; font-weight: bold; text-align: center; margin-bottom: 10pt; }
.phead { color: #000000; font-weight: bold; margin-bottom: 2pt; }
.navfooter { font-weight: bold; font-size: 85%; text-align: center; }
.navsubfooter { font-weight: bold; font-size: 65%; text-align: center; }


