Projet

Général

Profil

Télécharger (29,2 ko) Statistiques
| Branche: | Tag: | Révision:

univnautes / usr / local / www / themes / pfsense_ng / 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
body {
145
  margin: 0px auto;
146
  align: left;
147
  background: url('images/background.jpg') no-repeat;
148
  background-position : left 0px;
149
  background-attachment: fixed;
150
  background-color: #7f7f7f;
151
}
152
a:link {
153
	color: #550000;
154
}
155

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

    
160
a:active {
161
	color: #550000;
162
}
163

    
164
a:hover {
165
	color: #550000;
166
}
167

    
168
form {
169
	margin: 0px;
170
}
171
a {
172
	text-decoration: none;
173
}
174
form input {
175
	font-size: 1.1em;
176
}
177

    
178
iframe {
179
	z-index: 1;
180
	border: 1px dashed #990000;
181
}
182
.iframe {
183
	background-color: #FFFFFF;
184
}
185

    
186
/* style of disabled formelements */
187
#wrap div {margin:1em 0}
188
[disabled] {
189
	color:#666666;
190
	background:#eeeeee;
191
}
192

    
193
/* ID Based CSS Definitions */
194
/* margin: 0px auto makes the content centered, margin 0px 0px makes it aligned to the left */
195
#wrapper {
196
	width: 810px;
197
	margin: 0px 0px;
198
/*	left: 0px; */
199
}
200

    
201
#header {
202
	background: url('images/header.png') no-repeat;
203
	background-position: 0px;
204
	height: 40px;
205
	width: 810px;
206
	position: fixed;
207
	left: 0;
208
	margin-bottom: 5px;
209
	z-index: 2;
210
}
211
#header-left {
212
	position: relative;
213
	/* background: url('images/logo.gif') no-repeat; */
214
	background-position: center;
215
	height: 40px;
216
	width: 80px;
217
	left: 0px;
218
	top:0px;
219
	float: left;
220
}
221
#header-left #status-link {
222
	position: relative;
223
	top: 0px;
224
	left: 0px;
225
}
226
#header-right {
227
	position: relative;
228
	/* background: url('images/header.gif') no-repeat; */
229
	height: 30px;
230
	color: #fff;
231
	left: 0px;
232
	margin-left: 165px;
233
}
234
#header-right .alert {
235
	position: relative;
236
	/* background: url('images/alert.gif') no-repeat; */
237
	background-position: 4px 2px;
238
	color: #fff;
239
	height: 17px;
240
	width: 500px;
241
	padding: 4px;
242
	padding-left: 27px;
243
	float: left;
244
}
245
#header-right .container {
246
	position: relative;
247
}
248
#header-right .container .left {
249
	position: relative; 
250
	float: left;
251
	font-size: 1.3em;
252
	font-weight: bold;
253
	top: 15px;
254
	left: 4px;
255
	display: none;
256
}
257
#header-right .container .right {
258
	position: relative;
259
	float: right;
260
	top: 22px;
261
	padding-right: 4px;
262
	z-index: 1;
263
}
264

    
265
/* for forcing an alert run the following command from diagnostics>command, php command:
266
file_notice("blah",  "blah blah...testing my new theme...");
267
*/
268

    
269
#header-right .container .right #alerts {
270
	position: fixed;
271
	background: url('images/alert_bgr.png') no-repeat;
272
	height: 40px;
273
	width: 400px;
274
	top: 0px;
275
	left: 810px;
276
	z-index: 2;
277
	padding-top: 1px;
278
	padding-left: 10px;
279
	margin: 0px;
280
}
281

    
282
#header-right .container .right #hostname {
283
	position: fixed;
284
	background: url('images/hostname.png') no-repeat;
285
	height: 40px;
286
	width: 400px;
287
	z-index: 1;
288
	padding-right: 5px;
289
	margin: 0px;
290
	top: 0px;
291
	left: 810px;
292
	font-size: 12px;
293
	color: #000000;
294
	font-weight: bold;
295
	padding-left: 40px;
296
	padding-top: 2px;
