Projet

Général

Profil

Télécharger (28,4 ko) Statistiques
| Branche: | Tag: | Révision:

univnautes / usr / local / www / themes / pfsense_ng_fs / all.css @ 2412990a

1
/* Element CSS Definitions */
2
html, body, td, th, input, select {
3
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
4
	font-size: 0.9em;
5

    
6
}
7

    
8
.nowrap { white-space: nowrap; }
9

    
10
.addgatewaybox {
11
	background-color: #990000;
12
	border-style: none none none none;
13
	width: 225px;
14
}
15

    
16
.infobox {
17
	width:100%;
18
}
19

    
20
.infoboxsave {
21
	padding-right: 10px;
22
}
23

    
24
.infoboxnptd2 {
25
	width:100%;
26
	color:white;
27
	background-color:#990000;
28
	padding-right: 10px;
29
}
30

    
31
.infoboxnptd {
32
	width:8%;
33
	background-color:#990000;	
34
}
35

    
36
.infoboxnptable {
37
 	height:32px;
38
	width:100%;
39
	background-color:#990000;	
40
}
41

    
42
.infoboxnptable2 {
43
 	height:32px;
44
	width:100%;
45
	background-color:#990000;	
46
}
47

    
48
.infoboxnp {
49
	background-color:#990000;
50
	width:100%;
51
}
52

    
53
.infoboxnpimg {
54
	vertical-align:middle;
55
	width:28px;
56
	height:32px;
57
	background-color:#990000;	
58
}
59

    
60
.inputerrorsleft {
61
	background-color: #990000;
62
	width: 36px;
63
}
64

    
65
.inputerrorsright {
66
	background-color: #FFD9D1;	
67
	color: #000000;
68
	font-size: 11px;
69
	padding-left: 8px; 
70
	padding-top: 6px;
71
}
72

    
73
div.GraphLink {
74
	position: relative;
75
}
76

    
77
span.GraphLinkLine {
78
	position: absolute;
79
	background-color: #990000;
80
	width: 100%;
81
}
82

    
83
/* DOM Tooltip CSS definitions */
84
div.niceTitle
85
{
86
	background-color: #333333;
87
	color: #FFFFFF;
88
	font-weight: bold;
89
	font-size: 13px;
90
	font-family: "Trebuchet MS", sans-serif;
91
	width: 220px;
92
	left: 0;
93
	top: 0;
94
	padding: 4px;
95
	position: absolute;
96
	text-align: left;
97
	z-index: 20;
98
	-moz-border-radius: 0 10px 10px 10px;
99
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
100
	-moz-opacity: .87;
101
	-khtml-opacity: .87;
102
	opacity: .87;
103
}
104
div.niceTitle h1
105
{
106
  background: #990000;
107
  border-bottom: 1px dotted #FFFFFF;
108
	font-weight: bold;
109
	font-size: 13px;
110
	font-family: "Trebuchet MS", sans-serif;
111
	margin: 3px;
112
  padding-top: 1px;
113
  padding-bottom: 1px;
114
  padding-left: 3px;
115
  text-align: left;
116
	left: 0;
117
	top: 0;
118
  -moz-border-radius: 0 8px 0 0;
119
  -moz-opacity: 1;
120
}
121
div.niceTitle .contents
122
{
123
	margin: 0;
124
	padding: 0 3px;
125
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
126
	-moz-opacity: 1;
127
	-khtml-opacity: 1;
128
	opacity: 1;
129
}
130
div.niceTitle p
131
{
132
  background: #FFFFFF;
133
  border: 1px solid #990000;
134
	color: #000000;
135
	font-size: 11px;
136
	font-family: "Trebuchet MS", sans-serif;
137
	padding: 5px;
138
	margin: 3px;
139
	text-align: left;
140
	-moz-opacity: 1;
141
  -moz-border-radius: 0 0 8px 8px;
142
}
143

    
144
a:link {
145
	color: #550000;
146
}
147

    
148
a:visited {
149
	color: #550000;
150
}
151

    
152
a:active {
153
	color: #550000;
154
}
155

    
156
a:hover {
157
	color: #550000;
158
}
159

    
160
form {
161
	margin: 0px;
162
}
163
a {
164
	text-decoration: none;
165
}
166
form input {
167
	font-size: 1.1em;
168
}
169

    
170
iframe {
171
	z-index: 1;
172
	border: 1px dashed #990000;
173
}
174
.iframe {
175
	background-color: #FFFFFF;
176
}
177

    
178
/* style of disabled formelements */
179
#wrap div {margin:1em 0}
180
[disabled] {
181
	color:#666666;
182
	background:#eeeeee;
183
}
184

    
185
#header {
186
	background: url('images/header.png') no-repeat;
187
	background-position: 0px;
188
	height: 40px;
189
	width: 810px;
190
	position: fixed;
191
	left: 0;
192
	margin-bottom: 5px;
193
	z-index: 2;
194
	top: 0;
195
}
196
#header-left {
197
	position: relative;
198
	/* background: url('images/logo.gif') no-repeat; */
199
	background-position: center;
200
	height: 40px;
201
	width: 80px;
202
	left: 0px;
203
	top:0px;
204
	float: left;
205
}
206
#header-left #status-link {
207
	position: relative;
208
	top: 0px;
209
	left: 0px;
