A {
    font-weight: bold;
    color: #065284;
    text-decoration: none;
}

H1 {
    font-family: serif;
    font-weight: bold;
    font-size: large;
    text-decoration: none;
}
H2 {

    color: #333333;
    font-family: serif;
    font-weight: bold;
    font-style: italic;	 
    text-decoration: none;
    font-size: medium;
}

H4 {
    color: #4682B4;
    font-family: serif;
    font-style: bold; 
    font-size: large;
    text-decoration: none;
}

H5 {
    color: #FFFFFF;
    font-family: serif;
    font-style: bold;
    font-size: medium;
    text-decoration: none;
}

.sidebar
{
    color: #065284;
    font-style: times;
    font-size: 10pt;
    text-decoration: none;	
}
.lefttable
{
background-color: #F2F2F2;
}
.righttable
{
background-color: #D2E2F2;
}

.warning
{
    color: #FF0000;
    font-size: 24pt;
    text-decoration: none;
}
.header
{
    color: #333333;
    font-size: 18pt;
    font-weight: bold;
    text-decoration: none;
}

.subheader
{
    color: #D2E2F2;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}
.mediumColor
{
    color: #66A2D4;
    font-size: 12pt;
    text-decoration: none;
}
.subsubheader
{
    color: #333333;
    font-size: 10pt;
    text-decoration: none;
}

.bigger
{ 
    font-size: 120%;
}
.grade {
   font-size: 10pt;
}

TABLE.assignment { border-collapse: collapse; border: 2px solid #333333; background: #C2C2C2} 
TH.assignment { font-weight: bold; border: 2px solid #666666; padding-right: 2px; padding-left: 2px; text-align:center; background: #828282}
TD.total { border: 1px solid #666666; padding-left: 2px; padding-right: 2px ; background: #D2D2D2 }
