/* VERSION 9223 */
/* THIS A PRE-RELEASE VERSION OF THE CSS. */
/* Designed for IE6. */
/* Cascading Style Sheet for use with Developer Tools User Education Docs in the Visual Studio.NET timeframe */


/* --------------------------------------------------
                  MAIN TOPIC STYLES
-------------------------------------------------- */

body /* This body tag requires the use of one of the sets of banner and/or text div ids */
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 100%;
	}
div#scrollyes /* Allows topic to scroll with correct margins. Cannot be used with running head banner */
	{     /* Must immediately follow <body>. */
	padding: 2px 15px 2px 22px;
	width: 100%;
	}
div#nsbanner /* Creates Nonscrolling banner region */
	{
	position: relative;
	left: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	}
div#nstext /* Creates the scrolling text area for Nonscrolling region topic */
	{
	padding: 5px 10px 0px 22px; 
	}
div#scrbanner /* Creates the running head bar in a full-scroll topic */
	{     /* Allows topic to scroll. */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	}
div#scrtext /* Creates the text area in a full-scroll topic */
	{   /* Allows topic to scroll. */
/*	width: 100%; /* Forces tables to have correct right margin */*/
	padding: 0px 10px 0px 22px; 
	}
div#bannerrow1 /* provides full-width color to top row in running head (requires script) */
	{
	background-color: #99ccff;
	}
div#titlerow /* provides non-scroll topic title area (requires script) */
	{
	width: 100%; /* Forces tables to have correct right margin */
	padding: 0px 10px 0px 22px; 
	background-color: #99ccff;        
	}

/* --------------------------------------------------
                    HEADING STYLES
-------------------------------------------------- */

h1, h2, h3, h4
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: .4em; 
	margin-top: 1em;
	font-weight: bold;
	}
h1
	{
	font-size: 120%;
	margin-top: 0em;
	}
div#scrollyes h1 /* Changes font size for full-scrolling topic */
	{
	font-size: 150%;
	}
h2
	{
	font-size: 130%;
	}
h3
	{
	font-size: 115%;
	}
h4
	{
	font-size: 100%;
	}
.dtH1, .dtH2, .dtH3, .dtH4
	{
	margin-left: -18px;
	}
div#titlerow h1
	{
	margin-bottom: .2em
	}

/* --------------------------------------------------
                     TEXT STYLES
-------------------------------------------------- */

p
	{
	margin: .5em 0em .5em 0em;
	}
blockquote.dtBlock
	{
	margin: .5em 1.5em .5em 1.5em;
	}
div#dtHoverText
	{
	color: #000066;
	}
.normal
	{
	margin: .5em 0em .5em 0em;
	}
.fineprint
	{
	font-size: 90%; /* i.e., 90% of 70% */
	}
.indent
	{
	margin: .5em 1.5em .5em 1.5em;
	}
.topicstatus /* Topic Status Boilerplate class */
	{
	display: block;
	color: red;
	}

/* --------------------------------------------------
                     LABEL STYLES
-------------------------------------------------- */

p.label
	{
	margin-top: 1em;
	}
p.labelproc
	{
	margin-top: 1em;
	color: #000066;
	}

/* --------------------------------------------------
                    GRAPHIC STYLES
-------------------------------------------------- */

img
	{
	border: none; 
	}

/* --------------------------------------------------
                     LIST STYLES
-------------------------------------------------- */

ol, ul
	{
	margin: .5em 0em 0em 2em; 
	}
li
	{
	margin-bottom: .5em;
	}
ul p, ol p, dl p
	{
	margin-left: 0em;
	}
ul p.label, ol p.label
	{
	margin-top: .5em;
	}

/* --------------------------------------------------
               DEFINITION LIST STYLES
-------------------------------------------------- */

dl
	{
	margin-top: 0em; 
	padding-left: 1px; /* Prevents italic-letter descenders from being cut off */
	}
dd
	{
	margin-bottom: 0em;  
	margin-left: 1.5em; 
	}
dt
	{
	margin-top: .5em; 
	}

/* --------------------------------------------------
           CODE, SYNTAX, and REFTIP STYLES
-------------------------------------------------- */

pre
	{
	margin-top: .5em;
	margin-bottom: .5em; 
	}
pre, code, .code
	{
	font: 100% Monospace, Courier New, Courier; /* This is 100% of 70% */
	color: #000066;
	}
pre b, code b
	{
	letter-spacing: .1em; /* opens kerning on bold in Syntax/Code */
	}
pre.syntax
	{
	background: #cccccc;
	padding: 4px 8px;
	cursor: text;
	margin-top: 1em;
	margin-bottom: 1em; 
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	}

/* --------------------------------------------------
                      LINK STYLES
-------------------------------------------------- */

a:link
	{
	color: #0000ff;
	}
a:visited
	{
	color: #0000ff;
	}
a:hover
	{
	color: #3366ff;
	}

/* ---------------------------
MSHelp\:link - Help HxLinks
--------------------------- */
MSHelp\:link
	{
	text-decoration: underline; 
	color: #0000ff; 
	hoverColor: #3366ff;
	filterString: ;
	}	
A.HxLinkTable /* MSHelp\:link - Table disambiguation elements */
	{
	}
/* ---------------------------
MSHelp\:ktable - Help links
--------------------------- */
MSHelp\:ktable
	{
	disambiguator: span;
	separator: &nbsp|&#32;
	prefix: |&#32;
	postfix: &nbsp;
	filterString: ;
	}
div.HxLinkTable
	{
	width: auto; /* Works around IE5.x bug: Forces tables to have correct right margins and top spacing */
	margin-top: -.4em;
	visibility: visible;
	}
ol div.HxLinkTable, ul div.HxLinkTable
	{
	margin-top: 0em; /* Forces tables to have correct right margins and top spacing */
	}
