body {
        font-family:Garamond,Book Antiqua,Times New Roman,Serif; 
        font-size:10pt;
        color:#000000;
        background-color:#ffffff;
        text-align:justify;
}

.bodywidth { 
        width:640px;
}

h1, h2, h3, .contentbar {
        font-family:Arial,Helvetica,sans-serif;
        padding:5px;
}


h1, h2, h3 {
        font-weight:bold;
}

h1 { 
        font-size:24pt;
        text-align:center;
}

h2, h3, .contentbar {
        color:#ffffff;
        background-color:rgb(148,0,0);
        border:none;
}

h2 {
        font-size:14pt;
        margin-bottom:2pt;
}

h3 {
        font-size:10pt;
}

img {
        border:0;
}

li  {
        padding:8px;
}

a:link { 
        color:rgb(148,0,0);
        text-decoration:underline;
}

a:visited {
        color:rgb(148,0,0);
        text-decoration:underline;
}

a:hover { 
        color:rgb(148,0,0);
        text-decoration:none;
}

a:active { 
        color:rgb(148,0,0);
}

a:link.heading, 
a:visited.heading, 
a:hover.heading, 
a:active.heading {
        color:#000000;
        background-color:#ffffff;
        text-decoration:none;
}

ul {
        list-style-type:square;
}

pre {
        color:rgb(10,20,30);
        background-color:#ffffff;
        font-family:monospace;
        font-size:8pt;
        padding:1px;
        text-align:right;
        font-style:italic;
}

.buttonactive {
        color:#990000;
        background-color:#ffffff;
}

.contentbar {    
        font-size:8pt;
        text-align:center;
}

.infobar {
        font-size:12pt;
        text-align:center;
        background-color:gray;
}

.box {
         font-size:11pt;
         border-style:solid;
         border-color:rgb(100,100,200);
         border-width:1pt;
         padding:12px;
}

.annotation {
        font-size:10pt;
        margin:6px 54px 12px 34px;
}

.right {
        float:right;
}


