body.archive {
 background-color: #ffffff;
 color: #000;
}

body.content {
 background-color: #366993;
 color: #000;
}

a:link {
 color: #000000;
}

a:visited {
 color: #000000;
}

a:hover {
 color: blue;
}

a:active {
 color: green;
}

div.center {
 text-align: center;
}

div.image {
 font-family: arial,helvetica,sans-serif;
 font-size: .8em;
 text-align: center;
}

div.reference {
 border: 1px black dashed;
 font-family: arial, helvetica, sans-serif;
 font-size : .8em;
 line-height: 1.3em;
 margin-top: 2px;
 margin-right: 25px;
 margin-bottom: 10px;
 margin-left: 25px;
 padding: 10px;
 text-align: left;
}

h1 {    /*Article Captions*/
 font-family : "Times New Roman", Times, serif;
 font-size : 1.5em;
 text-align: center;
}

h2 {
 font-family : "Times New Roman", Times, serif;
 font-size : 25px;
 font-style : normal;
 font-weight : lighter;
 text-align:center;
}

h3 {    /*Article Captions*/
 font-family : "Times New Roman", Times, serif;
 font-size : 1.5em;
 text-align: center;
}

h4 {    /*Article Section Headers*/
 color: #366993;
 font-family: "Times New Roman", Times, serif;
 font-size: 1.1em;
 font-weight: 600;
 margin: 15px;
 text-align: left;
}

h5 {
 color: #366993;
 font-family: times new roman; serif;
 font-size: 1.5em;
 font-weight: light;
 margin: 15px;
 line-height: 1em;
 text-align: left;
}

h6 {
 color: #366993;
 font-family: times new roman; serif;
 font-size: 1.9em;
 font-weight: light;
 margin: 15px;
 line-height: 1em;
 text-align: center;
}

hr {
 color: #999;
 width: 95%;
}

hr.adcap {
 color: #366993;
 width: 95%;
}

hr.divider {
 color: #366993;
 width: 55%;
}

img.center {
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
 text-align: center;
}

li {
 font-family: arial,helvetica,sans-serif;
 font-size: 1em;
 line-height: 1.2em;
 margin: 15px;
 text-align: left;
}

p {
 font-family: arial,helvetica,sans-serif;
 font-size: 1em;
 line-height: 1.2em;
 margin: 15px;
 text-align: left;
}

p.caption {
 font-size : .8em;
 line-height: 1.3em;
 margin-top: 2px;
 margin-right: 15px;
 margin-bottom: 30px;
 margin-left: 15px;
 text-align: left;
}

p.center {
 font-size : .9em;
 line-height: 1.1em;
 margin-top: 2px;
 margin-right: 15px;
 margin-bottom: 30px;
 margin-left: 15px;
 text-align: center;
}

p.timedateleft {
 font-family: 'comic sans ms', arial, helvetica, sans-serif;
 font-size: .8em;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

p.timedateright {
 font-family: 'comic sans ms', arial, helvetica, sans-serif;
 font-size: .8em;
 margin: 0px;
 padding: 0px;
 text-align: right;
}

span {
 font-family : "Times New Roman", Times, serif;
 font-size : small;
 font-style : normal;
}

small.header {
 font-family : "Comic Sans MS", "Times New Roman", Times, serif;
 font-size : x-small;
 font-style : normal;
 font-weight : lighter;
}

table.banner {
 background-color: #fff;
 border: 3px #366993 solid;
 width: 100%;
}

table.content {
 width: 100%;
}

table.footer {
 background-color: #fff;
 width: 100%;
}

td.center {
 background-color: #fff;
 border: 1px #366993 solid;
 vertical-align: top;
 width: 40%;
}

td.left {
 background-color: #fff;
 border: 1px #366993 solid;
 vertical-align: top;
 width: 20%;
}

td.right {
 background-color: #fff;
 border: 1px #366993 solid;
 vertical-align: top;
 width: 40%;
}

td.space {
 background-color: #fff;
 border: 1px #366993 solid;
 vertical-align: top;
 width: 80%;
}

ul {
 font-family: arial,helvetica,sans-serif;
 font-size: 1em;
 line-height: 1.2em;
 margin: 15px;
 text-align: left;
}

img.banner {
 margin-top: 8px;
 margin-bottom: 15px;
 text-align: center;
}
