/* GENERAL */
body {background-color: #212C42; font-family: "Verdana", "Arial CE", sans-serif; font-size: 9pt; color: #C1C1C1}
table {border-collapse: collapse; padding: 0px; margin: 0px; border-color: #505050;}
td {font-size: 9pt; vertical-align: top; border-color: #505050;}
td.menuleft {width: 130px}
#head td {background-color: #374560; font-weight: bold}
.head {background-color: #374560; font-weight: bold}
.lighthead {background-color: #6180AF; font-weight: bold; color: white}
.menuhead {background-image: url("images/menuleft_head.jpg"); height: 24px; font-weight: bold; font-size: 9pt; vertical-align: middle; text-align: left}
.rightinfo {text-align: right}
.microital {font-style: italic; font-size: 7pt}
.bottomline {height: 4px; background-color: #374560;}
.headline {font-weight: bold; text-decoration: none; font-size: 9pt; }

a {color: #6180AE; text-decoration: underline; font-size: 9pt}
a:hover {color: white; text-decoration: underline; font-size: 9pt}
a.light {color: #C1C1C1; text-decoration: underline; font-size: 9pt}
a.light:hover {color: white; text-decoration: underline; font-size: 9pt}

/* LEFT MENU */
#menuleft {color: #C1C1C1; text-decoration: none; font-size: 9pt}
#menuleft a {color: #C1C1C1; text-decoration: none; font-size: 9pt}
#menuleft a:hover {color: white; text-decoration: none; font-size: 9pt}

/* RIGHT MENU */
.rightmenublock {text-align: justify;}

/* MSG CLASS CSS */
.msg_info {background-color: #374560; border: 1px solid #505050; text-align: center}
.msg_error {background-color: #653030; border: 1px solid #505050; text-align: center}

#footer {font-size: 7pt}
#footer a {color: #C1C1C1; text-decoration: underline}
#footer a:hover {color: white; text-decoration: underline}

#micro {color: #C1C1C1; font-size: 7pt}
#micro a {color: #C1C1C1; text-decoration: underline; font-size: 7pt}
#micro a:hover {color: white; text-decoration: underline; font-size: 7pt}

/* LOGIN ONLY */
#login input {background-color: #6180AE; color: white; font-weight: bold; width: 150px; border: solid 1px #364660; font-size: 9pt}
#login input.loginconfirm {width: 80px}
#login input.loginclose {width: 70px}
#login_popup {background-color: #212C42; border: 2px solid #505050}
#login_table_head {background-color: #374560; padding: 10px; font-weight: bold}
#login_table_std {padding: 10px; padding-left: 45px}

.rules {color: white; background-color: #6180AE; font-family: Courier, Verdana}
.formhead {background-color: #374560; font-weight: bold}

.greyback{background-color: #E0E0E0; font-weight: bold}
.blackback{background-color: #000000; font-weight: bold; color: #FFFFFF}

.PTheading{background-color: #374560; font-weight: bold}
.PTheadingerror{background-color: #990000; font-weight: bold}
.microtab {font-size: 7pt}

#infotable td {font-size: 7pt}

.afinput {font-size: 7pt; width: 100%; background-color: #F0F0F0; border: solid 1px #C0C0C0}
.aftexts {font-size: 9pt; width: 100%; height: 200px; background-color: #F0F0F0; border: solid 1px #C0C0C0}
.aftextl {font-size: 9pt; width: 100%; height: 400px; background-color: #F0F0F0; border: solid 1px #C0C0C0}

.btnbb {background-color: #6180AE; font-size: 7pt; border: solid 1px #374560; color: #C1C1C1}
.rating {color: #6180AE; font-size: 12pt; font-weight: bold}

button.usermenu {display:block; width: 250px; background-color: #374560; border: solid 1px #505050; height: 30px; font-weight: bold; font-size: 8pt; color: #C1C1C1}