210
}
211
#header-right {
212
	position: relative;
213
	/* background: url('images/header.gif') no-repeat; */
214
	height: 30px;
215
	color: #fff;
216
	left: 0px;
217
	margin-left: 165px;
218
}
219
#header-right .alert {
220
	position: relative;
221
	/* background: url('images/alert.gif') no-repeat; */
222
	background-position: 4px 2px;
223
	color: #fff;
224
	height: 17px;
225
	width: 500px;
226
	padding: 4px;
227
	padding-left: 27px;
228
	float: left;
229
}
230
#header-right .container {
231
	position: relative;
232
}
233
#header-right .container .left {
234
	position: relative; 
235
	float: left;
236
	font-size: 1.3em;
237
	font-weight: bold;
238
	top: 15px;
239
	left: 4px;
240
	display: none;
241
}
242
#header-right .container .right {
243
	position: relative;
244
	float: right;
245
	top: 22px;
246
	padding-right: 4px;
247
	z-index: 1;
248
}
249

    
250
/* for forcing an alert run the following command from diagnostics>command, php command:
251
file_notice("blah",  "blah blah...testing my new theme...");
252
*/
253

    
254
#header-right .container .right #alerts {
255
	position: fixed;
256
	background: url('images/alert_bgr.png') no-repeat;
257
	height: 40px;
258
	width: 400px;
259
	top: 0px;
260
	left: 810px;
261
	z-index: 2;
262
	padding-top: 1px;
263
	padding-left: 10px;
264
	margin: 0px;
265
}
266

    
267
#header-right .container .right #hostname {
268
	position: fixed;
269
	background: url('images/hostname.png') no-repeat;
270
	height: 40px;
271
	width: 400px;
272
	z-index: 1;
273
	padding-right: 5px;
274
	margin: 0px;
275
	top: 0px;
276
	left: 810px;
277
	font-size: 12px;
278
	color: #000000;
279
	font-weight: bold;
280
	padding-left: 40px;
281
	padding-top: 2px;
282
	text-align: left;
283
}
284

    
285

    
286

    
287

    
288
table#marquee {
289
	position: relative;
290
	top: -4px;
291
	left: 15px;
292
	border: 0;
293
	padding: 0;
294
	margin: 0;
295
	width: 350px;
296
	background-color: transparent;
297
	padding: 2px;
298
	border: 0px;
299
}
300
span#marquee-container {
301
	position: absolute;
302
	visibility: hidden;
303
	top: -100px;
304
	left: -10000px;
305
}
306
div#marquee-text {	
307
/*	font-size: 1.18em;
308
	font-weight: normal;
309
	font-family: Verdana;
310
	color: #ffffff; */
311
	font-size: 12px;
312
	font-weight: normal;
313
	font-style: italic;
314
	color: #000000;
315
    padding-left: 30px;
316
    padding-top: 2px;
317
}
318
table#marquee div#container {
319
	position: relative;
320
	overflow: hidden;
321
	width: 330px;
322
	height: 16px;
323
}
324
table#marquee div#container div#scroller {
325
	position: absolute;
326
	left: 0px;
327
	top: 0px;
328
}
329

    
330

    
331
#content {
332
	padding-top: 50px;
333
	padding-right: 40px;
334
	padding-left: 40px;
335
}
336

    
337

    
338
/* try to abuse left as a fadeout at the end of the page */
339
#left {
340
	width: 810px;
341
	height: 1px;
342
}
343

    
344
#right {
345
	padding: 10px;
346
	margin-bottom: 30px;
347
	font-size: 12px;
348
	font-weight: 200;
349
	line-height: 12px;
350
	color: inherit;
351
	background-color: #eeeeee;
352
	-webkit-border-radius: 6px;
353
	-moz-border-radius: 6px;
354
	border-radius: 6px;
355
}
356

    
357
#footer {
358
	text-align: center;
359
}
360
#footer p {
361
	padding: 0px;
362
	margin: 0px;
363

    
364
}
365

    
366
/* Style the List */
367
#navigation {
368
	position: fixed;
369
	top: 0px;
370
	left: 100px;
371
	width: 750px;
372
	padding: 0px;
373
	height: 28px;
374
	z-index: 3;
375
}
376
#navigation ul {
377
	padding: 0;
378
	margin: 0;
379
	list-style: none;
380
	text-align: center;
381
}
382
#navigation ul#menu {
383
	padding-top: 3px;
384
	padding-left: 5px;
385
	margin-left: 10px;
386
}
387

    
388
/* Style the List Elements */
389
#navigation ul li {
390
	float: left;
391
	position: relative;
392
	padding-right: 27px;
393
	top: 0px;
394
}
395

    
396
/* Text mainmenubar */
397
#navigation ul li div {
398
	background-image: url(images/mainmenu-right.gif);
399
	background-position: 2% 50%;
400
	background-repeat: no-repeat;
401
	padding-top:0px;
402
	font-size: 12px;
403
	font-weight: normal;
404
	color: #ffffff;
405
	text-align: left;
406
	padding-left: 13px;
407
	height: 13px;
408
}
409

    
410
/* Make the List inside the List Elements */
411
/* initially hidden with absolute position */
412
#navigation ul li ul {
413
	display: none;
414
	position: absolute; 
415
	font-weight: normal;
