body {
 margin: 0px;
 padding: 0px;
 font-size: 100%;
 font-family: verdana, sans-serif;
}

table {
 border-right: 1px dotted #91b5ee;
 margin: 0px;
 padding: 0px;
 width: 100%;
}

table th, table td {
 border-bottom: 2px solid #91b5ee;
 border-left: 1px dotted #91b5ee;
 padding: 2px;
 vertical-align: top;
}

table th {
 background: #729de0;
 color: #fff;
 font-size: 10px;
}

table td {
 font-size: 11px;
 padding: 6px 2px;
}

tr.open {
 background: url("images/tr-open.png");
}

p.last-saved {
 margin: 4px 0px 0px 0px;
 padding: 0px;
 font-size: 11px;
}

p.last-saved span {
 font-weight: bold;
 padding: 0px 10px 0px 0px;
}

span.hours-saved {
 color: #b40000;
}

td.closed {
	background-image: url("images/closed.png");
	background-position: center;
	background-repeat: no-repeat;
}

tr.open td.open {
	background: url("images/open.png") 50% 50% no-repeat ;
}

td.l1 {
 width: 30px;
	background-image: url("images/l1.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.l2 {
	background-image: url("images/l2.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.l3 {
	background-image: url("images/l3.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.l6 {
	background-image: url("images/l6.gif");
	background-position: center;
	background-repeat: no-repeat;
}

td.s-e {
	background-image: url("images/e.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.s-m {
	background-image: url("images/m.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.s-d {
	background-image: url("images/d.gif");
	background-position: center;
	background-repeat: no-repeat;
}
td.s-vd {
	background-image: url("images/vd.gif");
	background-position: center;
	background-repeat: no-repeat;
}

