body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family: Arial, Garamond, Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
}
b, strong {  font-weight: 900 }

/* Content, Text Formatting and the like */
h1.maintitle {margin: 15px 0 12px; font: bold 38px "Arial MT Bold", sans-serif; color: #039; }
    .byline {margin-top: -6px; } .byline a.more:link, .byline a.more:visited {color: #f40; font-weight: bold; } .byline a.more:hover {color: #f00; }

h2.heading {padding: 20px 0 3px; font: bold 1.4em "Arial", sans-serif; color: #00f; border-bottom: 1px solid blue; letter-spacing: 1px; }
h3.subhead {padding: 20px 0 5px; font: 1.2em "Arial", sans-serif; color: #906; border-bottom: 1px solid #906; width: 80%; }
h3.minorhead {color: #00f; font-size: 1em; margin: 2em 0 -0.6em 0; }

hr.blue {color: #03c; height: 3px; text-align: center; background: #03c; border: none; margin: 7px 0; }
hr.big {height: 5px; margin-top: -8px; }
hr.white {color: white; height: 1px; background: #fff; border: none; border-top: 1px solid white; }

p.intro {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #fff; color: #446; }

.pagenavbox {background-color: #efefff; border: 1px solid #fff; padding: 5px; font-weight: bold; margin-top: 1em; line-height: 1.4em; }

.lastmodified {padding: 2px 4px; background: #e6f9f8; border: 1px solid #d9e9e4; font: 90% "Arial"; color: #593; text-align: right; -moz-border-radius: 2px; cursor: default; }

.help {cursor: help; color: #444; border-bottom: 1px dotted #9c0; }
dfn.help {font-style: italic; }
acronym.help {border-color: #c39; }

.wellspaced li, .wellspaced dt {margin-top: 1.3em; }

.sourcegray {color: #44a; font-weight: bold; font-style: normal; }

/* Links */
.body a:active { color: #333333; text-decoration: underline; font-weight: bold}
.body a:link {  color: #333333; text-decoration: underline; font-weight: bold}
.body a:visited {  color: #333333;text-decoration: underline; font-weight: bold}
.body a:hover {  color: #F1301F; text-decoration: underline; font-weight: bold}

.localnav  a:active {  color: #333333; text-decoration: none}
.localnav  a:link {  color: #333333; text-decoration: none}
.localnav  a:visited {  color: #333333; text-decoration: none}
.localnav  a:hover {  color: #F1301F; text-decoration: underline}

.fineprint  a:active {  color: #333333; text-decoration: none}
.fineprint  a:link {  color: #333333; text-decoration: none}
.fineprint  a:visited {  color: #333333; text-decoration: none}
.fineprint  a:hover {  color: #F1301F; text-decoration: underline