416
	margin-top: 1px;
417
	padding-top: 5px;
418
	background: #850000;
419
	border: 0px;
420
	/* transparent */
421
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
422
	-moz-opacity: 0.95;
423
	-khtml-opacity: 0.95;
424
	opacity: 0.95;
425
	/* borders */
426
	border-bottom-right-radius: 0px;
427
	border-bottom-left-radius: 6px;
428
	border-top-left-radius: 6px;
429
	border-top-right-radius: 6px;
430
	/* Mozilla */
431
	-moz-border-radius-bottomright: 0px;
432
	-moz-border-radius-bottomleft: 6px;
433
	-moz-border-radius-topright: 6px;
434
	-moz-border-radius-topleft: 6px;
435
	/* WebKit */
436
	-webkit-border-bottom-right-radius: 0px;
437
	-webkit-border-bottom-left-radius: 6px;
438
	-webkit-border-top-right-radius: 6px;
439
	-webkit-border-top-left-radius: 6px;
440
	/* Shadow Effect */
441
	box-shadow: 5px 5px 10px #000000;
442
	-webkit-box-shadow: 5px 5px 10px #000000;
443
	-moz-box-shadow: 5px 5px 10px #000000;
444
	/* Vertical menu max size */
445
	/* max-height: 259px; /
446
	/* Horizontal menu max size */
447
	max-width: 128px;
448
	overflow-x: hidden;
449
	overflow-y: auto;
450
}
451
/* to override top and left in browsers other than IE */
452
/* which will position to the top right of the containing */
453
/* li, rather than bottom left */
454
#navigation ul li > ul {
455
	top: auto;
456
	left: auto;
457
	left: -1px !important;
458
}
459
/* Show initial drop down upon mouse over, but do not show */
460
/* nested side drop menus within listed elements */
461
#navigation ul li:hover ul { 
462
	display: block;
463
	cursor: pointer;
464
}
465
#navigation ul li:hover {
466
	cursor: pointer;
467
}
468
#navigation ul li:hover div {
469
	text-decoration: none;
470
	background-image: url(images/mainmenu-down.gif);
471
	background-position: 5% 50%;
472
	background-repeat: no-repeat;
473
}
474

    
475
#navigation ul li {
476
	background-color: transparent;
477
	color: #000000;
478
}
479
/* dropdownmenu */
480
#navigation ul li ul li {
481
	border: 0px solid #850000;
482
	width: 128px;
483
	height: 1.6em;
484
	line-height: 1.6em;
485
	background-color: #850000;
486
	/* borders */
487
	border-bottom-right-radius: 0px;
488
	border-bottom-left-radius: 3px;
489
	border-top-left-radius: 3px;
490
	border-top-right-radius: 3px;
491
	/* Mozilla */
492
	-moz-border-radius-bottomright: 0px;
493
	-moz-border-radius-bottomleft: 3px;
494
	-moz-border-radius-topright: 3px;
495
	-moz-border-radius-topleft: 3px;
496
	/* WebKit */
497
	-webkit-border-bottom-right-radius: 0px;
498
	-webkit-border-bottom-left-radius: 3px;
499
	-webkit-border-top-right-radius: 3px;
500
	-webkit-border-top-left-radius: 3px;
501
}
502
/* last element in dropdown menu*/
503
#navigation ul li ul li:last-child {
504
	margin-bottom: 5px;
505
}
506
#navigation ul li ul li:hover {
507
	margin-left: 5px;
508
	background-color: #666666;      
509
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
510
	-moz-opacity: 0.95;
511
	-khtml-opacity: 0.95;
512
	opacity: 0.95;
513
}
514

    
515
/* textcolor in dropdownmenu */
516
#navigation li li a {
517
	display: block;
518
	padding-left: 8px;
519
	padding-right: 8px;
520
	color: #ffffff;
521
	font-size: 11px;
522
	font-weight: normal;
523
	text-align: left;
524
}
525

    
526
#navigation ul li ul li a.navlnk:hover {
527
	text-decoration: none;
528
}
529
#navigation ul li.first {
530
	border-right: 0px;
531
}
532
#navigation ul li.middle {
533
	border-right: 0px;
534
}
535
#navigation ul li.last {
536
}
537
#navigation ul li.dropfirst {
538
	border-bottom: 0px;
539
}
540
#navigation ul li.dropmiddle {
541
	border-bottom: 0px;
542
}
543
#navigation ul li.droplast {
544
}
545

    
546
#wzdtabcont {
547
	float: left;
548
	background-color: #FFFFFF;
549
	color: #000000;
550
	padding: 0;
551
}
552

    
553
ul#wzdnav {
554
  font-size: 0.96em;
555
  float: left;
556
	width: 14.5em;
557
  margin: 0;
558
	padding-left: 18px;
559
}
560

    
561
ul#wzdnav li {
562
  list-style: none;
563
  margin: 0;
564
	padding-bottom: 0.2em;
565
  padding-left: 0;
566
}
567

    
568
ul#wzdnav a {
569
  display: block;
570
  padding: 0.3em;
571
  font-weight: normal;
572
}
573

    
574
#wzdnavbold a {
575
  display: block;
576
  padding: 0.3em;
577
  font-weight: bold ! important;
578
}
579

    
580
ul#wzdnav a:link {
581
  color: black;
