A:link { color: rgb( 81, 89, 107 ); text-decoration: none; }
A:visited { color: rgb( 81, 89, 107 ); text-decoration: none; }
A:hover { color: rgb( 0, 0, 0 ); text-decoration: none;}
a.action { font-weight: bold; }
abbr, acronym, .help { border-bottom: 1px dotted rgb( 150, 150, 150 ); cursor: help; }

body
{
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 9pt;
}


table { border-collapse: separate; }



td
{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 9pt;
    
}
.buttons{text-align:center; font-family: Times New Roman,  Roman, Geneva, sans-serif; height:25;  font-size:12pt; background-color:'white'; font-weight: bold; }
.grayButtons{text-align:center; color: gray; font-family: Times New Roman,  Roman, Geneva, sans-serif; height:25;  font-size:12pt; background-color:'white'; font-weight: bold; }
.leftButtons{text-align:left; vertical-align: text-top; font-family: Times New Roman,  Roman, Geneva, sans-serif; height:25;  font-size:12pt; background-color:'white'; font-weight: bold; }
.rightButtons{text-align:right; vertical-align: text-top; font-family: Times New Roman,  Roman, Geneva, sans-serif; height:25;  font-size:12pt; background-color:'white'; font-weight: bold; }
.centered{text-align:center;}
.copyrightBar{text-align:center; font-family: Times New Roman,  Roman, Geneva, sans-serif; height:18; font-size:8pt; background-color: rgb( 216, 213, 238 ); color: rgb( 81, 89, 107 );}


.menuBar{border-collapse: collapse; border-left: 1px solid white;  border-right: 0px;  border-bottom: 0px;  border-top: 0px;  height:15; background-color: rgb( 216, 213, 238 );  }
.menuItemCell { background-color: rgb( 216, 213, 238 ); font-family: Times New Roman,  Roman, Geneva, sans-serif; font-size:9pt; padding: 0px; border: 0px; margin: 0px; }
.menuItemTable { border-collapse: collapse; background-color: rgb( 216, 213, 238  ); border: 0px ; padding: 0px; margin: 0px; }
.menuItem {	border-collapse: collapse; text-decoration: none; cursor: hand; z-index:100; color: white; padding: 0px; border: 0px; margin: 0px; }

.misspelled {color: rgb( 255, 0, 255 ); FONT-WEIGHT: bold }
.multiContentsBottom { border-top: 1px dashed white; white-space: nowrap; }
.multiContentsMiddle { border-top: 1px dashed white; border-bottom: 1px dashed rgb( 195, 195, 195 ); white-space: nowrap; }
.multiContentsTop { border-bottom: 1px dashed rgb( 195, 195, 195 ); white-space: nowrap;  }
.multiHeaderBottom { font-weight: bold; border-top: 1px dashed rgb( 245, 245, 245 ); white-space: nowrap;  }
.multiHeaderMiddle { font-weight: bold; border-top: 1px dashed rgb( 245, 245, 245 ); border-bottom: 1px dashed rgb( 180, 180, 180 ); white-space: nowrap;  }
.multiHeaderTop { font-weight: bold; border-bottom: 1px dashed rgb( 180, 180, 180 ); white-space: nowrap; }
a.misspelledHyperlink:link { color: rgb( 255, 0, 255 ); font-style: italic; }
a.misspelledHyperlink:visited { color: rgb( 255, 0, 255 ); font-style: italic; }
.misspelledCurrent { BACKGROUND-COLOR: yellow }
.multiContentsBottom { border-top: 1px dashed white; white-space: nowrap; }
.multiContentsTop { border-bottom: 1px dashed rgb( 195, 195, 195 ); white-space: nowrap;  }
.multiHeaderBottom { font-weight: bold; border-top: 1px dashed rgb( 245, 245, 245 ); white-space: nowrap;  }
.multiHeaderTop { font-weight: bold; border-bottom: 1px dashed rgb( 180, 180, 180 ); white-space: nowrap; }
.navigation { color: black; font-weight: bold; }
.no { font-weight: bold; color: red; }
.notes { text-align: left; font-weight: normal }
.nowrap { white-space: nowrap; }
.number { text-align: right; }
.outer {}
.pageComponent { margin: 8px; }
.required { color: red; }
.selected { color: black; background-color: rgb( 255, 153, 255 ); border-left: 1px solid rgb( 255, 193, 255 ); border-top: 1px solid rgb( 255, 193, 255 ); border-bottom: 1px solid rgb( 235, 133, 235 ); border-right: 1px solid rgb( 235, 133, 235 ); }
.shadingDark { background-color: rgb( 220, 220, 220 ); border-left: 1px solid rgb( 250, 250, 250 ); border-top: 1px solid rgb( 250, 250, 250 ); border-right: 1px solid rgb( 190, 190, 190 );  border-bottom: 1px solid rgb( 190, 190, 190 ); }
.shadingLight { background-color: rgb( 220, 220, 220 ); border-left: 1px solid rgb( 250, 250, 250 ); border-top: 1px solid rgb( 250, 250, 250 ); border-right: 1px solid rgb( 190, 190, 190 );  border-bottom: 1px solid rgb( 190, 190, 190 ); }
.siteHeader { color: white; background-color: rgb( 200, 200, 200 ); text-align: right; vertical-align: text-top; }
.skill { text-align: center; }