297
	text-align: left;
298
}
299

    
300

    
301

    
302

    
303
table#marquee {
304
	position: relative;
305
	top: -4px;
306
	left: 15px;
307
	border: 0;
308
	padding: 0;
309
	margin: 0;
310
	width: 350px;
311
	background-color: transparent;
312
	padding: 2px;
313
	border: 0px;
314
}
315
span#marquee-container {
316
	position: absolute;
317
	visibility: hidden;
318
	top: -100px;
319
	left: -10000px;
320
}
321
div#marquee-text {	
322
/*	font-size: 1.18em;
323
	font-weight: normal;
324
	font-family: Verdana;
325
	color: #ffffff; */
326
	font-size: 12px;
327
	font-weight: normal;
328
	font-style: italic;
329
	color: #000000;
330
    padding-left: 30px;
331
    padding-top: 2px;
332
}
333
table#marquee div#container {
334
	position: relative;
335
	overflow: hidden;
336
	width: 330px;
337
	height: 16px;
338
}
339
table#marquee div#container div#scroller {
340
	position: absolute;
341
	left: 0px;
342
	top: 0px;
343
}
344

    
345

    
346
#content {
347
	position: relative;
348
	top: 0px;
349
	left: 75px;
350
	margin-top: 0px;
351
	margin-left: 0px;
352
	padding-top: 50px;
353
	padding-left: 20px;
354
	width: 840px;
355
	background-color: #ffffff;
356
	background: url('images/horizontal.png') repeat-y;
357
}
358

    
359

    
360
/* try to abuse left as a fadeout at the end of the page */
361
#left {
362
	width: 810px;
363
	height: 1px;
364
}
365

    
366
#right {
367
	position: relative;
368
	top: -10px;
369
	left: 0px;
370
	width: 770px;
371
	margin-top: 0px;
372
	margin-left: 5px;
373
	margin-right: 5px;
374
	padding-top: 20px;
375
	padding-left: 10px;
376
	padding-right: 10px;
377
	padding-bottom: 90px;
378
	min-height: 400px;
379

    
380
}
381

    
382
#footer {
383
	position: relative;
384
/*	margin-bottom: 5px; */
385
	background: url('images/footer.png') no-repeat;
386
/*	top: -100px; */
387
	bottom: 0px;
388
	left: 75px;
389
/*	width: 1210px; */
390
	width: 840px;
391
	height: 60px;
392
	color: #000000;
393
	text-align: center;
394
	font-size: 0.9em;
395
	padding-top: 10px;
396
	padding-left: 10px;
397
	clear: both;
398
}
399
#footer p {
400
	padding: 0px;
401
	margin: 0px;
402

    
403
}
404

    
405
/* Style the List */
406
#navigation {
407
	position: fixed;
408
	top: 0px;
409
	left: 100px;
410
	width: 750px;
411
	padding: 0px;
412
	height: 28px;
413
	z-index: 3;
414
}
415
#navigation ul {
416
	padding: 0;
417
	margin: 0;
418
	list-style: none;
419
	text-align: center;
420
}
421
#navigation ul#menu {
422
	padding-top: 3px;
423
	padding-left: 5px;
424
	margin-left: 10px;
425
}
426

    
427
/* Style the List Elements */
428
#navigation ul li {
429
	float: left;
430
	position: relative;
431
	padding-right: 27px;
432
	top: 0px;
433
}
434

    
435
/* Text mainmenubar */
436
#navigation ul li div {
437
	background-image: url(images/mainmenu-right.gif);
438
	background-position: 2% 50%;
439
	background-repeat: no-repeat;
440
	padding-top:0px;
441
	font-size: 12px;
442
	font-weight: normal;
443
	color: #ffffff;
444
	text-align: left;
445
	padding-left: 13px;
446
	height: 13px;
447
}
448

    
449
/* Make the List inside the List Elements */
450
/* initially hidden with absolute position */
451
#navigation ul li ul {
452
	display: none;
453
	position: absolute; 
454
	font-weight: normal;
455
	margin-top: 1px;
