body{color:#333;background-color:#eee;}
a{color:#069;text-decoration:none;}
a:hover{color:#DB8606;text-decoration:none;}
#container{background:#fff;border-color:#ccc;}
#header{background-color:#282e2c;border-color:#000;}
#nav li a{color:#069;font-weight:700;display:block;border-radius:5px;background-clip:padding-box;box-shadow:#ccc 0 0 10px inset;margin:5px 3px;padding:5px 10px 5px 25px;}
#nav a:hover{color:#fe7700;background-color:#fff;box-shadow:#999 0 0 7px inset;}
h2{color:#333;}
table.tgrid{border:#ccc 1px solid;}
table td,table th{border:none;font-size:1em;padding:7px 10px;}
table td{border-bottom:#CCC 1px dotted;}
table th{background:#3966cb;color:#fff;}
table.tgrid th a{color:#fff !important;text-decoration:underline;}
table.tgrid th a:hover{text-decoration:none;}
.row1{background-color:#F4FAFF;}
.row2{background-color:#FFF;}
.error{color:red;}
.msg{color:#002055;}
#infomessage{background-color:#390;color:#390;background:#CFC;border-color:#390;}
#errormessage{background-color:#fcc;color:#903;border-color:#903;}
#warnmessage{background-color:#fdedc1;border-color:#fad163;}
.button{background-color:#F60;color:#000;border:#ccc 1px solid;font-weight:700;text-shadow:#FC6 -1px -1px 0;font-size:1.1em;border-radius:5px;background-clip:padding-box;box-shadow:#666 0 0 5px #FC6 0 0 7px inset;cursor:hand;margin:5px;padding:5px 10px;}
.button:hover{color:#fff;text-shadow:none;}
table.message,table.response{border-color:#ADADAD;}
table.message tr.header td,table.response tr.header td{background-color:#EFEFEF;border-color:#ccc;}
table.message td,table.response td{background-color:#FAFAFA;}
#loginform,#ticketform,#nav,#footer{background:#f1f1f1;border-color:#ccc;}
#header p,h3{color:#666;}
#header p span,h1{color:#fe7700;}
.tgrid tr:hover td,.row1.highlight td,.row2.highlight td{background-color:#FFD;}