﻿/* ------------------------------------------------------------------------- */

ul {
   list-style-image: url(/app/pkgs/xfw/themes/blue/images/Bullet.gif);
}

ol {
   list-style-image: none;
}

ul li {
   display: list-item;
   padding: 0em;
   margin: 0em;
   text-indent: 0em;
}

ol li {
   display: list-item;
   padding: 0em;
   margin: 0em;
   text-indent: 0em;
}

a {
   color: green;
   cursor: pointer;
   text-decoration: underline;
}

p {
   padding: 0em;
   margin: 0em;
   margin-bottom: 0.5em;
   text-indent: 1.2em;
   text-align: left;
}

ul {
   padding: 0em;
   padding-left: 2em;
   margin: 0em;
   margin-bottom: 0.5em;
}

ol {
   list-style-type: decimal;
   padding: 0em;
   padding-left: 2.5em;
   margin: 0em;
   margin-bottom: 0.5em;
}

/* ------------------------------------------------------------------------- */

.Body {
   background-color: #F1F5F6;
   color: #1066A2;
   cursor: default;
   font-family: Arial;
   font-size: 81.25%;
   overflow-x: auto;
   overflow-y: auto;
   margin: 0px;
   padding: 0px;
}

.LayoutNarrow {
   position: relative;
   margin: 5px;
   margin-left: auto;
   margin-right: auto;
   padding: 5px;
   width: 1000px;
   border: solid lightGrey 1px;
}

.LayoutWide {
   position: relative;
   width: 100%;
   width: 100%;
}

.Box {
   font-family: Arial;
}

.Popup {
   font-family: Arial;
}

.DocContent {
   background-color: #FFFFFF;
   margin-left: 0.5em;
   margin-right: auto;
}

.Content {
   background-color: #F1F5F6;
}

.Control {

}

/* ------------------------------------------------------------------------- */

.Background0 {
   background-color: #FFFFFF;
   color: #1066A2;
}

.Background0-Highlight {
   background-color: #EEEEEE;
   color: #1066A2;
   cursor: pointer;
}

.Background1 {
   background-color: #F1F5F6;
   color: #1066A2;
}

.Background2 {
   background-color: #A6C5DA;
   color: #1066A2;
}

.Background3 {
   background-color: #5B96BE;
   color: white;
}

.Background4 {
   background-color: #1066A2;
   color: white;
}

.Background5 {
   background-color: #223061;
   color: white;
}

.Background6 {
   background-color: lightgrey;
   color: #1066A2;
}

.Background7 {
   background-color: #6699CC;
   color: white;
}

.Background8 {
   background-color: #CCCCCC;
   color: #888888;
}

.Background9 {
   background-color: #EEEEEE;
   color: #1066A2;
}

.Background10 {
   background-color: #FFFFFF;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient10.gif);
   background-repeat: repeat-x;
   color: #1066A2;
}

.Background12 {
   background-color: #A6C5DA;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient12.gif);
   background-repeat: repeat-x;
   color: #1066A2;
}

.Background23 {
   background-color: #5B96BE;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient23.gif);
   background-repeat: repeat-x;
   color: white;
}

.Background34 {
   background-color: #1066A2;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient34.gif);
   background-repeat: repeat-x;
   color: white;
}

/* ------------------------------------------------------------------------- */

.Color0 {
   color: #FFFFFF;
}

.Color1 {
   color: #F1F5F6;
}

.Color2 {
   color: #A6C5DA;
}

.Color3 {
   color: #5B96BE;
}

.Color4 {
   color: #1066A2;
}

.Color5 {
   color: #223061;
}

.Color6 {
   color: gray;
}

.Color7 {
   color: #6699CC;
}

/* ------------------------------------------------------------------------- */

.TextT {
   font-size: 0.6em;
}

.TextS {
   font-size: 0.8em;
}

.TextMS {
   font-size: 0.88em;
}

.TextM {
   font-size: 1.0em;
}

.TextL {
   font-size: 1.1em;
}

.TextS-Disabled {
   color :#BBBBBB;
   font-size: 0.8em;
}

.TextM-Disabled {
   color :#BBBBBB;
   font-size: 1.0em;
}