456
	padding-top: 5px;
457
	background: #850000;
458
	border: 0px;
459
	/* transparent */
460
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
461
	-moz-opacity: 0.95;
462
	-khtml-opacity: 0.95;
463
	opacity: 0.95;
464
	/* borders */
465
	border-bottom-right-radius: 0px;
466
	border-bottom-left-radius: 6px;
467
	border-top-left-radius: 6px;
468
	border-top-right-radius: 6px;
469
	/* Mozilla */
470
	-moz-border-radius-bottomright: 0px;
471
	-moz-border-radius-bottomleft: 6px;
472
	-moz-border-radius-topright: 6px;
473
	-moz-border-radius-topleft: 6px;
474
	/* WebKit */
475
	-webkit-border-bottom-right-radius: 0px;
476
	-webkit-border-bottom-left-radius: 6px;
477
	-webkit-border-top-right-radius: 6px;
478
	-webkit-border-top-left-radius: 6px;
479
	/* Shadow Effect */
480
	box-shadow: 5px 5px 10px #000000;
481
	-webkit-box-shadow: 5px 5px 10px #000000;
482
	-moz-box-shadow: 5px 5px 10px #000000;
483
	/* Vertical menu max size */
484
	/* max-height: 259px; /
485
	/* Horizontal menu max size */
486
	max-width: 128px;
487
	overflow-x: hidden;
488
	overflow-y: auto;
489
}
490
/* to override top and left in browsers other than IE */
491
/* which will position to the top right of the containing */
492
/* li, rather than bottom left */
493
#navigation ul li > ul {
494
	top: auto;
495
	left: auto;
496
	left: -1px !important;
497
}
498
/* Show initial drop down upon mouse over, but do not show */
499
/* nested side drop menus within listed elements */
500
#navigation ul li:hover ul { 
501
	display: block;
502
	cursor: pointer;
503
}
504
#navigation ul li:hover {
505
	cursor: pointer;
506
}
507
#navigation ul li:hover div {
508
	text-decoration: none;
509
	background-image: url(images/mainmenu-down.gif);
510
	background-position: 5% 50%;
511
	background-repeat: no-repeat;
512
}
513

    
514
#navigation ul li {
515
	background-color: transparent;
516
	color: #000000;
517
}
518
/* dropdownmenu */
519
#navigation ul li ul li {
520
	border: 0px solid #850000;
521
	width: 128px;
522
	height: 1.6em;
523
	line-height: 1.6em;
524
	background-color: #850000;
525
	/* borders */
526
	border-bottom-right-radius: 0px;
527
	border-bottom-left-radius: 3px;
528
	border-top-left-radius: 3px;
529
	border-top-right-radius: 3px;
530
	/* Mozilla */
531
	-moz-border-radius-bottomright: 0px;
532
	-moz-border-radius-bottomleft: 3px;
533
	-moz-border-radius-topright: 3px;
534
	-moz-border-radius-topleft: 3px;
535
	/* WebKit */
536
	-webkit-border-bottom-right-radius: 0px;
537
	-webkit-border-bottom-left-radius: 3px;
538
	-webkit-border-top-right-radius: 3px;
539
	-webkit-border-top-left-radius: 3px;
540
}
541
/* last element in dropdown menu*/
542
#navigation ul li ul li:last-child {
543
	margin-bottom: 5px;
544
}
545
#navigation ul li ul li:hover {
546
	margin-left: 5px;
547
	background-color: #666666;      
548
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
549
	-moz-opacity: 0.95;
550
	-khtml-opacity: 0.95;
551
	opacity: 0.95;
552
}
553

    
554
/* textcolor in dropdownmenu */
555
#navigation li li a {
556
	display: block;
557
	padding-left: 8px;
558
	padding-right: 8px;
559
	color: #ffffff;
560
	font-size: 11px;
561
	font-weight: normal;
562
	text-align: left;
563
}
564

    
565
#navigation ul li ul li a.navlnk:hover {
566
	text-decoration: none;
567
}
568
#navigation ul li.first {
569
	border-right: 0px;
