/*	worksheet.css - Worksheet table styles for SWL applications
	v1.1  (14-Oct-2009 CJS)	Submit cell and button styles added
	v1.2  (09-May-2011 RPG)	Style added for total row cells with top border
	v1.3  (15-Oct-2020 RPG) Styles added for worksheet cells with missing borders
*/
table.worksheet { margin:0; border-bottom:2px solid #024d9c; }
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: #024d9c; }
table.worksheet tr.title2 th, table.worksheet tr.title2 th a { color:#ffffff; }
table.worksheet tr.title2 th a:hover { color:#a1b4ea; }
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 #024d9c; }
table.worksheet tr.title1 th.r2 { border-right: 2px solid #024d9c; }
table.worksheet tr.title1 th.t2 { border-top: 2px solid #024d9c; }
table.worksheet tr.title1 th.s { background-color: #969696; }
table.worksheet tr.total td { border-top: 2px solid #024d9c; }
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 #024d9c; }
table.worksheet th.title1b, table.worksheet th.title1c, table.worksheet th.title1d, table.worksheet th.title1e { background-color: #969696; border-top: 2px solid #024d9c; }
table.worksheet th.title1c, table.worksheet th.title1d, table.worksheet th.title1f { border-left: 2px solid #024d9c; }
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 #024d9c; border-bottom: 2px solid #024d9c; }
table.worksheet th.title2a, table.worksheet th.title2c, table.worksheet th.title2e { border-right: 1px solid #024d9c; }
table.worksheet th.title2b, table.worksheet th.title2d { border-right: 2px solid #024d9c; }
table.worksheet th.title2c, table.worksheet th.title2d { border-left: 2px solid #024d9c; }
table.worksheet th.title2e { border-left: 1px solid #024d9c; }
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.left0,   table.worksheet td.left1,   table.worksheet td.left2,   table.worksheet td.left3,   table.worksheet td.left4,   table.worksheet td.left5,   table.worksheet td.left6   { text-align: left; }
table.worksheet td.centre0, table.worksheet td.centre1, table.worksheet td.centre2, table.worksheet td.centre3, table.worksheet td.centre4, table.worksheet td.centre5, table.worksheet td.centre6 { text-align: center; }
table.worksheet td.right0,  table.worksheet td.right1,  table.worksheet td.right2,  table.worksheet td.right3,  table.worksheet td.right4,  table.worksheet td.right5,  table.worksheet td.right6  { 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 #024d9c; }
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 #024d9c; }
table.worksheet td.left3,   table.worksheet td.left4,   table.worksheet td.left6,   table.worksheet td.centre3, table.worksheet td.centre4, table.worksheet td.centre6, table.worksheet td.right3,  table.worksheet td.right4,  table.worksheet td.right6, table.worksheet td.submit { border-left: 2px solid #024d9c; }
table.worksheet td.left5,   table.worksheet td.centre5, table.worksheet td.right5 { border-left: 1px solid #024d9c; }
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 #024d9c; }
table.worksheet td.time2, table.worksheet td.time2o, table.worksheet td.time4 { border-right: 2px solid #024d9c; }
table.worksheet td.time3, table.worksheet td.time4 { border-left: 2px solid #024d9c; }
table.worksheet td.time5 { border-left: 1px solid #024d9c; }
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 #024d9c; }
table.worksheet td.submit { border-top:2px solid #024d9c; text-align:center; vertical-align:middle; }
table.worksheet input.submit { margin:10px; background-color:#ffffff; color:#024d9c; border:1px solid #024d9c; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
