.kmBody {background-color:#262626;}
.kmTreeBody {background-color:#262626;}

a.kmBackLink:visited,a.kmBackLink:link,
a.kmMoreLink:link,a.kmMoreLink:visited,
{text-decoration:underline;color:#000000;background-color:transparent}

a.kmBackLink:hover,a.kmBackLink:active,
a.kmMoreLink:hover,a.kmMoreLink:active,
{text-decoration:underline;color:#000000;background-color:transparent}

a.kmQuestionLink:link,a.kmQuestionLink:visited {padding-top: 10px;padding-bottom:0px;padding-left: 0px;font :  10 pt Arial, Helvetica, sans-serif; color : #000000; text-decoration:none; font-weight: bold;}
a.kmQuestionLink:hover,a.kmQuestionLink:active {padding-top: 10px;padding-bottom:0px;padding-left: 0px;font : 10 pt Arial, Helvetica, sans-serif; color : #000000; text-decoration:underline; font-weight: bold;}
.kmQuestionLink,.kmQuestionLinkJS{padding-top: 0;padding-bottom:7px;padding-left: 10px;font : 10px Arial, Helvetica, sans-serif; color : #000000;}
.kmBackLink{font : 8pt Arial, Helvetica, sans-serif; }
.kmMoreLink{padding-left: 5px; padding-bottom: 3px;font : 10pt Arial, Helvetica, sans-serif; color : #000000; }
.kmDescription,.kmDescriptionJS{padding-left: 30px;font : 8pt Arial, Helvetica, sans-serif; color : #a0a0a0; }
.kmIconClass,.kmIconClassJS{padding-top:0;padding-bottom: 4px;padding-left: 10px; }
.kmMultiNums{padding-left: 20px;font : 8pt Arial, Helvetica, sans-serif; color : #0000ff; }

table.kmMaintable{width:700px; margin-left:auto; margin-right:auto;text-align:center;border:solid #000000 0px; background-color:#FFFFFF}
table.kmMaintable2{width:600px; margin-left:auto; margin-right:auto;text-align:center; background-color:#FFFFFF;}

.kmBorder,.kmSFBorder,.kmABorder,.kmAFBorder
{width : 600px;background : #FFFFE6;border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;}

.kmAAnswerTitle,.kmAQuestionTitle,.kmSFTitle,.kmTitle
{padding: 5px;font : bold 10pt Arial, Helvetica, sans-serif; color : #000000;}




/********* Help tree styles *********/
.kmHtable {margin-left:auto; margin-right:auto;text-align : center; width:600px}
.kmHtable2 {margin-left:auto; margin-right:auto;width:600px;}
.kmHpath  {font : 10pt Arial, Helvetica, sans-serif; color : #1B2A6D;}
a.kmHpath:link,a.kmHpath:visited,a.kmHpath:hover,a.kmHpath:active,
a.kmHnodes:link,a.kmHnodes:visited,a.kmHnodes:active{font : 10pt Arial, Helvetica, sans-serif;color:#1B2A6D}
a.kmHnodes:hover{font : 10pt Arial, Helvetica, sans-serif;color:#1B2A6D;background-color : #dddddd;}
.kmHtext  {padding: 3px; font : bold 10pt Arial, Helvetica, sans-serif;color:#1B2A6D}
.kmHnodecells2  {background-color : #dddddd;}
.kmHprinttitles  {font : bold 12pt Arial, Helvetica, sans-serif; background-color : #cccccc;}
.kmHprinttext  {padding-bottom: 10px; font : 10pt Arial, Helvetica, sans-serif;}


/********* Ask Form styles *********/
.kmAFTitle {padding-top: 0px;font : bold 8pt Arial, Helvetica, sans-serif; color : #000000; }
.kmAFControlTEXT {padding-top: 0;padding-left: 10px;font : 10pt Arial, Helvetica, sans-serif; color : #000000; }
.kmAFControlTEXTsmall {padding-left: 1px;font : 8pt Arial, Helvetica, sans-serif; color : #000000; }
.kmAFbutton {font-family: Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-decoration:none;cursor: hand;}
.kmAFsearchbar {width:412px; font-family: Arial, Helvetica, sans-serif; font-size:12px; height:20px; background-color: #ffffff;border:solid #000000 1px;}
.kmAFselect {}
.kmAFtable{margin-left:0;}


/********* Submit Form styles *********/
.kmSFControlTEXT2 {font : 10pt Arial, Helvetica, sans-serif; color : #000000; }
.kmSFbutton {font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000000; height:20px;text-decoration:none;cursor: hand;}
.kmsubmitformbar {width:300px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color: #ffffff;border:solid #000000 1px;}
.kmSFselect {}
.kmSFControlTEXT{padding-top: 5;padding-bottom: 5;padding-left: 10;font : 11px Arial, Helvetica, sans-serif; color : #000000; }
.kmSFTEXT{padding-left: 10px; padding-bottom: 5px;font : normal 11px Arial, Helvetica, sans-serif; color : #000000;  }
.kmForwardText {font : 8pt Arial, Helvetica, sans-serif; }

/********* answer.jsp styles *********/
.kmAOutsideBorder {padding: 10px;width:600px; background : #ffffff;}
.kmAQuestionText {padding: 10px;font : 8pt Arial, Helvetica, sans-serif; color : #000000;}
.kmAAnswerText {padding: 10px; font : 8pt Arial, Helvetica, sans-serif; color : #000000;}
.kmMMessageText{padding: 12px;font : 8pt Arial, Helvetica, sans-serif; color : #000000;}
.kmACText{font : 8pt Arial, Helvetica, sans-serif; color : #000000; }
.kmRequired {font : 8pt Arial, Helvetica, sans-serif, sans-serif; color : #ff0000; }
.kmRequiredText {font : 8pt Arial, Helvetica, sans-serif; }

.logotext1 {font : 6pt Arial, Helvetica, sans-serif;  color : #CCCCCC; letter-spacing: 0px;font-variant: small-caps}
.logotext2:link,.logotext2:visited {font: 8pt Arial, Helvetica, sans-serif;  color : #CCCCCC;text-decoration:none;font-weight: bold; }
.logotext2:hover,.logotext2:active {font : 8pt Arial, Helvetica, sans-serif; color : #CCCCCC;font-weight: bold; }


.kmDisclosureText {}
table.kmDisclosure{width:600px; text-align:center; margin:20px 20px 20px 20px; padding: 20px 20px 20px 20px; font:9pt Arial, Helvetica, sans-serif; color:#000000;}
table.kmHeadertable{width:700px; text-align:center; background-color:#FFFFFF}
.poweredby {display:none}