570
}
571
#navigation ul li.middle {
572
	border-right: 0px;
573
}
574
#navigation ul li.last {
575
}
576
#navigation ul li.dropfirst {
577
	border-bottom: 0px;
578
}
579
#navigation ul li.dropmiddle {
580
	border-bottom: 0px;
581
}
582
#navigation ul li.droplast {
583
}
584

    
585
#wzdtabcont {
586
	float: left;
587
	background-color: #FFFFFF;
588
	color: #000000;
589
	padding: 0;
590
}
591

    
592
ul#wzdnav {
593
  font-size: 0.96em;
594
  float: left;
595
	width: 14.5em;
596
  margin: 0;
597
	padding-left: 18px;
598
}
599

    
600
ul#wzdnav li {
601
  list-style: none;
602
  margin: 0;
603
	padding-bottom: 0.2em;
604
  padding-left: 0;
605
}
606

    
607
ul#wzdnav a {
608
  display: block;
609
  padding: 0.3em;
610
  font-weight: normal;
611
}
612

    
613
#wzdnavbold a {
614
  display: block;
615
  padding: 0.3em;
616
  font-weight: bold ! important;
617
}
618

    
619
ul#wzdnav a:link {
620
  color: black;
621
	background-color: #eee;
622
}
623

    
624
ul#wzdnav a:visited {
625
  color: #666;
626
	background-color: #eee;
627
}
628

    
629
ul#wzdnav a:hover {
630
  color: black;
631
	background-color: white;
632
}
633

    
634
ul#wzdnav a:active {
635
  color: white;
636
	background-color: gray;
637
}
638

    
639
#graph {
640
	position: relative;
641
	z-index: 1;
642
}
643

    
644
#logoutbtn {
645
  position: absolute;
646
  left: 95%;
647
  vertical-align: middle;
648
}
649

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

    
984
.optsect_t {
985
	border-right: 1px solid #999999;
986
	background-color: #990000;
987
	padding-right: 6px;
988
	padding-left: 6px;
989
	padding-top: 2px;
990
	padding-bottom: 2px;
991
}
992
.optsect_s {
993
	font-size: 11px;
994
	color: #FFFFFF;
995
	font-weight: bold;
996
}
997
.tabnavtbl {
998
}
999

    
1000

    
1001
/* MISC CSS Definitions */
1002
ul#tabnav {
1003
	font-size: 11px;
1004
	font-weight: bold;
1005
	list-style-type: none;
1006
	margin: 0;
1007
	padding: 0;
1008
}
1009
ul#tabnav li.tabinact1 {
1010
	float: left;
1011
	background-color: #777777;
1012
	color: #FFFFFF;
1013
	padding: 0;
1014
	white-space: nowrap;
1015
}
1016
ul#tabnav li.tabinact {
1017
	float: left;
1018
	border-left: 1px solid #999999;
1019
	background-color: #777777;
1020
	color: #FFFFFF;
1021
	padding: 0;
1022
	white-space: nowrap;
1023
}
1024
ul#tabnav li.tabinact a {
1025
	float: left;
1026
	display: block;
1027
	text-decoration: none;
1028
	padding: 5px 8px 5px 8px;
1029
	color: #FFFFFF;
1030
}
1031
ul#tabnav li.tabinact1 a {
1032
	float: left;
1033
	display: block;
1034
	text-decoration: none;
1035
	padding: 5px 8px 5px 8px;
1036
	color: #FFFFFF;
1037
}
1038
ul#tabnav li.tabact {
1039
	float: left;
1040
	background-color: #EEEEEE;
1041
	color: #000000;
1042
	padding: 5px 8px 5px 8px;
1043
	white-space: nowrap;
