body, html {background:#e7f0f9;}  /*** very light blue ***/ 
body {
    font: 100%/1.4 Palatino,Georgia,serif;
}

/*** h1, h2, h3, h4, h5, h6 ***/
h1 {
    font-family: Arial, sans-serif;
    font-size:2.4em;
    padding-bottom: 3px;
}

h2 {
    font-family: Arial, sans-serif;
    font-size:1.8em;
    padding-bottom: 3px;
}

h3 {
    font-family: Arial, sans-serif;
    font-size:1.4em;
    padding-bottom: 3px;
}

h4 {
    font-family: Arial, sans-serif;
    font-size:1.2em;
    padding-bottom: 2px;
}

h5 {
    font-family: Arial, sans-serif;
    font-size:1.0em;
    padding-bottom: 2px;
}

h6 {
    font-family: Arial, sans-serif;
    font-size:.8em;
    padding-bottom: 1px;
}

h1.alert,
h2.alert,
h3.alert,
h4.alert,
h5.alert,
h6.alert{
    background-color: #fa8d90;
    color: black;
}

h1.warning,
h2.warning,
h3.warning,
h4.warning,
h5.warning,
h6.warning{
    background-color: #fad48d;
    color: black;
}

h1.info,
h2.info,
h3.info,
h4.info,
h5.info,
h6.info{
    background-color: #928dfa;
    color: black;
}

.caption { font-size: 80%;
                  font-family: Arial, sans-serif;
                  text-align: left;
}

h1.sidebarbox,
h2.sidebarbox,
h3.sidebarbox,
h4.sidebarbox,
h5.sidebarbox,
h6.sidebarbox {
    color: white;
}

h1.red,
h1.red,
h2.red,
h3.red,
h4.red,
h5.red,
h6.red {
    background-color: #df0005;
}

h1.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange{
    background-color: #df9800;
}

h1.yellow,
h1.yellow,
h2.yellow,
h3.yellow,
h4.yellow,
h5.yellow,
h6.yellow{
    background-color: #dfdc00;
}

h1.green,
h1.green,
h2.green,
h3.green,
h4.green,
h5.green,
h6.green{
    background-color: #00df05;
}

h1.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue{
    background-color: #0500df;
}

h1.indigo,
h1.indigo,
h2.indigo,
h3.indigo,
h4.indigo,
h5.indigo,
h6.indigo{
    background-color: #b200df;
}

h1.violet,
h1.violet,
h2.violet,
h3.violet,
h4.violet,
h5.violet,
h6.violet{
    background-color: #df00d2;
}

h1.white,
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white{
    background-color: #fff;
}

h1.black,
h1.black,
h2.black,
h3.black,
h4.black,
h5.black,
h6.black{
    background-color: #000;
    color: #fff;
}


a {
    text-decoration:underline;
}

a:link {
    color:#020854;
}

a:visited {
    color:#040fa7;
}

a:focus {
    color:#0617fb;
}

a:hover {
    color:#0617fb;
}

a:active {
    color:#0617fb;
}

p {
    margin-top:1em;
}

ul.signature {
    text-align: right;
}

dt {
    font-weight:bold;
}

dd {
    margin-left:0;
    margin-bottom:1em;
}


ul.disc {
    padding:0 0 0 1em;
    display:block;
}

ul.disc li {
    font-size:1em;
    list-style-type:disc;
    display:block;
}

#leftcolumn a {
    text-decoration: underline;
    color: #ebebeb;
}

#leftcolumn a:link {
    color: #ebebeb;
}

#leftcolumn a.visited {
    color:#d7d7d7;
}

#leftcolumn a:focus {
    color: white;
}

#leftcolumn a.hover {
    color: white;
}

#leftcolumn a.active {
    color: white;}

#rightcolumn a {
    text-decoration: underline;
    color: #ebebeb;
}

#rightcolumn a:link {
    color: #ebebeb;
}

#rightcolumn a.visited {
    color:#d7d7d7;
}

#rightcolumn a:focus {
    color: white;
}

#rightcolumn a.hover {
    color: white;
}

#rightcolumn a.active {
    color: white;}

.red {
  color: #ed1c2a;
}

