.tableRow {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF}
.tableRowAlt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #b5d1eb}
.tableBorder {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003399}
.tableColumnHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #003399 }
a:active {  color: #0000CC}
a:link {  color: #0000CC}
a:visited {  color: #0000CC}
.navigationFont {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099}
.defaultFont {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099}
.helpHeaderFont {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000099}
.helpSectionFont {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099}
.helpFont {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.helpContentsFont {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.helpHighlightFont {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #FFFF00}
.bwTableRow {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF}
.bwTableRowAlt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF}
.bwTableBorder {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #DFDFDF}
.bwTableColumnHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #DFDFDF }
.tableRowSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DFDFDF }
.hidden { display:none; }
.visible { display: table-row; width: 100%; }
.tabbedPaneHeader {  display:block; float:left; text-decoration:none; color:#000000; font-size:10px; font-family:"lucida grande", "trebuchet ms", sans; text-transform:uppercase; letter-spacing:.01em; margin:0; background-color: #DEE1FA; padding-right: 2px; padding-left: 2px; border: 1px solid #000000; padding-top: 4px; padding-bottom: 4px; }
.tabbedPaneHeaderSelected {  display:block; float:left; text-decoration:none; color:#000000; font-size:10px; font-family:"lucida grande", "trebuchet ms", sans; text-transform:uppercase; letter-spacing:.01em; margin:0; background-color: #FFFFFF; padding-right: 2px; padding-left: 2px; border: 1px solid #000000; padding-top: 4px; padding-bottom: 4px; }
.tabbedPane {  border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.tableModernHeader {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 12px; font-weight: bold; color: #336699; border-color: #336699; background-color: #FFFFCC;}
.tableModernColumnHeader { font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10px; color: #336699; border-color: #336699; background-color: #FFFFCC;}
.tableModernRow {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 12px; font-weight: bold; color: #4D7477; border-color: #336699; background-color: #FFFFCC;}
.tableModernRowAlt {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 12px; font-weight: bold; color: #805F87; border-color: #336699; background-color: #FFFFCC;}
.standardCell { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; }
.standardCellHeader { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; font-size: 18px; font-weight: bold; }
.standardCellHeaderLink { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; font-size: 10px; }
.standardCellFooter { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; font-size: 10px; }
.standardCellContentHeader { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; font-size: 14px; font-weight: bold; }
.standardCellContent { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; font-size: 12px; }
.commandBarCell { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; background-color: #FFFFCC; font-size: 10px;}
.scenarioCommandBarCell { font-family: "Verdana, Arial, Helvetica, sans-serif"; color: #336699; background-color: #FFFFCC; font-size: 14px;}
.tableSpreadsheetRow {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF}
.tableSpreadsheetRowAlt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #b5d1eb}
.tableSpreadsheetBorder {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003399}
.tableSpreadsheetColumnHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #003399 }
.tableCompactHeader {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 12px; font-weight: bold; color: #336699; border-color: #336699; background-color: #FFFFCC;}
.tableCompactColumnHeader { font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10px; font-weight: bold; color: #336699; border-color: #336699; background-color: #FFFFCC;}
.tableCompactRow {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10px; color: #4D7477; border-color: #336699; background-color: #FFFFCC;}
#dhtmltooltip{position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }

.cleanHeaderUpper {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666666; }
a.cleanHeaderUpper:active {  color: #003399; }
a.cleanHeaderUpper:link {  color: #003399; }
a.cleanHeaderUpper:visited {  color: #003399; }
.cleanHeaderMain { background-color: #C7E5EA; }
.cleanHeaderProjectTitle {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 22px; color: #000000; }
.cleanHeaderMainRightLink {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; color: #5A949E; }
a.cleanHeaderMainRightLink:active {  color: #5A949E; }
a.cleanHeaderMainRightLink:link {  color: #5A949E; }
a.cleanHeaderMainRightLink:visited {  color: #5A949E; }
.cleanHeaderModuleSelected {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #000000; }
a.cleanHeaderModuleSelected:active {  color: #000000; }
a.cleanHeaderModuleSelected:link {  color: #000000; }
a.cleanHeaderModuleSelected:visited {  color: #000000; }
.cleanHeaderModuleUnselected {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; background-color: #43737C; color: #FFFFFF; }
a.cleanHeaderModuleUnselected:active {  color: #FFFFFF; }
a.cleanHeaderModuleUnselected:link {  color: #FFFFFF; }
a.cleanHeaderModuleUnselected:visited {  color: #FFFFFF; }
table.cleanMainTable { border-style: solid; border-width: 1px; }
.tableCleanListHeader { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }
.tableCleanListRow {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; }
a.tableCleanListRow:hover { text-decoration:underline; background-color: #003399; color: #FFFFFF;}
a.tableCleanListRow:link {  text-decoration:none; }
a.tableCleanListRow:visited {  text-decoration:none; }
.tableCleanHeader { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.tableCleanColumnHeader {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #636363; color: #FFFFFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #FFFFFF; }
.tableCleanRow { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: #F7F7F7; color: #666978; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #D6D6D6; }
.tableCleanRowLast { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: #F7F7F7; color: #666978; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: #D6D6D6; }
.tableCleanFooter { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: #F7F7F7; color: #666978; }
a.tableCleanRow:hover { text-decoration:underline; border-width: 0px; background-color: #003399; color: #FFFFFF;}
a.tableCleanRow:link {  text-decoration:none; border-width: 0px; }
a.tableCleanRow:visited {  text-decoration:none; border-width: 0px; }
a.tableCleanRowLast:hover { text-decoration:underline; border-width: 0px; background-color: #003399; color: #FFFFFF;}
a.tableCleanRowLast:link {  text-decoration:none; border-width: 0px; }
a.tableCleanRowLast:visited {  text-decoration:none; border-width: 0px; }
.cleanMainTableNavigationOuter { background-color: #F7F7F7; color: #666978; border-style: solid; border-width: 1px;}
.cleanMainTableNavigationInner { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: #F7F7F7; color: #666978; }
.cleanStandardCell { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; color: #336699; }
.cleanFormHeader { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #CCCCCC; border-left-color: #000000; }
.cleanFormLabel { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000;}
.cleanTabbedPaneSelected {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
a.cleanTabbedPaneSelected:active {  text-decoration:none; border-width: 0px; color: #000000; }
a.cleanTabbedPaneSelected:link {  text-decoration:none; border-width: 0px; color: #000000; }
a.cleanTabbedPaneSelected:visited {  text-decoration:none; border-width: 0px; color: #000000; }
.cleanTabbedPaneUnselected {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 14px; }
a.cleanTabbedPaneUnselected:hover { border-width: 0px; background-color: #003399; color: #FFFFFF;}
a.cleanTabbedPaneHeaderSpacer {  color: #636363; }
.cleanTableCompactHeader {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border-color: #CCCCCC; background-color: #F7F7F7;}
.cleanTableCompactColumnHeader { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; border-color: #CCCCCC; background-color: #F7F7F7;}
.cleanTableCompactRow {  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 10px; color: #4D7477; border-color: #CCCCCC; background-color: #F7F7F7;}
.tableCleanPlainFont { font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: #F7F7F7; color: #666978;  }
