BODY            {				   font-family: Arial, Helvetica, sans-serif;                    background-color: #888888;                    margin-top: 0px;                    margin-left: 0px;                    margin-right: 0px;                    margin-bottom: 0px;                }BLOCKQUOTE      {                    margin-left: 5%;                     margin-right: 7%;                    padding: 0.5em;                     border: thin ridge #f69;                    color: #000;                     background-color: #fff;                }                TABLE           {                    border: 0px;                }TABLE.main      {                     background-color: #FFFFFF;                    border-width: 0;                    height: 100%;                }table.center	{					margin-left: auto;					margin-right: auto;				}				td.columnHeading {					font-weight: 800;					color: #5585FF;				}td.rowHeading	{					font-weight: 800;					color: #557785;				}IMG             {                    border: 0px;                }                IMG.logo        {                      position: relative;                     right: 0px; top: 0px;                     z-index: 10;                  }                IMG.userlogo    {                      position: relative; left: 0px;                     top: 0px;                     z-index: 10;                  }INPUT.button    {                     width: 120px;                 }H4.login        {                     font-size: 10pt;                     color: orange;                     line-height: 1;                 }                H4.fieldname    {                     font-size: 10pt;                     color: #555555;                     line-height: 1;                     position: relative; left: 0px; top: 0px;                     z-index: 2                }                H4.userinfo     {                     font-size: 10pt;                     color: #FF8888;                     line-height: 1;                     position: relative; left: 0px; top: 0px; z-index: 2                }                H4.info         {                     font-size: 11pt;                     color: #D0D8DE;                     line-height: 1;                 } .target         {                     cursor: pointer;                     cursor: crosshair;                 }                .flyOver        {                     cursor: pointer;                     cursor: hand;                 }                .flyOut         {                     cursor: auto;                 }H4.error        {                     font-size: 12pt;                     text-transform: uppercase;                     color: #E87050;                     line-height: 1;                 }                H4.copyright { font-family: courier; font-size: 10pt; color: #AAAAAA; }H4.title { font-size: 18pt; color: #99999A; }H4.quote_header {  font-size: 18pt; color: #442244; }P.Shape_type { font-weight: 800; font-size: 12pt; color: #6677DD; }P.Selected_shape { font-weight: 800; font-size: 12pt; color: #EE5555; }DIV             {                    font-size: 10pt;                    color: #222222;                }DIV.suggestions  {                    font-family: Sans-serif;                    font-size: 10pt;                    font-weight: 100;                    color: #555599;                  }                DIV.allbottom   {                     position: relative;                     left: 50px;                     font-weight: bold;                     font-size: 9pt;                     color: #EE5555;                 }DIV.small_label {                    font-size: 8pt;                    color: #555;                }DIV.blurb       {	font-size: 10pt;	color: #557;	line-height: 120%;                }DIV.message_no  {                    font-size: 10pt;                    color: #955;                }DIV.os_header   {                    font-size: 10pt;                    color: #233;                    font-weight: 800;                }                DIV.os_data     {                    font-family: Courier;                    font-size: 10pt;                    color: #466;                }                DIV.os_errors   {                    font-size: 12pt;                    color: #924;                    font-weight: 800;                }SPAN.Shape_name { font-size: 10pt; color: #555555; cursor: pointer; }SPAN.corner_type { font-size: 10pt; color: #774444; }SPAN.field_header { font-size: 14pt; color: #552222; }SPAN.smallprint { font-size: 8pt; color: #666666; }SPAN.comingsoon { font-size: 11pt; color: #CCEEFF; }SPAN.corner_info { font-size: 10pt; font-weight: 800;color: #DD5533; }SPAN.extras_text { font-size: 10pt; font-weight: 800; color: #7755FF; }SPAN.material_text { font-size: 10pt; font-weight: 800; color: #5585FF; }SPAN.dimensions_header { position: relative; left: 20px; font-size: 10pt; font-weight: 800; color: #5585FF; }SPAN.dimension { font-size: 10pt; text-align: right; text-transform: capitalize; font-weight: 800; color: #557785; }SPAN.dimension_optional { font-size: 10pt; text-align: right; text-transform: capitalize; font-weight: 800; color: #775585; }SPAN.disclaimer { font-family: courier; font-style: italic; font-size: 10pt; text-align: left;  color: #555555;  }SPAN.information { font-size: 12pt; font-weight: 800; color: #223355;  }SPAN.express { font-family: courier; font-size: 12pt; color: #445566;  }SPAN.colname { font-size: 12pt; color: #FFFFFF; font-weight: 800;  }.ffpoints_off { visibility: hidden; font-size: 12p; color: #444488;  }.ffpoints_on  { font-size: 12pt; color: #444488;  }.fixed { font-family: courier; font-size: 8pt; color: #777777; }.quoteNumberHeading {	color: #FF0000;}#corner_field { visibility: hidden; }A.link { font-size: 10pt; color: #AA7777;  }#Perimeter_image { position: relative; right: 0px; top: 0px; z-index: 10; }#Perimeter_name { position: relative; right: -5px; top: -190px; z-index: 0; }/* Styles for reports, and pages that need to display data tables */.rowHeader td {    padding-bottom: 10px;    font-weight: bold;    background-color: #DDFFDD;    text-align: center;}.rowHeader a:hover {    text-decoration: underline;}.rowLineOn td {    background-color: #eeeeee;    color: #466;    padding-top: 1px;    padding-bottom: 1px;}.rowLineOff td {    background-color: #FFFFFF;    color: #466;    padding-top: 1px;    padding-bottom: 1px;}.navRow td {    padding-top: 10px;    text-align: center;    background-color: #DDFFDD;}#Trutile {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 12pt;    color: #994444;                }#Trutile_msg {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 11pt;    color: #CC4444;                }#Freeform_PtPt {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 12pt;    color: #994444;                }