/* format styles for toolbar. */

a.toolbar1 { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
          /* above def is for netscape which does not understand following IE links */
a:link.toolbar1 { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
a:visited.toolbar1 { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
a:hover.toolbar1 { text-decoration : none; color : #FFFFFF; font-family : Verdana, Arial, Helvetica; font-size : small}
.toolbartext { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}


/* format styles for footer. */

.footertext {text-decoration : none; font-size : small; color : #FFF09E; font-family : Verdana, Arial, Helvetica }
a.footer { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
          /* above def is for netscape which does not understand following IE links */
a:link.footer { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
a:visited.footer { text-decoration : none; color : #FFF09E; font-family : Verdana, Arial, Helvetica; font-size : small}
a:hover.footer { text-decoration : none; color : #FFFFFF; font-family : Verdana, Arial, Helvetica; font-size : small}


/* format styles for center display area  */

.heading {  font-size : medium; color : #000000; font-family : Verdana, Arial, Helvetica; font-weight : bold; text-decoration : none; text-align : center}
.subheading {  font-size : small; color : #000000; font-family : Verdana, Arial, Helvetica; font-weight : bold; text-decoration : none; text-align : center}
.lgtext  {  font-size : small; color : #000000; font-family : Verdana, Arial, Helvetica}
.lgtextB {  font-size : small; color : #000000; font-family : Verdana, Arial, Helvetica; font-weight :bold}
.stdtext {  font-size : small; color : #000000; font-family : Verdana, Arial, Helvetica}
.smtext  {  font-size : small; color : #000000; font-family : Verdana, Arial, Helvetica}
.errtext {  font-size : small; color : red; font-family : Verdana, Arial, Helvetica}

a.stdlink { text-decoration : none; color : rgb(0,0,255); font-family : Verdana, Arial, Helvetica; font-size : small}
          /* above def is for netscape which does not understand following IE links */
a:link.stdlink { text-decoration : none; color : rgb(0,0,255); font-family : Verdana, Arial, Helvetica; font-size : small}
a:visited.stdlink { text-decoration : none; color : rgb(0,0,255); font-family : Verdana, Arial, Helvetica; font-size : small}
a:hover.stdlink { text-decoration : none; color : rgb(192,192,192); font-family : Verdana, Arial, Helvetica; font-size : small}


/* formatting for movement of top buttons */

.mouseBeOffMe {
border-top:    10px  solid #E0E0E0; 
border-bottom: 10px  solid #E0E0E0;
border-left:   6px   solid #E0E0E0; 
border-right:  10px  solid #E0E0E0; 
}

.mouseBeOnMe {
border-top:    6px   solid #E0E0E0;
border-bottom: 14px  solid #E0E0E0; 
border-left:   10px  solid #E0E0E0; 
border-right:  6px   solid #E0E0E0;
}

.mouseBeDown {
border-top:    13px  solid #E0E0E0;
border-bottom: 7px   solid #E0E0E0; 
border-left:   10px  solid #E0E0E0; 
border-right:  6px   solid #E0E0E0;
}

.mouseBeUp {
border-top:    10px  solid #E0E0E0;
border-bottom: 10px  solid #E0E0E0; 
border-left:   10px  solid #E0E0E0; 
border-right:  6px   solid #E0E0E0;
}


/* Eric inserted from here down */

/* General Styles */

body {

        background: #ffffff;
        color: #000000;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: small;
        voice-family: "\"}\"";
        voice-family: inherit;
}

body, table {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: small;
        voice-family: "\"}\"";
        voice-family: inherit;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover {
        color: #000000;
        text-decoration: none;
}

/* Headings */
h1 { font-size: 100%; }
h2 { font-size: 90%; }
h3 { font-size: 80%; }
h4 { font-size: 70%; }
h5 { font-size: 60%; }
h6 { font-size: 50%; }


/* English - French Buttons */

td.Lang {
        width: 75px;
        background: #ff0000;
        text-align: center;
        border: #ff0000 outset 1px;
}

a.Lang:link, a.Lang:visited, a.Lang:active, a.Lang:hover {
        display: block;
        width: 100%;
        height: 100%;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
}
/* Common Menu */
td.clsCommonMenu {
        height: small;
        background: #000;
        padding-left: 1px;
        padding-right: 1px;
}

a.clsCommonMenu:link, a.clsCommonMenu:visited, a.clsCommonMenu:active, a.clsCommonMenu:hover {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 85%;
        font-weight: bold;
        text-decoration: none;
}

/* Institution Menu */
td.clsInstitutionMenu {
        height: small;
        background-color: #039;
        padding-left: 1px;
        padding-right: 1px;
}

a.clsInstitutionMenu:link, a.clsInstitutionMenu:visited, a.clsInstitutionMenu:active, a.clsInstitutionMenu:hover {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 85%;
        font-weight: bold;
        text-decoration: none;
}

.clsInstitutionLine, .clsclsInstitutionLine {
        height: 2px;
        background-color: #039;
        color: #039;
        border-width: 0px;
}

@media print {
td.clsCommonMenu {
        border: #000 solid 1px;
    }

}
