BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 65% Verdana, Helvetica, Arial, sans-serif; SCROLLBAR-HIGHLIGHT-COLOR: #dee7ec; SCROLLBAR-SHADOW-COLOR: #8cacbb; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #8cacbb; SCROLLBAR-ARROW-COLOR: #436976; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f7f9fa; SCROLLBAR-DARKSHADOW-COLOR: #f7f9fa; SCROLLBAR-BASE-COLOR: #dee7ec
}
a, A:link, a:active
                {color: #0000aa; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small;}
A:hover
                {color: #ff0000; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small;}
p, tr, td, ul, li
                {color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small; }
.header1, h1
                {color: #ffffff; background: #8CACBB; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; margin: 0px; padding: 2px;}
h1.cms
                {color: #ffffff; background: #8CACBB; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 20px; margin: 0px; padding: 2px;}
.header2, h2
                {color: #00000; background: #EFF6FB; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small;}
.intd
                {color: #00000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small; padding-left: 5px; padding-right: 5px;}
.intd2
                {color: #00000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small; padding-left: 5px; padding-right: 5px;}
.ctrl
                {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small; width: 100%; }
.menubar
                {background: #DBEAF5; color:#ffffff; font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small;}

.logo
        {background-color: #DBEAF5;}

.dtree {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #666;
        white-space: nowrap;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a {
        color: #333;
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        color: #333;
        text-decoration: underline;
}
.dtree a.nodeSel {
        background-color: #c0d2ec;
}
.dtree .clip {
        overflow: hidden;
}
A.plain   {
    COLOR: #436976; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: xx-small
}
DIV.tabs {
        PADDING-RIGHT: 0em; PADDING-LEFT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #8cacbb 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse
}
DIV.tabs A {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 2em; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px; HEIGHT: 1.2em
}
DIV.tabs A.selected {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; BACKGROUND: #dee7ec; BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #dee7ec 1px solid
}
DIV.tabs A:hover {
        BORDER-LEFT-COLOR: #8cacbb; BACKGROUND: #dee7ec; BORDER-BOTTOM-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP-COLOR: #8cacbb; BORDER-RIGHT-COLOR: #8cacbb
}
DIV.tabsdoc {
        PADDING-RIGHT: 0em; PADDING-LEFT: 0.5em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0em; PADDING-BOTTOM: 0.5em; BORDER-TOP: #8cacbb 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse
}
DIV.tabsdoc A {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-BOTTOM: #8cacbb 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0em; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; MARGIN-RIGHT: 0.5em; PADDING-BOTTOM: 0em; BORDER-TOP: #8cacbb 1px; HEIGHT: 1.2em
}
DIV.tabsdoc A.selected {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid; FONT-WEIGHT: normal; BACKGROUND: #dee7ec; BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-TOP: #dee7ec 1px solid
}
DIV.tabsdoc A:hover {
        BORDER-LEFT-COLOR: #8cacbb; BACKGROUND: #dee7ec; BORDER-TOP-COLOR: #dee7ec; COLOR: #436976; BORDER-BOTTOM-COLOR: #8cacbb; BORDER-RIGHT-COLOR: #8cacbb
}
DIV.searchBox {
        PADDING-RIGHT: 2em; PADDING-LEFT: 0em; FLOAT: right; PADDING-BOTTOM: 0em; MARGIN: 3em 0em 0em; TEXT-TRANSFORM: lowercase; WIDTH: 30%; COLOR: black; PADDING-TOP: 0em; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
DIV.stx TABLE P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.stx TABLE {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid
}
DIV.stx TABLE TD {
        BORDER-BOTTOM: #8cacbb 1px solid
}
DIV.box {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0em 0em 2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.box H5 {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #8cacbb 1px solid; DISPLAY: inline; PADDING-LEFT: 1em; FONT-SIZE: 1em; BACKGROUND: #dee7ec; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px solid; HEIGHT: 1em
}
DIV.box H6 {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #8cacbb 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-SIZE: 1em; BACKGROUND: #dee7ec; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px; HEIGHT: 1.2em
}
DIV.box DIV.body {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid; BORDER-COLLAPSE: collapse
}
DIV.box DIV.line {
        BORDER-TOP: #8cacbb 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-COLLAPSE: collapse
}
.boxDetails {
        TEXT-ALIGN: right
}
DIV.box .content {
        PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV.box A.close {
        PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FLOAT: right; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: none; BORDER-LEFT: #8cacbb 1px solid; PADDING-TOP: 0em
}
DIV.box H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box .even {
        BACKGROUND-COLOR: #f7f9fa
}
DIV.box .odd {
        BACKGROUND-COLOR: transparent
}
DIV.box INPUT {
        FONT-SIZE: 100%
}
DIV.spacer {
        MARGIN: 1em
}
DIV.searchBox {
        PADDING-RIGHT: 2em; PADDING-LEFT: 0em; FLOAT: right; PADDING-BOTTOM: 0em; MARGIN: 3em 0em 0em; TEXT-TRANSFORM: lowercase; WIDTH: 30%; COLOR: black; PADDING-TOP: 0em; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
DIV.personalBar {
        PADDING-RIGHT: 3em; BACKGROUND: #dee7ec; TEXT-TRANSFORM: lowercase; COLOR: black; TEXT-ALIGN: right; HEIGHT: 15px;
}
DIV.personalBar A {
        FONT-WEIGHT: normal; MARGIN-LEFT: 1em; COLOR: #436976; BACKGROUND-COLOR: transparent
}
DIV.personalBar IMG {
        VERTICAL-ALIGN:middle
}
INPUT.searchButton {
        FONT-SIZE: 100%! important; MARGIN-BOTTOM: 1px! important
}
INPUT.standalone {
        PADDING-RIGHT: 1px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 80%; BACKGROUND: url(img/linkOpaque.gif) #dee7ec no-repeat 9px 1px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; CURSOR: pointer; COLOR: black; PADDING-TOP: 1px
}
INPUT.context {
        PADDING-RIGHT: 1px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 80%; BACKGROUND: url(img/linkTransparent.gif) white no-repeat 9px 1px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; CURSOR: pointer; COLOR: black; PADDING-TOP: 1px
}
INPUT.destructive {
        BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffa500 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 80%; BACKGROUND: url(img/linkTransparent.gif) #ffce7b no-repeat 9px 1px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #ffa500 1px solid; CURSOR: pointer; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #ffa500 1px solid
}
INPUT.noborder {
        MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
FORM {
        MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: white;
}
textarea.large{width:100%; height:80%;}

INPUT {
        BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 0.1em; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0.1em; FONT: 100% Verdana, Helvetica, Arial, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: white
}
SELECT {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; FONT: 100% Verdana, Helvetica, Arial, sans-serif; VERTICAL-ALIGN: top; BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid
}
IMG {
        VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
tr.rigapari {
    background: #ffffff
}
tr.rigadispari {
    background: #EFF6FB
}
tr.levelpari {
  background: #EFF6FB
}
tr.leveldispari {
  background: #DFE6E3
}
TABLE.solid {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid
}
TD.solid {
        BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid
}
td.date {font-size:80%; font-style:Verdana;}