.TextL-Disabled {
   color :#BBBBBB;
   font-size: 1.1em;
}

.Text0S {
   color: #FFFFFF;
   font-size: 0.8em;
}

.Text1S {
   color: #F1F5F6;
   font-size: 0.8em;
}

.Text2S {
   color: #A6C5DA;
   font-size: 0.8em;
}

.Text3S {
   color: #5B96BE;
   font-size: 0.8em;
}

.Text4S {
   color: #1066A2;
   font-size: 0.8em;
}

.Text5S {
   color: #223061;
   font-size: 0.8em;
}

.Text0M {
   color: #FFFFFF;
   font-size: 1.0em;
}

.Text1M {
   color: #F1F5F6;
   font-size: 1.0em;
}

.Text2M {
   color: #A6C5DA;
   font-size: 1.0em;
}

.Text3M {
   color: #5B96BE;
   font-size: 1.0em;
}

.Text4M {
   color: #1066A2;
   font-size: 1.0em;
}

.Text5M {
   color: #223061;
   font-size: 1.0em;
}

.Text0L {
   color: #FFFFFF;
   font-size: 1.1em;
}

.Text1L {
   color: #F1F5F6;
   font-size: 1.1em;
}

.Text2L {
   color: #A6C5DA;
   font-size: 1.1em;
}

.Text3L {
   color: #5B96BE;
   font-size: 1.1em;
}

.Text4L {
   color: #1066A2;
   font-size: 1.1em;
}

.Text5S {
   color: #223061;
   font-size: 1.1em;
}

.TextHeader {
   color: #1066A2;
   font-size: 0.9em;
}

.TextHeaderTall {
   color: #1066A2;
   font-size: 1.1em;
}

.TextTitle {
   font-weight: bold;
}

.TextSubtitle {
   font-weight: normal;
}

.TextByline {
   color: #FF6633;
   font-style: italic;
   font-size: 0.8em;
   line-height: 1.2em;
}

.TextContent {
   color: gray;
}

.TextAccentS {
   color: #FF6633;
   font-size: 0.8em;
}

/* ------------------------------------------------------------------------- */

.Border1 {
   border: solid #B0BEC7 1px;
}

.Border10 {
   border: solid #FFFFFF 1px;
}

.Border11 {
   border: solid #F1F5F6 1px;
}

.Border12 {
   border: solid #A6C5DA 1px;
}

.Border13 {
   border: solid #5B96BE 1px;
}

.Border14 {
   border: solid #1066A2 1px;
}

.BorderDivider10 {
   border-bottom: solid #FFFFFF 1px;
   padding-bottom: 5px;
   margin-bottom: 5px;
}

.BorderDivider22 {
   border-bottom: solid #A6C5DA 2px;
   padding-bottom: 0px;
   margin-bottom: 5px;
}

/* ------------------------------------------------------------------------- */

.Header {
   color: #1066A2;
   background-color: #F1F5F6;
   background-image: url(/app/pkgs/xfw/themes/blue/images/HeaderBackground.gif);
   background-repeat: repeat-x;
   cursor: default;
}

.HeaderTall {
   color: #1066A2;
   background-color: #F1F5F6;
   background-image: url(/app/pkgs/xfw/themes/blue/images/HeaderBackground.Tall.gif);
   background-repeat: repeat-x;
}

.HeaderFade {
   background-color: #FFFFFF;
   background-image: url(/app/pkgs/xfw/themes/blue/images/HeaderFade.gif);
   background-repeat: repeat-x;
}

.Header-Active {
   font-weight: bold;
   cursor: pointer;
}

.Header-Highlight {
   text-decoration: underline;
   cursor: pointer;
}

.Header-Active-Highlight {
   text-decoration: underline;
   font-weight: bold;
   cursor: pointer;
}

/* ------------------------------------------------------------------------- */

.Rule1 {
   border-bottom: solid #A6C5DA 1px;
}

.RuleAccent1 {
   border-bottom: solid #FF6633 1px;
}

.Rule2 {
   border-bottom: solid #A6C5DA 2px;
}

.RuleAccent2 {
   border-bottom: solid #FF6633 2px;
}

