#pagerLinks {
float: right;
}

#pagerLinks li {
display: inline;
padding: 2px;
}

#pagerLinks li a {
color: #0000ee;
}

#pagerLinks ul {
display: inline;
padding: 0px;
margin: 0px;
list-style: none;
}

#pagerLinks li a.active {
font-weight: bold;
}

.buttonBar {
background: #e0e0e0;
padding: 5px;
text-align: right;
}

INPUT.cautionButton {
COLOR: #993333;
}

.changelog td {
padding: 3px;
margin: 1px;
vertical-align: top;
}

.changelog thead td {
background-color: #2e443b;
color: #ffffff;
}

.checkboxes1 {
background-color: #e0e0e0;
}

.checkboxes2 {
background-color: #e0e0e0;
}

.copyrightText {
FONT-SIZE: 10px;
COLOR: #404040;
FONT-FAMILY: Arial, Verdana;
}

.describePage {
FONT-SIZE: 11px;
COLOR: #306030;
FONT-FAMILY: Arial, Verdana;
border-bottom: 1px solid #61768f;
border-left: 1px solid #61768f;
border-right: 1px solid #61768f;
border-top: none;
padding-bottom: 4px;
padding-top: 4px;
}

.error {
FONT-SIZE: 14px;
COLOR: #FF0000;
FONT-FAMILY: Arial, Verdana;
font-weight: bold;
}

.errorMessage {
FONT-SIZE: 16px;
COLOR: #901000;
FONT-FAMILY: Arial, Verdana;
}

.evenRow {
BACKGROUND: #e0e0e0;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.formCell {
PADDING: 3px;
border-top: solid 1px #cde0e4;
border-bottom: solid 1px #cde0e4;
border-right: solid 1px #cde0e4;
}

.fullSpanCell {
PADDING: 8px;
}

.headerRow {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BACKGROUND: #61768f;
COLOR: #FFFFFF;
TEXT-ALIGN: left;
}

.headerRow A {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BACKGROUND: #61768f;
COLOR: #FFFFFF;
TEXT-ALIGN: center;
}

.hiliteRow {
BACKGROUND: #EECC99;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.hiliteRow11 {
BACKGROUND: #EEE999;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.hiliteRow12 {
BACKGROUND: #EE9999;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.inactiveRow {
BACKGROUND: #808080;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.instruction {
FONT-SIZE: 12px;
COLOR: #306030;
FONT-FAMILY: Arial, Verdana;
}

.JSmenu {
visibility: hidden;
FONT-FAMILY: Arial, sans-serif;
white-space: nowrap;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
z-index: 1000;
}

.JSmenuItem {
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
width:90px;
text-align:center;
background-color:#a0a0a0;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
white-space: nowrap;
margin-left:3px;
cursor:default;
}

.JSmenuItem a {
color: #ffffff;
font-size: 11px;
text-decoration: none;
padding-left: 30px;
padding-right: 30px;
white-space: nowrap;
}

.JSmenuItemHover {
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #5C6D6D;
text-align:center;
width:90px;
margin-left:3px;
background-color:#ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
white-space: nowrap;
cursor:default;
}

