body { text-align: center; margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }

blockquote { margin: 2em 3em; padding: 1em 2em; border: 2px solid #e8e8e8; background-color: #f5f5f5; }
blockquote p { margin: 0; }

ul { margin-top: 0; margin-bottom: 0; }
ol { margin-top: 0; margin-bottom: 0; }

h1 { font-family: Arial, Helvetica, sans-serif; color: #292929; font-weight: bolder; letter-spacing: -3px; line-height: 50px; font-size: 55px; padding: 0; margin: 0; padding-top: 5px; margin-bottom: 10px; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #292929; font-weight: bolder; letter-spacing: -2px; line-height: 30px; font-size: 35px; padding: 0; margin: 0; padding-top: 4px; margin-bottom: 8px; }

a:link { text-decoration: none; color: #1d1d1d; }
a:visited { text-decoration: none; color: #1d1d1d; }
a:hover { text-decoration: underline; color: #1d1d1d; }
a:visited:hover { text-decoration: underline; color: #1d1d1d; }

.gen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.genpost { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.genw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.genr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; }
.genr a:link { text-decoration: none; color: red; }
.genr a:visited { text-decoration: none; color: red; }
.genr a:hover { text-decoration: underline; color: red; }
.genr a:visited:hover { text-decoration: underline; color: red; }

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1; }

.genpost a:link { text-decoration: underline; color: #0066cc; }
.genpost a:visited { text-decoration: underline; color: #0066cc; }
.genpost a:hover { text-decoration: underline; color: #0066cc; }
.genpost a:visited:hover { text-decoration: underline; color: #0066cc; }

.genw a:link { text-decoration: none; color: #ffffff; }
.genw a:visited { text-decoration: none; color: #ffffff; }
.genw a:hover { text-decoration: underline; color: #ffffff; }
.genw a:visited:hover { text-decoration: underline; color: #ffffff; }

.gens { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ggens { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 11px; }

.gensg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.gensg a:link { text-decoration: none; color: #C28A12; }
.gensg a:visited { text-decoration: none; color: #C28A12; }
.gensg a:hover { text-decoration: underline; color: #C28A12; }
.gensg a:visited:hover { text-decoration: underline; color: #C28A12; }

.gensw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.gensw a:link { text-decoration: none; color: #ffffff; }
.gensw a:visited { text-decoration: none; color: #ffffff; }
.gensw a:hover { text-decoration: underline; color: #ffffff; }
.gensw a:visited:hover { text-decoration: underline; color: #ffffff; }

.gens a:link { text-decoration: none; color: #1d1d1d; }
.gens a:visited { text-decoration: none; color: #1d1d1d; }
.gens a:hover { text-decoration: underline; color: #1d1d1d; }
.gens a:visited:hover { text-decoration: underline; color: #1d1d1d; }

.subw { font-family: Verdana, Geneva, Arial, Helvetica; text-decoration:none; font-size: 7pt; color: #ffffff; }
.subg { font-family: Verdana, Geneva, Arial, Helvetica; text-decoration:none; font-size: 7pt; color: #5f5f5f; }

.sub { font-family: Verdana, Geneva, Arial, Helvetica; text-decoration:none; font-size: 7pt; color: #000000; }

.link { color: #373737; cursor: pointer; cursor: hand; }
img { border: 0; }
form { margin: 0px; padding: 0px; }

.bginput { font-family: Arial, Helvetica; font-size: 8pt; color: #000000; background-color: #e9e9e9; }

.mdinput { font-family: Arial, Helvetica; font-size: 9pt; color: #000000; border: 1px solid #bfbfbf; padding: 5px; height: 30px; background-color: #f4f4f4; }
.mdbutton { font-family: Arial, Helvetica; font-size: 10.5pt; font-weight: bold; color: #ffffff; border: 1px solid #cb5126; padding: 3px; height: 26px; background: center center repeat-x url(/gfx/button_bg.gif); background-color: #842c0d; line-height: 16px; overflow: visible; padding-left: 15px; padding-right: 15px; padding-bottom: 3px; };
.mdfield { font-family: Arial, Helvetica; font-size: 9pt; color: #000000; border: 1px solid #bfbfbf; padding: 5px; background-color: #f4f4f4; }

.headline { font-family: Arial, Helvetica, sans-serif; color: #1d1d1d; letter-spacing: -2px; line-height: 40px;
font-size: 46px; }

.otherarticles { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 300px; margin: 0px 0px 0px 0px; text-align: left; float: left; }

.otherarticles ul { padding: 0; margin: 0; list-style-type: none; }
.otherarticles li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-image: url(../gfx/item-arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 9px; }

.otherarticles a:link { text-decoration: none; color: #1d1d1d; }
.otherarticles a:visited { text-decoration: none; color: #1d1d1d; }
.otherarticles a:hover { text-decoration: underline; color: #1d1d1d; }
.otherarticles a:visited:hover { text-decoration: underline; color: #1d1d1d; }

legend { background-color: #BC4015;  margin: 0; margin-bottom: 6px; padding: 6px; }
label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block; }

fieldset { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: auto; margin: 0 0 0 0; padding: 10px; padding-top: 0px; border: 1px solid #BC4015; }

#tooltipL { position:absolute; z-index:750; visibility:hidden; }
