BODY,TABLE,TR,P   {font-family: Arial; font-size: x-small; color:black}
TABLE.MainTable   {width: 670px;}
TABLE.report, DIV.report{width: 95%}
TABLE.tablewidth  {width: 90%}
HR                {color: silver;}
.BorderWhite      {border: 1px; border-color:white;}
A                 {color: blue; text-decoration: underline}
A:visited         {color: darkblue; text-decoration: underline}
A:hover           {color: firebrick; text-decoration: none}
TH                {font-weight: bold; text-align: left}
STRONG            {font-size: small}
BODY              {background-color: white}
.Value            {color: green}
.Text             {color: brown}
A.Text:visited    {color: brown}
A.Text:hover      {color: brown}
.Note             {color: brown; font-style: italic}
.SubItemNote      {color: gray; margin-left:-1.3em;}
.SectionTitle     {display: none}
.BarPageCount     {color: white; font-weight: bold}
.ImportantNotice  {background-color: white; color: black; font-weight: bold; border: 5px solid red; padding: 5px}
.ImportantNotice2 {color: red; font-weight: bold; padding: 5px;}
.Notice           {border: solid midnightblue 1px; padding: 5px; background-color: whitesmoke}
.ExpandableSection    {background-color: white; border: 7px solid midnightblue; padding: 5px}
.Highlite         {background-color: midnightblue; color: yellow}
.Selected         {background-color: firebrick; color: white}
.HighliteSelected {background-color: firebrick; color: yellow}
.Normal           {background-color: white; color:black}
.Alternate        {background-color: whitesmoke; color:black}
.Modified         {background-color: khaki; color:black}
.TableHeader      {background-color: silver; color:black}
.Group            {background-color: darkslateblue; color:white}
.GroupElement     {background-color: lightblue; color:black}
.invisible        {display: none}
.inline           {display: inline}
.block            {display: block}
.olText           {background-color: white; color: black; border: solid black 2px; padding: 10px}
.olTitle          {background-color: silver; color: black; font-weight: bold; border-top: solid black 2px; border-left: solid black 2px; padding: 4px; font-size: medium}
TD.olClose        {background-color: silver; color: black; padding: 4px; display: inline; padding-left: 20px; border-top: solid black 2px; border-right: solid black 2px; }
A.olClose         {color: black; text-decoration: underline}
A.olClose:visited {color: black; text-decoration: underline}
A.olClose:hover   {color: firebrick; text-decoration: none}
.Calendar         {border: solid black 3px;}
.CalHeader        {border: solid black 1px; width: 14%; font-weight: bold; color: black; background-color: lightsteelblue; padding: 3px}
.CalDay           {border: solid black 1px; width: 14%; background-color: white; color: gray; padding: 3px}
A.CalUnselDay     {color: black; text-decoration: underline}
A.CalUnselDay:visited {color: black; text-decoration: underline}
A.CalUnselDay:hover   {color: firebrick; text-decoration: none}
A.CalSelDay       {color: white; text-decoration: underline}
A.CalSelDay:visited   {color: white; text-decoration: underline}
A.CalSelDay:hover   {color: white; text-decoration: none}
.CalWeekend       {border: solid black 1px; width: 14%; background-color: whitesmoke; color: gray; padding: 3px}
TD.CalNow       {border: solid black 1px; width: 14%; background-color: firebrick; color: gray; padding: 3px}
A.CalNow        {color: white; text-decoration: underline}
A.CalNow:visited    {color: white; text-decoration: underline}
A.CalNow:hover      {color: white; text-decoration: none}
TD.CalSelDay      {border: solid black 1px; width: 14%; background-color: midnightblue; color: gray; padding: 3px;}
DIV.row         {clear: both; padding-top: 10px; display: block; width: 100%}
DIV.row SPAN.label    {float: left; text-align: right; width: 25%}
DIV.row SPAN.input    {float: right; text-align: left; width: 74%; padding: 5px; position: relative; top: -0.5em; left: 0px}
.MultiSort        {visibility: visible}
A.BarTopOption      {color: white; text-decoration: none; font-weight: bold}
A.BarTopOption:visited  {color: white; text-decoration: none; font-weight: bold}
A.BarTopOption:hover  {color: yellow; text-decoration: underline; font-weight: bold}
A.BarTopOption2     {color: white; text-decoration: none; font-weight: bold; position: relative; top: 3px; left:0px; padding-right: 2em}
A.BarTopOption2:visited {color: white; text-decoration: none; font-weight: bold; position: relative; top: 3px; left:0px; padding-right: 2em}
A.BarTopOption2:hover {color: yellow; text-decoration: underline; font-weight: bold}
TD.BarTopOption     {padding-top: 4px; padding-left: 15px; vertical-align:}
A.BarBottomOption   {color: white; text-decoration: none; font-weight: bold}
A.BarBottomOption:visited{color: white; text-decoration: none; font-weight: bold}
A.BarBottomOption:hover {color: yellow; text-decoration: underline; font-weight: bold}
A.BarBottomOption2    {color: white; text-decoration: none; font-weight: bold; position: relative; top: 22px; left:0px; right: auto;  padding-right: 2em}
A.BarBottomOption2:visited{color: white; text-decoration: none; font-weight: bold; position: relative; top: 22px; left:0px; right: auto;  padding-right: 2em}
A.BarBottomOption2:hover{color: yellow; text-decoration: underline; font-weight: bold}
A.Note          {color: brown: font-style: italic; text-decoration: none}
A.Note:visited      {color: brown: font-style: italic; text-decoration: none}
A.Note:hover      {color: brown: font-style: italic; text-decoration: underline}
DIV.nowrap        {white-space: nowrap;}
TD.BarBottomOption    {padding-top: 6px; padding-left: 15px;vertical-align:}
TH.icons        {color: brown}
DIV.barTop        {display: inline; position: relative; top: 0px; left: 0px; width: 100%; height: 50px}
DIV.barTopLeft      {display: block;position: absolute; top: 0px; bottom: 0px; left: 0px; right: auto; width: 86px; height: 100%; z-index: 3;background-image: url(/images2/BarTopLeftCurly.gif);}
DIV.barTopCenter    {display: block;position: absolute; text-align: center;top: 0px; bottom: 0px; left: 0px; right: 0px; width: 99%; height: 100%; z-index: 2; background-image: url(/images2/BarTopCenter.gif);}
DIV.barTopRight     {display: block;position: absolute; top: 0px; bottom: 0px; left: auto; right: 0px; width: 86px; height: 100%; z-index: 3;background-image: url(/images2/BarTopRight.gif);}
.BarTopPageCount    {position: absolute; top: 5px; right: 86px; color: white; font-weight: bold}
.BarBottomPageCount   {position: absolute; top: 22px; right: 86px; color: white; font-weight: bold}
DIV.barBottom     {display: inline; position: relative; top: 0px; left: 0px; width: 100%; height: 50px;}
DIV.barBottomLeft   {display: block;position: absolute; top: 0px; bottom: 0px; left: 0px; right: auto; width: 86px; height: 100%; z-index: 3; background-image: url(/images2/BarBottomLeft.gif)}
DIV.barBottomCenter   {display: block;position: absolute; text-align: center;top: 0px; bottom: 0px; left: 0px; right: 0px; width: 99%; height: 100%; z-index: 2; background-image: url(/images2/BarBottomCenter.gif);}
DIV.barBottomRight    {display: block;position: absolute; top: 0px; bottom: 0px; left: auto; right: 0px; width: 86px; height: 100%; z-index: 4;background-image: url(/images2/BarBottomRightCurly.gif);}
DIV.topMenuDiv      {}
.topMenu        {color: white; background-color: #000031; padding: 1px; height:20px}
.topMenuSel       {color: yellow; background-color: green; padding: 1px}
.topMenu A        {width: 100%; height: 100%; padding: 2px; text-decoration: none; text-align: center; font-weight: bold; color: white; background-color: #000031}
.topMenu A:visited    {width: 100%; height: 100%; padding: 2px; text-decoration: none; text-align: center; font-weight: bold; color: white; background-color: #000031}
.topMenuSel A     {width: 100%; height: 100%; padding: 2px; text-decoration: none; text-align: center; font-weight: bold; color: yellow; background-color: green}
.topMenuSel A:visited {width: 100%; height: 100%; padding: 2px; text-decoration: none; text-align: center; font-weight: bold; color: yellow; background-color: green}
.topMenuSel A:hover   {color: yellow; text-decoration: none}
.topMenuIconSel IMG   {visibility: visible; width: 100%}
.topMenuIconSel A   {visibility: visible}
.topMenuIconSel     {border-left: solid #000031 1px;border-right: solid #000031 1px}
.topMenuIcon      {border-left: solid #000031 1px;border-right: solid #000031 1px}
.topMenuIcon IMG    {visibility: visible; width: 100%}
.topMenuIcon A      {visibility: hidden;}
A.EndOfSession      {color: firebrick; font-weight: bold; text-decoration: none}
A.EndOfSession:visited  {color: firebrick; font-weight: bold; text-decoration: none}
A.EndOfSession:hover  {color: midnightblue}
DIV.EndOfSession    {border: solid firebrick 3px; padding: 4px}
DIV.leftPane      {background-color: green; width: 79px; height: 100%; position: absolute; top: -5px; left: 0px; background: black url(/images2/menu_vide.gif) no-repeat; color: white; padding: 2px; font-family: Arial; font-size: x-small;}
.leftPane A       {font-weight: bold; color: white; text-decoration: none; }
.leftPane A:visited   {font-weight: bold; color: white; text-decoration: none; }
.leftPane A:hover   {color: yellow}
DIV.mainPage      {position: relative; top: 0px; left: 0px; width: 100%; padding: 3px; padding-top: 5em; padding-left: 83px; height: 100%; z-index: 1}
.pageTitle        {font: italic normal 600 large normal; font-family: Times; width: 250px; position: absolute; top: 0px; left: 82px; padding-bottom: 1em; display: inline}
.pageTitle IMG      {position: relative; top: 5px}
.pageTitle H1     {font: italic normal 600 large normal; font-family: Times; display: inline}
.mainPage H2      {font: bold normal 500 large normal; font-family: Arial; color: brown}
.WebSiteInfo      {position: absolute; top: 0px; left: 332px; vertical-align: top; background-color: whitesmoke; padding: 1em; border: solid midnightblue 1px; z-index: 1; white-space: nowrap; text-align: left}
.WebSiteInfoDetailHide  {display: none}
.hidden         {visibility: hidden}
.show         {visibility: visible}
TD.Sect         {font-size: medium; border: 1px solid black;background-color: SILVER}
TD.Sect2        {font-size: medium; border-bottom: 1px solid black; background-color: SILVER}
TD.Data         {border: 1px solid black}
TD.BorderB        {border-bottom: 1px solid black}
TD.BorderBR       {border-bottom: 1px solid black; border-right: 1px solid black;}
TD.BorderBReadOnly    {border-bottom: 1px solid gray;}
TD.BorderBRReadOnly   {border-bottom: 1px solid gray; border-right: 1px solid gray;}  
TD.BorderRReadOnly    {border-right: 1px solid gray;}
TD.Space        {height: 15px}
TD.Title        {background-color: LIGHTSTEELBLUE; border: 1px solid black} 
TD.TitleBar       {background-color: SILVER; border-right: 1px solid black}
TD.TitleReport      {background-color: SILVER; font-size: x-small; font-weight: bold; border: 1px solid black;}
DIV.WebSiteInfoDetail {background-color: white; position: relative; top: 0px; left: 0px;border: solid firebrick 3px; padding: 1em; display: block; height: 12em; overflow: scroll; z-index: 1}
DIV.WebSiteInfoDetail PRE{font-size: medium}
INPUT.WebSiteInfoDetail {position: relative; top: 0.5em; left: 0px;}
A.jstLink           {color: black; text-decoration: none; padding-left: 0.2em}
A.jstLink:visited   {color: black; text-decoration: none; padding-left: 0.2em}
A.jstLink:hover     {background-color: midnightblue; color: white; text-decoration: none; padding-left: 0.2em  }
A.jstSelLink        {background-color: firebrick; color: white; text-decoration: none; padding-left: 0.2em }
A.jstSelLink:visited  {background-color: firebrick; color: white; text-decoration: none; padding-left: 0.2em }
A.jstSelLink:hover  {background-color: midnightblue; color: yellow; text-decoration: none; padding-left: 0.2em }
.jstChiSel          {color: dimgray; font-weight: bold; text-decoration: none; padding-left: 0.2em;}
.jstChiSel:visited  {color: dimgray; font-weight: bold; text-decoration: none; padding-left: 0.2em;}
.jstChiSel:hover    {background-color: midnightblue; color: white; text-decoration: none; padding-left: 0.2em; font-weight: bold}
.jstSelChiSel       {background-color: firebrick; color: white; text-decoration: none; padding-left: 0.2em; font-weight: bold}
.jstSelChiSel:visited {background-color: firebrick; color: white; text-decoration: none; padding-left: 0.2em; font-weight: bold}
.jstSelChiSel:hover {background-color: midnightblue; color: yellow; text-decoration: none; padding-left: 0.2em;  font-weight: bold}
.jstParSel          {color: brown; font-style: italic}
.printerOnly      {display: none }
PRE.Msg         {font-size: x-small; width: 40em}
pre.reportMsg     {font-size: x-small;}
div.tabBar        {}
div.tab         {display: inline; cursor: hand; padding: 0px; margin: 0px; left: 0px; right: 0px; top: 0px; bottom: 0px; color: white; }
div.tabSelected     {display: inline; cursor: hand; padding: 0px; margin: 0px; left: 0px; right: 0px; top: 0px; bottom: 0px; color: yellow;}
div.tabText       {display: inline;background-color: #000063; font-weight: bold; height: 20px}
img.tabLeft       {display: inline; padding: 0px; margin-bottom: -3px; width: 9px; height: 20px; left: 0px; right: 0px; top: 0px; bottom: 0px;}
img.tabRight      {display: inline; padding: 0px; margin-bottom: -3px; width: 9px; height: 20px; left: 0px; right: 0px; top: 0px; bottom: 0px;}
div.tabView       {border: solid #000063 2px; padding: 2px; padding-top: 0.5em; display: none; position:absolute; height: 100%; width: 100%; overflow: auto;}
div.tabViewArea     {background-color: #FFFFFF; color: #000000; position: relative; top: 0px; left:0px; height: 100%; width: 100%;}
DIV.reportTop     {display: block; width: 700px; padding:4px; font-size: medium; border: 1px solid black; background-color: SILVER;}
DIV.reportData      {display: block; width: 700px; padding:4px; border: 1px solid black;}
DIV.filterTop     {display: block; width: 95%; padding:4px; font-size: medium; border: 1px solid black; background-color: SILVER;}
DIV.filterData      {display: block; width: 95%; padding:4px; border: 1px solid black;}
UL.listDoc        {list-style-image: url(/images2/SmallArrow.gif); list-style-position: outside; margin-left:2em; margin-top:0em; margin-bottom:0em;}
SPAN.hsinput      {border: inset 2px; padding: 1px; width: expression((this.innerText.length > 15)?'100%':'10em');}
DIV.hsref         {position: relative; top: 0px; left: 0px; width: 100%; height: 0px; padding: 0px; z-index:1;}
DIV.hsover        {width: 100%; position: absolute; top: 0px; left: 0px; background-color: white; padding: 0px}
DIV.hsscroll      {width: 100%; height: 14em; overflow-y: auto; overflow-x: visible; background-color: white; border: solid black 1px; padding: 0px}
DIV.hsfltSect     {padding-left: 2em; padding-bottom: 0.5em}
DIV.reportPair,TABLE.reportPair {padding-left: 1em; padding-top: 1em; width: 95%;}
DIV.title         {font: italic normal 600 large normal; font-family: Times;}