body {
    font-size:80%;
}
.helpdesk {
    border:1px solid #666;
    margin-right:2em;
    border-collapse:separate;
}
.helpdesk tr, .helpdesk th, .helpdesk td { border:0 }
.helpdesk th {
    background:#eee9e0;
    padding:5px;
}
.helpdesk td {
    background:#fffaf0;
    padding:5px;
}
.helpdesk p {
    margin-top:0;
}
.alert {
    color:#900;
    font-weight:bold;
}
th.alert { background:#fcc }
p.alert {    
    border:1px solid #999;
    background:#ffc;
    padding:5px;
}
#errors,#errors2 { display:none }

/** The queue display table **/
#queue { border-collapse:separate }
#queue td, #queue th { padding:3px; border:0 }
#queue th { background:#eee9e0 }
#queue { border: 1px solid #333 }
#main { width:95% } /* override drupal */

/** Status **/
.open, .open td, td.open { background:#fee }
.assigned, .assigned td, td.assigned { background:#efe }
.wait, .wait td, td.wait { background:#ffe }
.closed, .closed td, td.closed { background:#eee ; color:#999 }
.void, .void td, td.void { background:#fff6f6 ; color:#999 }

/** Priorities **/
td.priority1 { background:#fbb ; color:#f00 ; font-weight:bold}
td.priority2 { background:#bfb }
td.priority3 { background:#ffb }
td.priority4 { background:#eee }

.widget { background:#fffaf0;border:1px solid #366; padding:5px}
.hilite { color:#fed; background:#f00; font-weight:bold }
#key th { padding:3px; border:1px solid #000; text-align:right}
#newsblock h2 { font-size:1.2em }
#newsblock h3 { font-size:1.0em }
#main h2 { font-size:1.3em;color:#369;margin:1em 0 }
#main h1 { margin-bottom:1em }
#sidebar-left { width:175px }
#main { padding:1em }

input[type=text]:focus, input[type=password]:focus {
    background:#ffc;
}

.note {background:#fff;color:#030;font-family:monospace;width:100% }
#head {
border:1px solid #f00;
height:100px;width:100px;
}
