body, td, th, input, textarea, select {
font-family : Arial, sans-serif;
font-size: 11px;
}

body {
    background-color: #D1E3EF;
    margin: 0px;
    padding: 2px;
    color: #000;
    text-align: left;
}

p {
padding: 0px;
margin: 0px 0px 5px 0px;
}

p img {
vertical-align: baseline;
}

img {
margin: 0px;
padding: 0px;
}

a, a:active  {
color: #007FFF;
}
a:visited {
color: #0099FF;
}
a:hover {
color: #FF3366;
}


a img {
border: none;
border: 0px;
}

b {
font-size: 11px;
font-weight: bold;
color: #000000;
padding: 0px;
margin: 0px 0px 5px 0px;
}

u {
font-size: 10px;
color: #000000;
padding: 0px;
margin: 0px 0px 5px 0px;
}

strong {
font-size: 11px;
color: #000000;
padding: 0px;
margin: 0px 0px 5px 0px;
}

h1 {
font-size: 16px;
font-weight: bold;
color: #F47925;
padding: 0px;
margin: 0px 0px 5px 0px;
}

h1.ad {
color: #FFF;
font-weight: normal;
font-size: 10px;
margin: 0px;
}

h2 {
font-size: 14px;
font-weight: bold;
color: #F47925;
padding: 0px;
margin: 0px 0px 5px 0px;
}

h2.zone {
font-weight: normal;
font-size: 10px;
}

h3 {
font-size: 11px;
font-weight: normal;
color: #F47925;
padding: 0px;
margin: 0px 0px 0px 0px;
}

h3.hard {
font-weight: bold;
}

h3.wider {
margin: 0px 0px 5px 0px;
}

h3.groupname {
color: #F47925;
background-color: #FFF;
padding: 0px 3px 2px 3px;
margin: 3px 2px 3px 0px;
}

div.head {
    margin: 0px 0px 3px 0px;
    padding: 0px;
    background-color: #2DCCE8;
    border: 1px solid #FFF;
    height: 50px;
}

div.heads{
    margin: 0px 0px 3px 0px;
    padding: 0px;
    background-color: #00DCE8;
    border: 1px solid #FFF;
    height: 41px;
}

div.head2 {
    margin: 0px 0px 3px 0px;
    padding: 0px;
    background-color: #00DCE8;
    border: 1px solid #FFF;
    height: 41px;
}

div.ablock {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 1px 0px;
    background-color: #00DEEA;
    border: 1px solid #FFF;
}

div.ablock a {
font-weight: bold;
}

div.ablockin {
margin: 0px;
border-top: 5px solid #E9F2F8;
border-bottom: 5px solid #C1DCED;
padding: 3px 2px 3px 5px;
}

div.agblockin {
    margin: 0px;
    border-top: 5px solid #D5FDFF;
    border-bottom: 5px solid #00D2DD;
    padding: 3px 2px 3px 5px;
}

div.agblock img {
vertical-align: middle;
}

div.ahblock {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 1px 0px;
    background-color: #4FA7EE;
    border: 1px solid #FFF;
}

div.ahblockin {
    margin: 0px;
    border-top: 5px solid #8AC9FD;
    border-bottom: 5px solid #3C9CEC;
    padding: 3px 0px 3px 5px;
}

div.ahblock img {
vertical-align: middle;
}

a.adlink {
color: #FFF;
font-weight: bold;
font-size: 14px;
}

div.alblock {
border: 1px solid #FFF;
padding: 0px 1px 3px 2px;
background-color: #E9F2F8;
margin: 0px 0px 3px 0px;
font-size: 10px;
}

div.alblockin {
margin: 0px;
border-top: 5px solid #FFF;
border-bottom: 5px solid #C1DCED;
padding: 3px 2px 3px 5px;
}

div.alblock img {
vertical-align: middle;
margin: 0px;
}

p.copyright {
margin: 0px 0px 0px 3px;
padding: 0px;
color: #83BCDD;
font-size: 10px;
}

.bright {
color: #F47A26;
font-weight: bold;
}

div.scroll {
margin: 5px 0px 5px 0px;
padding: 1px 0px 4px 2px;
color: #FFF;
border: 1px solid #83BCDD;
font-size: 10px;
}

div.scroll a {
font-weight: normal;
font-size: 10px;
}

 img.pager {
vertical-align: middle;
}

input.itext {
background-color: #FFF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

input.ibutton {
color: #FFF;
background-color: #228FEA;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px 3px 0px 3px;
}

input.text {
background-color: #FFF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

input.button {
color: #000;
background-color: #3CC8FF;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px 3px 0px 3px;
}

form {
margin: 0px;
}

em {
font-weight: bold;
font-style: normal;
}

a.innerlink {
color: #F47925;
}

.big {
font-size: 14px;
font-weight: bold;
}

ul {
margin-right: 2px;
margin-bottom: 5px;
list-style: square;
}

li {
margin-bottom: 5px;
}

textarea {
font-size: 10px;
border: 1px solid #83BCDD;
width: 100%;
}

table {
margin: 0px 0px 10px 0px;
border: 1px solid #FFF;
}

td, th {
    text-align: center;
    font-size: 9px;
    border: 1px solid #FFF;
    vertical-align: top;
    padding: 0px;
    width : auto;
}

th {
color: #F47925;
font-weight: bold;
background-color: #E9F2F8;
}

.unbold {
font-weight: normal;
}

.tiny {
font-size: 9px;
}

.tempera {
font-size: 12px;
font-weight: bold;
color: #F47925;
vertical-align: middle;
}

img.icon {
vertical-align: middle;
}

a.adlink {
color: #FFF;
font-weight: bold;
font-size: 14px;
}

div.zone {
border: 1px solid #FFF;
padding: 3px 0px 3px 3px;
margin: 0px 2px 5px 0px;
background-color: #E9F2F8;
}

td.head{color: red;}
thead td {color: red;}
td.title{text-align: center;}