body {
text-align:center;
background-color:rgb(255,255,255);
color:rgb(49,45,46);
font-size:10px;
font-family:verdana,arial,sans-serif;}

table {
border-collapse:collapse;
margin:0 auto;}

td {
text-align:left;
vertical-align:top;
border:1px solid rgb(49,45,46);
font-size:10px;}

td.subheader {
color:rgb(49,45,46);
background-color:rgb(248,248,248);}

td.header {
color:rgb(255,255,255);
background-color:rgb(98,162,216);
letter-spacing:1px;
font-weight:bold;}

td.picker {
cursor:pointer;
cursor:hand;}

select {
font-size:10px;
font-family:verdana,arial,sans-serif;}

span {
color:rgb(255,0,0);}

img {
border:0px;}

table#bar td {
text-align:center;}

table#bar td span {
background-color:lightgreen;
color:lightgreen;}

td.box {
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:0px;}

input {
font-size:10px;
font-family:verdana,arial,sans-serif;}

input.data {
width:250px;
border:1px solid rgb(255,255,255);}

input.btn {
cursor:pointer;
cursor:hand;
width:60px;
color:rgb(255,255,255);
background-color:rgb(98,162,216);
letter-spacing:1px;
font-weight:bold;
font-size:9px;}

textarea {
height:auto;
width:400px;
overflow:visible;
border:1px solid rgb(255,255,255);
color:rgb(49,45,46);
background-color:rgb(255,255,255);
font-size:10px;
font-family:verdana,arial,helvetica,sans-serif;}

a:link {color:rgb(49,45,46);background-color:transparent;text-decoration:none;}
a:visited {color:rgb(49,45,46);background-color:transparent;text-decoration:none;}
a:active {color:rgb(49,45,46);background-color:transparent;text-decoration:none;}
a:hover {color:rgb(255,0,0);background-color:transparent;text-decoration:none;}

.printheader {
position:absolute;
top:-5000px;
left:0px;}






table#panel {
margin-bottom:15px;}

table#panel td {
text-align:center;
border:1px solid rgb(49,45,46);
width:20%;
line-height:18px;
letter-spacing:2px;
font-weight:bold;}

td.idle {
background-color:rgb(255,194,14);
color:rgb(49,45,46);}

table#panel td a:link {color:rgb(255,255,255);background-color:rgb(98,162,216);display:block;width:100%;height:100%;}
table#panel td a:visited {color:rgb(255,255,255);background-color:rgb(98,162,216);display:block;width:100%;height:100%;}
table#panel td a:active {color:rgb(255,255,255);background-color:rgb(98,162,216);display:block;width:100%;height:100%;}
table#panel td a:hover {color:rgb(49,45,46);background-color:rgb(255,255,255);display:block;width:100%;height:100%;}



div.clientdata {
width:400px;
margin-left:auto;
margin-right:auto;}

td.label {
width:25%;}
