BODY    { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #cde9ff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #99999; scrollbar-track-color: #ffffff  }

TH,TD {
    font-family: font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:black;
}

TEXTAREA,SELECT  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: white }

A                 { outline:none; color: #003d8e; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none }

A:hover           { color: #003d8e; font-weight: 500; text-decoration: underline }
A:link { color: #003d8e; font-weight: 500; 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, Arial, Helvetica, Geneva, Sans-Serif; background-color: #fff }
.mbtitleleft      { color: #000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-align: center }
.mbsubtitleleft   { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif }
.mbsubtitleright { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif }
.mclassleft       { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-decoration: none }
.mclassleft:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-decoration: none }
.mclassleft:hover  { color: #6495ed; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-decoration: underline }

.mxclassleft      { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none }
.mxclassleft:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, 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, Arial, Helvetica, Sans-Serif; background-color: #ffe9d6 }
.mxtitleleft      { color: #c00; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif }

.mbrightbody     { background-color: white; padding-right: 2px; padding-left: 2px }
.mbtextright       { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; background-color: #fff }
.mbtitleright     { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif }
.mclassright      { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-decoration: none }
.mclassright:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; text-decoration: none }
.mclassright:hover  { color: #6495ed; font-weight: normal; text-decoration: underline }


.lbtextleft       { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #fff }
.lbtitleleft     { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.lbclassleft     { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none }
.lbclassleft:hover { color: #1e90ff; font-weight: 500; text-decoration: underline }

.lbtextright      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #fff }
.lbtitleright    { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.lbclassright     { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none }
.lbclassright:hover { color: #1e90ff; font-weight: 500; text-decoration: underline }


.boxtext          { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; background-color: white }
.boxtitle         { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif }

.cbboxtext        { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; background-color: white }
.cbboxtitle       { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif }
.cbboxsubtitle    { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, 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           { font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px;
    			   color : Black;  background-color : White;
                 }

.tablezebra      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #D7E9FF }
.tablehead        { color: #003d8e; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #e0f1ff }

.tblhd2on         { color: #003d8e; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; background-color: #e0f1ff }
.tblhd2off       { color: #696969; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #c0c0c0 }

.crstitle         { color: black; font-weight: bold; font-size: 12px }
.crsbloctitle     { color: #003d8e; font-weight: bold; font-size: 11px; padding-top: 5px }

.dbtheaderactive  { font-weight: bold; background-color: #cde9ff; border-style: none none outset none; border-width: 1px; border-color: #e2decd; text-overflow: ellipsis }
.dbtheader        { background-color: #f0f8ff; border-style: none none outset none; border-width: 1px; border-color: #cbc7b8; text-overflow: ellipsis }                     

.formitem        { font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px;
                   color : Black; background-color : White;
                 }
.formitemreq     { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: white }
.formtitle       { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif }

.bannertitle     { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif }

.statdone        { background-color: #C5FFA8 }
.statna          { background-color: #CAFFFF }
.statstarted     { background-color: #FFFFB7 }

.forumtopic      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #c0c0c0 }
.forumheader     { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #c0c0c0 }
.fcategory        { color: #003d8e; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }



.error           { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.info            { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.attention       { color: #c00; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

.chatframe       { font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #c0c0c0 }


.knsrchhdr        { color: #003d8e; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif; background-color: #f0f8ff }
.knsrchhdr:visited { color: white; font-weight: normal; background-color: #f0f8ff }
.knsrchhdr:link     { color: white; font-weight: normal; text-decoration: none; background-color: #f0f8ff }
.knsrchhdr:hover   { color: #c00; text-decoration: none; background-color: #f0f8ff }
.knsrchcurrent     { color: white; font-weight: bold; background-color: #f0f8ff }

.dimmedlink:visited { color: #696969; font-weight: normal }
.dimmedlink:link    { color: gray; font-weight: normal;}
.dimmedlink:hover    { color: #003d8e; font-weight: normal }

.knlinktitle:link    { color: #5293c6; font-weight: bold }
.knlinktitle:visited { color: #696969; font-weight: bold }
.knlinktitle:hover   { color: #5293c6; font-weight: bold; text-decoration: underline }

.subcatlink         { font-family : Verdana, Arial, Helvetica, Sans-Serif;FONT-SIZE: 10pt;
                      FONT-WEIGHT: bold;   LINE-HEIGHT: 13pt; COLOR: black; text-align : left;
                    } 
.subcatlink:link    { color: #4682b4; font-weight: bold }
.subcatlink:visited { color: #696969; font-weight: bold }
.subcatlink:hover   { color: #4682b4; font-weight: bold; text-decoration: none }

.dirfindentry       { margin-left: 15px; margin-bottom:2px;margin-top: 2px;}

                     
.knsrchbar           { color: #003d8e; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #cde9ff; border: inset 1px }
.knsrchbar2          { color: #003d8e; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #f0f8ff; border: outset 1px }
.knsrchbar2:visited   { color: #003d8e; font-weight: normal; text-decoration: none; background-color: #f0f8ff; border: none }
.knsrchbar2:link      { color: #003d8e; font-weight: normal; text-decoration: none; background-color: #f0f8ff; border: none }
.knsrchbar2:hover    { color: #003d8e; text-decoration: none; background-color: #cde9ff; border: none }

.kntopcatlink         { }
.kntopcatlink:visited  { color: #003d8e } 
.kntopcatlink:link     { color: #003d8e } 
.kntopcatlink:hover    { color: #003d8e }     


.knhomemaincat           { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.knhomemaincat:visited   { color: #003171; text-decoration: none } 
.knhomemaincat:link        { color: #003d8e; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } 
.knhomemaincat:hover       { color: #003d8e; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline } 

.knhomesubcat          { }
.knhomesubcat:visited    { color: #003d8e; text-decoration: none } 
.knhomesubcat:link        { color: #003d8e; font-size: 11px; text-decoration: none } 
.knhomesubcat:hover      { color: #003171; text-decoration: underline } 

.disclaimer            {color: gray; font-weight: normal; font-size:9px;}
.disclaimer:link       {color: gray; font-weight: normal; font-size:9px;}
.disclaimer:visited    {color: gray; font-weight: normal; font-size:9px;}

.pagenav               { }
.pagenav:visited       { }
.pagenav:link          { }
.pagenav:hover         { }
.pagenavcurrent        { }
.pagenavins            { font-size: 10px; color: black; font-weight: normal; text-decoration:none;}
.pagenavins:link       { font-size: 10px; color: black; font-weight: normal; text-decoration:none;}
.pagenavins:visited    { font-size: 10px; color: black; font-weight: normal; text-decoration:none;}

.intropagetitle           { LINE-HEIGHT: 23pt; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.intropagetitle:visited   { color: #003d8e; text-decoration: none }
.intropagetitle:link      { color: #003d8e; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.intropagetitle:hover     { color: #003d8e; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
