body { color: #000000; background-color: #ccffff }
a:link { color: #0000ee; background-color: #ccffff }
a:visited { color: #551a8b; background-color: #ccffff }
a:active { color: #ff0000; background-color: #ccffff }
.menu { color: #000000; background-color: #99FF99 }
a.menu:link { color: #0000ee; background-color: #99ff99 }
a.menu:visited { color: #551a8b; background-color: #99ff99 }
a.menu:active { color: #ff0000; background-color: #99ff99 }
.blackboard { color: #ffffff; background-color: #008888 }
a.blackboard:link { color: #ffff00; background-color: #008888 }
a.blackboard:visited { color: #0000ee; background-color: #008888 }
a.blackboard:active { color: #ff0000; background-color: #008888 }
.blue { color: #000000; background-color: #22ccff }
a.blue:link { color: #0000ee; background-color: #22ccff }
a.blue:visited { color: #551a8b; background-color: #22ccff }
a.blue:active { color: #ff0000; background-color: #22ccff }
.cream { color: #000000; background-color: #ffffcc }
a.cream:link { color: #0000ee; background-color: #ffffcc }
a.cream:visited { color: #551a8b; background-color: #ffffcc }
a.cream:active { color: #ff0000; background-color: #ffffcc }

.l { font-size: large }
.xl { font-size: x-large }
.xxl { font-size: xx-large }

.mlr10 { margin-left: 10%; margin-right: 10%; }
.mlr20 { margin-left: 20%; margin-right: 20%; }
.mleft { margin-left: 50% }

h1 { text-align: center }
#img { }
#blue { color: #0000ff }
#menu { color: #0000ff; background-color: #ffffff; font-size: 120%; }
#cream { color: #0000ff; background-color: #22ccff; font-size: 150%; }

h2 { }
.index { font-size: xx-large; text-align: center }
.indexmlr { font-size: xx-large; margin-left: 10%; margin-right: 10%; 
            color:#0000ff; background-color:#e6e6fa}
.whiteblue { color:#0000ff; background-color:#ffffff; font-size:140%;}
.bluewhite { color:#ffffff; background-color:#0000ff; font-size:140%;}

h3 {  }
.whiteblue { color:#0000ff; background-color:#ffffff; font-size:120%; }
.bluewhite { color:#ffffff; background-color:#0000ff; font-size:120%; }

div {  }
.right { text-align: right }
.center { text-align: center; line-height: 120%}
.left { text-align: left; }
.blueright { text-align: right; color: #0000ff }
.name { text-align: left; color: #0000ff }
.affiliation { text-align: left; color: #0000ff }
.lastupdate { text-align: right }

nav.leftsidebar {
        color: #000000;
        background-color: #99ff99;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 20%;
        font-size: 100%;
        margin: 1%;
        padding: 2px 2px 2px 2px;
        border-style: solid;
        border-color: #0060BF;
        border-width: 5px;
}
article.rightmain {
        color: #000000;
        margin-left: 25%;
}
header.rightmain {
        color: #000000;           
        margin-left: 25%;
}


p {  }
.center { text-align: center }

thead {  }
.aqua { color:#000000; background-color:#00ffff; } 

tr {  }
.cream { color: #000000; background-color: #ffffcc; } 
.trgreen { color:#000000; background-color:#99FF99 }
.trgreen .right { text-align:right; }

table { border: 1px #0000ff solid; }
th { border: 1px #0000ff solid; }
td { border: 1px #0000ff solid; }
.right { text-align:right; }

address { font-style: normal }
.default { color: #0000ff; text-align: left}
.rightmain { color: #0000ff; text-align: left; margin-left: 25%;}

span.blue { color: #0000ff }
span.blue10 { color: #0000ff; font-size: 10pt }
span.green { color: #00ff00 }
span.bold { font-weight: bold }


span.menuindex {
color: #0000ff; 
background-color: #eeeeee; 
font-size: 100%;
line-height: 200%;
}

span.menulink {
color: #0000ff; 
background-color: #99ff99; 
font-size: 100%;
line-height: 200%;
}

span.green { 
color:#ffffff; 
background-color:#008000; 
font-size:12pt; 
font-weight:bold; 
}

