/* Element CSS Definitions */ html, body, td, th, input, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; } .nowrap { white-space: nowrap; } .addgatewaybox { background-color: #990000; border-style: none none none none; width: 225px; } .infobox { width:100%; } .infoboxsave { padding-right: 10px; } .infoboxnptd2 { width:100%; color:white; background-color:#990000; } .infoboxnptd { width:8%; background-color:#990000; } .infoboxnptable { height:32px; width:100%; background-color:#990000; } .infoboxnptable2 { height:32px; width:100%; background-color:#990000; } .infoboxnp { background-color:#990000; width:100%; } .infoboxnpimg { vertical-align:middle; width:28px; height:32px; background-color:#990000; } .inputerrorsleft { background-color: #990000; width: 36px; text-align: center; } .inputerrorsright { background-color: #FFD9D1; color: #000000; font-size: 11px; padding-left: 8px; padding-top: 6px; } form { margin: 0px; } a { text-decoration: none; } form input { font-size: 1.1em; } /* DOM Tooltip CSS definitions */ div.niceTitle { background-color: #333333; color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", sans-serif; width: 250px; left: 0; top: 0; padding: 4px; position: absolute; text-align: left; z-index: 20; -moz-border-radius: 0 10px 10px 10px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87); -moz-opacity: .87; -khtml-opacity: .87; opacity: .87; } div.niceTitle h1 { background: #990000; border-bottom: 1px dotted #FFFFFF; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", sans-serif; margin: 3px; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; text-align: left; left: 0; top: 0; -moz-border-radius: 0 8px 0 0; -moz-opacity: 1; } div.niceTitle .contents { margin: 0; padding: 0 3px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } div.niceTitle p { background: #FFFFFF; border: 1px solid #990000; color: #000000; font-size: 11px; font-family: "Trebuchet MS", sans-serif; padding: 5px; margin: 3px; text-align: left; -moz-opacity: 1; -moz-border-radius: 0 0 8px 8px; } body { background-color: #ffffff; } /* ID Based CSS Definitions */ #notices { width: 795px; background-color: #E1E4B8; border: 1px solid #000000; padding: 0px; margin-bottom: 5px; } #notices ul { margin: 0px; padding: 5px; padding-top: 3px; list-style: none; } #header { height: 70px; width: 900px; } #header-left { position: relative; background: url('images/logo.gif') no-repeat; background-position: center; height: 65px; width: 145px; left: 10px; float: left; background-color: #fff; } #header-right { position: relative; background: url('images/header.gif') no-repeat; height: 70px; color: #fff; left: 0px; margin-left: 165px; } #header-right .alert { position: relative; /* background: url('images/alert.gif') no-repeat; */ background-position: 4px 2px; color: #fff; height: 17px; width: 500px; padding: 4px; padding-left: 27px; float: left; } #header-right .container .left { position: relative; top: 32px; left: 9px; font-size: 1.8em; } #header-right .container .right { position: relative; float: right; top: -9px; padding-right: 4px; z-index: 1; } #header-right .container .right #alerts { position: relative; background: url('images/alert_bgr.gif') no-repeat; height: 39px; width: 431px; z-index: 1; padding-top: 20px; padding-left: 5px; margin: 0px; } #header-right .container .right #hostname { position: relative; height: 39px; width: 431px; z-index: 1; padding-left: 5px; margin: 0px; top: 25px; left: 230px; } table#marquee { position: relative; top: -6px; left: -5px; border: 0; padding: 0; margin: 0; width: 424px; background-color: transparent; padding: 2px; border: 0px; } span#marquee-container { position: absolute; visibility: hidden; top: -100px; left: -10000px; } div#marquee-text { font-size: 1.18em; font-weight: bold; font: Verdana; text-align: center; } table#marquee div#container { position: relative; overflow: hidden; width: 418px; height: 20px; } table#marquee div#container div#scroller { position: absolute; left: 0px; top: 0px; } #content { border-top: 1px solid #FFFFFF; margin-top: 0px; padding-top: 0px; width: 900px; } #footer { position: relative; top: 10px; padding: 0px; margin: 6px; width: 900px; background-color: #990000; text-align: center; color: #ffffff; font-size: 0.75em; clear: both; margin-bottom: 20px; } #footer p { padding: 0px; margin: 0px; } #left { width: 150px; float: left; } #right { /*margin-left: 171px;*/ margin-left: 170px; margin-top: 5px; width: 720px; } #navigation { position: relative; background-color: #000000; top: 0px; left: 5px; width: 157px; padding-top: 6px; margin-left: 1px; color: #fff; padding-bottom: 6px; padding-right: 0px; } #navigation ul { margin: 0px; padding: 0px; width: 100%; } #navigation ul li { display: block; padding-left: 10px; } #navigation ul li div { margin-top: 2px; } #navigation ul li div { font-weight: bold; } #navigation ul li div .small, #navigation ul li div .small:hover { font-weight: normal; font-size: 0.79em; } #navigation ul li a { padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; height: 1.2em; line-height: 1.2em; color: #fff; text-decoration: none; width: 61px; font-size: 0.9em; text-align: center; } #navigation ul li a:hover { color: #fff; text-decoration: underline; font-size: 0.9em; } /* Class Based CSS Definitions */ .pgtitle { font-size: 18px; color: #777777; font-weight: bold; } .tfrtitle { font-size: 18px; color: #ffffff; font-weight: bold; } .vncell { background-color: #DDDDDD; padding-right: 20px; padding-left: 8px; border-bottom: 1px solid #999999; } .formfld { } .formfldalias { background-color: #990000; color: #FFFFFF; } .formpre { font-family: Courier New, Courier, monospaced; font-size: 10px; } .formbtn { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; } .formbtns { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; } .vvcell { background-color: #FFFFC6; } .errmsg { font-weight: bold; color: #CC0000; } .red { color: #CC0000; } .gray { color: #A0A0A0; } .vexpl { font-size: 11px; } .navlnk { color: #FFFFFF; text-decoration: none; font-size: 13px; } .navlnks { color: #FFFFFF; text-decoration: none; font-size: 11px; } .tblnk { color: #FFFFFF; text-decoration: none; } .vncellreq { background-color: #DDDDDD; padding-right: 20px; padding-left: 8px; font-weight: bold; border-bottom: 1px solid #999999; } .vncellt { background-color: #DDDDDD; padding-right: 20px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; font-weight: bold; border-bottom: 1px solid #999999; } .vtable { border-bottom: 1px solid #999999; } .vnsepcell { background-color: #BBBBBB; padding-right: 20px; padding-left: 8px; font-weight: bold; border-bottom: 1px solid #999999; font-size: 11px; } .cpline { font-size: 11px; color: #FFFFFF; } .hostname { font-size: 11px; color: #FFFFFF; } .vnsepcellr { background-color: #BBBBBB; padding-right: 20px; padding-left: 8px; font-weight: bold; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; } .listrborder { background-color: #FFFFFF; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listr { background-color: #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listrpad { border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; padding-right: 16px; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; } .listn { font-size: 11px; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listbg { border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; color: #FFFFFF; background-color: #990000; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listbggrey { border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; background-color: #999999; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listhdr { background-color: #BBBBBB; padding-right: 6px; padding-left: 6px; font-weight: bold; border-bottom: 1px solid #999999; font-size: 11px; padding-top: 5px; padding-bottom: 5px; } .listhdr a { color: #000000; } .listhdrr { background-color: #BBBBBB; padding-right: 6px; padding-left: 6px; font-weight: bold; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; padding-top: 5px; padding-bottom: 5px; } .listhdrr a { color: #000000; } .listlr { background-color: #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; font-size: 11px; padding-right: 6px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; } .listlrns { background-color: #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; font-size: 11px; padding-top: 4px; padding-bottom: 4px; } .list { font-size: 11px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; } .listt { font-size: 11px; padding-top: 5px; } .listhdrrns { background-color: #BBBBBB; padding-left: 6px; padding-top: 5px; padding-bottom: 5px; padding-right: 6px; font-weight: bold; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; } .listbgns { border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 11px; background-color: #D9DEE8; padding-left: 6px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; } .listtopic { border-right: 1px solid #999999; font-size: 11px; background-color: #990000; padding-right: 16px; padding-left: 6px; color: #FFFFFF; font-weight: bold; padding-top: 5px; padding-bottom: 5px; } .optsect_t { border-right: 1px solid #999999; background-color: #990000; padding-right: 6px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; } .optsect_s { font-size: 11px; color: #FFFFFF; font-weight: bold; } .tabnavtbl { } /* MISC CSS Definitions */ ul#tabnav { font-size: 11px; font-weight: bold; list-style-type: none; margin: 0; padding: 0; } ul#tabnav li.tabinact1 { float: left; background-color: #777777; color: #FFFFFF; padding: 0; white-space: nowrap; } ul#tabnav li.tabinact { float: left; border-left: 1px solid #999999; background-color: #777777; color: #FFFFFF; padding: 0; white-space: nowrap; } ul#tabnav li.tabinact a { float: left; display: block; text-decoration: none; padding: 5px 8px 5px 8px; color: #FFFFFF; } ul#tabnav li.tabinact1 a { float: left; display: block; text-decoration: none; padding: 5px 8px 5px 8px; color: #FFFFFF; } ul#tabnav li.tabact { float: left; background-color: #EEEEEE; color: #000000; padding: 5px 8px 5px 8px; white-space: nowrap; } .tabcont { background-color: #DDDDDD; padding-right: 12px; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; } .tabact { float: left; background-color: #EEEEEE; color: #000000; padding: 5px 8px 5px 8px; white-space: nowrap; } .tabinact { font-weight: bold; float: left; border-left: 1px solid #999999; background-color: #777777; color: #FFFFFF; padding: 0; white-space: nowrap; } .menu { background-color: #000000; white-space: nowrap; padding: 0px 5px 0px 5px; width: 100%; vertical-align: top; } /* Auto Complete Suggestions */ div.suggestions { -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid black; position: absolute; background-color: #990000; color: #FFF; } div.suggestions div { cursor: default; padding: 0px 3px; background-color: #990000; color: #FFF; } div.suggestions div.current { background-color: #3366cc; color: #FFF; } /* End Auto Complete Suggestions */ /* Nifty Corners Crap */ .rtop,.artop{display:block} .rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px} .artop *{border-style: solid;border-width:0 1px} .r1,.rl1,.re1,.rel1{margin-left:5px} .r1,.rr1,.re1,.rer1{margin-right:5px} .r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px} .r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px} .r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px} .r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px} .r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px} .r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px} .rx1,.rxl1{border-left-width:5px} .rx1,.rxr1{border-right-width:5px} .rx2,.rxl2{border-left-width:3px} .rx2,.rxr2{border-right-width:3px} .re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px} .re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px} .rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0} .rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0} .r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px} .rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px} /* Widget CSS */ .widgetsubheader { border-right: 1px solid #999999; font-size: 11px; background-color: #B1B1B1; padding-right: 6px; padding-left: 6px; color: #000000; font-weight: bold; padding-top: 5px; padding-bottom: 5px; } .widgetheader { border-right: 1px solid #999999; font-size: 11px; background-color: #990000; padding-right: 6px; padding-left: 6px; color: #FFFFFF; font-weight: bold; padding-top: 5px; padding-bottom: 5px; } .widgetdiv{ margin:5px; padding: 5px; background:#CCCCCC; } .widgetconfigdiv{ background:#BBBBBB; font-size: 11px; color: #000000; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } div#log div.log-entry-mini { clear: both; } div#log div.log-entry-mini span { padding: 2px 2px 2px 2px; padding-left: 6px; } div#log span.log-action-mini-header, div#log span.log-time-mini-header, div#log span.log-interface-mini-header, div#log span.log-source-mini-header, div#log span.log-destination-mini-header, div#log span.log-protocol-mini-header { float: left; text-align: left; background-color: #FFFFFF; font-size: 12px; border-left: 1px solid #999; border-bottom: 1px solid #999; } div#log span.log-action-mini, div#log span.log-time-mini, div#log span.log-interface-mini, div#log span.log-source-mini, div#log span.log-destination-mini, div#log span.log-protocol-mini { float: left; text-align: left; background-color: #FFFFFF; font-size: 11px; border-left: 1px solid #999; border-bottom: 1px solid #999; } div#log span.log-action-mini, div#log span.log-action-mini-header { width: 6%; } div#log span.log-time-mini, div#log span.log-time-mini-header { width: 19%; } div#log span.log-interface-mini, div#log span.log-interface-mini-header { width: 8%; } div#log span.log-source-mini, div#log span.log-source-mini-header { width: 23%; } div#log span.log-destination-mini, div#log span.log-destination-mini-header { width: 31%; } div#log span.log-protocol-mini, div#log span.log-protocol-mini-header { width: 8%; border-right: 1px solid #999; } /* loginscreen items follow */ #login { /* background: #cccccc; */ background-color: #ffffff; border-left: 4px dotted #990000; /* border: 0px solid #990000; */ margin: 5em auto; padding: 0em; /* width: 300px; */ width: 300px; height: 300px; /* filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; */ } #login h1 { background: url(images/logo.gif) no-repeat top left; /* background: #ffffff; */ margin-top: 0; display: block; text-indent: -1000px; height: 300px; border-bottom: none; } #login p { font-size: 1em; font-weight: bold; padding: 3px; margin: 0em; /* text-indent: 10px; */ position: relative; top: -420px; /* left: 70px; */ } #login span { font-size: 1em; font-weight: bold; width: 20%; padding: 3px; margin: 0em; /* text-indent: 10px; */ } #login p#text { font-size: 1em; font-weight: normal; padding: 3px; margin: 0em; /* text-indent: 10px; position: relative; top: -300px; */ } #login #username, #password, #password2 { font-size: small; width: 60%; padding-left: 19px; padding: 3px; margin: 0em; /* text-indent: 10px; position: relative; left: 10px; top: -300px; */ } #login #submit { font-size: 1em; font-weight: bold; text-align: center; padding: 3px; margin: 0em; /* text-indent: 10px; */ position: relative; top: -20px; left: 120px; } /* loginerror box follows */ #login #inputerrors { background-color: transparent; border: 0px solid #666666; margin: 5em auto; vertical-align: middle; padding: 0em; width: 300px; height: 50px; position: relative; left: 0px; top: -117px; } /* Sortable tables */ table.sortable thead { cursor: default; background-color: #EEEEEE; padding-right: 12px; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; } #graph { position: relative; z-index: 1; } /*thermal_sensors widget styles*/ .thermalSensorRow { width: 100%; border: 0px solid #ddd; padding: 1px; border-radius: 3px; } .thermalSensorBarShell { position: relative; width: 100%; height: 5px; border: 1px solid lightgray; border-radius: 3px; } .thermalSensorBar { position: absolute; width: 0%; height: 1px; z-index: 1; border-style: solid; border-radius: 3px; background-color: LimeGreen; border-top-width: 2px; border-top-color: Lime; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-bottom-color: Green; } .thermalSensorTextShell { height: 20px; width: 100%; top: 3px; } .thermalSensorText { float: left; height: 20px; top: 3px; } .thermalSensorValue { float: left; height: 20px; top: 3px; font-weight: bold; margin-left: 10px;} .thermalSensorWarnThresh { position: absolute; background-color: orange; height: 16px; width: 2px; z-index: 2; margin-top: -8px; } .thermalSensorCritThresh { position: absolute; background-color: red; height: 16px; width: 2px; z-index: 2; margin-top: -8px; } .thermal_sensors_widget_scale000 { position: absolute; height: 5px; width: 1px; left: -1px; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale020 { position: absolute; height: 3px; width: 1px; left: 10%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale010 { position: absolute; height: 3px; width: 1px; left: 20%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale030 { position: absolute; height: 3px; width: 1px; left: 30%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale040 { position: absolute; height: 3px; width: 1px; left: 40%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale050 { position: absolute; height: 3px; width: 1px; left: 50%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale060 { position: absolute; height: 3px; width: 1px; left: 60%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale070 { position: absolute; height: 3px; width: 1px; left: 70%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale080 { position: absolute; height: 3px; width: 1px; left: 80%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale090 { position: absolute; height: 3px; width: 1px; left: 90%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_scale100 { position: absolute; height: 9px; width: 1px; left: 100%; margin-top: -6px; background-color: lightgray; z-index: 0; font-size: 0; } .thermal_sensors_widget_mark100 { position: absolute; width: 15px; left: 96%; margin-top: -12px; font: 6pt Arial, sans-serif; text-align: left; color: #575757; } /* widget textarea styles - full width */ .textarea_widget { width: 100%; resize:vertical; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* IE 8+ */ }