/* 
    Document   : mainstyle
    Created on : Sep 15, 2009, 2:55:19 PM
    Author     : Andrew Tucker
    Description:
        Purpose of the stylesheet follows.
All font size, color and alignment for text, links etc.
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display: block;
    text-align: left;
}
body {
    color: black;
    font-size: X-large;
    font-family: Arial,Helvetica,sans-serif;
}
h2.red {
    color: #a50021;
    font-weight: bold;
    top: 10px;
    vertical-align: bottom;
    position: relative;
}
h2.blue {
    color: #191970;
    font-weight: bold;
    top: 10px;
    vertical-align: bottom;
    position: relative;
}
h3 {
    color: #a50021;
    font-weight: bold;
    vertical-align: top;
    position: relative;
}
h3.redlow {
    color: #a50021;
    font-weight: bold;
    vertical-align: bottom;
    position: relative;
}
h3.middle {
    color: #a50021;
    font-weight: bold;
    vertical-align: top;
    position: relative;
    text-align: center;
}
h3.blue {
    color: #191970;
    font-weight: bold;
    vertical-align: top;
    position: relative;
}
h4.blue {
    color: #191970;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
    position: relative;
}
h4.bluelow {
    color: #191970;
    font-weight: bold;
    line-height: normal;
    vertical-align: middle;
    position: relative;
    top: 10px;
}
h4.red {
    color:#a50021;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    position: relative;
}
h4.redlow {
    color: #a50021;
    font-weight: bold;
    line-height: normal;
    vertical-align: middle;
    position: relative;
    top: 10px;
}
h4.redleft {
    color:#a50021;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
}
h5.blue {
    color: #191970;
    font-weight: bold
}
a:link {color: #191970;}
a:visited {color: #3333FF}
a:hover {color: #a50021}
p.normal {
    color: black;
    font-size: medium;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: middle;
}
p.bold {
    color: black;
    font-size: medium;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    font-weight: bold;
}
p.small {
    color: black;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
}
p.smalltall {
    color: black;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
}
p.smallbold {
    color: black;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
}
tr.bold {
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
}
td.blue {
    color: #191970;
    font-size: medium;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
}
td.red {
    color: #a50021;
    font-size: medium;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
}
td.x-small {
    color: black;
    font-size: x-small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    bottom: 10px;
    vertical-align: top;
}
td.small {
    color: black;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    bottom: 10px;
    vertical-align: top;
}
td.medium {
    color: black;
    font-size: medium;
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    text-align: middle;
    vertical-align: middle;
}
li.small {
    color: black;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: top;
    bottom: 10px;
}
p.footer {
    font-family: Arial,Helvetica,sans-serif;
    font-size: X-small;
}
hr.headerblue{
    width: 80%;
    color: #191970;
}