.Rule3 {
   border-bottom: solid #A6C5DA 3px;
}

.RuleAccent3 {
   border-bottom: solid #FF6633 3px;
}

.Rule4 {
   border-bottom: solid #A6C5DA 4px;
}

.RuleAccent4 {
   border-bottom: solid #FF6633 4px;
}

.Rule5 {
   border-bottom: solid #A6C5DA 5px;
}

.RuleAccent5 {
   border-bottom: solid #FF6633 5px;
}


/* ------------------------------------------------------------------------- */

.TextInput {
   background-color: white;
   border-top: solid #5B96BE 1px;
   border-left: solid #A6C5DA 1px;
   border-right: solid #A6C5DA 1px;
   border-bottom: solid #A6C5DA 1px;
   color: black;
}

.Input {
   color: #BBBBBB;
   font-size: 0.9em;
}

.InputSet {
   color: black;
   font-size: 0.9em;
}

.CommandBar {
   background-color: #A6C5DA;
   color: #1066A2;
}

.CommandBarG {
   background-color: #A6C5DA;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient12.gif);
   background-repeat: repeat-x;
   color: #1066A2;
}

.CommandBarBottom {
   background-color: #F1F5F6;
   border-top: solid #5B96BE 5px;
   border-bottom: solid #5B96BE 1px;
}

.CommandBarGroup {
   display: inline-block;
   border: solid white 1px;
}

.CalendarGroup {
   display: inline-block;
   border: solid lightgrey 1px;
   background-color: white;
   color: gray;
   height: 18px;
   padding-top: 3px;
   padding-left: 4px;
   padding-right: 4px;
   vertical-align: middle;
}

.CommandBarHelp {
   padding: 5px;
   font-size: 0.9em;
}

