BODY {
    margin-top: 0pt;
    background: #FFFFFF;
    font-size: 12pt;
    font-family:  Verdana, Arial, Helvetica, sans-serif ;
    color: #660066;
    }

P, p {
    font-size: 1em;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #660066;
    font-weight: normal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 2%;
    margin-left: 7%;
    }

H1 {
    font-size: 2em;
    font-family:  Tahoma, Arial, Helvetica, sans-serif ;
    font-weight: bold;
    color: #990099;
}

H2 {
    font-size: 1.7em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #990099
    }

H3 {
    font-size: 1.4em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #990099
    }

H4 {
    font-size: 1em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #990099
    }

H5 {
    font-size: 0.8em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF
    }

H6 {
    font-size:  .6em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #990099
    }

BLOCKQUOTE, blockquote {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

DL, dl {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif
    }

DT, dt {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #660066
    }

DD, dd {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

CAPTION, caption {
    font-size: 1.3em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center
    }

PRE, TT, CODE {
    font: 1em monospace;
    }

TABLE {
    font-size: 1em;
    background-color: #FFFFFF;
    margin-bottom: 2em;
    margin-top: 2em;
    }

IMG.icon {
    border: 0;
    padding: 0
    }

TH, th {
    background-color: #660066;
    font-size: 1.3em;
    color: white;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    }

TR, tr {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

tr.month, TR.month {
    background-color:#CCCCFF;
    }

td.month, TD.month {
    background-color: #CCCCFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color:#663399;
    }

/*** UL:Marker, ul:marker { color: #660066 }  ***/

UL, ul {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

LI, li {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

OL, ol {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

.headerTitle {
    font-size: 16pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066
    }

.headerSubTitle {
    font-size: 14pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999
    }

.note {
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660066;
    }

/*list-style-image: url(/freestyle/images/note.gif)}*/

.tableBorder {
    background-color: #996699
    }

.dkpurp {
    color: #330033;
    font-weight: 900;
    }

.mdpurp {
    color: #660066;
    font-weight: 900;
    }

.purp {
    color: #990099;
    font-weight: 900;
    }

.ltpurp {
    color: #cc00cc;
    font-weight: 900;
    }

.dkgreen {
    background-color: #336600
    }

.mdgreen {
    background-color: #669933
    }

.green {
    background-color: #99cc66
    }

.ltgreen {
    background-color: #ccff99
    }

.white {
    background-color: #FFFFFF
    }

.sand {
    background-color: #ffcc99
    }

.pwyellow {
    background-color: #ffffcc
    }

.menu {
    background-color: #996699
    }

.uline {
    text-decoration: underline
    }

/*****************************************/

/* LINKS                                 */

/*****************************************/

a:link {
    font-weight: bold;
    color: #cc00cc
    }

a:active {
    font-weight: bold;
    color: #cc00cc
    }

a:visited {
    font-weight: bold;
    color: #cc00cc
    }

a:hover {
    font-weight: bold;
    background: #cc00cc;
    color: #ffffff
    }

/*****************************************/

/*****************************************/

/* Top Navigaion                         */

/*****************************************/

.topNavLine {
    background-color: #660066
    }

.topHeaderOnBG {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0000;
    background-position: center center;
    }

.topNavOnBackground {
    background-color: #660066;
    font-weight: bold;
    color: #ffffff
    }

.topNavOffBackground {
    background-color: #999999
    }

.topNavLink a:link {
    font-weight: bold;
    color: #660066
    }

.topNavLink a:active {
    font-weight: bold;
    color: #ffccff
    }

.topNavLink a:visited {
    font-weight: bold;
    color: #660066
    }

.topNavLink a:hover {
    text-decoration: none;
    background: none;
    font-weight: bold;
    color: #ffffff
    }

.sidediv, sidemain {
    font: 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    }

.sidediv a:link, .sidediv a:visited, .sidediv a:link, .sidediv a:visited {
    color: #999999;
    }

.sidediv a:hover, .sidediv a:active, .sidediv a:hover, .sidediv a:active {
    color: #FFA318;
    }

/*****************************************/

.awards th {
    font-size: 1em;
    font-weight: bold;
    color: #660066;
    background-color: #FFFFFF;
    }

.awards td {
    font-size: 1em;
    font-weight: normal;
    color: #660066;
    background-color: #FFFFFF;
    white-space: nowrap;
    }

.awards caption {
    font-size: 1.8em;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    background-color: #660099;
    color: #FFFFFF;
    margin-left: 1em;
    }
    
img.floatleft {
   float: left;
   padding-right: 1.5em;
   padding-top: .5em;
   padding-bottom: .5em;
    border: 1px black solid;
    }
    
img.floatright {
   float: right;
   padding-left: 1.5em;
   padding-top: .5em;
   padding-bottom: .5em;
    border: 1px black solid;
    }