582
	background-color: #eee;
583
}
584

    
585
ul#wzdnav a:visited {
586
  color: #666;
587
	background-color: #eee;
588
}
589

    
590
ul#wzdnav a:hover {
591
  color: black;
592
	background-color: white;
593
}
594

    
595
ul#wzdnav a:active {
596
  color: white;
597
	background-color: gray;
598
}
599

    
600
#graph {
601
	position: relative;
602
	z-index: 1;
603
}
604

    
605
#logoutbtn {
606
  position: absolute;
607
  left: 95%;
608
  vertical-align: middle;
609
}
610

    
611
/* Class Based CSS Definitions */
612
.pgtitle {
613
	font-size: 18px;
614
	color: #777777;
615
	font-weight: bold;
616
}
617
.tfrtitle {
618
	font-size: 18px;
619
	color: #ffffff;
620
	font-weight: bold;
621
}
622
.vncell {
623
	background-color: #DDDDDD;
624
	padding-right: 20px;
625
	padding-left: 8px;
626
	border-bottom: 1px solid #999999;
627
}
628
.formfld {
629
  padding-left: 19px;
630
  font-size: small;
631
}
632
.formselect {
633
  font-size: 1.0em;
634
}
635
.langopt {
636
  padding-left: 34px;
637
  padding-top: 2px;
638
  padding-bottom: 2px;
639
}
640
.saved {
641
  /* background: url('/themes/nione/images/icons/icon_wzd_saved.png') no-repeat 0 1px #FFFFFF; */
642
  list-style-image: url('/themes/nervecenter/images/icons/icon_wzd_saved.png') ! important;
643
}
644
.notsaved {
645
  /* background: url('/themes/nione/images/icons/icon_wzd_nsaved.png') no-repeat 0 1px #FFFFFF; */
646
  list-style-image: url('/themes/nervecenter/images/icons/icon_wzd_nsaved.png') ! important;
647
}
648
.en {
649
  background: url('/themes/nervecenter/images/icons/icon_flag_en.png') no-repeat 0 1px #FFFFFF;
650
}
651
.de {
652
  background: url('/themes/nervecenter/images/icons/icon_flag_de.png') no-repeat 0 1px #FFFFFF;
653
}
654
.es {
655
  background: url('/themes/nervecenter/images/icons/icon_flag_es.png') no-repeat 0 1px #FFFFFF;
656
}
657
.pt_BR {
658
  background: url('/themes/nervecenter/images/icons/icon_flag_pt_BR.png') no-repeat 0 1px #FFFFFF;
659
}
660
.host {
661
  background: url('/themes/nervecenter/images/icons/icon_frmfld_host.png') no-repeat 0 1px #FFFFFF;
662
}
663
.search {
664
  background: url('/themes/nervecenter/images/icons/icon_frmfld_search.png') no-repeat 0 1px #FFFFFF;
665
}
666
.file {
667
  background: url('/themes/nervecenter/images/icons/icon_frmfld_file.png') no-repeat 0 1px #FFFFFF;
668
  background-color: transparent;
669
}
670
.mail {
671
  background: url('/themes/nervecenter/images/icons/icon_frmfld_mail.png') no-repeat 0 1px #FFFFFF;
672
}
673
.imp {
674
  background: url('/themes/nervecenter/images/icons/icon_frmfld_imp.png') no-repeat 0 1px #FFFFFF;
675
}
676
.pwd {
677
  background: url('/themes/nervecenter/images/icons/icon_frmfld_pwd.png') no-repeat 0 1px #FFFFFF;
678
}
679
.user {
680
  background: url('/themes/nervecenter/images/icons/icon_frmfld_user.png') no-repeat 0 1px #FFFFFF ;
681
}
682
.group {
683
  background: url('/themes/nervecenter/images/icons/icon_frmfld_group.png') no-repeat 0 1px #FFFFFF;
684
}
685
.url {
686
  background: url('/themes/nervecenter/images/icons/icon_frmfld_url.png') no-repeat 0 1px #FFFFFF;
687
}
688
.time {
689
  background: url('/themes/nervecenter/images/icons/icon_frmfld_time.png') no-repeat 0 1px #FFFFFF;
690
}
691
.unknown {
692
  background: url('/themes/nervecenter/images/icons/icon_frmfld_unknown.png') no-repeat 0 1px #FFFFFF;
693
}
694
.formfld_cert {
695
  background: url('/themes/nervecenter/images/icons/icon_frmfld_cert.png') no-repeat 0 1px #FFFFFF;
696
  padding-left: 28px;
697
	font-family: Courier New, Courier, monospaced;
698
	font-size: 11px;
699
}
700
.formfldalias {
701
	background-color: #990000;
702
	color: #FFFFFF;
703
}
704
.formpre {
705
	font-family: Courier New, Courier, monospaced;
706
	font-size: 10px;
707
}
708
.formbtn {
709
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
710
	font-size: 13px;
711
	font-weight: bold;
712
}
713
.formbtns {
714
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
715
	font-size: 10px;
716
	font-weight: bold;
717
}
718
.vvcell {
719
	background-color: #FFFFC6;
720
}
721
.errmsg {
722
	font-weight: bold;
723
	color: #CC0000;
724
}
725
.red {
726
	color: #CC0000;
727
}
728
.gray {
729
	color: #A0A0A0;
730
}
731
.vexpl {
732
	font-size: 11px;
733
}
734
.navlnk {
735
	color: #FFFFFF;
736
	text-decoration: none;
737
	font-size: 13px;
738
}
739
.navlnks {
740
	color: #FFFFFF;
741
	text-decoration: none;
742
	font-size: 11px;
743
}
744
.redlnk {
745
	color: #990000;
746
	text-decoration: none;
747
}
748
.tblnk {
749
	color: #FFFFFF;
750
	text-decoration: none;
751
}
752
.vncellreq {
753
	background-color: #DDDDDD;
754
	padding-right: 20px;
755
	padding-left: 8px;
756
	font-weight: bold;
757
	border-bottom: 1px solid #999999;
758
}
759
.vncellt {
760
	background-color: #DDDDDD;
761
	padding-right: 20px;
762
	padding-left: 8px;
763
	padding-top: 4px;
764
	padding-bottom: 4px;
765
	font-weight: bold;
766
	border-bottom: 1px solid #999999;
767
}
768
.vtable {
769
	border-bottom: 1px solid #999999;
770
}
771
.vnsepcell {
772
	background-color: #BBBBBB;
773
	padding-right: 20px;
774
	padding-left: 8px;
775
	font-weight: bold;
776
	border-bottom: 1px solid #999999;
777
	font-size: 11px;
778
}
779
.cpline {
780
	font-size: 11px;
781
	color: #FFFFFF;
782
}
783
.hostname {
784
	font-size: 11px;
785
	color: #990000;
786
	font-weight: bold;
787
}
788
.vnsepcellr {
789
	background-color: #BBBBBB;
790
	padding-right: 20px;
791
	padding-left: 8px;
792
	font-weight: bold;
793
	border-right: 1px solid #999999;
794
	border-bottom: 1px solid #999999;
795
	font-size: 11px;
796
}
797
.listrborder {
798
	background-color: #FFFFFF;
799
	border-right: 1px solid #999999;
800
	border-left: 1px solid #999999;	
801
	border-bottom: 1px solid #999999;
802
	font-size: 11px;
803
	padding-right: 6px;
804
	padding-left: 6px;
805
	padding-top: 4px;
806
	padding-bottom: 4px;
807
}
808
.listr {
809
	background-color: #FFFFFF;
810
	border-right: 1px solid #999999;
811
	border-bottom: 1px solid #999999;
812
	font-size: 11px;
813
	padding-right: 6px;
814
	padding-left: 6px;
815
	padding-top: 4px;
816
	padding-bottom: 4px;
817
}
818
.listrpad {
819
	border-right: 1px solid #999999;
820
	border-bottom: 1px solid #999999;
821
	font-size: 11px;
822
	padding-right: 16px;
823
	padding-left: 10px;
824
	padding-top: 8px;
825
	padding-bottom: 8px;
826
}
827
.listn {
828
	font-size: 11px;
829
	padding-right: 16px;
830
	padding-left: 6px;
831
	padding-top: 4px;
832
	padding-bottom: 4px;
833
}
834
.listbg {
835
	border-right: 1px solid #999999;
836
	border-bottom: 1px solid #999999;
837
	font-size: 11px;
838
	color: #FFFFFF;
839
	background-color: #990000;
840
	padding-right: 16px;
841
	padding-left: 6px;
842
	padding-top: 4px;
843
	padding-bottom: 4px;
844
}
845
.listbggrey {
846
	border-right: 1px solid #999999;
847
        border-bottom: 1px solid #999999;
848
        font-size: 11px;
849
        background-color: #999999;
850
        padding-right: 16px;
851
        padding-left: 6px;
852
        padding-top: 4px;
853
        padding-bottom: 4px;
854
}
855
.listhdr {
856
	background-color: #BBBBBB;
857
	padding-right: 16px;
858
	padding-left: 6px;
859
	font-weight: bold;
860
	border-bottom: 1px solid #999999;
861
	font-size: 11px;
862
	padding-top: 5px;
863
	padding-bottom: 5px;
864
}
865
.listhdr a {
866
	color: #000000;
867
}
868
.listhdrr {
869
	background-color: #BBBBBB;
870
	padding-right: 16px;
871
	padding-left: 6px;
872
	font-weight: bold;
873
	border-right: 1px solid #999999;
874
	border-bottom: 1px solid #999999;
875
	font-size: 11px;
876
	padding-top: 5px;
877
	padding-bottom: 5px;
878
}
879
.listhdrr a {
880
	color: #000000;
881
}
882
.listlr {
883
	background-color: #FFFFFF;
884
	border-right: 1px solid #999999;
885
	border-bottom: 1px solid #999999;
886
	border-left: 1px solid #999999;
887
	font-size: 11px;
888
	padding-right: 6px;
889
	padding-left: 6px;
890
	padding-top: 4px;
891
	padding-bottom: 4px;
892
}
893
.listlrns {
894
	background-color: #FFFFFF;
895
	border-right: 1px solid #999999;
896
	border-bottom: 1px solid #999999;
897
	border-left: 1px solid #999999;
898
	font-size: 11px;
899
	padding-top: 4px;
900
	padding-bottom: 4px;
901
}
902
.list {
903
	font-size: 11px;
904
	padding-left: 6px;
905
	padding-top: 2px;
906
	padding-bottom: 2px;
907
}
908
.listt {
909
	font-size: 11px;
910
	padding-top: 5px;
911
}
912
.listhdrrns {
913
	background-color: #BBBBBB;
914
	padding-left: 6px;
915
	padding-top: 5px;
916
	padding-bottom: 5px;
917
	padding-right: 6px;
918
	font-weight: bold;
919
	border-right: 1px solid #999999;
920
	border-bottom: 1px solid #999999;
921
	font-size: 11px;
922
}
923
.listbgns {
924
	border-right: 1px solid #999999;
925
	border-bottom: 1px solid #999999;
926
	font-size: 11px;
927
	background-color: #D9DEE8;
928
	padding-left: 6px;
929
	padding-right: 4px;
930
	padding-top: 4px;
931
	padding-bottom: 4px;
932
}
933
.listtopic {
934
	border-right: 1px solid #999999;
935
	font-size: 11px;
936
	background-color: #990000;
937
	padding-right: 16px;
938
	padding-left: 6px;
939
	color: #FFFFFF;
940
	font-weight: bold;
941
	padding-top: 5px;
942
	padding-bottom: 5px;
943
}
944

    
945
.optsect_t {
946
	border-right: 1px solid #999999;
947
	background-color: #990000;
948
	padding-right: 6px;
949
	padding-left: 6px;
950
	padding-top: 2px;
951
	padding-bottom: 2px;
952
}
953
.optsect_s {
954
	font-size: 11px;
955
	color: #FFFFFF;
956
	font-weight: bold;
957
}
958
.tabnavtbl {
959
}
960

    
961

    
962
/* MISC CSS Definitions */
963
ul#tabnav {
964
	font-size: 11px;
