body, p, a, td {
    font-family: Tahoma;
    font-size: 11px;
}

/* leftarea */

table.leftarea {
    margin-bottom: 11px;
}

td.leftarea-header {
    font-weight: Bold;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 9px;
    padding-bottom: 20px;
}

td.leftarea {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}

a.leftarea {
    color: #08628c;
    text-decoration: none;
}

a.leftareahl {
    color: #2685ab;
    text-decoration: none;
    font-weight: Bold;
}

img.leftareabullet {
    margin-right: 7px;
}

hr.leftarea {
    border: none;
    height: 1px;
}

/* leftareablue */

table.leftareablue {
    margin-bottom: 11px;
}

td.leftareablue-header {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: Bold;
    color: White;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 9px;
    padding-bottom: 12px;
}

td.leftareablue {
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 0px;
    padding-bottom: 5px;
    color: White;
}

input, select {
    font-family: Tahoma;
    font-size: 11px;
}

input.button {
    font-weight: Bold;
    color: #2685ab;
    background: url( http://octop.us/images/buttonbg.gif );
    border: 1px solid #919191;
    height: 20px;
}

form {
    margin: 0;
}

#bottommenu span, #bottommenu a {
    color: #a0a6ab;
}

table.rightarea {
    margin-bottom: 11px;
}

td.rightarea-header {
    font-weight: Bold;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 15px;
    padding-bottom: 20px;
}

td.rightarea {
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 6px;
    padding-bottom: 6px;
}

a.rightarea {
    color: #08628c;
    text-decoration: none;
}

a.rightareah3 {
    color: #2b98bf;
    font-size: 14px;
}

a.add_a_comment {
    color: #6666ff;
    font-size: 12px;
}

add_a_comment {
    color: #6666ff;
    font-size: 12px;
}

h2 {
    font-size: 16px;
    margin: 0;
}

h3 {
    font-size: 14px;
    margin: 0;
    color: #2b98bf;
}

h4 {
    font-size: 11px;
}

a {
    color: #08628c;
}

.stats {
    font-weight: Bold;
    font-size: 18px;
    color: #800080;
}

.grey {
    color: #a0a6ab;
}

p {
    margin-top: 10px;
    margin-bottom: 10px;
}

input.auth {
    height: 22px;
}

.qlogin, .hl {
    font-weight: bold;
    color: #2685ab;
}

table.welcome {
    margin-bottom: 11px;
}

td.welcome {
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 3px;
}

td.formfieldcomm {
    width: 100px;
    text-align: right;
}

.rategrey {
    color: #c3c3c3;
}

td.formfield, td.formfieldcomm {
    padding: 5px;
}

td.formfield_small {
    padding-top: 0px;
    padding-bottom: 5px;
}

.errorExplanation  {
    font-family: Tahoma;
    font-size: 11px;
    color: red;
}

.errorExplanation  h2 {
    font-size: 14px;
}