﻿/* Textual Elements */
h1 { color: /* #869494 */white; font-size: 20px; font-weight: normal; font-family: Arial }
h2 { color: #18456C; font-size: 12px; font-weight: bold; }
h2:hover { color: #18456C; font-size: 12px; font-weight: bold; text-decoration: none; }
h3 { color: #869494; font-size: 11px; font-weight: bold; }
h3:hover { color: #869494; font-size: 11px; font-weight: bold; text-decoration: none; }
h4 { color: #FF6600; font-size: 10px; font-weight: bold; }
h4:hover { color: #FF6600; font-size: 10px; font-weight: bold; text-decoration: none; }
body, td { color: #333333; background-color:#CCCC99; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
p, li { margin-top : 2px; margin-bottom : 2px; }
li { margin-top : 2px; margin-bottom : 2px;}
ul { list-style : square;}
ol { list-style : lower-alpha; font-weight:bold;  }
.lightBody{ color: #999999 }

/* Normal Font */
.normal { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.white { color: #FFFFFF; text-decoration: none; }

/* Links */
a { color: #869494; font-weight: bold; text-decoration: underline; }
a:hover { color: #003399; text-decoration: underline; }
.newsTitle { color: #18456C; font-size: 12px; font-weight: bold; }
.newsTitle:hover { color: #18456C; font-size: 12px; font-weight: bold; text-decoration: none; }
.newsDate { color: #003399; font-size: 10px; font-weight: bold; }
.readmore, .backTop { color: #FF6600; font-size:10px; font-weight: bold; }
.readmore:hover, .backTop:hover { color: #FF6600; font-size:10px; font-weight: bold; text-decoration: none; }

/* Remove all borders from linked images */
/*  a img{border:none;}  */

/* Navigation Elements (i.e. news results, search results page) */
.navigation{ text-decoration: none; }
.navigation:hover { text-decoration: underline; }

/* Tables */
.mainArea { padding-left:37px;padding-right:40px;padding-top:10px;padding-bottom:15px; }
.promoArea { padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px; }
.blueBorder { border: 1px #B9C3CC solid; }
.tableIndent tr td{ padding-left:15px; }

/* Error Display */
.errorTitle { color:#CC3300; font-weight:bold; }
.error { color:#CC3300; }
.required { color:#FF6600; }

/* Header */
.header { font-size: 10px; color: #FFFFFF; vertical-align:middle }
a.header { text-decoration: underline; }
a.header:hover { color:#FF6600;text-decoration: none; }

/* Menu */
.menu 
{
    font-size: 10px;
    color: #FFFFFF;
    background-color:#CCCC99;
    vertical-align:middle;
    font-family: Arial;
}
a.menu { text-decoration: underline; }
a.menu:hover { color:#FF6600;text-decoration: none; }

/* body */
.body { text-align:left; vertical-align:top; font-size: 10px; font-weight: normal; color: #666666}
a.body { font-weight: normal; text-decoration: underline; }
a.body:hover { font-weight: normal; color:#FF6600;text-decoration: none; }

/* Right bar */
.right { text-align:left; vertical-align:top; font-size: 10px; font-weight: normal; color: #666666}
a.right { font-weight: normal; text-decoration: underline; }
a.right:hover { font-weight: normal; color:#FF6600;text-decoration: none; }

/* Footer */
.footer { font-size: 10px; font-weight: normal; color: #666666; text-align: center;}
a.footer { font-weight: normal; text-decoration: underline; }
a.footer:hover { font-weight: normal; color:#FF6600;text-decoration: none; }