.smallerFormSectionHeader { font-weight: bold; vertical-align: middle; background-color: rgb( 220, 220, 220 ); border-left: 1px solid rgb( 235, 235, 235 ); border-right: 1px solid rgb( 200, 200, 200 ); border-bottom: 1px solid rgb( 200, 200, 200 ); border-top: 1px solid rgb( 227, 227, 227 ); padding: 5px; }
.smallerFormSectionContents { padding: 0px; border-collapse: collapse; background-color: rgb( 240, 240, 240 ); }
.smallerFormFieldContents { height: 15px; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 1px; background-color: rgb( 240, 240, 240 ); border-left: 1px solid white; border-top: 1px solid white; border-bottom: 2px solid rgb( 237, 237, 237 ); border-right: 1px solid rgb( 220, 220, 220 ); }
.smallerFormFieldHeader { padding-left: 8px; padding-right: 5px; padding-bottom: 5px; padding-top: 1px; background-color: rgb( 230, 230, 230 ); border-left: 1px solid rgb( 245, 245, 245 ); border-right: 1px solid rgb( 210, 210, 210 ); border-bottom: 1px solid rgb( 210, 210, 210 ); border-top: 2px solid rgb( 233, 233, 233 ); color: rgb( 100, 100, 100 ); font-weight: bold; white-space: nowrap; }
.smallerFormField { float: left; }

.spellingButtons { FONT-SIZE: 8pt; TEXT-ALIGN: center }
.spellingSelections { FONT-SIZE: 8pt; }
.spellingControls { FONT-SIZE: 8pt; background-color: rgb( 240, 240, 240 )}
.staticField { background-color: rgb( 240, 240, 240 ); border: 0px; padding: 2px; margin: 2px; }
.submit { text-align: right; }
.subtotal { text-align: right; }
.term { font-weight: bold; white-space: nowrap; }
.title { font-weight: bold; color: white; vertical-align: middle; background-color: rgb( 81, 89, 107 ); border-top: 1px solid rgb( 116, 124, 143 ); border-left: 1px solid rgb( 116, 124, 143 ); border-right: 1px solid rgb( 61, 69, 87 ); border-bottom: 1px solid rgb( 61, 69, 87 );}
.titleText { font-weight: bold; color: white; }
.topSkill { color: black; background-color: rgb( 255, 153, 255 ); border-left: 1px solid rgb( 255, 193, 255 ); border-top: 1px solid rgb( 255, 193, 255 ); border-bottom: 1px solid rgb( 235, 133, 235 ); border-right: 1px solid rgb( 235, 133, 235 ); }
.transparentOptionsHeader { font-size: 12pt; color: rgb( 100, 100, 100); font-weight: bold; }
.vtableHeader { width: 5%; white-space: nowrap; }
.yes { font-weight: bold; color: green; }

select { margin: 1px; }
