/* Grey: eeeeee DkGrey: 33332C TextSage: 70705A LtTextSage: 82826C DkSage: A3A38C Sage: E9E9C8 LtSage: F1F1DC Red: 800000 BackgroundRed: 660000 Yellow: FFFF99 */ .hideAfterLoad { display:none; } div.survey { background-color:#F1F1DC;color:#D00000;font-weight: bold;text-align:center;padding-top:5px; padding-bottom:5px;font-size:1.3em} .osano-cm-widget { display: none; } /*New horizonal navigation bar */ div.topnav { color: #000000; background: #aaaaaa; text-align: center; margin-bottom: 0px; } .topnav ul { list-style-type: none; font-weight: bold; font-size: .9em; padding-top: 4px; } .topnav li { display: inline; padding-right: 22px; padding-left:0px; border-right: 1px solid #800000; } .topnav li:last-child { border-right: none; } .topnav a { color: #000000; text-decoration: none; } .topnav a:hover { color: #800000; } .topnav button { color: #000000; text-decoration: none; } .dropbtn { background-color: #aaaaaa; padding: 0px 5px; font-size: 1em; font-weight: bold; border: none; cursor: pointer; } .dropdown { position: relative; display: inline-block; } .dropdown-content { display: none; position: absolute; text-align: left; background-color: #ffffff; min-width: 190px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; font-size: 11px; text-align: left; text-decoration: none; display: block; } .dropdown-content a:hover {background-color: #cccccc;} .dropdown:hover .dropdown-content { display: block; } .dropdown:hover .dropbtn { color: #800000; } .tablehead_grey { background-color: #33332C; border-top:1px solid #A3A38C; border-bottom:1px solid #A3A38C; color:#FFFFFF; font-weight: bold; padding-bottom:2px; text-align: center; margin: 0px;} .tablehead_grey a { color:#FFFFFF; } .tablehead_grey a:hover { color:#FFFFFF; } p.title a { color: #7b0e0e; font-weight: bold; font-size: 100%; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; padding-top:5px; padding-bottom: 0px; padding-left: 0px; line-height: 140%;} p.title a:hover { color: #706c60; } body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding-right:5px; } p { font-family:Verdana, Arial, Helvetica, sans-serif; } td { font-family:Verdana, Arial, Helvetica, sans-serif} .menu { font-size: 80%; margin-top: 0px; margin-bottom: 0px; margin-left: 2px; padding-top: 0px; padding-bottom: 3px } .menuhead { color: #363; font-weight: bold; font-size: 80%; margin-top: 2px; margin-bottom: 0px; margin-left: 3px; padding-bottom: 0px } .definition { color: #363; font-weight: bold; font-size: 80%; line-height: 110%; margin-left: 4px } ul { font-family:Verdana, Arial, Helvetica, sans-serif; } button { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} li { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:20px; } ol { font-family:Verdana, Arial, Helvetica, sans-serif } h1 { font-family:Verdana, Arial, Helvetica, sans-serif;} h1:lang(en) {margin-bottom:20px;} h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #800000; margin: 10px 0px 20px 0px; } h3 { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 5px; font-weight:bold;} h4 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #800000; padding-bottom:10px; } h5 { font-family:Verdana, Arial, Helvetica, sans-serif} h2.header { font-family: Verdana, Arial, Helvetica, sans-serif; color: #800000; margin: 0px 0px 10px 0px; } .red { color: #800000; } .yesprint { display:none } #MastHead { background-color:#800000; } #MastHead h1 {font-size:x-large} #HeaderBar { margin-top:1px; margin-bottom:1px; /* was 6px */ } #HeaderBar td { background-color: #000000; color: #ffffff; font-size: 80%; font-weight: bold; padding: 2px; border-top:0px solid #A3A38C; border-bottom:0px solid #cccccc; } #HeaderBar a:link { color: #ffffff; text-decoration:none } #HeaderBar a:visited { color: #ffffff; text-decoration:none } #HeaderBar a:hover { color: #ffffcc; text-decoration:underline } #LeftPane { padding-top:5px; padding-left:10px } #RightPane { padding:5px 10px 5px 10px } th { font-family:Verdana, Arial, Helvetica, sans-serif } a { color: #676c63; text-decoration: underline; } /* On 3-7-2014 Drew Buttner asked us to make the body text urls grey underlined rather than black underlined -- like MAEC, so they standout more */ a:hover { color: #800000; } .dkgreybackground { background-color: #cccccc; } .dkredbackground { background-color: #800000; color: #ffffff; font-weight: bold} .ltgreybackground { background-color: #eeeeee;} .ltredbackground { background-color: #e5cfcf; } .odd { background-color: #eeeeee;} .even { background-color: #cccccc; } .uc_header{ background-color: #cccccc;} .uc_header th{ border:1px solid black;padding:4px;} .uc_type { background-color: #eeeeee;} .uc_type td{ border:1px solid black;padding:4px;} #Use_Cases td{ border:1px solid black;padding:4px 0px 4px 10px;} img.news { padding: 1px } .caption { margin-left: 10px; margin-right: 10px; font-size: 85%; width:400px; } /* Pattern Abstraction - colors removed per AB */ .Meta { /*color: #663388;*/ font-weight:normal } .Standard { /*color: #245677;*/ font-weight:normal } .Detailed { /*color:#338866;*/ font-weight:normal } .Explicit { /*color:#338866;*/ font-weight:normal } .Implicit { /*color:#338866;*/ font-weight:normal } .Graph { /*color:#338866;*/ font-weight:normal } .Draft { /*color:#338866;*/ font-weight:normal } .Incomplete { /*color:#338866;*/ font-weight:normal } .Obsolete { /*color:#338866;*/ font-weight:normal } .Stable { /*color:#338866;*/ font-weight:normal } .Usable { /*color:#338866;*/ font-weight:normal } .Hook { /*color: #663388;*/ font-weight:normal } .Standard { /*color: #245677;*/ font-weight:normal } .Complete { /*color:#338866;*/ font-weight:normal } .Stub { /*color:#338866;*/ font-weight:normal } .Deprecated { /*color:#800000;*/ font-weight:normal; font-style:italic; } .total { float:right; font-size:80%; padding:2px; vertical-align:text-bottom; border:1px solid #E9E9C8; background-color: #F1F1DC; font-style:italic; color:#330000; margin-top:5px; } .redbold { font-weight: bold; color: #6C1D1F; } .redbold a { font-weight: bold; color: #990000; text-decoration: none; } .redbold a:hover { font-weight: bold; color: #990000; text-decoration: underline; } #SearchBox {padding-left:15%; padding-right:15%} .SideBar #SearchBox {width:98%;padding-left:2%; padding-right:2%} .SideBarNews {margin-bottom:4px;} .SideBarNewsType {margin-left:3px; margin-right:3px;font-weight:bold;color:#B00000} td.gsc-search-button { border:2px solid #ffffff; padding-left:5px } input.gsc-search-button {background-color: #800000; color:#ffffff; border-radius:5px; box-shadow: 2px 2px 5px #888888; border:2px outset #600000; padding:2px; margin:3px} input.gsc-search-button:hover {box-shadow: 2px 2px 5px #000000; color:#FFFF99; background-color:#660000} .gsc-branding {display:none} /* site map defs */ table.sitemap {border-bottom:1px solid #A3A38C; border-left:1px solid #A3A38C; border-spacing:0px;} table.sitemap th { background-color:#DCDCC5; color:#FFFFFF; text-align:center; vertical-align:middle; padding-top:5px; padding-bottom:5px; border-top:1px solid #A3A38C; border-bottom:1px solid #A3A38C;border-right:1px solid #A3A38C} table.sitemap .strong {margin-top:10px; margin-bottom:10px;} table.sitemap p {margin-top:3px; margin-bottom:5px;} table.sitemap td {vertical-align:top;border-right:1px solid #A3A38C; padding-left:5px;} /*/ site map defs */ #ListPage { font-size:80%; border:1px solid #cccccc; margin-bottom:10px; } #ListPage th { background-color: #660000; color:#F1F1DC; font-weight:normal; text-align:left; padding:10px; width:33% } #ListPage table { table-layout:fixed } #ListPage table th { background-color:#33332C; color:#ffffff; text-align:center; padding-top:5px; padding-bottom:5px} #ListPage table th:first-child { text-align:left; padding-left:5px} #ListPage table td {border-bottom:1px solid #eeeeee; white-space:nowrap } #ListPage table td:first-child {white-space:normal } #ListPage.archive table td {text-align:center; padding:2px 5px 2px 5px} #ListPage.archive table td:first-child {text-align:left } #ListPage.archive table th:first-child {text-align:left } .downloadspage #ListPage.archive table td:first-child {text-align:center } .downloadspage #ListPage.archive table th:first-child {text-align:center } #ListPage.archive th { width:auto } #StripedTable .NamedCell {width:70%; } #StripedTable .FirstCell {width:70%; } #StripedTable .ViewCell {width:10%; border-right:1px solid #cccccc; } #StripedTable .AltFormat {width:10%; min-width:78px; } #StripedTable { font-size:80%; width:100%; border:1px solid #cccccc; margin-bottom:10px; } #StripedTable th { text-align:left; font-weight:bold; padding:2px 5px 2px 5px; border-bottom:1px solid #eeeeee } #StripedTable tr:nth-child(even) { background-color:#eeeeee} #StripedTable tr:nth-child(odd) { background-color:#ffffff} #StripedTable td { text-align:center; white-space:nowrap; border-bottom:1px solid #eeeeee } #StripedTable td:first-child { text-align:left; padding:2px 2px 2px 5px; white-space:normal } #ListPage #StripedTable { border:none; font-size:100% } #StripedTable tr:target {background-color: #D99999; -webkit-transition: all 1s linear;} .formhead { font-weight: bold; font-size: 110%; margin-top: 0px; margin-bottom: 0px; margin-left: 6px; padding-top: 4px; padding-right: 4px; padding-bottom: 2px } .formsubhead {font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 6px; padding-top: 4px; padding-right: 4px; padding-bottom: 2px } .formtext { font-size: 10px; margin-top: 0px; padding: 0px 2px 0px 8px } .formtextnowrap { font-size: 10px; margin-top: 0px; padding: 0px 2px 0px 4px } .sidelinks { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px } .title { color: #800000; font-weight: bold; font-size: 105%; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; padding-top:5px; padding-bottom: 0px; padding-left: 0px } .smalltext { font-size: 85%; margin-top: 1; margin-bottom: 5; margin-left: 3px; line-height: 123% } .smaller { font-size: 80%; } .tabletext { font-size: 85% } .text { font-size: 85%; margin-top: 0px; margin-bottom: 10px; margin-left: 2em; padding-top: 0px; padding-bottom: 0px } .toctable { padding: 5px; margin-left: 10px } .center {text-align:center;} p.indent { margin-left: 25px } span.indent { margin-left: 25px } p.glossary { margin-bottom: 10px; } #questionnaire div.indent { margin: 0px 0px 10px 25px; } #questionnaire div.answer { margin: 0px 0px 5px 0px; padding: 5px; border: 1px solid #eeeeee; font-size: 90%} #questionnaire p, ol, ul { margin: 0px; padding-bottom: 5px} #questionnaire div.answer div.img { padding: 5px 5px 10px 5px; text-align: center; font-weight: bold;} #questionnaire h3, h4 { margin: 0px; } #questionnaire h3.ltgreenbackground, h3.dkgreenbackground, h4.ltgreenbackground { padding: 2px 5px 2px 5px; } #questionnaire div.ltgreybackground { font-style:italic; padding: 2px 5px 2px 5px; font-size: 90%} /*Because IE doesn't want to play nice*/ \html div.#questionnaire ol/* */, ul/* */ { margin-left: 30px; padding-bottom: 5px} .TOC { margin: 0px; padding: 0px; } .subTOC { margin: 0px; padding: 0px 0px 0px 20px; } .purplebold { color: #660033; font-weight: bold; } .rightbox { border: 2px solid #cccccc; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; padding: 5px; float: right; width: 200px; text-align: center; clear:right } .compatiblebox { border: 2px solid #cccccc; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; padding: 5px; float: right; } #FloatRightBox { margin-bottom: 10px; margin-left: 10px; width: 175px; float: right; } #BlackBoxText { clear:both; text-align:left; border: #000000 3px solid; padding:5px; } #RedBoxText { clear:both; text-align:left; border: #990000 3px solid; padding:5px; } #GreyBoxText { text-align:left; border: #cccccc 3px solid; font-size: 85%; } #GreyBoxText td { padding: 3px; } #GreyBoxText th { padding: 3px; } div.backtop { margin-bottom:2px; clear:both } .backtop a { font-weight: bold; text-transform:uppercase; font-size: 80%; text-decoration: none; padding: 0px 2px 0px 2px; clear:right; background-color: #ffffff; color: #A6918F; } .backtop a:hover { background-color: #E9E9C8; color: #800000; } #Graphic { background:url('/about/images/sm_consensus.jpg'); height:233px; width:300px; } #graphictable { width:330px; } .BlackBox { border: #000000 1px solid; } #BlackBox { border: #000000 1px solid; padding: 5px; } div #TableWithRules { clear:both } #TableWithRules table {border-collapse: collapse; } #TableWithRules td { padding: 3px 5px 3px 5px; align:top; } #TableWithRules td p { margin-top:0px; margin-bottom:5px } #TableWithRules tr.header {border:1px solid #E6E6E6; } #TableWithRules th {align:top; font-size:100%; color: #33332C; font-weight: bold; text-align: center; background-color: #ffffcc } #TableWithRules th.heading { background-color:#ffffff; border:none; align:top; font-size:120%; color: #800000; font-weight: bold; padding-top:12px; padding-bottom:15px; text-align: center; margin-bottom: 10px; margin-top: 5px; } #TableWithRules .spacer {border: none; border-top:1px solid #E9E9C8} #TableWithRules .indent {padding: 0px 3px 0px 12px} #TableWithRules .head {font-weight:bold} #TableWithRules.white td {border: 1px solid #ffffff;} #TableWithRules.white th {border: 1px solid #ffffff;} #TableWithRules.calendar td { font-size:80%; vertical-align: top; padding: .5em; } #TableWithRules .calDate { white-space: nowrap; } #TableWithRules.definitions td { border-top:1px solid #eeeeee } #TableWithRules.definitions th { border-bottom:1px solid #eeeeee } #TableWithRules.definitions ul, ol { padding-left:0px; margin-left:0px; } #TableWithRules.definitions li { padding-bottom:5px } #Detail th { padding-left:5px; padding-right:5px; background-color:#E6E6E6; color:#800000; border:1px solid #eeeeee; text-align:left; } #Detail td { padding-left:5px; padding-right:5px; border:1px solid #eeeeee; } #Detail .head { font-weight:bold; text-decoration:underline; } #Detail .subhead { font-weight:bold; color:#800000; padding-top:5px} #Detail table { margin-bottom:5px} //#Detail tbody.Submissions::before {content: ''; display: block; height: 10px;} //#Detail tbody.Contributions::before {content: ''; display: block; height: 10px;} //#Detail tbody.Modifications::before {content: ''; display: block; height: 10px;border:none;} //#Detail tbody.Previous_Entry_Names::before {content: ''; display: block; height: 10px;} #Detail th.title { background-color:#70705A; color:#E6E6E6; padding-bottom:2px; padding-top:2px; text-align:left} #Detail .indent { padding-left:10px;} #TableAlternativeFormats {text-align:center; width:20%; min-width:160px; float:right; background-color:#eeeeee; border:1px solid #cccccc; border-bottom:none;} /*Start Individual Definitions*/ #CAPECDefinition { font-size:medium;} #CAPECDefinition p { font-size:medium; } #CAPECDefinition .status {color: #33332C; padding:2px 5px 2px 5px; vertical-align:top; font-weight:none; font-size:80%; } #CAPECDefinition .title { color: #000000; background-color: #EEEEEE; border-bottom:1px solid #A3A38C; border-top:2px solid #000000; font-weight: bold; padding:3px 5px 3px 5px; margin:0px; vertical-align:top; text-align: center; margin-bottom:10px;} #CAPECDefinition .heading { color: #33332C; background-color: #DCDCC5; border-bottom:1px solid #E9E9C8; font-size:100%; font-weight:bold; padding:1px 5px 1px 5px; margin:0px; vertical-align:top; } #CAPECDefinition .subheading {color:#33332C; font-weight:bold; text-decoration:underline; padding-top:5px} #relevant_table .reltable { color:#000000; font-weight:bold; } .tax_title { color:#000000; font-weight:bold; padding-bottom:4px;} #CAPECDefinition .optheading {color:#33332C; font-weight:bold; padding-top:2px } #CAPECDefinition .indent { padding-left:10px;} #CAPECDefinition .detail { padding:5px 5px 5px 0px; vertical-align:top;} #CAPECDefinition .detail p { margin:5px 0px 5px 0px; } #CAPECDefinition .detail .box_definition p { margin:0px 0px 0px 0px;} #CAPECDefinition .tabledetail { padding:0px 0px 10px 0px; vertical-align:top; margin-top:5px;} /*font-size additionally defined in TableWithRules*/ #CAPECDefinition .tabledetail p { margin:5px 0px 5px 0px; } #CAPECDefinition .tabledetail table { border-left:1px solid #eeeeee; border-top:1px solid #eeeeee; } #CAPECDefinition .tabledetail table th { white-space:nowrap; } #CAPECDefinition .tabledetail th { color:#800000; background-color:#E6E6E6; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding-left:5px; padding-right:5px; text-align:left; } #CAPECDefinition .tabledetail th.darker{ color:#3b3b3b; font-size:90%} #CAPECDefinition .tabledetail th.title { background-color:#70705A; color:#E9E9C8; padding-bottom:2px; padding-top:2px; text-align:left} #CAPECDefinition .tabledetail table td { border-right:1px solid #eeeeee; } #CAPECDefinition .tabledetail td { border-bottom:1px solid #eeeeee; padding-left:5px; padding-right:5px; vertical-align:middle;} //#CAPECDefinition .tabledetail tr.parentchild + tr:not(.parentchild){ border-top:3px solid #FF0000 !important; } #CAPECDefinition .tabledetail tr.parentchild + tr:not(.parentchild) td{ border-top:3px solid #cccccc; padding-top:2px; } #CAPECDefinition .tabledetail td.spacer { height:20px; border:none; border-top:1px solid #E9E9C8} #CAPECDefinition .tabledetail td.tspacer { height:20px; border:none;} .dashline {width:100%; height:1px; border-top:1px dashed #e9e9c8; padding:5px; } #CAPECDefinition #Grouped th { color:#32498D; border-bottom:1px dashed #e9e9c8; padding:5px 5px 5px 0px; text-align:left } #CAPECDefinition #Grouped td { border-bottom:1px dashed #e9e9c8; vertical-align:top; padding:5px 5px 5px 0px; text-align:left} #CAPECDefinition #Grouped tr:last-child td { border-bottom:none; } #CAPECDefinition #Grouped tr:last-child th { border-bottom:none; } //#CAPECDefinition #Grouped p { margin:0px; padding:0px} /*End Individual Definitions*/ #BoardTable th { text-align: left; font-weight:bold; padding: 5px; background-color: #cccccc; align:top; } #BoardTable td { padding: 0px 5px 0px 5px; align:top; } #BoardTable .indent {padding: 0px 3px 0px 12px; font-size: 90%} #TableWithOutRules th { text-align: left; font-weight:bold; padding: 0px 3px 0px 3px; align:top;} #TableWithOutRules td { padding: 0px 3px 0px 12px; font-size:90%; align:top;} #TableWithOutRules a:hover { color: #990000; } .ListTable td { color: #cccccc; font-size: 75%; align:top;} .ListTable th { font-weight: bold; text-align: left; background-color: #cccccc; align:top;} #StripedTable td { padding: 1px; align: top; } div#Compatibility { margin-top:10px; } #Compatibility .lastupdated { background-color:#eeeeee; padding:2px 5px 2px 5px; font-size:70%; text-align:right; border:1px solid #ccc; border-top:none; } #Compatibility p { margin:0px 5px 0px 5px; font-size:100%; } /* Added by debj on 2-12-2013 */ #Compatibility table.organization, #Compatibility table.product { width: 100%; border-collapse: collapse; border-right: 1px solid #ccc; border-left: 1px solid #ccc; } #Compatibility .organization th.date { color: #000; font-weight: normal; font-size: 80%; text-align: right; white-space: nowrap; } #Compatibility td p { margin: .5em auto; } #Compatibility a img { border: 0; } #Compatibility td a img { float: right; } #Compatibility div.backtop { border-top: 16px solid #eee; padding-top: .5em; } #Compatibility .organization th { font-size: 110%; color: #800000; font-weight: bold; padding: .3em; text-align: left; margin-top: 0px; margin-bottom:0px; background-color: #eeeeee; border-top: 1px solid #ccc; } #Compatibility .organization td { vertical-align:middle; padding: .5em; } #Compatibility table.organization { padding:5em; border-top: 1px solid #ccc; } #Compatibility .product td { padding:0em 2em 0em 2em; } #Compatibility table.product { vertical-align:middle; border-top: 1px solid #ccc; } div#Compatible { border:1px solid #000000 } #Compatible thead { font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; font-weight: bold; vertical-align:top; color: #ffffff; background-color: #000000 } #Compatible thead a { color:#ffffff; text-decoration:none } #Compatible thead a:hover { color:#990000; text-decoration:none } #Compatible td { padding: 1px 5px 1px 5px; border-bottom:1px solid #eeeeee; } #ScrollingFrame { max-height: 350px; overflow: auto; } .introtext { line-height: 133%; color: #00000; font-weight: bold; margin-top: 15px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 8px; font-size: 90%; } td.introtextli { font-size:small; color: #666658; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 0px 0px; padding-left:50px; } .introtext a { color: #800000 } p.introtext , td.introtext { font-size: .8em; } /* Added 2-6-2014 */ .HighlightBar{ background-color: #800000; color: #ffffff; font-weight: bold; padding:5px 10px; min-height:1.5em; max-height:1.5em; height:24px;} .SideBar tr td{ font-size:90%; } .SideBar tr th{ font-size:100%; } .SideBar tr th div{ min-height:1.5em; max-height:1.5em; } table .SideBar { border:1px solid #cccccc; } .SideBar span.tool:hover span.tip { width: 260px; } td.gsc-search-button { border:2px solid #ffffff; padding-left:5px } td .SideBar .gsc-search-button { display:none;} #HighlightTable .HighlightGroup{ margin-bottom:4px; } .TitleRed { color: #800000; text-align:center; margin-top:5px; margin-bottom:15px; } /* Start - Left Side Menu */ #LeftSideBar { font-size: 80%; } #LeftSideBar a { color: #800000; text-decoration: none; } #LeftSideBar th { background-color: #33332C; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px; text-align:left; } #LeftSideBar td#menuitem { background-color: #F1F1DC; border-left: 1px solid #A3A38C; border-right: 1px solid #A3A38C; padding: 5px 5px 0px 5px; } #LeftSideBar td#spacer { background-color: #F1F1DC; border-left: 1px solid #A3A38C; border-right: 1px solid #A3A38C; height:5px; width:100%; font-size:1px; } #LeftSideBar td.bottom { background-color: #F1F1DC; border-bottom: 1px solid #A3A38C; } #LeftSideBar td a { color: #454534; } #LeftSideBar td a:hover { text-decoration:underline; color: #800000; } #LeftSideBar th a { color: #ffffff; } #LeftSideBar th a:hover { text-decoration:underline; color: #ffffcc; } /* End - Left Side Menu */ /* Start - Side Column */ #SideColumn { float:right; font-size: 80%; margin:10px } #SideColumn th { font-weight: bold; text-align:center; background-color: #E6E6E6; border-left: 1px solid #800000; border-right: 1px solid #800000; border-top: 1px solid #800000; padding: 5px 5px 0px 5px; } #SideColumn td#contents { background-color: #E6E6E6; border-left: 1px solid #800000; border-right: 1px solid #800000; padding: 5px 5px 0px 5px; } #SideColumn ul { margin-left:20px; } #SideColumn ol { margin-left:20px; } #SideColumn td#spacer { background-color: #E6E6E6; border-left: 1px solid #800000; border-right: 1px solid #800000; height:5px; width:100%; font-size:1px; } #SideColumn td.bottom { background-color: #E6E6E6; border-bottom: 1px solid #800000; } #SideColumn td a:visited { color: #800000; } #SideColumn td a:link { color: #800000; } #SideColumn td a:hover { text-decoration:underline; color: #800000; } #SideColumn #graphictable { float:none } /* End - Side Column */ /* Start - Example Code */ .capecid { font-size:small; font-style:italic; } .Primary { color:#000000 } .Primary a { color:#000000 } .Secondary { font-style:italic; color:#000000; } .Secondary a { font-style:italic; color:#000000; } .filtered_out .Primary a { color:lightgray } .filtered_out .Primary a span{ color:lightgray } .filtered_out { color: lightgray; } span.filtered_out img{ filter: grayscale(1) sepia(.4); } #included { visibility:collapse; font-size:0px; } #ExampleCode .top { background-color: #efefef; border: 1px solid #DDE2F5; font-size:90% padding: 10px; z-index:1; position:relative; top: -5px; left: -5px; } #ExampleCode .CodeHead { background-color: #ffffff; border: 1px solid #BAC5E3; font-size:90% padding: 2px 5px 2px 5px; z-index:1; position:relative; top: -5px; left: -5px; } #ExampleCode .CodeHead div { padding:0px; margin:0px; color:#33332C } #ExampleCode i { padding-top:2px; padding-bottom:2px; color:#666666 } div.informative{ background-color: #EFEFEF; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} div.bad { background-color: #FFCCCC; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} div.good { background-color: #CCCCFF; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} div.mitigation { color: #0000FF; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} div.attack { color: #aa0000; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} div.result { background-color: #ffffcc; border: 1px solid #DDE2F5; padding: 10px; font-size:90%} .List p { background-image:url(/images/bullet.gif); background-position:0px 5px; background-repeat:no-repeat; padding-left:1em } #ExampleCode .shadow { margin:10px 20px 5px 15px; background-color:#cccccc; z-index:2; position:relative; } /* End - Example Code */ /* Start - Drop Shadow Text Defs */ .bottomShadow { display:none; } .bottomShadow2 { display:none; } /* Google button customizations */ td.gsc-search-button .gsc-search-button-v2 { background-color:#800000; background-image:none; border-color:#747474; } /* End - Drop Shadow Text Defs */ div.mainpage button {height:25px;border-radius:12px;width: 250px;} div.mainpage .SideBar button {height:20px;border-radius:10px;width: 220px;margin:0px 0px 15px 0px;} #PageContents { color: #666658; text-align: center; font-size: 85%; background-color:#ffffff; margin-bottom: 20px; margin-top: 10px; padding:2px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee } #PageContents a { color:#666658; text-decoration: none; font-weight: bold; padding:2px } #PageContents a:hover { text-decoration: none; color: #800000; background-color: #E9E9C8 } #PageContents #CommunityLinks a img { height:50px;margin:auto;vertical-align:middle; } #PageContents #CommunityLinks a:hover { text-decoration: none; color: #800000; background-color: transparent } div.usagepage img.header { max-height:60px;vertical-align:middle;} div.usagepage img.wide { max-width:200px;} div.usagepage h4.header { vertical-align:middle; display:inline-block;} div.usagepage hr.line { margin-top:20px;margin-bottom:15px;border-top:2px solid #800000;width:100%;} /* div.usagepage p.indent { clear:left;} */ div.usagepage p.smaller { clear:none;} div.usagepage span.thumbnail img {width:450px;float:right;border-left:0;margin-left:10px;margin-right:auto;display:block;} div.usagepage span.thumbnail:after {content:"(Click to enlarge)";float:right;clear:right;margin-right:150px; display:block;font-size:80%} div.listpage button {height:25px;border-radius:12px;width: 380px; } div.listpage button:hover {background-color:#cccccc;} div.listpage div.buttonlist {text-align: center; margin-top:20px;} div.listpage div.buttonlist p{margin-top:5px; margin-bottom:5px;} div#CAPECDefinition div.buttonlist p{margin-top:5px; margin-bottom:5px;margin-left:20px;margin-right:20px;} div#CAPECDefinition button {height:25px;border-radius:12px;width: 160px; margin-left:20px;margin-right:20px;} div.newspage #PageContents a.newspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.archivepage #PageContents a.archivepage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.calendarpage #PageContents a.calendarpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.newsletterpage #PageContents a.newsletterpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.listpage #PageContents a.listpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.archivepage #PageContents a.archivepage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.downloadspage #PageContents a.downloadspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.reportspage #PageContents a.reportspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.aboutpage #PageContents a.aboutpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.boardpage #PageContents a.boardpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.documentspage #PageContents a.documentspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.usecasespage #PageContents a.usecasespage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.resourcespage #PageContents a.resourcespage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.glossarypage #PageContents a.glossarypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.faqspage #PageContents a.faqspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.newtocapecpage #PageContents a.newtocapecpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.communitypage #PageContents a.communitypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.citationspage #PageContents a.citationspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.discussionlistpage #PageContents a.discussionlistpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.relatedactivitiespage #PageContents a.relatedactivitiespage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.usagepage #PageContents a.usagepage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.searchpage #PageContents a.searchpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} /*--Home page: right column --*/ /*start*/ #RightFrontPage a { color: #800000; text-decoration: none; } #RightFrontPage td a { color: #454534; } #RightFrontPage td a:hover { text-decoration:underline; color: #800000; } #RightFrontPage th a { color: #ffffff; } #RightFrontPage th a:hover { text-decoration:underline; color: #ffffcc; } /*end*/ #RightFrontPage li { padding-top:2px; padding-bottom:2px; } #RightFrontPage { width: 250px; text-align: left; font-size: 70%; white-space: normal; margin: 0px 10px 10px 10px; padding: 0px 4px 8px 4px; text-align: left; line-height: 120%; text-decoration:none; } #RightFrontPage h2 { font-size: .9em; color: #800000; background-color: #E9E9C8; padding: .3em .5em; border-top: 1px solid #A3A38C; border-bottom: 1px solid #A3A38C; margin: .3em 0 .5em 0; text-align: center; } /*#RightFrontPage a { text-decoration: none; }*/ #RightFrontPage h2 a { color: #800000; } #RightFrontPage a:hover { text-decoration: none; } #RightFrontPage p { font-size: .9em; margin: 0 .2em;} #RightFrontPage p.more { font-weight: bold; text-align: right; margin-bottom: 1em; } #RightPane #RightFrontPage ul { margin-top: .5em; margin-left: 1em; } #RightPane #RightFrontPage li { margin: .5em auto; } #RightPane ul.statusReport { margin-top: .1em; margin-left: 2em; } #RightPane .statusReport li { margin: .1em auto; } /*--Home page: right column --*/ /*--OLD right column styles. You can remove these but I though you might want to compare them: #RightSideBar { width:200px; font-size: 80%; text-align: left; margin-bottom:5px; } #RightSideBar p { padding: 0px;} #RightSideBar td { vertical-align: top; padding: 0px 3px 2px 3px; } #RightSideBar th { background-color: #ffffcc; color: #33332C; font-weight: bold; vertical-align: top; padding: 0px 3px 2px 3px; border-top:1px solid #E9E9C8; border-bottom: 1px solid #E9E9C8} #RightSideBar th a { color: #ffffff; text-decoration:none; } #RightSideBar th a:hover { color: #800000; text-decoration:none; } #RightSideBar .head {font-weight: bold;} #RightSideBar th.head {font-weight: bold; background-color: #F1F1DC; color: #600000; } #RightSideBar.archive th.head {background-color: #eeeeee; color: #800000; } #RightSideBar .indent {padding: 0px 3px 2px 12px} #RightSideBar td a { text-decoration: none; color: #000000 } #RightSideBar.archive td a { color: #666666 } #RightSideBar td a:hover { text-decoration:underline; color:#6C1D1F } --*/ /*--NEW right column styles 3-7-2014: --*/ .RightSideBar { width: 165px; font-size: 80%; text-align: left; background-color: #F1F1DC; border: 1px solid #706c60; margin-bottom: 15px; } .RightSideBar p.head { color: #ffffff; background-color: #000000; font-weight: bold; font-size: .85em; padding: 3px 4px; margin: 0; } .RightSideBar .head a { color: #ffffff;} .RightSideBar p.head2 { font-weight: bold; margin-left: .4em; } .RightSideBar .head2 a { color: #706c60;} .RightSideBar a { color: #706c60; text-decoration: none; } .RightSideBar a:hover { color: #800000; text-decoration: underline; } .RightSideBar p { font-size: .75em; margin: 0px; line-height: 120%; margin: .5em .5em .5em 1.2em; } /*--End NEW right column styles: --*/ #RightSideContents { margin-bottom: 15px; } /* On 3-7-2014 removed border: 1px solid #eeeeee */ #RightSideContents.archive { border: 1px solid #cccccc } #TableWithRulesRight { font-size: 80% } #TableWithRulesRight table {border-collapse: collapse; border: 1px solid #8A9F8A } #TableWithRulesRight td {border: 1px solid #8A9F8A; text-align: left} #TableWithRulesRight th {border: 1px solid #8A9F8A; background-color: #8A9F8A; color: #ffffff; font-size: 120% } #TableWithRulesRight a:hover {color: #990000} #DownloadTable table {padding: 2px; } #DownloadTable td.ruleabove {border-top-width: 1px; border-top-style: solid; border-top-color: #999999;} #DownloadTable th.ruleabove {border-top-width: 1px; border-top-style: solid; border-top-color: #999999;} #DownloadTable tr.background {background-color: #E6E6E6;} #DownloadTable td.background {background-color: #E6E6E6;} #DownloadTable td {padding: 10px 20px 8px 0px; line-height: 111%; font-weight: normal; margin-top: 20px; margin-bottom: 0px; text-align: left} #line { line-height:0px; width: 100%; margin-top:5px; margin-bottom:5px; border-top: 1px solid #800000; height: 0px; font-size:1px} .line { border-top: 1px solid #A3A38C; } div.button a { width:150px; text-align:center; padding:3px; font-weight:bold } div.button a:link { background-color:#6C1D1F; color:#000000 } div.button a:visited { background-color:#6C1D1F; color:#000000 } div.button a:hover { background-color:#000000; color:#ffffff } #noscript { visibility:collapse; visibility:hidden; font-size:0px; height:0px; width:0px } .nav #noscript a:hover { background-color: #E9E9C8; color:#800000; text-decoration:none } .nav #noscript a { background-color: none; text-decoration:underline; color:#666658; } #script { visibility:visible; } #script a:hover { background-color: #E9E9C8; color:#800000; text-decoration:none; } #script a { background-color: none; text-decoration:underline; color:#666658; } .Footer { font-size: 60%; margin:0px; padding-top:3px; padding-bottom:3px;} .Footer p{ margin: .5em auto;} #footerlinks {display:flex; align-items:center; justify-content:center;} #footerlinks a{padding:0px 4px;} #footbar { font-size: 60%; color: #33332c; white-space:nowrap; padding-top:10px; padding-bottom:5px; padding-left:30px;} .footlogo {padding:5px 10px; } .tablehead { font-size:120%; color: #000000; font-weight: bold; padding-bottom:15px; text-align: center; margin-bottom: 5px; border-bottom:3px double #A3A38C;} h3.tablehead { font-size: 1.2em; color: #000000; text-align: center; border-bottom: 5px double #A3A38C; padding-bottom: .3em; margin: .5em auto; } .smalltext { font-size: 85%; margin-top: 1px; margin-bottom: 5px; margin-left: 3px; line-height: 129% } .allcaps { text-transform: uppercase;} #Contentpane { padding: 15px 16px 0px 16px; word-wrap: break-word; } .redtablecell { background-color: #660033; font-size: 85%; font-weight: bold; color: #ffffff; } .redtablecell a { color: #ffffff; text-decoration:none} .redtablecell a:hover { color: #ffffff; text-decoration:underline} .goldtablecell { background-color: #ffcc00; font-size: 85%; font-weight: bold; } .columnlist { line-height: 111%; padding-left: 8px; padding-bottom: 14px;} .smallhead {color: #990000; font-size: medium; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;} .bold-nospaceafter { font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;} .text-nospacebefore { padding-top: 0px; margin-top: 0px;} #SortTable table {border-collapse: collapse; border: 1px solid #666666;} #SortTable td {border: 1px solid #666666;} #SortTable th {border: 1px solid #666666; text-transform: uppercase; background-color: #E6E6E6;} #SortTable a {color: #000000} #SortTable th.selected {background-color: #555555; color: #eeeeee} /*-- collapsing tree defs --*/ div.nav { padding-left: 20px; color:#000000; } .nav div { padding-left: 20px; } .nav a { padding-left: 3px; padding-top: 3px; text-decoration:none; } /*--/collapsing tree defs --*/ .collapseblock {display:none} .expandblock {display:inline} .group { margin-left:20px; padding-left:0px; border-left:2px solid #70705A; } .group:before { content: "\2014"; color:#70705A; } div.defsummary { margin-left:20px; padding-left:15px; border-left:2px dotted #cccccc; font-size:75%; color:#333333; font-size:75%; background-color:#ffffcc; border-bottom:1px dotted #cccccc; border-right:1px dotted #cccccc; display:none} div.path { margin-left:20px; padding-left:15px; border-left:2px dotted #cccccc; background-color:#eeeeee; font-size:75%; color:#666666; font-size:75%; border-top:1px dotted #cccccc; border-right:1px dotted #cccccc; display:none} .thisName { font-size:75%; font-style:italic; font-weight:normal; } .hideIt .thisName { display:none } .hideIt:hover .thisName { display:inline } .hideIt:hover .thisId { font-weight:bold } .hideIt .thisId { font-weight:normal } .thisId { font-weight:bold } .inherited {color:#ccccee} .inherited a {color:#ccccee} .composite div {border-left:3px double #A3A38C;} .composite div { border-left:3px double #ffff99;} .chain div {border-left:3px double #A3A38C;} .chain div { border-left:3px double #ffff99;} /*-- collapsing tree defs --*/ div .foreign { color:#33332C; } div .foreign a { color:#33332C; } div .foreign a:hover { color: #800000; } /*Type*/ div#Status { float:right; font-size:80%} img.icon { padding-left:5px; padding-right:3px } div.Deprecated { color:#666666 } div.Deprecated a:link { color:#666666 } div.Deprecated a:visited { color:#666666 } div.Deprecated a:hover { color:#800000 } #TableWithRules div.Deprecated th {color: #70705A; font-weight: bold; text-align: center; background-color: #cccccc } /*--/collapsing tree defs --*/ /* start tooltips */ span.section.tool { float: left; padding-right:5px; } span.tool { position: relative; /* this is key */ cursor: help; } span.tool span.tip { display: none; /* so is this */ } span.tool:hover span.tip { display: block; z-index: 100; position: absolute; top: 6px; width: 450px; white-space:normal; line-height: 1.2em; padding: 3px; border: 1px solid #32498D; background-color: #eeeeee; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #32498D; text-align: left; } .left span.tool:hover span.tip { right: 2.5em; white-space:wrap; text-align: right; } .right span.tool:hover span.tip { left: 2.5em; text-align: left; } div #summary.closed { max-height:200px; overflow:auto; clear:right;} div #summary.open { clear:right} #summary #CAPECDefinition { background-color: #ffffdd; padding:5px; border-collapse:collapse} #summary #CAPECDefinition .detail p { margin:3px 0px 3px 0px;} #summary #CAPECDefinition .tabledetail table { border-left:1px solid #E9E9C8; border-top:1px solid #33332C } #summary #CAPECDefinition .tabledetail th { color:#ffffff; background-color:#A3A38C; border-right:1px solid #33332C; border-bottom:1px solid #33332C } #summary #CAPECDefinition .tabledetail td { border-right:1px solid #E9E9C8; border-bottom:1px solid #E9E9C8; } /* end tooltips */ /* start tabs */ #navPyra { margin: 0; padding: 0 0 6px 10px; } #navPyra li { margin: 0; padding: 0; display: inline; list-style-type: none; } #navPyra a:link, #navPyra a:visited { font-size: 75%; line-height: 14px; font-weight: bold; padding: 0 12px 6px 12px; text-decoration: none; color: #82826C; } #navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover { color: #33332C; background: url(/images/pyramid.gif) no-repeat bottom center; margin-bottom:1px; } /* end tabs */ /* more/less */ a#arrow { padding-right:15px; text-decoration: none; font-size: 75%; line-height: 14px; font-weight: bold; } a#arrow.more { background: url(/images/more.gif) no-repeat center right; } a#arrow.less { background: url(/images/less.gif) no-repeat center right; } a#arrow:link, a#arrow:visited { color: #82826C; } a#arrow:hover { color: #33332C; } /* end more/less */ /*--RoundCorners--*/ #Box { margin-bottom:20px } #Box p { margin-bottom:0px; } div#Gradient #Box { background-color:#E9E9C8; background-image: url(/images/layout/gradient.jpg); background-repeat: repeat-x repeat-y; font-size:90%;!important} #Box #contents { font-size:80% } #Box #contents li { font-size:100% } #IntroText { font-weight: bold; font-size: 90%;!important; padding-bottom:25px; color: #706c60; } #IntroText p {font-size: .85em; line-height: 140%; padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px; } #IntroText a { color:#706c60 } #IntroText a:hover { color:#6C1D1F; } #IntroText table { font-weight:bold; font-size:120%; padding-left:0px} #IntroText.roundbox { font-weight:bold; font-size:120%; } #IntroText.roundbox th { color:#454534; } #IntroText.roundbox td.line { padding-left:10px; margin:0px 0px 4px 5px; padding-right:10px } #IntroText th { font-weight:bold; text-align:center; padding-bottom:10px; color: #66003f; } #IntroText td { width:50%; font-size:.85em; text-align:left; border-top:none; } #Box td.line div{ padding-left:15px; border-left:2px dotted #64746B; color:#33332C; font-size:.85em; font-weight:normal; } /*--/RoundCorners--*/ /*--Glossary Terms--*/ .gterm {border-bottom:1px dashed #e9e9c8; color:#32498D; cursor:help;} .gterm:hover {color:#BAC5E3; } /*--/Glossary Terms--*/ /* start dataTables */ #dataTables .css_right { float: right; } #dataTables .clear { clear: both; } #dataTables .css_left { float: left; } #dataTables .dataTables_wrapper { position: relative; min-height: 302px; clear: both; _height: 302px; zoom: 1; /* Feeling sorry for IE */ } #dataTables .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; } #dataTables .dataTables_length { width: 40%; float: left; color: #70705A; margin-bottom:3px;} #dataTables .dataTables_filter { width: 50%; float: right; text-align: right; color: #70705A; margin-bottom:3px;} #dataTables .dataTables_info { width: 60%; float: left; color: #70705A; font-style:italic; font-size:85%; margin-top:3px;} #dataTables .dataTables_paginate { width: 44px; * width: 50px; float: right; text-align: right; color: #70705A; margin-top:3px;} /* Pagination nested */ #dataTables .paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; } #dataTables .paginate_disabled_previous { background-image: url('/images/datatables/back_disabled.jpg'); } #dataTables .paginate_enabled_previous { background-image: url('/images/datatables/back_enabled.jpg'); } #dataTables .paginate_disabled_next { background-image: url('/images/datatables/forward_disabled.jpg'); } #dataTables .paginate_enabled_next { background-image: url('/images/datatables/forward_enabled.jpg'); } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables display */ #dataTables table.display { margin: 0 auto; clear: both; width: 100%; /* Note Firefox 3.5 and before have a bug with border-collapse * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) * border-spacing: 0; is one possible option. Conditional-css.com is * useful for this kind of thing * * Further note IE 6/7 has problems when calculating widths with border width. * It subtracts one px relative to the other browsers from the first column, and * adds one to the end... * * If you want that effect I'd suggest setting a border-top/left on th/td's and * then filling in the gaps with other borders. */ } #dataTables table.display thead th { padding: 3px 18px 3px 10px; border-bottom: 1px solid black; font-weight: bold; cursor: pointer; * cursor: hand; border-top: 1px solid #aaaaaa; } #dataTables table.display tfoot th { padding: 3px 18px 3px 10px; border-top: 1px solid black; font-weight: bold; border-bottom: 1px solid #aaaaaa; } #dataTables table.display tr.heading2 td { border-bottom: 1px solid #aaa; font-size: 85% } #dataTables table.display td { padding: 3px 10px; } #dataTables table.display td.center { text-align: center; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables sorting */ #dataTables .sorting_asc { background: url('/images/datatables/sort_asc.png') no-repeat center right; } #dataTables .sorting_desc { background: url('/images/datatables/sort_desc.png') no-repeat center right; } #dataTables .sorting { background: url('/images/datatables/sort_both.png') no-repeat center right; } #dataTables .sorting_asc_disabled { background: url('/images/datatables/sort_asc_disabled.png') no-repeat center right; } #dataTables .sorting_desc_disabled { background: url('/images/datatables/sort_desc_disabled.png') no-repeat center right; } #dataTables .sorting.spacer { background:none; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DataTables row classes */ #dataTables table.display tr.odd { background-color: #ddffdd; } #dataTables table.display tr.even { background-color: #eeffee; } #dataTables tr.odd { background-color: #E2E4FF; } #dataTables tr.even { background-color: white; } /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Misc */ #dataTables .dataTables_scroll { clear: both; } #dataTables .dataTables_scrollBody { *margin-top: -1px; } #dataTables .top, #dataTables .bottom { padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC; } #dataTables .top .dataTables_info { float: none; } #dataTables .clear { clear: both; } #dataTables .dataTables_empty { text-align: center; } #dataTables tfoot input { margin: 0.5em 0; width: 100%; color: #444; } #dataTables tfoot input.search_init { color: #999; } #dataTables td.group { background-color: #d1cfd0; border-bottom: 2px solid #A19B9E; border-top: 2px solid #A19B9E; } #dataTables td.details { background-color: #d1cfd0; border: 2px solid #A19B9E; } #dataTables .example_alt_pagination div.dataTables_info { width: 40%; } #dataTables .paging_full_numbers { width: 400px; height: 22px; line-height: 22px; } #dataTables .paging_full_numbers span.paginate_button, #dataTables .paging_full_numbers span.paginate_active { border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor: hand; } #dataTables .paging_full_numbers span.paginate_button { background-color: #ddd; } #dataTables .paging_full_numbers span.paginate_button:hover { background-color: #ccc; } #dataTables .paging_full_numbers span.paginate_active { background-color: #99B3FF; } #dataTables table.display tr.even.row_selected td { background-color: #B0BED9; } #dataTables table.display tr.odd.row_selected td { background-color: #9FAFD1; } /* * Sorting classes for columns */ /* For the standard odd/even */ #dataTables tr.odd td.sorting_1 { background-color: #D3D6FF; } #dataTables tr.odd td.sorting_2 { background-color: #DADCFF; } #dataTables tr.odd td.sorting_3 { background-color: #E0E2FF; } #dataTables tr.even td.sorting_1 { background-color: #EAEBFF; } #dataTables tr.even td.sorting_2 { background-color: #F2F3FF; } #dataTables tr.even td.sorting_3 { background-color: #F9F9FF; } /* For the Conditional-CSS grading rows */ /* Colour calculations (based off the main row colours) Level 1: dd > c4 ee > d5 Level 2: dd > d1 ee > e2 */ #dataTables tr.odd.gradeA td.sorting_1 { background-color: #c4ffc4; } #dataTables tr.odd.gradeA td.sorting_2 { background-color: #d1ffd1; } #dataTables tr.odd.gradeA td.sorting_3 { background-color: #d1ffd1; } #dataTables tr.even.gradeA td.sorting_1 { background-color: #d5ffd5; } #dataTables tr.even.gradeA td.sorting_2 { background-color: #e2ffe2; } #dataTables tr.even.gradeA td.sorting_3 { background-color: #e2ffe2; } #dataTables tr.odd.gradeC td.sorting_1 { background-color: #c4c4ff; } #dataTables tr.odd.gradeC td.sorting_2 { background-color: #d1d1ff; } #dataTables tr.odd.gradeC td.sorting_3 { background-color: #d1d1ff; } #dataTables tr.even.gradeC td.sorting_1 { background-color: #d5d5ff; } #dataTables tr.even.gradeC td.sorting_2 { background-color: #e2e2ff; } #dataTables tr.even.gradeC td.sorting_3 { background-color: #e2e2ff; } #dataTables tr.odd.gradeX td.sorting_1 { background-color: #ffc4c4; } #dataTables tr.odd.gradeX td.sorting_2 { background-color: #ffd1d1; } #dataTables tr.odd.gradeX td.sorting_3 { background-color: #ffd1d1; } #dataTables tr.even.gradeX td.sorting_1 { background-color: #ffd5d5; } #dataTables tr.even.gradeX td.sorting_2 { background-color: #ffe2e2; } #dataTables tr.even.gradeX td.sorting_3 { background-color: #ffe2e2; } #dataTables tr.odd.gradeU td.sorting_1 { background-color: #c4c4c4; } #dataTables tr.odd.gradeU td.sorting_2 { background-color: #d1d1d1; } #dataTables tr.odd.gradeU td.sorting_3 { background-color: #d1d1d1; } #dataTables tr.even.gradeU td.sorting_1 { background-color: #d5d5d5; } #dataTables tr.even.gradeU td.sorting_2 { background-color: #e2e2e2; } #dataTables tr.even.gradeU td.sorting_3 { background-color: #e2e2e2; } /* * Row highlighting example */ #dataTables .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { background-color: #ECFFB3; } #dataTables .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { background-color: #E6FF99; } #dataTables .ex_highlight_row #example tr.even:hover { background-color: #ECFFB3; } #dataTables .ex_highlight_row #example tr.even:hover td.sorting_1 { background-color: #DDFF75; } #dataTables .ex_highlight_row #example tr.even:hover td.sorting_2 { background-color: #E7FF9E; } #dataTables .ex_highlight_row #example tr.even:hover td.sorting_3 { background-color: #E2FF89; } #dataTables .ex_highlight_row #example tr.odd:hover { background-color: #E6FF99; } #dataTables .ex_highlight_row #example tr.odd:hover td.sorting_1 { background-color: #D6FF5C; } #dataTables .ex_highlight_row #example tr.odd:hover td.sorting_2 { background-color: #E0FF84; } #dataTables .ex_highlight_row #example tr.odd:hover td.sorting_3 { background-color: #DBFF70; } /* * KeyTable */ #dataTables table.KeyTable td { border: 3px solid transparent; } #dataTables table.KeyTable td.focus { border: 3px solid #3366FF; } #dataTables table.display tr.gradeA { background-color: #eeffee; } #dataTables table.display tr.gradeC { background-color: #ddddff; } #dataTables table.display tr.gradeX { background-color: #ffdddd; } #dataTables table.display tr.gradeU { background-color: #ddd; } #dataTables div.box { height: 100px; padding: 10px; overflow: auto; border: 1px solid #8080FF; background-color: #E5E5FF; } /* end dataTables */ /*------------scrolling defs ---------------------*/ div#Scroll { clear: both; border: 1px solid #000000; } div.scrollingPane { padding: 5px 10px 0px 5px; margin:0px; overflow: auto; min-width:390px; max-height: 350px; height: expression(document.getElementById("Scroll").scrollHeight > 350? "350px": "auto" ); /* if 100%, IE 6.x scrollbar obscures last column. If 97%, leaves space when no scroll present.*/ /* conflicts with browserheight script - breaks in I.E. width: expression((Math.min(parseInt(document.body.clientWidth)-384, document.body.clientWidth))); */ } #SkinSelector input {position:relative; vertical-align:bottom; top:2px} #More_Message { display:none} .finish { background-color: yellow; color: red; font-weight: bold } °Ù¶È