#debug { background-color: #990066; padding: 2px; } /* General settings */ body { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; margin-right: 0px; /* background-color: #deadDD;*/ background-color: #f8f8f8; } hr { background-color: #666; height: 1px; border: 0; } img { border: 0px; } fieldset { border: none; padding: 0px; margin: 0px; } table.login { text-align: center; border: thin solid #000000; background-color: #CCCCFF; } table.list { background-color: #F0F0F0; } table.container { background-color: #FFFFFF; border: none; } table.wholepage { width: 100%; } table.border { border: thin solid #000000; } tr.row0 { background-color: #FFFFFF; } tr.row1 { background-color: #DDDDDD; } tr.tableheader { background-color: #CCCCCC; padding: 3px; text-align: left; } tr.darkrowheader { background-color: #CCCCCC; padding: 3px; } tr.datalinelight { background-color: #F0F0F0; text-align: left; } th { background-color: #F0F0F0; font-size: 1.1em; font-weight:normal; padding: 4px; } td.tblsubmit { background-color: #F0F0F0; text-align: center; } td.inputlabel { text-align: right; padding: 3px; } td.datahead_l { background-color: #F0F0F0; border-bottom: 1px solid #666666; text-align: left; } td.datahead_s { background-color: #F0F0F0; border-bottom: 1px solid #666666; width: 1%; white-space: nowrap; } td.data_nowrap { white-space: nowrap; } td.data { padding: 3px; } td.title { text-align: center; } td.menu { width: 200px; white-space: nowrap; border: thin solid #000000; background-color: #ffccee; vertical-align: top; } td.defaults { background-color: #DDDDDD; } td.errhead { font-weight: bold; font-size: 110%; color: red; background-color: #404040; text-align: center; padding: 3px; border: solid 2px #FF0000; } td.err { border: solid 2px #FF0000; color: red; background-color: #e0e0e0; } td.warn { border: solid 2px #FFFF00; color: #333300; background-color: #e0e0e0; } td.leftthird { width: 36%; text-align: left; } td.rightthird { width: 36%; text-align: right; } td.border { background-color: #e0e0e0; border: solid 1px #101010; padding: 2px; } td.noaccess { background-color: #ffe8e8; color: #2f0000; } .meat { align: center; width: 100%; } input { font-size: 10px; } /* Pure CSS collapseable tree for groups Adapted (mostly trimmed down) from http://www.thecssninja.com/css/css-tree-menu Fails variously in IE */ li.hassub { position: relative; margin: 0 0 0 -40px; padding: 0; list-style: none; } li.leaf { margin: 0; padding: 0 0 0 15px; /* in px since this is to adjust for a fixed-size image */ } li.hassub input { position: absolute; left: 0; margin: 0; opacity: 0; filter:alpha(opacity=0); /* IE > 6, maybe */ z-index: 2; cursor: pointer; height: 1em; width: 1em; top: 0; } li.hassub input + ul { background: url('../images/tree_closed.png') 0px -2px no-repeat; margin-top: -0.95em; /* esplain to me, why this not 1em? O_o */ padding-top: 0.1em; padding-left: 2.25em; /* ah-HA! use this to adjust the indent! watch for neg margin from li.hassub */ xdisplay: block; height: 1em; } li.hassub input + ul > li { height: 0; overflow: hidden; margin-left: -14px !important; } li.hassub label { cursor: pointer; display: block; padding-left: 15px; /* in px as it ajusts for fixed-size image */ } li.hassub input:checked + ul { background: url('../images/tree_open.png') 0px 0px no-repeat; margin-top: -1.2em; padding-top: 1.1em; height: auto; } li.hassub input:checked + ul > li { height: auto; } /* general classes */ .errmsg { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color: red; background-color: #404040; text-align: center; border: thin solid #FFFFFF; padding: 5px; width: 70%; } .right { right: 3px; } .center { text-align: center; } #header { border-bottom: thin solid #000000; clear: both; float: left; width: 100%; } #footer { border-top: thin solid #000000; clear: both; } #contact { font-size: 10px; position: absolute; right: 10px; text-align: right; } #main { position: relative; float: right; width: 100%; } #login { margin-top: 50px; margin-bottom: 50px; padding: 3px; border: thin solid #000000; } #tableholder { padding: 2px; background: #FFFFFF; width: 70%; } #menu { border-right: thin solid #000000; margin-right: 5px; padding: 5px; } #soadetail { text-align: left; } /* somewhat generic/reusable */ #datatablewrapper { border: none; width: 98%; margin-left: 1%; margin:right: 1%; }