body  { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }
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; padding: 0px 0px 0px 40px; margin-top: 0px; margin-bottom: 0px }
li { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; padding-bottom:3px}
ol {  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; padding: 0px 0px 0px 40px; margin-top: 0px; margin-bottom: 0px }
h1 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}
h2 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #660033; margin-top: 0px; margin-bottom: 5px}
h3 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-top: 5px; margin-bottom: 5px}
h4 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #660033; }
h5 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}
.purple { color: #660033 }
.red { color: #990000; }

/* NEEDED? */
#BlackHeaderBar td
	{
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	}
#BlackHeaderBar a
	{
	color: #ffffff;
	text-decoration: none;
	}
/* /NEEDED? */

th { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }
a  { color: #009; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif }
	
.dkgoldbackground { background-color: #ffcc00; }
.dkgreybackground { background-color: #cccccc; }
.dkredbackground { background-color: #990000; color: #ffffff; font-weight: bold}
.ltgoldbackground { background-color: #ffffcc; }
.ltgreybackground { background-color: #eeeeee;}
.ltredbackground { background-color: #e5cfcf; }

img.news { padding: 1px }
.caption { margin-left: 10px; margin-right: 10px; font-size: 85%; width:400px; }

.redbold {
	font-weight: bold;
	color: #990000;
}
.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: #660000; font-weight: bold; font-size: 103%; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; 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: 6px; margin-left: 2em; padding-top: 0px; padding-bottom: 0px }
.toctable { padding: 5px; margin-left: 10px }

p.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;
}

a.backtop:link { background-color: #dcdadf; color: #ffffff; font-weight: bold; text-transform:uppercase; font-size: 80%; text-decoration: none; padding: 1px;}
a.backtop:visited { background-color: #dcdadf; color: #ffffff; font-weight: bold; text-transform:uppercase; font-size: 80%; text-decoration: none; padding: 1px;}
a.backtop:hover { background-color: #FFCC00; color: #000000; font-weight: bold; text-transform:uppercase; font-size: 80%; text-decoration: none; padding: 1px;}

.BlackBox {
	border: #000000 1px solid;
}

#BlackBox {
	border: #000000 1px solid; padding: 5px;
}

#TableWithRules table {border-collapse: collapse;}
#TableWithRules td {border: 1px solid #666666; padding: 3px; align:top;}
#TableWithRules th {border: 1px solid #666666; padding: 3px; align:top;}
#TableWithRules .spacer {border: 0px solid #ffffff;}
#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;}


#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 td {
	font-size: 90%;
	padding: 1px;
	align: top;
}

div#Compatible { border:1px solid #000000 }
#Compatible thead {
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	text-align: center;
	font-size: 90%;
	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;
	font-size: 90%;
	border-bottom:1px solid #eeeeee;
}

#ScrollingFrame { max-height: 350px; overflow: auto; }

/*Newest--------------------------------------------------------------------------------------------------------------------------*/

.introtext {
	margin-right: 40px;
	margin-left: 2px;
	line-height: 133%;
	color: #555555;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	font-size: 90%;
	}

.introtext a { color: #555599 }


/* Start - Left Side Menu */
#LeftSideBar { font-size: 80%;}
#LeftSideBar p { margin-left: 3px; margin-top: 3px; padding-bottom: 0px; margin-bottom: 4px; padding-top: 0px }
#LeftSideBar a { color: #009; text-decoration: none; font-size:90% }
#LeftSideBar td#menuitem { border-left: 1px solid #FFCC00; border-right: 1px solid #FFCC00; padding: 4px; }
#LeftSideBar td.bottom { border-bottom: 1px solid #FFCC00; padding: 4px; }
#LeftSideBar th { background-color: #660033; }
#LeftSideBar a:visited { color: #000000; }
#LeftSideBar a:link { color: #000000; }
#LeftSideBar a:hover { background-color: #660033; color: #ffffff; }
#LeftSideBar p.head { font-weight: bold; padding-bottom: 0px; margin-bottom: 6px; margin-top: 2px; line-height: 101% }
#LeftSideBar td.head { background-color: #FFCC00; font-weight: bold; padding-bottom: 2px; margin-bottom: 0px; padding-top: 2px }
/* End - Left Side Menu */

#PageContents { text-align: center; font-size: 85%; background-color:#eeeeee; margin-bottom: 10px; margin-top: 10px; padding:2px }
#PageContents a { text-decoration: none; font-weight: bold }
#PageContents a:hover { text-decoration: underline; color: #660033 }

#getcve_RightSideBar { text-align: center; margin-bottom:10px }
#getcve_RightSideBar p { padding: 0px;}
#getcve_RightSideBar td { vertical-align: top; font-size: 80%; padding: 0px 5px 5px 5px; } 
#getcve_RightSideBar th { color: #660033; font-weight: bold; vertical-align: top;  padding: 5px; }
#getcve_RightSideBar .head {font-weight: bold; padding: 5px 5px 0px 5px; color: #660033;}
#getcve_RightSideBar .indent {padding: 0px 3px 2px 12px}
#getcve_RightSideBar a:hover { color: #ff0000 }

#RightSideBar { font-size: 80%; text-align: left}
#RightSideBar p { padding: 0px;}
#RightSideBar td {background-color: #FFFFcc; vertical-align: top; padding: 0px 3px 2px 3px; border-top: 1px solid #eeeeee } 
#RightSideBar th { background-color: #FFCC00; font-weight: bold; vertical-align: top;  padding: 0px 3px 2px 3px; border-bottom: 1px solid #ffffff }
#RightSideBar .head {font-weight: bold;}
#RightSideBar th.head {font-weight: bold; background-color: #660033; color: #ffffff}
#RightSideBar .indent {padding: 0px 3px 2px 12px}
#RightSideBar a { text-decoration: none; color: #000000 }
#RightSideBar a:hover { text-decoration:underline; color:#660033 }

#RightSideBar_archive { text-align: left; font-size: 90%;}
#RightSideBar_archive p { padding: 0px;}
#RightSideBar_archive td {background-color: #eeeeee; vertical-align: top; padding: 0px 3px 2px 3px; border-bottom: 1px solid #ffffff } 
#RightSideBar_archive th { background-color: #cccccc; font-weight: bold; vertical-align: top;  padding: 0px 3px 2px 3px; border-bottom: 1px solid #ffffff }
#RightSideBar_archive .head {font-weight: bold;}
#RightSideBar_archive .indent {padding: 0px 3px 2px 12px}
#RightSideBar_archive a:hover { color: #ff0000 }

#RightSideContents { margin-bottom: 15px; border: 1px solid #eeeeee;}

#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}


.footer {	font-size: xx-small;}
#footbar { font-size: 75%; color: #ffffff; text-align:right; background-color: #000000; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; width:100%; clear:both; }
.footbar { padding:1px 5px 2px 0px; }

.tablehead {	background-color: #000000;	color: #FFFFCC;	font-weight: bold;	padding-left: 4px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	margin: 0px;}
.tablehead-green {	background-color: #FFCC00;	color: #000000;	font-weight: bold;	padding-left: 4px;	padding-top: 0px;	padding-bottom: 0px;}

.smalltext {	font-size: 85%;	margin-top: 1;	margin-bottom: 5;	margin-left: 3px;	line-height: 129% }


.allcaps {	text-transform: uppercase;}

.breadcrumbs
	{
	font-size: 70%;
	text-decoration: none;
	text-transform: uppercase;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	}

.breadcrumbs a 
	{
	text-decoration: none;
	text-transform: uppercase;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	}

.breadcrumbs a:hover
	{
	text-decoration: underline;
	text-transform: uppercase;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.1em;
	word-spacing: 0.2em;
	}

	
#Contentpane
	{
	padding: 0px 16px 0px 16px;;
	overflow: auto;
	}

.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}

/* ---------------------Used anywhere?------------------------ */
#DefContentPane {
	border: 1px solid #000000;
	}

#DefIndexTable th {
	background-color: #000000;
	font-size: 85%;
	color: #FFFFCC;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border: 1px solid #ffffff
}


#DefIndexTable a {
	text-decoration: none;
	}

#DefIndexTable td {
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #eeeeee;
	padding: 2px 5px 2px 5px;
	font-size: 90%;
	}
/*-----------------end Used Anywhere?------------------------*/



/*------------scrolling defs ---------------------*/
/* http://www.imaputz.com/cssStuff/bulletVersion.html */

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/* allow WinIE to scale 100% width of browser by not defining a width                   */
/* WARNING: applying a background here may cause problems with scrolling in WinIE 5.x   */
div.tableContainer {
	clear: both;
	border: 1px solid #000000;
	overflow: auto;
	width: 100%;
	min-width:390px;
	max-height: 350px;
}


/* clean up for allowing display Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer {
	height: auto;
	padding: 0;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/* Filter out Opera 5.x/6.x and MacIE 5.x                  */
head:first-child+body div[class].tableContainer {
	max-height: 350px;
	overflow: hidden;
	width: 100%;
	margin-right: 16px; /* so non-ie & non-firefox contents don't get covered by scrollbar */
}

/* define width of table. IE browsers only                 */
/* if width is set to 100%, you can remove the width       */
/* property from div.tableContainer and have the div scale */
div.tableContainer table {
	float: left;
	margin-right:16px;
}

/* WinIE 6.x needs to re-account for padding. Give it a negative margin */
\html div.tableContainer table/* */ {
	margin: 0 -16px 0 0;
	width: expression(this.scrollHeight > 350? 
	(Math.min(parseInt(document.body.clientWidth)-372, document.body.clientWidth)): "100%" );
	/* if 100%, IE 6.x scrollbar obscures last column.  If 97%, leaves space when no scroll present.*/
}

/* WinIE 6.x needs to re-account for it's scrollbar. Give it some padding */
\html div.tableContainer/* */ {
	padding: 0 0px 0 0;
	width: 100%; /* compensate for wanting to bleed right */
	/* i.e. workaround for max-height */
	height: expression(this.scrollHeight > 350? "350px": "auto" );
}

/* define width of table. Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer table {
	float: none;
	margin: 0;
	width: 100%;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
head:first-child+body div[class].tableContainer table {
	width: 100%;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
#ScrollingTable thead.fixedHeader tr {
	background-color: #000000;
	position: relative;
	/* expression is for WinIE 5.x only. Remove to validate and for pure CSS solution      */
	top: expression(document.getElementById("tableContainer").scrollTop);
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body #ScrollingTable thead[class].fixedHeader tr {
	background-color: #000000;
	display: block;
}

/* make the TH elements pretty */
#ScrollingTable thead.fixedHeader th {
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;	
	vertical-align:top;
	color: #ffffcc;
}

/* make the A elements pretty. makes for nice clickable headers                */
#ScrollingTable thead.fixedHeader a {
	color: #ffffcc;
	display: block;
	text-decoration: none;
}

/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
#ScrollingTable thead.fixedHeader a:hover {
	color: #990000;
	display: block;
	text-decoration: none;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body #ScrollingTable tbody[class].scrollContent {
	display: block;
	max-height: 330px;
	overflow: auto;
	width: 100%;
	min-width:390px;
}


/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
/* make TD elements pretty.                                             */
#ScrollingTable tbody.scrollContent td {
	padding: 1px 3px 1px 3px;
	font-size: 90%;
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body thead[class].fixedHeader th.ovalid { width: 15% }
head:first-child+body thead[class].fixedHeader th.cveid { width: 20%; }
head:first-child+body thead[class].fixedHeader th.platform { width: 30% }
head:first-child+body thead[class].fixedHeader th.product { width: 25% }
head:first-child+body thead[class].fixedHeader th.date { width: 90px }

head:first-child+body thead[class].fixedHeader th.du_ovalid { width: 15% }
head:first-child+body thead[class].fixedHeader th.du_platform { width: 30% }
head:first-child+body thead[class].fixedHeader th.du_date { width: 20% }
head:first-child+body thead[class].fixedHeader th.du_cveid { width: 25%; }
head:first-child+body thead[class].fixedHeader th.du_status { width: 90px;}

head:first-child+body thead[class].fixedHeader th.compatible_org { width: 20% }
head:first-child+body thead[class].fixedHeader th.compatible_prod { width: 25% }
head:first-child+body thead[class].fixedHeader th.compatible_type { width: 25% }
head:first-child+body thead[class].fixedHeader th.compatible_cap { width: 20% }
head:first-child+body thead[class].fixedHeader th.compatible_status { width: 90px;}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body tbody[class].scrollContent td.ovalid { width: 15% }
head:first-child+body tbody[class].scrollContent td.cveid { width: 25% }
head:first-child+body tbody[class].scrollContent td.platform { width: 35% }
head:first-child+body tbody[class].scrollContent td.product { width: 25% }
head:first-child+body tbody[class].scrollContent td.date { width: 75px }

head:first-child+body tbody[class].scrollContent td.du_ovalid { width: 15% }
head:first-child+body tbody[class].scrollContent td.du_platform { width: 35% }
head:first-child+body tbody[class].scrollContent td.du_date { width: 25% }
head:first-child+body tbody[class].scrollContent td.du_cveid { width: 25%; }
head:first-child+body tbody[class].scrollContent td.du_status { width: 75px; }

head:first-child+body tbody[class].scrollContent td.compatible_org { width: 20% }
head:first-child+body tbody[class].scrollContent td.compatible_prod { width: 25% }
head:first-child+body tbody[class].scrollContent td.compatible_type { width: 25% }
head:first-child+body tbody[class].scrollContent td.compatible_cap { width: 20% }
head:first-child+body tbody[class].scrollContent td.compatible_status { width: 75px; }

#ScrollingTable img { padding: 0px; margin-bottom: -3px; }

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.*/
	width: expression((Math.min(parseInt(document.body.clientWidth)-384, document.body.clientWidth))); 
}

.finish { background-color: yellow; color: red; font-weight: bold }
/*
     FILE ARCHIVED ON 06:33:29 Feb 04, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:31:06 Jun 27, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.636
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.017
  esindex: 0.013
  cdx.remote: 26.645
  LoadShardBlock: 207.15 (3)
  PetaboxLoader3.datanode: 224.813 (4)
  load_resource: 179.565
  PetaboxLoader3.resolve: 108.185
*/