/* ------------------------------*/
/* background colors             */
/* ------------------------------*/

body { 
    background-color: #BBC3D3;
    font-family: Comic Sans MS, Verdana, Arial, sans-serif; 
    font-size: 10pt; 
    color: #003366; 
    text-decoration: none
}
.bluebackground {
    background: #BBC3D3;
}
.whitebackground {
    background: #FFFFFF;
}

/* ------------------------------*/
/* normal text, no decoration    */
/* ------------------------------*/
.normaltext,
td,
a:link,
a:active,
a:visited { 
    color: #003366; 
    font-size: 10pt; 
    text-decoration: none
}
a:focus,
a:hover { 
    color: #7A81BC;
}
.normaltexttm {
    font-size: 7pt; 
    font-style: normal; 
    text-decoration: none
}

/* -------------------------------*/
/* normal red text, no decoration */
/* -------------------------------*/
.normalredtext,
a:link.normalredtext,
a:active.normalredtext,
a:visited.normalredtext {
    color: #CC0000;
}
a:focus.normalredtext,
a:hover.normalredtext { 
    color: #990000;
}

/* ------------------------------*/
/* large normal text             */
/* ------------------------------*/
.largetext,
a:link.largetext,
a:active.largetext,
a:visited.largetext { 
    font-size: 12pt; 
    text-decoration: none
}
.largetexttm {
    font-size: 8pt; 
    font-style: normal; 
    text-decoration: none
}

/* ------------------------------*/
/* nav bar                       */
/* ------------------------------*/
a:focus.navbar,
a:hover.navbar { 
    color: #FFFFFF;
}

/* ------------------------------*/
/* nav bar bold                  */
/* ------------------------------*/
.navbarbold,
a:link.navbarbold,
a:active.navbarbold,
a:visited.navbarbold { 
    font-size: 11pt; 
    font-weight: bold;
}
a:focus.navbarbold,
a:hover.navbarbold { 
    color: #FFFFFF;
}

/* ------------------------------*/
/* nav bar title                 */
/* ------------------------------*/
.navbartitle,
a:link.navbartitle,
a:active.navbartitle,
a:visited.navbartitle { 
    font-size: 13pt; 
    text-decoration: none
}
a:focus.navbartitle,
a:hover.navbartitle { 
    color: #FFFFFF;
}

/* ------------------------------*/
/* title for normal text         */
/* ------------------------------*/
.normaltexttitle {
    font-size: 11pt; 
    font-weight: bold;
    text-decoration: none
}

/* ------------------------------*/
/* the smallest text on the page */
/* ------------------------------*/
.smalltext,
a:link.smalltext,
a:active.smalltext,
a:visited.smalltext { 
    font-size: 8pt; 
}
a:focus.smalltext,
a:hover.smalltext { 
    color: #FFFFFF;
}
.smalltexttm { 
    font-size: 6pt; 
}

/* ------------------------------*/
/* large title text              */
/* ------------------------------*/

.largetitle { 
    font-size: 50pt; 
    font-style: bold; 
    text-decoration: none
}
.largetitletm { 
    font-size: 18pt; 
    font-style: normal; 
    text-decoration: none
}

/* ------------------------------*/
/* medium title text             */
/* ------------------------------*/

.mediumtitle { 
    font-size: 28pt; 
    text-decoration: none
}
.mediumtitletm { 
    font-size: 11pt; 
    font-style: normal; 
    text-decoration: none
}

/* ------------------------------------*/
/* between medium and small title text */
/* ------------------------------------*/
.almostmediumtitle { 
    font-size: 22pt; 
    text-decoration: none
}

/* ------------------------------*/
/* smallest title text           */
/* ------------------------------*/
.smallesttitle,
a:link.smallesttitle,
a:active.smallesttitle,
a:visited.smallesttitle { 
    font-size: 13pt; 
    text-decoration: none
}
.smallesttitletm {
    font-size: 8pt; 
    font-style: normal; 
    text-decoration: none
}

/* ------------------------------*/
/* small title text              */
/* ------------------------------*/

.smalltitle,
a:link.smalltitle,
a:active.smalltitle,
a:visited.smalltitle { 
    font-size: 17pt; 
    text-decoration: none
}
.smalltitletm { 
    font-size: 11pt; 
    text-decoration: none
}
/* ------------------------------*/
/* buttons and form elements     */
/* ------------------------------*/

.button {
    font-size: 10pt;
    color: #000000;
    background-color: #CCCCCC;
    text-decoration: none;
    font-weight: bold;
}
input,
textarea {
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
}


/* -------------------------------*/
/* lists                          */
/* -------------------------------*/

li.box
   { list-style-image: url(/pict/listbox.jpg);
     list-style-type: square; 
     margin: .8em 15;
     font-family: Comic Sans MS, Verdana, Arial, sans-serif; 
     font-size: 10pt; 
     color: #003366;
     text-decoration: none }



/* -------------------------------*/
/* printer friendly version fonts */
/* -------------------------------*/

.whitebody { 
    background-color: #FFFFFF;
    font-family: Comic Sans MS, Verdana, Arial, sans-serif; 
    font-size: 10pt; 
    color: #000000; 
    text-decoration: none
}
.normaltextblack { 
    font-size: 11pt; 
    color: #000000; 
    font-style: normal; 
    text-decoration: none
}
.smalltextblack { 
    font-size: 7pt; 
    color: #000000; 
    font-style: normal; 
    text-decoration: none
}
.mediumtextblack { 
    font-size: 18pt; 
    color: #000000; 
    text-decoration: none
}
.largetextblack { 
    font-size: 30pt; 
    color: #000000; 
    font-style: bold; 
    text-decoration: none
}
.sectiontitleblack { 
    font-size: 15pt; 
    color: #000000; 
    text-decoration: none
}