table.HxLinkTable /* Keep in sync with general table settings below */
	{
	width: auto;
	margin-top: 1.5em;
	margin-bottom: .3em;
	margin-left: -1em;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #999999; 
	font-size: 100%; /* Text in Table is same size as text outside table */
	behavior:url(hxlinktable.htc); /* Attach the behavior to link elements. */
	}
table.HxLinkTable th, table.HxLinkTable td /* Keep in sync with general table settings below */
	{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 4px 6px;
	text-align: left;
	}
table.HxLinkTable th /* Keep in sync with general table settings below */
	{ 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	}
table.HxLinkTable td /* Keep in sync with general table settings below */
	{
	background: #ffffff;
	vertical-align: top;
	}

/* --------------------------------------------------
                    TABLE STYLES
-------------------------------------------------- */

div.tablediv
	{
	width: 100%; /* Works around IE5.x bug: Forces tables to have correct right margins and top spacing */
	margin-top: -.4em;
	}
ol div.tablediv, ul div.tablediv, ol div.HxLinkTable, ul div.HxLinkTable
	{
	margin-top: 0em; /* Forces tables to have correct right margins and top spacing */
	}

table.dtTABLE
	{
	width: 100%; /* Forces tables to have correct right margin */
	margin-top: .6em;
	margin-bottom: .3em;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #999999; 
	font-size: 100%; /* Text in Table is same size as text outside table */
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 4px 6px;
	text-align: left;
	}
table.dtTABLE th	
	{ 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	}
table.dtTABLE td	
	{
	background: #ffffff;
	vertical-align: top;
	}
table.dtTABLE td.product /* Values for top right cell in running head */
	{                       /* Allows for a second text block in the running head */
	text-align: right;
	}


