/* Global CSS */

/* Generic */
body { margin: 0px 0px 0px 0px;  font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
a { color: #9A3291; text-decoration:none;}
a:hover { text-decoration:underline;}

/* Main DIVS */
/*.div_header - see colour */
.div_title { background:#F2F2F2; }
.div_main {  background:#F2F2F2; }
/*.div_footer - see colour */

/* Navigation Table */
/* .navigation span.text - see colour */
.navigation span.bold { font-weight:bold; color:#FFFFFF;}
.navigation a { color:#FFFFFF; text-decoration:none}
.navigation a:hover { text-decoration:underline}

/*Top Bar Table */
.topbar span.greybig { color:#808080; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.blackbig { color:#000000; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.purplebig { color:#9A3291; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.brownbig { color:#985D0E; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.greenbig { color:#9A3291; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.grey { color:#808080; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.black { color:#000000; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.purple { color:#9A3291; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.brown { color:#985D0E; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.purple { color:#9A3291; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.topt { color:#808080; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.topbar span.toptt { color:#000000; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

/* Footer Table */
.footer { color:#4D4D4D; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.footer a { color:#4D4D4D; text-decoration:none;}
.footer a:hover { text-decoration:underline;}

/* messagestack */
.messagestack tr { color:#363636; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.messagestack a:hover { text-decoration:underline;}


/* Main Table */
.table { border:3px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px;}
.table td, th { border-bottom:2px solid #FFFFFF; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left:5px;}
.table tr { height:24px;}
.table tr.lightgrey { background: #F2F2F2; }
.table tr.darkgrey { background: #FFFFFF;}
.table tr.greyfat { height:38px; background: #F2F2F2;}
.table tr.purplefat { height:38px; background: #E3B5EF;}
.table tr.greenfat { height:38px; background: #00A651;}
.table tr.brownfat { height:38px; background: #985D0E;}
/* .table tr.headrow */
/* .table tr.row1 
.table tr.row0 
.table tr.row1 a , .table tr.row0 a 
.table tr.row1 a:hover , .table tr.row0 a:hover
.table .sendBtnselect 
.table .sendBtnselect:hover  - see colour */
.table tr.red 	{ background: #FF6666; color: #363636;}
.table tr.red a { color:#9A3291; text-decoration:none;}
.table tr.red a:hover { color:#9A3291; text-decoration:underline;}
/* .table tr.space */	
.table span.red { color: #ED1C24;}
.table span.blue { color: #0000FF; }
.table span.green { color: #00A651; }
.table span.purple { color: #9A3291; }
.table span.brown { color: #985D0E; }
.table span.green { color: #985D0E; }
.table span.grey { color: #808080; }
.table span.white { color: #FFFFFF; }
.table span.tiny { font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.table span.darkgrey { color: #363636;}
.table span.big { font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

/* Span CSS */
/* span.positionlist - see colour */
span.positionlist { color: #000000; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
/* span.positionlist a - see colour */
span.positionlist a:hover { text-decoration:underline; }
span.red { font: 14px; color: #ED1C24; }
