body { background-color:black; color:white; font-family: Arial; font-size: 90%; overflow:auto; }

#server-laptop { background-color: #FF00FF; color: black; }
#server-local { background-color: #FF00FF; color: black; }
#server-nas { background-color: #BB00FF; color: black; }
#server-standard { }
#server-unknown { background-color: #FF0000; color: black; }

body.production { background-color:#800000; }

a:active { color:white; }
a:link { color:white; }
a:visited { color:white; }
a:hover { color:white; }

a.selectpages { color:white; }

a.noline:active { color:white; text-decoration:none; }
a.noline:link { color:white; text-decoration:none; }
a.noline:visited { color:white; text-decoration:none; }
a.noline:hover { color:white; text-decoration:none; }

body.full { overflow:hidden; }
body.center { margin:auto; text-align:-moz-center; #text-align:center;  align:center; }
body.fullcenter { margin:auto; text-align:-moz-center; overflow:hidden; #text-align:center; align:center; }
div.fullcenter { margin:auto; text-align:-moz-center; width:100%; height:100%; vertical-align:middle; position:relative; line-height:100%; #text-align:center; align:center; }

table.queryInTable { border-width:0px 0px 1px 1px; border-style:solid; border-spacing:0; border-collapse: collapse; }
tr.queryInTableHeader { vertical-align:top; }
tr.queryInTable {}
tr.queryInTableTotal {}
td.queryInTableHeader { font-weight:bold; border-width:1px 1px 0px 0px; border-style:solid; border-spacing:0; margin:0px; padding:4px; }
td.queryInTableFront { font-weight:bold; border-width:1px 1px 0px 0px; border-style:solid; border-spacing:0; margin:0px; padding:4px; }
td.queryInTable { border-width:1px 1px 0px 0px; border-style:solid; margin:0px; border-spacing:0; padding:4px; }
td.queryInTableTotal { border-width:1px 1px 0px 0px; border-style:solid; margin:0px; border-spacing:0; padding:4px; }
td.queryInTable2D { border-width:1px 1px 0px 0px; border-style:solid; margin:0px; border-spacing:0; padding:4px; text-align:right; }
span.sqlError {}
a.sqlError {}

div.showLog { border-width:2px; border-style:solid; border-color:white; font-size:8pt; font-weight:bold; color:black; background-color:#FFFFD0; }
div.showLogHeader { border-width:2px; border-style:solid; border-color:white; font-size:8pt; font-weight:bold; color:black; background-color:#FFFF80; }
div.showLog#error { background-color:#FFD0D0; }
div.showLogHeader#error { background-color:#FF8080; }
div.showLog#flow { background-color:#FFC488; }
div.showLogHeader#flow { background-color:#FF9428; }
div.showLog#debug { background-color:#C0C0FF; }
div.showLogHeader#debug { background-color:#8080FF; }
a.logLink { color:red; }

div.commentCorner { position:absolute; z-index:93; }
div.commentSide { position:absolute; z-index:91; }
div.commentSelect { position:absolute; z-index:95; }
div.commentOverlay { position:absolute; z-index:90; }
div.commentMain { position:absolute; z-index:100; padding:10px; background-color:black; white-space:nowrap; display:inline; } 

input { background-color:#202020; color:white; border-style:none; border-color:#202020; }
select { font-size:90%; background-color:#202020; color:white; border-style:none; border-color:#202020; }
textarea { font-size:90%; background-color:#202020; color:white; border-style:none; border-color:#202020; }

select { font-size:90%; }
textarea { font-size:90%; }

td.bigCell { padding:5pt; }
td.bigHeader { font-size:120%; margin:auto; text-align:-moz-center; padding:5pt; #text-align:center; }
td.bigLeft { padding:5pt; text-align:left; }
td.bigRight { padding:5pt; text-align:right; }
input.bigButton { background-color:transparent; }

td.filedt { white-space:nowrap; }

tr.r2 { vertical-align:top; }
td.r2 { vertical-align:top; }
td.r2key { vertical-align:top; }
td.r2value { vertical-align:top; }
