/* ----------------------------------------------------------------*/
/* -                                                               */
/* -     DO NO CHANGE ANY OF THE CODING BETWEEN THIS BLOCK AND     */
/* -     THE NEXT BLOCK THAT ENCLOSES THIS SECTION...........      */
/* -     OR YOU RISK CAUSING DAMAGE TO THE RESULTS TABLES!!!!      */
/* -                                                               */
/* ----------------------------------------------------------------*/

/* This styles information in this section is for the scrolling CSS tables used in the DNA Results */
/* Based on the original CSS written by Terence Ordona, portal[AT]imaputz[DOT]com         */
/* http://creativecommons.org/licenses/by-sa/2.0/    */

/* define height and width of scrollable area.                */
/* no width definition implictly sets to 100% available area  */
/* Add 16px to width for scrollbar                            */
div.tableContainer {
	clear: both;
	border: 1px solid #963;
	height: 500px;
	overflow: auto;
	padding: 0 16px 0 0;
}

/* Reset overflow and padding values for all non-IE browsers. */
html>body div.tableContainer {
	padding: 0;
	overflow: hidden;
}

/* define width of table. clear out padding. IE browsers only */
/* set table width to 100% of avilable area. All browsers     */
div.tableContainer table {
	margin: 0 -16px 0 0;
	width: 100%;
}

/* Reset margin values. All other non-IE browsers.            */
html>body div.tableContainer table {
	margin: 0;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html>body tbody.scrollContent {
	height: 426px;
	overflow: auto;
	width: 100%
}

/* Add padding to last table cell to make up for the scrollbar. typically 16px */
/* use same padding values above and add to that                                */
/* CSS3 aware browsers. Non WinIE 6.x and lower                               
tbody.scrollContent td:last-child, tbody.scrollContent tr.normalRow td:last-child,
tbody.scrollContent tr.alternateRow td:last-child {
	padding: 2px 19px 3px 4px */
}
tbody.scrollContent td:last-child { padding-right: 19px; }

thead.fixedHeader th:last-child { padding-right: 19px; }

/* ----------------------------------------------------------------*/
/* -                                                               */
/* -     DO NO CHANGE ANY OF THE CODING BETWEEN THIS BLOCK AND     */
/* -     THE ABOVE BLOCK THAT ENCLOSES THIS SECTION..........      */
/* -     OR YOU RISK CAUSING DAMAGE TO THE RESULTS TABLES!!!!      */
/* -                                                               */
/* ----------------------------------------------------------------*/

table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";}

.rptRows {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;}

