body  { font-size: 12px; font-family: "lucida grande", verdana, arial; scrollbar-3dlight-color: ##333333; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #333333 ; scrollbar-face-color: #333333; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #eeeeee; }

p  { font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h1 { font-size: 24px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h2 { font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h3 { font-size: 13px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h4 { font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h5 { font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h6 { font-size: 9px; font-family: "lucida grande", verdana, arial; font-style: normal; }

h1 tt { font-size: 22px; font-family: "Courier New", Courier, Monaco; font-style: normal; }
h2 tt { font-size: 16px; font-family: "Courier New", Courier, Monaco; font-style: normal; }
h3 tt { font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h4 tt { font-size: 11px; font-family: "Courier New", Courier, Monaco; font-style: normal; }
h5 tt { font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; }
h6 tt { font-size: 9px; font-family: "lucida grande", verdana, arial; font-style: normal; }

li  { font-size: 12px; font-style: normal; font-family: "lucida grande", verdana, arial; }
ol  { font-size: 12px; font-style: normal; font-family: "lucida grande", verdana, arial; }
ul  { font-size: 12px; font-style: normal; font-family: "lucida grande", verdana, arial; }
td  { font-size: 12px; font-style: normal; font-family: "lucida grande", verdana, arial; }
th  { font-size: 12px; font-style: normal; font-family: "lucida grande", verdana, arial; }
dd  { font-size: 11px; font-family: "Courier New", Courier, Monaco; font-style: normal; }
pre { font-style: normal; font-size: 11px; font-family: "Courier New", Courier, Monaco; }
tt  { font-style: normal; font-size: 11px; font-family: "Courier New", Courier, Monaco; }

select { font-size: 10px; font-family: "lucida grande", verdana, arial; font-weight: normal; font-style: normal; text-decoration: none; }

blockquote { font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; }
caption    { font-size: 12px; font-family: "lucida grande", verdana, arial; }

A:link    {text-decoration: none; color: #666666; }
A:visited {text-decoration: none; color: #666666; }
A:hover   {text-decoration: none; color: #ff9933; }
A:active  {text-decoration: none; color: #666666; }

A.styleBlue9:link    { color: #666699; font-size: 9px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue9:visited { color: #666699; font-size: 9px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue9:hover   { color: #ff9933; font-size: 9px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue9:active  { color: #666699; font-size: 9px; font-family: "lucida grande", verdana, arial; text-decoration: none; }

A.styleBlue:link     { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue:visited  { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue:hover    { color: #ff9933; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleBlue:active   { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }

A.styleGray:link    { color: #666666; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleGray:visited { color: #666666; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleGray:hover   { color: #ff9933; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.styleGray:active  { color: #666666; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: none; }

A.stylePurple14:link    { color: #330066; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.stylePurple14:visited { color: #330066; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.stylePurple14:hover   { color: #ff9933; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.stylePurple14:active  { color: #330066; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }

A.style12g:link    { color: #999999; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style12g:visited { color: #999999; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style12g:hover   { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style12g:active  { color: #999999; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style14g:link    { color: #666666; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style14g:visited { color: #666666; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style14g:hover   { color: #ff9933; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }
A.style14g:active  { color: #666666; font-size: 14px; font-family: "lucida grande", verdana, arial; text-decoration: none; }

A.style10:link    { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style10:visited { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style10:hover   { color: #ff9933; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style10:active  { color: #666699; font-size: 10px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }

A.style12:link    { color: #666699; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style12:visited { color: #666699; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style12:hover   { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.style12:active  { color: #666699; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }

A.styleWhite:link    { color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; }
A.styleWhite:visited { color: #ffffff; text-decoration: none; }
A.styleWhite:hover   { color: #ff9933; text-decoration: none; }
A.styleWhite:active  { color: #ffffff; text-decoration: none; }

A.styleOrange:link     { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; background-color: transparent }
A.styleOrange:visited  { color: #ff9933; text-decoration: none; background-color: transparent }
A.styleOrange:hover    { color: #6633cc; text-decoration: none; background-color: transparent }
A.styleOrange:active   { color: #ff9933; text-decoration: none; background-color: transparent }

A.styleOrange14:link    { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; }
A.styleOrange14:visited { color: #ff9933; text-decoration: none; }
A.styleOrange14:hover   { color: #6633cc; text-decoration: none; }
A.styleOrange14:active  { color: #ff9933; text-decoration: none; }

A.styleRed:link    { color: #cc0000; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.styleRed:visited { color: #cc0000; text-decoration: underline; }
A.styleRed:hover   { color: #9966ff; text-decoration: underline; }
A.styleRed:active  { color: #cc0000; text-decoration: underline; }

A.styleRed10fx:link    { color: #cc0000; font-size: 10px; font-family: Courier, "Courier New"; font-stretch: normal; font-weight: bold; text-decoration: none; }

A.styleRed10fx:visited { color: #cc0000; text-decoration: none; }
A.styleRed10fx:hover   { color: #6633ff; text-decoration: none; }

A.styleRed10fx:active  { color: #cc0000; text-decoration: none; }
A.styleGreen:link      { color: #006600; font-size: 12px; font-family: "lucida grande", verdana, arial; text-decoration: underline; }
A.styleGreen:visited   { color: #006600; text-decoration: underline; }
A.styleGreen:hover     { color: #ff9933; text-decoration: underline; }
A.styleGreen:active    { color: #006600; text-decoration: underline; }

A.style3:link    { color: #666666; text-decoration: none; }
A.style3:visited { color: #666666; text-decoration: none; }
A.style3:hover   { color: #ff9933; text-decoration: none; }
A.style3:active  { color: #ff9933; text-decoration: none; }

.font10b        { color: #6666cc; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11b        { color: #6666cc; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12b        { color: #6666cc; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10m        { color: #ff00ff; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12m        { color: #ff00ff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10r        { color: #ef0000; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12igr      { color: #009900; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: italic; font-weight: normal; }
.font12r        { color: #ef0000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10bk       { color: #000000; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11bk       { color: #000000; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12bk       { color: #000000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12fixbase  { color: #000000; font-size: 12px; font-family: Courier, "Courier New"; font-weight: normal; vertical-align: baseline; }
.font12bkrgt    { color: #000000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: right; }
.font12bklft    { color: #000000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: left; }
.font12bkctr    { color: #000000; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: center; }
.font14bk       { color: #000000; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16bk       { color: #000000; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18bk       { color: #000000; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10bkFixed  { color: #000000; font-size: 10px; font-family: Courier, "Courier New"; font-stretch: normal; font-style: normal; }
.font12bkFixed  { color: #000000; font-size: 12px; font-family: Courier, "Courier New"; font-stretch: normal; font-style: normal; }
.font10RedFixed { color: #ef0000; font-size: 10px; font-family: Courier, "Courier New"; font-stretch: normal; font-weight: bold; }
.font12RedFixed { color: #ef0000; font-size: 12px; font-family: Courier, "Courier New"; font-stretch: normal; font-weight: bold; }
.font12fixbase  { color: #000000; font-size: 12px; font-family: Courier, "Courier New"; font-stretch: normal; font-style: normal; vertical-align: bottom; }

.font10o { color: #ff9933; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11o { color: #ff9933; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12o { color: #ff9933; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14o { color: #ff9933; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16o { color: #ff9933; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18o { color: #ff9933; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20o { color: #ff9933; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22o { color: #ff9933; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font9w  { color: #ffffff; font-size:  9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10w { color: #ffffff; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12w { color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14w { color: #ffffff; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font18w { color: #ffffff; font-size: 18px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font12dd { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: italic; font-weight: bold; }

.font9p  { color: #330066; font-size: 9px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font10p { color: #330066; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11p { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font12p { color: #330066; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14p { color: #330066; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16p { color: #330066; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20p { color: #330066; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22p { color: #330066; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.font10g { color: #666666; font-size: 10px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font11g { color: #666666; font-size: 11px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal }
.font12g { color: #666666; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font14g { color: #666666; font-size: 14px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font16g { color: #666666; font-size: 16px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font20g { color: #666666; font-size: 20px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }
.font22g { color: #666666; font-size: 22px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; }

.bgpink         { background-color: #ffccff; }
.bgmistyrose    { background-color: #ffe4e1; }
.bgvioletpink   { background-color: #ffe5ff; }
.bgviolet       { background-color: #ccccff; }
.bgdarkpurple   { background-color: #666699; }
.bgpurple       { background-color: #c0cbe7; }
.bggreen        { background-color: #ccffcc; }
.bglime         { background-color: #ccff99; }
.bglightgreen   { background-color: #e0edc5; }
.bgyellow       { background-color: #ffffcc; }
.bglemon        { background-color: #ffff99; }
.bglemonchiffon { background-color: #fffacd; }
.bgkhaki        { background-color: #f0e68c; }
.bgwheat        { background-color: #f5deb3; }
.bgorange       { background-color: #ffcc99; }
.bgdarkorange   { background-color: #ff6600; }
.bgmaroon       { background-color: #ccffff; }
.bgdarkblue     { background-color: #003399; }
.bglightred     { background-color: #ffcccc; }

.bgwhite        { background-color: #ffffff; }
.bgsilver       { background-color: silver; }
.bggrey         { background-color: #eeeeee; }
.bgwhitesmoke   { background-color: #f5f5f5; }
.bgmediumgrey   { background-color: #dddddd; }

.bgpaleblue     { background-color: #d4ecfb; }
.bgselected     { background-color: #6f559d; }

.tblstandard    { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
.tblstandard th { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }
.tblstandard td { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }

.tbloutline    { border-color: gray; border-width: 1px; border-style: solid; }


.tblnone      { border-width: 0; border-style: none; outline-style: none }
.tblnone th   { border-width: 0; border-style: none; outline-style: none }
.tblnone td   { border-width: 0; border-style: none; outline-style: none }

.tblpurple    { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
.tblpurple th { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; background-color: #666699; }
.tblpurple td { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }

.tblorange    { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
.tblorange th { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; background-color: #ff6600; }
.tblorange td { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }

.tblselected            { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
.tblselected th         { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; background-color: #ff6600; }
.tblselected td         { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }
.tblselected tr.linux   { background-color: #e0edc5; }
.tblselected tr.solaris { background-color: #eeeeee; }
.tblselected tr.windows { background-color: #ffcccc; }
.tblselected tr.hpux    { background-color: #ffffcc; }
.tblselected tr.aix     { background-color: #ccffff; }

.tblselect            { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
.tblselect th         { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px;  background-color: #666699; }
.tblselect td         { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 1px; }
.tblselect tr.linux   { background-color: #e0edc5; }
.tblselect tr.solaris { background-color: #eeeeee; }
.tblselect tr.windows { background-color: #ffcccc; }
.tblselect tr.hpux    { background-color: #ffffcc; }
.tblselect tr.aix     { background-color: #ccffff; }
.tblselect tr:hover   { background-color: #c0cbe7; }

.tblcompare             { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 0px 0px 1px 1px; border-style: solid; }
.tblcompare th          { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 1px 1px 0px 0px; border-style: solid; background-color: #ffcc99; }
.tblcompare td          { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 1px 1px 0px 0px; border-style: solid; margin: 0; padding: 1px; vertical-align: top; }
.tblcompare td.os       { background-color: #ccccff; }
.tblcompare td.equal    { background-color: #f5f5f5; }
.tblcompare td.missing  { background-color: #fffacd; }
.tblcompare td.conflict { background-color: #ffe5ff; }
.tblcompare td.linux    { background-color: #e0edc5; }
.tblcompare td.solaris  { background-color: #eeeeee; }
.tblcompare td.windows  { background-color: #ffcccc; }
.tblcompare td.hpux     { background-color: #ffffcc; }
.tblcompare td.aix      { background-color: #ccffff; }
.tblcompare td.green    { background-color: #ccffcc; }

.tblbaseline             { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 0px 0px 1px 1px; border-style: solid; }
.tblbaseline th          { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 1px 1px 0px 0px; border-style: solid; background-color: #ffcc99; }
.tblbaseline td          { border-top-color: gray; border-left-color: gray; border-right-color: gray; border-bottom-color: gray; border-width: 1px 1px 0px 0px; border-style: solid; margin: 0; padding: 1px; vertical-align: top; }
.tblbaseline td.equal    { background-color: #f5f5f5; }
.tblbaseline td.missing  { background-color: #fffacd; }
.tblbaseline td.conflict { background-color: #ffe5ff; }
.tblbaseline td.sysinfo  { background-color: #ccffcc; }
.tblbaseline td.hardware { background-color: #dddddd; }
.tblbaseline td.cpu1     { background-color: #99ccff; }
.tblbaseline td.cpu2     { background-color: #ccccff; }
.tblbaseline td.memory   { background-color: #ffcc99; }
.tblbaseline td.network1 { background-color: #ffffcc; }
.tblbaseline td.network2 { background-color: #ccccff; }
.tblbaseline td.disks    { background-color: #ffccff; }

.tblindex                { border-color: gray; border-width: 0   0   1px 1px; border-style: solid; }
.tblindex th             { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; white-space: nowrap; }
.tblindex td             { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px; white-space: nowrap; }

.tblsort2                 { border-color: gray; border-width: 0   0   1px 1px; border-style: solid; }
.tblsort2 td table        { border-color: gray; border-width: 0   0   0 0; border-style: solid; }
.tblsort2 th              { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; white-space: nowrap; }
.tblsort2 td              { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px; white-space: nowrap; }
.tblsort2 tr:hover        { background-color: #c0cbe7; }

.thsort      { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; white-space: nowrap; }
.thsortrgt   { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: right; white-space: nowrap; }
.thsortctr   { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: center; white-space: nowrap; }

.thsorted    { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #6f559d; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; white-space: nowrap; }
.thsortrgted { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #6f559d; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: right; white-space: nowrap; }
.thsortctred { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #6f559d; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; text-align: center; white-space: nowrap; }

.thsortview  { border-color: gray; border-width: 1px 1px 0   0;   border-style: solid; margin: 0; padding: 1px;  background-color: #666699; color: #ffffff; font-size: 12px; font-family: "lucida grande", verdana, arial; font-style: normal; font-weight: normal; width: 18px; }

.borderTableO { border: solid 1px #ff9933; }
.borderTableG { border: solid 1px #666666; }

.invalidInput  { color: #ff9933; }

.btnav { background-color: #ffffff; border: 0px #000000 solid;}