1044
}
1045
.tabcont {
1046
	background-color: #DDDDDD;
1047
	padding-right: 12px;
1048
	padding-left: 12px;
1049
	padding-top: 12px;
1050
	padding-bottom: 12px;
1051
}
1052
.tabact {
1053
	float: left;
1054
	background-color: #EEEEEE;
1055
	color: #000000;
1056
	padding: 5px 8px 5px 8px;
1057
	white-space: nowrap;
1058
}
1059
.tabinact {
1060
	font-weight: bold;
1061
	float: left;
1062
	border-left: 1px solid #999999;
1063
	background-color: #777777;
1064
	color: #FFFFFF;
1065
	padding: 0;
1066
	white-space: nowrap;
1067
}
1068
.menu {
1069
	background-color: #000000;
1070
	white-space: nowrap;
1071
	padding: 0px 5px 0px 5px;
1072
	width: 100%;
1073
	vertical-align: top;
1074
}
1075

    
1076
/* style of disabled formelements */
1077
[disabled] {
1078
	color:#666666;
1079
	background:#eeeeee;
1080
}
1081

    
1082

    
1083
/* Auto Complete Suggestions */
1084
div.suggestions {
1085
    -moz-box-sizing: border-box;
1086
    /* box-sizing: border-box; */
1087
    border: 1px solid black;
1088
    position: absolute;
1089
	background-color: #990000;
1090
	color: #FFF;
1091
}
1092

    
1093
div.suggestions div {
1094
    cursor: default;
1095
    padding: 0px 3px;
1096
	background-color: #990000;
1097
	color: #FFF;
1098
}
1099

    
1100
div.suggestions div.current {
1101
    background-color: #3366cc;
1102
    color: #FFF;
1103
}
1104
/* End Auto Complete Suggestions */
1105

    
1106

    
1107
/* Nifty Corners Crap */
1108
.rtop,.artop{display:block}
1109
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
1110
.artop *{border-style: solid;border-width:0 1px}
1111
.r1,.rl1,.re1,.rel1{margin-left:5px}
1112
.r1,.rr1,.re1,.rer1{margin-right:5px}
1113
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
1114
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
1115
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
1116
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
1117
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
1118
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
1119
.rx1,.rxl1{border-left-width:5px}
1120
.rx1,.rxr1{border-right-width:5px}
1121
.rx2,.rxl2{border-left-width:3px}
1122
.rx2,.rxr2{border-right-width:3px}
1123
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
1124
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
1125
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
1126
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
1127
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
1128
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
1129
/* End Nifty Corners Crap */
1130

    
1131

    
1132

    
1133
/* CSS for Dynamic Log Viewer */
1134
/* Author: Erik Kristensen    */
1135
div#log div.log-entry {
1136
	clear: both;
1137
}
1138

    
1139
div#log div.log-entry span,
1140
div#log div.log-header span {
1141
	padding: 3px 2px 3px 2px;
1142
	padding-left: 6px;
1143
}
1144

    
1145
div#log div.log-entry span.log-action {
1146
	padding-bottom: 6px;
1147
	padding-left: 5px;
1148
	padding-right: 5px;
1149
}
1150

    
1151
div#log div.log-header span {
1152
	border-top: 1px solid #999;
1153
	background-color: #bbb;
1154
	font-weight: bold;
1155
	text-align: left;
1156
}
1157

    
1158
div#log span.log-action,
1159
div#log span.log-time,
1160
div#log span.log-interface,
1161
div#log span.log-source,
1162
div#log span.log-destination,
1163
div#log span.log-protocol {
1164
	float: left;
1165
	text-align: left;
1166
	border-left: 1px solid #999;
1167
	border-bottom: 1px solid #999;
1168
	
1169
}
1170

    
1171
div#log span.log-general {
1172

    
1173
}
1174

    
1175
div#log span.log-protocol {
1176
	border-right: 1px solid #999;
1177
}
1178

    
1179
div#log span.log-action {
1180
	width: 2em;
1181
	text-align: center;
1182
}
1183

    
1184
div#log span.log-time {
1185
	width: 12.5em;
1186
}
1187

    
1188
div#log span.log-interface {
1189
	width: 5em;
1190
}
1191

    
1192
div#log span.log-source,
1193
div#log span.log-destination {
1194
	width: 17.6em;
1195
}
1196

    
1197
div#log span.log-protocol {
1198
	width: 5.5em;
