html, body { font: 0.82em Verdana, Arial, FreeSans, sans-serif; line-height: 1.5em; }

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

a.extIcon { padding: 0 0 0 15px; background: transparent url("extLink.png") no-repeat; }
a.pdfIcon { padding: 3px 0 3px 20px; background: transparent url("file_acrobat.gif") no-repeat; }

#topNews h2 { margin-top: 0; }
#topNews li { margin-bottom: 0; }

ul#topNews { margin-bottom: 0; }

#shortNews a, .newsItem p a, a.highlighted { color: #00BEFF; font-weight: bold; }
#shortNews li { margin-bottom: 10px; }

address { font-style: normal; }

small { font-size: .8em; font-weight: normal; }
small a { font-size: 1em; }

.center { text-align: center; }
.dotted { border-style: dotted; }
.right { text-align: right; }

/* Headings */
h1, h2, h3, h4, h5, h6, legend { line-height: 1.1em; font-family: Verdana, Arial, sans-serif; }

#channelNav h2,
#channelNav h3,
#channelNav h4,
#channelNav h5,
#channelNav h6,
#channelNav legend,
#toolsNav h2,
#toolsNav h3,
#toolsNav h4,
#toolsNav h5,
#toolsNav h6,
#toolsNav legend { font-family: "Century Gothic", Verdana, Arial, sans-serif; }


h1 { color: #696464; font-size: 1.8em; font-weight: normal; margin: 20px 0 10px; border-bottom: 1px solid; padding-bottom: 10px; }
h1 a { color: #696464; }
h2 { color: #42b8de; font-size: 1.5em; font-weight: bold; margin: 15px 0 10px; }
h2 a { color: #42b8de; }
h3, legend, th { font-weight: bold; font-size: 1.3em; margin: 10px 0 5px; color: #96877D; text-align: left; }
h3 a { color: #96877D; }
h3 em { font-weight: normal; font-size: 0.8em; display: block; }
th { padding: 15px 0 5px; }
div#channelNav h3, div#toolsNav h3 { margin: 0 0 10px 0; padding: 8px; background-color: #96877D; color: #fff; text-align: left; }
div#channelNav #topNews h3 { margin: 0px; }
div#toolsNav h3 { text-align: right; }
div#channelNav h3 a, div#toolsNav h3 a { color: #fff; }
div#toolsNav fieldset h3 { padding-right: 4px; margin: 0; }
div#toolsNav fieldset em { color: #fff; }
div#channelNav h3.special, div#toolsNav h3.special { background-color: #00BEFF; }
div#channelNav h3.special a, div#toolsNav h3.special a { color: #fff; }
h4 { font-size: 1.2em; margin: 5px 0 5px; color: #96877D; }
h5 { font-size: 1.1em; margin: 5px 0 5px; color: #96877D; }
h6 { font-size: 1em; margin: 5px 0 5px; color: #96877D; }

li { margin-bottom: 5px; }
li.withSpacer { border-right: 1px dotted #888; }

ul.simple li { padding-left: 15px; }
ul.zeroMarginEntries li { margin: 0px; }

p, dl, ol, ul, pre, table, address, fieldset { margin-bottom: 10px; }
hr { margin-bottom: 5px; }