body, html { behavior: url(csshover.htc); height: 100%; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; background: #3D576D; } a { color: #f60; text-decoration: underline; } a:hover { text-decoration: none; } h1 { font-size: 21px; margin-bottom: 10px; } .body { position: relative; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; width: 100%; } .header { height: 120px; position: relative; } .logo { position: absolute; top: 10px; left: 20px; } .logo a { color: #ddd; font-size: 30pt; font-weight: bold; text-decoration: none; text-shadow: #0A2337 -1px -1px 0; } .navigation { position: absolute; left: 12px; bottom: 20px; } .navigation li { display: inline-block; *display: inline; zoom: 1; -moz-border-radius: 3px; border-radius: 3px; } .navigation li:hover, .navigation li.selected { -moz-box-shadow: -1px -1px 0 #0A2337; -webkit-box-shadow: -1px -1px 0 #0A2337; box-shadow: -1px -1px 0 #304759; background: #536C80; } .navigation li>a { display: inline-block; *display: inline; zoom: 1; color: #ddd; padding: 7px 12px; font-size: 11pt; text-decoration: none; text-shadow: #304759 -1px -1px 0; } .sidebar .navigation { position: static; } .sidebar .navigation li { display: block; margin-bottom: 5px; } .sidebar .navigation li>a { display: block; } .sidebar .navigation li .additional { padding: 10px 12px; background: #eee; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .sidebar .navigation li .additional dt { margin-bottom: 2px; } .sidebar .navigation li .additional dd { margin-bottom: 8px; } .columns { width: 100%; display: table; clear: both; } .column { display: table-cell; vertical-align: top; } .column, { display: inline; vertical-align: top; width: expression(function(t){ var sum = 0; for (var i = 0; i < t.parentNode.childNodes.length; i++) { if (t.parentNode.childNodes[i] != t) { sum += t.parentNode.childNodes[i].offsetWidth; } } return t.parentNode.clientWidth - sum + 'px'; }(this)); zoom: 1; } .sidebar { width: 250px; } .padder { padding: 0 12px; } .content { min-height: 300px; -moz-box-shadow: -1px -1px 0 #0A2337; -webkit-box-shadow: -1px -1px 0 #0A2337; box-shadow: -1px -1px 0 #304759; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #fff; padding: 30px; } .list_table { width: 100%; margin: 0; line-height: 140%; border-collapse: separate; border-spacing: 0px; border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .list_table * { font-size: 8pt; } .list_table tr { vertical-align: top; } .list_table td.actions { white-space: nowrap; width: 50px; } .list_table th { text-align: left; background: #eee; white-space: nowrap; overflow: hidden; max-width: 15px; } .list_table th a { text-decoration: none; border-bottom: 1px dotted #333; } .list_table th a:hover { border-bottom: none; } .list_table td, .list_table th { padding: 5px; } .list_table td:first-child, .list_table th:first-child { padding-left: 10px; } .list_table td:last-child, .list_table th:last-child { padding-right: 10px; } .list_table td { border-bottom: 1px solid #ddd; vertical-align: top; } .list_table tr:last-child td { border: none; } .list_table tbody tr:hover { background: #f4f4f4; } label, input, textarea, select { font-family: Helvetica, Arial, sans-serif; } input[type=text], input[type=password], textarea { border: #ccc solid 1px; font-size: 11pt; padding: 3px 0; border-radius: 3px; } input[type=text]:focus, input[type=password]:focus, textarea:focus { border: #536C80 solid 1px; } input[type=submit] { border: 0; border-radius: 3px; background: #536C80; color: #ddd; text-shadow: -1px -1px 0 #304759; padding: 3px 10px; font-size: 11pt; } select { font-size: 11pt; } #search { width: 120px; } .form { margin-bottom: 30px; } .form li { list-style: none; margin-bottom: 8px; } .form li .label { margin-bottom: 3px; } .form li .label * { display: inline; } .form li label { font-size: 10pt; font-weight: bold; } .form li input[type=text], .form li input[type=password], .form li textarea { width: 100%; } .form li textarea { height: 60px; } .field_error { color: #C83E3E; } .association { position: relative; } .association input[disabled] { text-indent: 25px; } .association .association_clear { position: absolute; top: 4px; left: 9px; cursor: pointer; display: none; } .association .association_clear:hover { color: #b00; text-shadow: 1px 1px 2px #555; } .association input[disabled] ~ .association_clear { display: block; } .association .rui-autocompleter li .description { display: none; margin: 5px 10px; } .association .rui-autocompleter li .description li { margin: 0; padding: 0; } .association .rui-autocompleter li:hover .description { display: block; }