965
	font-weight: bold;
966
	list-style-type: none;
967
	margin: 0;
968
	padding: 0;
969
}
970
ul#tabnav li.tabinact1 {
971
	float: left;
972
	background-color: #777777;
973
	color: #FFFFFF;
974
	padding: 0;
975
	white-space: nowrap;
976
}
977
ul#tabnav li.tabinact {
978
	float: left;
979
	border-left: 1px solid #999999;
980
	background-color: #777777;
981
	color: #FFFFFF;
982
	padding: 0;
983
	white-space: nowrap;
984
}
985
ul#tabnav li.tabinact a {
986
	float: left;
987
	display: block;
988
	text-decoration: none;
989
	padding: 5px 8px 5px 8px;
990
	color: #FFFFFF;
991
}
992
ul#tabnav li.tabinact1 a {
993
	float: left;
994
	display: block;
995
	text-decoration: none;
996
	padding: 5px 8px 5px 8px;
997
	color: #FFFFFF;
998
}
999
ul#tabnav li.tabact {
1000
	float: left;
1001
	background-color: #EEEEEE;
1002
	color: #000000;
1003
	padding: 5px 8px 5px 8px;
1004
	white-space: nowrap;
1005
}
1006
.tabcont {
1007
	background-color: #DDDDDD;
1008
	padding-right: 12px;
1009
	padding-left: 12px;
1010
	padding-top: 12px;
1011
	padding-bottom: 12px;
1012
}
1013
.tabact {
1014
	float: left;
1015
	background-color: #EEEEEE;
1016
	color: #000000;
1017
	padding: 5px 8px 5px 8px;
1018
	white-space: nowrap;
1019
}
1020
.tabinact {
1021
	font-weight: bold;
1022
	float: left;
1023
	border-left: 1px solid #999999;
1024
	background-color: #777777;
1025
	color: #FFFFFF;
1026
	padding: 0;
1027
	white-space: nowrap;
1028
}
1029
.menu {
1030
	background-color: #000000;
1031
	white-space: nowrap;
1032
	padding: 0px 5px 0px 5px;
1033
	width: 100%;
1034
	vertical-align: top;
1035
}
1036

    
1037
/* style of disabled formelements */
1038
[disabled] {
1039
	color:#666666;
1040
	background:#eeeeee;
1041
}
1042

    
1043

    
1044
/* Auto Complete Suggestions */
1045
div.suggestions {
1046
    -moz-box-sizing: border-box;
1047
    /* box-sizing: border-box; */
1048
    border: 1px solid black;
1049
    position: absolute;
1050
	background-color: #990000;
1051
	color: #FFF;
1052
}
1053

    
1054
div.suggestions div {
1055
    cursor: default;
1056
    padding: 0px 3px;
1057
	background-color: #990000;
1058
	color: #FFF;
1059
}
1060

    
1061
div.suggestions div.current {
1062
    background-color: #3366cc;
1063
    color: #FFF;
1064
}
1065
/* End Auto Complete Suggestions */
1066

    
1067

    
1068
/* Nifty Corners Crap */
1069
.rtop,.artop{display:block}
1070
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
1071
.artop *{border-style: solid;border-width:0 1px}
1072
.r1,.rl1,.re1,.rel1{margin-left:5px}
1073
.r1,.rr1,.re1,.rer1{margin-right:5px}
1074
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
1075
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
1076
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
1077
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
1078
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
1079
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
1080
.rx1,.rxl1{border-left-width:5px}
1081
.rx1,.rxr1{border-right-width:5px}
1082
.rx2,.rxl2{border-left-width:3px}
1083
.rx2,.rxr2{border-right-width:3px}
1084
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
1085
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
1086
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
1087
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
1088
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
1089
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
1090
/* End Nifty Corners Crap */
1091

    
1092

    
1093

    
1094
/* CSS for Dynamic Log Viewer */
1095
/* Author: Erik Kristensen    */
1096
div#log div.log-entry {
1097
	clear: both;
