.kmBasicTable {border: #000000 1px solid;background-color: #ffffff;}
.kmTopMenu {border-bottom: #000000 1px solid;}
.kmLeftMenu {border-right: #000000 1px solid;}
.kmRightMenu {border-left: #000000 1px solid;}
.kmBottomMenu {border-top: #000000 1px solid;}

.kmMenuBackground {background-color: #FDB812; border-bottom: #000000 1px solid}

.kmBody {background-color: #ffffff; margin: 0px;}
.kmIssueBody { margin:0px;background-color: #ffffff;}
.kmTreeBody {background-color: #ffffff;}
.kmIndexHilite {background-color: #8080ff; border: #527c91 1px solid;}

a.kmBackLink:visited,a.kmBackLink:link,
a.kmMoreLink:link,a.kmMoreLink:visited
{text-decoration: underline; color: #990000; background-color: transparent;}

a.kmBackLink:hover,a.kmBackLink:active,
a.kmMoreLink:hover,a.kmMoreLink:active
{text-decoration: underline; color: #365886; background-color:transparent;}

a.kmQuestionLink:link,a.kmQuestionLink:visited {font: bold 12px verdana, tahoma, arial, helvetica, sans-serif; color: #990000; text-decoration: none;}
a.kmQuestionLink:hover,a.kmQuestionLink:active {font: bold 12px verdana, tahoma, arial, helvetica, sans-serif; color: #365886; text-decoration: underline;}

.kmQuestionLink,.kmQuestionLinkJS
{padding-top: 0px; padding-bottom: 0px; padding-left: 4px; font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFC20A;}
.kmBackLink
{font: 9pt verdana, arial, helvetica, sans-serif;}
.kmMoreLink
{padding-left: 5px; padding-bottom: 3px; font: 10pt verdana, arial, helvetica, sans-serif; color: #000000;}
.kmDescription,.kmDescriptionJS
{padding-left: 20px; font: 8pt arial, helvetica, sans-serif; color: #a0a0a0;}
.kmIconClass,.kmIconClassJS
{padding-top: 6px; padding-bottom: 2px; padding-left: 10px}
.kmMultiNums
{padding-left: 20px; font: 8pt arial, helvetica, sans-serif; color: #0000ff;}

table.kmMaintable
{margin-top: 5px; margin-right: auto; margin-left: auto; text-align: center;}
table.kmMaintable2
{width: 100%; margin-left: auto; margin-right: auto; text-align: center;}

.kmBorder,.kmSFBorder,.kmAFBorder,.kmABorder
{background: transparent;}
.kmAAnswerTitle,.kmAQuestionTitle,.kmSFTitle,.kmTitle
{padding-right: 5px; padding-left: 10px; padding-bottom: 10px; font: bold 10pt verdana, arial, helvetica, sans-serif; color: #4B638A;}



/********* Help tree styles *********/
.kmHtable {margin-left: auto; margin-right: auto; text-align: center; width: 100%}
.kmHtable2 {margin-left: auto; margin-right: auto; width: 100%;}
.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 verdana,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 9pt verdana, arial, helvetica, sans-serif; color: #4B638A;}
.kmAFControlTEXT {padding-top: 0px; padding-left: 10px; font: 10pt verdana, arial, helvetica, sans-serif; color: #666666;}
.kmAFControlTEXTsmall {padding-left: 1px; font: 8pt verdana, arial, helvetica, sans-serif; color: #000000;}

.kmAFbutton {border: #8194A9 1px solid; font-weight: bold; font-size: 12px; color: #4B638A; font-family: tahoma, arial, helvetica, sans-serif;background-color: #cccccc; height: 20px;}


.kmAFsearchbar {width: 270px; font-family: verdana, sans-serif; font-size: 12px; height: 20px; background-color: #ffffff; border: solid #7F9DB9 1px;}
.kmAFselect {}
.kmAFtable {margin-left: 0;}

.kmTMsearchbar {width: 200px; font-family: verdana, sans-serif; font-size: 12px; height: 20px; background-color: #ffffff; border: solid #648290 1px;}



/********* Submit Form styles *********/
.kmSFControlTEXT2 {font: 10pt verdana, arial, helvetica, sans-serif; color: #000000;}
.kmSFbutton {border: #8194A9 1px solid;  font-weight: bold; font-size: 12px; color: #4B638A; font-family: tahoma, arial, helvetica, sans-serif;background-color: #cccccc; height: 20px;}
.kmsubmitformbar {width: 300px; font-family: verdana, sans-serif; font-size: 11px; background-color: #ffffff; border:solid #7F9DB9 1px;}
.kmSFselect {}
.kmSFControlTEXT
{padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font: 11px verdana, arial, helvetica, sans-serif; color: #666666;}
.kmSFTEXT
{padding-left: 10px; padding-bottom: 5px; font: 11px verdana, arial, helvetica, sans-serif; color: #4B638A;}

/********* answer.jsp styles *********/
.kmAOutsideBorder {padding: 10px; width: 100%; background: transparent;}
.kmAQuestionText {padding: 10px; font: 10pt arial, helvetica, sans-serif; color: #000000;}
.kmAAnswerText {padding: 10px; font: 10pt verdana, helvetica, sans-serif; color: #4B638A;}

.kmMMessageText
{padding: 12px; font: 10pt arial, helvetica, sans-serif; color: #000000;}

.kmACText
{font: 8pt arial, helvetica, sans-serif; color: #a0a0a0;}

.kmRequired {font: 8pt verdana, arial, helvetica, sans-serif; color: #ff0000;}
.kmRequiredText {font: 8pt tahoma, verdana, arial, helvetica, sans-serif; color: #666666;}

.logotext1 {font: 6pt sans-serif; color: #858585; letter-spacing: 0px; font-variant: small-caps;}
.logotext2:link, .logotext2:visited {font: 9pt tahoma, sans-serif; color: #51698E; text-decoration: none; font-weight: bold;}
.logotext2:hover, .logotext2:active {font: 9pt tahoma, sans-serif; color: #FFC20A; font-weight: bold;}


A:link {color: #1F4D94; text-decoration: none;}
A:visited {color: #51698E; text-decoration: none;}
A:hover {color: #FFC20A; text-decoration: none;}
A:active {color: #B7C3CF; text-decoration: none;}

.kmTreeIndex {font-family: verdana, arial, sans-serif; font-size: 10px;}


/********* template styles *********/

.tdborder_t {border-top: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_tb {border-top: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_lt {border-left: #000000 1px solid; border-top: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_rt {border-right: #000000 1px solid; border-top: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_lb {border-left: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_rb {border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}
.tdborder_ltrb {border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; border-top: #000000 1px solid; background-color: #B0BCD2; padding-top: 3px; padding-bottom: 3px;}


.txtm {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.txts {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.txtxs {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.txtxxs {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #000000;}


/********* calendar admin styles *********/
.contactListTitleBackground {background-color: #5C85A7;}
.dayBackground {background-color: #adb9a6;}
.dayTD {color: #000000; height: 24px; background-color: #cccccc; border-top: 1px solid #817665; border-bottom: 1px solid #817665;}
.calendarNotToday {border: 1px solid; font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #ffffff;}
.calendarToday {border: 1px solid; font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #C6CDD9;}
.calendarNoday {border: 1px solid; font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #eeeeee;}
.month {font-weight: bold; font-size: 18px; font-family: verdana, arial, sans-serif; color: #656f81;}
.calendarTodayText {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #c6cdd9;}
.calendarNotTodayText {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #ffffff;}
.day {font-weight: normal; font-size: 12px; font-family: verdana, arial, sans-serif; color:#000000;}
.dayNumber {text-decoration: none; width: 100%; color: #000000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}
.dayNumberToday {text-decoration: none; width: 100%; color: #656f81; font-size: 18px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}


/********* issue admin styles *********/
.contact {background-color: #f1f0ed }
.texts {text-decoration: none; color: #000000; font-size: 11px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;}
.textxs {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;  color: #000000;}
.contactInputBold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #000000; background-color: #ffffff; border-left: solid #000000 1px; border-right: solid #000000 1px; border-bottom: solid #000000 1px; border-top: solid #000000 1px;}
.adminPageLabel2 {font-weight: bold; font-family: verdana, sans-serif; font-size: 11px;}
.tracksmallboldstyle {font-weight: bold; font-size: 10px; font-family: verdana, sans-serif; color: #000000;}
.tracksmallstyle {font-size: 10px; font-family: Verdana, sans-serif; color: #000000;}

/********* contact admin styles *********/
.contactInput {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #ffffff; border-left: solid #000000 1px; border-right: solid #000000 1px; border-bottom: solid #000000 1px; border-top: solid #000000 1px;}
.sponsortext {font-weight: bold; font-family: verdana, sans-serif; font-size: 11px; color:#ffffff;}
.heading3 {font-weight: bold; font-family: verdana, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold;}

