/*	worksheet.css - Worksheet table styles for SWL applications
	v1.1  (14/10/2009 CJS)	Submit cell and button styles added
	v1.2  (09/05/2011 RPG)	Style added for total row cells with top border
*/
table.worksheet { margin:0; border-bottom:2px solid #000000; }
table.worksheet tr { color: #000000; }
table.worksheet tr.ok { background-color: #ffffff; }
table.worksheet tr.readonly { background-color: #ffffff; color: #808080; }
table.worksheet tr.mouseover { background-color: #ffffcc; }
table.worksheet tr.title2 { background-color: #ccccff; }
table.worksheet tr.title2 th { color:#000000; }
table.worksheet th, table.worksheet td { vertical-align: middle; text-align: center; white-space: normal; font-family: Arial, Sans-Serif; font-size: 12px; }
table.worksheet th { padding: 1px 4px; color: #ffffff; }
table.worksheet tr.title1 th.l2 { border-left: 2px solid #000000; }
table.worksheet tr.title1 th.r2 { border-right: 2px solid #000000; }
table.worksheet tr.title1 th.t2 { border-top: 2px solid #000000; }
table.worksheet tr.title1 th.s { background-color: #969696; }
table.worksheet tr.total td { border-top: 2px solid #000000; }
table.worksheet th.title1a, table.worksheet th.title1b, table.worksheet th.title1c, table.worksheet th.title1d, table.worksheet th.title1e, table.worksheet th.title1f { color: #ffffff; }
table.worksheet th.title1a, table.worksheet th.title1b, table.worksheet th.title1c { border-right: 2px solid #000000; }
table.worksheet th.title1b, table.worksheet th.title1c, table.worksheet th.title1d, table.worksheet th.title1e { background-color: #969696; border-top: 2px solid #000000; }
table.worksheet th.title1c, table.worksheet th.title1d, table.worksheet th.title1f { border-left: 2px solid #000000; }
table.worksheet th.title2a, table.worksheet th.title2b, table.worksheet th.title2c, table.worksheet th.title2d, table.worksheet th.title2e { font-weight: bold; vertical-align: bottom; border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
table.worksheet th.title2a, table.worksheet th.title2c, table.worksheet th.title2e { border-right: 1px solid #000000; }
table.worksheet th.title2b, table.worksheet th.title2d { border-right: 2px solid #000000; }
table.worksheet th.title2c, table.worksheet th.title2d { border-left: 2px solid #000000; }
table.worksheet th.title2e { border-left: 1px solid #000000; }
table.worksheet th.sortup { padding-right:12px; background-image:url(../graphics/up9.gif); background-repeat:no-repeat; background-position:100% 50%; }
table.worksheet th.sortdown { padding-right:12px; background-image:url(../graphics/down9.gif); background-repeat:no-repeat; background-position:100% 50%; }
table.worksheet td { padding: 0 2px; }
table.worksheet td.left1, table.worksheet td.left2, table.worksheet td.left3, table.worksheet td.left4, table.worksheet td.left5 { text-align: left; }
table.worksheet td.centre1, table.worksheet td.centre2, table.worksheet td.centre3, table.worksheet td.centre4 { text-align: center; }
table.worksheet td.right1, table.worksheet td.right2, table.worksheet td.right3, table.worksheet td.right4 { text-align: right; }
table.worksheet td.left1, table.worksheet td.left3, table.worksheet td.left5, table.worksheet td.centre1, table.worksheet td.centre3, table.worksheet td.centre5, table.worksheet td.right1, table.worksheet td.right3, table.worksheet td.right5 { border-right: 1px solid #000000; }
table.worksheet td.left2, table.worksheet td.left4, table.worksheet td.centre2, table.worksheet td.centre4, table.worksheet td.right2, table.worksheet td.right4, table.worksheet td.submit { border-right: 2px solid #000000; }
table.worksheet td.left3, table.worksheet td.left4, table.worksheet td.centre3, table.worksheet td.centre4, table.worksheet td.right3, table.worksheet td.right4, table.worksheet td.submit { border-left: 2px solid #000000; }
table.worksheet td.left5, table.worksheet td.centre5, table.worksheet td.right5 { border-left: 1px solid #000000; }
table.worksheet td.time1, table.worksheet td.time2, table.worksheet td.time2o, table.worksheet td.time3, table.worksheet td.time4, table.worksheet td.time5 { font-family:"Courier New", Courier, mono; font-size:11px; width:30px; text-align:center; }
table.worksheet td.time1, table.worksheet td.time3, table.worksheet td.time5 { border-right: 1px solid #000000; }
table.worksheet td.time2, table.worksheet td.time2o, table.worksheet td.time4 { border-right: 2px solid #000000; }
table.worksheet td.time3, table.worksheet td.time4 { border-left: 2px solid #000000; }
table.worksheet td.time5 { border-left: 1px solid #000000; }
table.worksheet td.timeo { color: #ff0000; }
table.worksheet td.time1 a, table.worksheet td.time2 a { color: #0000C0; text-decoration: none; }
table.worksheet td.time1 a:hover, table.worksheet td.time2 a:hover { color: #FF0000; text-decoration: underline; }
table.worksheet td.total { border-top: 1px solid #000000; }
table.worksheet td.submit { border-top:2px solid #000000; text-align:center; vertical-align:middle; }
table.worksheet input.submit { margin:10px; background-color:#ccccff; color:#000000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
