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  */
a.masthead-link:link, a.masthead-link:visited { color: #FFF;  text-decoration: none; }
a.masthead-link:hover { color: #FFF; text-decoration: underline; }
a.masthead-link:active { color: #F90; text-decoration: underline; }
.masthead-link-divider { color: #F90; }

.masthead-body { background-color: #669; }
.masthead-background { background-color: #669; }
.masthead-title-row { background-color: #000; }
.masthead-separator-row { background-color: #FFF; }
.masthead-bottom-row { background-color: #669; }
.secondary-masthead-title { color:#FFF; font-size:1.1em; font-weight: bold; margin: 5px 10px;}

/* 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; }

/* LOCAL TAB NAVIGATION STYLES */

/* Primary Tabs */
.local-tab-back  { background-color: #CCC; }
.local-tab-unselected { background-color: #999; text-align: center;  }
a.local-tab-link:link, a.local-tab-link:visited { color: #000; font-weight: bold; text-decoration: none; background-color: #999; }
a.local-tab-link:hover { color: #000; font-weight: bold; text-decoration: underline; background-color: #999; }
a.local-tab-link:active { color: #F00; text-decoration: underline; }
.local-tab-selected { background-color: #FFF; text-align: center;  }
.local-tab-text { color: #000; font-weight: bold; background-color: #FFF; }

/* 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 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; }
			
/* TABLES */

/* Table Title */
.table-title-text { color: #000; font-weight: bold; margin: 0px 5px 2px 0px; }

/* Table Colors */
.back-table { background-color: #99C; }
.front-table { background-color: #FFF; }
.header-row { background-color: #99C;  }
.table-sort-row { background-color: #CCF; }
.table-separator-row { background-color: #CCC; }

/* Table text styles  */
.table-header-text   { color: #FFF; font-weight: bold; margin: 3px 12px 3px 15px; }
.table-label-text   {  color: #000; margin: 3px 5px 3px 15px;   }
.table-normal-text   { color: #000;  margin: 3px 5px 3px 15px; }
.table-status-ok-text   { color: #000;  margin: 3px 0px; }
.table-status-critical-text   { color: #000;  margin: 3px 0px; }
.table-status-major-text   { color: #000;  margin: 3px 0px; }
.table-status-minor-text   { color: #000;  margin: 3px 0px; }
.table-strong-text   { color: #000;  margin: 3px 0px; font-weight: bold;}

/* Table hyperlinks that navigate users to other pages */
.table-navlink-text   { color: #669; margin: 3px 0px; }
a.table-navlink:link, a.table-navlink:visited { color: #669;  text-decoration: underline; }
a.table-navlink:active { color: #F00; text-decoration: underline; }

/* Table hyperlinks that invoke actions */
.table-actlink-text   { color: #99C; margin: 3px 0px; font-weight: bold;}
a.table-actlink:link, a.table-actlink:visited { font-weight: normal; color: #669;  text-decoration: underline; }
a.table-actlink:active { font-weight: normal; color: #F00; text-decoration: underline; }

/* Vertical Pagination Text */
.table-vertpag-label-text { color: #000; font-weight: bold;}
.table-vertpag-pages-text { color: #000; }
.table-vertpag-title-text { color: #000; font-weight: normal; }


			
/* 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; }