.CommandBarEditorBlock {
   border-top: solid lightgrey 1px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.CommandBarEditorLabel {
   display: inline-block;
   font-weight: bold;
   width: 120px;
}

.CommandBarEditorValue {
   display: inline-block;
}

.CommandBarEditorButtons {
   width: 115px;
   text-align: right;
   vertical-align: top;
}

/* ------------------------------------------------------------------------- */

.HotSpot {
   background-color: #A6C5DA;
   color:  #1066A2;
   cursor: default;
}

.HotSpot-Active {
   cursor: default;
}

.HotSpot-Disabled {
   background-color: #F1F5F6;
   color:  gray;
   cursor: default;
}

.HotSpot-Highlight {
   background-color: #1066A2;
   color: white;
   cursor: pointer;
}

.HotSpot-Active-Highlight {
}

.HotSpot-Disabled-Highlight {
}

/* ------------------------------------------------------------------------- */

.HotSpotG {
   background-color: #A6C5DA;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient12.gif);
   background-repeat: repeat-x;
   color:  #1066A2;
   cursor: default;
}

.HotSpotG-Active {
   cursor: default;
}

.HotSpotG-Disabled {
   background-color: #F1F5F6;
   color:  gray;
   cursor: default;
}

.HotSpotG-Highlight {
   background-color: #1066A2;
   background-image: url(/app/pkgs/xfw/themes/blue/images/Gradient34.gif);
   background-repeat: repeat-x;
   color: white;
   cursor: pointer;
}

.HotSpotG-Active-Highlight {
}

.HotSpotG-Disabled-Highlight {
}

/* ------------------------------------------------------------------------- */

.Button {

}

.ButtonLeft {
   background-image: url(/app/pkgs/xfw/images/ButtonLeft.gif);
   background-repeat: no-repeat;
   border-width: 0px;
   width: 5px;
}

.ButtonCenter {
   border-width: 0px;
   background-image: url(/app/pkgs/xfw/images/ButtonBackground.gif);
   background-repeat: repeat-x;
   color: gray;
   cursor: default;
   text-decoration: none;
}

.ButtonCenter-Highlight {
   border-width: 0px;
   background-image: url(/app/pkgs/xfw/images/ButtonBackground.gif);
   background-repeat: repeat-x;
   color: green;
   cursor: pointer;
   text-decoration: underline;
}

.ButtonRight {
   background-image: url(/app/pkgs/xfw/images/ButtonRight.gif);
   background-repeat: no-repeat;
   border-width: 0px;
   width: 5px;
}

.ButtonRightDropDown {
   background-image: url(/app/pkgs/xfw/images/ButtonRightDropDown.gif);
   background-repeat: no-repeat;
   border-width: 0px;
   width: 23px;
}

/* ------------------------------------------------------------------------- */

.Tab {

}

.Tab-Active {
   background-color: white;
   border-top: solid #FF6633 2px;
   border-left: solid #A6C5DA 1px;
   border-right: solid #A6C5DA 1px;
   color: #1066A2;
}

.TabIcon {

}

/* ------------------------------------------------------------------------- */

.Highlight {
   background-color: #FFFF88;
}

/* ------------------------------------------------------------------------- */

.Hidden {
   display : none;
}

/* ------------------------------------------------------------------------- */

.Spacer {
   display: block;
   height: 15px;
   width: 100%;
}

/* ------------------------------------------------------------------------- */

.Accent {
   color: #FF6633;
   font-weight: bold;
}

.AccentBox {
   background-color: #FF6633;
   color: white;
}

/* ------------------------------------------------------------------------- */

.Link {
   color: green;
   cursor: pointer;
   text-decoration: underline;
}

.LinkWhite {
   color: white;
   cursor: pointer;
   text-decoration: underline;
}

.LinkBlue {
   color : #1066A2;
   cursor: pointer;
   text-decoration: underline;
}

.LinkArrow {
   color: green;
   cursor: pointer;
   font-size: 0.7em;
}

.LinkImage {
   border: solid white 0px;
   cursor: pointer;
   vertical-align: middle;
}

.LinkStealthy {
   cursor: pointer;
   text-decoration: none;
}

/* ------------------------------------------------------------------------- */

.Image {
   border: solid white 0px;
   vertical-align: middle;
}

.PageTitle {
   font-size: 1.5em;
   margin-top: 1.2em;
}

.Heading {
   font-size: 1.2em;
   font-weight: normal;
   margin: 0px;
   margin-bottom: 1.0em;
}

.ParagraphTitle {
   font-size: 1.2em;
   margin-left: -1.0em;
}

.Paragraph {
   text-indent: 1.2em;
   text-align: justify;
   margin: 0em;
   margin-bottom: 0.5em;
}

.Bullet {
   display: list-item;
   margin-bottom: 0.5em;
   padding: 0.2em;
   text-align: justify;
}

.NumberedItem {
   display: list-item;
   margin-bottom: 0.5em;
   padding: 0.2em;
   text-align: justify;
}

.List {
   border-collapse: collapse;
   font-size: 1.0em;
   width: 100%;
}

.ListItem {
   font-size: 1.0em;
   text-align: justify;
   vertical-align: top;
}

.ListItem-Highlight {
   background-color: #EEEEEE;
   color: #1066A2;
   cursor: pointer;
   text-align: justify;
   vertical-align: top;
}

.ListItem-Odd {
   background-color: #F1F5F6;
   text-align: justify;
   vertical-align: top;
}

.ListItem-Even {
   background-color: #FFFFFF;
   text-align: justify;
   vertical-align: top;
}

.ListItem-Even-Highlight {
   background-color: #5B96BE;
   color: white;
   cursor: pointer;
   text-align: justify;
   vertical-align: top;
}

.ListItem-Odd-Highlight {
   background-color: #5B96BE;
   color: white;
   cursor: pointer;
   text-align: justify;
   vertical-align: top;
}

.Table {
   background-color: white;
   border: solid #A6C5DA 2px;
   border-collapse: collapse;
   margin-left: auto;
   margin-right: auto;
   width: 540px;
}

.TableHeading {
   border-bottom: solid #A6C5DA 2px;
   vertical-align: top;
   text-align: left;
   font-weight: bold;
   padding-left: 2px;
}

.TableRow {
   border-top: solid #A6C5DA 1px;
   vertical-align: top;
   text-align: left;
   font-weight: normal;
   padding-left: 2px;
}

.TableFooter {
   background-color: #A6C5DA;
   color: white;
   border-top: solid #A6C5DA 1px;
   vertical-align: top;
   text-align: left;
   font-weight: normal;
   padding-left: 2px;
}

/* ------------------------------------------------------------------------- */

.Error {
   color: red;
}

.ErrorBox {
   background-color: red;
   color: white;
}

.Warning {
   color: green;
}

.WarningBox {
   background-color: red;
   color: white;
}

.Note {
   color: green;
}

.Annotation {
   color: green;
   font-family: Arial;
   font-size: 0.9em;
}

.Notice {
   font-size: 1.1em;
   font-weight: bold;
   text-align: center;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
}

.PremiumNotice {
   position: relative;
   background-color: white;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   padding: 5px;
   background-color: white;
   font-size: 1.1em;
   font-weight: bold;
   text-align: center;
   width: 160px;
}

.PremiumNoticeInline {
   position: relative;
   background-color: white;
   display: inline-block;
   width: 160px;
   height: 16px;
   padding: 2px;
   font-size: 1.1em;
   font-weight: bold;
   text-align: center;
}

.Alert {
   border-bottom: solid #A6C5DA 2px;
   background-color: #FFFFCC;
   color: #FF6633;
   font-size: 1.0em;
   font-weight: normal;
   text-align: left;
}

.AlertBox {
   position: relative;
   background-color: #FFFFCC;
   font-family: Arial;
   font-size: 0.9em;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   color: red;
   padding: 5px;
   margin-bottom: 1em;
}

.Discussion {
   background-color: #FFFFCC;
   color: #FF6633;
   font-weight: normal;
   padding: 2px;
}

.MessageBox {
   border: solid green 1px;
}

.Details {
   position: relative;
   background-color: #F0F0F0;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   padding: 5px;
}

/* ------------------------------------------------------------------------- */

.Busy {
   background-color: #FF6633;
   color: white;
   font-style: italic;
   margin-top: 1px;
}

.Pending {
   background-color: #1066A2;
   color: white;
   font-style: italic;
   margin-top: 1px;
}

.Recent {
   background-color: #FFFFCC;
}

/* ------------------------------------------------------------------------- */

.UpperLeft {
   background-image: url(/app/pkgs/xfw/themes/blue/images/UpperLeft.gif);
   background-position-x: right;
   background-position-y: bottom;
   background-repeat: no-repeat;
   line-height: 5px;
   width: 5px;
}

.UpperCenter {
   background-image: url(/app/pkgs/xfw/themes/blue/images/UpperCenter.gif);
   background-position-y: bottom;
   background-repeat: repeat-x;
   line-height: 5px;
}

.UpperRight {
   background-image: url(/app/pkgs/xfw/themes/blue/images/UpperRight.gif);
   background-position-x: left;
   background-position-y: bottom;
   background-repeat: no-repeat;
   line-height: 5px;
   width: 5px;
}

.MiddleLeft {
   background-image: url(/app/pkgs/xfw/themes/blue/images/MiddleLeft.gif);
   background-position-x: right;
   background-repeat: repeat-y;
   line-height: 5px;
   width: 5px;
}

.MiddleRight {
   background-image: url(/app/pkgs/xfw/themes/blue/images/MiddleRight.gif);
   background-position-x: left;
   background-repeat: repeat-y;
   line-height: 5px;
   width: 5px;
}

.LowerLeft {
   background-image: url(/app/pkgs/xfw/themes/blue/images/LowerLeft.gif);
   background-position-x: right;
   background-position-y: top;
   background-repeat: no-repeat;
   line-height: 5px;
   width: 5px;
}

.LowerCenter {
   background-image: url(/app/pkgs/xfw/themes/blue/images/LowerCenter.gif);
   background-position-y: top;
   background-repeat: repeat-x;
   line-height: 5px;
}

.LowerRight {
   background-image: url(/app/pkgs/xfw/themes/blue/images/LowerRight.gif);
   background-position-x: left;
   background-position-y: top;
   background-repeat: no-repeat;
   line-height: 5px;
   width: 5px;
}

/* ------------------------------------------------------------------------- */

.HelpBody {
   background-color: beige;
}

.HelpHeading {
   padding: 5px;
}

.HelpPanel {
   padding: 5px;
}

/* ------------------------------------------------------------------------- */

