
/* generics */
HTML { min-height:101%; }
BODY { FONT-SIZE:9pt; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; }
BODY.POPUP {MARGIN: 10px; background-color: #FFF6D9;}
TABLE { FONT-SIZE: 9pt; }
SUP { FONT-SIZE: xx-small }

A, A:link, A:visited, A:active { COLOR: #333333; TEXT-DECORATION: none;}
A:hover { COLOR: #333333; TEXT-DECORATION: underline;}

.tiny {font-size: 7pt;}
.small {font-size: 8pt;}
.medium {font-size: 14pt;}
.big {font-size: 20pt;}
.bold {font-weight: bold;}
.bottomrule { border-bottom: 1px solid #555555;}
.toprule { border-top: 1px solid #555555;}
.highlight { background-color:#ffff00; font-weight: bold; }
.altcolor {color: #3D5D3D;}
.maincolor {color: #555555;}
.disabled {color:#999999;}
.red {color:#FF0000;}

.resultalt {background-color: #ffe992;}

LEGEND {color: #333; padding-left:5px; padding-right:10px;}

/* Tree */
.TreeSelected { background-color:#B8E2F9; line-height:22px; padding:2px; width:100%; }
.TreeDeselected { line-height:22px; padding:2px; width:100%; }

/* Login */
.login { font:bold 11px Verdana; color: #000; }
.login-textbox {font-size: xx-small}
.login-button {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; height:20px;}

/* Nav items */
TD.NAV {background-color:#3D5D3D; color:#ffffff; font-size: 10pt; white-space:nowrap; padding-left: 5px; padding-right: 15px;}
TD.NAVmaincolor {background-color:#555555;}
TD.NAValtcolor {background-color:#3D5D3D;}

A.NAV, A.NAV:link, A.NAV:visited, A.NAV:active { background-color:#3D5D3D; color:#ffffff; font-size: 10pt; white-space:nowrap; TEXT-DECORATION: none; padding:2px; }
A.NAV:hover { background-color:#3D5D3D; color:#ffffff; font-size: 10pt; white-space:nowrap; TEXT-DECORATION: underline; padding:2px;}

A.ACTIVE, A.ACTIVE:link, A.ACTIVE:visited, A.NAV_LINKACTIVE:active { background-color:#78B778; }
A.ACTIVE:hover { text-decoration:none; }

A.maincolor, A.maincolor:link, A.maincolor:visited, A.maincolor:active { COLOR: #555555; TEXT-DECORATION: none;}
A.maincolor:hover { COLOR: #555555; TEXT-DECORATION: underline;}

A.altcolor, A.altcolor:link, A.altcolor:visited, A.altcolor:active { COLOR: #3D5D3D; TEXT-DECORATION: none;}
A.altcolor:hover { COLOR: #3D5D3D; TEXT-DECORATION: underline;}

A.normal, A.normal:link, A.normal:visited, A.normal:active, A.normal:hover { COLOR: #333333; TEXT-DECORATION: underline;}

DIV.ACTIVE {background-color: #ffe992;}

TD.SIDENAV {padding:2px; border-top:1px solid #3D5D3D;}
DIV.SIDENAV {line-height:20px; font-size: 10pt; white-space:nowrap; color: #333333; font-weight: bold;}
DIV.SIDENAV_SUB { padding-left:10px; }

A.SIDENAV, A.SIDENAV:link, A.SIDENAV:visited, A.SIDENAV:active { font-size: 10pt; white-space:nowrap; TEXT-DECORATION: none; font-weight: bold; }
A.SIDENAV:hover { TEXT-DECORATION: none;}

A.SIDENAV_SUB, A.SIDENAV_SUB:link, A.SIDENAV_SUB:visited, A.SIDENAV_SUB:active { font-size: 8pt; white-space:nowrap; TEXT-DECORATION: none; font-weight: bold; }
A.SIDENAV_SUB:hover { TEXT-DECORATION: underline;}

DIV.TOOLNAV {line-height:20px; font-size: 9pt; white-space:nowrap; color: #333333; font-weight: bold;}
A.TOOLNAV, A.TOOLNAV:link, A.TOOLNAV:visited, A.TOOLNAV:active { font-size: 9pt; white-space:nowrap; TEXT-DECORATION: none; font-weight: bold; }
A.TOOLNAV:hover { TEXT-DECORATION: none;}

/* Main Body */
TR.MASTER_MAIN {background-color: #FFF6D9;}

A.BIG, A.BIG:link, A.BIG:visited, A.BIG:active { color:#555555; font-size: 20pt; white-space:nowrap; TEXT-DECORATION: none; }
A.BIG:hover { TEXT-DECORATION: underline; }

A.MEDIUM, A.MEDIUM:link, A.MEDIUM:visited, A.MEDIUM:active { color:#555555; font-size: 14pt; white-space:nowrap; TEXT-DECORATION: none; }
A.MEDIUM:hover { TEXT-DECORATION: underline; }

TD.headleft { font-size: 18pt; color:#555555; border-bottom:1px solid #555555; padding-right:50px;}
TD.headright { font-size: 18pt; color:#3D5D3D; border-bottom:1px solid #555555; border-left:1px solid #555555; width:150px; text-align:right;}

TD.inset { border: 2px solid #555555; background-color: #fff; padding:5px; }

/* Grids */
.grid { FONT: 10px Verdana, Arial, Sans-serif; background-color: #FDE8AA; }
.gridItemTitle { FONT: 12px Verdana, Arial, Sans-serif; font-weight:bold; color: #000; }

/* Breadcrumbs */
TD.breadcrumb { font-size:7pt }
A.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active { font-size: 7pt; white-space:nowrap; TEXT-DECORATION: none; }
A.breadcrumb:hover { font-size: 7pt; white-space:nowrap; TEXT-DECORATION: underline;}

/* MessageBoard */
DIV.messageboard { width:300px; border: 3px solid #555555; background-color: #fff;}
DIV.messageboardheader { font-weight:bold; background-color: #555555; color:#fff; text-align:center; padding:10px; }

/* Legend */
DIV.legend { width:175px; border: 3px solid #555555; margin-top:-5px;}
DIV.legendheader { font-weight:bold; background-color: #555555; color:#fff; text-align:center; padding:5px; }

/* Search */
DIV.searchheader { font-weight:bold; background-color: #555555; color:#fff; text-align:center; padding:5px; }

TR.PagerClass TD SPAN {font-weight: bold; border: 1px solid #333; }
TR.PagerClass TD A {text-decoration: underline; }
TR.PagerClass TD A:link {text-decoration: underline; }
TR.PagerClass TD A:visited {text-decoration: underline; }
TR.PagerClass TD A:active {text-decoration: underline; }
TR.PagerClass TD A:hover {text-decoration: underline; }

/* Help */
DIV.help {width:150px; text-align:center; border: 3px solid #555555; background-color:#fff; font-weight:bold; padding:5px; font-size:8pt;}

/* Boxes! */
TD.box_tl {background-color:#555555; width: 12px; height: 12px; background-image: url(../Images/box_top_left.gif); background-repeat: no-repeat;}
TD.box_top {background-color:#555555; height: 12px; background-image: url(../Images/box_top.gif); background-repeat: repeat-x;}
TD.box_tr {background-color:#555555; width: 12px; height: 12px; background-image: url(../Images/box_top_right.gif); background-repeat: no-repeat;}
TD.box_left {background-color:#555555; width: 12px; background-image: url(../Images/box_left.gif); background-repeat: repeat-y;}
TD.box_right {background-color:#555555; width: 12px; background-image: url(../Images/box_right.gif); background-repeat: repeat-y;}
TD.box_bl {background-color:#555555; width: 12px; height: 12px; background-image: url(../Images/box_bottom_left.gif); background-repeat: no-repeat;}
TD.box_bottom {background-color:#555555; height: 12px; background-image: url(../Images/box_bottom.gif); background-repeat: repeat-x;}
TD.box_br {background-color:#555555; width: 12px; height: 12px; background-image: url(../Images/box_bottom_right.gif); background-repeat: no-repeat;}

TD.box2_tl {width: 12px; height: 12px; background-image: url(../Images/box2_top_left.gif); background-repeat: no-repeat;}
TD.box2_top {height: 12px; background-image: url(../Images/box2_top.gif); background-repeat: repeat-x;}
TD.box2_tr {width: 12px; height: 12px; background-image: url(../Images/box2_top_right.gif); background-repeat: no-repeat;}
TD.box2_left {width: 12px; background-image: url(../Images/box2_left.gif); background-repeat: repeat-y;}
TD.box2_right {width: 12px; background-image: url(../Images/box2_right.gif); background-repeat: repeat-y;}
TD.box2_bl {width: 12px; height: 12px; background-image: url(../Images/box2_bottom_left.gif); background-repeat: no-repeat;}
TD.box2_bottom {height: 12px; background-image: url(../Images/box2_bottom.gif); background-repeat: repeat-x;}
TD.box2_br {width: 12px; height: 12px; background-image: url(../Images/box2_bottom_right.gif); background-repeat: no-repeat;}
TD.box2_tr_corner {width: 12px; height: 12px; background-image: url(../Images/box2_top_right_corner.gif); background-repeat: no-repeat;}

TD.box3_tl {width: 12px; height: 12px; background-image: url(../Images/box3_top_left.gif); background-repeat: no-repeat;}
TD.box3_top {height: 12px; background-image: url(../Images/box3_top.gif); background-repeat: repeat-x;}
TD.box3_tr {width: 12px; height: 12px; background-image: url(../Images/box3_top_right.gif); background-repeat: no-repeat;}
TD.box3_left {width: 12px; background-image: url(../Images/box3_left.gif); background-repeat: repeat-y;}
TD.box3_right {width: 12px; background-image: url(../Images/box3_right.gif); background-repeat: repeat-y;}
TD.box3_bl {width: 12px; height: 12px; background-image: url(../Images/box3_bottom_left.gif); background-repeat: no-repeat;}
TD.box3_bottom {height: 12px; background-image: url(../Images/box3_bottom.gif); background-repeat: repeat-x;}
TD.box3_br {width: 12px; height: 12px; background-image: url(../Images/box3_bottom_right.gif); background-repeat: no-repeat;}

TR.gridrule TD {border-top: 1px solid #555555;}
TD.gridrule {border-top: 1px solid #555555;}

