BODY      { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #ffffff; scrollbar-3dlight-color: silver; scrollbar-arrow-color: black; scrollbar-darkshadow-color: black; scrollbar-face-color: white; scrollbar-highlight-color: LightGrey; scrollbar-shadow-color: gray; scrollbar-track-color: white  }

TH,TD   { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

TEXTAREA,SELECT    { color: #000; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }

A                      { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }

A:hover              { color: #999; font-weight: normal; text-decoration: underline }
A:link     { color: #666; font-weight: normal; text-decoration: none }
A:active  { color: #666; font-weight: normal; text-decoration: none }
.mbtopbody       { padding-left: 2px; padding-right:2px; padding-bottom:2px;}
.mbmainbody      { padding-left: 4px; padding-right:4px;}
.mbfooterbody    { background-color: white }

.mbleftbody      { padding-left: 2px; padding-right:2px; }
.mbtextleft          { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #fff }
.mbtitleleft        { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-align: center }
.mbsubtitleleft     { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.mbsubtitleright   { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.mclassleft           { color: #666; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mclassleft:link     { color: #666; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mclassleft:hover      { color: #999; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: underline }

.mxclassleft        { color: #000; font-size: 11px; font-weight: normal; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mxclassleft:link   { color: #000; font-size: 11px; font-weight: normal; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mxclassleft:visited   { color: #000; font-size: 11px; font-weight: normal; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mxclassleft:hover  { color: #c00; font-weight: 500; text-decoration: underline }
.mxsubtitleleft  { color: black; font-weight: bold }
.mxtextleft         { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #ffe9d6 }
.mxtitleleft        { color: #c00; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

.mbrightbody     { background-color: white; padding-right: 2px; padding-left: 2px }
.mbtextright          { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #fff }
.mbtitleright          { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.mclassright           { color: #666; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mclassright:link     { color: #666; font-weight: normal; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.mclassright:hover     { color: #999; font-weight: normal; text-decoration: underline }


.lbtextleft         { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #fff }
.lbtitleleft       { color: #666; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.lbclassleft       { color: #666; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.lbclassleft:hover   { color: #999; font-weight: 500; text-decoration: underline }

.lbtextright        { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #fff }
.lbtitleright       { color: #999; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.lbclassright        { color: #666; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.lbclassright:link    { color: #666; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.lbclassright:hover   { color: #999; font-weight: 500; text-decoration: underline }


.boxtext             { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }
.boxtitle            { color: #000; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

.cbboxtext           { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }
.cbboxtitle          { color: #000; font-size: 18px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.cbboxsubtitle       { color: #000; font-size: 10px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.cbboxframe      { color: #000; }

.pboxtop         { color: #0000; border-top-style: solid; border-top-width:1px; border-bottom-style: solid; 
                   border-bottom-width:3; border-color: black; padding-bottom:5px; padding-top:5px;}
.pboxspace       { padding-bottom:20px; font-size: 8px;}                   
.pboxbottom      { color: #0000; }

.table              { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }

.tablezebra          { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #f0f5f8 }
.tablehead            { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #ebf1f4 }

.tblhd2on             { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #ebf1f4 }
.tblhd2off           { color: #696969; font-weight: bold; font-size: 12px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #f0f5f8 }

.crstitle         { color: black; font-weight: bold; font-size: 12px }
.crsbloctitle         { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; padding-top: 5px }

.dbtheaderactive      { font-weight: bold; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #f5f9fa; border-style: none none outset none; border-width: 1px; border-color: #e2decd; text-overflow: ellipsis  }
.dbtheader          { background-color: #ebf1f4; border-style: none none outset none; border-width: 1px; border-color: #cbc7b8; text-overflow: ellipsis  }                     

.formitem           { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }
.formitemreq        { color: #c00; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: white }
.formtitle          { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

.bannertitle        { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

.statdone         { background-color: #f00 }
.statna           { background-color: #8b0000 }
.statstarted      { background-color: #ff8c00 }

.forumtopic         { color: black; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #c0c0c0 }
.forumheader        { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #c0c0c0 }
.fcategory           { color: #f00; font-weight: bold; font-size: 12px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }



.error              { color: #c00; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.info               { color: #c00; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.attention           { color: #f00; font-weight: bold; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }

.chatframe          { font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #c0c0c0 }


.knsrchhdr            { color: #436976; font-weight: bold; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #f0f5f8 }
.knsrchhdr:visited   { color: white; font-weight: normal; background-color: #f0f5f8 }
.knsrchhdr:link       { color: white; font-weight: normal; text-decoration: none; background-color: #f0f5f8 }
.knsrchhdr:hover     { color: #c00; text-decoration: none; background-color: #f0f5f8 }
.knsrchcurrent       { color: white; font-weight: bold; background-color: #f0f5f8 }

.dimmedlink:visited  { color: #b0e0e6; font-weight: normal }
.dimmedlink:link      { color: #436976; font-weight: normal }
.dimmedlink:hover     { color: #f00; font-weight: normal; text-decoration: underline }

.knlinktitle:link        { color: #436976; font-weight: bold; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.knlinktitle:visited { color: #696969; font-weight: bold }
.knlinktitle:hover    { color: #f00; font-weight: bold; text-decoration: underline }

.subcatlink            { color: #436976; font-weight: bold; font-size: 10pt; line-height: 13pt; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-align: left } 
.subcatlink:link      { color: #436976; font-weight: bold }
.subcatlink:visited { color: #696969; font-weight: bold }
.subcatlink:hover    { color: #f00; font-weight: bold; text-decoration: none }

.dirfindentry        { color: #f00; margin-top: 2px; margin-bottom: 2px; margin-left: 15px }

                     
.knsrchbar               { color: #436976; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #dee7ec; border: inset 1px #8cacbb }
.knsrchbar2              { color: #436976; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; background-color: #fff; border: outset 1px #8cacbb }
.knsrchbar2:visited     { color: #436976; font-weight: normal; text-decoration: none; border: none }
.knsrchbar2:link        { color: #436976; font-weight: normal; text-decoration: none; border: none }
.knsrchbar2:hover      { color: #436976; text-decoration: none; border: none }

.kntopcatlink            { color: #436976; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.kntopcatlink:visited   { color: #f00 } 
.kntopcatlink:link         { color: #436976; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif } 
.kntopcatlink:hover     { color: #f00 }     


.knhomemaincat               { color: #436976; font-weight: bold; font-size: 14px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.knhomemaincat:visited    { color: #f00; text-decoration: none } 
.knhomemaincat:link            { color: #436976; font-weight: bold; font-size: 14px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none } 
.knhomemaincat:hover          { color: #f00; font-weight: bold; font-size: 14px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: underline } 

.knhomesubcat            { font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.knhomesubcat:visited     { color: #f00; text-decoration: none } 
.knhomesubcat:link             { color: #436976; font-size: 11px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none } 
.knhomesubcat:hover       { color: #f00; text-decoration: underline } 

.disclaimer              { color: #666; font-weight: normal; font-size: 9px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.disclaimer:link          { color: #666; font-weight: normal; font-size: 9px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.disclaimer:visited    {color: gray; font-weight: normal; font-size:9px;}

.pagenav                  { color: #000; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.pagenav:visited       { }
.pagenav:link             { color: #666; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif }
.pagenav:hover         { }
.pagenavcurrent        { }
.pagenavins              { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.pagenavins:link         { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.pagenavins:visited     { color: #666; font-weight: normal; font-size: 10px; text-decoration: none }

.intropagetitle                { color: #666; font-weight: bold; font-size: 16px; line-height: 23pt; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.intropagetitle:visited       { color: #666; font-weight: bold; text-decoration: underline }
.intropagetitle:link           { color: #666; font-weight: bold; font-size: 16px; font-family: Verdana, Lucida, Helvetica, Arial, sans-serif; text-decoration: none }
.intropagetitle:hover        { color: #999; font-weight: bold; font-size: 16px; text-decoration: underline }

