body, td, p, div {
    cursor:default;
}
A:link, A:visited {
    font-weight:600;
    text-decoration:none;
    color:#8080FF;
}
A:active{
    font-weight:600;
    text-decoration:none;
}
A:hover {
    font-weight:600;
    text-decoration:underline;
}



td.title {
    font-weight:600;
    font-size:18pt;
    border-bottom:2px solid #000000;
}
td.title span.title {
    font-size:14pt;
}
td.admin {
    font-size:10pt;
    border-bottom:2px solid #000000;
    text-align:right;
}
td.switchlang {
    text-align:right;
    padding-top:3px;
}
td.switchlang select.small {
    font-size:8pt;
}
td.class {
    text-align:justify;
}
td.link {
    font-size:10pt;
    text-align:right;
}
td.error {
    color:#D05050;
    text-align:center;
    font-weight:600;
}
td.form {
    text-align:center;
}
td.form td.label {
    width:30%;
    font-weight:600;
    text-align:right;
    vertical-align:top;
}
td.form td.field {
    text-align:left;
}
td.form td.mailto {
    text-align:left;
    font-size:10pt;
    font-weight:600;
}
td.form td.submit {
    text-align:center;
}
td.footer {
    text-align:center;
    font-size:10pt;
}


input#button_submit {
    border-top:2px solid #E4E0E0;
    border-left:2px solid #E4E0E0;
    border-bottom:2px solid #666464;
    border-right:2px solid #666464;
    color:#000000;
    background-color:#989898;
}

.buttonB {
    font-weight:600;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:15px;
}
.buttonI {
    font-style:italic;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:15px;
}
.button {
    padding-top:1px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:15px;
}
td.buttons {
    font-size:8pt;
    text-align:left;
}
td.buttons A:link, td.buttons A:visited {
    text-decoration:none;
    border-top:2px solid #E4E0E0;
    border-left:2px solid #E4E0E0;
    border-bottom:2px solid #666464;
    border-right:2px solid #666464;
    color:#000000;
    background-color:#EBE7E7;
}
td.buttons A:hover {
    text-decoration:none;
    border-top:2px solid #666464;
    border-left:2px solid #666464;
    border-bottom:2px solid #E4E0E0;
    border-right:2px solid #E4E0E0;
    color:#000000;
}
td.buttons A:active {
    text-decoration:none;
    border:2px solid #D05050;
    color:#000000;
}
td.menu {
    text-align:left;
    font-size:10pt;
}

tr.results {
    font-size:10pt;
    text-align:left;
}
tr.results td.pages {
    text-align:right;
}

table.entry td.author {
    border-bottom:2px solid #808080;
    background-color:#F7EACD;
    padding-top:7px;
    padding-left:5px;
    color:#660000;
    vertical-align:bottom;
}
table.entry td.author span.small {
    font-size:10pt;
; color: #000000
}
table.entry td.author2 {
    border-bottom:2px solid #333333;
    background-color:#990000;
    padding-top:7px;
    padding-right:3px;
    color:#CCCCCC;
    text-align:right;
    vertical-align:bottom;
}
table.entry td.msg {
    background-color:#EBE7E7;
    padding:10px;
    color:#000000;
}

div.spacer {
    clear:both;
}
