BODY, TH, TD, P, DIV, SPAN, INPUT, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, UL, OL, LI, option { font-family: Verdana, Geneva, "Lucida Sans", Helvetica, Arial, sans-serif;  }
a:visited, a:link, a:active, a:hover { text-decoration: underline; color: #666699; }
TH { font-weight: normal; text-align: left; }

/* ACCESSIBILITY STYLES  */
.hotkey { text-decoration: underline; }
CAPTION { text-align: left; }

/* MASTHEAD STYLES  */
.masthead-background  { background-color: #666699; }
a.masthead-link-text:visited, a.masthead-link-text:link, a.masthead-link-text:active { color: #FFFFFF; text-decoration: none; background-color: #000000; }
a.masthead-link-text:hover { color: #FFFFFF; text-decoration: underline; background-color: #000000; }
.masthead-link-divider { color: #FF9933; }
.masthead-text { color: #FFFFFF; font-family: Verdana, Geneva, "Lucida Sans", Helvetica, Arial, sans-serif; }

/* MASTHEAD TAB STYLES  */
.tab-primary-selected  { background-color: #FFFFCC;  }
.tab-primary-unselected { background-color: #9999CC;  }
.secondary-tab  { background-color: #FFFFCC;  }
a.masthead-tabnav-text:visited, a.masthead-tabnav-text:link, a.masthead-tabnav-text:active { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #9999CC; }
a.masthead-tabnav-text:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; background-color: #9999CC; }
.masthead-seltab-text { color: #000000; font-weight: bold; background-color: #FFFFCC; }
a.masthead-subnav-text:visited, a.masthead-subnav-text:link, a.masthead-subnav-text:active { color: #000000; background-color: #FFFFCC; text-decoration: none; }
a.masthead-subnav-text:hover { color: #000000; background-color: #FFFFCC; text-decoration: underline; }
.masthead-subnavsel-text { color: #000000; background-color: #FFFFCC; font-weight: bold; }
.sub-nav-divider { color: #FF9933; }

a.masthead-navsel-text:visited, a.masthead-navsel-text:link, a.masthead-navsel-text:active { color: #000000; font-weight: bold; text-decoration: none; background-color: #FFFFCC; }
a.masthead-navsel-text:hover { color: #000000; font-weight: bold; text-decoration: underline; background-color: #FFFFCC; }

.mast-search-form { font-size: .9em; }
.mast-search-text  { font-size: .9em; }

/* SEARCH STYLES  */
.search-label-text { font-weight: bold; }
a.search-link-text:visited, a.search-link-text:link, a.search-link-text:active, a.search-link-text:hover { color : #666699; text-decoration: underline; font-size: .9em; }
.search-small-text { font-size: .9em; }

/* BUTTON STYLES  */
.button-frame-enabled { background-color: #000000; }
.button-link-enabled-text { color: #000000; margin: 1px 0px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, "Lucida Sans", Helvetica, Arial, sans-serif; }
.button-content-enabled { background-color: #CCCCCC; }
a.button-link:link, a.button-link:visited { color: #000000; font-weight: bold; background-color: #CCCCCC; text-decoration: none; }
a.button-link:active { color: #000000; font-weight: bold; background-color: #999999; text-decoration: none;}
a.mini-button-link:link, a.mini-button-link:visited { color: #000000; font-size: .9em; font-weight: bold; background-color: #CCCCCC; text-decoration: none; }
a.mini-button-link:active { color: #000000; font-size: .8em; font-weight: bold; background-color: #999999; text-decoration: none;}
.button-masthead-enabled { background-color: #CCCCFF; }
a.mast-button-link:link, a.mast-button-link:visited { color: #000000; font-weight: bold; background-color: #CCCCFF; text-decoration: none; }
a.mast-button-link:active { color: #000000; font-weight: bold; background-color: #999999; text-decoration: none;}
a.minimast-button-link:link, a.minimast-button-link:visited { color: #000000; font-size: .9em; font-weight: bold; background-color: #CCCCFF; text-decoration: none; }
a.minimast-button-link:active { color: #000000; font-size: .9em; font-weight: bold; background-color: #999999; text-decoration: none;}
.button-frame-disabled { background-color: #999999; }
.button-content-disabled { background-color: #CCCCCC; }
.button-link-disabled-text   { color: #999999; margin: 2px 0px; font-weight: bold; text-decoration: none; }
.mini-button-link-disabled-text   { color: #999999; font-size: .9em; margin: 2px 0px; font-weight: bold; text-decoration: none; }
.wizard-button-disabled-text   { color: #999999; font-size: .9em; margin: 2px 0px; font-weight: bold; text-decoration: none; }

/* BREADCRUMB STYLES  */
.breadcrumb-row  { background-color: #CCC; }
.breadcrumb-text  { color: #000; font-weight: bold; margin: 3px 10px; }
a.breadcrumb-link-text:link, a.breadcrumb-link-text:visited { color: #000; font-weight: normal; text-decoration: underline; }
a.breadcrumb-link-text:active { color: #F00; text-decoration: underline; }

/* CONTENT-AREA STYLES  */
.pagetitle-text { font-size: 1.25em; font-weight: bold; }

/* PAGE ACTION/NAVIGATION STYLES  */
.view-label-text  {  color: #666666; font-weight: bold; }
.disabled-menu-text {  color: #999999; }
.page-separator-line { background-color: #CCCCCC; }
.delete-separator-line { background-color: #000000; }
.button-separator-line { background-color: #000000; }
			
/* DATA TABLE STYLES  */
.table-title-text { color: #000000; font-weight: bold; margin: 0px 5px 5px 0px; text-align: left; }
.table-title-nonbold-text { color: #000000; margin: 0px 5px 5px 0px; text-align: left; }
.table-header-text {color: #FFFFFF; font-weight: bold; margin: 0px 5px 1px 15px; }
.table-label-text { margin: 3px 5px 3px 15px; color: #000000; }
.table-normal-text { color: #000000;  margin: 3px 5px 3px 15px; }
.table-paging-text { color: #000000; font-size: .8em; }
a.table-property-link-text:visited, a.table-property-link-text:link, a.table-property-link-text:active, a.table-property-link-text:hover { color : #666699; text-decoration : underline; }
.back-table { background-color: #9999CC; }
.front-table { background-color: #FFFFFF; }
.header-row { background-color: #9999CC;  }
.line-row { background-color: #CCCCCC; }
.sort-row { background-color: #CCCCFF; }
.sort-row-margin { margin-left: 15px; }
.alarm-col-margin { margin-left: 15px; }
a.table-action-link-text:visited, a.table-action-link-text:link, a.table-action-link-text:active, a.table-action-link-text:hover { color : #996600; text-decoration : underline; }
.button-divider { color: #FF9933; }
.vpag-pagelabel-text { color: #000000; font-weight: bold; font-size: .9em; }
.vpag-text { color: #000000; font-size: .9em; }
			
/* ALARM STATUS AND STATES */
.ok-status-text  { color: #000000; margin: 3px 5px 3px 15px;  }
.down-status-text  { color: #000000; margin: 3px 5px 3px 15px; }
.critical-status-text  { color: #000000; margin: 3px 5px 3px 15px; }
.major-status-text  { color: #000000; margin: 3px 5px 3px 15px; }
.minor-status-text { color: #000000; margin: 3px 5px 3px 15px;}
.ok-status-strong-text  { color: green; margin: 3px 5px 3px 15px; font-weight: bold;  }
.down-status-strong-text  { color: black; margin: 3px 5px 3px 15px; }
.critical-status-strong-text  { color: red; margin: 3px 5px 3px 15px; font-weight: bold;  }
.major-status-strong-text  { color: black; margin: 3px 5px 3px 15px; font-weight: bold;  }
.minor-status-strong-text  { color: blue; margin: 3px 5px 3px 15px; font-weight: bold;  }
.online-state-text  { color: black; margin: 3px 5px 3px 15px; }
.offline-state-text  { color: black; margin: 3px 5px 3px 15px; }
.diagnostic-state-text  { color: black; margin: 3px 5px 3px 15px; }

/* LOGIN STYLES  */
.copyright-text { color: #999999; font-size: .9em; }
.copyright-separator { background-color: #CCCCCC; }

/* CONTENT AREA */
.content-layout { margin: 0px 10px; }

/* NEW PROPERTY SHEETS */
.properties-level1-label-text { color: #000; margin: 20px 0px 0px 0px; font-weight: bold }
.properties-level2-label-text { color: #000; margin: 20px 0px 5px 20px; font-weight: bold }
.properties-level3-label-text { color: #000; margin: 0px 0px 0px 40px; }
.properties-separator {background-color: #CCC; }
.properties-normal-text { color: #000; }
.properties-required { color:#00F; }
					
/* OLD PROPERTY STYLES  */
.jumpto-text { color: #000000; }
.major-category-text { font-weight: bold }
.category-text { font-weight: bold }
.property-categories {background-color: #CCCCFF; }
.property-categories-text { color: #000000; font-weight: bold; margin: 5px 0px 5px 0px; }
.property-separator { background-color: #CCCCFF; }
.button-separator { background-color: #000000; }

/* WIZARD STYLES */
.wizard-title-text { color: #FFFFFF; margin: 5px; font-weight: bold;}
.wizard-steps-body  { background-color: #FFFFFF; color: black; }
.wizard-contents-body { background-color: #FFFFFF; color: black; }
.wizard-navigation-body { background-color: #FFFFFF; color: black; }

.wizard-steps-title-text { color: #000000; font-weight: bold; }
.wizard-steps-divider { background-color: #000000 }
.wizard-step-text { color: #000000; }
.wizard-step-current-text { color: #000000; font-weight: bold; }
a.wizard-step-link:link { color: #666699;  text-decoration: underline; }
a.wizard-step-link:visited { color: #666699; text-decoration: underline; }
.wizard-help-text { color: #000000; }

.wizard-content-title-text { color: #000000; font-weight: bold; margin: 3px 5px 5px 5px; }
.wizard-content-title-row  { background-color: #FFFFFF; }
.wizard-content-divider { background-color: #CCCCCC; }
.wizard-content-instr-text { color: #000000; margin-top: 5px; }
.wizard-content-label-text { color: #000000; }
.wizard-confirm-label-text { color: #000000; font-weight: bold; }

/* WiZARD TAB  STYLES */
.wiztab-frame-forward { background-color: #000000; }
.wiztab-content-forward { background-color: #FFFFFF; }
.wiztab-link-forward-text { color: #000000; margin: 0px; font-weight: bold; text-decoration: none; }
.wiztab-frame-back { background-color: #666666; }
.wiztab-content-back { background-color: #CCCCCC; }

a.wiztab-link:link, a.tab-link:visited { color: #000000; font-weight: bold;  text-decoration: none; }
a.wiztab-link:active  { color: #000000; font-weight: bold; background-color: #999999; text-decoration: none; }

/* ALERT STYLES */

/* Inline Alert Frame and Contents */ 
.alert-error-frame { background-color: #C00; }
.alert-error-content { background-color: #FFF; }
.alert-warning-frame { background-color: #FC0; }
.alert-warning-content { background-color: #FFF; }
.alert-info-frame { background-color: #99C; }
.alert-info-content { background-color: #FFF; }

/* Alert Text Styles */
.alert-header-text { color: #000; font-weight: bold; margin: 0px 0px 5px 0px; }
.alert-normal-text { color: #000; }
.alert-mono-text { color: #000; font-family: monospace; }
.alert-strong-text { color: #000; font-weight: bold; }
a.alert-link:link, a.alert-link:visited { color: #669; text-decoration: underline; }
a.alert-link:active { color: #F00; text-decoration: underline; }

/* MISC STYLES  */
.zones-text { font-size: .9em; }
.update-text { font-size: .9em; font-weight: bold; font-style: italic;}
.error-message-label-text { font-weight: bold; }
.timestamp-text { FONT-SIZE: .9em;  font-family: Verdana, Geneva, "Lucida Sans", Helvetica, Arial, sans-serif; }
