BODY { padding-top: 140px ! important; }
H1 { padding-bottom: 10px; }
.w215 { width: 215px; margin: 20px 0 0 0; padding: 30px 0 0 20px; }
.bgray, .bgr, .bgray *, .bgr *, .w215 A, .at P A, .mc * { font-weight: bold; }
.w215 A, .at P A, .mc LI A { text-decoration: none; }
.w215 A, .at P, A.mb { font-size: 110%; }
.w215 A { color: #000000; }
.w215 LI { border-bottom: 2px solid #92C350; padding-bottom: 3px; margin-bottom: 3px; }
.w215 LI { list-style: none outside; }
.w215 IMG { margin-top: 30px; }
.w215 A:hover, .ar A, .txbs A { text-decoration: underline ! important; }
.w10 TD, .w10 { border: none ! important; }
.base P, .base LI { text-align: justify; }
.base P { margin: 8px 0 0 0; }
.base I, .base em, .author { font-style: italic ! important; }

.no, .ar A, .mc .txbs A { display: block ! important; }
.base H5, .base H2 { margin-top: 20px ! important; color: #800606; }
.base H5 A {color: #800606; text-decoration: none; }
.base IMG { margin: 4px 4px 5px 0; vertical-align: middle; }
.base LI { margin: 6px  0 6px 20px; line-height: 15px; }
.base HR { height: 2px; border-top-width: 2px; margin: 5px 0 0 0 ! important; }
.base TABLE { width: 100% ! important; margin-top: 10px; border-bottom: 2px solid #0F6301; border-top: 2px solid #0F6301; }
.base TD { border: 1px solid #D1D1D1; padding: 3px;  border-left: none; border-right: none; }
.first { border-bottom: 2px solid #D1D1D1 ! important; padding: 1px 0 3px 5px; background: #F0F1F2; }
.base H5, .base H2, .bgray, .bgr { font-size: 115%; }
.at, .at P { border-color: #D1D1D1 ! important; border-width: 0; border-style: solid; }
.w10 TD { padding-bottom: 5px; }
.at { border-bottom-width: 3px; padding: 20px 0 10px 0; }
.at P { border-top-width: 3px; margin-top: 9px; padding-top: 6px; }
.nopp { background:url(img/print.gif) no-repeat; padding-left: 26px; height: 21px; padding-top: 2px; margin: 20px 0 10px 0 ! important; }
.nopp A, .w10 TD, .txbs, .ar A, .txbs A { font-size: 95%; }
.colleft { float: left ! important; width: auto; margin: 0 10px 0 0;  }
.colright { float: right ! important; width: auto; margin: 0 0 0 10px;}
.colleft IMG, .colright IMG { margin-top: 10px; }
.bgray, .bgr { color: #333333; line-height: 18px; }
.bgray { margin: 15px 0 20px 35px ! important; }
.bgr { margin: 8px 0 15px 0 ! important; }
.map { font-size: 95%; line-height: 14px; background: #F6F6F6; padding: 5px 8px 5px 8px; margin-left: 30px ! important; }
.map A { display: block; margin-bottom: 3px; text-decoration: underline ! important; font-weight: bold; }
A.mb, .clubs A, .txbs A, .ar A { color: #0236CD; }
.clubs { background:url(img/soc.gif) no-repeat; padding-left: 26px; height: 23px; margin-bottom: 20px; }
A.mb { text-decoration: none ! important; margin: 5px 0 0 0 ! important; font-weight: bold ! important; font-size: 110% ! important; }
.author { margin: 20px 0 0 0 ! important; }
.ar { margin: 8px 0 20px; }
.ar A {margin: 2px 0 5px 0; } 
.ar A, txbs A { font-weight: normal; } 
.txbs A { margin: 6px 0 0 0;} 
.mc LI { background: #92C350; padding: 2px 0 2px 4px; margin: 2px 0 3px 0; border: none;  }
.mc LI A { font-size: 100%; }
OL LI { list-style: inside decimal; }