.JSmenuItemHover a {
color: #ffffff;
padding-left: 30px;
padding-right: 30px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuItemHover a:hover {
color: #ffffff;
font-size: 11px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
padding-left: 30px;
padding-right: 30px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItem {
color: #ffffff;
background-color:#606060;
font-size: 11px;
padding: 3px;
padding-left:10px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItem a:hover {
color: #ffffff;
font-size: 11px;
padding: 3px;
padding-left:10px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItem a:link {
color: #ffffff;
font-size: 11px;
text-decoration: none;
padding: 3px;
padding-left:10px;
white-space: nowrap;
}

.JSmenuSubItem a:visited {
color: #ffffff;
font-size: 11px;
padding: 3px;
padding-left:10px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItem table td {
color: #ffffff;
background-color:#606060;
font-size: 11px;
padding: 3px;
padding-left:10px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItemHover {
background: #ebebeb;
color: #000000;
padding: 3px;
padding-left:10px;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItemHover a {
background: #ebebeb;
color: #000000;
font-size: 11px;
padding: 3px;
padding-left:10px;
text-decoration: none;
white-space: nowrap;
}

.JSmenuSubItemHover a:hover {
background: #ebebeb;
color: #000000;
padding: 3px;
padding-left:10px;
font-size: 11px;
text-decoration: none;
white-space: nowrap;
}

.label {
FONT-SIZE: 11px;
COLOR: #404040;
FONT-FAMILY: Arial, Verdana;
}

.labelBold {
FONT-SIZE: 11px;
COLOR: #404040;
BACKGROUND-COLOR:#cccccc;
FONT-FAMILY: Arial, Verdana;
font-weight: bold;
}

.labelFormCell {
PADDING: 8px;
TEXT-ALIGN: left;
background: #cde0e4;
border-right: dotted 1px #C0C0C0;
border-left: solid 1px #cde0e4;
border-top: solid 1px #cde0e4;
border-bottom: dotted 1px #C0C0C0;
}

.matrix {
FONT-SIZE: 11px;
COLOR: #200000;
FONT-FAMILY: Arial, Verdana;
}

.matrixBG {
FONT-SIZE: 11px;
COLOR: #200000;
FONT-FAMILY: Arial, Verdana;
Background: #C7C0CF;
}

.matrixElement {
PADDING: 2px;
BORDER: 0;
}

.matrixLabel {
FONT-SIZE: 11px;
COLOR: #200000;
FONT-FAMILY: Arial, Verdana;
font-weight: bold;
}

.message {
FONT-SIZE: 14px;
COLOR: #61768f;
FONT-FAMILY: Arial, Verdana;
}

.oddRow {
BACKGROUND: #ededed;
border-bottom:solid;
border-bottom-width:1px;
border-color:#a0a0a0;
}

.reportCellHeader {
font-weight: bold;
color: #ffffff;
background: #000000;
border-right-width: 1px;
border-right-color: #404040;
border-right-style: solid;
padding-left:10px;
padding-right:10px;
text-align: center;
}

.reportDetailBox {
border-width: 1px;
border-color: #a0a0a0;
border-style: dotted;
font-size: small;
color: #606060;
}

.reportDetailHeader {
font-weight: bold;
color: #606060;
border-bottom-width: 1px;
border-bottom-color: #a0a0a0;
border-bottom-style: dotted;
text-align: right;
}

.xf-tabs ul a.selected {
margin-bottom: 0;
color: #000;
background: #e0e0e0;
border-bottom: 1px solid #e0e0e0;
font-weight: bold;
cursor: default;
}

.selectPageTab {
background-color: #61768f;
color: #FFFFFF;
}

.spreadSheet {
background: #FFFFFF;
border-right:solid;
border-right-width:1px;
border-left:solid;
border-left-width:1px;
border-bottom:solid;
border-bottom-width:1px;
border-top:solid;
border-top-width:1px;
border-color:#C7C0CF;
padding:0px;
text-align:left;
}

.standardMessage {
FONT-SIZE: 12px;
COLOR: #61768f;
FONT-FAMILY: Arial, Verdana;
}

.subHeaderRow {
FONT-SIZE: 12px;
BACKGROUND: #61768f;
COLOR: #FFFFFF;
}

.totalRow {
BACKGROUND: #A5C3EF;
TEXT-ALIGN: right;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}

.unit {
FONT-SIZE: 11px;
COLOR: #61768f;
FONT-FAMILY: Arial, Verdana;
}

.unselectPageTab {
background-color: #A0A0A0;
color: #202020;
}

.wsElement {
PADDING: 2px;
BORDER: 0;
}

.xf-activeCallout {
background-color: #ffffff;
border-top: 1px #404040 solid;
border-left: 1px #404040 solid;
border-right: 1px #404040 solid;
border-bottom: 1px #a0a0a0 dotted;
color: #000000;
padding: 4px;
font-size: 12px;
font-weight: bold;
text-align: left;
height: 32px;
}

.xf-changedRow {
background: #aaf1b9;
}

.xf-checkbox {
margin-top:2px;
margin-left: 6px;
}

.xf-describeTab {
FONT-SIZE: 11px;
COLOR: #306030;
FONT-FAMILY: Arial, Verdana;
border-bottom: 1px solid #808A99;
border-left: 1px solid #808A99;
border-right: 1px solid #808A99;
border-top: none;
padding-bottom: 4px;
padding-top: 4px;
}

.xf-divRegionHeader {
background-color: #35637b;
padding: 3px;
margin-bottom: 10px;
}

.xf-errorMessage {
color: #600000;
background: #FFD494;
font-size: 11px;
border: solid;
border-width: 1px;
border-color: #FF8466;
padding: 4px;
text-align: center;
}

.xf-errorRow {
background: #FFD494;
}

.xf-fieldElement {
font-size: 11px;
padding: 2px;
vertical-align: top;
}

.xf-fieldLabel {
font-family: Verdana, arial, sans-serif;
font-size: 11px;
text-align: left;
color: #020250;
padding: 2px;
vertical-align: top;
padding-right: 10px;
white-space: nowrap;
}

.xf-formButton {
COLOR: #070092;
background-color: #d0d0d0;
border-top: #e0e0e0 1px solid;
border-left: #b4b4b4 1px solid;
border-right: #b4b4b4 1px solid;
border-bottom: #909090 1px solid;
padding: 2px;
white-space: nowrap;
}

.xf-formButton A:active {
COLOR: #070092;
text-decoration: none;
}

.xf-formButton A:hover {
COLOR: #070092;
text-decoration: none;
}

.xf-formButton A:link {
COLOR: #070092;
text-decoration: none;
}

.xf-formButton A:visited {
COLOR: #070092;
text-decoration: none;
}

.xf-headerError {
font-size: 12px;
font-weight: bold;
color: #FF4040;
text-align: center;
}

.xf-headerInfo {
font-size: 12px;
font-weight: bold;
color: #A0A0A0;
text-align: left;
}

.xf-inactiveCallout {
background-color: #D0D0D0;
border: 1px #404040 solid;
color: #000000;
padding: 4px;
font-size: 12px;
font-weight: bold;
text-align: left;
height: 32px;
}

.xf-infoMessage {
color: #006000;
font-size: 11px;
background: #e9e9e9;
border: solid;
border-width: 1px;
border-color: #006000;
padding: 4px;
text-align: center;
}

.xf-legend {
font-size: 14px;
font-weight: bold;
COLOR: #808080;
padding-bottom: 6px;
}

.xf-matrixEvenCell {
font-size: 11px;
padding: 4px;
background-color: #E4E4E4;
}

.xf-matrixHeadCell {
font-size: 11px;
text-align: center;
padding: 2px;
vertical-align: bottom;
color: #FFFFFF;
background-color: #808080;
}

.xf-matrixHeadCell a {
color: #FFFFFF;
}

.xf-matrixOddCell {
font-size: 11px;
padding: 4px;
background-color: #D6D6D6;
}

.xf-popBody {
border-left: 1px #61768f solid;
border-right: 1px #61768f solid;
border-bottom: 1px #61768f solid;
padding: 6px;
}

.xf-popTop {
border: 1px #61768f solid;
padding: 4px;
color: #61768f;
background-color: #e0e0e0;
font-weight: bold;
cursor: pointer;
}

.xf-req {
color: #990000;
font-size: 11px;
}

.xf-searchCallout {
background-color: #D0D0D0;
border: solid;
border-width: 2px;
border-color: #808080;
color: #000000;
margin-bottom: 8px;
height: 32px;
}

.xf-selectedText {
background-color: #ffffa0;
font-weight: bold;
}

.xf-selectTab {
background-color: #808A99;
color: #FFFFFF;
}

.xf-sortList {
border-bottom: 1px #c0c0c0 dotted;
background: #f0f0f0;
}

.xf-stackedTab {
background-color: #D0D0D0;
border-top: 1px #404040 solid;
border-right: 1px #404040 solid;
padding:  0px;
margin-top: 3px;
height: 35px;
width: 3px;
}

.xf-stdBorder {
border: solid;
border-width: 1px;
}

.xf-tabs {
color: #111;
padding: 10px 10px;
margin: 8px auto;
}

.xf-tabs div {
padding: 10px 10px 8px 10px;
padding-top: 3px;
clear: left;
background-color: #e0e0e0;
}

.xf-tabs div a {
color: #000;
font-weight: bold;
}

.xf-tabs li {
list-style: none;
float: left;
margin: 0px;
margin-right: 1px;
}

.xf-tabs ul {
margin: 1px;
margin-left: 0;
padding-left: 0px;
}

.xf-tabs ul a {
display: block;
padding: 6px 10px;
text-decoration: none !important;
margin: 1px;
margin-left: 0;
font: 10px Verdana;
color: #FFF;
background: #444;
}

.xf-tabs ul a:hover {
color: #FFF;
background: #111;
}

.xf-textFieldChanged {
background-color: #33d656;
}

.xf-textFieldUnchanged {
background-color: #c0c0c0;
}

.xf-tip {
color: #003333;
font-size: 11px;
text-align: left;
}

.xf-unselectTab {
background-color: #D0D0D0;
color: #202020;
}

.xf-validErr {
color: #550000;
font-size: 11px;
}

