/* www.spikesource.com style */ /* colors */ .logoBlue{ background-color:#0066cc } .darkBlue{ background-color:#003399 } .lightBlue { background-color:#D2E7FC; } .faintBlue{ background-color:#efefef; } /* Overload html tags */ body{ background-color:#ffffff; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin:0px; color:#222222; } /* major page sections; containers are have "Box" suffix */ #pageBox{ width:800px; margin-left:20px; } #navBox{ width:800px } #contentBox{ width:800px; margin-top:10px; } /* spikesource.com elements */ #leftBox{ width:600px; padding-left:2px; font-size:11px; color:#222222; line-height:14px } #rightBox{ width:190px; margin-bottom:5px; margin-left:15px } #footerBox{ border-top:2px solid #0066cc; margin-top:15px; width:800px; height:22px; } #leftNav { width:165px; margin-right:10px; } #leftRule { width:175px; border-right:1px solid #000000; } #rightContent { margin-left:15px; width:600px; } #userInfo { height:20px; width:800px; } .navCell{ height:31px; border-left:1px solid #000000 } .copyright{ font-family:arial,sans-serif; color:#666666; font-size:10px; font-weight:bold } /* Convention:Do not overload html default styles - use spike[sometag] */ h1,.spikeh1{ font-size:17px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000; margin-bottom:4px; margin-top:0px; } h2,.spikeh2{ font-size:14px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#003399; margin-bottom:8px } h3,.spikeh3{ font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#444444; margin-bottom:0px } .spikep{ margin-bottom:10px; margin-top:5px; padding-left:2px; font-size:11px; line-height:15px; width:90%; } p{ margin-bottom:10px; margin-top:5px; padding-left:2px; font-size:11px; line-height:15px; } .emph{ font-style:oblique } ul,.spikeul{ margin-left:22px; padding:0px; margin-top:5px; } li,.spikeli{ list-style-position:outside; line-height:14px; font-size:11px; margin-top:4px; margin-left:2px; } .emphasis{ font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#666666 } .rightHeader{ font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#222222; font-weight:bold; padding-bottom:2px; } .blueRuleBox{ width:175px; border-bottom:2px solid #0066cc; margin-left:15px; } .rightRule{ border-left:1px solid #000000; } .rightIndent{ width:178px; margin-left:15px; font-size:11px; color:#222222; line-height:1.3em; margin-top:7px; text-align:left; margin-bottom:5px } .newsHeader{ width:178px; margin-left:15px; font-size:12px; color:#222222; margin-bottom:2px; margin-top:6px; } ul.newsBox{ margin-left:30px; padding-bottom:5px } .content_small{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#444444 } .content{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#444444 } .content_gray{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; background-color:#e9e9e9 } .content_error{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#0066cc; font-weight:bold } .contentError{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#990000; font-weight:bold; } .content_required{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#0066cc } .content_bold { font-size:11px; font-weight:bold; } /* Tables */ .spikeDataTable { border-top:1px solid #5d6c7b; border-right:1px solid #5d6c7b; border-left:1px solid #5d6c7b; } /* DataTable headings and cell styles */ .spikeDataTableHeadRight { font-size:12px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; text-align:right; padding-right:5px; } .spikeDataTableHeadLeft { font-size:12px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; text-align:left; padding-left:5px; } .spikeDataTableHeadCenter { font-size:12px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; text-align:center; margin-left:auto; margin-right:auto; } .spikeDataTableSubHeadRight { font-size:11px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; border-top:2px solid #ffffff; text-align:right; padding-right:5px; } .spikeDataTableSubHeadLeft { font-size:11px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; border-top:2px solid #ffffff; text-align:left; padding-left:5px; } .spikeDataTableSubHeadCenter { font-size:11px; font-weight:bold; background-color:#d2e7fc; border-right:2px solid #ffffff; border-top:2px solid #ffffff; text-align:center; margin-left:auto; margin-right:auto; } .spikeDataTableSubHeadLeftLast{ font-size:11px; font-weight:bold; background-color:#d2e7fc; border-top:2px solid #ffffff; text-align:left; padding-left:5px; } .spikeDataTableSubHeadCenterLast { font-size:11px; font-weight:bold; background-color:#d2e7fc; border-top:2px solid #ffffff; text-align:center; margin-left:auto; margin-right:auto; } .spikeDataTableHeadRightLast { font-size:12px; font-weight:bold; background-color:#d2e7fc; text-align:right; padding-right:5px; } .spikeDataTableHeadLeftLast { font-size:12px; font-weight:bold; background-color:#d2e7fc; text-align:left; padding-left:5px; } .spikeDataTableHeadCenterLast { background-color:#d2e7fc; font-size:12px; font-weight:bold; text-align:center; margin-left:auto; margin-right:auto; } .spikeDataTableCellRight { font-size:11px; text-align:right; border-bottom:1px solid #5d6c7b; padding-right:5px; } .spikeDataTableCellRightBorder { font-size:11px; text-align:right; border-bottom:1px solid #5d6c7b; border-right:1px solid #cccccc; padding-right:5px; } .spikeDataTableCellLeft { font-size:11px; text-align:left; border-bottom:1px solid #5d6c7b; padding-left:5px; } .spikeDataTableCellLeftBorder { font-size:11px; text-align:left; border-bottom:1px solid #5d6c7b; border-right:1px solid #cccccc; padding-left:5px; } .spikeDataTableCellCenter { font-size:11px; text-align:center; margin-left:auto; margin-right:auto; border-bottom:1px solid #5d6c7b; } .spikeDataTableCellCenterBorder { font-size:11px; text-align:center; margin-left:auto; margin-right:auto; border-bottom:1px solid #5d6c7b; border-right:1px solid #cccccc; } /* vertical table */ .spikeVerticalTable { border:1px solid #5d6c7b; } .spikeVerticalTableHead { font-size:12px; font-weight:bold; background-color:#d2e7fc; border-bottom:2px solid #ffffff; text-align:right; padding-right:5px; vertical-align:top; } .spikeVerticalTableHeadLast { font-size:12px; font-weight:bold; background-color:#d2e7fc; text-align:right; padding-left:5px; vertical-align:top; } .spikeVerticalTableCell { font-size:11px; text-align:left; border-bottom:1px solid #5d6c7b; padding-left:5px; vertical-align:top; } .spikeVerticalTableCellBold { font-weight:bold; font-size:11px; text-align:left; border-bottom:1px solid #5d6c7b; padding-left:5px; vertical-align:top; } .spikeVerticalTableCellLast { font-size:11px; text-align:left; padding-left:5px; vertical-align:top; } /* Top navigation */ #navbar { height:80px; border-bottom:2px solid #0066cc; width:642px; } .navText{ padding-left:5px; font-size:13px; color:#000000; font-weight:bold; letter-spacing:1px; text-decoration:none } .navText:link,.navText:visited{ color:#0066cc } .navText:hover{ color:#000000 } .navTextOn { color:#000000; padding-left:5px; font-size:13px; font-weight:bold; letter-spacing:1px; text-decoration:none } /* left side navigation */ .parent { margin-left:15px; width:160px; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; padding-bottom:5px; color:#0066cc; vertical-align:top; } .parentChild { margin-left:0px; width:175px; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; padding-bottom:5px; color:#0066cc; vertical-align:top; } .submenu { color:#000000; width:145px; text-decoration: none; padding-top:1px; padding-bottom:1px; padding-left:25px; } .submenu a { white-space:normal; } .child { padding-left:0px; width:175px; font-weight: bold; font-size: 11px; text-decoration:none; display:none; padding-bottom:2px; } .menuImage { margin-right:6px; } .submenu a:visited {color: #0066cc; text-decoration:none; border:0px;} .submenu a:link {color: #0066cc; text-decoration: none; border:0px;} .submenu a:hover { color: #000000; text-decoration: none ; border:0px;} .parentChild a:visited { color: #0066cc; text-decoration:none; } .parentChild a:link { color: #0066cc; text-decoration:none; } .parentChild a:hover { color: #000000; text-decoration:none } .parent a:visited { color: #0066cc; text-decoration:none; } .parent a:link { color: #0066cc; text-decoration:none; } .parent a:hover { color: #000000; text-decoration:none } /* links */ .footerlink:link, .footerlink:visited{ color:#003399; font-size:10px; text-decoration:none } .footerlink:hover{ color:#000000; text-decoration:underline } .contentlink{ font-family:arial,sans-serif; font-size:11px; } .contentlink:visited, .contentlink:link { color:#0055bb; text-decoration:none; } .contentlink:hover{ color:#000000; text-decoration:underline } .contentlinkBold{ font-family:arial,sans-serif; font-size:11px; font-weight:bold; } .contentlinkBold:visited, .contentlinkBold:link { color:#0055bb; text-decoration:none; } .contentlinkBold:hover{ color:#000000; text-decoration:underline } a.headerlink{ color:#000000; text-decoration:underline; } a.headerlink:hover { text-decoration:underline; } a.externalLink, a.tablelink { color:#000000; text-decoration:none; } a.externalLink:link,a.tablelink:link { color:#0055bb; } a.externalLink:visited,a.tablelink:visited { color:#0055bb; } a.externalLink:hover,a.tablelink:hover { color:#000000; text-decoration:underline; } a.tablelinkBold:link { font-weight:bold; text-decoration:none; color:#0055bb; } a.tablelinkBold:visited { font-weight:bold; text-decoration:none; color:#0066cc; } a.tablelinkBold:hover { font-weight:bold; color:#000000; text-decoration:underline; } .blueHeader,.greyHeader{ font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#0066cc; font-weight:bold } /* form layout */ .spikeForm{ vertical-align:top; margin:0px; padding:0px; border:1px solid #5d6c7b; } .spikeButton { padding-right:10px; } .required { margin-bottom:0px; text-align:right; } .formRule{ border-left:1px solid #000000; padding-top:0px; margin-left:0px; } .formHeader{ padding-left:20px; height: 22px; background-color:#D2E7FC; color: #000000; font-size:12px; font-weight:bold; } .formLabel{ height:14px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:right; font-weight:bold; white-space:nowrap; } .formLabelL { font-size:11px; font-weight:bold; color:#000000; white-space:nowrap; } .formDirection { padding-left:20px; height: 20px; background-color:#ededed; color: #000000; font-size:11px; } .formNote { color:#333333; font-size:10px; padding-left:2px; } .label,.element{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px; } .checkLabel{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; font-weight:bold; margin-right:2px; vertical-align:middle; } .button{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#e9e9e9; border:1px solid #666666 } .asterickR{ margin-right:2px } .asterickL{ margin-left:2px } .blueButton{ font-family:arial,tahoma,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; background-color:#0066cc; border-style:none; border:none; margin:0px; padding:1px; } /* Defines input boxes,textareas,and input checkboxes */ .textfield{ margin-left:2px; border:1px solid #3d86ce; background-color:#E7F1FA; font-size:11px; color:#333333 } input{ margin:0px; padding:0px } .checkbox { margin-right:2px; margin-left:0px; } .selectMenu{ height:16px; margin-left:4px; background-color:#ffffff; font-size:11px; color:#333333 } .optionElem{ font-size:11px; color:#333333; padding-bottom:2px } .multiBox{ height:50px; font-size:11px } /* Required by HTML_QuickForm module */ .errors{ font-family:Arial,Helvetica,sans-serif; color:#990000; font-weight:bold } .note{ font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000 } /* Job Page styles */ .jobTitle { font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:12px; font-weight:bold; color:#0066cc; } a.jobTitle:link { color:#0066cc; } a.jobTitle:visited { color:#0066cc; } a.jobTitle:hover { color:#000000; text-decoration:underline; } .jobTable { margin-bottom:20px; } .jobTable td { padding-left:4px; } .jobTable .jobTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background-color:#0066cc; /*background-color:#D2E7FC; */ font-size:12px; height:20px; } p.jobDescription { margin-bottom:5px; margin-top:2px; } /* old stuff */ .loginTable{ width:250px; padding-bottom:2px; padding-top:10px } .category_sublink:hover,.boxtitlelink:hover,.category_mainlink:hover{ color:#990000; text-decoration:underline } .spacer,#betaTable{ background-color:#ffffff } .borderedbg{ background-color:#ffffff; font-family:arial; font-size:10px; color:#333333 } table.bordered{ background-color:#999999 } td.boxoff{ background-color:#ffffff; color:#000000; font-size:8pt; font-family:Arial,Helvetica,sans-serif } td.boxon{ background-color:#eeeeee; color:#000000; font-size:8pt; font-family:Arial,Helvetica,sans-serif } .pagetitle{ font-family:arial; font-weight:bold; font-size:18pt; color:#333333; border-bottom:1px solid #999999 } .boxtitlelink{ color:#336699; font-size:9pt; font-family:tahoma,verdana,arial; text-decoration:none } .sectiontitle{ font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#990000; font-weight:bold } .subtitle{ font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; color:#333333; border-bottom:1px dashed #000000 } .subcategory{ background-color:#eeeeee; color:#000000; font-size:8pt; font-family:Arial,Helvetica,sans-serif; border-left:5px solid #cccccc } .subcategory2{ background-color:#d9d6c5; color:#000000; font-size:8pt; font-family:Arial,Helvetica,sans-serif; border-left:5px solid #cccccc } .row_title{ background-color:#999999; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold } .row_category{ background-color:#1D97C3; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold } .row1{ color:#000000; background-color:#dadada; font-family:Arial,Helvetica,sans-serif; font-size:8pt } .row2{ color:#000000; background-color:#e9e9e9; font-family:Arial,Helvetica,sans-serif; font-size:8pt } .row3{ color:#990000; background-color:#e9e9e9; font-family:Arial,Helvetica,sans-serif; font-size:8pt } .row4{ color:#990000; background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt } .rowsection{ color:#000000; background-color:#f9f9f9; font-family:Arial,Helvetica,sans-serif; font-size:11px; } .category{ background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:9pt } .category_mainlink{ font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#336699; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; font-weight:bold } .category_sublink{ font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#336699; font-family:Arial,Helvetica,sans-serif; text-decoration:underline } .boxed_sectionheader{ font-family:trebuchet MS,verdana,arial; font-size:11pt; font-weight:bold; color:#333366; background-color:#e9e9e9 } .dotted_sectionheader{ font-family:trebuchet MS,verdana,arial; font-size:11pt; font-weight:bold; color:#333366; background-color:#ffffff } .tab_on{ background-color:#ffffff; font-size:8pt; font-family:Arial,Helvetica,sans-serif; border-left:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666 } .tab_off{ background-color:#e9e9e9; font-size:8pt; font-family:Arial,Helvetica,sans-serif; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; border-top:1px solid #666666 } .tab_spacer{ background-color:#ffffff; border-bottom:1px solid #666666 } .tab_content{ background-color:#ffffff; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666 } /* PHPCoverage Specific */ .emphasis { font-size:12px; font-weight:bold; color:#222222; } .note { vertical-align:text-bottom } .coverageDetailsHead { border-right:2px solid #eeeeee; background-color:#C0CEDC; color:#000000; font-size:12px; font-weight:bold; white-space:nowrap; } .coverageDetails { color:#666666; font-size:13px; border-right:1px solid #A2AFBC } .coverageDetailsCode { font-weight:normal; color:#666666; font-size:13px; } .codeExecuted { color:#003399; font-weight:bold; } .codeMissed { color:#990000; font-weight:bold; }