1098
}
1099

    
1100
div#log div.log-entry span,
1101
div#log div.log-header span {
1102
	padding: 3px 2px 3px 2px;
1103
	padding-left: 6px;
1104
}
1105

    
1106
div#log div.log-entry span.log-action {
1107
	padding-bottom: 6px;
1108
	padding-left: 5px;
1109
	padding-right: 5px;
1110
}
1111

    
1112
div#log div.log-header span {
1113
	border-top: 1px solid #999;
1114
	background-color: #bbb;
1115
	font-weight: bold;
1116
	text-align: left;
1117
}
1118

    
1119
div#log span.log-action,
1120
div#log span.log-time,
1121
div#log span.log-interface,
1122
div#log span.log-source,
1123
div#log span.log-destination,
1124
div#log span.log-protocol {
1125
	float: left;
1126
	text-align: left;
1127
	border-left: 1px solid #999;
1128
	border-bottom: 1px solid #999;
1129
	
1130
}
1131

    
1132
div#log span.log-general {
1133

    
1134
}
1135

    
1136
div#log span.log-protocol {
1137
	border-right: 1px solid #999;
1138
}
1139

    
1140
div#log span.log-action {
1141
	width: 2em;
1142
	text-align: center;
1143
}
1144

    
1145
div#log span.log-time {
1146
	width: 12.5em;