1199
}
1200
/* END CSS FOR DYNAMIC LOG VIEWER */
1201

    
1202
#login {
1203
	background: #cccccc;
1204
	border: 0px solid #666666;
1205
	margin: 5em auto;
1206
	padding: 0em;
1207
	width: 340px;
1208
}
1209

    
1210
#login h1 {
1211
	background: url(images/misc/logon.png) no-repeat top left;
1212
	margin-top: 0;
1213
	display: block;
1214
	text-indent: -1000px;
1215
	height: 50px;
1216
	border-bottom: none;
1217
}
1218

    
1219
#login p {
1220
	font-size: 1em;
1221
	font-weight: bold;
1222
	padding: 3px;
1223
	margin: 0em;
1224
	text-indent: 10px;
1225
}
1226

    
1227
#login span {
1228
	font-size: 1em;
1229
	font-weight: bold;
1230
	width: 20%;
1231
	padding: 3px;
1232
	margin: 0em;
1233
	text-indent: 10px;
1234
}
1235

    
1236
#login p#text {
1237
	font-size: 1em;
1238
	font-weight: normal;
1239
	padding: 3px;
1240
	margin: 0em;
1241
	text-indent: 10px;
1242
}
1243

    
1244
#login #username, #password, #password2 {
1245
	font-size: small;
1246
	width: 60%;
1247
	padding-left: 19px;
1248
	padding: 3px;
1249
	margin: 0em;
1250
}
1251

    
1252
#login #submit {
1253
	font-size: 1em;
1254
	font-weight: bold;
1255
	padding: 3px;
1256
	margin: 0em;
1257
	text-indent: 10px;
1258
}
1259

    
1260
/* Widget CSS */
1261
.widgetsubheader {
1262
	border-right: 1px solid #999999;
1263
	font-size: 11px;
1264
	background-color: #B1B1B1;
1265
	padding-right: 6px;
1266
	padding-left: 6px;
1267
	color: #000000;
1268
	font-weight: bold;
1269
	padding-top: 5px;
1270
	padding-bottom: 5px;
1271
}
1272
.widgetheader {
1273
	border-right: 1px solid #999999;
1274
	font-size: 11px;
1275
	background-color: #990000;
1276
	padding-right: 6px;
1277
	padding-left: 6px;
1278
	color: #FFFFFF;
1279
	font-weight: bold;
1280
	padding-top: 5px;
1281
	padding-bottom: 5px;
1282
}
1283
.widgetdiv{
1284
	margin:5px;
1285
	padding: 5px;
1286
	background:#CCCCCC;
1287
}
1288
.widgetconfigdiv{
1289
	background:#BBBBBB;
1290
	font-size: 11px;
1291
	color: #000000;
1292
	padding-right: 5px;
1293
	padding-left: 5px;
1294
	padding-top: 5px;
1295
	padding-bottom: 5px;
1296
}
1297

    
1298
div#log div.log-entry-mini {
1299
	clear: both;
1300
}
1301

    
1302
div#log div.log-entry-mini span {
1303
	padding: 2px 2px 2px 2px;
1304
	padding-left: 6px;
1305
}
1306

    
1307
div#log span.log-action-mini-header,
1308
div#log span.log-time-mini-header,
1309
div#log span.log-interface-mini-header,
1310
div#log span.log-source-mini-header,
1311
div#log span.log-destination-mini-header,
1312
div#log span.log-protocol-mini-header {
1313
	float: left;
1314
	text-align: left;
1315
	background-color: #B1B1B1;
1316
	font-size: 12px;
1317
	border-left: 1px solid #999;
1318
	border-bottom: 1px solid #999;
1319
}
1320

    
1321
div#log span.log-action-mini,
1322
div#log span.log-time-mini,
1323
div#log span.log-interface-mini,
1324
div#log span.log-source-mini,
1325
div#log span.log-destination-mini,
1326
div#log span.log-protocol-mini {
1327
	float: left;
1328
	text-align: left;
1329
	background-color: #FFFFFF;
1330
	font-size: 11px;
