body, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3F3D32; margin: 0; }
h2 { font-size: 16px; color: #C11C3E; font-weight: bold; margin-bottom: 1px; }
h3 { font-size: 14px; color: #C11C3E; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
th { background-color: #C11C3E; color: #FFEEEE; }
strong { color: #C11C3E; }
blockquote { margin-left: 40px; }
ol { margin-top: 0; }
ul.details { margin: 0 0 0 12px; padding: 0;}
p.details { font-size: 0.85em; margin-top: 4px;; }
.hr { width: 70%; border-bottom: 1px #000000 solid; font-weight: bold; }
.leftbar { background-image: url(/images/leftbar_bg.jpg); background-position: top left; background-repeat: no-repeat; background-color: #FFFFFF; }
.main { border: 1px #D71C37 solid; }
.maincontent { width: auto; margin: 0 15px 0px 12px; }
td.nav { text-align: center; border-left: 1px #DFCA93 solid; }
a, a:link, a:visited, a:active { color: #C11C3E; text-decoration: underline; }
a:hover { color: #9F253C; text-decoration: none; }
a.footer, a.footer:link, a.footer:visited, a.footer:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C11C3E; text-decoration: none; }
a.footer:hover { text-decoration: underline; }
a.readmore, a.readmore:link, a.readmore:visited, a.readmore:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #C11C3E; font-weight: bold; text-decoration: none; display: block; margin: auto; }
a.readmore:hover { text-decoration: underline; }
a.leftnav, a.leftnav:link, a.leftnav:visited, a.leftnav:active { color: #FFEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 13px; display: block; text-decoration: none; padding: 0 0 10px 7px; }
a.leftnav:hover { text-decoration: underline; }
.pageHeading { font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C11C3E; display: block; width: 75%; border-bottom: 2px #FFCC80 solid; padding:0; margin: 0 0 10px 0; text-align: left; }
.border { border: 1px #C11C3E solid; }
.morenews { width: 140px; display: block; border: 1px #C11C3E solid; padding: 3px; margin-bottom: 6px; }
.smalltext { font-size: 9px; color: #999999; margin: 0; padding: 0; }
.required { font-size: 14px; color: #FF0000; }
.zeroMP { margin: 0; padding: 0; }
.seperate { line-height: 1.2em; }