/* Version 1.10 GreyBlue: 98A9B7 GreyBlue Text: 324351 Blue: 32498D Red: 6C1D1F Lavender: BAC5E3 Lt. Lavender: DDE2F5 LtRed: FA0202 SeaFoam (View): BFD1C9 Sage (Category): D0D1BF */ .hideAfterLoad { display:none; } .osano-cm-widget { display: none; } body { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; margin:0px;} p { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; } td { font-family: Verdana, Arial, Helvetica, Geneva, 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, Geneva, sans-serif;} button { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} li { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-left:20px } ol { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} h1 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-bottom:-10px;} h1:lang(en) {margin-bottom:20px;} h2 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #6C1D1F; margin: 10px 0px 20px 0px; } h3 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-top: 5px; margin-bottom: 5px; font-weight:bold; color:#222255} h4 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #6C1D1F; padding-bottom:10px; } h5 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif} h2.header { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #6C1D1F; margin: 10px 0px 10px 0px; } .top25page h2.header { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #6C1D1F; margin: 10px 0px 20px 0px; } .purple { color: #660033 } .red { color: #6C1D1F; } .blue { color: #32498D } .yesprint { display:none } #HeaderBar { margin-top:5px; margin-bottom:0px; min-width:1020px; } #HeaderBar td { background-color: #98A9B7; color: #ffffff; font-size: 80%; font-weight: bold; padding: 0px; border-top:2px solid #B4C8D9; border-bottom:2px solid #FFFFFF; height:25px; } #HeaderBar a:link { color: #ffffff; text-decoration:none } #HeaderBar a:visited { color: #ffffff; text-decoration:none } #HeaderBar a:hover { color: #32498D; text-decoration:none } #LeftPane { padding-top:5px; padding-left:10px } #RightPane { padding:5px 10px 5px 10px } th { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif } a:link { color: #000066; } a:visited { color: #000066; } a:hover { color: #6C1D1F; } .dkpurplebackground { background-color: #BAC5E3; } .dkgreybackground { background-color: #cccccc; } .dkredbackground { background-color: #990000; color: #ffffff; font-weight: bold} .ltpurplebackground { background-color: #DDE2F5!important; } .ltgreybackground { background-color: #eeeeee;} .ltredbackground { background-color: #e5cfcf; } .bluegreybackground { color: #32498D } .greybluebackground { background-color: #98A9B7; color: #ffffff; font-weight: bold } /*New horizonal navigation bar */ div.topnav { color: #000000; background: #aaaaaa; text-align: center; margin-bottom: 0px; border-bottom:2px solid #C0C0C0;height:25px; min-width:1020px; } .topnav ul { list-style-type: none; font-weight: bold; font-size: .9em; padding-top: 4px; margin:0px; padding-bottom:5px;padding-inline-start:0px;} .topnav li { display: inline; padding-right: 10px; padding-left:0px; border-right: 2px solid #FFFFFF; } .topnav li:last-child { border-right: none; } .topnav a { color: #324351; text-decoration: none; } .topnav button { color: #324351; text-decoration: none; } .topnav a:hover { color: #800000; } #MastHead {min-width:1020px;} #MainPane {min-width:1020px;} .dropbtn { background-color: #aaaaaa; color: #324351; 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-content-submenu { position: absolute; top: 0; background-color: #ffffff; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); right: -150px; width: 150px; display: none; } .dropdown-content-submenu a { color: black; padding: 12px 16px; font-size: 11px; text-align: left; text-decoration: none; display: block; } .dropdown-content-submenu a:hover {background-color: #cccccc;} .dropdown:hover .dropdown-content { display: block; } .dropdown-sub-group:hover .dropdown-content-submenu{ display: block; } .dropdown:hover .dropbtn { color: #800000; } #PrintOnly { visibility:collapse; visibility:hidden; width:0px } img.news { padding: 1px } .caption { margin-left: 10px; margin-right: 10px; font-size: 85%; width:400px; } .total { float:right; font-size:80%; padding:2px; vertical-align:text-bottom; border:1px solid #98A9B7; background-color: #EEEEEE; font-style:italic; color:#324351; margin-top:5px; } .progress_indicator { font-size:80%; color: #32498D; font-weight: bold; padding-top:7px; padding-bottom:10px; text-align: center; margin-bottom: 10px; margin-top: 5px; } .bluebold { font-weight: bold; color: #32498D; } .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; } .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: #6C1D1F; 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 } .totalbox {border:1px solid #98A9B7; padding:2px; background-color:#eeeeee; color:#324351} .center {text-align:center;} .tablecenter{margin-left: auto; margin-right: auto;} .left {text-align:left;} .indent { margin-left: 25px; margin-right: 25px} .borderless {border:none !important;} .borderless *{border:none !important;} p.glossary { margin-bottom: 10px; } .limitWidth {max-width:110ch} .tabbed { display: inline; padding-right: 30px; } #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:#32498D} /* google search button defs*/ td.gsc-search-button { border:2px solid #ffffff; padding-left:5px } td .SideBar .gsc-search-button { display:none;} input.gsc-search-button {background-color: #32498D; color:#ffffff; border-radius:5px; box-shadow: 2px 2px 5px #888888; border:2px outset #98A9B7; padding:2px; margin:3px} input.gsc-search-button:hover {box-shadow: 2px 2px 5px #000000; color:#eeeeee; background-color:#21387C} .gsc-branding {display:none} /*/ google search button defs*/ /* site map defs */ table.sitemap {border-bottom:1px solid #32498D; border-left:1px solid #32498D; border-spacing:0px;} table.sitemap th { background-color:#98A9B7; color:#FFFFFF; text-align:center; vertical-align:middle; padding-top:5px; padding-bottom:5px; border-top:1px solid #32498D; border-bottom:1px solid #32498D;border-right:1px solid #32498D} table.sitemap p.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 #32498D; padding-left:5px;} /*/ site map defs */ /* data/index.html defs */ #ListPage { font-size:80%; border:1px solid #32498D; margin-bottom:10px; } #ListPage th { background-color: #32498D; color:#ffffff; font-weight:normal; text-align:left; padding:10px; width:33% } #ListPage table { table-layout:fixed } #ListPage table th { background-color:#dddddd; color:#000000; text-align:center; vertical-align:middle; 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 } #ListPage.archive th { width:auto } #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% } /*/ data/index.html defs */ #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, #questionnaire ol, #questionnaire ul { margin: 0px; padding-bottom: 5px} #questionnaire div.answer div.img { padding: 5px 5px 10px 5px; text-align: center; font-weight: bold;} #questionnaire h3, #questionnaire 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; } a.backtop { font-weight: bold; text-transform:uppercase; font-size: 80%; text-decoration: none; padding: 1px 2px 1px 2px; } a.backtop:link { background-color: #ffffff; color: #DDE2F5; } a.backtop:visited { background-color: #ffffff; color: #DDE2F5; } a.backtop:hover { background-color: #DDE2F5; color: #32498D; } #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; } #TableWithRules table {border-collapse: collapse;} #TableWithRules td { padding: 3px 5px 3px 5px; align:top; font-size:90%; } #TableWithRules td p { margin-top:0px; margin-bottom:5px } #TableWithRules tr.header {border:1px solid #BAC5E3; } #TableWithRules th {vertical-align:top; font-size:100%; color: #ffffff; font-weight: bold; text-align: center; background-color: #32498D; } #TableWithRules th a { color: #ffffff; text-decoration:none} #TableWithRules th a:hover { text-decoration:underline} #TableWithRules th.heading { background-color:#ffffff; border:none; align:top; font-size:120%; color: #32498D; 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 #DDE2F5} #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 #BAC5E3 } #TableWithRules.striped tr:nth-child(even) td { background-color:#eeeeee } #TableWithRules.matrix td { border-right:1px solid #cccccc; border-bottom:1px solid #dddddd } #TableWithRules.matrix td:first-child { border-left:1px solid #cccccc } #TableWithRules.matrix th { font-size:80%; border-right:1px solid #cccccc; padding-left:5px; padding-right:5px } #TableWithRules.matrix th:first-child { border-left:1px solid #cccccc } #TableWithRules.matrix { border-bottom:1px solid #cccccc } #TableWithRules.striped tr td.spacer { border-top:1px solid #98A9B7; padding:0px; margin:0px } #TableAlternativeFormats {text-align:center; width:30%; min-width:240px; font-size:90%; float:right; background-color:#eeeeee; border:1px solid #cccccc; border-bottom:none;} /*Start Individual Definitions*/ #CWEDefinition { font-size:medium;!important} #CWEDefinition.Category { background-color: #ffffdd; } #CWEDefinition.View { background-color: #dde2F5 } #CWEDefinition .detail { vertical-align:top; } #CWEDefinition .tabledetail { margin-top:5px; padding:0px 0px 10px 0px; vertical-align:top;} /*font-size additionally defined in TableWithRules*/ #CWEDefinition .status { color: #33332C; padding:2px 5px 2px 5px; vertical-align:top; font-size:80%; } #CWEDefinition .title { color: #000000; background-color: #EEEEEE; border-bottom:1px solid #BAC5E3; border-top:1px solid #32498D; font-weight: bold; padding:3px 5px 3px 5px; margin:0px; vertical-align:top; text-align: center; margin-bottom:10px;} #CWEDefinition.View .title { margin-bottom:0px;} #summary #CWEDefinition.View .title { margin-bottom:10px;} #CWEDefinition .heading { color: #4D5566; background-color: #cccccc; border-bottom:1px solid #BAC5E3; border-top:1px solid #eeeeee; font-weight:bold; padding:1px 5px 1px 5px; margin:0px; vertical-align:top; } #CWEDefinition .reltable { border-bottom:1px; padding:1px 5px 1px 5px; margin:0px; vertical-align:top; } #CWEDefinition .reltable table{ margin:2px 0px 0px 10px; } #CWEDefinition .subheading { color:#32498D; font-weight:bold;} #relevant_table .reltable { color:#000000; font-weight:bold; font-style:italic } #CWEDefinition .optheading {color:#32498D; font-weight:bold; font-size:small} #CWEDefinition .suboptheading { font-weight:bold; font-size:small} #CWEDefinition .indent { padding-left:10px;} #CWEDefinition .heading a:hover { background:url('/images/heading_bg.gif') repeat-x left -1px;} #CWEDefinition .detail {margin:5px 0px 5px 0px} #CWEDefinition .detail p { margin:5px 0px 5px 0px; } #CWEDefinition .detail .box_definition p { margin:0px 0px 0px 0px;} #CWEDefinition .detail .cweimg img { max-width:60%;margin-left:auto;margin-right:auto; display:block} #CWEDefinition .detail .cweimg img:after {content:"(Click to enlarge)";text-align:center;margin-right:auto;margin-left:auto; display:block;font-size:80%;margin-bottom:10px;} #CWEDefinition .Detail td p { margin:5px 0px 5px 0px; } /* #CWEDefinition .Detail td p:first-child { margin:0px; } */ #CWEDefinition #Grouped .Detail td p { margin:5px 0px 5px 0px; } /* #CWEDefinition #Grouped .Detail td p:first-child { margin:0px; } */ #CWEDefinition .tabledetail p { margin:0px 0px 10px 0px; } #CWEDefinition .tabledetail table { border-left:1px solid #eeeeee; } #CWEDefinition .tabledetail table th { white-space:nowrap; border-right:1px solid #eeeeee; } #CWEDefinition .tabledetail table th.title { color:#ffffff; background-color:#98A9B7; padding-top:0px; padding-bottom:0px} #CWEDefinition .tabledetail th { color:#32498D; background-color:#DDE2F5; border-bottom:1px solid #eeeeee; padding-left:5px; padding-right:5px; text-align:left; } #CWEDefinition .tabledetail table td { border-right:1px solid #eeeeee; } #CWEDefinition .tabledetail td { border-bottom:1px solid #eeeeee; padding-left:5px; padding-right:5px; font-weight:normal; font-style:normal} #CWEDefinition #Audience .tabledetail td { border-bottom:1px solid #32498D; border-right:1px solid #32498D; padding:4px 5px; } #CWEDefinition #Audience .tabledetail table { border-left:1px solid #32498D; } #CWEDefinition #Audience .tabledetail table th.title { color:#fff; border-right:1px solid #32498D; background-color:#98A9B7; padding:2px 5px;} #CWEDefinition #Audience .tabledetail th { border-bottom:1px solid #32498D;} #CWEDefinition .tabledetail td.spacer { height:20px; border:none; border-top:1px solid #BAC5E3} #CWEDefinition .tabledetail td.tspacer { height:20px; border:none;} #summary.closed { max-height:200px; overflow:auto; clear:right} #summary.open { clear:right} #summary #CWEDefinition { background-color: #dde2F5; padding:5px; border-collapse:collapse} #summary #CWEDefinition .detail p { margin:3px 0px 3px 0px;} /* #summary #CWEDefinition .tabledetail table { border-left:1px solid #BAC5E3; border-top:1px solid #32498D } #summary #CWEDefinition .tabledetail th.title { background-color:#32498D } #summary #CWEDefinition .tabledetail th { color:#ffffff; background-color:#98A9B7; border-right:1px solid #32498D; border-bottom:1px solid #32498D } #summary #CWEDefinition .tabledetail td { border-right:1px solid #BAC5E3; border-bottom:1px solid #BAC5E3; } */ #summary .download {display:none; } #CWEDefinition #Grouped th { color:#32498D; border-bottom:1px dashed #BAC5E3; padding:5px; text-align:left } #CWEDefinition #Grouped td { border-bottom:1px dashed #BAC5E3; vertical-align:top; padding:5px; text-align:left} #CWEDefinition #Grouped tr:last-child td { border-bottom:none; } #CWEDefinition #Grouped tr:last-child th { border-bottom:none; } #CWEDefinition #Grouped .tabledetail tr td { border-bottom:1px solid #eeeeee; padding-left:5px; padding-right:5px; font-weight:normal; font-style:normal} #CWEDefinition #Grouped p { margin:0px; padding:0px} #Relationships a.backtop:link { background-color: #DDE2F5; color: #32498D; } #Relationships a.backtop:visited { background-color: #DDE2F5; color: #32498D; } #Relationships a.backtop:hover { background-color: #AAC0C2; color: #32498D; } #Relationships #PageContents { color: #32498D; text-align: center; font-size: 85%; background-color:#DDE2F5; margin-bottom: 10px; margin-top: 10px; padding:2px; border-top:1px solid #32498D; border-bottom:1px solid #32498D} #Relationships #PageContents a { color:#32498D; text-decoration: none; font-weight: bold; padding:2px } #Relationships #PageContents a:hover { text-decoration: none; color: #32498D; background-color: #AAC0C2} .critical {color:red; font-size:80%; font-weight:bold; font-style:italic } .noncritical {font-size:80%; font-style:italic } /*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; font-size: 90%; text-align: left; background-color: #cccccc; align:top;} #StripedTable .NamedCell {width:60%; } #StripedTable .FirstCell {width:60%; } #StripedTable tr:target {background-color: #98A9B7; -webkit-transition: all 1s linear;} #StripedTable .ViewCell {width:10%; border-right:1px solid #cccccc; } #StripedTable .AltFormat {width:10%; min-width:78px; } #StripedTable td { font-size: 90%; padding: 1px; align: top; } div#Compatibility { border:1px solid #eeeeee; margin-top:10px; } #Compatibility .lastupdated { background-color:#eeeeee; padding:2px 5px 2px 5px; font-size:70%; text-align:right; } #Compatibility p { margin:0px 5px 0px 5px; border:0px; } #Compatibility .organization th { font-size:110%; color: #32498D; font-weight: bold; padding-top:12px; padding-bottom:15px; text-align: left; margin-bottom: 10px; margin-top: 5px; } #Compatibility .organization td { font-size:90%; vertical-align:middle; } #Compatibility .organization { background-color:#eeeeee; padding-left:5px; padding-right:5px; } #Compatibility .product { padding-left:20px; font-size:90%; margin-top:5px; border-top:1px solid #eeeeee; } div#Compatible { border:1px solid #BAC5E3 } #Compatible table { width:100% } #Compatible th { font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; font-size: 90%; font-weight: bold; vertical-align:top; color: #32498D; background-color: #DDE2F5 ; } #Compatible thead a { color:#32498D; text-decoration:none } #Compatible thead a:hover { color:#990000; text-decoration:none } #Compatible td { padding: 1px 5px 1px 5px; font-size: 90%; border-bottom:1px solid #eeeeee; } #Compatible td.compatible_org {width:20%} #Compatible td.compatible_product {width:30%} #Compatible td.compatible_type {width:35%} #Compatible td.compatible_status {font-size:70%; width:5%} #Compatible td.compatible_cap {font-size:70%; width:10%;} div#CompatibleBox.status { color:#324351; padding:5px; border:1px solid #324351; text-align:center; font-size:90%; text-transform:uppercase; font-weight:bold; line-height:80%; background-color:#eeeeee} div#CompatibleBox.status a { color:#324351; text-decoration:none; } div#CompatibleBox.status a:hover { color:#660000; text-decoration:none; } .CompatibleBox img { padding-right:5px } #ScrollingFrame { max-height: 350px; overflow: auto; } .introtext { line-height: 133%; color: #000000; font-weight: bold; margin-top: 15px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 8px; font-size: 90%; } .introtext a { color: #555599 } .HighlightBar{ background-color: #222255; color: #ffffff; font-weight: bold; padding:5px 10px; min-height:1.5em; max-height:1.5em; height:28px;} .SideBar tr td{ font-size:90%; } .SideBar tr th{ font-size:100%; } table .SideBar { border:1px solid #cccccc; } .landingTable td.landingHighlight {width:70%; margin-left:auto; margin-right:auto;} .inlineh4 {font-size:1.2em; color:#6C1D1F; display:inline-block; padding-bottom:10px;} .closeTitle {margin-block-end:5px; padding-bottom:0px;} .closeTitle p{margin-block-start:.5em} #HighlightTable .HighlightGroup{ margin-bottom:4px; } @media screen and (max-width: 1070px) { .HighlightGroup {font-size:80%} .SideBarNews {font-size:80%} } /* Start - Left Side Menu */ #LeftSideBar { font-size: 80%;} #LeftSideBar a { color: #009; text-decoration: none; font-size:90%; } #LeftSideBar th { background-color: #32498D; font-weight: bold; padding: 1px 5px 2px 5px; margin: 0px; text-align:left; font-size:95%; } #LeftSideBar td#menuitem { background-color: #eeeeee; border-left: 1px solid #32498D; border-right: 1px solid #32498D; padding: 3px 5px 0px 5px; font-size:90%; } #LeftSideBar td#spacer { background-color: #eeeeee; border-left: 1px solid #32498D; border-right: 1px solid #32498D; height:3px; width:100%; font-size:1px; } #LeftSideBar td.bottom { background-color: #eeeeee; border-bottom: 1px solid #32498D; } #LeftSideBar td a:visited { color: #32498D; } #LeftSideBar td a:link { color: #32498D; } #LeftSideBar td a:hover { text-decoration:underline; color: #32498D; } #LeftSideBar th a:visited { color: #ffffff; } #LeftSideBar th a:link { color: #ffffff; } #LeftSideBar th a:hover { text-decoration:underline; color: #ffffff; } /* End - Left Side Menu */ /* Start - Side Column */ #SideColumn { float:right; font-size: 80%; margin:10px } #SideColumn a { color: #009; text-decoration: none; } #SideColumn th { font-weight: bold; text-align:center; background-color: #DDE2F5; border-left: 1px solid #32498D; border-right: 1px solid #32498D; border-top: 1px solid #32498D; padding: 5px 5px 0px 5px; } #SideColumn td#contents { background-color: #DDE2F5; border-left: 1px solid #32498D; border-right: 1px solid #32498D; padding: 5px 5px 0px 5px; } #SideColumn li { margin-left:20px; } #SideColumn td#spacer { background-color: #DDE2F5; border-left: 1px solid #32498D; border-right: 1px solid #32498D; height:5px; width:100%; font-size:1px; } #SideColumn td.bottom { background-color: #DDE2F5; border-bottom: 1px solid #32498D; } #SideColumn td a:visited { color: #32498D; } #SideColumn td a:link { color: #32498D; } #SideColumn td a:hover { text-decoration:underline; color: #32498D; } #SideColumn #graphictable { float:none } .calloutBox { border:1px solid #32498D; background-color:#DDE2F5; color: #324351; padding:0px 10px 0px 10px; box-shadow: 5px 5px 5px #aaaaaa; } .calloutBox li { margin-left:0px!important } /* End - Side Column */ /* Start - Example Code */ .cweid { 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); } .filtered_out .Secondary a { font-style:italic; color:lightgray; } .filtered_out .Secondary a span{ color:lightgray } .filtered_out .graph_title a:hover span{ background-color:#DDE2F5; color:#32498D } #included { visibility:collapse; font-size:0px; } .mappingexamplespage #ExampleCode .top { z-index:auto; } .mappingexamplespage #ExampleCode .CodeHead { z-index:auto; } .mappingexamplespage #ExampleCode .shadow { z-index:auto; } #ExampleCode .top { font-size: 90%; background-color: #efefef; border: 1px solid #DDE2F5; padding: 10px; z-index:1; position:relative; top: -5px; left: -5px; } #ExampleCode .CodeHead { background-color: #ffffff; border: 1px solid #BAC5E3; padding: 2px 5px 2px 5px; z-index:1; position:relative; top: -5px; left: -5px; } .Bad #ExampleCode .top, .bad #ExampleCode .top { background-color: #FFCCCC; } .Good #ExampleCode .top, .good #ExampleCode .top { background-color: #CCCCFF; } .Mitigation #ExampleCode .top, .mitigation #ExampleCode .top {} .Attack #ExampleCode .top, .attack #ExampleCode .top { color: #aa0000; } .Result #ExampleCode .top, .result #ExampleCode .top { background-color: #ffffcc;} .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; } #ExampleCode table {border: 1px solid black; border-collapse: collapse; margin:4px;} #ExampleCode tr {border: 1px solid black; border-collapse: collapse;} #ExampleCode th {border: 1px solid black; border-collapse: collapse; padding:2px;} #ExampleCode td {border: 1px solid black; border-collapse: collapse; padding:2px;} /* End - Example Code */ #Demonstrative_Examples div.expandblock div.indent table {border: 1px solid black; border-collapse: collapse; margin:4px;} #Demonstrative_Examples div.expandblock div.indent table tr {border: 1px solid black; border-collapse: collapse;} #Demonstrative_Examples div.expandblock div.indent table th {border: 1px solid black; border-collapse: collapse; padding:2px;} #Demonstrative_Examples div.expandblock div.indent table td {border: 1px solid black; border-collapse: collapse; padding:2px;} /* Break apart long links in References */ #References div a {word-wrap:break-word; word-break:break-all; word-break:break-word;} /* End - References */ /* Start - Top 25 formatting */ div#Quote { clear:both; border-top:1px solid #98A9B7; } #Quote .quote { margin-left:20px; margin-right:20px; } #Quote .source { margin-left:20px; margin-right:20px; margin-top:0px; font-size:80%; font-weight:bold; position:relative; left:30%; width:65%; text-indent:-18px; font-style:italic; } #Category { margin-top:20px; margin-bottom:20px; color:#ffffff; font-weight:bold; font-size:110%; text-align:center; width:100%; padding:10px; background-color:#32498D; padding-right:0px; margin-right:10px; } #Category.heading { color:#6C1D1F; font-weight:bold; font-size:100%; text-align:left; width:100%; padding:5px; background-color:#ffffff; border-top:3px solid #000000} /* End - Top 25 formatting */ /* Start - Drop Shadow Text Defs */ .bottomShadow { display:none; } .bottomShadow2 { display:none; } /* 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: #DDE2F5; 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 } #HomePageContents { text-align: center; font-size: 85%; margin-bottom: 20px; margin-top: 10px; padding:2px; } #PageContents a { color:#32498D; text-decoration: none; font-weight: bold; padding:2px } #HomePageContents a { color:#32498D; text-decoration: none; font-weight: bold; padding:2px 3em; } #PageContents a:hover { text-decoration: none; color: #32498D; background-color: #DDE2F5 } #HomePageContents a:hover { text-decoration: none; color: #32498D; background-color: #DDE2F5 } .top25page #PageContents { color: #DDE2F5; text-align: center; font-size: 95%; background-color:#ffffff; margin-bottom: 20px; margin-top: 10px; padding:2px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee } .top25page ol.boxlist {list-style-type: none; counter-reset:item;} .top25page .top25cusppage ol.boxlist {list-style-type: none; counter-reset:item; counter-set:item 25} .top25page ol.boxlist li {counter-increment:item; margin-bottom:1em;} .top25page ol.boxlist li:before {margin-right:.5em; content:counter(item); background:#222255; color:#FFFFFF;width:1.5em; height:1.5em; line-height: 1.5em; font-size: 250%; font-weight:bold; padding:5px; text-align: center; display:inline-block;} .top25page .top25cusppage ol.boxlist li:before {margin-right:.5em; content:counter(item); background:#DDE2F5; color:#32498D; border:1px solid #32498D; width:1.5em; height:1.5em; line-height: 1.5em; font-size: 250%; font-weight:bold; padding:5px; text-align: center; display:inline-block;} .top25page .top10kevlistpage ol.boxlist li:before {margin-right:.5em; content:counter(item); background:#FFCCCC; color:#6C1D1F; border:1px solid #6C1D1F; width:1.5em; height:1.5em; line-height: 1.5em; font-size: 250%; font-weight:bold; padding:5px; text-align: center; display:inline-block;} .top25page ol.boxlist li span.list_entry {display:inline-block; max-width:85%;vertical-align: top;word-break: break-word;height:4em;} .top25page ol.boxlist li span.list_title {font-size:calc(16px + .3vw); line-height:1.5em;word-break:break-word;} .top25page ol.boxlist li span.list_id:after {content:" | "} .top25page ol.boxlist li span.list_id {font-weight:bold;} .top25page ol.boxlist li span.list_kev_count:after {content:" | "} .top25page ol.boxlist li span.list_kev_score:after {content:" | "} .top25landingpage #top25_nav{ color: #DDE2F5; text-align: center; background-color:#222255; margin-bottom: 30px; margin-top: 10px; padding:20px; min-width:900px; max-width:1250px; text-align:left;} //.top25landingpage #top25_nav img { background-color:#FFFFFF; margin-right:20px;} .top25landingpage #top25_nav img { margin-right:20px;} .top25landingpage #top25_nav tr.centerlinks td { width:33.3%;text-align:center;} .top25landingpage #top25_nav span { color:#FFFFFF; display:inline-block; white-space:nowrap;} .top25landingpage #top25_nav span a { color:#FFFFFF; font-size: 100%; font-weight:bold;} span.shareBar {margin-left:1em; border:1px solid #222255; padding:0px 3px 3px 3px;display:inline-block;} div.tablebutton {margin-left:1em; border:1px solid #222255; padding:3px 1em;text-align:center; background:#FFFFFF;display:inline-block; } div.tablebutton a {text-decoration:none;} .tablepopup { background:#222255; padding:1em; color:#FFFFFF; font-weight:bold;font-size:14px;margin-bottom:1em;} .overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0; } .overlay:target { visibility: visible; opacity: 1; } .popup { margin: 70px auto; padding: 20px; background: #fff; border-radius: 5px; width: 60%; height:80%; position: relative; transition: all 5s ease-in-out; overflow-y:scroll; } .widepopup { margin: 70px auto; padding: 20px; background: #fff; border-radius: 5px; width: 80%; max-height:80%; position: relative; transition: all 5s ease-in-out; overflow-y:scroll; } .popup .popupclose { position: absolute; top: .75em; right: 1em; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; } .widepopup .popupclose { position: absolute; top: .75em; right: 1em; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; } .imagepopup { margin: 70px auto; padding: 20px; background: #fff; border-radius: 5px; min-width:60%; max-width: 80%; max-height:80%; position: relative; transition: all 5s ease-in-out; overflow-y:scroll; } .imagepopup .popupclose { position: absolute; top: .75em; right: 1em; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; } span.thumbnail img {max-width:450px;border-left:0;margin-left:auto;margin-right:auto;display:block;} span.thumbnail:after {content:"(Click to enlarge)";text-align:center;margin-right:auto;margin-left:auto; display:block;font-size:80%; margin-bottom:10px;} span.largethumbnail img {max-width:750px;border-left:0;margin-left:auto;margin-right:auto;display:block;} span.largethumbnail:after {content:"(Click to enlarge)";text-align:center;margin-right:auto;margin-left:auto; display:block;font-size:90%;margin-bottom:10px;} 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.newsletterpage #PageContents a.newsletterpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.podcastpage #PageContents a.podcastpage { 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.historypage #PageContents a.historypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.processpage #PageContents a.processpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.sourcespage #PageContents a.sourcespage { 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.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.boardpage #PageContents a.boardpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.boardmeetingarchivepage #PageContents a.boardmeetingarchivepage { 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.listpage button {height:25px;border-radius:12px;width: 430px; } 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#CWEDefinition div.buttonlist p{margin-top:5px; margin-bottom:5px;margin-left:20px;margin-right:20px;} div#CWEDefinition button { font-size: 12px; height: 40px; border-radius: 12px; width: 100px; margin-left: 5px; margin-right: 5px; } div#Filter_Menu div.buttonlist button:hover{cursor:help} div#Filter_Menu div.buttonlist button+span.tip { display: none;} div#Filter_Menu div.buttonlist button+ span.tip { float: left; padding-right:5px; } div#Filter_Menu div.buttonlist button:hover+span.tip { display: block; z-index: 100; position: relative; 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; } div.reportspage #PageContents a.reportspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.visualizationspage #PageContents a.visualizationspage { 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.archivepage #PageContents a.archivepage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.scoringpage #PageContents a.scoringpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.prioritizingpage #PageContents a.prioritizingpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.cwsspage #PageContents a.cwsspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.cwrafpage #PageContents a.cwrafpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.top25page #PageContents a.top25page { 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.memberspage #PageContents a.memberspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.workinggroupspage #PageContents a.workinggroupspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.discussionpage #PageContents a.discussionpage { 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.researchpage #PageContents a.researchpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage #PageContents a.compatibilitypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.suggestionspage #PageContents a.suggestionspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.compatibilitysubpage #PageContents a.compatibilitysubpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.programpage #PageContents a.programpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.requirementspage #PageContents a.requirementspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.ccrpage #PageContents a.ccrpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.compatibleproductspage #PageContents a.compatibleproductspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.declarationspage #PageContents a.declarationspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.organizationspage #PageContents a.organizationspage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.sortproductpage #PageContents a.sortproductpage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.sortcountrypage #PageContents a.sortcountrypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.sortcategorypage #PageContents a.sortcategorypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.sortcapabilitypage #PageContents a.sortcapabilitypage { color:#000000; pointer-events: none; cursor: default; background-color:#ffffff} div.compatibilitypage div.makedeclarationpage #PageContents a.makedeclarationpage { 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} #RightFrontPage { width:290px; text-align:left; font-size: 80%; white-space:normal} /* was width:250px; */ #RightFrontPage li { padding-top:2px; padding-bottom:2px;} #RightFrontPage ol { margin-left:30px} #RightSideBar { width:175px; font-size: 80%; text-align: left} #RightSideBar p { padding: 0px;} #RightSideBar td { vertical-align: top; padding: 0px 3px 2px 3px; } #RightSideBar th { background-color: #98A9B7; color: #ffffff; font-weight: bold; vertical-align: top; padding: 0px 3px 2px 3px; border-top:1px solid #32498D; border-bottom: 1px solid #32498D} #RightSideBar th a { color: #ffffff; text-decoration:none; } #RightSideBar th a:hover { color: #32498D; text-decoration:none; } #RightSideBar .head {font-weight: bold;} #RightSideBar th.head {font-weight: bold; background-color: #6C1D1F; color: #ffffff; } #RightSideBar.archive th.head {background-color: #eeeeee; color: #32498D; } #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 } #Dashboard { width:175px; font-size: 70%; text-align: left; border:1px solid #000000; background-color: #DDE2F5; margin-bottom: 15px;} #Dashboard .head { background-color: #32498D; color: #ffffff; font-weight: bold; vertical-align: top; margin:0; padding: 0px 3px 2px 3px; border-bottom: 1px solid #000000} #Dashboard .item { padding: 0px 3px 2px 12px; } #Dashboard .item a { text-decoration: none; color: #000000 } #Dashboard .item a:hover { text-decoration:underline; color:#6C1D1F } #summary #TableWithRules { background-color: #DDE2F5; border:1px solid black; padding:5px; border-collapse:collapse} #RightSideContents { margin-bottom: 15px; 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; font-size: 90%} #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 #32498D; height: 0px; font-size:1px} .line { border-top: 1px solid #BAC5E3; } 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: #DDE2F5; color:#32498D; } .nav #noscript a { background-color: none; } #script { visibility:visible; } #script a:hover { background-color: #DDE2F5; text-decoration:none; color: #32498D; } #script a { background-color: none; text-decoration:none; } .Footer { font-size: 60%; padding-top: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: #32498D; white-space:nowrap; padding-top:10px; padding-bottom:5px; padding-left:30px;} .footlogo {padding:5px 10px;} /*--This h3 style is used on News and Events pages only --*/ h3.tablehead { font-size: 1.2em; color: #32498D; text-align: center; border-bottom: 3px double #DDE2F5; padding-bottom: .3em; margin: .5em auto; } .guidancepage .tablehead {margin-block-start: 0px;} .tablehead { font-size:120%; color: #32498D; font-weight: bold; padding-top:12px; padding-bottom:15px; text-align: center; margin-bottom: 5px; border-bottom:3px double #DDE2F5; white-space:normal} .tablehead_blue { font-size:120%; color: #32498D; font-weight: bold; padding-top:7px; padding-bottom:10px; text-align: center; margin-bottom: 10px; margin-top: 5px; border-top:1px solid #BAC5E3; border-bottom:1px solid #BAC5E3; background-color: #DDE2F5 } .tablehead_red { background-color: #6C1D1F; color: #ffffff; font-weight: bold; padding-bottom:2px; text-align: center; margin: 0px;} .tablehead_red a:link { color:#ffffff; text-decoration:none } .tablehead_red a:visited { color:#ffffff; text-decoration:none } .tablehead_red a:hover { text-decoration:underline } .smalltext { font-size: 85%; margin-top: 1; margin-bottom: 5; margin-left: 3px; line-height: 129% } .allcaps { text-transform: uppercase;} #Contentpane { padding: 10px 16px 0px 16px;; } .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 tr {font-size: 90%; } #SortTable a {color: #000000} #SortTable th.selected {background-color: #555555; color: #eeeeee} /*--/collapsing tree defs --*/ .collapseblock {display:none} .expandblock {} .group { margin-left:20px; padding-left:0px; border-left:2px solid #000099; } .group:before { content: "\2014"; color:#000099; } 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:#666699} .inherited a {color:#666699} .composite div {border-left:3px double #98A9B7;} .composite div { border-left:3px double #ccccee;} .chain div {border-left:3px double #98A9B7;} .chain div { border-left:3px double #ccccee;} .graph_title a { text-decoration:none;} .graph_title a:hover { background-color:#DDE2F5; color:#32498D } .graph_title a:hover span{ background-color:#DDE2F5; color:#32498D } .alt_terms { color:#32498D; font-style:italic; } .alt_terms:before { margin-left:5px; font-weight:bold; content: "Alternate Terms: [" } .alt_terms span:before { content: " ; " } .alt_terms span:first-child:before { content: "" } .alt_terms:after { font-weight:bold; content: "]" } /*-- collapsing tree defs --*/ div.nav { padding-left: 20px; font-size:90%; color:#000000; } .nav div { padding-left: 20px; } .nav a { padding-left: 3px; padding-top: 3px; text-decoration:none; } div .foreign { color:#32498D; } div .foreign a { color:#32498D; } div .foreign a:hover { color: #6C1D1F; } /*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:#6C1D1F } #TableWithRules div.Deprecated th {color: #69728C; 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 */ } .SideBar span.tool:hover span.tip { width: 260px; } span.tool:hover span.tip { left: 100%; 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; } .above span.tool:hover span.tip { left: -2.5em; top: -25px; white-space:wrap; text-align: left; } /* Tool Tip for custom filter button */ span.tool span.filter-tip { display: none; /* so is this */ } .SideBar span.tool:hover span.filter-tip { width: 260px; } span.tool:hover span.filter-tip { display: block; z-index: 100; position: absolute; 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.filter-tip { right: 2.5em; white-space:wrap; text-align: right; } .right span.tool:hover span.filter-tip { left: 2.5em; text-align: left; } .above span.tool:hover span.filter-tip { left: 2.5em; top: -25px; white-space:wrap; text-align: left; } /* 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: #98A9B7; } #navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover { color: #32498D; 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: #98A9B7; } a#arrow:hover { color: #32498D; } /* end more/less */ /*--RoundCorners--*/ #Box { margin-bottom:20px } #Box p { margin-bottom:0px; } div#Gradient #Box { background-color:#708292; 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-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-size:120%; padding-left:0px} #IntroText.roundbox { font-weight:bold; font-size:120%; } #IntroText.roundbox th { color:#706c60; } #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 #91a68d; color:#64746B; font-size:.85em } /*New Intro box with 2 rounded boxes as of 11182016*/ #Box { margin-bottom:20px } #Box p { margin-bottom:0px; } div#Gradient #Box { background-color:#708292; 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% } #IntroTextNew { font-size: 90%;!important; padding-bottom:25px; color: #706c60; } #IntroTextNew p {font-size: .85em; line-height: 140%; padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px; } #IntroTextNew a { color:#706c60 } #IntroTextNew a:hover { color:#6C1D1F; } #IntroTextNew table { font-size:120%; padding-left:0px} #IntroTextNew.roundbox { font-weight:bold; font-size:120%; } #IntroTextNew.roundbox td { color:#706c60; } #IntroTextNew.roundbox td.line { padding-left:10px; margin:0px 0px 4px 5px; padding-right:10px } #IntroTextNew td { font-weight:bold; text-align:center; padding-bottom:10px; color: #66003f; } #IntroTextNew td { width:50%; font-size:.85em; text-align:left; border-top:none; } #Box td.line div{ padding-left:15px; border-left:2px dotted #91a68d; color:#64746B; font-size:.85em } /*--/RoundCorners--*/ /*--Glossary Terms--*/ .gterm {border-bottom:1px dashed #BAC5E3; 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 } °Ù¶È