/* --------------- General element definitions ------------------------------------------ */ body {font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; font-size: 100%; margin: 0; padding: 0;} code {font-family: "Courier New", Courier, monospace;} a:link {color: #00f;} a:visited {color: #606;} a:hover{text-decoration:underline;} a.noline:link, a.noline:visited{text-decoration:none;} img {border: 0;} br{clear: both!important;} p, .p, li {max-width: 60em;} p, .p {min-width: 10em; margin-top: 1ex; margin-bottom: 1ex;} label {font-weight: bold;} em {font-weight: bold;} strong {font-weight: bolder;} h1, h2, h3, h4, h5, h6 {font-weight: bold; margin-top: 1ex; margin-bottom: 0;} h1 {font-size: 130%;} h2 {font-size: 125%;} h3 {font-size: 120%;} h4 {font-size: 115%;} h5 {font-size: 110%;} h6 {font-size: 105%;} fieldset {border:0;margin:0;padding:0;} table {empty-cells:show; text-align:left; margin:0} th, tr, td {padding:0;} th {font-weight: bold;} table > caption {font-weight: bold; font-size: 115%; color: #b00;} pre {font-family: Courier New, Courier, monospace; margin: 0; padding: 0;} /* --------------- positioning ----------------------------------------------------------------------- */ .pac, .tac {text-align:center;} .tal {text-align:left;} .tar {text-align:right;} .pac {margin: 0.8em 1em;} .noWrap {white-space:nowrap;} /* --------------- Background colors ----------------------------------------------------------------- */ .highlight {background-color: #f0e68c;} .valid {background-color: #cfc;} .invalid {background-color: #fcc;} .oldvalid, .notUsed {background-color: #cff;} .good, .oldrow {background-color: #9f9;} .bad, .actionrow {background-color: #f99;} .restricted, .changed {background-color: #fc9;} .newrow {background-color: #fff;} .comp1 {background-color: #ffc;} .comp2 {background-color: #cff;} .codeLineNo {background-color: #c9c9c9; font-size: 85%;} .paintHeadRow {background-color: #07558c; color: #fff;} /* --------------- Text colors and fonts ----------------------------------------------- */ .paint {color: #a00;} .paintHead {color: #07558c;} .paintMagnetOn {color: #03f;} .required {color: #b00;} .diff1, .runStop {color: #b00;} .diff2, .runStart {color: #060;} .important {color: #a00; font-weight: bold;} .keyword {color: #060; font-weight: bold;} /* --------------- Buttons ------------------------------------------------------------- */ a.button {border: 4px outset #7fbbe6; background-color: #7fbbe6; padding: 0.1em;} a.button:link, a.button:visited, a.button:hover {color: #000; font-weight: bold; font-size: 90%; text-decoration:none;} .buttonHighlight {border: 2px outset #000; background-color:#fc6; font-weight: bold;} .buttonStd {background-color:#7fbbe6; border: 2px outset #7fbbe6; font-weight: bold;} /* --------------- Special formatting styles ------------------------------------------- */ .subheadL, .subheadC, .subheadR {color: #b00; font-weight: bold;} .subheadMinorL, .subheadMinorC, .subheadMinorR {color: #060; font-weight: bold;} .subheadL, .subheadMinorL {text-align: left;} .subheadC, .subheadMinorC {text-align: center;} .subheadR, .subheadMinorR {text-align: right;} .tableheader {color: #b00; font-weight: bold;} .tablefooter {color: #333; text-align: left;} .noDataInfo {color: #a00; font-weight: bold; margin: 1em auto; text-align: center;} .legendColor {margin: 0.2em 0;} .legendColor span {padding-left: 0.2em; padding-right: 0.2em; border: 1px solid #000;} .warning, .error .important {font-weight: bold;} .warning:before {content: "WARNING: "; font-family: "Courier New", Courier, monospace; color: #a00;} .error:before {content: "ERROR: "; font-family: "Courier New", Courier, monospace; color: #a00; font-weight: bold;} .default {font-size: smaller; font-weight: normal;} .default:before {content: "(Default: ";} .default:after {content: ")";} /* --------------- Page header/footer styles ------------------------------------------- */ .toolbar * {vertical-align: middle;} #pageHeader {font-weight: bold; background-color: #07558c; color: #fff;} #pageHeader > div {display: table; width: 100%;} #pageHeader h1 {display: table-cell; font-size: 1.5em; text-align: left; padding: 0.2em 10ex 0.2em 1ex;} #pageHeader .toolbar {display: table-cell; vertical-align: middle; text-align: right; padding: 0.2em 1ex;} #pageHeader .toolbar img.icon {width: 1.8em; height: 1.8em; background-color: #fff; margin-left: 1ex; margin-right: 1ex;} #pageHeader .toolbar a:link, #pageHeader .toolbar a:visited {color: #fff;} #pageFooter {font-weight: bold; font-size: 2ex; text-align: right; background-color: #07558C; color: #fff; padding: 0.3ex 3ex;} /* --------------- Page regions -------------------------------------------------------- */ .pageRegion {text-align: left; margin: 0.3em;} .helpPageRegion {margin: 1em;} /* --------------- page block (centered page region) ------------------------------------- */ .pageBlock, .pageBlockImportant, .commandBlock {display: table; margin: 1em auto;} .pageBlock {padding: 0 0.5ex;} .pageBlockImportant {border: 0.2ex outset #007; padding: 0.2em;} .commandBlock {background-color: #d3def7; color: #000; border: 0.1ex solid #07558c; text-align: left; margin: 0.5ex auto; padding: 0.5em} /* --------------- info block ----------------------------------------------------------- */ .infoBlock {font-size: 70%; max-width: 60em;} .infoBlock:hover {font-size: 100%;} /* --------------- iframe --------------------------------------------------------------- */ .iframeDiv1 {position: absolute; top: 6.5em; bottom: 0; left: 0; right: 0;} .iframeDiv2 {position: absolute; top: 7.8em; bottom: 0; left: 0; right: 0;} .iframeDiv3 {position: absolute; top: 9.1em; bottom: 0; left: 0; right: 0;} .iframeDiv4 {position: absolute; top: 10.4em; bottom: 0; left: 0; right: 0;} iframe {width: 100%; height: 100%;} /* --------------- List styles ------------------------------------------------- ------- */ ul, ol, ul.noDeco {margin-left: 1.5em; padding-left: 1.5em;} ul.noDeco {list-style-type: none;} ul.noIndent, ol.noIndent {margin: 0; padding-left: 1.5em;} ul.noIndent li, ol.noIndent li {padding-left: 0;} ul.plain {list-style-type: none; margin: 0; padding: 0;} ul.plain li {padding: 0 0 0.5ex 0;} ul.inlineList {list-style-type: none; display: inline; margin-left:0; padding-left:0;} ul.inlineList li {display: inline; max-width: 100%; padding: 0px 5px; border-left: 1px solid #000;} /* --------------- Errorblock styles --------------------------------------------------- */ .errorBlock {background-color: #f5f5f5; border-color: #b00; border-width: 0.3em; border-style: solid; display: table; margin: 1ex auto;} .errorBlock .header {margin: 0px; padding-bottom: 0.3em; background-color: #b00; color: #fff; text-align: center;} .errorBlock .content, .errorBlock .footer {margin: 0.2em; padding: 0.1em 0.3em; border-color: #000; border-width: 0.1em; border-style: solid;} .errorBlock .footer {background-color: #ddd;} .errorBlock .content ul {padding-left: 1em;} .errorBlock .content li {font-weight: bold;} .errorBlock .content p {font-weight: bold;} /* --------------- Block/Form styles --------------------------------------------------- */ .formBlock {background-color: #07558c; color: #fff; border: 0.2ex outset #007; display: table; margin: 1ex auto;} .formBlock a:link {color: #fff;} .formBlock a:visited {color: #ddd;} .formBlock .header {color: #fff; font-weight: bold; text-align: center; margin: 0.2ex 0.2em;} .formBlock .content {background-color: #d3def7; color: #000; border: 0.2ex solid #07558c; text-align: left; margin: 0.5ex;} .formBlock .content a:link {color: #00f;} .formBlock .content a:visited {color: #00d;} .formBlock .content .tablefooter {background-color: #fff; text-align: left; margin: 0 0.2em 0.2ex 0.2em;} .formBlock .footer {text-align: right; margin: 0 0.5ex 0.5ex 0.5ex;} .formBlock .footer input {margin: 0 0.5ex;} /* --------------- Simple Form --------------------------------------------------------- */ .formSimple {text-align: center} .formSimple input {margin: 0.5ex 1em;} .commandBlock .formSimple input {margin: 0 1em 0.5em 1em;} /* --------------- Form layout tables --------------------------------------------------- */ table.formlayout {margin: 1ex 1em;} table.formlayout td {vertical-align: top; margin: 0.2ex; padding: 0.2ex 0.2em;} table.formlayout td .buttons_inline {padding: 0 0 0 1.5em;} table.formplain {margin: 0.1ex;} table.formplain td {vertical-align: middle; margin: 0; padding: 0 0.5ex;} table.formplain td .buttons_inline {padding: 0 0 0 1em;} .radioButtonText {padding: 0 2ex 0 0.3ex; font-weight: bold;} table.formlayout .radioButtonText {vertical-align: top;} /* --------------- Layout table styles ------------------------------------------------- */ .layoutTable {display: table;margin: 1ex 1em;} .layoutTable > * {display: table-row;} .layoutTable > * > * {display: table-cell; vertical-align: top; margin: 0.2ex; padding: 0.2ex 0.2em;} /* --------------- Table text align ----------------------------------- -------------------------- */ table .l {text-align:left;} table .r {text-align:right;} table .c {text-align:right;} /* --------------- Table block style ----------------------------------------------------------------- */ .tableBlock {background-color: #f5f5f5; color: #000; border: 0; display: table; margin: 0.3em auto; padding: 0 0.5ex;} .tableBlock .header {font-weight: bold; color: #b00; text-align: center; margin: 0.3em 0;} .tableBlock .section {text-align: left; margin: 0.2em 0;} .tableBlock .tablefooter {margin: 0 0 0.5ex 0;} /* --------------- Data table style ------------------------------------------------------------------- */ table.data {background-color: #fff; color: #000; border: 2px #07558C solid; border-spacing: 0.2ex; margin: 1ex auto; text-align: center;} table.data caption {text-align: center; color: #07558c;} .tableBlock table.data {margin: 0.5ex 0; width: 100%;} .formBlock table.data {margin: 0; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px #000 solid; width:100%;} table.data th, table.data td {vertical-align: middle; border: 0.1em inset #000; padding: 0.1em 0.2em;} table.data th {background-color: #07558c; color: #fff;} table.data th.highlight {color: #f0e68c;} table.data th a:link {color: #fff;} table.data th a:visited {color: #ddd;} table.data tr a:link, table.data td a:link {color: #00f;} table.data tr a:visited, table.data td a:visited {color: #606;} table.data tr.even {background-color: #fff;} table.data tr.odd {background-color: #cff;} #logbook td {vertical-align: top;} /* --------------- Sortable data table style ------------------------------------------------------------------- */ table.tablesorter {background-color: #fff; color: #000; border: 2px #07558C solid; border-spacing: 0.2ex; margin: 1ex auto; text-align: center;} table.tablesorter caption {text-align: center; color: #07558c;} .tableBlock table.tablesorter {margin: 0.5ex 0; width: 100%;} table.tablesorter thead, table.tablesorter tfoot {background-color: #07558c; color: #fff; padding: 4px;} table.tablesorter thead th, table.tablesorter tfoot td {padding: 4px 5px 4px 5px;} table.tablesorter thead th, table.tablesorter tfoot th, table.tablesorter tbody td {vertical-align: middle; border: 0.1em inset #000;} table.tablesorter thead tr .header {color: #fff; background-image: url(../images/tablesort_bg.gif); background-repeat: no-repeat; background-position: center right; padding: 4px 20px 4px 5px; cursor: pointer;} table.tablesorter thead tr .headerSortUp {background-image: url(../images/tablesort_asc.gif);} table.tablesorter thead tr .headerSortDown {background-image: url(../images/tablesort_desc.gif);} table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #97c2cf; color: #000;} table.tablesorter tbody td {padding: 0.2ex 0.2em;} table.tablesorter tbody tr a:link, table.data td a:link {color: #00f;} table.tablesorter tbody tr a:visited, table.data td a:visited {color: #606;} table.tablesorter tbody tr.even {background-color: #fff;} table.tablesorter tbody tr.odd {background-color: #cff;} /* --------------- Summary table style ---------------------------------------------------------------- */ table.summary {border: 0; margin-top: 0.5ex; margin-bottom: 0.5ex; background-color: #f5f5f5;} .tableBlock table.summary {margin: 0 0 0.5em 0; background-color: #eee8aa;} table.summary caption, table.summary th, table.summary td {text-align: left;} table.summary th, table.summary td {vertical-align: top; padding-right: 5px;} table.summary th {font-weight: bold;} table.summary caption {max-width: 60em;} /* --------------- Legend table style (for helps) ------------------------------------------- */ table.legend {border: 0; margin: 1ex; background-color: #f5f5f5; padding: 0;} table.legend caption {font-weight: bold; color: #b00; text-align: left; } table.legend th, table.legend td {vertical-align: top; padding: 5px 5px 5px 0; text-align: left;} table.legend th {font-weight: bold;} /* --------------- Comment table style ---------------------------------------------------------------- */ table.comments {background-color: #fff; color: #000; border: 2px #07558C solid; margin: 1em auto; text-align: center;} table.comments th, table.comments td {text-align: left; vertical-align: top; padding: 2px 5px; border: 1px #07558C solid;} table.comments th {background-color: #07558c; color: #fff; font-weight: bold;} table.comments caption {color: #07558c;} /* --------------- std table style ---------------------------------------------------------------- */ table.std {background-color: #fff; border: 2px #000 solid; border-collapse: collapse; margin-top: 0.5ex; margin-bottom: 0.5ex; text-align: center;} .tableBlock table.std {margin: 0.5ex 0.5ex;} table.std caption {text-align: center;} table.std th, table.std td {text-align: center; vertical-align: middle; padding: 2px 5px; border: 1px #000 solid;} table.std th {background-color: #9ff;} /* --------------- points table style ---------------------------------------------------------------- */ table.points {background-color: #fff; border: 2px #000 solid; border-collapse: collapse; text-align: center;} table.points td {text-align: right; vertical-align: middle; padding: 2px 5px; border: 1px #000 solid;} /* --------------- Tiny table with outer border ------------------------------------------------------- */ table.tiny {border: 1px #000 solid; border-collapse: collapse; padding: 0; margin: 0;} table.tiny caption {font-size: 90%; text-align: center;} table.tiny th, table.tiny td {padding: 0 2px; vertical-align: top; font-size: 75%; text-align: left;}