body, table { font: 10pt verdana ;
 margin: 0px
}
body.framed {border: none }
A {
	COLOR: #003366
}
div.masthead {
	FONT: 10pt verdana;
    margin: 0px
}
div.masthead FORM {
	MARGIN: 0px
}
div.masthead TABLE {
	FONT: 10pt verdana
}
div.masthead INPUT.logintext {
	BORDER-RIGHT: #cac9ca 1px solid; BORDER-TOP: #cac9ca 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cac9ca 1px solid; BORDER-BOTTOM: #cac9ca 1px solid
}
.button {
	BORDER-RIGHT: #cac9ca 1px solid; BORDER-TOP: #cac9ca 1px solid; FONT: 8pt verdana; BORDER-LEFT: #cac9ca 1px solid; BORDER-BOTTOM: #cac9ca 1px solid; BACKGROUND-COLOR: #e0e7eb
}
div.masthead A {
	COLOR: #ffe185
}
div.masthead .topnav {
    WIDTH: 100%; COLOR: white; BACKGROUND-COLOR: #124962
}
DIV.masthead .topnav .toptabs TD {
	PADDING: 2px 6px
	}
DIV.masthead .topnav .toptabs A {
	PADDING: 0px 4px;
	COLOR: white; TEXT-DECORATION: none;
}
DIV.masthead .topnav .toptabs A.here {
	PADDING: 0px 4px;
  FONT-WEIGHT: bold; COLOR: #003366; BACKGROUND-COLOR: #ffe185; TEXT-DECORATION: none
}
div.masthead .topnav .toptabs a:hover.here {
    background-color: #ffe185;
}

div.masthead .topnav .toptabs a:hover {
    background-color: #99A0AA
}
.copyrightfooter {
    FONT-SIZE: 8pt; MARGIN-LEFT: 10px; TEXT-ALIGN: center
}
div#main {
    margin:  8px
}
h1 {
    font-size: 16pt;
    color: #004080
}
.nodatamessage {
    font-size: 125%; text-align: center; margin: 36px 0px 44 px
}
.node {
	WHITE-SPACE: nowrap;
    cursor: hand
}
.node A:active {
	FONT-WEIGHT: bold
}
.plusminus {
    font-family:webdings
}
.children {
	DISPLAY: none; MARGIN-LEFT: 12px
}
.portlet {
    vertical-align: top; BORDER-RIGHT: #cac9ca 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cac9ca 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cac9ca 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cac9ca 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.portlet h2 {
MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 6px; COLOR: #606670;
border-bottom: 1px solid #cac9ca

}
.portlet h3 {
    margin: 0px
}
.portlet ul {
    margin-left: 12px; padding-left: 0px; list-style-type: square; margin-top: 8px
}
#tree a#here {
    background-color: #ffe185;
}
.admin {
    background-color: Violet
}
.dialog {
    BORDER-RIGHT: #cac9ca 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #cac9ca 1px solid;
    PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 24px;
    BORDER-LEFT: #cac9ca 1px solid; PADDING-TOP: 4px;
    BORDER-BOTTOM: #cac9ca 1px solid;
    BACKGROUND-COLOR: #e0e7eb
}
.tools {
margin-bottom: 4px; font-size: 8pt; font-weight: bold;margin-top:2pt
}
#menu li {
    font-weight: bold; margin-bottom: 8px
}
