/* Global Styles */
a { color: #00AAEF; font-weight: bold; text-decoration: none; }
a:hover { color: #006699; text-decoration: underline; }
body { margin: 0; }
hr { border: 0; color: #CCCCCC; height: 1px; }
/* ID Styles */
table#navigation { color: #333333; font: 11px  georgia; letter-spacing: .1em; }
table#navigation a { color: #CE0031; font: 11px georgia; letter-spacing: .1em; line-height: 14px; text-decoration: none; }
table#navigation a:hover { color: #00AAEF; }
table#navigation li { color: #00AAEF; list-style-type: square; padding: 10px; }
td { color: #006699; font: 12px arial; }
/* Class Styles */
.bodytext { color: #004C73; font: 12px arial; letter-spacing: .1em; line-height: 20px; margin-top: 0; }
.bodytext h1{ color: #CE0031; font: 22px georgia; letter-spacing: .1em; line-height: 26px; }
.bodytext h2{ background-color: #EAF9FF; border: 1px solid #CCCCCC; color: #004C73; font: 16px georgia; font-weight: bold; text-align: center; text-transform: uppercase; word-spacing: 2px; }
.bodytext ul { color: #004C73; font: 12px arial; letter-spacing: .1em; line-height: 20px; margin-top: 0; }
.bodytext li { color: #00AAEF; list-style-type: square; }
.bodytext li P { color: #004C73; font: 12px arial; letter-spacing: .1em; line-height: 20px; margin-top: 0; }
.bodytext p.linktop{ text-align: right; }
.sidebarheader { background-color: #00AAEF; color: #004C73; font: 11px georgia; font-weight: bold; letter-spacing: .2em; line-height: 14px; }
.smalltext { color: #333333; font: 11px arial; }
.subheader { color: #CC0033; font: 14px georgia; letter-spacing: .2em; line-height: 16px; }
#colheader { padding: 6px; text-align: center; }
#dateformat { color: #FFFFFF; font: 11px arial; letter-spacing: .4em; vertical-align: middle; }
#dateformat a { color: #FFFFFF; font: 11px arial; font-weight: bold; letter-spacing: .1em; }
#dateformat a:hover { color: #0099FF; letter-spacing: .1em; }
#logo { color: #CC0033; font: 24px georgia; letter-spacing: .3em; }
#navheader { color: #336699; font: 20px georgia; letter-spacing: .2em; line-height: 26px; padding: 6px; text-align: center; vertical-align: middle; }
#sidebar { background-color: #FFFFFF; padding: 15px 10px 15px 10px; }
#sidebar a { color: #CE0031; }
#sidebar a:hover { color: #00AAEF; }
#tagline { color: #006699; font: 10px georgia; letter-spacing: .5em; }