1147
}
1148

    
1149
div#log span.log-interface {
1150
	width: 5em;
1151
}
1152

    
1153
div#log span.log-source,
1154
div#log span.log-destination {
1155
	width: 17.6em;
1156
}
1157

    
1158
div#log span.log-protocol {
1159
	width: 5.5em;
1160
}
1161
/* END CSS FOR DYNAMIC LOG VIEWER */
1162

    
1163
#login {
1164
	background: #cccccc;
1165
	border: 0px solid #666666;
1166
	margin: 5em auto;
1167
	padding: 0em;
1168
	width: 340px;
1169
}
1170

    
1171
#login h1 {
1172
	background: url(images/misc/logon.png) no-repeat top left;
1173
	margin-top: 0;
1174
	display: block;
1175
	text-indent: -1000px;
1176
	height: 50px;
1177
	border-bottom: none;
1178
}
1179

    
1180
#login p {
1181
	font-size: 1em;
1182
	font-weight: bold;
1183
	padding: 3px;
1184
	margin: 0em;
1185
	text-indent: 10px;
1186
}
1187

    
1188
#login span {
1189
	font-size: 1em;
1190
	font-weight: bold;
1191
	width: 20%;
1192
	padding: 3px;
1193
	margin: 0em;
1194
	text-indent: 10px;
1195
}
1196

    
1197
#login p#text {
1198
	font-size: 1em;
1199
	font-weight: normal;
1200
	padding: 3px;
1201
	margin: 0em;
1202
	text-indent: 10px;
1203
}
1204

    
1205
#login #username, #password, #password2 {
1206
	font-size: small;
1207
	width: 60%;
1208
	padding-left: 19px;
1209
	padding: 3px;
1210
	margin: 0em;
1211
}
1212

    
1213
#login #submit {
1214
	font-size: 1em;
1215
	font-weight: bold;
1216
	padding: 3px;
1217
	margin: 0em;
1218
	text-indent: 10px;
1219
}
1220

    
1221
/* Widget CSS */
1222
.widgetsubheader {
1223
	border-right: 1px solid #999999;
1224
	font-size: 11px;
1225
	background-color: #B1B1B1;
1226
	padding-right: 6px;
1227
	padding-left: 6px;
1228
	color: #000000;
1229
	font-weight: bold;
1230
	padding-top: 5px;
1231
	padding-bottom: 5px;
1232
}
1233
.widgetheader {
1234
	border-right: 1px solid #999999;
1235
	font-size: 11px;
1236
	background-color: #990000;
1237
	padding-right: 6px;
1238
	padding-left: 6px;
1239
	color: #FFFFFF;
1240
	font-weight: bold;
1241
	padding-top: 5px;
1242
	padding-bottom: 5px;
1243
}
1244
.widgetdiv{
1245
	margin:5px;
1246
	padding: 5px;
1247
	background:#CCCCCC;
1248
}
1249
.widgetconfigdiv{
1250
	background:#BBBBBB;
1251
	font-size: 11px;
1252
	color: #000000;
1253
	padding-right: 5px;
1254
	padding-left: 5px;
1255
	padding-top: 5px;
1256
	padding-bottom: 5px;
1257
}
1258

    
1259
div#log div.log-entry-mini {
1260
	clear: both;
1261
}
1262

    
1263
div#log div.log-entry-mini span {
1264
	padding: 2px 2px 2px 2px;
1265
	padding-left: 6px;
1266
}
1267

    
1268
div#log span.log-action-mini-header,
1269
div#log span.log-time-mini-header,
1270
div#log span.log-interface-mini-header,
1271
div#log span.log-source-mini-header,
1272
div#log span.log-destination-mini-header,
1273
div#log span.log-protocol-mini-header {
1274
	float: left;
