BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ddd repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; FONT: 80%/155% "Lucida Grande", Tahoma, Arial, sans-serif; COLOR: #333; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BR {
	HEIGHT: 1px
}
DD {
	MARGIN-BOTTOM: 1em
}
A {
	COLOR: #009eea
}
A:visited {
	COLOR: #5ec5f4
}
#everything {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; MARGIN-LEFT: auto; BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 1%; min-width: 750px; max-width: 1024px
}
#header {
	HEIGHT: 69px
}
#header IMG {
	FLOAT: left; MARGIN: 5px 0px 0px 10px
}
#header H1 {
	DISPLAY: none
}

#navcontainer {
	BACKGROUND: #ffcc00 center bottom; BORDER-BOTTOM: #aaa 1px solid
}
#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#navcontainer LI {
	DISPLAY: inline; LINE-HEIGHT: 150%
}
#navcontainer LI.last { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em

}
#navcontainer LI A {
	PADDING-RIGHT: 2.5em; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #fff 1px solid; COLOR: black; PADDING-TOP: 0.5em; TEXT-DECORATION: none
}
#navcontainer LI A:hover {
	BACKGROUND: #ffdd57; COLOR: #000
}
#navcontainer LI A.first {
	BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ff9999
}
#secondaryNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px
}
#secondaryNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
#secondaryNav LI {
	FONT-SIZE: 1em; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#secondaryNav LI.title {
	BORDER-RIGHT: #aaa 1px solid; PADDING-LEFT: 0.75em; FONT-SIZE: 1em; BACKGROUND: center bottom; COLOR: #ff0000
}
#secondaryNav LI.first {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 1em; BACKGROUND: #eee
}
#secondaryNav LI.second {
	BORDER-RIGHT: #aaa 1px solid; PADDING-LEFT: 1.5em; FONT-SIZE: 90%; LINE-HEIGHT: 120%
}
#secondaryNav LI.third {
	BORDER-RIGHT: #aaa 1px solid; PADDING-LEFT: 2.5em; FONT-SIZE: 80%; LINE-HEIGHT: 130%
}
#secondaryNav LI.end {
	PADDING-BOTTOM: 7px
}
#secondaryNav .special {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; COLOR: #777; LINE-HEIGHT: 115%
}
#currentnav {
	TEXT-DECORATION: underline
}
#secondaryNav LI A {
	DISPLAY: block; WIDTH: 100%; COLOR: black; TEXT-DECORATION: none
}
#secondaryNav LI A:hover {
	COLOR: #333
}
#secondaryNav LI.second A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ffffe0
}
#secondaryNav LI.third A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ffffe0
}
#secondaryNav LI.first A {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#secondaryNav LI.second A {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
#secondaryNav LI.third A {
	PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
#secondaryNav LI.title A {
	PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em
}
UNKNOWN {
	WIDTH: auto
}


#sidenav-content {
	MARGIN-LEFT: 175px; MARGIN-RIGHT: 6px; PADDING-TOP: 10px; HEIGHT: 1%
}
H2 {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #c00 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0.2em; FONT-SIZE: 14pt; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #eee
}
H1 {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #0000ff 2px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0.2em; FONT-SIZE: 10pt; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; BACKGROUND-COLOR: #eee
}
#nosidenav-content H2 {
	MARGIN-TOP: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	MARGIN-TOP: 10px
}
#sidenav-content H3 {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #fc0 2px solid; BORDER-BOTTOM: #fc0 2px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.33em; BACKGROUND-COLOR: #eee
}
#sidenav-content P {
	PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
#sidenav-content LI {
	LINE-HEIGHT: 175%
}
#sidenav-content .right-box {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 90%; BACKGROUND: #eee; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 1em 0px 1em 1em; BORDER-LEFT: #fc0 1px solid; WIDTH: 20em; PADDING-TOP: 1em; BORDER-BOTTOM: #fc0 1px solid
}
#sidenav-content DIV H4 {
	MARGIN: 0px
}
.mon-green {
	BACKGROUND-COLOR: #ccffcc
}
.mon-yellow {
	BACKGROUND-COLOR: #ffffcc
}
.expires-soon {
	BACKGROUND-COLOR: #ffffcc
}
.mon-disabled {
	BACKGROUND-COLOR: #ffffcc
}
.mon-red {
	BACKGROUND-COLOR: #ffcccc
}
.expired {
	BACKGROUND-COLOR: #ffcccc
}

UL.nospace P {
	MARGIN-TOP: 0px; LINE-HEIGHT: 100%
}
DL.search DT {
	FONT-WEIGHT: bold
}
#sidenav-content TABLE {
	WIDTH: 100%
}
#sidenav-content TH {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#sidenav-content TH A.sort {
	COLOR: #000
}
#sidenav-content .striped_even {
	BACKGROUND: #eee
}
#sidenav-content .striped_odd {
	BACKGROUND: white
}
#sidenav-content .right-actions {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
 HTML #sidenav-content .right-actions {
	MARGIN-TOP: 0.75em
}
#sidenav-content .float-left {
	POSITION: absolute
}
#sidenav-content .left-actions {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: small; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; COLOR: #999; LINE-HEIGHT: 200%; PADDING-TOP: 6px
}
 HTML #sidenav-content .left-actions {
	MARGIN-TOP: 0.75em
}
.left-actions A {
	COLOR: #55c
}
.left-actions A:hover {
	COLOR: #00c
}

#sidenav-content .page-actions {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.table-actions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.page-actions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.more-detail {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: x-small; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}

TABLE.top TD {
	VERTICAL-ALIGN: top
}
TABLE.top TH {
	VERTICAL-ALIGN: top
}
TABLE FORM TD {
	VERTICAL-ALIGN: top
}
TABLE FORM TH {
	VERTICAL-ALIGN: top
}
FORM TABLE TD {
	VERTICAL-ALIGN: top
}
FORM TABLE TH {
	VERTICAL-ALIGN: top
}
TABLE FORM TD.vmid {
	VERTICAL-ALIGN: middle
}
TABLE FORM TH.vmid {
	VERTICAL-ALIGN: middle
}
FORM TABLE TD.vmid {
	VERTICAL-ALIGN: middle
}
FORM TABLE TH.vmid {
	VERTICAL-ALIGN: middle
}
#sidenav-content FORM {
	MARGIN-BOTTOM: 5em
}
#sidenav-content H3.changes {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; PADDING-BOTTOM: 1em; COLOR: #060; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#sidenav-content .changed {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; PADDING-BOTTOM: 1em; COLOR: #060; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#sidenav-content .changed SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #ffd; PADDING-BOTTOM: 3px; COLOR: #063; PADDING-TOP: 3px
}
#sidenav-content .changed A {
	COLOR: #00f
}

.nero {
	COLOR: #000000 
}
.rosso {
	COLOR: #cc0000 
}
.rossogrande {
	COLOR: #cc0000 
}
.testogrande {
	COLOR: #000000 
}
.blugrande {
	COLOR: #0000FF

