/********* Universal Styles *********/

p{font: 10pt arial;}

td{font: 10pt arial; color:#333333;}

select {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #102132;}

textarea {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #102132;}

.spacertable 
{
border-left: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-top: 0px solid #ffffff;
border-bottom: 3px solid #ffffff;
}

a:link {color: #003366; text-decoration: underline;}
a:visited {color: #003366; text-decoration: underline;}
a:hover {color: #444422; text-decoration: underline;}
a:active {color: #444422; text-decoration: underline;}

.retrievetable
{
border-left: 0px solid #ffffff;
border-right: 1px solid #003366;
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
background-color=#f5f5f3
}


.poweredby {text-align: right; padding-top: 50px; padding-right: 40px;}

.kmBody {margin-top: 15px; margin-bottom: 15px; margin-left: 10px; background: #ffffff;}
.kmBasicTable {} 
.kmRightMenu {}
.kmTopMenu {}
.kmBottomMenu {}
.kmLeftMenu {}
.kmTitle {color: #003366}

table.kmMaintable{}
table.kmMaintable2{width: 100%;}


/********* Ask Form Styles *********/
.kmAFBorder{}
.kmAFtable {padding-left: 5 px; padding-top: 2px; padding-bottom:2px;}
.kmAFTitle {padding-bottom: 2px; font: bold 12 px verdana; color: #536D89;}
.kmAFsearchbar {width: 300px;}
.kmAFbutton {border: #766E4D 1px solid; height: 22px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #536D89; background-color: #D1CBB3;}
.kmAFControlTEXT {}
.kmAFControlTEXTsmall {}
.kmAFselect {}
.kmTMsearchbar {}


/********* Matching Information Styles *********/
.kmBorder {width: 100%;}
.kmtitle {padding-bottom: 5px; font: bold 12 px arial; color: #003366; padding-right: 10px; padding-left: 10px;}
.kmIconClass,.kmIconClassJS {padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 0px;}

.kmQuestionLink,.kmQuestionLinkJS {padding-left: 10px;padding-top: 4px; padding-bottom: 5px; color: #003366;}
a.kmQuestionLink:link,a.kmQuestionLink:visited {color: #444422; text-decoration: none;padding-left: 0 px;}
a.kmQuestionLink:active, a.kmQuestionLink:hover {color: #003366; text-decoration: underline; padding-left: 0 px;}

.kmMoreLink{color: #003366; text-decoration:none;}
a.kmMoreLink:link,a.kmMoreLink:visited{color: #003366; text-decoration:none;}}
a.kmMoreLink:hover,a.kmMoreLink:active{color: #003366; text-decoration:none;}}

.kmBackLink {padding: 3px; color: #003366; text-decoration:none;}
a.kmBackLink:link,a.kmBackLink:visited {color: #003366; text-decoration:none;}
a.kmBAckLink:hover,a.kmBackLink:active {color: #003366; text-decoration:none;}

.kmMMessageText{padding-left: 10px;}
.kmDescription,.kmDescriptionJS{padding-left: 3px; font: 11px Arial;}
.kmMultiNums{padding: 3px;}

.kmForwardText {padding-left: 10px;}
.kmForwardTable {width: 100%}


/********* Answer Styles *********/
.kmABorder {}
.kmAOutsideBorder {width: 100%; padding: 5px;}
.kmAAnswerText {padding: 5px;}

/********* Submit Form Styles *********/
.kmSFBorder {}
.kmSFControlTEXT2 {}
.kmSFbutton {border: #766E4D 1px solid; background-color: #D1CBB3;}
.kmsubmitformbar {width: 300px;}
.kmSFselect {}
.kmSFControlTEXT{padding-left: 10px;}
.kmSFTEXT{padding-left: 10px; width:300px;}
.kmSFTitle{padding-left: 10px;}
.kmRequired {visibility:hidden;font: 0px verdana; color: #ff0000;}
.kmRequiredText {visibility:hidden; font: 0px tahoma, verdana, color: #666666;}




/********* Tree styles *********/
.kmHtable {width: 100%;}
.kmHtable2 {width: 100%;}
.kmTreeBody {}
.kmTreeIndex {font: 11px verdana;}
.kmIndexHilite {background-color: #DEDACF; border: #536D89 1px solid;}
.kmBackLinkTree {text-align: center;}
.kmHpath 
a.kmHpath:link,a.kmHpath:visited,a.kmHpath:hover,a.kmHpath:active{}

a.kmHnodes:link,a.kmHnodes:visited,a.kmHnodes:active{}
a.kmHnodes:hover{}

.kmHtext {}
.kmHnodecells2 {}
.kmHprinttitles {}
.kmHprinttext {}

.sbutton {border: #766E4D 1px solid; background-color: #D1CBB3;}


/********* External Contact View Styles *********/
.contactInput {}


/********* External Calendar Styles *********/
.contactListTitleBackground {}
.dayBackground {}
.dayTD {background-color: #DEDACF; padding: 4px; font: 12px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.calendarNotToday {} 
.calendarToday {background-color: #DEDACF;}
.calendarNoday {background-color: #F7F5EE;}
.month {font: bold 13px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0D4E8A;}
.calendarTodayText {}
.calendarNotTodayText {}
.day {}
.dayNumber {}
.dayNumberToday {}


/********* External Issue Styles *********/
.kmIssueBody {}
.contact {}
.texts {}
.textxs {}
.contactInputBold {}
.adminPageLabel2 {}
.tracksmallboldstyle {}
.tracksmallstyle {}
