BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Trebuchet MS, Verdana; BACKGROUND-COLOR: #cccccc
}
TD {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS, Verdana
}
TH {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS, Verdana
}
B {
	COLOR: #aa2b49
}
STRONG {
	COLOR: #aa2b49
}
A {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.fakelink {
	FONT-WEIGHT: bold; COLOR: #990000
}
A.homelink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.homelink:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.topmenu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #797979; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.topmenu:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
.smallgrey {
	FONT-SIZE: 11px; COLOR: #5c5c5c
}
.headertitle {
	FONT-SIZE: 21px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.headersubtitle {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.tabrow1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #990000; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
.tabrow2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #990000; PADDING-TOP: 1px; FONT-FAMILY: Arial
}
A.tablink {
	TEXT-DECORATION: none
}
A.tablink:hover {
	TEXT-DECORATION: none
}
A.tablinksel {
	COLOR: #990000; TEXT-DECORATION: none
}
A.tablinksel:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
A.taboverlink {
	TEXT-DECORATION: none
}
A.taboverlink:hover {
	TEXT-DECORATION: underline
}
A.taboverlinksel {
	COLOR: #990000; TEXT-DECORATION: none
}
A.taboverlinksel:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A.crumbs {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ada8a9; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.crumbs:hover {
	COLOR: #ada8a9; TEXT-DECORATION: underline
}
A.lastcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.lastcrumb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.subnavlink {
	FONT-SIZE: 13px; COLOR: #5c5c5c; FONT-FAMILY: Trebuchet MS, Verdana; TEXT-DECORATION: none
}
A.subnavlink:hover {
	COLOR: #5c5c5c; TEXT-DECORATION: underline
}
A.subnavlinksel {
	FONT-SIZE: 13px; COLOR: #a1a1a1; FONT-FAMILY: Trebuchet MS, Verdana; TEXT-DECORATION: none
}
A.subnavlinksel:hover {
	COLOR: #a1a1a1; TEXT-DECORATION: underline
}
.homegroup {
	FONT-SIZE: 11px; COLOR: #5c5c5c
}
DIV.homegroup P {
	MARGIN: 0px 0px 15px
}
.newstitle {
	FONT-WEIGHT: bold; COLOR: #333333
}
.footer {
	FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Trebuchet MS, Verdana
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #525252; FONT-FAMILY: Trebuchet MS, Verdana; TEXT-DECORATION: underline
}
A.footer:hover {
	COLOR: #990000
}
.error {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: red 2px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; BORDER-LEFT: red 2px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 10px; BORDER-BOTTOM: red 2px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffcccc
}
.debug {
	BORDER-RIGHT: blue 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: blue 2px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; BORDER-LEFT: blue 2px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 10px; BORDER-BOTTOM: blue 2px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ccccff
}
INPUT {
	FONT-SIZE: 11px; COLOR: #5c5c5c
}
SELECT {
	FONT-SIZE: 12px; COLOR: #5c5c5c
}
BUTTON {
	FONT-SIZE: 11px; COLOR: #5c5c5c
}
.homemenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #aa2b49; TEXT-DECORATION: none
}
.homemenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #aa2b49; TEXT-DECORATION: none
}
.homemenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; TEXT-DECORATION: none
}
.homemenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #aa2b49; TEXT-DECORATION: none
}
A.navHead {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: none
}
A.navHead:hover {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 10px 0px 0px; COLOR: #aa2b49
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 10px 0px 0px; COLOR: #aa2b49; FONT-STYLE: italic
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 10px 0px 0px; COLOR: #aa2b49
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 0px
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; MARGIN: 0px
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 6pt; MARGIN: 0px
}
UL {
	MARGIN: 0px 0px 0px 35px
}
OL {
	MARGIN: 0px 0px 0px 35px
}
UL.deepmenu {
	MARGIN: 0px 0px 0px 17px
}
OL.deepmenu {
	MARGIN: 0px 0px 0px 17px
}
UL.portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 17px; COLOR: #aa2b49; PADDING-TOP: 0px
}
OL.portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 17px; COLOR: #aa2b49; PADDING-TOP: 0px
}
LI.portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	COLOR: #aa2b49; HEIGHT: 1px
}
.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 8pt
}
.smaller {
	FONT-SIZE: 7pt
}
.grey {
	COLOR: #525252
}
.smallergrey {
	FONT-SIZE: 7pt; COLOR: #5c5c5c
}
.smallwhite {
	FONT-SIZE: 8pt; COLOR: #ffffff
}
.smallerwhite {
	FONT-SIZE: 7pt; COLOR: #ffffff
}
.boxtop {
	BORDER-RIGHT: #9e9898 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #9e9898 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/box/top.gif); BORDER-LEFT: #9e9898 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px; BACKGROUND-COLOR: #414141
}
.boxtopred {
	BORDER-RIGHT: #9e9898 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #9e9898 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/box/top_red.gif); BORDER-LEFT: #9e9898 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px; BACKGROUND-COLOR: #5c1026
}
.boxtopyellow {
	BORDER-RIGHT: #9e9898 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #9e9898 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/box/top_yellow.gif); BORDER-LEFT: #9e9898 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px; BACKGROUND-COLOR: #f7f38c
}
.boxtitle {
	FONT-WEIGHT: bold; OVERFLOW: hidden; COLOR: white; WHITE-SPACE: nowrap
}
.boxview {
	BORDER-RIGHT: #9e9898 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #9e9898 1px solid
}
.boxbottomstart {
	BACKGROUND-POSITION: left bottom; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(../images/box/bottom_start.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.boxbottomcenter {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(../images/box/bottom_center.gif); VERTICAL-ALIGN: top; BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
.boxbottom {
	BORDER-RIGHT: #9e9898 1px solid; FONT-SIZE: 7pt; VERTICAL-ALIGN: top; BORDER-LEFT: #9e9898 1px solid; BORDER-BOTTOM: #e7ebee 1px solid; TEXT-ALIGN: right
}
.boxbottomend {
	BACKGROUND-POSITION: right bottom; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(../images/box/bottom_end.gif); WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.schedulecel {
	BORDER-RIGHT: #9e9898 1px solid; BORDER-BOTTOM: #e7ebee 1px solid
; text-align: justify; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.schedulecelstart {
	BORDER-RIGHT: #9e9898 1px solid; BORDER-LEFT: #9e9898 1px solid; BORDER-BOTTOM: #e7ebee 1px solid
}
A.submenu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5c5c5c; TEXT-DECORATION: none
}
A.submenu_sel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #969696; TEXT-DECORATION: underline
}
TD.ol_col1 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.ol_col {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.ol_colnl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.ol_icon {
	MARGIN-RIGHT: 5px
}
.sfondo {  background-attachment: fixed; background-color: #D0D0D0; background-image: url(images/nubg.gif); background-repeat: repeat-y; background-position: center top}
.contorno {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

