
* {
    color: black;
    font-family: Verdana,Tahoma,Arial;
}
A:link {
    text-decoration: none;
}
A:visited {
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
A {
    font-weight: bold;
}
H1 {
    color: gray;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
H2 {
    color: gray;
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 5px;
}
H3 {
    color: gray;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 10px;
}
P, TD, DIV, SPAN, CENTER, LI {
    font-size: 12px;
}
P {
    margin-bottom: 10px;
    margin-top: 0;
    text-align: justify;
    text-indent: 20px;
}
cite > p {
    font-size: 10px;
    font-style: italic;
    text-indent: 0;
}
SMALL {
    font-size: 9px;
}
HR {
    color: gray;
    height: 1px;
    width: 100%;
}
FORM {
    margin: 0;
    padding: 0;
}
ul {
    margin-bottom: 15px;
}
li {
    margin-top: 5px;
}
.Red {
    color: red;
}
.LeftBG {
    background-image: url(/templates/images/left-bg.jpg);
    background-position: right top;
    background-repeat: repeat-y;
}
.LeftBorder {
    background-image: url(/templates/images/left-border.gif);
}
.RightBorder {
    background-image: url(/templates/images/right-border.gif);
}
.RightBG {
    background-image: url(/templates/images/right-bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
.MainBG {
    background-color: #e6e6e6;
}
.Details {
    margin-bottom: 0;
    margin-right: 10px;
    text-align: right;
}
.LiRed {
    list-style-image: url(/templates/images/li-red.gif);
}
.LiYellow {
    list-style-image: url(/templates/images/li-yellow.gif);
}
.LiGreen {
    list-style-image: url(/templates/images/li-green.gif);
}
.LiBlue {
    list-style-image: url(/templates/images/li-blue.gif);
}
.LiRedMark {
    list-style-image: url(/templates/images/li-red-mark.gif);
}
#SubMenu {
    color: gray;
    display: none;
    font-size: 11px;
    line-height: 16px;
}
.MMenuA {
    font-family: Arial;
    font-size: 12px;
}
.SMenuA, .SMenuAA {
    color: gray;
    font-family: Arial;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
.SMenuA:hover, .SMenuAA, .SMenuAA:hover {
    background: none repeat scroll 0 0 #329a2a;
    color: white;
    text-decoration: none;
}
.Date {
    color: gray;
    font-size: 9px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 0;
}
.NewsRef {
    font-size: 11px;
}
.Copy {
    color: gray;
    font-size: 9px;
}
.SmallText {
    font-size: 9px;
}
.MidText {
    font-size: 10px;
}
.Basket {
}
.IssuesTabA, .IssuesTabP {
    background-repeat: no-repeat;
    color: white;
    height: 36px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 7px;
    padding-top: 3px;
    text-align: left;
    vertical-align: middle;
    width: 120px;
}
.IssuesTabA {
    background-image: url(/templates/images/tabs/active-tab.gif);
}
.IssuesTabP {
    background-image: url(/templates/images/tabs/passive-tab.gif);
}
.TabRef {
    color: white;
    font-size: 10px;
    line-height: 12px;
}
.PageTbl {
    margin-top: 10px;
    width: 700px;
}
.WindowSmallTbl {
    margin-top: 10px;
    width: 250px;
}
.WindowMidTbl {
    margin-top: 10px;
    width: 440px;
}
.WindowSubTbl {
    width: 680px;
}
.WindowHeaderGSmall, .WindowHeaderRSmall, .WindowHeaderBSmall, .WindowHeaderGMid, .WindowHeaderRMid, .WindowHeaderRSub {
    color: white;
    font-size: 10px;
    font-weight: bold;
    padding-left: 10px;
}
.PageHeaderBig {
    color: white;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 5px;
    padding-left: 20px;
    padding-top: 4px;
}
.WindowBody {
    background-color: white;
    border-left: 1px solid #247520;
    border-right: 1px solid #247520;
    padding-top: 0;
    vertical-align: top;
}
.WindowBodyR, .WindowBodyG, .WindowBodyB, .PageBodyG {
    background-color: white;
    vertical-align: top;
}
.WindowBodyR, .WindowBodyG, .WindowBodyB {
    padding: 10px 9px;
}
.PageBodyG {
    padding: 10px 20px;
}
.WindowBodyR {
    border-left: 1px solid #902400;
    border-right: 1px solid #902400;
}
.WindowBodyG, .PageBodyG {
    border-left: 1px solid #247520;
    border-right: 1px solid #247520;
}
.WindowBodyB {
    border-left: 1px solid #365e9b;
    border-right: 1px solid #365e9b;
}
.WindowHeaderGSmall {
    background-image: url(/templates/images/header-green-small.gif);
}
.WindowHeaderRSmall {
    background-image: url(/templates/images/header-red-small.gif);
}
.WindowHeaderBSmall {
    background-image: url(/templates/images/header-blue-small.gif);
}
.WindowHeaderRMid {
    background-image: url(/templates/images/header-red-mid.gif);
}
.WindowHeaderGMid {
    background-image: url(/templates/images/header-green-mid.gif);
}
.WindowHeaderRSub {
    background-image: url(/templates/images/header-red-sub.gif);
}
.PageHeaderBig {
    background-image: url(/templates/images/header-green-big.gif);
}
.PageFooterBig {
    background-image: url(/templates/images/footer-green-big.gif);
}
.WindowFooterGSmall {
    background-image: url(/templates/images/footer-green-small.gif);
}
.WindowFooterRSmall {
    background-image: url(/templates/images/footer-red-small.gif);
}
.WindowFooterBSmall {
    background-image: url(/templates/images/footer-blue-small.gif);
}
.WindowFooterRMid {
    background-image: url(/templates/images/footer-red-mid.gif);
}
.WindowFooterGMid {
    background-image: url(/templates/images/footer-green-mid.gif);
}
.WindowFooterRSub {
    background-image: url(/templates/images/footer-red-sub.gif);
}
.TRBL, .TRB, .TR, .T, .TB {
    border-top: 1px solid black;
}
.TRBL, .TRB, .TR, .RB, .R, .RL {
    border-right: 1px solid black;
}
.TRBL, .TRB, .RB, .B, .TB {
    border-bottom: 1px solid black;
}
.TRBL, .L, .RL {
    border-left: 1px solid black;
}
.AngSplitter {
    border-bottom: 1px dashed gray;
    border-right: 1px dashed gray;
}
.VertSplitter {
    border-right: 1px dashed gray;
}
.HorSplitter {
    border-bottom: 1px dashed gray;
}
.TH1, .TH1r, .TH1c, .TH2, .TH2r, .TH2c {
    background-color: gray;
    color: #ffffff;
    font-family: arial;
    font-weight: 800;
}
.TH1, .TH1r, .TH1c {
    font-size: 13px;
}
.TH2, .TH2r, .TH2c {
    font-size: 11px;
}
.TC1, .TC1p, .TC1r, .TC1c {
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
.TC2, .TC2p, .TC2r, .TC2c {
    background-color: #dbdbdb;
    color: black;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
.TH1, .TH2, .TC1, .TC2 {
    padding-left: 20px;
    text-align: left;
}
.TH1, .TH2 {
    padding-left: 10px;
}
.TH1r, .TH2r, .TC1r, .TC2r, .TC1p, .TC2p {
    text-align: right;
}
.TH1c, .TH2c, .TC1c, .TC2c {
    text-align: center;
}
.TC1p, .TC2p {
    padding-right: 100px;
}
.TH2 {
    background-color: gray;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.Refs {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    margin-left: 15px;
    padding-left: 25px;
}
.Epigraph {
    font-size: 10px;
    font-style: italic;
    width: 200px;
}
div.Epigraph2 {
    margin: 0 0 20px 190px;
    text-align: right;
    width: 200px;
}
div.Epigraph2 cite {
    font-size: 10px;
    font-style: italic;
    text-align: right;
    text-indent: 0;
}
div.Epigraph2 p {
    font-size: 10px;
    margin: 10px 0 0;
    text-align: right;
    text-indent: 0;
}
.WhiteRef {
    color: white;
    font-size: 1px;
}
.Italic {
    font-style: italic;
    width: 99%;
}
.ImgFrame {
    border: 1px solid black;
}
.ImgTitle {
    font-size: 10px;
    font-style: italic;
    margin: 10px 0 20px;
    text-align: center;
}
.ImgTitle p {
    font-size: 10px;
    font-style: italic;
    margin-top: 10px;
    text-align: justify;
}
.ImageCont {
    margin-bottom: 10px;
    text-align: center;
}
.ImageCont img {
    border: 1px solid black;
}
.ImageCont p {
    font-size: 10px;
    font-style: italic;
    margin: 10px 0 0;
    text-align: center;
    text-indent: 0;
}
blockquote.Poetry, blockquote.Poetry p {
    font-size: 11px;
    font-style: italic;
    text-indent: 0;
}
div.SunnyAdvice {
    background-color: #fffcc8;
    margin-bottom: 10px;
    padding: 10px;
}
div.SunnyAdvice h3 {
    color: #948f00;
    margin-bottom: 10px;
    text-align: center;
    text-indent: 0;
}
div.SunnyAdvice p {
    text-indent: 0;
}
div.AuthorInfo {
    margin-top: 20px;
}
div.AuthorInfo h3 {
    margin-bottom: 15px;
}
div.AuthorInfo img {
    float: left;
    margin: 0 10px 10px 0;
}
div.AuthorInfo p {
    font-size: 11px;
    font-style: italic;
}
ul#MagazineMenu {
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0;
}
ul#MagazineMenu li {
    background: url(/templates/images/li-red.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 10px;
    line-height: 10px;
    margin: 0;
    padding: 0 0 8px 15px;
}
.Question {
    font-style: italic;
    font-weight: bold;
}
