address, blockquote, body, dd, div, dl, dt, fieldset, form,
frame, frameset, h1, h2, h3, h4, h5, h6, noframes,
ol, p, ul, center, dir, hr, menu, pre
		{display: block;}

html, body      {height: 100%;
                 width: 100%;
                 margin: 0;
                 padding: 0;}
body		{font-family: Verdana, Helvetica, Arial, sans-serif;
                 background-color: #669966;
                 color: #000000;}
head            {display: none;}

/* -- text styling -- */

a:link 		{color: #339933;
                 text-decoration: underline;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 background-color: #FFFFFF;}
a:visited 	{color: #339933;
                 text-decoration: underline;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 background-color: #FFFFFF;}
a:hover 	{color: #000066;
                 text-decoration: underline;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 background-color: #FFFFFF;}
h1, h2, h3, h4, h5, h6, b, strong
		{font-family: Arial, sans-serif;
                 font-weight: bolder;
                 margin: 0;}
h1		{font-size: 1.0em;
                 color: #FFFFFF;
                 background-color: #006600;}
h2		{font-size: 0.90em;
                 color: #006600;
                 background-color: #FFFFFF;}
h3		{font-size: 0.85em;
                 color: #000000;
                 font-weight: bolder;
                 background-color: #FFFFFF;
                 clear: left;}
h4		{font-size: 0.70em;
                 margin: 10px 50px 10px 50px;}
h5              {font-family: Georgia, Times, serif;
                 font-style: italic;
                 font-size: 0.70em;
                 text-align: center;
                 background-color: #FFFFFF;
                 color: #333333;}
p, ol, ul       {text-align: left;
                 font-size: 0.80em !important;
                 color: #000000;
                 background-color: #FFFFFF;}
p img           {float: right;
                 border: 1px solid #000000;
                 margin: 0 0 5px 25px;}
ul              {list-style-type: disc;}
ol              {list-style-type: decimal;}
li              {display: list-item;}
li ol           {text-align: left;
                 font-size: 1.0em !important;
                 color: #000000;
                 background-color: #FFFFFF;}
li ol li ul     {text-align: left;
                 font-size: 1.0em !important;
                 color: #000000;
                 background-color: #FFFFFF;}
dir, menu, dd   {margin: 15px }
abbr, acronym   {cursor:help;
                 border-bottom: 1px dashed #CCCCCC;}
:focus          {outline: thin dotted invert;}
pre, tt, code, kbd, samp
		{font-family: monospace;}
pre             {white-space: pre;}
blockquote      {margin-left: 40px;
                 margin-right: 40px;}
small, sub, sup {font-size: .83em;}
sub             {vertical-align: sub;}
sup             {vertical-align: super;}
s, strike, del  {text-decoration: line-through;}
u, ins          {text-decoration: underline;}
i, cite, em, var, address
		{font-style: italic;}

/* -- misc page styles -- */
.yellobox	{background-color: #FFFFCC;
                 color: #000000;
                 border: none;
                 padding: 12px;}
.yellobox h2, .yellobox p, .yellobox ul, .yellobox ol, .yellobox li
                {background-color: #FFFFCC;
                 color: #000000;}

.top		{text-align: right; }
.top a, .top a:link, .top a:visted
        	{font-weight: bolder;
                 font-size: 0.80em !important;
                 text-decoration: none !important;
                 color: #006600;
                 background-color: #FFFFFF;}
.box1		{margin-left: 40px;}
.center         {text-align: center;}
.right		{text-align: right;}
.note		{color: red; font-weight: bolder;
                 background-color: #FFFFFF;}

.caption2       {float: right;
                 clear: right;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 10px;
                 color: #666666;
                 font-style: italic;
                 margin: 3px 0 15px 0;
                 background-color: #FFFFFF;}

.greenbox	{background-color: #F0FFFF;
                 border: none;
                 margin: 10px 10px 10px 25px;
                 width: 650px;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: smaller;
                 color: black;}

.subhead	{color: #009900;
                 font-weight: bolder;
                 font-size: .90em;
                 background-color: #FFFFFF;}
.emphasis       {color:#006600;
                font-weight: bold;
                font-style: italic;
                 background-color: #FFFFFF;}
hr              {border: 1px solid;
                 color: #006600;
                 margin: 16px;
                 clear: left;
                 background-color: #FFFFFF;}
br:before       {content: "\A";}

/*  -- page header styling -- */
div#header 	{position: static;
                 width: 85%;
                 height: 40px;
                 margin: 0% 0% 0% 5%;
                 background-color: #003300;
                 border-style: solid solid none solid;
                 border-width: 1px;
                 border-color: #000000;
                 color: #FFCCCC;
                 padding: 0;}
#header a       {font-family: Georgia, Times, serif;
                 font-size: 1.50em;
                 font-weight: bold;
                 text-decoration: none;
                 color: #FFFFCC;
                 margin: 5px;
                 background-color: #003300;}
div#header2 	{position: static;
                 width: 85%;
                 height: 135px;
                 margin: 0% 0% 0% 5%;
                 border-style: none solid solid solid;
                 border-width: 1px;
                 border-color: #000000;
                 padding: 0;
                 background-image: url('../../images/header_bckgr.png');}
div#header2 img  {float: left;
                  border: 1px solid #333333;
                  margin: 3px;}

/*  -- navigation menu styling -- */
.nav            {position: static;
                 width: 85%;
                 height: 20px;
                 margin: 0% 0% 0% 5%;
                 border-style: none solid solid solid;
                 border-width: 1px;
                 border-color: #000000;
                 background-color: #CCCC99;
                 color: #006600;
                 padding: 3px 0 0 0;}
.nav ul         {margin: 0 0 0 5px;
                 padding: 0;
                 background-color: #CCCC99;
                 color: #006600;}
.nav ul li      {list-style: none;
                 display: inline;
                 margin-left: -5px !important;
                 padding: 0 !important;
                 background-color: #CCCC99;
                 color: #006600;}
.nav ul li a    {text-decoration: none !important;
                 font-family: Arial, sans-serif !important;
                 font-weight: bold;
                 font-size: 1.0em !important;
                 color: #006600;
                 border-right: 1px solid #000000;
                 padding: 3px 10px 4px 10px;
                 background-color: #CCCC99;}
.nav ul li a:link, .nav ul li a:visited
                {color: #006600;
                 background-color: #CCCC99;
                 text-decoration: none;}
.nav ul li a:link:hover, .nav ul li a:visited:hover
                {color: #FFFFFF;
                 background-color: #999966;}
.nav ul li a.current
                {color: #FFFFFF !important;
                 background-color: #006600 !important;
                 border-top: 1px solid #000000;
                 border-bottom: 1px solid #006600 !important;}

/*  -- main body styling -- */
div#title       {position: static;
                 width: 85%;
                 margin: 0% 0% 0% 5%;
                 background-color: #006600;
                 color: #FFFFFF;
                 border-style: none solid solid solid;
                 border-width: 1px;
                 border-color: #000000;}
div#title h1    {padding: 6px;}
div#main	{position: static;
                 width: 85%;
                 margin: 0% 0% 0% 5%;
                 background-color: #FFFFFF;
                 color: #000000;
                 border-style: none solid solid solid;
                 border-width: 1px;
                 border-color: #000000;}
div#content     {padding: 36px;}
div.contentindented
                {padding-left: 48px;
                 padding-right: 48px;}
#intro          {position: absolute;
                 margin-left: 12px;
                 width: 48%;
                 border: none;
                 text-align: center;}
#intro p        {font-family: Georgia, Times, serif;
                 font-style: italic;
                 font-weight: bold;
                 font-size: 1.0em;
                 text-align: center;
                 color: #333333;
                 background-color: #FFFFFF;}
#intro img      {margin: 0;}
#intro2         {padding-left: 50%;
                 text-align: right;}
#intro2 img     {border: 1px solid #000000;
                 margin-right: 12px;}
#intro2 p       {text-align: right;
                 margin: 3px 12px 18px 0;
                 font-size: 0.65em !important;
                 color: #666666 !important;
                 background-color: #FFFFFF;
                 font-style: italic !important;}

/* -- Indicator graphics section -- */
.indicatorgraphics
                {page-break-before: always;}
/* -- indicator image holder and styling -- */
.indicatorimgs  {float: left;
                 width: 100%;
                 text-align: center;
                 margin: 18px 0 18px 0;
                 page-break-inside: avoid;
                 clear: both;}
.indicatorimgs img
                {border: 1px solid #000000;
                 page-break-inside: avoid;}
.indicatorimgs p
                {text-align: center;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.70em !important;
                 color: #666666 !important;
                 background-color: #FFFFFF;}
.indicatorimgscap
                {text-align: center;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.70em !important;
                 color: #666666 !important;
                 background-color: #FFFFFF;
                 page-break-inside: avoid;}
.indicatorimg   {float: left;
                width: 210px;}
.indicatorimgctr
                {float: left;
                margin-left: 230px !important;}

/* -- analysis worksheet styling, uses smaller graphs -- */
.analysis       {float: left;
                 width: 1000px;
                 background-color: #FFFFFF;}
.analysis1      {float: left;
                 width: 340px;
                 clear: left;
                 margin-top: 3px;}
.analysis2      {float: left;
                 width: 110px;
                 font-size: .65em;
                 margin: 3px 0 3px 0;
                 }
.analysisnewdiv {float: left;
                 margin: 12px 0 12px 0;}
.analysis3      {float: left;
                 margin-top: 3px;}
.analysis4      {float: left;
                 width: 250px;
                 clear: left;
                 margin-top: 3px;}
.legendfloat    {float: right;
                 margin-left: 12px;}

.step4          {text-align: left;                 
                 font-size: 0.8em !important;
                 color: #000000;
                 background-color: #FFFFFF;}

.analysisgraphs {float: left;}

/* -- admin login info box --*/
#admin		{float: right;
                 width: 100%;
                 margin: -12px -12px 12px -12px !important;}
#adminbox       {float: right;
                 width: 25%;
                 margin: 0 !important;
                 padding: 0 !important;
                 background-color: #FFFFFF;
                 border: 1px dotted #CCCCCC;
                 color: #999999;}
#admin p        {margin: 0 !important;
                 padding: 3px !important;
                 font-size: .80em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 text-align: right;
                 color: #999999;}

/*  -- page footer styling -- */
div#footer	{position: static;
                 width: 85%;
                 background-color: #003300;
                 color: #FFFFFF;
                 margin: 0% 0% 0% 5%;
                 border-style: none solid solid solid;
                 border-width: 1px;
                 border-color: #000000;}
div#footer p    {font-family: Verdana, Helvetica, Arial, sans-serif;
                font-size: 0.70em !important;
                color: #CCCC99;
                margin: 4px 0 3px 0;
                background-color: #003300;}
div#footer a 	{text-decoration: none;
                font-family: Verdana, Helvetica, Arial, sans-serif;
                font-weight: bold;
                color: #FFFFFF;
                background-color: #003300;}
#footerleft     {float: left;
                 margin: 0 0 0 4px;
                 border: none;
                 color: #FFFFFF;
                 background-color: #003300;}
#footerright    {text-align: right;
                 margin: 0 4px 0 0;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.70em !important;
                 color: #CCCC99;
                 background-color: #003300;}
#footerright img {border: none;
                  padding: 3px 5px 3px 0;}

/*  -- form styling --   */
button, textarea, input, object, select, img
		{display: inline;}
.form           {margin: 12px 12px 24px 12px;}
form br         {clear: left;}
form p          {clear: left;}

input           {float: left;
                 color: #000000;
                 border: 1px inset #666666;
                 background: #FFFFFF;
                 font-size: 0.75em !important;
                 margin: 12px 5px 12px 0 !important;}
input.hidden    {border: none;}
label           {display: block;
                 text-align: right;
                 vertical-align: bottom;
                 margin-top: 14px;
                 float: left;
                 width: 175px;
                 padding-right: 20px;
                 color: #333333;
                 font-size: 0.85em !important;
                 background-color: #FFFFFF;
                 margin: 12px 0 12px 0 !important;}
option, optgroup
                {font-size: 1em !important;}
.lglabel        {width: 500px !important;
                 text-align: left !important;}
.smllabel        {width: 50px !important;
                 text-align: left !important;}
.select         {display: block;
                 float: left;
                 margin: 12px 6px 12px 0 !important;
                 border: 1px solid #666666;
                 background-color: #FFFFFF;
                 font-size: 0.75em !important;
                 color: #000000;}
.buttonSubmit   {background-color: #CCCCCC;
                 color: #000000;}
.buttonSubmitHide
                 {display: none;}
.checkbox       {border: none !important;}
input.radio     {display: inline;
                 border: none !important;
                 width: 1em;}

.fieldnote      {margin: 10px 5px 8px 0;
                 color: #000099;
                 background-color: #FFFFFF;}
textarea        {border: 1px solid #666666;
                 float: left;
                 background-color: #FFFFFF;
                 color: #000000;
                 display: block;
                 margin-bottom: 10px;}

/*  -- general table stylings -- */
table           {display: table;
                 page-break-inside: avoid;}
tr              {display: table-row;
                 page-break-inside: avoid;}
thead           {display: table-header-group;}
tbody           {display: table-row-group;}
tfoot           {display: table-footer-group;}
col             {display: table-column;}
colgroup        {display: table-column-group;}
caption         {display: table-caption;
                 text-align: center;}
td, th          {display: table-cell;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;
                 font-size: .80em;}
th              {font-weight: bolder;
                 text-align: center;
                 page-break-inside: avoid;}

/* -- bars for graphs -- */
table.bar	{table-layout: fixed;
                 width: 100%;
                 border-collapse: collapse;
                 border-style: none;
                 background-color: #FFFFFF;
                 color: #000000;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;}
td.bar		{border-style: solid;
                 border-width: 1px 0 0 0;
                 border-color: #999999;
                 height: 16px;
                 text-align: left;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;}
table.bar img   {border: none;
                 padding: 0 !important;
                 margin: 0 !important;}

.graphheader     {clear: left;
                 float: left;
                 width: 400px;
                 margin-top: 24px;
                 margin-left: 224px;
                 margin-bottom: 3px;
                 border: 1px solid #999999;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.90em;
                 font-weight: bold;
                 text-align: center;}

/* -- graphs legend -- */
table.legend	{margin: 24px 0 0 0;
                 table-layout: fixed;
                 width: 625px;
                 border-collapse: collapse;
                }
col.legend1     {width: 105px}
col.legend2     {width: 65px}
col.legend3     {width: 65px}
col.legend4     {width: 65px}
col.legend5     {width: 65px}
col.legend6     {width: 65px}
col.legend7     {width: 65px}
col.legend8     {width: 65px}
col.legend9     {width: 65px}
th.legend       {font-size: .65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top: solid 1px #999999;
                 border-left: solid 1px #999999;
                 border-right: solid 1px #999999;
                 border-bottom: solid 2px #999999;
                 font-weight: normal;
                 page-break-inside: avoid;}
td.legend	{border: solid 1px #999999;
                 text-decoration: none;
                 padding: 0;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bolder;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}

/* -- new graphs legend -- */
table.newlegend	{margin: 0;
                 table-layout: fixed;
                 width: 370px;
                 border-collapse: collapse;
                 clear: left;
                }
col.newlegend1     {width: 135px}
col.newlegend2     {width: 31px}
col.newlegend3     {width: 18px}
col.newlegend4     {width: 155px}
col.newlegend5     {width: 31px}
th.newlegend    {font-size: .75em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border: none;
                 font-weight: normal;
                 page-break-inside: avoid;}
td.newlegend	{border: solid 1px #999999;
                 text-decoration: none;
                 padding: 0;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bolder;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}
td.newlegendblank {border-top: none;
                   border-bottom: none;
                   }

/* -- new graphs header -- */
table.newgraphhead{margin: 0;
                 table-layout: fixed;
                 width: 1075px;
                 border-collapse: collapse;
                clear: both;}
col.newgraphhead1     {width: 133px}
col.newgraphhead2     {width: 96px}
col.newgraphhead3     {width: 124px}
col.newgraphhead4     {width: 5px}
col.newgraphhead5     {width: 124px}
col.newgraphhead6     {width: 5px}
col.newgraphhead7     {width: 124px}
col.newgraphhead8     {width: 5px}
col.newgraphhead9     {width: 124px}
col.newgraphhead10     {width: 5px}
col.newgraphhead11     {width: 124px}
col.newgraphhead12     {width: 7px}
col.newgraphhead13     {width: 31px}
col.newgraphhead14     {width: 13px}
col.newgraphhead15     {width: 31px}
col.newgraphhead16     {width: 30px}
col.newgraphhead17     {width: 30px}
col.newgraphhead18     {width: 29px}
col.newgraphhead19     {width: 30px}
th.newgraphhead	{border-top: 0px solid #ffffff;
                 border-right: 1px solid #ffffff;
                 border-left: 2px solid #ffffff;
                 border-bottom: 2px solid #ffffff;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bold;
                 font-size: 0.70em;
                 text-align: center;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: bottom;}
th.newgraphheadalignright	{
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bold;
                 font-size: 0.70em;
                 text-align: right;
                 color: #666666;
                 background-color: #FFFFFF;
                 vertical-align: bottom;}
th.newgraphheadhilite	{border: 2px solid #990000;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bold;
                 font-size: 0.70em;
                 text-align: center;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: bottom;}

/* -- new graphs  -- */
table.newgraph	{margin: 3px 0 0 0;
                 table-layout: fixed;
                 width: 1075px;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                }
col.newgraph1     {width: 229px}
col.newgraph2     {width: 31px}
col.newgraph3     {width: 31px}
col.newgraph4     {width: 31px}
col.newgraph5     {width: 31px}
col.newgraph6     {width: 5px}
col.newgraph7     {width: 31px}
col.newgraph8     {width: 31px}
col.newgraph9     {width: 31px}
col.newgraph10     {width: 31px}
col.newgraph11    {width: 5px}
col.newgraph12     {width: 31px}
col.newgraph13     {width: 31px}
col.newgraph14     {width: 31px}
col.newgraph15     {width: 31px}
col.newgraph16     {width: 5px}
col.newgraph17     {width: 31px}
col.newgraph18     {width: 31px}
col.newgraph19     {width: 31px}
col.newgraph20     {width: 31px}
col.newgraph21     {width: 5px}
col.newgraph22     {width: 31px}
col.newgraph23     {width: 31px}
col.newgraph24     {width: 31px}
col.newgraph25     {width: 31px}
col.newgraph26     {width: 5px}
col.newgraph27     {width: 31px}
col.newgraph28     {width: 15px}
col.newgraph29     {width: 31px}
col.newgraph30     {width: 31px}
col.newgraph31     {width: 31px}
col.newgraph32     {width: 31px}
col.newgraph33     {width: 31px}

th.newgraph    {font-size: .70em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top: solid 1px #000000;
                 border-left: solid 1px #FFFFFF;
                 border-right: solid 1px #FFFFFF;
                 vertical-align: bottom;
                 font-weight: bold;
                 }
th.newgraphnobord    {font-size: .70em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 vertical-align: bottom;
                 font-weight: bold;
                 }
th.newgraphrightalign
                {font-size: .70em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #666666;
                 text-align: right;
                 background-color: #FFFFFF;
                 border-top: solid 1px #000000;
                 border-left: solid 1px #FFFFFF;
                 border-right: solid 1px #FFFFFF;
                 font-weight: bold;
                 vertical-align: bottom;}
td.newgraph	{border: solid 1px #666666;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bolder;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}
td.newgraphonlysidebord
                {border-left: solid 1px #666666;
                 border-right: solid 1px #666666;
                 border-top: solid 1px #FFFFFF;
                 border-bottom: solid 1px #FFFFFF;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bolder;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}
td.newgraphnobord
                {border-bottom: solid 1px #FFFFFF;
                 border-left: solid 1px #FFFFFF;
                 border-right: solid 1px #FFFFFF;
                 border-top: solid 1px #CCCCCC;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}

td.newgraph img  {margin: 0;
                  padding: 0;}

table.newgraphlabel	{margin: 3px 0 0 0;
                         table-layout: fixed;
                         width: 100px;
                         border-collapse: collapse;
                        }
td.newgraphlabel	{border: solid 1px #666666;
                 text-decoration: none;
		 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-weight: bold;
                 font-size: 0.70em;
                 text-align: left;
                 color: #000000;
                 background-color: #FFFFFF;
                 vertical-align: top;}
.newselect     {font-size: 8pt !important;
                margin: 0 !important;
                padding: 0 !important;
                clear: left;}

.highlight     {float:left;}
.highlight1    {position: absolute;
                 top: 7.74in;
                 left: 344px;
                 width: 29px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight2    {position: absolute;
                 top: 7.74in;
                 left: 374px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight3    {position: absolute;
                 top: 7.74in;
                 left: 406px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight4    {position: absolute;
                 top: 7.74in;
                 left: 437px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
}
.highlight5    {position: absolute;
                 top: 7.74in;
                 left: 476px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}

.highlight6    {position: absolute;
                 top: 7.74in;
                 left: 508px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight7    {position: absolute;
                 top: 7.74in;
                 left: 540px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight8    {position: absolute;
                 top: 7.74in;
                 left: 571px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight9    {position: absolute;
                 top: 7.74in;
                 left: 610px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight10    {position: absolute;
                 top: 7.74in;
                 left: 641px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight11    {position: absolute;
                 top: 7.74in;
                 left: 674px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight12    {position: absolute;
                 top: 7.74in;
                 left: 704px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight13    {position: absolute;
                 top: 7.74in;
                 left: 744px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight14    {position: absolute;
                 top: 7.74in;
                 left: 775px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight15    {position: absolute;
                 top: 7.74in;
                 left: 808px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight16    {position: absolute;
                 top: 7.74in;
                 left: 838px;
                 width: 30px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight17    {position: absolute;
                 top: 7.74in;
                 left: 877px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight18    {position: absolute;
                 top: 7.74in;
                 left: 910px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight19    {position: absolute;
                 top: 7.74in;
                 left: 942px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight20    {position: absolute;
                 top: 7.74in;
                 left: 974px;
                 width: 29px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight21    {position: absolute;
                 top: 7.74in;
                 left: 1011px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight22    {position: absolute;
                 top: 7.74in;
                 left: 1065px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight23    {position: absolute;
                 top: 7.74in;
                 left: 1098px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight24    {position: absolute;
                 top: 7.74in;
                 left: 1129px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight25    {position: absolute;
                 top: 7.74in;
                 left: 1161px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}
.highlight26    {position: absolute;
                 top: 7.74in;
                 left: 1192px;
                 width: 31px;
                 border-left: 2px solid #990000;
                 border-right: 2px solid #990000;
                 border-bottom: 2px solid #990000;
                 border-top: 2px solid #FFFFFF;}

/*  -- 4 column table styling -- */
table.col4      {table-layout: fixed;
                 width: 600px;
                 background-color: #FFFFFF;
                 border-collapse: collapse;
                 color: #000000;
                 clear: left;
                 padding: 0 !important;
                 margin: 12px !important;
                 page-break-inside: avoid;}
th.col4         {font-size: 0.70em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 text-align: center;
                 background-color: #CCCCCC;
                 color: #666666;
                 font-weight: bold;
                 border-top: solid 1px #999999;
                 border-right: solid 1px #999999;
                 border-left: solid 1px #999999;
                 border-bottom: solid 2px #999999;
                 page-break-inside: avoid;}
th.col4no       {font-size: 0.65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #666666;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top:  none !important;
                 border-left: none !important;
                 font-weight: normal;
                 page-break-inside: avoid;}
col.col41       {width: 195px;
                 text-align: left;}
col.col42       {width: 135px;
                 text-align: left;}
col.col43       {width: 135px;
                 text-align: left;}
col.col44       {width: 135px;
                 text-align: left;}
td.col4         {font-size: 0.70em;
                 color: #000000;
                 background-color: #FFFFFF;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 border: solid 1px #999999;
                 vertical-align: top;
                 page-break-inside: avoid;
                 padding: 20px;}
td.col4no       {font-size: 0.80em;
                 color: #006600;
                 background-color: #FFFFFF;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 border: solid 1px #999999;
                 vertical-align: top;
                 page-break-inside: avoid;
                 padding: 12px;}

/*  -- 5 column table styling -- */
table.col5      {table-layout: fixed;
                 width: 625px;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                 color: #000000;
                 clear: left;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;}
th.col5         {font-size: 0.65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 text-align: center;
                 background-color: #FFFFFF;
                 color: #000000;
                 font-weight: normal;
                 border-top: solid 1px #999999;
                 border-right: solid 1px #999999;
                 border-left: solid 1px #999999;
                 border-bottom: solid 2px #999999;
                 page-break-inside: avoid;}
th.col5no       {font-size: 0.65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top:  none !important;
                 border-left: none !important;
                 font-weight: normal;
                 page-break-inside: avoid;}
col.col51       {width: 80px;
                 text-align: center;}
col.col52       {width: 80px;
                 text-align: center;}
col.col53       {width: 80px;
                 text-align: center;}
col.col54       {width: 80px;
                 text-align: center;}
col.col55       {width: 80px;
                 text-align: center;}
td.col5         {font-size: 0.70em;
                 color: #000000;
                 background-color: #FFFFFF;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 border: solid 1px #999999;
                 vertical-align: top;
                 page-break-inside: avoid;}

/*  -- 6 column table styling -- */
table.col6      {table-layout: fixed;
                 width: 625px;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                 color: #000000;
                 clear: left;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;}
th.col6         {font-size: 0.65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 text-align: center;
                 background-color: #FFFFFF;
                 color: #000000;
                 font-weight: normal;
                 border-top: solid 1px #999999;
                 border-right: solid 1px #999999;
                 border-left: solid 1px #999999;
                 border-bottom: solid 2px #999999;
                 page-break-inside: avoid;}
th.col6no       {font-size: 0.65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top:  none !important;
                 border-left: none !important;
                 font-weight: normal;
                 page-break-inside: avoid;}
col.col61       {width: 225px;}
col.col62       {width: 80px;
                 text-align: center;}
col.col63       {width: 80px;
                 text-align: center;}
col.col64       {width: 80px;
                 text-align: center;}
col.col65       {width: 80px;
                 text-align: center;}
col.col66       {width: 80px;
                 text-align: center;}
td.col6         {font-size: 0.70em;
                 color: #000000;
                 background-color: #FFFFFF;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 border: solid 1px #999999;
                 vertical-align: top;
                 page-break-inside: avoid;}

/*  -- 7 column table styling -- */
table.col7      {table-layout: fixed;
                 width: 625px;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                 color: #000000;
                 clear: left;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;}
th.col7         {font-size: .65em;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 color: #000000;
                 text-align: center;
                 background-color: #FFFFFF;
                 border-top: solid 1px #999999;
                 border-left: solid 1px #999999;
                 border-right: solid 1px #999999;
                 border-bottom: solid 2px #999999;
                 font-weight: normal;
                 page-break-inside: avoid;}
th.col7no       {background-color: #FFFFFF;
                 color: #000000;
                 border-top:  none !important;
                 border-left: none !important;
                 page-break-inside: avoid;}
col.col71       {width: 225px;}
col.col72       {width: 67px;
                 text-align: center;}
col.col73       {width: 67px;
                 text-align: center;}
col.col74       {width: 67px;
                 text-align: center;}
col.col75       {width: 67px;
                 text-align: center;}
col.col76       {width: 66px;
                 text-align: center;}
col.col77       {width: 66px;
                 text-align: center;}
td.col7         {font-size: .70em;
                 color: #000000;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 border: solid 1px #999999;
                 background-color: #FFFFFF;
                 page-break-inside: avoid;
                 vertical-align: top;}
/*  -- 8 column table styling -- */
table.col8      {table-layout: fixed;
                 width: 95%;
                 border-collapse: collapse;
                 border: solid 1px #666666;
                 background-color: #FFFFFF;
                 clear: left;}
th.col8         {font-family: Verdana, sans-serif;
                 font-size: 0.70em; !important;
                 color: #666666;
                 text-align: center;
                 background-color: #CCCCCC;
                 border-top: solid 1px #666666;
                 border-bottom: solid 2px #666666;}
col.col81       {width: 21%;}
col.col82       {width: 13%;}
col.col83       {width: 13%;}
col.col84       {width: 13%}
col.col85       {width: 10%;
                 text-align: center;}
col.col86       {width: 10%;
                 text-align: center;}
col.col87       {width: 10%;
                 text-align: center;}
col.col88       {width: 10%;
                 text-align: center;}
td.col8         {color: #000000;
                 font-family: Verdana, sans-serif;
                 border-bottom: dotted 1px #999999;
                 background-color: #FFFFFF;
                 padding-top: 6px !important;
                 padding-bottom: 3px !important;
                 padding-left: 2px !important;}

/*  -- MODIFIED 5 column table styling for analysis worksheet : smaller cols -- */
table.modcol5   {table-layout: fixed;
                 width: 125px;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                 color: #000000;
                 padding: 0 !important;
                 margin: 6px 0 0 0 !important;
                 page-break-inside: avoid;}
col.modcol51    {width: 25px;}
col.modcol52    {width: 25px;}
col.modcol53    {width: 25px;}
col.modcol54    {width: 25px;}
col.modcol55    {width: 25px;}
td.modcol5      {color: #000000;
                 background-color: #FFFFFF;
                 border: solid 1px #999999;
                 page-break-inside: avoid;
                 padding: 0 !important;
                 margin: 0 !important;}
td.modcol5 img  {border: none;}

/*  -- MODIFIED 6 column table styling for analysis worksheet : smaller cols -- */
table.modcol6   {table-layout: fixed;
                 width: 150px;
                 border-collapse: collapse;
                 border-left: solid 2px #000000;
                 border-right: solid 2px #000000;
                 background-color: #FFFFFF;
                 color: #000000;
                 padding: 0 !important;
                 margin: 6px 0 0 0 !important;
                 page-break-inside: avoid;}
col.modcol61    {width: 25px;}
col.modcol62    {width: 25px;}
col.modcol63    {width: 25px;}
col.modcol64    {width: 25px;}
col.modcol65    {width: 25px;}
col.modcol66    {width: 25px;}
td.modcol6      {color: #000000;
                 background-color: #FFFFFF;
                 border: solid 1px #999999;
                 page-break-inside: avoid;
                 margin: 0 !important;}

/* -- table headings for smaller analysis worksheet graphs -- */
table.header    {table-layout: fixed;
                 border-collapse: collapse;
                 background-color: #FFFFFF;
                 color: #000000;
                 clear: left;
                 padding: 0 !important;
                 margin: 0 !important;
                 page-break-inside: avoid;
                 width: 400px;
                 border: 1px solid #666666;}
th.header       {font-size: .80em;
                 color: #666666;
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 text-align: center;
                 border: solid 1px #999999;
                 page-break-inside: avoid;
                 border: 1px solid #666666;}
col.header1     {width: 25px;}
col.header2     {width: 25px;}
col.header3     {width: 25px;}
col.header4     {width: 25px;}
col.header5     {width: 25px;}
col.header6     {width: 25px;}
col.header7     {width: 25px;}
col.header8     {width: 25px;}
col.header9     {width: 25px;}
col.header10    {width: 25px;}
col.header11    {width: 25px;}
col.header12    {width: 25px;}
col.header13    {width: 25px;}
col.header14    {width: 25px;}
col.header15    {width: 25px;}
col.header16    {width: 25px;}
