.kmBorder {}

.kmAAnswerTitle,.kmAQuestionTitle,.kmSFTitle,.kmTitle,.kmAFTitle {font-weight : bold;}
.kmMaintable p, td{font-size: 11px;}



.kmMaintable {padding: 40px;padding-top: 0px; font-family: verdana; font-size: 12px;}

/***** QUESTION, BACK, ICON, DESCRIPTIONS and MORE LINK *****/	
td.kmQuestionLink p{margin: 0px; padding:0px;font-size: 11px;}

.kmQuestionLink,.kmQuestionLinkJS
{}		
a.kmQuestionLink:link,a.kmQuestionLink:visited 
{
color: #333333;
text-decoration:none;
}
a.kmQuestionLink:hover,a.kmQuestionLink:active
{
color: #333333;
text-decoration: underline;
}

.kmBackLink
{
}
a.kmBackLink:visited,a.kmBackLink:link
{
text-decoration:none;
}
a.kmBackLink:hover,a.kmBackLink:active
{
text-decoration:underline;
}

.kmMoreLink
{
padding-left: 5px;
padding-bottom: 3px;
}
a.kmMoreLink:link,a.kmMoreLink:visited,
{
text-decoration:none;
}
a.kmMoreLink:hover,a.kmMoreLink:active,
{
text-decoration:underline;
}

.kmDescription,.kmDescriptionJS
{
font-style: italic;
}

.kmIconClass,.kmIconClassJS
{
padding-top: 0px;
padding-bottom: 2px;
padding-right: 5px;
float: left;
}

.kmMultiNums 
{
padding-left: 20px;
}

/***** TREES *****/
.kmHtable {
text-align : center;
width :100%;
}

.kmHtable2 {
width: 100%;
}

.kmHpath
{
}
a.kmHpath:link,a.kmHpath:visited
{
text-decoration: none;
}
a.kmHpath:hover,a.kmHpath:active
{
text-decoration: underline;
}

.kmHnodes
{
}
a.kmHnodes:link,a.kmHnodes:visited
{
text-decoration: none;
}
a.kmHnodes:hover,a.kmHnodes:active
{
text-decoration: underline;
}

.kmHtext
{
padding: 3px;
}
.kmHnodecells2
{
background-color : #dddddd;
}
.kmHprinttitles
{
font-weight: bold;
}
.kmHprinttext
{
padding-bottom: 10px;
}


/***** ASK FORM *****/
.kmAFtable{}
.kmAFControlTEXT 
{

}
.kmAFbutton {border: #7F9DB9 1px solid; height: 19px; }
td.kmAFTitle {}
.kmAFsearchbar {width: 350px; border: #7F9DB9 1px solid; height: 17px; line-height: 19px; padding-left: 4px;}
.kmAFselect {}
.kmAAnswerText {padding-top: 5px;}
select.kmAFControlTEXTsmall {}

/********* Submit Form styles *********/
.kmSFControlTEXT2 {}
.kmSFbutton {border: #7F9DB9 1px solid; height: 20px; }

.kmsubmitformbar {width: 255px;}
.kmsubmitformbar {background-color: #ffffff; border: #7F9DB9 1px solid;}
.kmSubmitText {}
.kmSFselect {}
.kmSFControlTEXT {padding-top: 5px;padding-bottom: 5px;font: 10px verdana,arial;}

td.kmSFTEXT {text-align: left;}

/***** ANSWER AND MESSAGE *****/
.kmAOutsideBorder {width:100%; height: 100px;}
table.kmAOutsideBorder p{margin: 0px; padding:0px;}
.kmAQuestionText {}
.kmMMessageText {padding: 15px;}

.kmACText {}

.kmRequired {color : #ff0000;}
.kmRequiredText {font-size: 8px;}

.logotext1 {display: none;}
.logotext2{display: none;}

table.kmSFBorder td.kmAFTitle {}

.kmSubmitText {font-weight: bold; padding-top: 20px;}

table.kmSFBorder td.kmSFTEXT {}
input.kmSFbutton {width: 145px; visibility: hidden;}
table.kmSFBorder input.kmSFbutton {width: 145px;}

