a:link { text-decoration: none; color:#666699; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color:#666699; }
a:hover { text-decoration: underline; }
BODY, TH, TD, P, DIV, SPAN, INPUT, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, UL, LI, option { 
	font-family: verdana, geneva, helvetica, arial, sans-serif;}
.default-body { background-color: #FFFFFF; color: black; }
th { text-align: left; }
 
/* BANNER - TOP FRAME */

a.masthead-link-text:link { color: white;  font-weight: bold; text-decoration: none; }
a.masthead-link-text:active { color: white; font-weight: bold; text-decoration: none; }
a.masthead-link-text:visited { color: white;  font-weight: bold; text-decoration: none; }
a.masthead-link-text:hover { color: white;   font-weight: bold; text-decoration: underline; }
.masthead-background { background-color: #666699; }
.masthead-link-divider { color: #FF9000; }
.masthead-link-text { color: white;  font-weight: bold; }
.masthead-text { color: white;  font-size-adjust: .58;}
.masthead-role-text { color: #FFF; font-weight: bold; }
.cluster-status-text  { color: white; font-weight: bold; font-size: 130%; }


/* NAVIGATION TREE AREA - LOWER LEFT FRAME */

.tree-body { background-color: #FFFFFF; color: black; } 
.top-tree-node-text  { color: black;}
.tree-node-text  {  color: black;}

/* Styles for the accessible tree version - non-javascript tree */
.tree-level0 { font-weight: bold; margin: 3px 5px 3px 0px;}
.tree-level1 { font-weight: bold; margin: 6px 5px 1px 0px;}
.tree-level2 { text-indent: .8em; margin: 2px 5px 1px 0px;}
.tree-level3 { text-indent: 1.6em; margin: 1px 5px 1px 0px;}
.tree-level4 { text-indent: 2.4em; margin: 1px 5px 1px 0px;}


/* ACTION BAR AREA - TOP OF LOWER RIGHT FRAME */

.action-bar-table  { background-color: #FFFFFF; }
.breadcrumb-text  { color: black; font-weight: bold; margin: 3px 5px; }
a.breadcrumb-link-text:visited, a.breadcrumb-link-text:link, a.breadcrumb-link-text:active  { color: #000000; font-weight: bold; text-decoration: underline; }
.breadcrumb-row  { background-color: #CCCCCC; }
.breadcrumb-line-row  { background-color: #CCCCCC; }
.action-bar-menu-label-text { font-weight: bold;  text-indent: .5em; color:#666666; }
.action-bar-link-text  {  color: #666699; font-weight: bold;}
.action-bar-link-divider  { color: #FF9000; }


/* BUTTONS */

.button-frame-enabled { background-color: #000; }
.button-content-enabled { background-color: #CCC; }
.button-link-enabled-text { color: #000; margin: 1px 0px; font-weight: bold; }
a.button-link:link, a.button-link:visited { color: #000; background-color: #CCC; text-decoration: none; }
a.button-link:active { color: #000; background-color: #999; text-decoration: none;}


/* INLINE ALERT FRAME AND CONTENTS */

.alert-error-frame { background-color: #C00; }
.alert-error-content { background-color: #FFF; }
.alert-header-text { color: #000; font-weight: bold; margin: 0px 0px 5px 0px; }
.alert-normal-text { color: #000; }
.alert-info-frame { background-color: #99C; }
.alert-info-content { background-color: #FFF; }


/* DATA TABLE STYLES - BOTTOM OF LOWER RIGHT FRAME */

.table-title-text   { color: black; font-weight: bold; margin: 20px 5px 5px 0px;  }
.table-header-text   { font-weight: bold; color: white;  margin: 0px 5px 1px 5px; }
.table-label-text   {  margin: 3px 5px;  color: black; }
.table-normal-text   { color: black;  margin: 3px 5px; }
.table-strong-text   { color: black;  margin: 3px 5px; font-weight: bold;}
.table-tight-text   { color: black;  margin: 2px 5px;}
.table-summary-text   { color: black; text-align: right;  margin: 3px 5px; font-weight: bold; }
.offline-status-text  { color: red; margin: 3px 5px;  }
.online-status-text  { color: green; margin: 3px 5px;  }
.midline-status-text  { color: #FF9000; 	margin: 3px 5px;  }
.enabled-status-text  { color: green; margin: 3px 5px;  }
.disabled-status-text  { color: #FF9000; margin: 3px 5px;  }
.offline-status-strong-text  { color: red; margin: 3px 5px; font-weight: bold;  }
.online-status-strong-text  { color: green; margin: 3px 5px; font-weight: bold;  }
.midline-status-strong-text  { color: #FF9000; margin: 3px 5px; font-weight: bold;  }
.enabled-status-strong-text  { color: green; margin: 3px 5px; font-weight: bold;  }
.disabled-status-strong-text  { color: #FF9000; margin: 3px 5px; font-weight: bold;  }


/* ALARM STATUS AND STATES */

.ok-status-text  { color: black; margin: 3px 5px;  }
.critical-status-text  { color: black; margin: 3px 5px;  }
.major-status-text  { color: black; margin: 3px 5px;  }
.minor-status-text { color: black; margin: 3px 5px;  }
.offline-ok-status-text  { color: black; margin: 3px 5px;  }
.ok-status-strong-text  { color: black; margin: 3px 5px; font-weight: bold;  }
.critical-status-strong-text  { color: black; margin: 3px 5px; font-weight: bold;  }
.major-status-strong-text  { color: black; margin: 3px 5px; font-weight: bold;  }
.minor-status-strong-text  { color: black; margin: 3px 5px; font-weight: bold;  }

.syslog-link { margin-left: 50px; margin-top: 5px; color: #666699;  text-decoration: underline; }
a.syslog-link:link { margin-left: 50px;  margin-top: 5px; color: #666699;  text-decoration: underline; }
a.syslog-link:active { margin-left: 50px;  margin-top: 5px; color: #FF9000; }
a.syslog-link:visited { margin-left: 50px;  margin-top: 5px; color: #666699; text-decoration: underline; }
a.syslog-link:hover { margin-left: 50px;  margin-top: 5px; color: #9999CC; text-decoration: underline;  }
.table-link { color: #666699;  text-decoration: underline; }
a.table-link:link { color: #666699;  text-decoration: underline; }
a.table-link:active { color: #FF9000; }
a.table-link:visited { color: #666699; text-decoration: underline; }
a.table-link:hover { color: #CC6600; text-decoration: underline;  }
.table-link-text   { margin: 3px 5px;  }
.title-table { background-color: #FFFFFF; }
.back-table { background-color: #9999CC; }
.front-table { background-color: #FFFFFF; }
.header-row { background-color: #9999CC;  }
.line-row { background-color: #CCCCCC; }


/* MESSAGE WINDOW STYLES - BOTTOM OF LOWER RIGHT FRAME */

.message-table { background-color: #FFFFFF; }
.message-header-text   { color: black; font-weight: bold;  margin: 0px 5px 8px 5px; 	}
.message-description-text { color: black;  margin: 5px 5px 3px 5px; }	
.message-instructions-text { color: black;  margin: 20px 5px 0px 5px; }
.message-command-text { font-family: monospace; margin: 0px 5px 10px 5px;}
.message-secondary-text { color: black; margin: 0px 0px 0px 15px; }



/* ACTION WINDOW STYLES - BOTTOM OF LOWER RIGHT FRAME */

.action-table { background-color: #FFFFFF; }
.action-line-row  { background-color: #CCCCCC; }
.action-window-normal-text { color: black; margin: 15px 5px 5px 10px; }
.action-window-table-normal-text { color: black; margin: 0px 0px 0px 5px; }
.action-window-table-noindent-text { color: black; margin: 0px; }
.action-window-label-text { color: black; font-weight: bold; margin: 0px 0px 0px 5px;}
.action-window-supplemental-text { color: black; font-size: .9em;}
.action-window-error  { color: red; margin: 3px 5px;  }
