body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333333;
}

h1, strong {
        font-size: 18px;
        color: #2C9A22;
}

h2 {
        text-align: center;
        font-size: 16px;
        color: #2C9A22;
}

h3 {
        text-align: left;
        font-size: 14px;
        color: #333333;
}

a {
        color: #2C9A22;
}

.copyright a {
        color: #333333;
        text-decoration: none;
}

.top {
        font-size: 13px;
        color: #FFFFFF;
        white-space: nowrap;
}
.top a {
        color: #FFFFFF;
}
.top td {
        white-space: nowrap;
        text-align: center;
        padding-left: 15px;
}

.news {
        font-size: 13px;
        color: #333;
        padding-right: 5px;
}
.news a {
        color: #2C9A22;
}

.attention {
        font-size: 14px;
        color: #333;
        padding: 8px;
}
.attention a {
        color: #2C9A22;
}
.attention b {
        color: #2C9A22;
}
.attention strong {
        color: #2C9A22;
}
.attention td, th {
        padding: 10px;
        border: 1px dashed #CCC;
}
.attention th {
        text-align: center;
}

.content {
        font-size: 12px;
        color: #333;
        padding: 8px;
}
.content a {
        color: #2C9A22;
}
.content b {
        color: #2C9A22;
}
.content strong {
        color: #2C9A22;
}
.content td, th {
        font-size: 12px;
        padding: 10px;
        border: 1px dashed #CCC;
}
.content th {
        text-align: center;
}

.contests {
        font-size: 13px;
        color: #333;
        padding: 8px;
}
.contests strong {
        color: #1E466B;
}

.trans_box1 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='images/bg-news-up.png');
}
.trans_box1[class] {
  background:url(images/bg-news-up.png) no-repeat top;
}

.trans_box2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/tab-center.png');
}
.trans_box2[class] {
  background-image:url(images/tab-center.png);
}

table.hintable {
    border: 1px solid #bbb;
}

table.hintable tr:hover {
    background-color: #f1ffee;
}