.rptRows_chartreuse {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap; background:#CCFFCC}
.rptRows_cyan {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;  background:#B7FFFF}
.rptRows_skblue {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;  background:#99ccff}
.rptRows_yellow {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;  background:#ffff99}
.rptRows_guava {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;  background:#ff99cc}
.rptRows_violet {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:8.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;  background:#ccccff}

.cen_main {padding-top:1px; padding-right:1px; padding-left:1px; color:black; font-size:10.0pt; font-weight:400; font-style:normal;
text-decoration:none; font-family:"Century Gothic"; text-align:general; vertical-align:bottom; border:none; white-space:nowrap;}

/* These two styles are for the color shifting in the compare results rows */
.compareWhite {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #FFFFFF; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.compareOrange {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #EFEBDA; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.haploDiffF {color: red; background: yellow;}

.haploDiffS {color: black; background: yellow;}

/* This styles in this section are for the various DNA Results tables */
.mainBrownwithBorderPlain {color: black; font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: left; white-space: normal; padding-top: 2px; padding-right: 2px; padding-left: 2px; vertical-align: top; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 2px; border: 0.5pt solid #996600;}
	
.chartreuseRowsBlackText8 {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccffcc; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.chartreuseRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #ccffcc; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.chartreuseRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccffcc; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.chartreuseRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccffcc; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2px; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.chartreuseRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccffcc; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.cyanRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #B7FFFF; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.cyanRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #B7FFFF; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.cyanRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #B7FFFF; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.cyanRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #B7FFFF; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.cyanRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #B7FFFF; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.guavaRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ff99cc; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.guavaRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #ff99cc; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.guavaRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ff99cc; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.guavaRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ff99cc; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.guavaRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ff99cc; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.skblueRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #99ccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.skblueRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #99ccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.skblueRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #99ccff; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.skblueRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #99ccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.skblueRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #99ccff; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.violetRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.violetRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #ccccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.violetRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccccff; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.violetRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccccff; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.violetRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ccccff; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.wheatRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffcc99; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.wheatRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #ffcc99; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.wheatRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffcc99; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.wheatRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffcc99; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.wheatRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffcc99; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.yellowRowsBlackText8   {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffff99; text-align: center; white-space: normal; padding-top: 5px; padding-right: .5px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.yellowRowsBlackText8Bold {color: black !important; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background: #ffff99; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 0px; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; text-underline-style: single; padding-bottom: 5px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #cccccc; }

.yellowRowsBlackText8Description {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffff99; text-align: left; white-space: normal; padding-top: 3px; padding-right: 16px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 3px; border-top: 0.5pt solid #000000; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none #cccccc; border-left: 0.5pt solid #cccccc; margin: 0px; }

.yellowRowsBlackText8LeftBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffff99; text-align: center; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: .5pt; vertical-align: middle;mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt none silver; border-bottom: 0.5pt none silver; border-left: 0.5pt solid #000000; }

.yellowRowsBlackText8RightBlack {color: black; font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; background: #ffff99; white-space: normal; padding-top: 5px; padding-right: 0px; padding-left: 2pt; vertical-align: middle; mso-font-charset: 0; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; padding-bottom: 1px; border-top: 0.5pt solid silver; border-right: 0.5pt solid #cccccc; border-bottom: 0.5pt none silver; border-left: 0.5pt solid silver; }

.whiteRowsRedText8Bold  {color: red; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: bottom; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt ; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #000000; border-left-color: #efebda; }

.whiteRowsBlackText8Bold   {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: bottom; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt ; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #000000; border-left-color: #efebda; }

.whiteRowsWhiteText8 {color: #efebda; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #efebda; text-align: center; 	white-space: normal; padding-top: 1px;padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #efebda; border-left-color: #cccccc; }

.whiteRowsWhiteText8BottomCap {color: #efebda; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #efebda; text-align: center; 	white-space: normal; padding-top: 1px;padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #efebda; border-left-color: #cccccc; }

.whiteRowsBlackText8Fancy {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 700; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px;  padding-right: 1px; padding-left: 1px; vertical-align: bottom; mso-font-charset: 0;  mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top: 0.5pt solid #efebda; border-right: 0.5pt none #efebda; border-bottom: 0.5pt solid #000000; border-left: 0.5pt solid #efebda; }

.whiteRowsBlackText8BoldBottom {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #efebda; border-left-color: #efebda; }

.whiteRowsBlackText8BoldLeftBlack {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 2px; vertical-align: bottom; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #000000; border-left-color: #000000; }

.whiteRowsBlackText8BoldLeftBlackBCorner {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #efebda; border-left-color: #000000; }

.whiteRowsBlackText8BoldRightBlack {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 4pt; vertical-align: bottom; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;  border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #000000; border-left-color: #efebda; }

.whiteRowsBlackText8BoldRightBlackBCorner {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #efebda; border-bottom-color: #efebda; border-left-color: #efebda; }

.whiteRowsWhiteText8LeftBlack {color: #efebda; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #efebda; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #000000; border-bottom-color: #efebda; border-left-color: #efebda; }

.whiteRowsWhiteText8RightBlack {color: #efebda; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #efebda; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt;	border-left-width: 0.5pt;border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #cccccc; border-right-color: #efebda; border-bottom-color: #efebda; border-left-color: #000000; }

.whiteRowsBlackText8FancyRightBlack {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 700; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top: 0.5pt solid #efebda; border-right: 0.5pt solid #efebda; border-bottom: 0.5pt solid #000000; border-left: 0.5pt solid #dfd6b3;}

.whiteRowsBlackText8FancyLeftBlack {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 700; text-decoration: none; background: #dfd6b3; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: middle; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top: 0.5pt solid #efebda; border-right: 0.5pt solid #dfd6b3; border-bottom: 0.5pt solid #000000; border-left: 0.5pt solid #efebda; }

.whiteRowsHeaderRight {color: black; font-size: 8pt; font-family: Arial; font-style: normal; font-weight: 400; text-decoration: none; background: #efebda; text-align: center; white-space: normal; padding-top: 1px; padding-right: 1px; padding-left: 1px; vertical-align: bottom; mso-font-charset: 0; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto none; border-top-width: 0.5pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt; border-left-width: 0.5pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;  border-top-color: #efebda; border-right-color: #efebda; border-bottom-color: #efebda; border-left-color: #efebda; }

/* Miscellaneous text styles */
.BottomBarText {font-size: x-small; font-family: Arial, Helvetica, sans-serif; color: #E1D9B9; background-image:url(../Assets/bottom_bar.gif)}
.footerText {font-size: x-small; font-family: tahoma, verdana, sans-serif; color: #black;}
		
h2 {font-family: sans-serif;}
		
legend {font-family: sans-serif; font-weight: bold; color: blue;}
		
fieldset {margin: 10px;}
		
div.row	{clear: both; padding-top: 5px; width: 710px;}
		
span.label	{float: left; width: 200px; text-align: right; font-family: sans-serif; font-size: 13px; font-weight: bold;	}
		
span.formw	{float: right; width: 502px; text-align: left; font-family: sans-serif; font-size: 13px;} 
		
div.error {display: none; font-family: sans-serif; font-size: 13px; clear: both;}
		
div.spacer {clear: both; }

.required {font-family: "Century Gothic"; font-weight: bold; font-size: x-small; }
		
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
		
.style1 {font-family: "Century Gothic"}
		
.style3 {font-family: "Century Gothic"; font-size: small; }
		
.style5 {font-family: Arial, Helvetica, sans-serif;	font-size: small; color: #990000; font-weight:bold}
		
.style6 {font-family: "Century Gothic"; font-size: x-small; }

.style9 {color: #990000}

.style10 {color: #00CC33; font-weight:bold}

/* Miscellaneous text styles */
.BottomBarText {font-size: x-small; font-family: Arial, Helvetica, sans-serif; color: #E1D9B9; background-image:url(../assets/bottom_bar.gif)}
