/* -------------- GENERAL -------------- */
body{background-color:#FFFFE6;border:0px;margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px;font-weight:normal;color:#220000; }
table{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px; border-collapse: collapse; color:#220000z}
tr{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px; border-collapse: collapse; color:#220000}
tr.error{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px; border-collapse: collapse; color:#FF0000}
tr.odd {background-color:#FFFFAA}
tr.even {background-color:#EEEECC}
tr.oddbold {background-color:#FFFFAA; font-weight:bold}
tr.evenbold {background-color:#EEEECC; font-weight:bold}
tr.oddgrey {background-color:#FFFFAA; color:#888888}
tr.evengrey {background-color:#EEEECC; color:#888888}
tr.oddred {background-color:#FFFFAA; color:#FF0000}
tr.evenred {background-color:#EEEECC; color:#FF0000}
tr.red {background-color:#FF0000; color:#888888}    
tr.green {background-color:#00FF00; color:#888888}
tr.wonodd {background-color:#DDDD88}
tr.woneven {background-color:#CCCCAA}
tr.total {color:#FFFFAA; background-color:#999955;}
tr.head {color:#FFFFAA; background-color:#052C53;}    
td.red {background-color:#FF0000;}      
td.greyred {background-color:#FF0000;}
td.title {color:#550000; font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:16px;}
td.titlenotshown {color:#550000; font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:16px; display : none}
td.super {color:#550000; font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:18px}
td.normal {background-color:#FFFFE6; font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px} 
td{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";font-size:12px; border-collapse: collapse}
b{font-weight:bold;}
p{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}
div{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}
a{font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";text-decoration : none;}
pre{font-size:12px;}
pre.v{font-size:12px;}
pre.m{font-family:monospace, Arial, Helvetica, sans-serif, "MS sans serif";font-weight:none;font-size:12px;}

/* -------------- GENERAL LINKS -------------- */
a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;}
a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;}
a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;}
a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;color:#000099;text-decoration:underline;}

/* -------------- HEADER LINKS -------------- */
tr.head a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#FFFFAA;}
tr.head a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#FFFFAA;}
tr.head a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#FFFFAA;}
tr.head a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;color:#FFFFAA;text-decoration:underline;}

/* -------------- ERROR LINKS -------------- */
tr.error a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:18px;color:#FF0000;}
tr.error a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:18px;color:#FF0000;}
tr.error a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:18px;color:#FF0000;}
tr.error a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:18px;color:#FF0000;text-decoration:underline;}

/* -------------- GREY LINKS -------------- */
td.grey a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;}
td.grey a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;}
td.grey a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;}
td.grey a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;color:#888888;text-decoration:underline;}

/* -------------- GREY-RED LINKS -------------- */
td.greyred a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;background-color:#FF0000; }
td.greyred a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;background-color:#FF0000; }
td.greyred a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#888888;background-color:#FF0000; }
td.greyred a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;color:#888888;text-decoration:underline;background-color:#FF0000; }
 
/* -------------- RED LINKS -------------- */
td.red a:link   {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;background-color:#FF0000; }
td.red a:visited{font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;background-color:#FF0000; }
td.red a:active {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";text-decoration:none;font-size:12px;color:#000099;background-color:#FF0000; }
td.red a:hover  {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;color:#000099;background-color:#FF0000;text-decoration:underline;}

/* ---------- form tags ----------- */
form{margin:0px;padding:0px;}
.formatStyle{width:160px;}

/* -------------- hidden table elements  -------------- */
table.shown{display : block}
table.notshown{display : none}
tr.shown{display : block}
tr.notshown{display : none}
td.shown{display : table-cell}
td.notshown{display : none}
div.shown{display : inline}
div.notshown{display : none}
