body { margin:10px 10px 20px; padding:0px; background:#ffffff; font:12px Arial, Helvetica, sans-serif; scrollbar-base-color:#cccccc }

a { color:#333333; text-decoration:underline }
a:hover { text-decoration:none }
form { display:inline }
select { background:#ffffff; color:#000000; font:8pt Verdana, Arial, Helvetica, sans-serif; margin:2px 0px 3px }
input { font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#ffffff }
input.disabled { background:#cccccc }
input.button { font:11px Verdana, Arial, Helvetica, sans-serif; padding:2px 5px; color:#000000; border:solid 1px #000000; background:#ffffff repeat-x bottom; text-align:center; cursor:hand; cursor:pointer }
br.clear-all { clear:both; font:0px/0px sans-serif }
p.footer { font:11px Arial, Helvetica, sans-serif; text-align:center }

h1 { font:bold 24px Arial, Helvetica, sans-serif; color:#000000 }
h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#000000 }
h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#000000 }
p { font:12px/16px Arial, Helvetica, sans-serif; color:#333333 }
li { font:12px/16px Arial, Helvetica, sans-serif; color:#333333 }
table { font:12px/16px Arial, Helvetica, sans-serif; color:#333333 }

tr.left, th.left, td.left { text-align:left ! important }
tr.right, th.right, td.right { text-align:right ! important }
tr.center, th.center, td.center { text-align:center ! important }

table.header { display:none }

table.menu { display:none }

table.content td.menu { display:none }

div.tooltip { display:none }

table.upload { display:none }

table.login { width:600px; padding:1px; background:#ffffff; border:solid 1px #000000 }

table.form td { padding:2px }

table.data { width:100%; background:#ffffff; border:solid 1px #000000; border-top:none }
table.data tr.on td { background:#ffffff }
table.data tr.section td { background:#dddddd }
table.data th { padding:2px 5px 2px 5px; border-top:solid 1px #000000; border-left:solid 1px #000000; background:#cccccc; text-align:left }
table.data th.first { border-left:none ! important }
table.data td { background:#ffffff; padding:2px 5px 2px 5px; border-top:solid 1px #000000; border-left:solid 1px #000000 }
table.data td.first { border-left:none ! important }
table.data div.document { nowrap:true; overflow:hidden; text-overflow:ellipsis }

.100pc { color:#004d3d }
.075pc { color:#407a6e }
.050pc { color:#7fa69e }
.045pc { color:#8cafa8 }
.040pc { color:#99b8b1 }
.035pc { color:#a6c1bb }
.030pc { color:#b2c9c4 }
.025pc { color:#bfd2ce }
.015pc { color:#d9e4e2 }
.010pc { color:#e5edeb }
.005pc { color:#f2f6f5 }
.000pc { color:#ffffff }

.error { color:#ff0000 ! important }

.noPrint { display:none }
