﻿/*
Red: 880000
DkRed: 660000
Gold: EE9900
LtGrey: EEEEEE
MdGrey: CCCCCC
DkGrey: AAAAAA
LtBlue: 3377CC
LtRed: FA0202
*/

html,body { height:100%; }
body { font-family: Verdana, Helvetica, sans-serif; background-color: #ffffff;}
#LeftPane { width:250px; padding-left:27px; position:absolute; left:0; }
#CenterPane {right:25px; position:absolute; left:300px; }
#FootPane { width:100%; }


p { font-family: Verdana, Helvetica, sans-serif; margin-top:0px;}
td { font-family: Verdana, Helvetica, sans-serif;}
th { font-family: Verdana, Helvetica, sans-serif; }

ul { font-family: Verdana, Helvetica, sans-serif; }
li { font-family: Verdana, Helvetica, sans-serif;  padding-top:2px; padding-bottom:3px }
ol { font-family: Verdana, Helvetica, sans-serif; }

h1 { font-family: Verdana, Helvetica, sans-serif;}
h2 { font-family: Verdana, Helvetica, sans-serif; color: #000000; padding:0px 0px 5px 0px; margin:0px}
h2 a { color: #000000;}
h3 { font-family: Verdana, Helvetica, sans-serif; padding:0px 0px 5px 0px; margin:0px; color:#880000; text-align:left}
h3 a { color:#880000;}
h4 { font-family: Verdana, Helvetica, sans-serif; margin: 10px 0px 10px 0px; color: #000000; padding-bottom:10px; }
h4 a { color: #000000; }
h5 { font-family: Verdana, Helvetica, sans-serif; padding:6px 0px 6px 0px; margin: 6px 0px 6px 0px; color: #000000}
h5 a { color: #880000}
pre { overflow: auto; } /* added on 10-29-2015 to fix the /data/board/archives/ pages  */

/*  REUSABLE ATTRIBUTES  */
a { color:#3377CC }
a:hover { color:#880000; }

.larger   { font-size: 120%; }
.smaller   { font-size: 90%; }
.redbold { color:#880000; font-weight:bold}
.ltredbold { color:#FA0202; font-weight:bold}
.dkredbold { color:#660000; font-weight:bold}
.greenbold { color:#64746B; font-weight:bold}
.tablehead {  color:#ffffff; background-color:#000000; font-weight:bold; font-size:1.3em; text-align:left; padding:.1em .2em .1em .2em; margin:-.5em -.5em .5em -.5em; }
.title.yellow { font-size:1.2em; color:#EE9900; font-weight:bold; text-align:center; padding-bottom:.25em }
.title.yellow a { text-decoration:none; color:#EE9900 }
p.title { font-weight:bold; }
p.news.title { color:#ffffff; text-decoration:none; background-color:#555555; display:block; padding:2px}
p.news.title a { color:#ffffff; text-decoration:none; }
p.news.title a:hover { color:#FFFF00; text-decoration:none}

.link { font-size:.8em; text-align:center; padding-bottom:.5em }
.callout { border:1px solid #cccccc; padding:1em; margin:.5em; font-size:.8em; }
.callout.grey { background-color:#eeeeee; }
.callout.grey.left { margin: 0em 1em .5em 0em; float:left }
.callout.grey.right { margin: 0em 0em .5em 1em; float:right }
.callout p {line-height:1.3em}

.callout more {padding-bottom:12px;font-size:.8em;}
.callout ul {
list-style: none;
 margin-left: 0;
 padding-left: 1em;
 text-indent: -1em;
}
.callout li { padding-bottom:.67em }
.callout li:before {
    content: "♦"; /* Insert content that looks like bullets */
    padding-right: 2px;
    color: #EE9900; /* Or a color you prefer */
    
}


.callout2 { border:1px solid #cccccc; padding:1em; margin:.5em; font-size:.8em;}
.callout2.grey { background-color:#eeeeee; }
.callout2.grey.left { margin: 0em 1em .5em 0em; float:left }
.callout2.grey.right { margin: 0em 0em .5em 1em; float:right }
.callout2 p {line-height:1.3em}

.callout2 ul {
 list-style:disc;
 margin-left: 10px;
 padding-left: 1em;
 line-height:.8em;
 
 

}

.callout2 li:before {
    list-style:disc;    padding-right: 20px;
}

.callout2 li { padding-bottom:.5em } /*regular bullets */
}

.bullets li { padding-bottom:.75em }
.bullets li:before {
    padding-right: 2px;

}



table#QuadTable { width:100%; padding:0em 1em 1em 1em }
#QuadTable td { width:50%; padding:1em; vertical-align:top }
#QuadTable h4 { font-size:1.1em; padding-bottom:0px; margin-bottom:0px }


.more { float:right; padding:.5em; margin:-3em 1.5em 0em 0em; font-size:.8em;}
/*
.title a:link  { color: #880000;} 
.title a:visited  { color: #880000;} 
.title a:hover  { color: #64746B; } 
*/
.text { margin-top: 0px; margin-bottom: 6px; margin-left: 10px; padding-top: 0px; padding-bottom: 0px; line-height: 140%; }
.indent { margin-left:1em }

.supernumber td { padding-top:1em }
.supernumber td:first-child { padding:0px 20px 0px 10px; font-size:5em; color: #880000; font-weight:bold; vertical-align:top; text-align:center; }
.supernumber h3 { color:#000000 }

p.glossary { margin-bottom: 5px; }
.ltgreybackground { background-color: #eeeeee;}
.dkgreybackground { background-color: #666666;}
.ltgreenbackground { background-color: #dddddd;}
.dkgreenbackground { background-color: #666666;}
.collapsing_list { margin-right:5px; width:110px; float:left; }
.yesprint { display:none }

#mainTitle { padding-left: 6px; }
#mainTitle h1 { color: #880000; font-size: 1.5em; font-family: 'Verdana', sans-serif; margin-bottom: .1em; }
#mainTitle h1 a { color: #880000; }
#mainTitle a  { text-decoration: none; color:#000000 }
#mainTitle p { font-size: 1.25em; font-style: italic; font-family: 'Times New Roman', serif; margin-top: .2em; }


/*--Back to Top--*/
div.backtop { text-align:right;padding-top:.5em; padding-bottom:.5em; margin-bottom:.5em; clear:both }
.backtop a { color: #cccccc; font-weight: bold; text-transform:uppercase; font-size: .8em; text-decoration: none; padding: 1px 2px 1px 2px;}
.backtop a:hover { background-color: #cccccc; color: #ffffff; }
/*--/Back to Top--*/

/*--Section Menu--*/

#SectionMenu { background-color:#eeeeee; padding:.5em; color:#555555; font-size:small; line-height:1.6}
#SectionMenu div { padding-left:1em; }
#SectionMenu .title { font-size:1.25em; padding:0px; color:#555555; font-weight:bold; text-shadow:none; text-align:left; }
#SectionMenu a { display:block; padding-left:1em; text-decoration:none;  color:#666666; padding-top:.3em; padding-bottom:.3em; line-height:1.25em }
#SectionMenu a:hover { text-decoration:underline; color:#880000 }
#SectionMenu .navhead { background-color:#000000; color:#eeeeee; padding:2px 0px 2px 2px; font-weight:bold; text-decoration:none; width:100%; margin-top:.5em }
#SectionMenu a.navhead:hover { background-color:#880000; color:#ffffff; text-decoration:none }
#SectionMenu .otherhead { color:#666666; padding:2px; font-weight:bold;}
#SectionMenu .otherhead a:hover { color:#880000; padding:2px; font-weight:bold;}
/*--/Section Menu--*/


/*--Form Tables--*/
#GeneratedTable { border:1px solid #000000; border-collapse: collapse;}
#GeneratedTable th { font-weight: bold; padding: 2px 5px 2px 5px; text-align: left;  vertical-align:top; background-color: #999999; color:#ffffff; border-top:1px solid #000000; border-bottom:1px solid #000000 }
/*
#GeneratedTable th a { color:#ffffff; text-decoration:none }
#GeneratedTable th a:hover { text-decoration:underline }
*/
#GeneratedTable td { padding: 5px; font-size: 90%; vertical-align:top; border-bottom:1px solid #e0dbd2 }
#GeneratedTable .note { font-size: 80%; background-color:#eeeeee; color:#880000; }
#GeneratedTable .ltgreybackground { border-left:1px solid #cccccc }
#GeneratedTable .search { border-top:1px solid #cccccc; background-color:#eeeeee; }
<!--fix compatible pages to say "Generated Table"-->
/*
#Compatible th a { color:#ffffff; text-decoration:none }
#Compatible th a:hover { text-decoration:underline }
*/
#Compatible .note { font-size: 80%; background-color:#e0dbd2; color:#880000; }
#Compatible .ltgreybackground { border-left:1px solid #cccccc }
#Compatible .search { border-top:1px solid #cccccc; background-color:#e0dbd2; }
#Product { padding:5px 0px 5px 10px; border-top:1px solid #FFF7F6 }
#Product td { font-size:90%;  color:#353E39 }
#Product b { color:#353E39 }

/*--/Form Tables--*/

/*--Compatibility-- New 2010-03-15-JEK*/
div#Compatible { border:1px solid #706c60; border:collapse; }
#Compatible td { padding: 5px; font-size: 90%; vertical-align:top; border-bottom:1px solid #e0dbd2 }
#Compatible th { font-weight: bold; padding: 2px 5px 2px 5px; text-align: center;  vertical-align:top; background-color: #706c60;  color:#ffffff; }
#Compatible th a { color:#ffffff; text-decoration:none }
#Compatible th a:hover { text-decoration:underline; }

#Compatible td {
	color: #64746B;
}
#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%}
#Compatible td.compatible_country {width:10%}

div #Compatibility {
	clear:both;
	border:1px solid #706c60;
	margin-top:10px;
}
#Compatibility .lastupdated {
	background-color:#e0dbd2;
	color:#706c60;
	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: #ffffff;
	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;
	color: #ffffff;
}
#Compatibility .organization {
	background-color:#706c60;
	padding-left:5px;
	padding-right:5px;
}

#Compatibility .product {
	padding-left:20px;
	font-size:90%;
	margin-top:5px;
	border-top:1px solid #e0dbd2;
}

div#CompatibleBox.status { color:#676c63; padding:5px; border:1px solid #64746B; text-align:center; font-size:90%; text-transform:uppercase; font-weight:bold; line-height:100%; background-color:#d0d1bf}
div#CompatibleBox.status br { line-height:0%} /*--JEK 20130730--*/
div#CompatibleBox.status a { color:#676c63; text-decoration:none; }
div#CompatibleBox.status a:hover { color:#880000; text-decoration:none; }
/*--/Compatibility--*/

/*--RoundCorners--*/
#Box { margin-bottom:20px }
#Box p {  margin-bottom:0px; }
/*
#Box a { padding:2px }
*/
div#Gradient #Box {	background-color:#fbfaeb; background-image: url(/web/20170120235838oe_/http://cve.mitre.org/images/layout/gradient.jpg); background-repeat: repeat-x repeat-y;}

/*--FrontPage--*/
.Gradient { background: #ffffff url(/web/20170120235838oe_/http://cve.mitre.org/images/layout/gradient.jpg) repeat-x bottom left; }
ul.line { list-style-type: none; padding-left:15px; border-left:2px dotted #91a68d; margin: 0 1em 0 1em;}
.item li {list-style-image:url(/web/20170120235838oe_/http://cve.mitre.org/images/triangle.gif); font-size: 100%; }
/*--/FrontPage--*/

div#LtGreen #Box { background-color:#dddddd; color:#000000 }
div#LtGreen .listpage p { font-size: .8em; padding:0px 0px 2px 0px; margin: 0px 0px 2px 0px; line-height: 120% }
/*
div#LtGreen #Box a { color:#353E39; }
div#LtGreen #Box a:hover { background-color:#353E39; color:#ffffff;}
*/
div#DkGreen #Box { background-color:#cccccc; color:#ffffff }
/*
div#DkGreen #Box a { color:#ffffff }
div#DkGreen #Box a:hover { background-color:#353E39; color:#ffffff;}
*/
div#LtMauve #Box { background-color:#eeeeee; color:#706c60 }
/*
div#LtMauve #Box a { color:#880000; }
div#LtMauve #Box a:hover { background-color:#880000; color:#FFF7F6;}
*/
div.floatLeft #Box { width:250px; margin-right:15px; float:left; margin-bottom:15px; }
div.floatRight #Box { width:250px; margin-left:15px; float:right; margin-bottom:15px; }
#Box #contents { font-size:80% }
#Box #contents li { font-size:100% }

.inuse { border:1px solid #d0d1bf; padding:.5em; background-color:#ffffff; }
.inuse .text {line-height:120%; padding:0xp 2px 4px 8px; margin: 0px 2px 4px 4px; }
.inuse h5.title {padding:5px 0px 0px 0px; margin:6px 0px 0px 0px; color:#a15733; }
/*--RoundCorners--*/

/*--TableWithRules--*/
#TableWithRules table {border-collapse: collapse;}
#TableWithRules td { vertical-align:top; border-bottom: 1px solid #e0dbd2; padding: 3px 5px 3px 5px; align:top; font-size:90%; }
#TableWithRules td p { margin-top:0px; margin-bottom:5px }
#TableWithRules th {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; align:top; padding-left:5px; padding-right:5px; font-size:100%; color: #444444; font-weight: bold; text-align: center; background-color: #e0dbd2 }
#TableWithRules th.heading {
	background-color:#ffffff;
	border:none; align:top;
	font-size:120%;
	color: #000000;
	font-weight: bold;
	padding-top:12px; padding-bottom:15px;
	text-align: center;
	margin-bottom: 10px; margin-top: 5px;
	}

#TableWithRules td.heading {
	background-color:#706c60;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	}

#TableWithRules .spacer {border: none; border-top:1px solid #e5cfcf}
#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;}
.redtablecell {
	background-color: #A6918F;
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
}

/*
.redtablecell a:link { color: #ffffff; text-decoration:none}
.redtablecell a:visited { color: #ffffff; text-decoration:none}
.redtablecell a:hover { color: #ffffff; text-decoration:underline}
*/
/*--/TableWithRules--*/

/*--TableWithOutRules--*/
#TableWithOutRules th {padding:2px}
/*--/TableWithOutRules--*/


/*--Table of Contents--*/
#PageContents { color: #aaaaaa; text-align: center; font-size: 85%; background-color:#ffffff; margin-bottom: 10px; margin-top: 10px; line-height:150%; width:100% }
#PageContents a { color:#3377CC; }
#PageContents a:hover {color: #880000; text-decoration: underline }
/*--/Table of Contents--*/


/*  /REUSABLE ATTRIBUTES  */







/*  FRAME LAYOUT  */
#Page { background-color:#ffffff; padding-left:1%; padding-right:1%; padding-bottom:5px}
#PageSpacer { position:absolute; top:0; left:0; width:1px}

/*--NavBar--*/
#NavBar { background-color:#000000; color:#aaaaaa; padding:.5em; text-align:right }
#NavBar a { color: #eeeeee; text-decoration:none }
#NavBar a:hover { color:#ffffff; text-decoration:underline }
.NavSection { color:#eeeeee; font-weight:bold; font-size:.9em; display:inline; padding-right:.5em }
/*--/NavBar--*/

/*--HeaderBar--*/
#HeaderBar { background-color:#cccccc; padding:.2em 1em .2em .2em; text-align:right; font-size:.9em; font-weight:bold }
#HeaderBar a { color:#000000 }
#HeaderBar a:hover { color:#880000 }
/*--/HeaderBar--*/

/*--BreadCrumbs--*/
#BreadCrumbs { font-size: 70%; text-transform: uppercase; color: #999999; font-weight: bold; padding: 3px 10px 3px 0px; letter-spacing: 1px; word-spacing: 2px; }
#BreadCrumbs a { text-decoration: none; color: #999999; font-weight: bold; margin: 0px; padding: 0px; letter-spacing: 1px; word-spacing: 2px; }
#BreadCrumbs a:hover { color: #660033; text-decoration:underline; }
/*--/BreadCrumbs--*/


/*--Footer--*/
#Footer { border-top: 1px solid #91a68d; color: #706c60; background-color:#ffffff; padding: 6px 12px; max-height:80px; overflow:auto; padding-top:1em }

#Footer a { color:#706c60 }
#Footer a:hover { color:#880000 }
#Footer table { width: 100%; border-collapse: collapse; }
#Footer td { vertical-align: top; }
#Footer p { font-size: .7em; margin: .5em auto; }
/* footbar is used for the page dates */
#footbar { font-size: .7em; color: #000000; text-align:left; padding-bottom:2px; padding-right:0px; padding-left:1.5em; background-color:#ffffff} 
/*
#line { width: 100%; height: 0px; margin-bottom:5px; border-top: 1px solid #91a68d; font-size:1px }
.footer { font-size: .7em; margin:0px; padding-top:3px; padding-bottom:3px; color:#706c60; line-height:120%}
.footer a { color:#64746B; background:none; }
.footer a:hover { color:#ffffff; background-color:#64746B }
*/
/*--/Footer--*/

/*  /FRAME LAYOUT  */

/*  PAGE SPECIFIC */

/*--Questionnaires--*/
/*--/Questionnaires--*/

/*--Board Members--*/
#Board .tablehead { margin-top:15px}
/*--/Board Members--*/
/*  /PAGE SPECIFIC  */

.finish { background-color: yellow; color: red; font-weight: bold }

/*--For Calendar Tables--*/
table.calendar { width: 100%; border-collapse: collapse; margin-bottom: 30px; }
.calendar caption { font-size: 1.2em; font-weight: bold; padding-bottom: .5em; }
.calendar th { font-size: .9em; text-align: left; color: #444444; background: #e0dbd2; padding: .1em .5em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.calendar td { font-size: .9em; vertical-align: top; padding: .5em; border-bottom: 1px solid #e0dbd2; }
th.calDate, td.calDate { white-space: nowrap; }

.style1 {
	text-decoration: underline;
}