1275
	text-align: left;
1276
	background-color: #B1B1B1;
1277
	font-size: 12px;
1278
	border-left: 1px solid #999;
1279
	border-bottom: 1px solid #999;
1280
}
1281

    
1282
div#log span.log-action-mini,
1283
div#log span.log-time-mini,
1284
div#log span.log-interface-mini,
1285
div#log span.log-source-mini,
1286
div#log span.log-destination-mini,
1287
div#log span.log-protocol-mini {
1288
	float: left;
1289
	text-align: left;
1290
	background-color: #FFFFFF;
1291
	font-size: 11px;
1292
	border-left: 1px solid #999;
1293
	border-bottom: 1px solid #999;
1294
}
1295

    
1296
div#log span.log-action-mini,
1297
div#log span.log-action-mini-header {
1298
	width: 6%;
1299
}
1300

    
1301
div#log span.log-time-mini,
1302
div#log span.log-time-mini-header {
1303
	width: 19%;
1304
}
1305

    
1306
div#log span.log-interface-mini,
1307
div#log span.log-interface-mini-header {
1308
	width: 8%;
1309
}
1310

    
1311
div#log span.log-source-mini,
1312
div#log span.log-source-mini-header {
1313
	width: 23%;
1314
}
1315

    
1316
div#log span.log-destination-mini,
1317
div#log span.log-destination-mini-header {
1318
	width: 31%;
1319
}
1320

    
1321
div#log span.log-protocol-mini,
1322
div#log span.log-protocol-mini-header {
1323
	width: 8%;	
1324
	border-right: 1px solid #999;
1325
}
1326

    
1327
/* Sortable tables */
1328
table.sortable thead {
1329
        cursor: default;
1330
	/* background-color: #EEEEEE; this causing light gray rectangles to the right of many tables in gui */
1331
	padding-right: 12px;
1332
	padding-left: 12px;
1333
	padding-top: 12px;
1334
	padding-bottom: 12px;
1335
}
1336

    
1337
/*thermal_sensors widget styles*/
1338

    
1339
.thermalSensorRow		{ width: 100%; border: 0px solid #ddd; padding: 1px; border-radius: 3px; }
1340
.thermalSensorBarShell	{ position: relative; width: 100%; height: 5px; border: 1px solid lightgray; border-radius: 3px; }
1341
.thermalSensorBar		{ position: absolute; width:   0%; height: 1px; z-index: 1; border-style: solid; border-radius: 3px; 
1342
						  background-color: LimeGreen; 
1343
						  border-top-width: 2px; border-top-color: Lime; 
1344
						  border-left-width: 0px;   
1345
						  border-right-width: 0px; 
1346
						  border-bottom-width: 2px; border-bottom-color: Green; 
1347
}
1348
.thermalSensorTextShell	{ height: 20px; width: 100%; top: 3px; }
1349
.thermalSensorText		{ float: left; height: 20px; top: 3px; }
1350
.thermalSensorValue		{ float: left; height: 20px; top: 3px; font-weight: bold; margin-left: 10px;}
1351

    
1352
.thermalSensorWarnThresh	{ position: absolute; background-color: orange; height: 16px; width: 2px; z-index: 2; margin-top: -8px; }
1353
.thermalSensorCritThresh	{ position: absolute; background-color:    red; height: 16px; width: 2px; z-index: 2; margin-top: -8px; }
1354

    
1355
.thermal_sensors_widget_scale000 { position: absolute; height: 5px; width: 1px; left: -1px; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1356
.thermal_sensors_widget_scale020 { position: absolute; height: 3px; width: 1px; left:  10%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1357
.thermal_sensors_widget_scale010 { position: absolute; height: 3px; width: 1px; left:  20%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1358
.thermal_sensors_widget_scale030 { position: absolute; height: 3px; width: 1px; left:  30%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1359
.thermal_sensors_widget_scale040 { position: absolute; height: 3px; width: 1px; left:  40%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1360
.thermal_sensors_widget_scale050 { position: absolute; height: 3px; width: 1px; left:  50%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1361
.thermal_sensors_widget_scale060 { position: absolute; height: 3px; width: 1px; left:  60%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1362
.thermal_sensors_widget_scale070 { position: absolute; height: 3px; width: 1px; left:  70%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1363
.thermal_sensors_widget_scale080 { position: absolute; height: 3px; width: 1px; left:  80%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1364
.thermal_sensors_widget_scale090 { position: absolute; height: 3px; width: 1px; left:  90%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1365
.thermal_sensors_widget_scale100 { position: absolute; height: 9px; width: 1px; left: 100%; margin-top: -6px; background-color: lightgray; z-index: 0; font-size: 0; }
1366

    
1367
.thermal_sensors_widget_mark100 { position: absolute; width: 15px; left: 96%; margin-top: -12px; font: 6pt Arial, sans-serif; text-align: left; color: #575757; }
1368

    
1369
/* widget textarea styles - full width */
1370
.textarea_widget { 
1371
	width: 100%; 
1372
	resize:vertical;
1373
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
1374
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
1375
	box-sizing: border-box;         /* IE 8+ */
1376
}
(1-1/12)