.regblack { color: #000; font-size: 12px; font-family: arial; }
.midblack { color: #000; font-size: 12px; font-family: arial; }
.smblack { color: #000; font-size: 11px; font-family: arial; }
.headlines { color: #000; font-size: 28px; font-family: arial; font-weight: bold; letter-spacing: -1px; }
body { color: #000; font-size: 12px; font-family: arial; background-color: #fff; }
a:link { color: #0e4dbb; text-decoration: underline; }
a:visited { color: #0e4dbb; text-decoration: underline; }
a:hover { color: #f60; text-decoration: underline; }
a:active { color: #f60; text-decoration: underline; }
.maintable-back { background-color: #fff; background-image: url(pix/maintable-background.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-right: 30px; padding-left: 30px; }
.maintable-back2 { background-color: #fff; background-image: url(pix/maintable-background.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 20px; padding-right: 30px; padding-left: 30px; }
.article-back { background-color: #fff; background-image: url(pix/articleback.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-right: 30px; padding-left: 30px; }
.sidebar-back { background-color: #fff; background-image: url(pix/sidebar-background.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-right: 20px; padding-left: 20px; }
.minipad { padding-top: 3px; padding-right: 10px; }
.sidelist { background-image: url(pix/sidebar-subscribe.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 40px; padding-right: 15px; padding-left: 15px; }
.sideheadlines { background-image: url(pix/sidebar-headlines.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 40px; padding-right: 15px; padding-left: 15px; }
.sidesponsor { background-image: url(pix/sidebar-sponsors.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 40px; }
.mainbanner { padding-top: 3px; }
/* Small text */
.greygrey { font-size: 11px; color: #8a8a8a; font-family: arial; font-weight: normal; text-decoration: none; }
.greygrey a:link { color: #8a8a8a; font-size: 11px; font-family: arial; text-decoration: none; }
.greygrey a:visited { color: #8a8a8a; font-size: 11px; text-decoration: none; }
.greygrey a:hover { color: #0e4dbb; font-size: 11px; text-decoration: underline; }
.greygrey a:active { color: #f60; font-size: 11px; text-decoration: underline; }
.rsstable { padding-top: 7px; padding-bottom: 7px; border-top: 1px dotted #b0b0b9; border-bottom: 1px dotted #b0b0b9; }
.testimonialtable { background-color: #fff9db; padding: 10px; border: dashed 2px #ffcf17; }
.midheadlines { font-size: 14px; font-family: arial; font-weight: 700; letter-spacing: -1px; }
.optinform { font-size: 11px; font-family: arial; background-image: url(pix/subscribe-freereport.jpg); background-repeat: no-repeat; padding-top: 35px; padding-right: 88px; padding-left: 8px; }