1331
	border-left: 1px solid #999;
1332
	border-bottom: 1px solid #999;
1333
}
1334

    
1335
div#log span.log-action-mini,
1336
div#log span.log-action-mini-header {
1337
	width: 6%;
1338
}
1339

    
1340
div#log span.log-time-mini,
1341
div#log span.log-time-mini-header {
1342
	width: 19%;
1343
}
1344

    
1345
div#log span.log-interface-mini,
1346
div#log span.log-interface-mini-header {
1347
	width: 8%;
1348
}
1349

    
1350
div#log span.log-source-mini,
1351
div#log span.log-source-mini-header {
1352
	width: 23%;
1353
}
1354

    
1355
div#log span.log-destination-mini,
1356
div#log span.log-destination-mini-header {
1357
	width: 31%;
1358
}
1359

    
1360
div#log span.log-protocol-mini,
1361
div#log span.log-protocol-mini-header {
1362
	width: 8%;	
1363
	border-right: 1px solid #999;
1364
}
1365

    
1366
/* Sortable tables */
1367
table.sortable thead {
1368
        cursor: default;
1369
	/* background-color: #EEEEEE; this causing light gray rectangles to the right of many tables in gui */
1370
	padding-right: 12px;
1371
	padding-left: 12px;
1372
	padding-top: 12px;
1373
	padding-bottom: 12px;
1374
}
1375

    
1376
/*thermal_sensors widget styles*/
1377

    
1378
.thermalSensorRow		{ width: 100%; border: 0px solid #ddd; padding: 1px; border-radius: 3px; }
1379
.thermalSensorBarShell	{ position: relative; width: 100%; height: 5px; border: 1px solid lightgray; border-radius: 3px; }
1380
.thermalSensorBar		{ position: absolute; width:   0%; height: 1px; z-index: 1; border-style: solid; border-radius: 3px; 
1381
						  background-color: LimeGreen; 
1382
						  border-top-width: 2px; border-top-color: Lime; 
1383
						  border-left-width: 0px;   
1384
						  border-right-width: 0px; 
1385
						  border-bottom-width: 2px; border-bottom-color: Green; 
1386
}
1387
.thermalSensorTextShell	{ height: 20px; width: 100%; top: 3px; }
1388
.thermalSensorText		{ float: left; height: 20px; top: 3px; }
1389
.thermalSensorValue		{ float: left; height: 20px; top: 3px; font-weight: bold; margin-left: 10px;}
1390

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

    
1394
.thermal_sensors_widget_scale000 { position: absolute; height: 5px; width: 1px; left: -1px; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1395
.thermal_sensors_widget_scale020 { position: absolute; height: 3px; width: 1px; left:  10%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1396
.thermal_sensors_widget_scale010 { position: absolute; height: 3px; width: 1px; left:  20%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1397
.thermal_sensors_widget_scale030 { position: absolute; height: 3px; width: 1px; left:  30%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1398
.thermal_sensors_widget_scale040 { position: absolute; height: 3px; width: 1px; left:  40%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1399
.thermal_sensors_widget_scale050 { position: absolute; height: 3px; width: 1px; left:  50%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1400
.thermal_sensors_widget_scale060 { position: absolute; height: 3px; width: 1px; left:  60%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1401
.thermal_sensors_widget_scale070 { position: absolute; height: 3px; width: 1px; left:  70%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1402
.thermal_sensors_widget_scale080 { position: absolute; height: 3px; width: 1px; left:  80%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1403
.thermal_sensors_widget_scale090 { position: absolute; height: 3px; width: 1px; left:  90%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1404
.thermal_sensors_widget_scale100 { position: absolute; height: 9px; width: 1px; left: 100%; margin-top: -6px; background-color: lightgray; z-index: 0; font-size: 0; }
1405

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

    
1408
/* widget textarea styles - full width */
1409
.textarea_widget { 
1410
	width: 100%; 
1411
	resize:vertical;
1412
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
1413
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
1414
	box-sizing: border-box;         /* IE 8+ */
1415
}
(1-1/12)