table.dtTABLE_noborder { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 0px 0px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_noborder th, table.dtTABLE_aliceblue td { border-style: solid;	border-width: 0px 0px 0px 0px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_noborder th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_noborder td { background: #ffffff; vertical-align: top; }
table.dtTABLE_noborder td.product { text-align: right;}


/* START dtTABLE barvy */
table.dtTABLE_aliceblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_aliceblue th, table.dtTABLE_aliceblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_aliceblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_aliceblue td { background: aliceblue; vertical-align: top; }
table.dtTABLE_aliceblue td.product { text-align: right;}

table.dtTABLE_antiquewhite { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_antiquewhite th, table.dtTABLE_antiquewhite td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_antiquewhite th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_antiquewhite td { background: antiquewhite; vertical-align: top; }
table.dtTABLE_antiquewhite td.product { text-align: right;}

table.dtTABLE_aqua { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_aqua th, table.dtTABLE_aqua td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_aqua th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_aqua td { background: aqua; vertical-align: top; }
table.dtTABLE_aqua td.product { text-align: right;}

table.dtTABLE_aquamarine { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_aquamarine th, table.dtTABLE_aquamarine td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_aquamarine th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_aquamarine td { background: aquamarine; vertical-align: top; }
table.dtTABLE_aquamarine td.product { text-align: right;}

table.dtTABLE_azure { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_azure th, table.dtTABLE_azure td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_azure th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_azure td { background: azure; vertical-align: top; }
table.dtTABLE_azure td.product { text-align: right;}

table.dtTABLE_beige { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_beige th, table.dtTABLE_beige td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_beige th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_beige td { background: beige; vertical-align: top; }
table.dtTABLE_beige td.product { text-align: right;}

table.dtTABLE_bisque { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_bisque th, table.dtTABLE_bisque td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_bisque th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_bisque td { background: bisque; vertical-align: top; }
table.dtTABLE_bisque td.product { text-align: right;}

table.dtTABLE_black { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_black th, table.dtTABLE_black td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_black th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_black td { background: black; vertical-align: top; }
table.dtTABLE_black td.product { text-align: right;}

table.dtTABLE_blanchedalmond { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_blanchedalmond th, table.dtTABLE_blanchedalmond td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_blanchedalmond th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_blanchedalmond td { background: blanchedalmond; vertical-align: top; }
table.dtTABLE_blanchedalmond td.product { text-align: right;}

table.dtTABLE_blue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_blue th, table.dtTABLE_blue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_blue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_blue td { background: blue; vertical-align: top; }
table.dtTABLE_blue td.product { text-align: right;}

table.dtTABLE_blueviolet { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_blueviolet th, table.dtTABLE_blueviolet td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_blueviolet th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_blueviolet td { background: blueviolet; vertical-align: top; }
table.dtTABLE_blueviolet td.product { text-align: right;}

table.dtTABLE_brown { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_brown th, table.dtTABLE_brown td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_brown th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_brown td { background: brown; vertical-align: top; }
table.dtTABLE_brown td.product { text-align: right;}

table.dtTABLE_burlywood { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_burlywood th, table.dtTABLE_burlywood td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_burlywood th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_burlywood td { background: burlywood; vertical-align: top; }
table.dtTABLE_burlywood td.product { text-align: right;}

table.dtTABLE_cadetblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_cadetblue th, table.dtTABLE_cadetblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_cadetblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_cadetblue td { background: cadetblue; vertical-align: top; }
table.dtTABLE_cadetblue td.product { text-align: right;}

table.dtTABLE_chartreuse { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_chartreuse th, table.dtTABLE_chartreuse td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_chartreuse th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_chartreuse td { background: chartreuse; vertical-align: top; }
table.dtTABLE_chartreuse td.product { text-align: right;}

table.dtTABLE_chocolate { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_chocolate th, table.dtTABLE_chocolate td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_chocolate th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_chocolate td { background: chocolate; vertical-align: top; }
table.dtTABLE_chocolate td.product { text-align: right;}

table.dtTABLE_coral { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_coral th, table.dtTABLE_coral td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_coral th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_coral td { background: coral; vertical-align: top; }
table.dtTABLE_coral td.product { text-align: right;}

table.dtTABLE_cornflower { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_cornflower th, table.dtTABLE_cornflower td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_cornflower th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_cornflower td { background: cornflower; vertical-align: top; }
table.dtTABLE_cornflower td.product { text-align: right;}

table.dtTABLE_cornsilk { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_cornsilk th, table.dtTABLE_cornsilk td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_cornsilk th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_cornsilk td { background: cornsilk; vertical-align: top; }
table.dtTABLE_cornsilk td.product { text-align: right;}

table.dtTABLE_crimson { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_crimson th, table.dtTABLE_crimson td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_crimson th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_crimson td { background: crimson; vertical-align: top; }
table.dtTABLE_crimson td.product { text-align: right;}

table.dtTABLE_cyan { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_cyan th, table.dtTABLE_cyan td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_cyan th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_cyan td { background: cyan; vertical-align: top; }
table.dtTABLE_cyan td.product { text-align: right;}

table.dtTABLE_darkblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkblue th, table.dtTABLE_darkblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkblue td { background: darkblue; vertical-align: top; }
table.dtTABLE_darkblue td.product { text-align: right;}

table.dtTABLE_darkcyan { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkcyan th, table.dtTABLE_darkcyan td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkcyan th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkcyan td { background: darkcyan; vertical-align: top; }
table.dtTABLE_darkcyan td.product { text-align: right;}

table.dtTABLE_darkgoldenrod { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkgoldenrod th, table.dtTABLE_darkgoldenrod td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkgoldenrod th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkgoldenrod td { background: darkgoldenrod; vertical-align: top; }
table.dtTABLE_darkgoldenrod td.product { text-align: right;}

table.dtTABLE_darkgray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkgray th, table.dtTABLE_darkgray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkgray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkgray td { background: darkgray; vertical-align: top; }
table.dtTABLE_darkgray td.product { text-align: right;}

table.dtTABLE_darkgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkgreen th, table.dtTABLE_darkgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkgreen td { background: darkgreen; vertical-align: top; }
table.dtTABLE_darkgreen td.product { text-align: right;}

table.dtTABLE_darkkhaki { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkkhaki th, table.dtTABLE_darkkhaki td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkkhaki th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkkhaki td { background: darkkhaki; vertical-align: top; }
table.dtTABLE_darkkhaki td.product { text-align: right;}

table.dtTABLE_darkmagenta { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkmagenta th, table.dtTABLE_darkmagenta td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkmagenta th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkmagenta td { background: darkmagenta; vertical-align: top; }
table.dtTABLE_darkmagenta td.product { text-align: right;}

table.dtTABLE_darkolivegreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkolivegreen th, table.dtTABLE_darkolivegreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkolivegreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkolivegreen td { background: darkolivegreen; vertical-align: top; }
table.dtTABLE_darkolivegreen td.product { text-align: right;}

table.dtTABLE_darkorange { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkorange th, table.dtTABLE_darkorange td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkorange th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkorange td { background: darkorange; vertical-align: top; }
table.dtTABLE_darkorange td.product { text-align: right;}

table.dtTABLE_darkorchid { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkorchid th, table.dtTABLE_darkorchid td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkorchid th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkorchid td { background: darkorchid; vertical-align: top; }
table.dtTABLE_darkorchid td.product { text-align: right;}

table.dtTABLE_darkred { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkred th, table.dtTABLE_darkred td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkred th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkred td { background: darkred; vertical-align: top; }
table.dtTABLE_darkred td.product { text-align: right;}

table.dtTABLE_darksalmon { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darksalmon th, table.dtTABLE_darksalmon td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darksalmon th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darksalmon td { background: darksalmon; vertical-align: top; }
table.dtTABLE_darksalmon td.product { text-align: right;}

table.dtTABLE_darkseagreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkseagreen th, table.dtTABLE_darkseagreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkseagreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkseagreen td { background: darkseagreen; vertical-align: top; }
table.dtTABLE_darkseagreen td.product { text-align: right;}

table.dtTABLE_darkslateblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkslateblue th, table.dtTABLE_darkslateblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkslateblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkslateblue td { background: darkslateblue; vertical-align: top; }
table.dtTABLE_darkslateblue td.product { text-align: right;}

table.dtTABLE_darkslategray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkslategray th, table.dtTABLE_darkslategray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkslategray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkslategray td { background: darkslategray; vertical-align: top; }
table.dtTABLE_darkslategray td.product { text-align: right;}

table.dtTABLE_darkturquoise { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkturquoise th, table.dtTABLE_darkturquoise td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkturquoise th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkturquoise td { background: darkturquoise; vertical-align: top; }
table.dtTABLE_darkturquoise td.product { text-align: right;}

table.dtTABLE_darkviolet { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_darkviolet th, table.dtTABLE_darkviolet td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_darkviolet th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_darkviolet td { background: darkviolet; vertical-align: top; }
table.dtTABLE_darkviolet td.product { text-align: right;}

table.dtTABLE_deeppink { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_deeppink th, table.dtTABLE_deeppink td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_deeppink th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_deeppink td { background: deeppink; vertical-align: top; }
table.dtTABLE_deeppink td.product { text-align: right;}

table.dtTABLE_deepskyblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_deepskyblue th, table.dtTABLE_deepskyblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_deepskyblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_deepskyblue td { background: deepskyblue; vertical-align: top; }
table.dtTABLE_deepskyblue td.product { text-align: right;}

table.dtTABLE_dimgray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_dimgray th, table.dtTABLE_dimgray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_dimgray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_dimgray td { background: dimgray; vertical-align: top; }
table.dtTABLE_dimgray td.product { text-align: right;}

table.dtTABLE_dodgerblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_dodgerblue th, table.dtTABLE_dodgerblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_dodgerblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_dodgerblue td { background: dodgerblue; vertical-align: top; }
table.dtTABLE_dodgerblue td.product { text-align: right;}

table.dtTABLE_firebrick { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_firebrick th, table.dtTABLE_firebrick td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_firebrick th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_firebrick td { background: firebrick; vertical-align: top; }
table.dtTABLE_firebrick td.product { text-align: right;}

table.dtTABLE_floralwhite { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_floralwhite th, table.dtTABLE_floralwhite td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_floralwhite th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_floralwhite td { background: floralwhite; vertical-align: top; }
table.dtTABLE_floralwhite td.product { text-align: right;}

table.dtTABLE_forestgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_forestgreen th, table.dtTABLE_forestgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_forestgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_forestgreen td { background: forestgreen; vertical-align: top; }
table.dtTABLE_forestgreen td.product { text-align: right;}

table.dtTABLE_fuchsia { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_fuchsia th, table.dtTABLE_fuchsia td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_fuchsia th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_fuchsia td { background: fuchsia; vertical-align: top; }
table.dtTABLE_fuchsia td.product { text-align: right;}

table.dtTABLE_gainsboro { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_gainsboro th, table.dtTABLE_gainsboro td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_gainsboro th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_gainsboro td { background: gainsboro; vertical-align: top; }
table.dtTABLE_gainsboro td.product { text-align: right;}

table.dtTABLE_ghostwhite { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_ghostwhite th, table.dtTABLE_ghostwhite td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_ghostwhite th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_ghostwhite td { background: ghostwhite; vertical-align: top; }
table.dtTABLE_ghostwhite td.product { text-align: right;}

table.dtTABLE_gold { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_gold th, table.dtTABLE_gold td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_gold th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_gold td { background: gold; vertical-align: top; }
table.dtTABLE_gold td.product { text-align: right;}

table.dtTABLE_goldenrod { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_goldenrod th, table.dtTABLE_goldenrod td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_goldenrod th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_goldenrod td { background: goldenrod; vertical-align: top; }
table.dtTABLE_goldenrod td.product { text-align: right;}

table.dtTABLE_gray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_gray th, table.dtTABLE_gray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_gray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_gray td { background: gray; vertical-align: top; }
table.dtTABLE_gray td.product { text-align: right;}

table.dtTABLE_green { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_green th, table.dtTABLE_green td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_green th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_green td { background: green; vertical-align: top; }
table.dtTABLE_green td.product { text-align: right;}

table.dtTABLE_greenyellow { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_greenyellow th, table.dtTABLE_greenyellow td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_greenyellow th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_greenyellow td { background: greenyellow; vertical-align: top; }
table.dtTABLE_greenyellow td.product { text-align: right;}

table.dtTABLE_honeydew { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_honeydew th, table.dtTABLE_honeydew td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_honeydew th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_honeydew td { background: honeydew; vertical-align: top; }
table.dtTABLE_honeydew td.product { text-align: right;}

table.dtTABLE_hotpink { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_hotpink th, table.dtTABLE_hotpink td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_hotpink th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_hotpink td { background: hotpink; vertical-align: top; }
table.dtTABLE_hotpink td.product { text-align: right;}

table.dtTABLE_indianred { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_indianred th, table.dtTABLE_indianred td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_indianred th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_indianred td { background: indianred; vertical-align: top; }
table.dtTABLE_indianred td.product { text-align: right;}

table.dtTABLE_indigo { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_indigo th, table.dtTABLE_indigo td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_indigo th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_indigo td { background: indigo; vertical-align: top; }
table.dtTABLE_indigo td.product { text-align: right;}

table.dtTABLE_ivory { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_ivory th, table.dtTABLE_ivory td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_ivory th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_ivory td { background: ivory; vertical-align: top; }
table.dtTABLE_ivory td.product { text-align: right;}

table.dtTABLE_khaki { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_khaki th, table.dtTABLE_khaki td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_khaki th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_khaki td { background: khaki; vertical-align: top; }
table.dtTABLE_khaki td.product { text-align: right;}

table.dtTABLE_lavender { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lavender th, table.dtTABLE_lavender td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lavender th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lavender td { background: lavender; vertical-align: top; }
table.dtTABLE_lavender td.product { text-align: right;}

table.dtTABLE_lavenderblush { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lavenderblush th, table.dtTABLE_lavenderblush td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lavenderblush th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lavenderblush td { background: lavenderblush; vertical-align: top; }
table.dtTABLE_lavenderblush td.product { text-align: right;}

table.dtTABLE_lawngreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lawngreen th, table.dtTABLE_lawngreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lawngreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lawngreen td { background: lawngreen; vertical-align: top; }
table.dtTABLE_lawngreen td.product { text-align: right;}

table.dtTABLE_lemonchiffon { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lemonchiffon th, table.dtTABLE_lemonchiffon td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lemonchiffon th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lemonchiffon td { background: lemonchiffon; vertical-align: top; }
table.dtTABLE_lemonchiffon td.product { text-align: right;}

table.dtTABLE_lightblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightblue th, table.dtTABLE_lightblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightblue td { background: lightblue; vertical-align: top; }
table.dtTABLE_lightblue td.product { text-align: right;}

table.dtTABLE_lightcoral { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightcoral th, table.dtTABLE_lightcoral td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightcoral th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightcoral td { background: lightcoral; vertical-align: top; }
table.dtTABLE_lightcoral td.product { text-align: right;}

table.dtTABLE_lightcyan { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightcyan th, table.dtTABLE_lightcyan td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightcyan th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightcyan td { background: lightcyan; vertical-align: top; }
table.dtTABLE_lightcyan td.product { text-align: right;}

table.dtTABLE_lightgoldenrodyello { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightgoldenrodyello th, table.dtTABLE_lightgoldenrodyello td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightgoldenrodyello th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightgoldenrodyello td { background: lightgoldenrodyello; vertical-align: top; }
table.dtTABLE_lightgoldenrodyello td.product { text-align: right;}

table.dtTABLE_lightgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightgreen th, table.dtTABLE_lightgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightgreen td { background: lightgreen; vertical-align: top; }
table.dtTABLE_lightgreen td.product { text-align: right;}

table.dtTABLE_lightgray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightgray th, table.dtTABLE_lightgray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightgray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightgray td { background: lightgray; vertical-align: top; }
table.dtTABLE_lightgray td.product { text-align: right;}

table.dtTABLE_lightpink { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightpink th, table.dtTABLE_lightpink td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightpink th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightpink td { background: lightpink; vertical-align: top; }
table.dtTABLE_lightpink td.product { text-align: right;}

table.dtTABLE_lightsalmon { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightsalmon th, table.dtTABLE_lightsalmon td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightsalmon th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightsalmon td { background: lightsalmon; vertical-align: top; }
table.dtTABLE_lightsalmon td.product { text-align: right;}

table.dtTABLE_lightseagreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightseagreen th, table.dtTABLE_lightseagreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightseagreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightseagreen td { background: lightseagreen; vertical-align: top; }
table.dtTABLE_lightseagreen td.product { text-align: right;}

table.dtTABLE_lightskyblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightskyblue th, table.dtTABLE_lightskyblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightskyblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightskyblue td { background: lightskyblue; vertical-align: top; }
table.dtTABLE_lightskyblue td.product { text-align: right;}

table.dtTABLE_lightslategray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightslategray th, table.dtTABLE_lightslategray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightslategray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightslategray td { background: lightslategray; vertical-align: top; }
table.dtTABLE_lightslategray td.product { text-align: right;}

table.dtTABLE_lightsteelblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightsteelblue th, table.dtTABLE_lightsteelblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightsteelblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightsteelblue td { background: lightsteelblue; vertical-align: top; }
table.dtTABLE_lightsteelblue td.product { text-align: right;}

table.dtTABLE_lightyellow { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lightyellow th, table.dtTABLE_lightyellow td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lightyellow th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lightyellow td { background: lightyellow; vertical-align: top; }
table.dtTABLE_lightyellow td.product { text-align: right;}

table.dtTABLE_lime { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_lime th, table.dtTABLE_lime td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_lime th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_lime td { background: lime; vertical-align: top; }
table.dtTABLE_lime td.product { text-align: right;}

table.dtTABLE_limegreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_limegreen th, table.dtTABLE_limegreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_limegreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_limegreen td { background: limegreen; vertical-align: top; }
table.dtTABLE_limegreen td.product { text-align: right;}

table.dtTABLE_linen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_linen th, table.dtTABLE_linen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_linen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_linen td { background: linen; vertical-align: top; }
table.dtTABLE_linen td.product { text-align: right;}

table.dtTABLE_magenta { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_magenta th, table.dtTABLE_magenta td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_magenta th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_magenta td { background: magenta; vertical-align: top; }
table.dtTABLE_magenta td.product { text-align: right;}

table.dtTABLE_maroon { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_maroon th, table.dtTABLE_maroon td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_maroon th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_maroon td { background: maroon; vertical-align: top; }
table.dtTABLE_maroon td.product { text-align: right;}

table.dtTABLE_mediumaquamarine { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumaquamarine th, table.dtTABLE_mediumaquamarine td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumaquamarine th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumaquamarine td { background: mediumaquamarine; vertical-align: top; }
table.dtTABLE_mediumaquamarine td.product { text-align: right;}

table.dtTABLE_mediumblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumblue th, table.dtTABLE_mediumblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumblue td { background: mediumblue; vertical-align: top; }
table.dtTABLE_mediumblue td.product { text-align: right;}

table.dtTABLE_mediumorchid { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumorchid th, table.dtTABLE_mediumorchid td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumorchid th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumorchid td { background: mediumorchid; vertical-align: top; }
table.dtTABLE_mediumorchid td.product { text-align: right;}

table.dtTABLE_mediumpurple { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumpurple th, table.dtTABLE_mediumpurple td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumpurple th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumpurple td { background: mediumpurple; vertical-align: top; }
table.dtTABLE_mediumpurple td.product { text-align: right;}

table.dtTABLE_mediumseagreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumseagreen th, table.dtTABLE_mediumseagreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumseagreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumseagreen td { background: mediumseagreen; vertical-align: top; }
table.dtTABLE_mediumseagreen td.product { text-align: right;}

table.dtTABLE_mediumslateblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumslateblue th, table.dtTABLE_mediumslateblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumslateblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumslateblue td { background: mediumslateblue; vertical-align: top; }
table.dtTABLE_mediumslateblue td.product { text-align: right;}

table.dtTABLE_mediumspringgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumspringgreen th, table.dtTABLE_mediumspringgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumspringgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumspringgreen td { background: mediumspringgreen; vertical-align: top; }
table.dtTABLE_mediumspringgreen td.product { text-align: right;}

table.dtTABLE_mediumturquoise { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumturquoise th, table.dtTABLE_mediumturquoise td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumturquoise th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumturquoise td { background: mediumturquoise; vertical-align: top; }
table.dtTABLE_mediumturquoise td.product { text-align: right;}

table.dtTABLE_mediumvioletred { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mediumvioletred th, table.dtTABLE_mediumvioletred td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mediumvioletred th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mediumvioletred td { background: mediumvioletred; vertical-align: top; }
table.dtTABLE_mediumvioletred td.product { text-align: right;}

table.dtTABLE_midnightblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_midnightblue th, table.dtTABLE_midnightblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_midnightblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_midnightblue td { background: midnightblue; vertical-align: top; }
table.dtTABLE_midnightblue td.product { text-align: right;}

table.dtTABLE_mintcream { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mintcream th, table.dtTABLE_mintcream td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mintcream th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mintcream td { background: mintcream; vertical-align: top; }
table.dtTABLE_mintcream td.product { text-align: right;}

table.dtTABLE_mistyrose { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_mistyrose th, table.dtTABLE_mistyrose td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_mistyrose th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_mistyrose td { background: mistyrose; vertical-align: top; }
table.dtTABLE_mistyrose td.product { text-align: right;}

table.dtTABLE_moccasin { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_moccasin th, table.dtTABLE_moccasin td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_moccasin th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_moccasin td { background: moccasin; vertical-align: top; }
table.dtTABLE_moccasin td.product { text-align: right;}

table.dtTABLE_navajowhite { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_navajowhite th, table.dtTABLE_navajowhite td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_navajowhite th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_navajowhite td { background: navajowhite; vertical-align: top; }
table.dtTABLE_navajowhite td.product { text-align: right;}

table.dtTABLE_navy { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_navy th, table.dtTABLE_navy td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_navy th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_navy td { background: navy; vertical-align: top; }
table.dtTABLE_navy td.product { text-align: right;}

table.dtTABLE_oldlace { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_oldlace th, table.dtTABLE_oldlace td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_oldlace th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_oldlace td { background: oldlace; vertical-align: top; }
table.dtTABLE_oldlace td.product { text-align: right;}

table.dtTABLE_olive { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_olive th, table.dtTABLE_olive td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_olive th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_olive td { background: olive; vertical-align: top; }
table.dtTABLE_olive td.product { text-align: right;}

table.dtTABLE_olivedrab { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_olivedrab th, table.dtTABLE_olivedrab td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_olivedrab th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_olivedrab td { background: olivedrab; vertical-align: top; }
table.dtTABLE_olivedrab td.product { text-align: right;}

table.dtTABLE_orange { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_orange th, table.dtTABLE_orange td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_orange th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_orange td { background: orange; vertical-align: top; }
table.dtTABLE_orange td.product { text-align: right;}

table.dtTABLE_orangered { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_orangered th, table.dtTABLE_orangered td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_orangered th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_orangered td { background: orangered; vertical-align: top; }
table.dtTABLE_orangered td.product { text-align: right;}

table.dtTABLE_orchid { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_orchid th, table.dtTABLE_orchid td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_orchid th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_orchid td { background: orchid; vertical-align: top; }
table.dtTABLE_orchid td.product { text-align: right;}

table.dtTABLE_palegoldenrod { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_palegoldenrod th, table.dtTABLE_palegoldenrod td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_palegoldenrod th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_palegoldenrod td { background: palegoldenrod; vertical-align: top; }
table.dtTABLE_palegoldenrod td.product { text-align: right;}

table.dtTABLE_palegreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_palegreen th, table.dtTABLE_palegreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_palegreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_palegreen td { background: palegreen; vertical-align: top; }
table.dtTABLE_palegreen td.product { text-align: right;}

table.dtTABLE_paleturquoise { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_paleturquoise th, table.dtTABLE_paleturquoise td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_paleturquoise th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_paleturquoise td { background: paleturquoise; vertical-align: top; }
table.dtTABLE_paleturquoise td.product { text-align: right;}

table.dtTABLE_palevioletred { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_palevioletred th, table.dtTABLE_palevioletred td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_palevioletred th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_palevioletred td { background: palevioletred; vertical-align: top; }
table.dtTABLE_palevioletred td.product { text-align: right;}

table.dtTABLE_papayawhip { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_papayawhip th, table.dtTABLE_papayawhip td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_papayawhip th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_papayawhip td { background: papayawhip; vertical-align: top; }
table.dtTABLE_papayawhip td.product { text-align: right;}

table.dtTABLE_peachpuff { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_peachpuff th, table.dtTABLE_peachpuff td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_peachpuff th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_peachpuff td { background: peachpuff; vertical-align: top; }
table.dtTABLE_peachpuff td.product { text-align: right;}

table.dtTABLE_peru { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_peru th, table.dtTABLE_peru td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_peru th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_peru td { background: peru; vertical-align: top; }
table.dtTABLE_peru td.product { text-align: right;}

table.dtTABLE_pink { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_pink th, table.dtTABLE_pink td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_pink th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_pink td { background: pink; vertical-align: top; }
table.dtTABLE_pink td.product { text-align: right;}

table.dtTABLE_plum { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_plum th, table.dtTABLE_plum td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_plum th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_plum td { background: plum; vertical-align: top; }
table.dtTABLE_plum td.product { text-align: right;}

table.dtTABLE_powderblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_powderblue th, table.dtTABLE_powderblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_powderblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_powderblue td { background: powderblue; vertical-align: top; }
table.dtTABLE_powderblue td.product { text-align: right;}

table.dtTABLE_purple { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_purple th, table.dtTABLE_purple td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_purple th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_purple td { background: purple; vertical-align: top; }
table.dtTABLE_purple td.product { text-align: right;}

table.dtTABLE_red { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_red th, table.dtTABLE_red td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_red th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_red td { background: red; vertical-align: top; }
table.dtTABLE_red td.product { text-align: right;}

table.dtTABLE_rosybrown { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_rosybrown th, table.dtTABLE_rosybrown td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_rosybrown th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_rosybrown td { background: rosybrown; vertical-align: top; }
table.dtTABLE_rosybrown td.product { text-align: right;}

table.dtTABLE_royalblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_royalblue th, table.dtTABLE_royalblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_royalblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_royalblue td { background: royalblue; vertical-align: top; }
table.dtTABLE_royalblue td.product { text-align: right;}

table.dtTABLE_saddlebrown { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_saddlebrown th, table.dtTABLE_saddlebrown td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_saddlebrown th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_saddlebrown td { background: saddlebrown; vertical-align: top; }
table.dtTABLE_saddlebrown td.product { text-align: right;}

table.dtTABLE_salmon { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_salmon th, table.dtTABLE_salmon td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_salmon th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_salmon td { background: salmon; vertical-align: top; }
table.dtTABLE_salmon td.product { text-align: right;}

table.dtTABLE_sandybrown { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_sandybrown th, table.dtTABLE_sandybrown td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_sandybrown th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_sandybrown td { background: sandybrown; vertical-align: top; }
table.dtTABLE_sandybrown td.product { text-align: right;}

table.dtTABLE_seagreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_seagreen th, table.dtTABLE_seagreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_seagreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_seagreen td { background: seagreen; vertical-align: top; }
table.dtTABLE_seagreen td.product { text-align: right;}

table.dtTABLE_seashell { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_seashell th, table.dtTABLE_seashell td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_seashell th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_seashell td { background: seashell; vertical-align: top; }
table.dtTABLE_seashell td.product { text-align: right;}

table.dtTABLE_sienna { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_sienna th, table.dtTABLE_sienna td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_sienna th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_sienna td { background: sienna; vertical-align: top; }
table.dtTABLE_sienna td.product { text-align: right;}

table.dtTABLE_silver { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_silver th, table.dtTABLE_silver td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_silver th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_silver td { background: silver; vertical-align: top; }
table.dtTABLE_silver td.product { text-align: right;}

table.dtTABLE_skyblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_skyblue th, table.dtTABLE_skyblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_skyblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_skyblue td { background: skyblue; vertical-align: top; }
table.dtTABLE_skyblue td.product { text-align: right;}

table.dtTABLE_slateblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_slateblue th, table.dtTABLE_slateblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_slateblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_slateblue td { background: slateblue; vertical-align: top; }
table.dtTABLE_slateblue td.product { text-align: right;}

table.dtTABLE_slategray { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_slategray th, table.dtTABLE_slategray td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_slategray th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_slategray td { background: slategray; vertical-align: top; }
table.dtTABLE_slategray td.product { text-align: right;}

table.dtTABLE_snow { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_snow th, table.dtTABLE_snow td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_snow th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_snow td { background: snow; vertical-align: top; }
table.dtTABLE_snow td.product { text-align: right;}

table.dtTABLE_springgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_springgreen th, table.dtTABLE_springgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_springgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_springgreen td { background: springgreen; vertical-align: top; }
table.dtTABLE_springgreen td.product { text-align: right;}

table.dtTABLE_steelblue { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_steelblue th, table.dtTABLE_steelblue td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_steelblue th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_steelblue td { background: steelblue; vertical-align: top; }
table.dtTABLE_steelblue td.product { text-align: right;}

table.dtTABLE_tan { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_tan th, table.dtTABLE_tan td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_tan th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_tan td { background: tan; vertical-align: top; }
table.dtTABLE_tan td.product { text-align: right;}

table.dtTABLE_teal { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_teal th, table.dtTABLE_teal td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_teal th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_teal td { background: teal; vertical-align: top; }
table.dtTABLE_teal td.product { text-align: right;}

table.dtTABLE_thistle { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_thistle th, table.dtTABLE_thistle td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_thistle th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_thistle td { background: thistle; vertical-align: top; }
table.dtTABLE_thistle td.product { text-align: right;}

table.dtTABLE_tomato { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_tomato th, table.dtTABLE_tomato td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_tomato th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_tomato td { background: tomato; vertical-align: top; }
table.dtTABLE_tomato td.product { text-align: right;}

table.dtTABLE_turquoise { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_turquoise th, table.dtTABLE_turquoise td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_turquoise th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_turquoise td { background: turquoise; vertical-align: top; }
table.dtTABLE_turquoise td.product { text-align: right;}

table.dtTABLE_violet { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_violet th, table.dtTABLE_violet td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_violet th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_violet td { background: violet; vertical-align: top; }
table.dtTABLE_violet td.product { text-align: right;}

table.dtTABLE_wheat { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_wheat th, table.dtTABLE_wheat td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_wheat th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_wheat td { background: wheat; vertical-align: top; }
table.dtTABLE_wheat td.product { text-align: right;}

table.dtTABLE_white { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_white th, table.dtTABLE_white td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_white th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_white td { background: white; vertical-align: top; }
table.dtTABLE_white td.product { text-align: right;}

table.dtTABLE_whitesmoke { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_whitesmoke th, table.dtTABLE_whitesmoke td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_whitesmoke th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_whitesmoke td { background: whitesmoke; vertical-align: top; }
table.dtTABLE_whitesmoke td.product { text-align: right;}

table.dtTABLE_yellow { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_yellow th, table.dtTABLE_yellow td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_yellow th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_yellow td { background: yellow; vertical-align: top; }
table.dtTABLE_yellow td.product { text-align: right;}

table.dtTABLE_yellowgreen { width: 100%; margin-top: .6em; 	margin-bottom: .3em; border-width: 1px 1px 0px 0px; 	border-style: solid; border-color: #999999; background-color: #999999; font-size: 100%; }
table.dtTABLE_yellowgreen th, table.dtTABLE_yellowgreen td { border-style: solid;	border-width: 0px 0px 1px 1px; border-style: solid; border-color: #999999; padding: 4px 6px; text-align: left; }
table.dtTABLE_yellowgreen th { 	background: #cccccc; vertical-align: bottom;	}
table.dtTABLE_yellowgreen td { background: yellowgreen; vertical-align: top; }
table.dtTABLE_yellowgreen td.product { text-align: right;}

/* START dtTABLE barvy */





table.SampMgr
	{
	margin: 0px 0px 0px -22px;
	}
table.SampMgr td
	{
	padding-left: 22px;
	}

/* --------------------------------------------------
ISSUE REPORTING AND MISC LINKS TOPIC FOOTER
-------------------------------------------------- */

div.footer
	{
	font-style: italic;
	}
div.footer hr
	{
	color: #999999;
	height: 1px;
	}

/* --------------------------------------------------
             STYLES FOR RUNNING HEADS
-------------------------------------------------- */

table.bannerparthead, table.bannertitle /* General values for the Running Head tables */
	{
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 21px; 
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	background-color: #99ccff; 
	font-size: 100%;
	}
table.bannerparthead td /* General Values for cells in the top row of running head */
	{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	vertical-align: middle;
	/*border-width: 0px 0px 1px 0px; */
	border-width: 0px
	border-style: solid;
	border-color: #999999;
	background: transparent; 
	font-style: italic;
	font-weight: normal;
	}
table.bannerparthead td.product /* Values for top right cell in running head */
	{                       /* Allows for a second text block in the running head */
	text-align: right;
	padding: 2px 5px 0px 5px;
	}
table.bannertitle td /* General Values for cells in the bottom row of running head */
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;
	background: transparent;
	font-weight: bold;
	}
td.button1 /* Values for button cells */
	{
	width: 14px;
	cursor: hand;
	}


/* =================================================
            STYLES REQUIRED BY THE SCRIPT */

/* --------------------------------------------------
RUNNING HEAD BAR POPUP STYLES: See Also, Requirements, MultiLang Filtering
-------------------------------------------------- */

div.sapop, div.langMenu /* See Also & Requirements popups */
	{
	position: absolute;
	left: 0px;
	z-index: 1;
	width: 50%;
	padding: 0px 8px 5px 26px;
	visibility: hidden;
	border: 1px solid #999999; /* Same as all other border colors */
	background: #ffffcc;
	}
div.langMenu /* MultiLang Filter popup */
	{
	padding: 10px 10px 10px 10px;
	}
div.langMenu ul
	{
	list-style-type: none;
	padding-left: 5px;
	margin-left: 0px;
	}
.lang, .ilang /* controls the multilang tag styles */
	{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	}
h1 .lang, h1 .ilang 
	{
	font-size: 65%;
	}
div.filtered
	{
	margin-top: .6em;
	margin-bottom: .6em;
	margin-left: -7px;
	padding: 0px 0px 0px 6px;
	border-left: 1px solid #999999;
	background: #ffffff;
	}
div.filtered h1, div.filtered h2, div.filtered h3, div.filtered h4
	{
	margin-left: -22px;
	}
div.filtered span.lang
	{
	position: relative;
	left: 0px;
	}

/* --------------------------------------------------
              PARAMETER POPUP STYLES
-------------------------------------------------- */

div.reftip /* Defines the RefTip popup in Syntax */
	{
	position: absolute;
	z-index: 1;
	visibility: hidden;
	border: 1px solid #999999;
	background: #ffffcc;
/*	padding: 0px 0px 0px 0px; */	
	}
div.reftip dl /* Sets margin around the text within the popup */
	{
	margin: 3px 8px 8px 8px;
	}
a.synParam /* parameter popup links */
	{
	color: #0000ff; /* Must match the a:link style color */
	text-decoration: underline;
	}
a.synParam:visited /* ensures parameter popup links are always the unvisited color */
	{
	color: #0000ff; /* Must match the a:link style color */
	text-decoration: underline;
	}
a.synParam:hover /* parameter popup links */
	{
	color: #3366ff; /* Must match the a:hover style color */
	text-decoration: underline;
	font-style: italic;
	}

/* --------------------------------------------------
              EXPAND-COLLAPSE STYLES
-------------------------------------------------- */

div.expandBody1, div.expandBody2, div.expandBody3, div.expandBody4, div.expandBody5, div.expandBody6
	{
	margin: .5em 0em 0em 1.4em;
	display:none;
	}
a.expandLink1
	{
	font-size: 115%; 
	}
a#ExPand
	{
	color: #3366ff; 
	font-weight: bold; 
	text-decoration: none; 
	}
a#ExPandAll
	{
	color: #3366ff; 
	font-weight: bold; 
	text-decoration: none; 
	}


/* --------------------------------------------------
              GLOSSARY POPUP STYLES 
          Not used by Visual Studio.net 
-------------------------------------------------- */

/* COMMENT OUT GLOSSARY SECTION
/*div#popUpWindow
	{ Controlled by the script in the variable L_PopUpBoxStyle_Style
	}*/
a.glosslink:link
	{
	color: #000000;
	}
a.glosslink:visited
	{
	color: #000000; 
	}
a.glosslink:hover
	{
	color: #000000;
	font-style: italic;
	}
div#popUpWindow h5 /* Controls the style of the Term in Glossary Popups */
	{
	margin: 5px 5px 5px 5px;
	color: #000000;
	}
div#popUpWindow p /* Controls the style of the Text in Glossary Popups */
	{
	margin: 5px 5px 5px 5px;
	color: #000000;
	}
p.GLOSSARY_TEXT
	{
	}
div#popUpWindow a /* Controls the style of the Links in Glossary Popups */
	{
	}

*//* END COMMENT OUT OF GLOSSARY SECTION */

/* END STYLES REQUIRED BY THE SCRIPT 
================================================== */
