.phoenix-isolation {
  /** style for mad busted page */
  /* Only needed if implementing separate hover/focus/active state for buttons */
  /* Kiosk Cart touch-screen styles */
  /** The following classes are used for our custom multi-select version of the YUI autocomplete text box **/
  /** this is probably a bad style, but i'm adding it back for the event creation confirmation.
	it's possible that individual images will need to know how to style themselves.
**/
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.phoenix-isolation {
  font-size: 100%;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.phoenix-isolation {
  background-color: #F1F1F1;
  color: #000000;
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.phoenix-isolation .SearchPopup {
  background-color: white;
}
.phoenix-isolation FORM {
  margin: 0px;
}
.phoenix-isolation TABLE {
  vertical-align: top;
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
.phoenix-isolation TD,
.phoenix-isolation TH {
  vertical-align: top;
  font-size: 1em;
}
.phoenix-isolation UL,
.phoenix-isolation LI,
.phoenix-isolation P {
  font-size: 1em;
}
.phoenix-isolation INPUT,
.phoenix-isolation SELECT,
.phoenix-isolation BUTTON {
  color: #000000;
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  margin: 0px;
}
.phoenix-isolation OPTGROUP {
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.phoenix-isolation INPUT[type="text"],
.phoenix-isolation INPUT[type="password"],
.phoenix-isolation TEXTAREA {
  border: 1px Solid #A9A9A9;
}
.phoenix-isolation INPUT[type="text"]:hover,
.phoenix-isolation INPUT[type="password"]:hover,
.phoenix-isolation TEXTAREA {
  border: 1px Solid #B0C4DE;
}
.phoenix-isolation input[type="text"][disabled="disabled"] {
  background-color: #eee;
}
.phoenix-isolation input[type="text"]:disabled {
  background-color: #eee;
}
.phoenix-isolation OPTGROUP {
  font-style: normal;
  font-weight: bold;
}
.phoenix-isolation TEXTAREA {
  color: #000000;
  vertical-align: top;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.phoenix-isolation H1,
.phoenix-isolation H2,
.phoenix-isolation H3,
.phoenix-isolation H4,
.phoenix-isolation H5,
.phoenix-isolation H6 {
  font-size: 1em;
  margin: 0.2em;
}
.phoenix-isolation div.searchTermsWrapper {
  display: inline-block;
  position: relative;
}
.phoenix-isolation div.searchTermsWrapper > input[type=text] {
  padding-right: 1.2em;
}
.phoenix-isolation div.searchSubmitWrapper {
  position: relative;
  display: inline-block;
  right: 1.3em;
  top: 3px;
  height: 100%;
}
.phoenix-isolation div.searchSubmitWrapper > input.quickSearchSubmit {
  background-color: transparent;
  background-image: url('/app_docs//art/phoenix/menu/dark/search_12.png');
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: -16px;
  height: 14px;
}
.phoenix-isolation div.siteFooterFixed {
  background-color: #F1F1F1;
  bottom: 0;
  color: Gray;
  font-size: 10px;
  left: 0;
  line-height: 22px;
  margin-top: 1em;
  padding: 0px 10px 0px 0px;
  position: fixed;
  right: 0;
  text-align: right;
  z-index: 5000;
}
.phoenix-isolation TABLE.TabRow {
  position: relative;
  top: 1px;
}
.phoenix-isolation .TabLevel1Container {
  border-bottom: 1px solid #C1C1C1;
}
.phoenix-isolation TD.TabLevel1,
.phoenix-isolation TD.TabLevel1Selected,
.phoenix-isolation TD.TabLevel1Hover,
.phoenix-isolation TD.TabLevel1SelectedHover {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  background: url('/app_docs/art/background/2011_PanelTitle.png') repeat-x left top;
  background-color: #DFDFDF;
}
.phoenix-isolation TD.TabLevel1,
.phoenix-isolation TD.TabLevel1Hover {
  background-color: #DFDFDF;
  color: #1F1D31;
  border: 1px solid #C1C1C1;
  padding-top: 3px;
  padding-bottom: 3px;
}
.phoenix-isolation TD.TabLevel1Hover {
  border-bottom-color: #DFDFDF;
}
.phoenix-isolation TD.TabLevel1Separator {
  font-size: 1px;
  font-weight: normal;
  padding-left: 1px;
  border-bottom: 1px solid #C1C1C1;
}
.phoenix-isolation TD.TabLevel1Selected,
.phoenix-isolation TD.TabLevel1SelectedHover {
  padding-top: 2px;
  padding-bottom: 5px;
  font-weight: bold;
}
.phoenix-isolation TD.TabLevel1Selected,
.phoenix-isolation TD.TabLevel1SelectedHover,
.phoenix-isolation TD.TabLevel1SelectedTop {
  color: #000000;
  background-color: #DFDFDF;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
}
.phoenix-isolation TR.TabLevel1Top TD {
  font-size: 1px;
  line-height: 2px;
}
.phoenix-isolation TD.TabLevel1SelectedTop {
  background-color: #C1C1C1;
  border-top: 1px solid #C1C1C1;
  border-bottom: 0px;
  padding: 0px;
}
.phoenix-isolation TD.TabLevel1Hover,
.phoenix-isolation TD.TabLevel1SelectedHover {
  background: white;
}
.phoenix-isolation TD.TabLevel1Padding {
  border-bottom: 1px solid #C1C1C1;
}
.phoenix-isolation TABLE.TabRowLevel2 {
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  border-bottom: 1px solid #C1C1C1;
  background-color: #DFDFDF;
}
.phoenix-isolation DIV.TabRowLevel2 {
  padding-top: 3px;
  padding-left: 2px;
}
.phoenix-isolation DIV.TabRowLevel2Empty {
  padding-top: 4px;
  padding-bottom: 4px;
}
.phoenix-isolation TD.TabLevel2,
.phoenix-isolation TD.TabLevel2Hover,
.phoenix-isolation TD.TabLevel2SelectedFg,
.phoenix-isolation TD.TabLevel2SelectedFgHover,
.phoenix-isolation TD.TabLevel2SelectedBg,
.phoenix-isolation TD.TabLevel2SelectedBgHover,
.phoenix-isolation TD.TabLevel2Separator {
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 3px;
  text-align: center;
  vertical-align: middle;
}
.phoenix-isolation TD.TabLevel2,
.phoenix-isolation TD.TabLevel2Hover,
.phoenix-isolation TD.TabLevel2SelectedFg,
.phoenix-isolation TD.TabLevel2SelectedFgHover,
.phoenix-isolation TD.TabLevel2SelectedBg,
.phoenix-isolation TD.TabLevel2SelectedBgHover {
  padding-left: 1em;
  padding-right: 1em;
}
.phoenix-isolation TD.TabLevel2 {
  color: #1F1D31;
}
.phoenix-isolation TD.TabLevel2Separator {
  color: #C1C1C1;
}
.phoenix-isolation TD.TabLevel2SelectedFg,
.phoenix-isolation TD.TabLevel2SelectedFgHover,
.phoenix-isolation TD.TabLevel2SelectedBg,
.phoenix-isolation TD.TabLevel2SelectedBgHover {
  color: #000000;
  border-right: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  border-top: 1px solid #C1C1C1;
  font-weight: bold;
}
.phoenix-isolation TD.TabLevel2Hover,
.phoenix-isolation TD.TabLevel2SelectedFg,
.phoenix-isolation TD.TabLevel2SelectedFgHover,
.phoenix-isolation TD.TabLevel2SelectedBg,
.phoenix-isolation TD.TabLevel2SelectedBgHover {
  background-color: white;
}
.phoenix-isolation TD.TabLevel1Hover,
.phoenix-isolation TD.TabLevel1SelectedHover,
.phoenix-isolation TD.TabLevel2Hover,
.phoenix-isolation TD.TabLevel2SelectedFgHover,
.phoenix-isolation TD.TabLevel2SelectedBgHover {
  color: #000000;
}
.phoenix-isolation A.TabLinkLevel1,
.phoenix-isolation A.TabLinkLevel2 {
  text-decoration: none;
  color: #000000;
}
.phoenix-isolation A.TabLinkLevel1:hover,
.phoenix-isolation A.TabLinkLevel2:hover {
  text-decoration: none;
  color: #000000;
}
.phoenix-isolation TD.Question {
  padding: 2px 6px 2px 4px;
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation DIV.Question {
  white-space: nowrap;
  vertical-align: middle;
}
.phoenix-isolation .Question A,
.phoenix-isolation A.Question,
.phoenix-isolation .btn.phx-help {
  color: #0072b4;
  font-size: 1em;
  font-weight: bold;
  cursor: pointer;
}
.phoenix-isolation .BannerPageHelp > .Question {
  margin: 0 7px;
  padding: 0;
  vertical-align: middle;
}
.phoenix-isolation A.NavQuestion:HOVER,
.phoenix-isolation A.Question:HOVER,
.phoenix-isolation .Question A:HOVER,
.phoenix-isolation .btn.phx-help:HOVER {
  text-decoration: none;
}
.phoenix-isolation TD.NavQuestion {
  padding-left: 1em;
  padding-right: 2px;
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation A.NavQuestion {
  color: #F1F1F1;
  font-weight: bold;
  cursor: help;
  padding-left: 2px;
  padding-right: 2px;
  border-left: 1px solid #F1F1F1;
}
.phoenix-isolation .Panel {
  border: 1px Solid #C1C1C1;
  background-color: #FFFFFF;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.phoenix-isolation .ForegroundPanel,
.phoenix-isolation .BackgroundPanel {
  background-color: #FFFFFF;
}
.phoenix-isolation .ForegroundPanel .phoenixSubSection:first-of-type {
  margin-top: 0;
}
.phoenix-isolation .PaddedPanel {
  padding: 0.5em;
}
.phoenix-isolation .ForegroundPanel form .control-group:last-child {
  padding-bottom: 4px;
}
.phoenix-isolation TD.TabbedForegroundPanel,
.phoenix-isolation TD.TabbedBackgroundPanel {
  background-color: #FFFFFF;
  border: 1px solid #C1C1C1;
  border-top: none;
}
.phoenix-isolation TABLE.PanelTitle,
.phoenix-isolation DIV.PanelTitle {
  background: url('/app_docs/art/background/2011_PanelTitle.png') repeat-x left top;
  background-color: #DFDFDF;
  font-weight: bold;
  vertical-align: middle;
}
.phoenix-isolation DIV.PanelTitle,
.phoenix-isolation TD.PanelTitle,
.phoenix-isolation .CollapsiblePanelTitle {
  font-weight: bold;
  color: #000000;
  font-size: 1.1em;
  white-space: nowrap;
  padding: 4px 3px 4px 5px;
}
.phoenix-isolation DIV.PanelTitle,
.phoenix-isolation TD.PanelTitle {
  text-align: left;
}
.phoenix-isolation DIV.PanelTitleControls {
  position: absolute;
  top: 2px;
  right: 2px;
}
.phoenix-isolation A.PanelTitle {
  font-weight: bold;
  color: #000000;
}
.phoenix-isolation A.PanelTitle:HOVER {
  text-decoration: none;
}
.phoenix-isolation .ForegroundContainer {
  background-color: #FFFFFF;
}
.phoenix-isolation H1.PanelTitle {
  font-size: 1.0em;
  margin: 0px;
}
.phoenix-isolation DIV.CenteredPanel {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  margin-bottom: 10px;
}
.phoenix-isolation DIV.RoundedCornerContainer {
  border: 1px Solid #C1C1C1;
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.phoenix-isolation DIV.RoundedCornerShadow {
  box-shadow: 2px 2px 3px #666;
  -moz-box-shadow: 2px 2px 3px #666;
  -webkit-box-shadow: 2px 2px 3px #666;
}
.phoenix-isolation .xtop,
.phoenix-isolation .xbottom {
  display: block;
  background: transparent;
  font-size: 1px;
}
.phoenix-isolation .xb1,
.phoenix-isolation .xb2,
.phoenix-isolation .xb3,
.phoenix-isolation .xb4 {
  display: block;
  overflow: hidden;
}
.phoenix-isolation .xb1,
.phoenix-isolation .xb2,
.phoenix-isolation .xb3 {
  height: 1px;
}
.phoenix-isolation .xb2,
.phoenix-isolation .xb3,
.phoenix-isolation .xb4 {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
}
.phoenix-isolation .xb1 {
  margin: 0 5px;
  background: #C1C1C1;
}
.phoenix-isolation .xb2 {
  margin: 0 3px;
  border-width: 0 2px;
}
.phoenix-isolation .xb3 {
  margin: 0 2px;
}
.phoenix-isolation .xb4 {
  height: 2px;
  margin: 0 1px;
}
.phoenix-isolation .xboxcontent {
  background: #FFFFFF;
  display: block;
  border: 0 solid #C1C1C1;
  border-width: 0 1px;
}
.phoenix-isolation .xboxShadow {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}
.phoenix-isolation ul.dashboard {
  list-style: none;
  padding-left: 0;
  display: table;
  border-spacing: 1em;
}
.phoenix-isolation ul.dashboard li {
  display: table-row;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  white-space: nowrap;
  line-height: 15px;
}
.phoenix-isolation ul.dashboard li div {
  display: table-cell;
}
.phoenix-isolation .dashboard .flag {
  vertical-align: baseline;
  width: 16px;
  display: inline-block;
  padding-left: .3em;
}
.phoenix-isolation .dashboard .flag i {
  display: block;
}
.phoenix-isolation .dashboard .count {
  text-align: right;
  width: 3em;
}
.phoenix-isolation .dashboard.expanded .count {
  width: 10em;
}
.phoenix-isolation .dashboard.dashboard-size-dashboard .count {
  font-size: 18px;
}
.phoenix-isolation .dashboard.dashboard-size-table .count {
  font-size: 15px;
}
.phoenix-isolation .dashboard.dashboard-size-dashboard .name {
  font-size: 15px;
}
.phoenix-isolation .dashboard.dashboard-size-table .name {
  padding-left: 1em;
}
.phoenix-isolation ul.dashboard.dashboard-size-table {
  margin: 0;
}
.phoenix-isolation .dashboard .color-box {
  width: 15px;
  height: 15px;
  display: inline-block;
}
.phoenix-isolation .dashboard .name {
  text-align: left;
  display: table-cell;
}
.phoenix-isolation .dashboard .draft-color {
  background-color: #D7E241;
}
.phoenix-isolation .dashboard .pending-color {
  background-color: #A7BA29;
}
.phoenix-isolation .dashboard .approved-color {
  background-color: #7E911D;
}
.phoenix-isolation .dashboard .released-color {
  background-color: #9ECEEB;
}
.phoenix-isolation .dashboard .open-color {
  background-color: #5FAEDD;
}
.phoenix-isolation .dashboard .pendaward-color {
  background-color: #0072B4;
}
.phoenix-isolation .dashboard .awarded-color {
  background-color: #00538D;
}
.phoenix-isolation .dashboard .closednoaward-color {
  background-color: #72757e;
}
.phoenix-isolation .dashboard .name span {
  font-weight: bold;
}
.phoenix-isolation ul.dashboard li div.name div.children {
  display: block;
}
.phoenix-isolation .collapse > .panel-secondary,
.phoenix-isolation .collapsing > .panel-secondary {
  margin-top: .5em;
}
.phoenix-isolation .panel-secondary {
  background-color: whitesmoke;
  border-top: 1px solid #D7D7D7;
  border-bottom: 1px solid #D7D7D7;
  display: inline-block;
  padding: .5em 3em .5em .5em;
  margin-bottom: .5em;
}
.phoenix-isolation .panel-secondary.panel-horizontal > * {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1px;
  margin-top: 1px;
}
.phoenix-isolation .panel-secondary.panel-horizontal > * + .btn-group {
  margin-bottom: 0;
}
.phoenix-isolation .panel-secondary.panel-horizontal > * + * {
  margin-left: 2em;
}
.phoenix-isolation .modal-body .panel-secondary {
  margin-right: 1em;
  display: table;
  white-space: nowrap;
}
.phoenix-isolation .panel-secondary button[type="submit"] {
  float: right;
  margin: .5em 0;
}
.phoenix-isolation .panel-secondary .input-append button[type="submit"],
.phoenix-isolation .panel-secondary .pageNavButtonRow button[type="submit"] {
  float: none;
  margin: 0;
  margin-left: -1px;
}
.phoenix-isolation .PhxSecondaryPanel {
  margin-bottom: 0.5em;
}
.phoenix-isolation TD.SubSectionTitle {
  vertical-align: middle;
  padding: 3px 4px 3px 4px;
}
.phoenix-isolation SPAN.SubSectionTitle,
.phoenix-isolation A.SubSectionTitle {
  color: #1F1D31;
  font-weight: bold;
}
.phoenix-isolation A.SubSectionTitle {
  cursor: help;
}
.phoenix-isolation A.SubSectionTitle:HOVER {
  text-decoration: none;
}
.phoenix-isolation TD.SubSectionTitle,
.phoenix-isolation TD.SubSectionTitleEditButton,
.phoenix-isolation TD.SubSectionTitleCheckbox,
.phoenix-isolation TD.SubSectionQuestion,
.phoenix-isolation TD.SubSectionTitleHelpLink,
.phoenix-isolation DIV.SubSectionTitle {
  background: url('/app_docs/art/background/2011_PanelBackground.png') repeat-x left top;
  background-color: #DFDFDF;
  font-size: 1.1em;
  font-weight: bold;
}
.phoenix-isolation TD.SubSectionTitleEditButton {
  font-size: 1em;
  text-align: right;
  vertical-align: middle;
  padding: 2px 2px 2px 0px;
}
.phoenix-isolation TD.SubSectionTitleCheckbox {
  font-size: 1em;
  text-align: right;
  vertical-align: middle;
  padding: 2px 2px 2px 0px;
}
.phoenix-isolation TD.SubSectionTitleHelpLink,
.phoenix-isolation div.well div.SubSectionTitleHelpLink {
  font-size: 1em;
  vertical-align: middle;
}
.phoenix-isolation TD.SubSectionTitleHelpLink {
  text-align: right;
  padding: 2px 2px 2px 0px;
}
.phoenix-isolation div.well div.SubSectionTitleHelpLink {
  float: right;
  margin-right: -5px;
}
.phoenix-isolation H2.SubSectionTitle {
  color: #1F1D31;
  font-size: 1.1em;
  margin: 0px;
  padding: 0px;
}
.phoenix-isolation td.SubSectionTitle > h2.SubSectionTitle {
  font-size: 1.0em;
  /* do not double-increase font size */
}
.phoenix-isolation DIV.phoenixSubSection {
  margin-top: 1.3em;
}
.phoenix-isolation DIV.phoenixSubSection.subresults DIV.phoenixSubSection,
.phoenix-isolation DIV.phoenixSubSection.subresults.noHeader DIV.phoenixSubSection,
.phoenix-isolation DIV.phoenixSubSection.subresults.pagination-header DIV.phoenixSubSection,
.phoenix-isolation DIV.phoenixSubSection DIV.phoenixSubSection.subresults {
  margin-left: 0em;
  margin-top: 2em;
}
.phoenix-isolation DIV.phoenixSubSection DIV.phoenixSubSection {
  margin-left: 3em;
  margin-top: 2em;
}
.phoenix-isolation DIV.phoenixSubSection.noHeader DIV.phoenixSubSection {
  margin-top: 0;
}
.phoenix-isolation .phx.column > .phoenixSubSection.noHeader:first-child {
  margin-top: 0;
}
.phoenix-isolation DIV.phoenixSubSection > hr + DIV.phoenixSubSection.noHeader {
  margin-left: 0;
}
.phoenix-isolation DIV.phoenixSubSection > .phxText,
.phoenix-isolation DIV.phoenixSubSection > .phx.callout,
.phoenix-isolation DIV.phoenixSubSection > .pageNavButtonRow,
.phoenix-isolation DIV.phoenixSubSection > div.collapse > .phxText,
.phoenix-isolation DIV.phoenixSubSection > div.collapse > .phx.callout,
.phoenix-isolation DIV.phoenixSubSection > div.collapse > .pageNavButtonRow {
  margin-left: 1.5em;
}
.phoenix-isolation DIV.phoenixSubSection > .pageNavButtonRow,
.phoenix-isolation DIV.phoenixSubSection > div.collapse > .pageNavButtonRow {
  margin-right: 1em;
  margin-bottom: 1em;
}
.phoenix-isolation DIV.phoenixSubSection > .phxText,
.phoenix-isolation DIV.phoenixSubSection > div.collapse > div.phxText {
  margin-top: .5em;
}
.phoenix-isolation DIV.phoenixSubSection.noHeader.pagination-header {
  margin-top: 0;
}
.phoenix-isolation DIV.phoenixSubSection DIV.phoenixSubSection.noHeader.pagination-header {
  margin-left: 0;
}
.phoenix-isolation DIV.phoenixSubSection > hr {
  background-color: #E4E4E4;
  margin-top: 0;
  margin-bottom: 2px;
}
.phoenix-isolation DIV.well.hidden > DIV.phoenixSubSection {
  margin-top: 0;
}
.phoenix-isolation DIV.TitleRow {
  background-color: #F5F5F5;
  border-top: 1px solid #D7D7D7;
  padding: 5px;
}
.phoenix-isolation DIV.TitleRow > H2.TitleRow,
.phoenix-isolation DIV.TitleRow > H2.TitleRow > a,
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle,
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a {
  margin-left: 0;
  margin-bottom: 0;
  display: inline-block;
  min-width: 1em;
  text-align: left;
}
.phoenix-isolation DIV.TitleRow > H2.TitleRow,
.phoenix-isolation DIV.TitleRow > H2.TitleRow > a {
  font-size: 1.2em;
  width: 100%;
  margin: 0;
}
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle {
  width: auto;
  font-size: 1.2em;
}
.phoenix-isolation DIV.TitleRow > H2.TitleRow > a,
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a,
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a > .linkText {
  color: #000000;
  font-weight: bold;
  font-size: 1em;
}
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a {
  white-space: normal;
}
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a:hover,
.phoenix-isolation DIV.phoenixSubSection DIV.landingPageSectionTitle > a:hover > .linkText {
  text-decoration: none;
}
.phoenix-isolation DIV.TitleRow > H2.TitleRow > a:hover {
  background-color: #eeeeee;
  text-decoration: none;
}
.phoenix-isolation DIV.TitleRow > HR {
  margin-top: 2px;
  background-color: #E4E4E4;
}
.phoenix-isolation DIV.TitleRow + .control-group {
  margin-top: .9em;
}
.phoenix-isolation DIV.TitleRow > DIV.TitleRowButtons {
  display: block;
  float: right;
}
.phoenix-isolation DIV.collapse > ul,
.phoenix-isolation DIV.collapse > ol {
  margin-top: 0px;
  margin-bottom: 0px;
}
.phoenix-isolation .phoenixSubSection > hr + .collapse ul.phxTableOfContents,
.phoenix-isolation .phoenixSubSection > hr + .collapse ol.phxTableOfContents {
  margin-top: 4px;
}
.phoenix-isolation .phoenixSubSection > hr + .collapse ul.phxTableOfContents {
  padding-left: 1em;
}
.phoenix-isolation ul.phxTableOfContents li {
  list-style-type: none;
}
.phoenix-isolation ul.phxTableOfContents .btn,
.phoenix-isolation ol.phxTableOfContents .btn {
  padding: 0;
  vertical-align: baseline;
}
.phoenix-isolation ul.phxTableOfContents .readOnlyValue,
.phoenix-isolation ol.phxTableOfContents .readOnlyValue {
  display: inline;
}
.phoenix-isolation ul.phxTableOfContents li div.SecondaryText,
.phoenix-isolation ol.phxTableOfContents li div.SecondaryText {
  margin-left: .5em;
  display: inline;
}
.phoenix-isolation table.phx.table td ul.phxTableOfContents,
.phoenix-isolation table.phx.table td ol.phxTableOfContents {
  margin: 0;
}
.phoenix-isolation .collapse .collapse-spacer {
  height: 1px;
  width: 1px;
  display: block;
}
.phoenix-isolation TD.FormCell {
  padding: 3px 10px 3px 10px;
}
.phoenix-isolation TD.FormCellError,
.phoenix-isolation DIV.FormCellError {
  border: 1px solid black;
  background-color: #FFFDC0;
}
.phoenix-isolation DIV.FormCellError {
  display: inline-block;
  padding: 0.3em;
}
.phoenix-isolation TD.FormCellWarningsOnly {
  border: 1px solid black;
  background-color: white;
}
.phoenix-isolation TD.FormCellToggle {
  text-align: center;
  border-left: 1px dashed #D1D8E5;
}
.phoenix-isolation TD.FormCellToggleHighlighted {
  text-align: center;
  border: 1px solid #030303;
}
.phoenix-isolation TD.FormCellEdit {
  text-align: right;
  padding: 2px;
}
.phoenix-isolation TD.FormCellBorder {
  border-bottom: 1px solid #D1D8E5;
}
.phoenix-isolation TD.FormInlineHelp,
.phoenix-isolation SPAN.FormInlineHelp {
  font-size: 0.9em;
  color: #AAA;
}
.phoenix-isolation TD.FormInlineHelp {
  padding: 1px 0px 10px 0px;
}
.phoenix-isolation SPAN.FormInlineHelp {
  padding-left: .3em;
}
.phoenix-isolation TD.SimpleFormLabel,
.phoenix-isolation TD.SimpleFormLabelRight {
  padding: 3px 10px 3px 10px;
}
.phoenix-isolation TD.SimpleFormLabel {
  text-align: left;
}
.phoenix-isolation TD.SimpleFormLabelRight {
  text-align: right;
}
.phoenix-isolation TD.SimpleFormValue {
  padding: 2px 10px 2px 0px;
}
.phoenix-isolation TD.FormCellTextRow {
  padding: 4px 10px 4px 10px;
}
.phoenix-isolation DIV.PaginationHdrTop,
.phoenix-isolation DIV.PaginationHdrBottom {
  padding: 1px;
  background: url('/app_docs/art/background/2011_PanelTitle.png') repeat-x;
  background-color: #DFDFDF;
}
.phoenix-isolation DIV.PaginationHdrBottom {
  border-top: 1px Solid #C1C1C1;
}
.phoenix-isolation TD.PaginationHdr,
.phoenix-isolation TD.PaginationHdrCenter {
  color: #1F1D31;
  vertical-align: middle;
}
.phoenix-isolation TD.PaginationHdrCenter {
  font-weight: bold;
  color: #000000;
  font-size: 1.1em;
  text-align: center;
}
.phoenix-isolation A.PaginationHdr {
  color: #1F1D31;
  cursor: help;
}
.phoenix-isolation DIV.PaginationHdrTopInsidePanel {
  border-top: 1px solid #DFDFDF;
  background-color: #DFDFDF;
}
.phoenix-isolation TABLE.SearchResults {
  border-top: 1px solid #DFDFDF;
}
.phoenix-isolation table.SearchResults td.no-padding {
  padding: 0 !important;
}
.phoenix-isolation TABLE.SearchResultsInContainer {
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
}
.phoenix-isolation TR.ResultsTableSelectableRow,
.phoenix-isolation TR.ResultsTableHighlightedRow {
  cursor: pointer;
  cursor: hand;
}
.phoenix-isolation TR.ResultsTableHighlightedRow {
  background-color: #D1D8E5;
  color: #000000;
}
.phoenix-isolation TR.ResultsTableHighlightedRow A {
  color: #000000;
}
.phoenix-isolation TR.ResultsTableHighlightedRow A:hover {
  color: #000000;
  text-decoration: none;
}
.phoenix-isolation TR.ResultsTableSelectedRow,
.phoenix-isolation SPAN.ResultsTableSelectedRow {
  background-color: #416faf;
  color: #000000;
}
.phoenix-isolation .displayNone {
  display: none;
}
.phoenix-isolation TR.ResultsTableRow TD,
.phoenix-isolation TD.ResultsColumnValue {
  border-top: 1px solid #D1D8E5;
}
.phoenix-isolation TD.GroupSeparator {
  border-bottom: 1px solid #DFDFDF;
}
.phoenix-isolation TABLE.PageSelector TD {
  padding: 0px 2px 0px 2px;
  vertical-align: middle !important;
}
.phoenix-isolation DIV.FilterSortOverlayList {
  overflow: auto;
}
.phoenix-isolation DIV.FilterSortOverlayListItem {
  padding: 2px;
  border-top: 1px solid #D1D8E5;
}
.phoenix-isolation DIV.SortLinkBox {
  padding: 5px;
  padding-right: 10px;
}
.phoenix-isolation TD.SortLink {
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.phoenix-isolation DIV.FilterBox {
  background: white;
  border-top: 1px solid #C1C1C1;
}
.phoenix-isolation DIV.docSearchFilterTitle,
.phoenix-isolation TABLE.docSearchFilterTitle {
  background-color: #dfdfdf;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 1px;
}
.phoenix-isolation DIV.sq-searchresult-nav {
  margin-bottom: 1em;
}
.phoenix-isolation DIV.sq-searchresult-nav TD {
  font-weight: bold !important;
  vertical-align: middle;
}
.phoenix-isolation DIV.sq-searchresult-nav TD A {
  font-weight: bold !important;
}
.phoenix-isolation TH.ColHdr,
.phoenix-isolation TH.ColHdrSorted {
  font-weight: bold;
  color: #1F1D31;
  border-bottom: 1px Solid #C1C1C1;
  vertical-align: middle;
}
.phoenix-isolation TH.ColHdr {
  background: url('/app_docs/art/background/2011_PanelBackground.png') repeat-x left top #DFDFDF;
}
.phoenix-isolation TH.ColHdrSorted {
  background: url('/app_docs/art/background/2011_SelectedSortColHeader.png') repeat-x left top #DFDFDF;
}
.phoenix-isolation TD.nowrap,
.phoenix-isolation TH.nowrap {
  white-space: nowrap;
}
.phoenix-isolation TD.ColFtr {
  font-weight: bold;
  border-top: 1px solid #DFDFDF;
  padding-top: 8px;
  padding-bottom: 8px;
}
.phoenix-isolation A.ColHdr,
.phoenix-isolation A.ColFtr {
  font-weight: bold;
  color: #1F1D31;
}
.phoenix-isolation A.SortDesc,
.phoenix-isolation A.SortAsc,
.phoenix-isolation A.SortedDesc,
.phoenix-isolation A.SortedAsc {
  display: block;
  padding-right: 12px;
}
.phoenix-isolation table.phx A.SortDesc,
.phoenix-isolation table.phx A.SortAsc,
.phoenix-isolation table.phx A.SortedDesc,
.phoenix-isolation table.phx A.SortedAsc {
  display: inline;
  padding-right: 20px;
}
.phoenix-isolation A.SortDesc {
  background: url('/app_docs/art/icons/sort/sort_btn_desc.gif') no-repeat right 50%;
}
.phoenix-isolation A.SortAsc {
  background: url('/app_docs/art/icons/sort/sort_btn_asc.gif') no-repeat right 50%;
}
.phoenix-isolation A.SortedDesc {
  background: url('/app_docs/art/icons/sort/sorted_btn_desc.gif') no-repeat right 50%;
}
.phoenix-isolation A.SortedAsc {
  background: url('/app_docs/art/icons/sort/sorted_btn_asc.gif') no-repeat right 50%;
}
.phoenix-isolation A.PaginationHdr:HOVER {
  text-decoration: none;
}
@media print {
  .phoenix-isolation DIV.sq-searchresult-nav {
    display: none;
  }
}
.phoenix-isolation input[type="text"].searchTextBox {
  background: white url('/app_docs/art/phoenix/menu/dark/search_12.png') no-repeat;
  background-position: 99% center;
  padding-right: 16px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.phoenix-isolation input[type="text"].phx.searchTextBox {
  height: 2.1em;
}
.phoenix-isolation .searchWrapper {
  margin-bottom: 1em;
}
.phoenix-isolation .searchWrapper a.btn-link {
  vertical-align: baseline;
}
.phoenix-isolation .searchWrapper .searchContentToAlign {
  position: relative;
  top: 7px;
}
.phoenix-isolation .searchWrapper select.phx {
  vertical-align: baseline;
  width: auto;
  max-width: auto;
}
.phoenix-isolation table.SearchResults tr.phxDisplayRow td {
  padding-top: 1em;
  padding-bottom: 1em;
}
.phoenix-isolation table.SearchResults tr.phxDisplayRow div.iconRow {
  margin-top: 0.7em;
  margin-left: 1px;
}
.phoenix-isolation table.SearchResults tr.phxDisplayRow td div.phx.multicolumn {
  margin-top: 0.4em;
  padding-left: 0.5em;
}
.phoenix-isolation table.SearchResults tr.phxDisplayRow td div.phx.multicolumn div.data-row-content {
  white-space: nowrap;
}
.phoenix-isolation table.SearchResults tr.phxDisplayRow td div.Next {
  padding-right: 1em;
}
.phoenix-isolation div.phoenixSubSection.subresults span.requestsupplier {
  font-style: normal;
}
.phoenix-isolation div.phoenixSubSection.subresults span.requestsupplier a.btn.btn-link.btn-confirm {
  padding-bottom: 0.25em;
}
.phoenix-isolation div.modal-body div.phoenixSubSection.subresults.noHeader.pagination-header {
  min-width: 485px;
}
.phoenix-isolation .ErrorMessage,
.phoenix-isolation .ClickableErrorMesage,
.phoenix-isolation .WarningMessage,
.phoenix-isolation .ClickableWarningMessage,
.phoenix-isolation .ClickableInfoMessage {
  color: black;
  font-weight: normal;
}
.phoenix-isolation A.ClickableErrorMessage,
.phoenix-isolation A.ClickableWarningMessage,
.phoenix-isolation A.ClickableInfoMessage {
  cursor: hand;
  font-weight: normal;
}
.phoenix-isolation DIV.ErrorMessageLine {
  padding-left: 3px;
}
.phoenix-isolation DIV.ErrorMessageLine.ForceWrap {
  white-space: normal;
}
.phoenix-isolation DIV.ErrorMessageLine.WithHeaders {
  padding-left: 35px;
  text-align: left;
  vertical-align: middle;
}
.phoenix-isolation A.ErrorMessage,
.phoenix-isolation A.WarningMessage {
  cursor: help;
  font-weight: normal;
}
.phoenix-isolation DIV.ErrorBox {
  text-align: left;
  border: 1px solid black;
  background-color: #FFFDC0;
  padding: 4px;
}
.phoenix-isolation DIV.WarningsOnlyBox {
  text-align: left;
  border: 1px solid black;
  font-weight: normal;
  padding: 4px;
}
.phoenix-isolation .Error {
  color: black;
  background: #FFFDC0;
}
.phoenix-isolation .ErrorListHeading {
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 0.5em;
  padding-bottom: 5px;
  vertical-align: middle;
}
.phoenix-isolation .Exception {
  background-color: #FFF530;
}
.phoenix-isolation .well.madBusted {
  border: 3px solid #ce673e;
  margin-top: 5px;
  margin-bottom: 0;
}
.phoenix-isolation .well.madBusted button.close {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: .5;
}
.phoenix-isolation .well.madBusted > p {
  font-size: .8em;
  font-weight: normal;
  vertical-align: middle;
  margin: 0;
}
.phoenix-isolation .well.madBusted > p.message {
  font-size: .9em;
  margin: .5em 0;
}
.phoenix-isolation .well.madBusted > p.contact {
  font-style: italic;
}
.phoenix-isolation .well.madBusted > p.exception {
  display: inline;
}
.phoenix-isolation .well.madBusted > p > a.btn.btn-link {
  font-size: .9em;
  vertical-align: baseline;
}
.phoenix-isolation .well.madBusted .btn.btn-link {
  padding: 0 .5em;
  margin: 0;
}
.phoenix-isolation .well.madBusted > div.stackTrace {
  font-size: 11px;
  font-weight: normal;
  display: none;
  margin-top: .5em;
  padding-left: 1em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  max-height: 175px;
  overflow-y: auto;
  border-radius: 4px;
  border: 2px solid #ce673e;
  background-color: #ffe4e8;
}
.phoenix-isolation .well.madBusted > div.stackTrace.show {
  display: block;
}
.phoenix-isolation .well.madBusted > img.embarrassed {
  float: left;
  max-height: 48px;
  margin-right: .5em;
}
.phoenix-isolation .overlay-redirect-error {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F2DEDE;
  color: #A34156;
  padding: .5em;
}
.phoenix-isolation .debugBar {
  margin: 10px 10px 0 10px;
}
.phoenix-isolation .debugBar span.WarningMessage {
  color: inherit;
}
.phoenix-isolation.phoenixBody.withBreadcrumbs .debugBar {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  border-radius: 0 0 5px 5px;
}
.phoenix-isolation .OverlayPageContent .debugBar.alert.alert-info {
  margin-top: 0;
}
.phoenix-isolation {
  background-color: transparent;
}
.phoenix-isolation .OverlayPageContent {
  background-color: #FFFFFF;
}
.phoenix-isolation .PhoenixOverlay {
  background-color: transparent;
}
.phoenix-isolation .phoenixModalReference {
  width: 300px;
  height: 300px;
  position: fixed;
  z-index: -1;
  left: -300px;
  top: -300px;
}
.phoenix-isolation div.Overlay {
  position: absolute;
  z-index: 75000;
  background-color: #FFFFFF;
  left: -1000px;
  top: -1000px;
  display: none;
}
.phoenix-isolation div.OverlayShadow {
  background-color: #252525;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 10px;
  left: 10px;
  z-index: -1;
}
.phoenix-isolation div.ScreenShade {
  background-color: #4B4B4B;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  z-index: 70000;
  display: none;
}
.phoenix-isolation div.InlineOverlayShadow {
  position: absolute;
  z-index: 6000;
  left: 0px;
  top: 0px;
  background: #D1D8E5;
}
.phoenix-isolation div.InlineOverlayContent {
  border: 1px solid #C1C1C1;
  background-color: #D1D8E5;
  padding: 2px;
  text-align: left;
}
.phoenix-isolation div.InlineOverlayDropdownListInvokerContainer {
  background-color: Window;
  border-left: 1px Solid ThreeDLightShadow;
  border-right: 1px Solid ThreeDLightShadow;
}
.phoenix-isolation div.InlineOverlayDropdownListInvoker {
  border-top: 1px Solid ThreeDShadow;
  border-bottom: 1px Solid ThreeDLightShadow;
  background-repeat: no-repeat;
  background-position: right center;
  cursor: default;
  padding-left: 3px;
  padding-right: 17px;
  text-align: left;
  text-color: WindowText;
  height: 1.5em;
}
.phoenix-isolation div.InlineOverlayDropdownList {
  background-color: Window;
  border: 1px Solid WindowFrame;
  text-color: WindowText;
  padding: 1px;
  text-align: left;
}
.phoenix-isolation div.InlineOverlayTrainingAdvertisement {
  border: 1px Dotted Black;
  background-color: Window;
  color: #1F1D31;
}
.phoenix-isolation div.InlineOverlayTrainingAdvertisementContents {
  background: #FFFDC0 url("/app_docs/art/cart/CheckoutBgGradient.png") repeat-x 0% 0%;
  padding: 5px 25px 5px 6px;
}
.phoenix-isolation div.InlineOverlayTrainingAdvertisementBottomLinks {
  border-top: 1px solid #D1D8E5;
  padding: 2px;
}
.phoenix-isolation div.InlineOverlayAnnouncement {
  border: 1px Dotted Black;
  background-color: Window;
  color: #1F1D31;
}
.phoenix-isolation div.InlineOverlayAnnouncementContents {
  background: #FFFDC0 url("/app_docs/art/cart/CheckoutBgGradient.png") repeat-x 0% 0%;
  padding: 5px 25px 5px 6px;
}
.phoenix-isolation div.InlineOverlayAnnouncementBottomLinks {
  border-top: 1px solid #D1D8E5;
  padding: 2px;
}
.phoenix-isolation div.HoverHelpOverlayContent {
  border: 1px solid #C1C1C1;
  background-color: #FFFDC0;
  padding: 2px;
  text-align: left;
}
.phoenix-isolation div.HoverHelpOverlayBottomLinks {
  border-top: 1px solid #D1D8E5;
  padding: 2px;
}
.phoenix-isolation div.OverlayShadow {
  top: 5px;
  left: 5px;
}
.phoenix-isolation .dropShadow {
  box-shadow: 5px 5px 10px #333333;
}
.phoenix-isolation div.Overlay.dropShadow {
  border-radius: 5px;
}
.phoenix-isolation div.Overlay.dropShadow .Panel {
  border-radius: 5px;
}
.phoenix-isolation div.Overlay.dropShadow .Panel .PanelTitle {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.phoenix-isolation div.Overlay.dropShadow .Panel #ModalPopupIframeContainer {
  border-radius: 5px;
}
.phoenix-isolation div.Overlay.phx {
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.phoenix-isolation div.Overlay.phx > table.Panel {
  background-color: transparent;
  border: none;
}
.phoenix-isolation div.Overlay.phx > table.Panel #ModalPopupIframeWaitBox {
  position: fixed;
  background-color: white;
  top: 50%;
  left: 50%;
  margin-left: -63px;
  margin-top: -18px;
}
.phoenix-isolation div.Overlay.phx > table.Panel #ModalPopupIframeContainer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.phoenix-isolation div.Overlay.phx > table.Panel #ModalPopupWithIframe {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.phoenix-isolation div.Overlay.phx > table.Panel #ModalPopupIframe {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  display: none;
}
.phoenix-isolation div.ContractInfoOverlay > a {
  white-space: nowrap;
}
.phoenix-isolation TD.DocSummaryBox {
  background-color: #FFFFFF;
  border: 1px solid #C1C1C1;
}
.phoenix-isolation .SupplierName {
  font-size: 1.3em;
  font-weight: bold;
  color: #000000;
}
.phoenix-isolation TD.LineSixPack {
  vertical-align: top;
  border-top: 1px solid #D1D8E5;
}
.phoenix-isolation TD.NonCatalogItemRecentlyAddedItemsSixPack {
  background-color: #FFFFFF;
}
.phoenix-isolation TH.LineSixPackHdr {
  background: url('/app_docs/art/background/2011_PanelBackground.png') repeat-x left top #DFDFDF;
  border-left: 1px Solid White;
  color: #1F1D31;
  font-weight: bold;
  padding: 4px 3px;
  text-align: center;
  vertical-align: middle;
}
.phoenix-isolation A.ProductNameNoDetail {
  font-weight: normal;
  color: #000000;
}
.phoenix-isolation A.ProductNameDetail {
  font-weight: bold;
  color: #000000;
}
.phoenix-isolation TD.LineMiddleGroup {
  border-left: 1px solid #D1D8E5;
  border-right: 1px solid #D1D8E5;
}
.phoenix-isolation TD.LineLeftGroup {
  border-right: 1px solid #D1D8E5;
}
.phoenix-isolation TD.LineLeftGroupWithDarkLeftBorder {
  border-right: 1px solid #D1D8E5;
  border-left: 1px solid #C1C1C1;
}
.phoenix-isolation TD.LineRightGroup {
  border-left: 1px solid #D1D8E5;
}
.phoenix-isolation DIV.SupplierOnlyGroup {
  margin-bottom: 4px;
  border: 1px solid #C1C1C1;
  padding-top: 3px;
  padding-bottom: 3px;
}
.phoenix-isolation TD.HorizontalGroupElement,
.phoenix-isolation TH.HorizontalGroupElement {
  text-align: center;
  border-bottom: 1px solid #D1D8E5;
}
.phoenix-isolation .EmptyValue {
  font-style: italic;
  color: #D1D8E5;
}
.phoenix-isolation A.ElementValue {
  color: #000000;
}
.phoenix-isolation .PageNamePrinterFriendly {
  font-size: 1.5em;
  font-weight: bold;
}
.phoenix-isolation .FormGroupTitle {
  background-color: #FFFFFF;
  font-size: 1.1em;
  font-weight: bold;
  padding: 3px;
  margin-bottom: 3px;
  text-align: left;
}
.phoenix-isolation TH.HorizontalFormGroupElement {
  padding-right: 5px;
  text-align: left;
}
.phoenix-isolation .DocCommentHeader {
  background: url('/app_docs/art/background/TopNavFade.png') repeat-x left top;
  background-color: #DFDFDF;
  border-top: 1px Solid #C1C1C1;
  padding: 3px;
}
.phoenix-isolation TD.WfStepBox {
  background-color: #FFFFFF;
  border: 1px solid #C1C1C1;
  min-width: 10em;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
}
.phoenix-isolation TD.CurrentWfStep {
  border-width: 7px;
  border-style: double;
}
.phoenix-isolation TD.SkippedWfStep {
  border-color: #DFDFDF;
}
.phoenix-isolation .WfStepBody {
  padding: 0px;
  padding-top: 0px;
  white-space: nowrap;
  text-align: center;
}
.phoenix-isolation .CurrentWfStep .WfStepBody {
  padding-top: 0px;
}
.phoenix-isolation .WfStepName {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  vertical-align: middle;
}
.phoenix-isolation .WfStepName {
  font-size: 1.1em;
}
.phoenix-isolation .WfStepStatus {
  font-style: italic;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.phoenix-isolation .SkippedWfStep .WfStepBody {
  color: #595959;
}
.phoenix-isolation .SkippedWfStep .WfStepBody IMG {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.phoenix-isolation TD.DocSectionTitle {
  font-weight: bold;
  color: #1F1D31;
  font-size: 1.1em;
  padding: 3px 3px 3px 5px;
  white-space: nowrap;
  text-align: center;
}
.phoenix-isolation TD.DocSummaryBox Table.PanelTitle {
  margin-bottom: 3px;
}
.phoenix-isolation TD.SupplierTotals {
  color: #1f1d31;
}
.phoenix-isolation TD.SupplierTotalsTop {
  border-top: 1px solid #DFDFDF;
  padding-top: 8px;
}
.phoenix-isolation .CurrentWfStep TD.PanelTitle {
  color: #C1C1C1;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.phoenix-isolation DIV.SupplierGroupHeader {
  border-bottom: 1px Solid #C1C1C1;
  background: url('/app_docs/art/background/2011_SupplierGroupBackground.png') repeat-x top left #DFDFDF;
  padding-bottom: 4px;
}
.phoenix-isolation A.CartProgress,
.phoenix-isolation A.CartProgressSecondary,
.phoenix-isolation .CartProgressSelected,
.phoenix-isolation SPAN.CartProgressDisabled {
  padding: 2px;
  border: 1px solid #C1C1C1;
  white-space: nowrap;
  background-color: #DFDFDF;
  background-image: url("/app_docs/art/background/CartProgressFade.png");
  background-repeat: repeat-x;
  background-position: bottom;
}
.phoenix-isolation A.CartProgress,
.phoenix-isolation A.CartProgressSecondary {
  background-color: white;
}
.phoenix-isolation A.CartProgressSecondary {
  font-weight: normal;
}
.phoenix-isolation SPAN.CartProgressDisabled {
  font-weight: normal;
  font-style: italic;
}
.phoenix-isolation .CartProgressSelected {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #030303;
  background-image: url("/app_docs/art/background/NavFade.png");
  background-repeat: repeat-x;
  background-position: bottom;
}
.phoenix-isolation TD.CartProgressButton {
  padding: 3px;
  vertical-align: middle;
}
.phoenix-isolation TD.CartProgressImage {
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.phoenix-isolation DIV.checkoutReturn {
  text-align: right;
  margin-bottom: 0.3em;
}
.phoenix-isolation DIV.checkoutReturn DIV.checkoutReturnLink {
  display: inline-block;
}
.phoenix-isolation DIV.checkoutReturnLink + DIV.checkoutReturnLink {
  margin-left: .5em;
}
.phoenix-isolation TABLE.CheckoutRibbon TD {
  background: #424242 url("/app_docs/art/cart/CheckoutBgGradient.png") repeat-x 0% 0%;
  color: White;
  font-size: 1.0em;
  padding: 0px 6px 0px 6px;
  text-align: left;
  vertical-align: middle;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.steptext {
  padding-top: 3px;
  padding-bottom: 3px;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.topborder {
  background: none;
  border-bottom: 1px Solid #e6e6e6;
  padding: 0px;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.bottomborder {
  background: none;
  border-top: 1px Solid #f9f9f9;
  padding: 0px;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.currentstep {
  background-color: #ff8500;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.button {
  background-color: #F1F1F1;
  background-image: none;
  color: Black;
  padding: 1px 1px 1px 10px;
  white-space: nowrap;
}
.phoenix-isolation TABLE.CheckoutRibbon TD.stepstatus {
  border-left: 2px Solid #F1F1F1;
  padding: 0px 0px 0px 6px;
}
.phoenix-isolation TABLE.CheckoutRibbon A {
  color: #F1F1F1;
}
.phoenix-isolation TABLE.CheckoutRibbon DIV.startArrow {
  border-color: transparent transparent transparent #F1F1F1;
  border-style: solid;
  border-width: 0;
  height: 0px;
  width: 0px;
}
.phoenix-isolation TABLE.CheckoutRibbon DIV.endArrow {
  border-color: #F1F1F1 #F1F1F1 #F1F1F1 transparent;
  border-style: solid;
  border-width: 0;
  height: 0px;
  width: 0px;
}
.phoenix-isolation TD.leadingDots {
  background: url("/app_docs/art/cart/CheckoutDot.png") repeat-x 50% 50%;
}
.phoenix-isolation DIV.DocConfigSection,
.phoenix-isolation DIV.DocConfigGroup,
.phoenix-isolation DIV.DocConfigElement,
.phoenix-isolation DIV.DocConfigHeader {
  padding: 2px;
  margin: 2px;
}
.phoenix-isolation DIV.DocConfigSection {
  font-weight: bold;
  background-color: #DFDFDF;
}
.phoenix-isolation DIV.DocConfigGroup {
  font-weight: bold;
  padding-left: 2em;
}
.phoenix-isolation DIV.DocConfigElement {
  padding-left: 4em;
}
.phoenix-isolation A.DocConfigElement,
.phoenix-isolation A.DocConfigElementInactive {
  font-weight: normal;
}
.phoenix-isolation A.DocConfigElementInactive {
  font-style: oblique;
}
.phoenix-isolation DIV.DocConfigHeader {
  margin-top: 1em;
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  color: #1F1D31;
}
.phoenix-isolation DIV.DocConfigConfiguration,
.phoenix-isolation DIV.DocConfigVersion {
  margin: 4px;
}
.phoenix-isolation DIV.DocConfigVersion {
  padding-left: 2em;
}
.phoenix-isolation A.NamedAnchor {
  color: #000000;
  text-decoration: none;
}
.phoenix-isolation A.NamedAnchor:visited,
.phoenix-isolation A.NamedAnchor:hover {
  color: #000000;
  text-decoration: none;
}
.phoenix-isolation A.EditLink {
  border: 1px solid #C1C1C1;
  padding-left: 1px;
  padding-right: 1px;
}
.phoenix-isolation A.MoreInfo {
  font-size: 0.9em;
  font-weight: normal;
  white-space: nowrap;
}
.phoenix-isolation A.LightLink {
  font-size: 0.9em;
  font-weight: normal;
  color: #808080;
}
.phoenix-isolation A.BackLink {
  background: url('/app_docs/art/nav/inline_back.png') no-repeat 0px center;
  padding: 1px 0px 1px 20px;
}
.phoenix-isolation A.AdminLink {
  font-size: 0.8em;
}
.phoenix-isolation A.SmallExpandLink {
  background: url('/app_docs/art/icons/tree/expand.gif') no-repeat 1px center;
  padding: 1px 0px 1px 18px;
}
.phoenix-isolation A.SmallCollapseLink {
  background: url('/app_docs/art/icons/tree/collapse.gif') no-repeat 1px center;
  padding: 1px 0px 1px 18px;
}
.phoenix-isolation A.ExpandLink {
  background: url('/app_docs/art/icons/panels/expand.png') no-repeat 1px center;
  padding: 1px 0px 1px 20px;
}
.phoenix-isolation A.CollapseLink {
  background: url('/app_docs/art/icons/panels/collapse.png') no-repeat 1px center;
  padding: 1px 0px 1px 20px;
}
.phoenix-isolation A.ImportantLink {
  font-weight: bold !important;
}
.phoenix-isolation A.ListLink,
.phoenix-isolation A.SelectedListLink {
  padding: 2px;
}
.phoenix-isolation A.SelectedListLink {
  background-color: #030303;
  color: White;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
}
.phoenix-isolation A.DisabledLink,
.phoenix-isolation A.DisabledLink:hover,
.phoenix-isolation A.DisabledLink:visited {
  text-decoration: none !important;
  color: #000000 !important;
}
.phoenix-isolation .InlineOverlayInvoker {
  cursor: pointer !important;
}
.phoenix-isolation .InlineOverlayInvokerHover {
  cursor: pointer !important;
}
.phoenix-isolation A.social-login-button,
.phoenix-isolation A.social-login-button:link,
.phoenix-isolation A.social-login-button:visited {
  background-color: #e1e1e1;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #696969;
  display: inline-block;
  font-family: Segoe UI;
  font-size: 13px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  width: 220px;
}
.phoenix-isolation A.social-login-button:hover {
  background-color: #C9C9C9;
  text-decoration: none;
}
.phoenix-isolation A.social-login-button DIV.social-login-icon {
  background-size: contain;
  float: left;
  height: 30px;
  width: 30px;
}
.phoenix-isolation A.social-login-button DIV.social-login-text {
  display: inline-block;
  line-height: 30px;
  padding: 0px 0px 0px 5px;
  text-align: center;
}
.phoenix-isolation A.social-login-button DIV.social-login-text SPAN {
  float: left;
  padding: 0px 3px 0px 0px;
  white-space: nowrap;
}
.phoenix-isolation A.social-login-button DIV.social-login-text SPAN.upper {
  text-transform: uppercase;
}
.phoenix-isolation A.social-login-button DIV.social-login-text SPAN.bold {
  font-weight: bold;
}
.phoenix-isolation DIV.ButtonRow,
.phoenix-isolation TD.ButtonRow {
  vertical-align: middle;
  text-align: center;
  margin-top: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
}
.phoenix-isolation .ButtonReq,
.phoenix-isolation .ButtonOpt,
.phoenix-isolation .ButtonDisabled,
.phoenix-isolation .ButtonOverlayInvoker {
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  border-width: 1px;
  cursor: pointer;
  padding: 1px 5px 1px 5px;
}
.phoenix-isolation .ButtonOpt,
.phoenix-isolation .ButtonDisabled {
  background-image: url("/app_docs/art/background/ButtonFade.png");
  background-repeat: repeat-x;
  background-position: center;
}
.phoenix-isolation .ButtonReq,
.phoenix-isolation .ButtonOverlayInvoker {
  background-color: #416faf;
  color: #ffffff;
  *background-color: #416faf;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5e88cb), to(#3163a1));
  background-image: -webkit-linear-gradient(top, #5e88cb, #3163a1);
  background-image: -o-linear-gradient(top, #5e88cb, #3163a1);
  background-image: linear-gradient(to bottom, #5e88cb, #3163a1);
  background-image: -moz-linear-gradient(top, #5e88cb, #3163a1);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5e88cb', endColorstr='#3163a1', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;
}
.phoenix-isolation .ButtonOpt {
  background-color: #e7e7e7;
  color: #333333;
}
.phoenix-isolation .ButtonDisabled {
  border-width: 1px;
  background-color: #EEEEEE;
  color: #A6A6A6;
}
.phoenix-isolation .sticker .ButtonDisabled {
  background-color: inherit;
  cursor: not-allowed !important;
}
.phoenix-isolation .WindowButtons {
  background-color: #eee;
  border-bottom: 2px solid #000;
  padding: 5px 10px 5px 5px;
  text-align: right;
}
.phoenix-isolation .btn,
.phoenix-isolation .btnDisabled {
  display: inline-block;
  background: none;
  margin: 3px 0;
  padding: 1px 0 1px 0;
  border-width: 0;
  overflow: visible;
  font: 80%/1.2 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
}
.phoenix-isolation .btnDisabled {
  cursor: default;
}
.phoenix-isolation .btn SPAN,
.phoenix-isolation .btnDisabled SPAN {
  font-weight: bold;
  margin: 0;
  padding: 1px 0 1px 0;
  border-left: 1px solid #bbb;
  border-right: 1px solid #aaa;
}
.phoenix-isolation * HTML .btn SPAN,
.phoenix-isolation * HTML .btnDisabled SPAN {
  padding-top: 0;
}
.phoenix-isolation .btn SPAN SPAN,
.phoenix-isolation .btnDisabled SPAN SPAN {
  position: relative;
  padding: 1px .5em 1px .5em;
  border-width: 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
}
.phoenix-isolation .btn:hover {
  text-decoration: none;
}
.phoenix-isolation .btn:hover SPAN,
.phoenix-isolation .btn:hover SPAN SPAN,
.phoenix-isolation .btn:focus SPAN,
.phoenix-isolation .btn:focus SPAN SPAN {
  cursor: pointer;
  /* important for any clickable/pressable element */
  color: #000;
}
.phoenix-isolation .btn:active SPAN {
  background-position: 0 -400px;
}
.phoenix-isolation .primary SPAN {
  background: #416faf url("/app_docs/art/background/roundedbuttons/RoundedButtonGradient.png") repeat-x 0 0;
  color: #000000;
}
.phoenix-isolation .secondary SPAN {
  background: #bbb url("/app_docs/art/background/roundedbuttons/RoundedButtonGradient.png") repeat-x 0 0;
  color: #000000;
  font-weight: bold;
}
.phoenix-isolation .standout SPAN {
  background: #416faf url("/app_docs/art/background/roundedbuttons/RoundedButtonGradient.png") repeat-x 0 0;
  font-size: 1.1em;
  color: #000000;
  padding: 6px 0;
}
.phoenix-isolation .disabled SPAN {
  background: #bbb url("/app_docs/art/background/roundedbuttons/RoundedButtonGradient.png") repeat-x 0 0;
  color: Gray;
  font-weight: bold;
}
.phoenix-isolation .standout SPAN SPAN {
  padding: 5px .7em 6px .7em;
}
.phoenix-isolation .PageContent {
  padding: 10px;
  margin-bottom: 22px;
}
.phoenix-isolation .SecondaryText,
.phoenix-isolation .InlineHelp {
  font-size: 0.9em;
  color: #595959;
}
.phoenix-isolation A.InlineHelp {
  cursor: help;
}
.phoenix-isolation SPAN.StrikeThrough {
  text-decoration: line-through;
}
.phoenix-isolation .LoginTableContainer {
  background: white;
  border: 1px solid black;
}
.phoenix-isolation hr {
  height: 1px;
  color: #C1C1C1;
  background-color: #C1C1C1;
  border-width: 0px;
}
.phoenix-isolation DIV.confirmationMessage {
  text-align: center;
  font-style: italic;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.phoenix-isolation DIV.confirmationMessage > span > .btn.btn-link {
  vertical-align: baseline;
  font-weight: bold;
  font-style: italic;
}
.phoenix-isolation SPAN.confirmationMessage {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.phoenix-isolation .LightBorderBottom {
  border-bottom: 1px solid #D1D8E5;
}
.phoenix-isolation .LightBorderTop {
  border-top: 1px solid #D1D8E5;
}
.phoenix-isolation DIV.DebugControl {
  display: inline-block;
  z-index: 5001;
}
.phoenix-isolation A.DebugControl {
  padding: 4px;
}
.phoenix-isolation .debug {
  background-color: #FFFFCF;
  font-weight: normal;
}
.phoenix-isolation DIV.PageInfoBanner {
  background-color: #FFFFCF;
  color: #444;
  font-weight: bold;
  font-size: 0.85em;
  padding: 7px 0px 2px 5px;
  border-bottom: 1px Solid #CCC;
}
.phoenix-isolation UL.NoBullets {
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 2em;
}
.phoenix-isolation LI.NoBullet {
  list-style-type: none;
  padding: 0em 0em 0.4em 0em;
}
.phoenix-isolation TD.SidePanelSlider,
.phoenix-isolation TD.SidePanelSliderHover {
  background: url('/app_docs/art/background/2011_SliderBackground.png') repeat-y;
  background-color: #DFDFDF;
  border: 1px Solid #C1C1C1;
  cursor: pointer;
  padding: 3px 2px 0px 2px;
  text-align: center;
}
.phoenix-isolation TD.SidePanelSliderHover {
  background-color: #f5f5f5;
}
.phoenix-isolation .NoWrap {
  white-space: nowrap !important;
}
.phoenix-isolation .Wrap {
  white-space: normal !important;
}
.phoenix-isolation DIV.UserGroupMemberScrollingContainer {
  border: 1px solid #DFDFDF;
  border-radius: 5px;
  max-height: 20em;
  overflow: auto;
  margin-top: 2.0em;
}
.phoenix-isolation .ProgressHelp {
  font-size: 0.8em;
  text-align: center;
}
.phoenix-isolation .ProgressPanel {
  margin: 0 4px 0 4px;
}
.phoenix-isolation .ProgressContainer {
  position: relative;
  margin-bottom: 5px;
}
.phoenix-isolation .ProgressContainer,
.phoenix-isolation .ProgressValue,
.phoenix-isolation .Progress {
  width: 120px;
}
.phoenix-isolation .ProgressContainer,
.phoenix-isolation .ProgressValue {
  height: 23px;
}
.phoenix-isolation .ProgressContainer {
  margin-left: auto;
  margin-right: auto;
}
.phoenix-isolation .ProgressContainer,
.phoenix-isolation .ProgressValue {
  background: #B7B0B0 url('/app_docs/art/background/roundedbuttons/ProgressBar.png') top left no-repeat;
}
.phoenix-isolation .ProgressValue {
  background-color: #030303;
  font-weight: bold;
}
.phoenix-isolation .Progress {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 2px;
  color: #FFFFFF;
  text-align: center;
  width: 100%;
}
.phoenix-isolation DIV.ProgressPanel A {
  text-decoration: none;
  border: 1px Solid #C1C1C1;
  display: block;
  background-image: url('/app_docs/art/background/ButtonFade.png');
  background-position: center;
  background-color: #DFDFDF;
  padding: 0.4em;
  overflow: hidden;
  margin-top: 0.2em;
}
.phoenix-isolation DIV.ProgressPanel A.currentStep {
  background-color: #030303;
  background-image: none;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1d1d1d), to(#030303));
  background-image: -webkit-linear-gradient(top, #1d1d1d, #030303);
  background-image: -o-linear-gradient(top, #1d1d1d, #030303);
  background-image: linear-gradient(to bottom, #1d1d1d, #030303);
  background-image: -moz-linear-gradient(top, #1d1d1d, #030303);
  border-color: #000000;
  color: white;
}
.phoenix-isolation .TextDisplay .phxText,
.phoenix-isolation .TextDisplay {
  float: left;
  max-width: 250px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.phoenix-isolation .CompleteStatus,
.phoenix-isolation .IncompleteStatus {
  width: 16px;
  height: 16px;
  float: right;
}
.phoenix-isolation A.Disabled,
.phoenix-isolation DIV.Disabled {
  background-color: #EEEEEE !important;
  color: #A6A6A6 !important;
}
.phoenix-isolation DIV.phx-rating-scale DIV.color-scale-container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px Solid Gray;
  position: relative;
  padding: 1px;
}
.phoenix-isolation DIV.phx-rating-scale DIV.color-scale-container DIV {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.phoenix-isolation DIV.ratingScore DIV.callout,
.phoenix-isolation DIV.phx-rating-scale DIV.callout {
  font-size: 0.9em;
  font-weight: bold;
  background-color: #154170;
  background-image: -moz-linear-gradient(top, #154170, #154170);
  position: relative;
  color: #fff;
  padding: 2px 10px 2px 10px;
  border-radius: 3px;
  box-shadow: 0px 0px 13px #9a9a9a;
  border: 1px solid #333;
  text-shadow: 0 0 1px #000;
  text-align: center;
  width: 20px;
  margin-bottom: 10px;
}
.phoenix-isolation DIV.phx-rating-scale .callout::before {
  content: "";
  width: 0px;
  height: 0px;
  border: 0.5em solid transparent;
  position: absolute;
}
.phoenix-isolation DIV.phx-rating-scale .callout.top::before {
  left: 35%;
  bottom: -15px;
  border-top: 10px solid #154170;
}
.phoenix-isolation DIV.phx-rating-scale .callout.top.leftEdge::before {
  left: 0%;
}
.phoenix-isolation DIV.phx-rating-scale .callout.top.rightEdge::before {
  left: 70%;
}
.phoenix-isolation DIV.phx-rating-scale DIV.rating-scale-label,
.phoenix-isolation DIV.phx-rating-scale DIV.rating-scale-label SPAN {
  position: absolute;
}
.phoenix-isolation DIV.phx-rating-scale DIV.rating-scale-label SPAN {
  background-color: white;
}
.phoenix-isolation DIV.phx-rating-scale DIV.rating-scale-label.label-small {
  font-size: .6em;
}
.phoenix-isolation DIV.phx-rating-scale DIV.rating-scale-label.SecondaryText {
  margin-top: 17px;
  font-size: .7em;
}
.phoenix-isolation A.HighlightableLink {
  text-decoration: underline;
}
.phoenix-isolation .UnhighlightedRow .HighlightableText {
  color: #595959;
}
.phoenix-isolation .UnhighlightedRow .HighlightableImage IMG {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.phoenix-isolation .UnhighlightedRow .ProductIcons IMG {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.phoenix-isolation .UnhighlightedRow .HighlightableText A {
  color: #595959 !important;
}
.phoenix-isolation .UnhighlightedRow A.HighlightableLink {
  text-decoration: none;
}
.phoenix-isolation .UnhighlightedRow DIV.AdditionalProductInfo {
  color: #595959;
}
.phoenix-isolation .HighlightedBox {
  background-color: #DFDFDF;
}
.phoenix-isolation SPAN.NonAnchorProductDescription {
  color: #0072b4;
  font-weight: bold;
}
.phoenix-isolation DIV.AdditionalProductInfo {
  font-weight: normal;
  font-style: normal;
  padding-top: 4px;
  padding-bottom: 4px;
}
.phoenix-isolation .HomeShopPanelRight {
  background-color: #EEF1F1;
  margin-bottom: 5px;
  border: 1px solid #C1C1C1;
}
.phoenix-isolation .HomeShopPanelRight + .HomeShopPanelRight,
.phoenix-isolation .HomeShopPanelRight + .emptyContainer > .HomeShopPanelRight,
.phoenix-isolation .emptyContainer + .HomeShopPanelRight,
.phoenix-isolation .emptyContainer + .emptyContainer > .HomeShopPanelRight {
  margin-top: .5em;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection {
  margin: 0;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection .collapse {
  position: inherit;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection .title-bar {
  margin: .5em 0em .2em .3em;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection .title-bar .landingPageSectionTitle .btn-link .phxGlyph {
  color: black;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection .header-elements {
  top: 3px;
}
.phoenix-isolation .HomeShopPanelRight .phoenixSubSection .title-bar + hr {
  display: none;
}
.phoenix-isolation .HomeShopPanelLeft {
  background-color: #FFFFFF;
  border: 1px solid #C1C1C1;
}
.phoenix-isolation TD.HomeShopPanelHeader {
  font-size: 1.2em;
  font-weight: bold;
  vertical-align: middle;
  padding: 5px 5px 5px 10px;
}
.phoenix-isolation TD.HomeShopQuestion {
  padding: 2px;
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation A.HomeShopQuestion {
  font-size: 1em;
  font-weight: bold;
  cursor: help;
  border-left: 1px solid #DFDFDF;
}
.phoenix-isolation A.HomeShopQuestion:HOVER {
  text-decoration: none;
}
.phoenix-isolation A.HomeShopHeaderLink {
  padding-right: 8px;
}
.phoenix-isolation A.HomeShopCollapseExpandToggle {
  font-size: 1.1em;
  font-weight: bold;
}
.phoenix-isolation TD.HomeAdminJobCount {
  padding: 0px 0px 0px 40px;
  font-size: 1.1em;
}
.phoenix-isolation TD.HomeEditShowcase {
  border-top: 1px Solid #DFDFDF;
  font-size: 1.1em;
  padding: 3px;
  text-align: right;
}
.phoenix-isolation DIV.NoImageResults {
  border: 1px silver solid;
  color: silver;
  padding: 10px 5px 10px 5px;
  text-align: center;
  vertical-align: middle;
}
.phoenix-isolation DIV.ResultsInfo {
  padding-right: 10px;
  font-size: 1.2em;
}
.phoenix-isolation SPAN.ResultsDescription {
  font-weight: bold;
  line-height: 1.3;
}
.phoenix-isolation TD.MoreInfoName {
  text-indent: -1em;
  padding-left: 1em;
}
.phoenix-isolation DIV.ResultsPrice {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: right;
}
.phoenix-isolation DIV.ResultsSizePkg {
  font-size: 1.1em;
  font-weight: normal;
  text-align: right;
}
.phoenix-isolation DIV.ResultsSourceInstr {
  padding-top: 3px;
  clear: both;
  text-align: right;
}
.phoenix-isolation DIV.ResultsItemMsg {
  clear: both;
  text-align: right;
}
.phoenix-isolation DIV.SecondaryActions {
  padding-top: 3px;
  padding-bottom: 2px;
  text-align: right;
}
.phoenix-isolation SPAN.InputSearchTitle {
  font-size: 1.2em;
}
.phoenix-isolation SPAN.InputSearch {
  font-weight: bold;
}
.phoenix-isolation DIV.ShopInputPanel {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 5px;
  white-space: nowrap;
}
.phoenix-isolation TD.ShopInputTitle {
  vertical-align: middle;
}
.phoenix-isolation TD.ShopInputTitle LABEL {
  font-size: 1.2em;
  font-weight: bold;
}
.phoenix-isolation TD.ShopInputTitle SPAN {
  font-size: 1.2em;
  font-weight: bold;
}
.phoenix-isolation TD.ShopInput {
  padding-left: 5px;
  vertical-align: middle;
  font-size: 1.4em;
}
.phoenix-isolation TD.ShopAdvanced {
  text-align: left;
  vertical-align: middle;
  padding-left: 15px;
}
.phoenix-isolation TABLE.HomeGoToBrowse {
  margin-bottom: 10px;
  font-size: 0.9em;
  white-space: nowrap;
}
.phoenix-isolation DIV.RefineFilter {
  padding: 0px;
  margin-bottom: 10px;
  clear: both;
}
.phoenix-isolation DIV.RefineAddInput {
  padding: 4px 6px 0px 6px;
  margin-bottom: 5px;
  clear: both;
}
.phoenix-isolation .SearchFilterRow,
.phoenix-isolation .SearchFilterRowExtraStyle {
  margin: 3px;
  clear: both;
  overflow: hidden;
}
.phoenix-isolation .SearchFilterRowExtraStyle {
  text-indent: -1em;
  padding-left: 1em;
}
.phoenix-isolation .SearchFilterRowBeforeText {
  text-indent: -1em;
  padding-left: 1em;
}
.phoenix-isolation .SelectedSearchFilterRow {
  text-indent: -1em;
  padding-left: 1em;
}
.phoenix-isolation A.ShowAllFilter {
  font-weight: bold;
  white-space: nowrap;
}
.phoenix-isolation span.returnToResultsDescription {
  font-size: 1.3em;
  font-weight: bold;
  background: url('/app_docs/art/cart/info.gif') no-repeat left center;
  padding-left: 13px;
}
.phoenix-isolation div.SearchFilterHeader {
  background-color: #dfdfdf;
  text-align: left;
  padding: 4px;
}
.phoenix-isolation span.SearchFilterTitle {
  background-color: #dfdfdf;
  margin-left: -2px;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 1px;
}
.phoenix-isolation div.SearchFilterIcon {
  cursor: pointer;
  margin-top: -2px;
  float: right;
  width: 16px;
  height: 16px;
}
.phoenix-isolation div.SearchFilterIconOn {
  background-image: url("/app_docs/art/icons/filter/filter_delete.png");
  background-repeat: no-repeat;
  background-position: bottom;
}
.phoenix-isolation div.SearchFilterIconOff {
  background-image: url("/app_docs/art/icons/filter/filter_add.png");
  background-repeat: no-repeat;
  background-position: bottom;
}
.phoenix-isolation div.StickerHoverOverlay {
  background: #ffffff;
  color: black;
  font-size: 1.1em;
  padding: 5px;
}
.phoenix-isolation div.StickerCaption {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}
.phoenix-isolation div.StickerName {
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}
.phoenix-isolation div.stickerImageWrapper {
  width: 80px !important;
  margin: auto;
}
.phoenix-isolation .AddUnderlining {
  text-decoration: underline;
}
.phoenix-isolation .NonActionableSticker {
  color: #0072b4;
}
.phoenix-isolation .SuppressCursorHand {
  cursor: default;
}
.phoenix-isolation td.sticker > div.RoundedCornerContainer > .btn,
.phoenix-isolation td.sticker > div.xboxcontent > .btn {
  display: block;
  height: 80px;
  width: 100%;
  font-size: 12px;
  white-space: normal;
  line-height: normal;
}
.phoenix-isolation td.sticker > div.RoundedCornerContainer > .btn:hover,
.phoenix-isolation td.sticker > div.xboxcontent > .btn:hover {
  text-decoration: none;
}
.phoenix-isolation td.sticker > div.RoundedCornerContainer > .btn > img,
.phoenix-isolation td.sticker > div.xboxcontent > .btn > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4px;
}
.phoenix-isolation td.sticker .hover-toolbar {
  overflow: hidden;
  position: absolute;
  bottom: -2px;
  height: 0;
  left: -2px;
  right: -2px;
  padding-right: 2px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #CDCDCD;
  background-color: rgba(0, 0, 0, 0.2);
  transition: height .2s linear .3s;
  text-align: right;
}
.phoenix-isolation td.sticker .hover-toolbar > * {
  position: relative;
  top: 5px;
}
.phoenix-isolation td.sticker:hover .hover-toolbar,
.phoenix-isolation td.sticker:focus-within .hover-toolbar,
.phoenix-isolation td.sticker .hover-toolbar.hover-toolbar-locked {
  height: 2em;
}
.phoenix-isolation td.sticker {
  overflow: hidden;
}
.phoenix-isolation .MessageThreadTitle {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 0.7em;
}
.phoenix-isolation .MessageThreadSubtitle {
  font-weight: normal;
  font-size: 0.75em;
  margin-left: 18px;
  margin-top: 0.2em;
}
.phoenix-isolation .MessageThreadDateTime {
  font-weight: normal;
  color: Gray;
}
.phoenix-isolation .MessageThreadMessageTop {
  background-color: #ddd;
  border-top: 1px Solid Silver;
  border-right: 1px Solid Silver;
  border-left: 1px Solid Silver;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0.2em 0.5em 0.4em 0.3em;
  margin-left: 18px;
  vertical-align: top;
  -moz-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.phoenix-isolation .MessageThreadMessageTop TABLE {
  font-size: 0.9em;
}
.phoenix-isolation .MessageThreadMessageBottom {
  border-right: 1px Solid Silver;
  border-left: 1px Solid Silver;
  border-bottom: 1px Solid Silver;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.5em 0.5em;
  margin-left: 18px;
  margin-bottom: 1.5em;
  -moz-border-bottom-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}
.phoenix-isolation td.siLineItemCell {
  border-bottom: 1px solid #D1D8E5;
}
.phoenix-isolation td.siLineItemCellRight {
  border-bottom: 1px solid #D1D8E5;
  text-align: right;
}
.phoenix-isolation .siNotifyEl {
  border: 1px solid black;
  background: #D1D8E5;
}
.phoenix-isolation .siResults {
  border: 1px solid black;
  background: #D1D8E5;
}
.phoenix-isolation .si-yui-skin-sam .yui-ac-content {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #FFFFFF none repeat scroll 0 0;
  border: 1px solid #808080;
  overflow: hidden;
  position: absolute;
  width: 300px;
  z-index: 9050;
}
.phoenix-isolation A.FieldReq,
.phoenix-isolation A.FieldOpt {
  cursor: help;
}
.phoenix-isolation .FieldOpt,
.phoenix-isolation .FieldReq {
  color: #1f1d31;
}
.phoenix-isolation A.FieldOpt:HOVER,
.phoenix-isolation A.FieldReq:HOVER {
  text-decoration: none;
}
.phoenix-isolation .FieldReq {
  font-weight: bold;
}
.phoenix-isolation .FieldOpt {
  font-weight: normal;
}
.phoenix-isolation TABLE.kioskTSTopNav {
  font-size: 1.0em;
  color: #F1F1F1;
  padding-top: 4px;
}
.phoenix-isolation .kioskTSBigButton {
  font-size: 1.1em;
  height: 40px;
}
.phoenix-isolation .kioskTSBigTextField {
  font-size: 1.4em;
  height: 20px;
}
.phoenix-isolation .kioskTSBigSelect {
  font-size: 1.4em;
  height: 40px;
}
.phoenix-isolation .kioskTSLabel {
  font-size: 1.2em;
  text-align: left;
}
.phoenix-isolation .kioskTSCartLinesScrollRegion {
  height: 327px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}
.phoenix-isolation .kioskTSCartLinesScrollBar {
  background-color: #F7F7F7;
  border-left: 1px Solid #1F1D31;
  border-right: 1px Solid #1F1D31;
}
.phoenix-isolation .kioskTSCartLinesColHeaders TD {
  background-color: #DFDFDF;
  border-top: 1px Solid #1F1D31;
  border-left: 1px Solid #DFDFDF;
  border-bottom: 1px Solid #1F1D31;
  color: #1F1D31;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: bottom;
}
.phoenix-isolation .kioskTSCartLinesColTotals TD {
  background-color: #DFDFDF;
  border-top: 1px Solid #1F1D31;
  border-left: 1px Solid #DFDFDF;
  color: #1F1D31;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: middle;
}
.phoenix-isolation .kioskTSCartLines TD {
  border-left: 1px Solid #1F1D31;
  border-bottom: 1px Solid #1F1D31;
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.phoenix-isolation .kioskTSCartLines TD.currency {
  text-align: right;
}
.phoenix-isolation .kioskTSCartLines TD.quantity {
  text-align: center;
}
.phoenix-isolation .kioskTSCartLines TR.RowEven {
  background-color: #FFFFFF;
}
.phoenix-isolation .kioskTSCartLines TD.RowNum {
  border-left: 1px Solid #1F1D31;
  background-color: #DFDFDF;
  text-align: center;
}
.phoenix-isolation .kioskTSColHeight {
  height: 100px;
}
.phoenix-isolation .KioskTSButtonDisabled {
  text-align: center;
  font-size: 11px;
  height: 40px;
  color: gray;
}
.phoenix-isolation .KioskButtonDisabled {
  text-align: center;
  color: gray;
}
.phoenix-isolation DIV.ImageZoomBg {
  background-color: white;
  border: 1px solid #C1C1C1;
  cursor: pointer;
}
.phoenix-isolation .PageName {
  font-size: 1.5em;
  font-weight: bold;
  color: #C1C1C1;
  vertical-align: middle;
}
.phoenix-isolation .RowListSelected {
  background-color: #030303;
  color: white;
}
.phoenix-isolation .RowListUnselected {
  background-color: white;
}
.phoenix-isolation A.ListActive,
.phoenix-isolation .ListActive {
  font-weight: normal;
  color: #000000;
}
.phoenix-isolation A.ListActiveDefault {
  font-weight: bold;
  color: #000000;
}
.phoenix-isolation A.ListInactive,
.phoenix-isolation .ListInactive {
  color: #1f1d31;
  font-style: oblique;
  font-weight: normal;
}
.phoenix-isolation A.ListSelected,
.phoenix-isolation .ListSelected {
  font-weight: normal;
  color: white;
}
.phoenix-isolation A.ListSelectedInactive,
.phoenix-isolation .ListSelectedInactive {
  color: white;
  font-style: oblique;
  font-weight: normal;
}
.phoenix-isolation A.ListSelectedDefault {
  font-weight: bold;
  color: white;
}
.phoenix-isolation .TableContainer,
.phoenix-isolation .TableFg,
.phoenix-isolation .TableBgDark {
  border: 1px solid #C1C1C1;
}
.phoenix-isolation .TableFg,
.phoenix-isolation .SectionBodyRW {
  background: white;
}
.phoenix-isolation .TableBgDark {
  background: #D1D8E5;
}
.phoenix-isolation .TabSelected {
  background: #030303;
  border: 2px outset #030303;
  color: white;
  vertical-align: middle;
  text-align: center;
  border-bottom: #030303;
}
.phoenix-isolation .TabUnselected {
  background: #CCCCCC;
  color: white;
  vertical-align: middle;
  text-align: center;
  border: solid;
  border-bottom: 1px solid #1f1d31;
  border-left: 1px solid #F1F1F1;
  border-top: 8px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
}
.phoenix-isolation A.TabText,
.phoenix-isolation A.TabText {
  font-weight: bold;
  color: white;
}
.phoenix-isolation .SectionHdrStatic,
.phoenix-isolation .SectionHdrDyn1 {
  background: #030303;
  color: white;
}
.phoenix-isolation .SectionTextActive {
  color: white;
  font-size: 1.2em;
  font-style: normal;
  font-weight: bold;
}
.phoenix-isolation .LinkCellEven {
  background-color: #FFFFFF;
  border: 1px solid #DFDFDF;
  text-align: center;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
}
.phoenix-isolation .SubSectionHdr {
  color: #1F1D31;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}
.phoenix-isolation .SubSectionHdr label {
  font-weight: bold;
}
.phoenix-isolation .Caption {
  color: #1f1d31;
  font-style: italic;
  font-size: 0.9em;
  font-weight: lighter;
}
.phoenix-isolation A.Caption {
  text-decoration: none;
  cursor: help;
}
.phoenix-isolation A.HierarchySelected {
  font-weight: bold;
  color: #ff8500;
}
.phoenix-isolation A.HierarchySelectedInactive {
  font-weight: bold;
  font-style: oblique;
  color: #ff8500;
}
.phoenix-isolation A.HierarchyActive {
  font-weight: normal;
  color: #000000;
}
.phoenix-isolation A.HierarchyInactive {
  color: #1f1d31;
  font-style: oblique;
  font-weight: normal;
}
.phoenix-isolation A.HierarchyDefault {
  font-weight: bold;
  color: #000000;
}
.phoenix-isolation .RowOdd,
.phoenix-isolation .RowEven {
  background-color: white;
}
.phoenix-isolation .ButtonTools,
.phoenix-isolation .CartDrafts {
  background: white;
  border: 1px outset #C1C1C1;
}
.phoenix-isolation .CartCurrent {
  background: #030303;
  border: 1px inset #C1C1C1;
}
.phoenix-isolation .ImageWithBorder {
  border: solid 1px #C1C1C1;
}
.phoenix-isolation .nfpa1 {
  background: #dcdcdc url("/app_docs/art/nfpa1.gif") no-repeat;
  vertical-align: bottom;
}
.phoenix-isolation .nfpa2 {
  background: #dcdcdc url("/app_docs/art/nfpa2.gif") no-repeat;
  vertical-align: middle;
}
.phoenix-isolation .nfpa3 {
  background: #dcdcdc url("/app_docs/art/nfpa3.gif") no-repeat;
  vertical-align: middle;
}
.phoenix-isolation .nfpa4 {
  background: #dcdcdc url("/app_docs/art/nfpa4.gif") no-repeat;
  vertical-align: top;
}
.phoenix-isolation .SelectedFieldListRow {
  border-style: solid;
  border-width: 2px;
  border-color: #ff8500;
}
.phoenix-isolation .SubSectionHdr {
  font-size: 1.1em;
}
.phoenix-isolation .ParagraphHdr {
  color: black;
  font-weight: bold;
  background-color: #DFDFDF;
}
.phoenix-isolation .ShadedArea {
  color: #1F1D31;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #DFDFDF;
}
.phoenix-isolation .SearchConsoleParams {
  border-top: 1px solid #C1C1C1;
  border-left: 1px solid #C1C1C1;
  padding: 0px;
}
.phoenix-isolation div.sortableList {
  background-color: #DFDFDF;
  cursor: move;
  padding: .4em .8em .4em .8em;
  margin: .2em;
}
.phoenix-isolation td.noMoveBox {
  cursor: default;
}
.phoenix-isolation span.sortableListContent {
  margin-left: 1em;
}
.phoenix-isolation img.sortableListArrowButton {
  cursor: pointer;
  margin-left: 1em;
}
.phoenix-isolation li.sortableListItem {
  background-color: #DFDFDF;
  cursor: move;
  padding: .4em .8em .4em .8em;
  margin: .2em 0 .2em 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.phoenix-isolation .sortableListSection {
  max-width: 550px;
  text-align: left;
}
.phoenix-isolation .sortableListSection ol {
  min-width: 500px;
}
.phoenix-isolation .sortableListItemDisplay {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  max-width: 450px;
}
.phoenix-isolation .sortableListItemDisplay .readOnlyValue {
  height: 100%;
}
.phoenix-isolation div.controls div.sortableListItemDisplay div.readOnlyValue {
  display: inline-block;
  vertical-align: top;
}
.phoenix-isolation div.sortableListItemDisplay img {
  padding-right: 1em;
}
.phoenix-isolation .sortableListMoveAction {
  display: inline-block;
  float: right;
}
.phoenix-isolation div > .sortableListMoveAction {
  margin-top: -1em;
}
.phoenix-isolation .sortableListMove {
  cursor: move;
}
.phoenix-isolation SPAN.AjaxLoadingMessage {
  background: url('/app_docs/art/icons/ajax/ajax-loader.gif') no-repeat left center;
  padding: 2px;
  padding-left: 20px !important;
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
  }
}
.phoenix-isolation DIV.AjaxRegionLoadingSpinner,
.phoenix-isolation DIV.AjaxPageTransitionSpinner {
  width: 300px;
  height: 140px;
  left: 50%;
  margin: -100px 0 0 -150px;
  position: absolute;
  text-align: center;
  z-index: 70010;
}
.phoenix-isolation DIV.AjaxRegionLoadingSpinner {
  top: 50%;
  z-index: 3999;
}
.phoenix-isolation DIV.AjaxPageTransitionSpinner {
  top: 50%;
}
.phoenix-isolation DIV.AjaxRegionLoadingText,
.phoenix-isolation DIV.AjaxPageTransitionText {
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px;
  position: absolute;
  bottom: 15px;
  text-align: center;
  margin: 0 auto;
  width: 290px;
}
.phoenix-isolation DIV.AjaxRegionLoadingText {
  color: #000000;
}
.phoenix-isolation DIV.AjaxPageTransitionText {
  color: #FFFFFF;
}
.phoenix-isolation DIV.PageKnockout {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 70000;
  background-color: #111;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.phoenix-isolation DIV.RegionKnockout {
  position: absolute;
  z-index: 3999;
  background-color: #fff;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.phoenix-isolation DIV.PageKnockout.KnockoutIn,
.phoenix-isolation DIV.RegionKnockout.KnockoutIn {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.phoenix-isolation DIV.AjaxRegionLoadingSpinner.SpinnerTopAligned {
  margin-top: 0;
  top: 0;
}
.phoenix-isolation .RegionKnockout.KnockoutIn > DIV.AjaxRegionLoadingSpinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  margin: 0;
}
.phoenix-isolation .AjaxRegionLoadingSpinner > .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin: 0;
  margin-top: -35px;
}
.phoenix-isolation .AjaxRegionLoadingSpinner.SpinnerTopAligned > .spinner {
  top: 75px;
  left: 50%;
}
.phoenix-isolation .AjaxRegionLoadingSpinner > .spinner + .AjaxRegionLoadingText {
  width: auto;
  left: 0;
  right: 0;
  top: 50%;
}
.phoenix-isolation .AjaxRegionLoadingSpinner.SpinnerTopAligned > .spinner + .AjaxRegionLoadingText {
  top: 60px;
  bottom: auto;
}
.phoenix-isolation .HelpTocIconOpen {
  background: url(/app_docs/art/icons/help/toc_open.gif) no-repeat center center;
}
.phoenix-isolation .HelpTocIconClosed {
  background: url(/app_docs/art/icons/help/toc_closed.gif) no-repeat center center;
}
.phoenix-isolation .HelpBookIcon {
  background: url(/app_docs/art/icons/help/book.gif) no-repeat center center;
}
.phoenix-isolation .HelpPageIcon {
  background: url(/app_docs/art/icons/help/page.gif) no-repeat center center;
}
.phoenix-isolation .HelpFieldIcon {
  background: url(/app_docs/art/icons/help/field.png) no-repeat center center;
}
.phoenix-isolation .HelpIconError {
  background: url(/app_docs/art/icons/errors/warning.png) no-repeat center center;
}
.phoenix-isolation .HelpIconButton {
  background: url(/app_docs/art/icons/help/button.gif) no-repeat center center;
}
.phoenix-isolation .HelpIconInlineHelp {
  background: url(/app_docs/art/icons/help/inlinehelp.png) no-repeat center center;
}
.phoenix-isolation .HelpIconHiddenObject {
  background: url(/app_docs/art/icons/general/icon-hidden-small-dark.png) no-repeat center center;
}
.phoenix-isolation .HelpIconPartner {
  background: url(/app_docs/art/icons/general/icon-partner-small-dark.png) no-repeat center center;
}
.phoenix-isolation SPAN.HelpPageName,
.phoenix-isolation SPAN.HelpDocSectionName {
  font-size: 3em;
  color: #030303;
  font-weight: bold;
  font-variant: small-caps;
}
.phoenix-isolation DIV.HelpFieldSectionName,
.phoenix-isolation DIV.HelpDocGroupName {
  margin-top: 15px;
  margin-bottom: 2px;
}
.phoenix-isolation SPAN.HelpFieldSectionName,
.phoenix-isolation SPAN.HelpDocGroupName {
  font-size: 1.5em;
  font-weight: bold;
  font-style: normal;
}
.phoenix-isolation DIV.HelpFieldName,
.phoenix-isolation DIV.HelpDocElementName {
  margin-top: 8px;
  margin-bottom: 2px;
}
.phoenix-isolation SPAN.HelpFieldName,
.phoenix-isolation SPAN.HelpDocElementName {
  font-size: 1.1em;
  font-weight: bold;
  font-style: normal;
}
.phoenix-isolation .HelpFieldHidden {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.phoenix-isolation .HelpInitiallyHidden {
  visibility: hidden;
}
.phoenix-isolation DIV.TopButtonRow {
  padding: 2px;
  text-align: center;
  border-bottom: 1px solid #D1D8E5;
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation .HelpLanguageToggle {
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: 1px solid #D1D8E5;
  font-weight: bold;
}
.phoenix-isolation A.HelpEditInFieldManagementLink {
  color: #B0B0B0;
  font-size: 0.9em;
  font-weight: normal;
  padding: 2px;
  padding-left: 2em;
  float: right;
}
.phoenix-isolation .yui-button {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
}
.phoenix-isolation .yui-button .first-child {
  display: block;
  *display: inline-block;
}
.phoenix-isolation .yui-button button,
.phoenix-isolation .yui-button a {
  display: block;
  *display: inline-block;
  border: none;
  margin: 0;
}
.phoenix-isolation .yui-button button {
  background-color: transparent;
  *overflow: visible;
  cursor: pointer;
}
.phoenix-isolation .yui-button a {
  text-decoration: none;
}
.phoenix-isolation .yui-button {
  border-width: 1px 0;
  border-style: solid;
  border-color: #808080;
  background-color: #f5f5f5;
  background-image: url("/app_docs/art/background/ButtonFade.png");
  background-repeat: repeat-x;
  background-position: center;
  margin: auto .25em;
}
.phoenix-isolation .yui-button .first-child {
  border-width: 0 1px;
  border-style: solid;
  border-color: #808080;
  margin: 0 -1px;
  *margin: 0;
  _margin: 0;
}
.phoenix-isolation .yui-button button,
.phoenix-isolation .yui-button a {
  padding: 0 10px;
  font-size: 93%;
  line-height: 2;
  *line-height: 1.7;
  min-height: 2em;
  *min-height: auto;
  color: #333333;
}
.phoenix-isolation .sq-skin-primary .yui-button button,
.phoenix-isolation .sq-skin-primary .yui-button a,
.phoenix-isolation .sq-skin-standout .yui-button button,
.phoenix-isolation .sq-skin-standout .yui-button a {
  color: #ffffff;
}
.phoenix-isolation .yui-button a {
  *line-height: 1.875;
  *padding-bottom: 1px;
}
.phoenix-isolation .yui-split-button button,
.phoenix-isolation .yui-menu-button button {
  padding-right: 20px;
  background-position: right center;
  background-repeat: no-repeat;
}
.phoenix-isolation .yui-menu-button button {
  background-image: url(/app_docs/art/icons/button/menu-button-arrow.png);
}
.phoenix-isolation .yui-split-button button {
  background-image: url(/app_docs/art/icons/button/split-button-arrow.png);
}
.phoenix-isolation .yui-button-disabled {
  border-color: #ccc;
  background-color: #EEEEEE;
}
.phoenix-isolation .yui-button-disabled .first-child {
  border-color: #ccc;
}
.phoenix-isolation .yui-button-disabled button,
.phoenix-isolation .yui-button-disabled a {
  opacity: 0.6;
  cursor: default;
}
.phoenix-isolation .sq-skin-primary .yui-button,
.phoenix-isolation .sq-skin-standout .yui-button {
  background-color: #416faf;
  *background-color: #3163a1;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5e88cb), to(#3163a1));
  background-image: -webkit-linear-gradient(top, #5e88cb, #3163a1);
  background-image: -o-linear-gradient(top, #5e88cb, #3163a1);
  background-image: linear-gradient(to bottom, #5e88cb, #3163a1);
  background-image: -moz-linear-gradient(top, #5e88cb, #3163a1);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.phoenix-isolation .sq-skin-secondary .yui-button {
  background-color: #f5f5f5;
  background-image: url("/app_docs/art/background/ButtonFade.png");
  background-repeat: repeat-x;
  background-position: center;
}
.phoenix-isolation .sq-skin-standout .yui-button button {
  font-size: 105%;
  font-weight: bold;
  line-height: 1.6em;
  min-height: 1.6em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation .sq-skin-standout .yui-button-disabled button {
  color: Gray;
  border-color: #bbb;
  background-color: #EEEEEE;
}
.phoenix-isolation .sq-skin-primary .yui-button button,
.phoenix-isolation .sq-skin-secondary .yui-button button {
  font-size: 87%;
  font-weight: bold;
  line-height: 1.6em;
  min-height: 1.1em;
  padding: 0 8px;
  vertical-align: middle;
}
.phoenix-isolation .sq-skin-primary .yui-split-button button,
.phoenix-isolation .sq-skin-secondary .yui-split-button button,
.phoenix-isolation .sq-skin-standout .yui-split-button button,
.phoenix-isolation .sq-skin-primary .yui-menu-button button,
.phoenix-isolation .sq-skin-secondary .yui-menu-button button,
.phoenix-isolation .sq-skin-standout .yui-menu-button button {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
.phoenix-isolation .sq-skin-legacy-standout {
  font-size: 120%;
  font-weight: bold;
  padding: 0.3em;
  width: 100%;
}
.phoenix-isolation .sq-skin-legacy-primary,
.phoenix-isolation .sq-skin-legacy-secondary {
  font-size: 87%;
  font-weight: bold;
  width: 100%;
}
.phoenix-isolation TABLE.sq-skin-legacy-btn {
  border-spacing: 0;
  border-collapse: collapse;
  display: inline;
  margin: 0;
  padding: 0px;
}
.phoenix-isolation TABLE.sq-skin-legacy-btn TD {
  padding: 0;
}
.phoenix-isolation .yui-overlay,
.phoenix-isolation .yui-panel-container {
  visibility: hidden;
  position: absolute;
  z-index: 1000;
}
.phoenix-isolation .yui-panel {
  position: relative;
}
.phoenix-isolation .yui-panel-container form {
  margin: 0;
}
.phoenix-isolation .mask {
  z-index: 1;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.phoenix-isolation .mask.block-scrollbars {
  overflow: auto;
}
.phoenix-isolation .masked select,
.phoenix-isolation .drag select,
.phoenix-isolation .hide-select select {
  _visibility: hidden;
}
.phoenix-isolation .yui-panel-container select {
  _visibility: inherit;
}
.phoenix-isolation .hide-scrollbars,
.phoenix-isolation .hide-scrollbars * {
  overflow: hidden;
}
.phoenix-isolation .hide-scrollbars select {
  display: none;
}
.phoenix-isolation .show-scrollbars {
  overflow: auto;
}
.phoenix-isolation .yui-panel-container.show-scrollbars,
.phoenix-isolation .yui-tt.show-scrollbars {
  overflow: visible;
}
.phoenix-isolation .yui-panel-container.show-scrollbars .underlay,
.phoenix-isolation .yui-tt.show-scrollbars .yui-tt-shadow {
  overflow: auto;
}
.phoenix-isolation .yui-panel-container.shadow .underlay.yui-force-redraw {
  padding-bottom: 1px;
}
.phoenix-isolation .yui-effect-fade .underlay,
.phoenix-isolation .yui-effect-fade .yui-tt-shadow {
  display: none;
}
.phoenix-isolation .yui-tt-shadow {
  position: absolute;
}
.phoenix-isolation .yui-override-padding {
  padding: 0 !important;
}
.phoenix-isolation .yui-panel-container .container-close {
  overflow: hidden;
  text-decoration: none;
}
.phoenix-isolation .yui-overlay.yui-force-redraw,
.phoenix-isolation .yui-panel-container.yui-force-redraw {
  margin-bottom: 1px;
}
.phoenix-isolation .mask {
  background-color: #000;
  opacity: 0.25;
  filter: alpha(opacity=25);
}
.phoenix-isolation .yui-panel-container {
  padding: 0 1px;
  *padding: 2px;
}
.phoenix-isolation .yui-panel {
  position: relative;
  left: 0;
  top: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #C1C1C1;
  z-index: 1;
  background-color: #FFFFFF;
}
.phoenix-isolation .yui-panel-container .underlay {
  right: -1px;
  left: -1px;
}
.phoenix-isolation .yui-panel-container.matte {
  padding: 9px 10px;
  background-color: #fff;
}
.phoenix-isolation .yui-panel-container.shadow {
  _padding: 2px 4px 0 2px;
}
.phoenix-isolation .yui-panel-container.shadow .underlay {
  position: absolute;
  top: 2px;
  left: 3px;
  right: -3px;
  bottom: -3px;
  *top: 4px;
  *left: 2px;
  *right: -1px;
  *bottom: -1px;
  _top: 0;
  _left: 0;
  _right: 0;
  _bottom: 0;
  _margin-top: 3px;
  _margin-left: 2px;
  background-color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.phoenix-isolation .yuimenu {
  top: -999em;
  left: -999em;
}
.phoenix-isolation .yuimenu .yuimenu {
  position: absolute;
}
.phoenix-isolation .yuimenu li {
  list-style-type: none;
}
.phoenix-isolation .yuimenu ul,
.phoenix-isolation .yuimenu li,
.phoenix-isolation .yuimenu h6 {
  margin: 0;
  padding: 0;
}
.phoenix-isolation .yuimenuitemlabel,
.phoenix-isolation .yuimenubaritemlabel {
  text-align: left;
  white-space: nowrap;
}
.phoenix-isolation .yuimenuitemlabel {
  display: block;
}
.phoenix-isolation .yuimenuitemlabel .helptext {
  font-style: normal;
  display: block;
  margin: -1em 0 0 10em;
}
.phoenix-isolation .yui-menu-shadow {
  position: absolute;
  visibility: hidden;
  z-index: -1;
}
.phoenix-isolation .yui-menu-shadow-visible {
  top: 2px;
  right: -3px;
  left: -1px;
  bottom: -3px;
  visibility: visible;
}
.phoenix-isolation .hide-scrollbars * {
  overflow: hidden;
}
.phoenix-isolation .hide-scrollbars select {
  display: none;
}
.phoenix-isolation .yuimenu.show-scrollbars {
  overflow: visible;
}
.phoenix-isolation .yuimenu.hide-scrollbars .yui-menu-shadow {
  overflow: hidden;
}
.phoenix-isolation .yuimenu.show-scrollbars .yui-menu-shadow {
  overflow: auto;
}
.phoenix-isolation .yui-overlay.yui-force-redraw {
  margin-bottom: 1px;
}
.phoenix-isolation .yuimenu .bd {
  *zoom: 1;
  _zoom: normal;
  border: solid 1px #C1C1C1;
  background-color: #fff;
}
.phoenix-isolation .yuimenu .yuimenu .bd {
  *zoom: normal;
}
.phoenix-isolation .yuimenu ul {
  padding: 3px 0;
  border-width: 1px 0 0 0;
  border-color: #C1C1C1;
  border-style: solid;
}
.phoenix-isolation .yuimenu ul.first-of-type {
  border-width: 0;
}
.phoenix-isolation .yuimenu h6 {
  font-weight: bold;
  border-style: solid;
  border-color: #ccc;
  border-width: 1px 0 0 0;
  color: #a4a4a4;
  padding: 3px 10px 0 10px;
}
.phoenix-isolation .yuimenu ul.hastitle,
.phoenix-isolation .yuimenu h6.first-of-type {
  border-width: 0;
}
.phoenix-isolation .yuimenuitem {
  _border-bottom: solid 1px #fff;
}
.phoenix-isolation .yuimenuitemlabel {
  padding: 0 20px;
  color: #000;
  cursor: default;
  outline: none;
}
.phoenix-isolation A.yuimenuitemlabel,
.phoenix-isolation A.yuimenuitemlabel:hover {
  text-decoration: none;
}
.phoenix-isolation .yuimenuitemlabel .helptext {
  margin-top: -1.5em;
  *margin-top: -1.45em;
}
.phoenix-isolation .yui-menu-shadow-visible {
  background-color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.phoenix-isolation .yuimenuitem-selected,
.phoenix-isolation A.yuimenuitem-selected:hover {
  background-color: #030303;
}
.phoenix-isolation .yuimenuitemlabel-selected,
.phoenix-isolation A.yuimenuitemlabel-selected:hover {
  color: white !important;
  cursor: pointer;
}
.phoenix-isolation .yuimenuitemlabel-disabled,
.phoenix-isolation A.yuimenuitemlabel-disabled:hover {
  cursor: default;
  color: #A6A6A6 !important;
}
.phoenix-isolation .yui-resize {
  position: relative;
  zoom: 1;
  z-index: 0;
}
.phoenix-isolation .yui-resize-wrap {
  zoom: 1;
}
.phoenix-isolation .yui-draggable {
  cursor: move;
}
.phoenix-isolation .yui-resize .yui-resize-handle {
  position: absolute;
  z-index: 1;
  font-size: 0;
  margin: 0;
  padding: 0;
  zoom: 1;
  height: 1px;
  width: 1px;
}
.phoenix-isolation .yui-resize .yui-resize-handle-br {
  height: 5px;
  width: 5px;
  bottom: 0;
  right: 0;
  cursor: se-resize;
  z-index: 2;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-bl {
  height: 5px;
  width: 5px;
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  z-index: 2;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-tl {
  height: 5px;
  width: 5px;
  top: 0;
  left: 0;
  cursor: nw-resize;
  z-index: 2;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-tr {
  height: 5px;
  width: 5px;
  top: 0;
  right: 0;
  cursor: ne-resize;
  z-index: 2;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-r {
  width: 5px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: e-resize;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-l {
  height: 100%;
  width: 5px;
  top: 0;
  left: 0;
  cursor: w-resize;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-b {
  width: 100%;
  height: 5px;
  bottom: 0;
  right: 0;
  cursor: s-resize;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-t {
  width: 100%;
  height: 5px;
  top: 0;
  right: 0;
  cursor: n-resize;
  zoom: 1;
}
.phoenix-isolation .yui-resize-proxy {
  position: absolute;
  border: 1px dashed #000;
  visibility: hidden;
  z-index: 1000;
}
.phoenix-isolation .yui-resize-hover .yui-resize-handle,
.phoenix-isolation .yui-resize-hidden .yui-resize-handle {
  opacity: 0;
  filter: alpha(opacity=0);
}
.phoenix-isolation .yui-resize-ghost {
  opacity: .5;
  filter: alpha(opacity=50);
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle {
  height: 6px;
  width: 6px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-tr {
  right: -3px;
  top: -3px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-tl {
  left: -3px;
  top: -3px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-bl {
  left: -3px;
  bottom: -3px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-br {
  right: -3px;
  bottom: -3px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-t {
  left: 45%;
  top: -3px;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-r {
  right: -3px;
  top: 45%;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-l {
  left: -3px;
  top: 45%;
}
.phoenix-isolation .yui-resize-knob .yui-resize-handle-b {
  left: 45%;
  bottom: -3px;
}
.phoenix-isolation .yui-resize-status {
  position: absolute;
  top: -999px;
  left: -999px;
  padding: 2px;
  font-size: 80%;
  display: none;
  zoom: 1;
  z-index: 9999;
}
.phoenix-isolation .yui-resize-status strong,
.phoenix-isolation .yui-resize-status em {
  font-weight: normal;
  font-style: normal;
  padding: 1px;
  zoom: 1;
}
.phoenix-isolation .yui-resize .yui-resize-handle-l,
.phoenix-isolation .yui-resize .yui-resize-handle-r,
.phoenix-isolation .yui-resize .yui-resize-handle-l-active,
.phoenix-isolation .yui-resize .yui-resize-handle-r-active {
  height: 100%;
  zoom: 1;
}
.phoenix-isolation .yui-resize-hover .yui-resize-handle-active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.phoenix-isolation .yui-layout-loading {
  visibility: hidden;
}
.phoenix-isolation.yui-layout {
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 0;
}
.phoenix-isolation .yui-layout-doc {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.phoenix-isolation .yui-layout-unit {
  height: 50px;
  width: 50px;
  padding: 0;
  margin: 0;
  float: none;
  z-index: 0;
}
.phoenix-isolation .yui-layout-unit-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.phoenix-isolation .yui-layout-unit-left {
  position: absolute;
  top: 0;
  left: 0;
}
.phoenix-isolation .yui-layout-unit-right {
  position: absolute;
  top: 0;
  right: 0;
}
.phoenix-isolation .yui-layout-unit-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.phoenix-isolation .yui-layout-unit-center {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.phoenix-isolation .yui-layout div.yui-layout-hd {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  width: 100%;
}
.phoenix-isolation .yui-layout div.yui-layout-bd {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  width: 100%;
}
.phoenix-isolation .yui-layout .yui-layout-noscroll div.yui-layout-bd {
  overflow: hidden;
}
.phoenix-isolation .yui-layout .yui-layout-scroll div.yui-layout-bd {
  overflow: auto;
}
.phoenix-isolation .yui-layout div.yui-layout-ft {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  zoom: 1;
}
.phoenix-isolation .yui-layout .yui-layout-clip {
  position: absolute;
  height: 20px;
  background-color: #c0c0c0;
  display: none;
}
.phoenix-isolation .yui-layout .yui-layout-wrap {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
}
.phoenix-isolation div.yui-layout-doc {
  overflow: visible;
}
.phoenix-isolation div.yui-layout-bd {
  background-color: white;
  border-left: 1px solid #C1C1C1;
  border-right: 1px solid #C1C1C1;
  border-bottom: 1px solid #C1C1C1;
}
.phoenix-isolation .yui-layout-unit-top div.yui-layout-bd {
  border-bottom: none;
}
.phoenix-isolation .yui-layout .yui-resize-proxy {
  border: none;
  font-size: 0;
  margin: 0;
  padding: 0;
}
.phoenix-isolation .yui-layout .yui-resize-resizing .yui-resize-handle {
  visibility: hidden;
}
.phoenix-isolation .yui-layout .yui-resize-proxy div {
  position: absolute;
  border: 1px solid #C1C1C1;
  background-color: #F1F1F1;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.phoenix-isolation .yui-layout .yui-resize .yui-resize-handle-active {
  background-color: #F1F1F1;
}
.phoenix-isolation .yui-layout .yui-resize-proxy .yui-layout-handle-l {
  width: 5px;
  height: 100%;
  top: 0;
  left: 0;
}
.phoenix-isolation .yui-layout .yui-resize-proxy .yui-layout-handle-r {
  width: 5px;
  top: 0;
  right: 0;
  height: 100%;
  position: absolute;
  zoom: 1;
}
.phoenix-isolation .yui-layout-unit .yui-resize-handle {
  background-color: #EEEEEE;
}
.phoenix-isolation .yui-layout-unit .yui-resize-handle-r {
  right: 0;
  top: 0;
  background-image: none;
}
.phoenix-isolation .yui-layout-unit .yui-resize-handle-l {
  left: 0;
  top: 0;
  background-image: none;
}
.phoenix-isolation .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,
.phoenix-isolation .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob {
  position: absolute;
  height: 16px;
  width: 5px;
  top: 45%;
  left: 0px;
  background: transparent url(/app_docs/art/icons/layout/resize-knob-vert.png) no-repeat 0 0;
}
.phoenix-isolation table.ygtvtable {
  margin-bottom: 0;
  border: none;
  border-collapse: collapse;
}
.phoenix-isolation td.ygtvcell {
  padding: 0;
}
.phoenix-isolation a.ygtvspacer {
  text-decoration: none;
  outline-style: none;
}
.phoenix-isolation .ygtvtn,
.phoenix-isolation .ygtvln,
.phoenix-isolation .ygtvlm,
.phoenix-isolation .ygtvlmh,
.phoenix-isolation .ygtvlmhh,
.phoenix-isolation .ygtvtm,
.phoenix-isolation .ygtvtmh,
.phoenix-isolation .ygtvtmhh,
.phoenix-isolation .ygtvlp,
.phoenix-isolation .ygtvlph,
.phoenix-isolation .ygtvlphh,
.phoenix-isolation .ygtvtp,
.phoenix-isolation .ygtvtph,
.phoenix-isolation .ygtvtphh {
  width: 18px;
  height: 22px;
  background-image: url('/app_docs/art/icons/tree/tree-sprite.gif');
  background-repeat: no-repeat;
  cursor: pointer;
}
.phoenix-isolation .ygtvtn {
  background-position: 0 -5600px;
}
.phoenix-isolation .ygtvtm {
  background-position: 0 -4000px;
}
.phoenix-isolation .ygtvtmh,
.phoenix-isolation .ygtvtmhh {
  background-position: 0 -4800px;
}
.phoenix-isolation .ygtvtp {
  background-position: 0 -6400px;
}
.phoenix-isolation .ygtvtph,
.phoenix-isolation .ygtvtphh {
  background-position: 0 -7200px;
}
.phoenix-isolation .ygtvln {
  background-position: 0 -1600px;
}
.phoenix-isolation .ygtvlm {
  background-position: 0 0px;
}
.phoenix-isolation .ygtvlmh,
.phoenix-isolation .ygtvlmhh {
  background-position: 0 -800px;
}
.phoenix-isolation .ygtvlp {
  background-position: 0 -2400px;
}
.phoenix-isolation .ygtvlph,
.phoenix-isolation .ygtvlphh {
  background-position: 0 -3200px;
}
.phoenix-isolation .ygtvloading {
  width: 18px;
  height: 22px;
  background: url('/app_docs/art/icons/ajax/ajax-loader.gif') 0 0 no-repeat;
}
.phoenix-isolation .ygtvdepthcell {
  width: 18px;
  height: 22px;
  background: url('/app_docs/art/icons/tree/tree-sprite.gif') 0 -8000px no-repeat;
}
.phoenix-isolation .ygtvblankdepthcell {
  width: 18px;
  height: 22px;
}
.phoenix-isolation * html .ygtvchildren {
  height: 2%;
}
.phoenix-isolation .ygtvlabel,
.phoenix-isolation .ygtvlabel:link,
.phoenix-isolation .ygtvlabel:visited,
.phoenix-isolation .ygtvlabel:hover {
  margin-left: 2px;
  text-decoration: none;
  cursor: pointer;
}
.phoenix-isolation .ygtvlabel:hover {
  color: #ff8500 !important;
}
.phoenix-isolation .ygtvspacer {
  height: 22px;
  width: 18px;
}
.phoenix-isolation .ygtvcontent {
  cursor: default;
  padding: 2px !important;
}
.phoenix-isolation .ygtv-highlight1 .ygtvlabel,
.phoenix-isolation .ygtv-highlight1 .ygtvlabel:hover {
  color: white;
}
.phoenix-isolation .ygtv-highlight1 .ygtvcontent {
  background: #030303;
}
.phoenix-isolation TD.ygtvfocus.ygtvcontent {
  border: 1px dotted #030303;
}
.phoenix-isolation TD.ygtvcell {
  vertical-align: middle;
}
.phoenix-isolation .sqtnmenu {
  margin-left: 6px;
  padding-left: 6px;
  margin-right: 2px;
  visibility: hidden;
  cursor: pointer;
  background: url('/app_docs/art/icons/menu/dropdownMenuAnchor.gif') no-repeat right center;
}
.phoenix-isolation .sqtnhover .sqtnmenu {
  visibility: visible;
}
.phoenix-isolation .yui-ac {
  position: relative;
  font-size: 100%;
}
.phoenix-isolation .yui-skin-sam .yui-ac-input {
  position: relative;
}
.phoenix-isolation .yui-skin-sam .yui-ac-container {
  position: absolute;
  top: 1.6em;
  width: 100%;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content {
  position: absolute;
  border: 1px solid #C1C1C1;
  background: #fff;
  overflow: hidden;
  z-index: 9050;
}
.phoenix-isolation .yui-skin-sam .yui-ac-shadow {
  position: absolute;
  margin: .3em;
  width: 100%;
  background: #000;
  -moz-opacity: .10;
  opacity: .10;
  filter: alpha(opacity=10);
  z-index: 9049;
}
.phoenix-isolation .yui-skin-sam .yui-ac iframe {
  opacity: 0;
  filter: alpha(opacity=0);
  padding-right: .3em;
  padding-bottom: 0.3em;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content li {
  margin: 0;
  padding: 2px 5px;
  cursor: default;
  white-space: nowrap;
  list-style: none;
  zoom: 1;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
  background: #b3d4ff;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content li.yui-ac-highlight {
  background-color: Highlight;
  color: HighlightText;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content div.yui-ac-itemdesc {
  font-size: 0.9em;
  color: #595959;
}
.phoenix-isolation .yui-skin-sam .yui-ac-content li.yui-ac-highlight div.yui-ac-itemdesc {
  color: HighlightText;
}
.phoenix-isolation DIV.sq-ac-multiselect {
  background-color: Window;
  border: 1px Solid #A9A9A9;
  display: block;
  resize: none;
  margin: 0;
  max-width: 50em;
  overflow: hidden;
  font-size: 100%;
}
.phoenix-isolation DIV.sq-ac-multiselect:hover {
  border: 1px Solid #B0C4DE;
}
.phoenix-isolation DIV.sq-ac-multiselect TEXTAREA {
  display: block;
  height: 1.2em;
  margin: 0;
  overflow: hidden;
  resize: none;
  float: left;
  border: none;
  padding: 1px 0 1px 0;
}
.phoenix-isolation DIV.sq-ac-multiselect INPUT {
  margin: 0px;
  background: transparent;
  border: none;
  outline: 0;
  position: absolute;
  text-color: WindowText;
}
.phoenix-isolation DIV.sq-ac-multiselect INPUT:hover {
  border: none;
}
.phoenix-isolation DIV.sq-ac-multiselect UL {
  margin: 1px 0px 1px 2px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
  list-style: none;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI {
  cursor: default;
  display: list-item;
  float: left;
  line-height: 1.2em;
  margin: 1px 2px 1px 0px;
  padding: 0px;
  position: relative;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI BUTTON {
  background-color: #DFDFDF;
  border: 1px solid #DFDFDF;
  color: #1F1D31;
  display: block;
  float: left;
  line-height: 1.2em;
  margin: 0;
  overflow: visible;
  outline: none;
  padding: 0em 0.25em 0em 0.2em;
  white-space: nowrap;
  width: auto;
  vertical-align: absmiddle;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI.selected BUTTON {
  border: 1px Solid #030303;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI BUTTON span.text-container {
  background: url('/app_docs/art/icons/autocomplete/sq-ac-multiselect-remove.png') no-repeat right 80%;
  display: block;
  padding: 0;
  position: relative;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI BUTTON span.value-text {
  display: block;
  line-height: 1.2em;
  margin: 0 15px 0 0;
  white-space: nowrap;
}
.phoenix-isolation DIV.sq-ac-multiselect UL LI EM {
  cursor: pointer;
  height: 16px;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  width: 16px;
}
.phoenix-isolation .FavoritesTreeRootLabel {
  font-size: 1.5em;
  font-weight: bold;
  margin-left: 2px;
}
.phoenix-isolation DIV#FavoritesTree > .ygtvitem > .ygtvchildren > .ygtvitem {
  margin-top: 10px;
}
.phoenix-isolation DIV#FavoritesTree DIV#ygtvc1 TD.ygtvdepthcell:first-child {
  background: none;
}
.phoenix-isolation DIV#FavoritesTree .ygtvlm:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvlmh:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvtm:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvtmh:first-child {
  background: url('/app_docs/art/icons/tree/treeExpand_minus.gif') no-repeat center center !important;
}
.phoenix-isolation DIV#FavoritesTree .ygtvlp:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvlph:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvtp:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvtph:first-child {
  background: url('/app_docs/art/icons/tree/treeExpand_plus.gif') no-repeat center center !important;
}
.phoenix-isolation DIV#FavoritesTree .ygtvtn:first-child,
.phoenix-isolation DIV#FavoritesTree .ygtvln:first-child {
  background: none;
}
.phoenix-isolation .yui-button#NewFolderMenuButton button {
  padding-left: 20px;
  padding-right: 4px;
  background: url(/app_docs/art/icons/favorites/folder_add.gif) 5% 60% no-repeat;
}
.phoenix-isolation .yui-button#EditFolderMenuButton button {
  padding-left: 20px;
  padding-right: 4px;
  background: url(/app_docs/art/icons/favorites/folder_edit.gif) 5% 60% no-repeat;
}
.phoenix-isolation .yui-button#DeleteFolderMenuButton button {
  padding-left: 20px;
  padding-right: 4px;
  background: url(/app_docs/art/icons/favorites/folder_delete.gif) 5% 60% no-repeat;
}
.phoenix-isolation .yui-button#MoveCopyFolderMenuButton button {
  padding-left: 20px;
  padding-right: 4px;
  background: url(/app_docs/art/icons/favorites/folder_move.gif) 5% 60% no-repeat;
}
.phoenix-isolation .yui-button#RefreshFolderMenuButton button {
  padding-left: 20px;
  padding-right: 4px;
  background: url(/app_docs/art/icon_recycle.gif) 5% 60% no-repeat;
}
.phoenix-isolation .FavoritesTreeBox {
  height: 200px;
  overflow: auto;
  border: 1px solid lightgrey;
  padding: 8px;
}
.phoenix-isolation .FavoritesLoadingMessage {
  font-size: 1.2em;
  color: gray;
  margin-top: 5em;
  text-align: center;
}
.phoenix-isolation .FavoritesNoContentsMessage {
  font-size: 1.3em;
  font-weight: bold;
  color: black;
  text-align: center;
}
.phoenix-isolation .FavoritesCreateFolderMessage {
  font-size: 1.1em;
  padding-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
  color: gray;
  text-align: center;
}
.phoenix-isolation .FavoritesAccessScrollingContainer {
  border: 1px solid #DFDFDF;
  max-height: 10em;
  overflow: auto;
  margin-top: 1.2em;
}
.phoenix-isolation .DocAccessContainer {
  border: 1px solid #DFDFDF;
}
.phoenix-isolation .FolderAdminScrollingContainer {
  border: 1px solid #DFDFDF;
  max-height: 20em;
  overflow: auto;
  margin-top: 1.2em;
}
.phoenix-isolation .FavoritesNoFolderMessage {
  font-size: 0.9em;
  color: gray;
}
.phoenix-isolation .FavoritesNoFavoritesMessage {
  font-size: 1.0em;
  font-weight: bold;
  color: black;
  text-align: center;
  padding-top: 2em;
  padding-bottom: 2em;
  background-color: #f0f8ff;
}
.phoenix-isolation TABLE.CartItemList TH {
  background: #dfdfdf url('/app_docs/art/cart/ColHeaderBgGradient.png') repeat-x;
  color: #1f1d31;
  padding: 4px 10px;
  vertical-align: bottom;
}
.phoenix-isolation TABLE.CartItemList TH.left {
  text-align: left;
}
.phoenix-isolation TABLE.CartItemList TH.right {
  text-align: right;
}
.phoenix-isolation TABLE.CartItemList TD.CartLine {
  background-color: #FFFFFF;
  border-top: 1px Solid #c1c1c1;
  padding: 10px;
}
.phoenix-isolation TABLE.CartItemList TD.CartLineFormGroupFirst {
  background-color: #FFFFFF;
  padding: 0px 10px 0px 10px;
}
.phoenix-isolation TABLE.CartItemList TD.CartLineFormGroupMiddle {
  background-color: #FFFFFF;
  border-top: 1px Solid #c1c1c1;
  padding: 2px 10px 2px 10px;
}
.phoenix-isolation TABLE.CartItemList TD.CartLineFormGroupLast {
  background-color: #FFFFFF;
  border-top: 1px Solid #c1c1c1;
  padding: 2px 10px 10px 10px;
}
.phoenix-isolation TABLE.CartProductAttributes {
  margin-left: 17px;
}
.phoenix-isolation TABLE.CartProductAttributes TD {
  padding: 0.3em;
}
.phoenix-isolation TABLE.CartProductAttributes TD:first-child {
  padding-right: 10px;
  white-space: nowrap;
}
.phoenix-isolation TABLE.CartFormHeaderProductAttributes TD {
  padding: 0.3em;
}
.phoenix-isolation TABLE.CartFormHeaderProductAttributes TD:first-child {
  padding-left: 0px;
  padding-right: 10px;
  white-space: nowrap;
}
.phoenix-isolation TD.CartSupplierGroupTotals {
  background-color: #ffffff;
  border-top: 1px Solid #c1c1c1;
  padding: 3px 10px 3px 10px;
  vertical-align: middle;
}
.phoenix-isolation A.ProductDescription {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: underline;
}
.phoenix-isolation .UnitPriceCell {
  color: #000000;
  font-size: 1.1em;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .CartCharges {
  color: #000000;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .CartChargesLabel {
  color: #000000;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
.phoenix-isolation .CartCurrencyCode {
  color: Gray;
  font-size: 0.8em;
  font-weight: normal;
}
.phoenix-isolation .CartSizeAndPackaging {
  padding-top: 2px;
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .ItemQuantityCell {
  padding-bottom: 5px;
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .CartExtendedPrice {
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .CartLineActions {
  text-align: right;
  white-space: nowrap;
}
.phoenix-isolation .rboxtop,
.phoenix-isolation .rboxbottom {
  display: block;
  background: transparent;
  font-size: 1px;
}
.phoenix-isolation .rb1 {
  background: #c1c1c1;
  display: block;
  height: 1px;
  margin: 0 1px;
  overflow: hidden;
}
.phoenix-isolation .rboxcontent {
  padding: 4px;
  vertical-align: bottom;
  display: block;
  border: 0 solid #c1c1c1;
  border-width: 0 1px;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.phoenix-isolation .rboxcontent TD {
  vertical-align: middle;
  white-space: nowrap;
}
.phoenix-isolation .LineAction {
  padding: 1px 3px 1px 3px;
  white-space: nowrap;
}
.phoenix-isolation .SupplierGroupPunchoutMessage {
  background-color: #dfdfdf;
  border-left: 1px Solid #c1c1c1;
  border-right: 1px Solid #c1c1c1;
  color: #1f1d31;
  padding: 5px;
}
.phoenix-isolation .DiversityTurnedOn {
  background: url('/app_docs/art/icons/checkbox/on_sm.gif') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .DiversityTurnedOff {
  background: url('/app_docs/art/icons/checkbox/off_sm.gif') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .Automobile {
  background: url('/app_docs/art/icons/tsm/Insurance-Auto.png') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .CommercialGeneral {
  background: url('/app_docs/art/icons/tsm/Insurance-Commercial.png') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .Employers {
  background: url('/app_docs/art/icons/tsm/Insurance-Employer.png') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .EmploymentPractices {
  background: url('/app_docs/art/icons/tsm/Insurance-EmploymentPractices.png') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .WorkersComp {
  background: url('/app_docs/art/icons/tsm/Insurance-WorkersComp.png') no-repeat 0 0;
  padding: 0 7px;
}
.phoenix-isolation .SDN_NoMatches {
  background: url('/app_docs//art/icons/general/circle_ok_complete_16px.png') no-repeat 0 0;
  padding: 0 22px;
}
.phoenix-isolation .SDN_Matches {
  background: url('/app_docs//art/icons/general/warning_sign_yellow_16px.png') no-repeat 0 0;
  padding: 0 22px;
}
.phoenix-isolation TABLE.RegistrationRibbon TD {
  background: #ffa440 url("/app_docs/art/cart/CheckoutBgGradient.png") repeat-x 0% 0%;
  color: White;
  font-size: 1.0em;
  padding: 0px 6px 0px 6px;
  text-align: left;
  vertical-align: middle;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.steptext {
  padding-top: 3px;
  padding-bottom: 3px;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.topborder {
  background: none;
  border-bottom: 1px Solid #e6e6e6;
  padding: 0px;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.bottomborder {
  background: none;
  border-top: 1px Solid #f9f9f9;
  padding: 0px;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.currentstep {
  background-color: #030303;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.button {
  background-color: #F1F1F1;
  background-image: none;
  color: Black;
  padding: 1px 1px 1px 10px;
  white-space: nowrap;
}
.phoenix-isolation TABLE.RegistrationRibbon TD.stepstatus {
  border-left: 2px Solid #F1F1F1;
  padding: 0px 0px 0px 6px;
}
.phoenix-isolation TABLE.RegistrationRibbon A {
  color: #F1F1F1;
}
.phoenix-isolation TABLE.RegistrationRibbon DIV.startArrow {
  border-color: transparent transparent transparent #F1F1F1;
  border-style: solid;
  border-width: 0;
  height: 0px;
  width: 0px;
}
.phoenix-isolation TABLE.RegistrationRibbon DIV.endArrow {
  border-color: #FFFFFF #FFFFFF #FFFFFF transparent;
  border-style: solid;
  border-width: 0;
  height: 0px;
  width: 0px;
}
.phoenix-isolation .fullHeaderSpan {
  position: static;
}
.phoenix-isolation img.fullHeaderSpan {
  position: static;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  /* alternative: right:0; */
}
.phoenix-isolation A.RegistrationSectionLink {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.phoenix-isolation .imageSelectorElement > a.selectorImage > img {
  margin-bottom: .2em;
}
.phoenix-isolation .jcarousel {
  position: relative;
  overflow: hidden;
  width: 300px;
  margin: 0 auto;
}
.phoenix-isolation .jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.phoenix-isolation .jcarousel li {
  float: left;
  width: 299px;
}
.phoenix-isolation .phx-carousel.input-micro {
  width: 90px;
}
.phoenix-isolation .phx-carousel.input-micro > .jcarousel,
.phoenix-isolation .phx-carousel.input-micro > .jcarousel li {
  width: 12px;
}
.phoenix-isolation .phx-carousel.input-mini {
  width: 110px;
}
.phoenix-isolation .phx-carousel.input-mini > .jcarousel,
.phoenix-isolation .phx-carousel.input-mini > .jcarousel li {
  width: 32px;
}
.phoenix-isolation .phx-carousel.input-small {
  width: 110px;
}
.phoenix-isolation .phx-carousel.input-small > .jcarousel,
.phoenix-isolation .phx-carousel.input-small > .jcarousel li {
  width: 100px;
}
.phoenix-isolation .phx-carousel.input-medium {
  width: 250px;
}
.phoenix-isolation .phx-carousel.input-medium > .jcarousel,
.phoenix-isolation .phx-carousel.input-medium > .jcarousel li {
  width: 249px;
}
.phoenix-isolation .phx-carousel.input-large {
  width: 561px;
}
.phoenix-isolation .phx-carousel.input-large > .jcarousel,
.phoenix-isolation .phx-carousel.input-large > .jcarousel li {
  width: 560px;
}
.phoenix-isolation .phx-carousel.input-xlarge {
  width: 750px;
}
.phoenix-isolation .phx-carousel.input-xlarge > .jcarousel,
.phoenix-isolation .phx-carousel.input-xlarge > .jcarousel li {
  width: 749px;
}
.phoenix-isolation .phx-carousel > .pageNavButtonRow {
  margin: 5px 0 0 0;
}
.phoenix-isolation .jcarousel-pagination a.active {
  background: #4E443C;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
.phoenix-isolation .jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #bababa;
  color: black;
  border-radius: 12px;
  padding: 3px;
  margin-left: 2px;
  cursor: pointer;
}
.phoenix-isolation .jcarousel-pagination a:first-of-type {
  margin-left: 0px;
}
.phoenix-isolation div.list-main-content {
  margin-top: 10px;
}
.phoenix-isolation div.list-available-search {
  width: 100%;
}
.phoenix-isolation div.list-panel-container {
  min-height: 350px;
  width: 824px;
}
.phoenix-isolation div.rightContainer {
  float: left;
}
.phoenix-isolation div.list-panel-left,
.phoenix-isolation div.list-panel-right {
  display: inline-block;
  width: 400px;
  text-align: left;
  vertical-align: top;
}
.phoenix-isolation div.list-panel-left {
  padding-right: 12px;
}
.phoenix-isolation div.list-apply-box {
  text-align: right;
  min-width: 300px;
  padding-left: 5px;
  height: 30px;
}
.phoenix-isolation div.list-apply-box > label.checkbox {
  padding-top: 5px;
}
.phoenix-isolation ul.list-available {
  padding: 0px 5px 0px 0px;
  min-width: 250px;
}
.phoenix-isolation ul.list-selected {
  padding: 0px 0px 0px 5px;
  min-width: 300px;
}
.phoenix-isolation ul.list-available,
.phoenix-isolation ul.list-selected {
  position: absolute;
  list-style: none;
}
.phoenix-isolation .item-hidden {
  display: none;
}
.phoenix-isolation .list-item-available {
  padding: .4em .8em .4em .8em;
  margin: .2em 0 .2em 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dddddd;
}
.phoenix-isolation .list-item-selected:hover {
  background-color: #f5f5f5;
}
.phoenix-isolation .list-item-selected {
  border: 1px solid #dddddd;
  cursor: move;
  padding: .4em .8em .4em .8em;
  margin: .2em 0 .2em 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.phoenix-isolation .list-item-text {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 90%;
}
.phoenix-isolation .list-item-text > div.readOnlyValue {
  display: inline-block;
  vertical-align: top;
}
.phoenix-isolation div.list-item-action-container {
  display: inline-block;
  float: right;
}
.phoenix-isolation .list-item-actions {
  cursor: move;
}
.phoenix-isolation .list-no-results {
  margin-top: 13px;
  position: absolute;
}
.phoenix-isolation .trash-placeholder {
  width: 23px;
  display: inline-block;
}
.phoenix-isolation span.list-item-drag {
  content: '...';
  display: inline-block;
  overflow: hidden;
  line-height: 5px;
  cursor: move;
  vertical-align: middle;
  font-size: 13px;
  color: #cccccc;
  text-shadow: 1px 0 1px black;
  width: 10px;
  padding: 3px 4px;
  margin-right: 3px;
  height: 15px;
  margin-top: -0.7em;
  letter-spacing: 2px;
}
.phoenix-isolation span.list-item-drag::before {
  content: '.. .. ..';
}
.phoenix-isolation .wizardStep > DIV.TitleRow > H2.TitleRow > .wizardStepNumber {
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  margin-left: 1em;
}
.phoenix-isolation .wizardStep > DIV.TitleRow > H2.TitleRow .header-elements {
  padding-left: 1em;
  top: 0;
}
.phoenix-isolation .wizardStep > DIV.TitleRow > H2.TitleRow .header-elements a.Question {
  top: 0;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets {
  margin: 10px 0px;
}
.phoenix-isolation .DualPanelSideContent > DIV.AccountsPayableHomeWidgets {
  margin: 0;
  padding: 0;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .widget {
  padding: 4px;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .widgetTableWrapper {
  position: relative;
  padding: 4px;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .widgetTable {
  margin: 6px 2px 2px 2px;
  border-collapse: collapse;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets tr.hover:hover {
  background: #FFF6B3;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .widgetTableWrapper table {
  width: 100%;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets #actionType,
.phoenix-isolation DIV.AccountsPayableHomeWidgets #actionFrom {
  width: 196px;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .widgetTableWrapper hr {
  margin: 0px;
}
.phoenix-isolation DIV.AccountsPayableHomeWidgets .hover a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 4px 0px;
  text-decoration: none;
}
.phoenix-isolation .display-block {
  display: block;
}
.phoenix-isolation .display-inline {
  display: inline;
}
.phoenix-isolation .display-inline-block {
  display: inline-block;
}
.phoenix-isolation .display-none {
  display: none !important;
}
.phoenix-isolation .display-flex {
  display: flex;
}
.phoenix-isolation .display-table-row-group {
  display: table-row-group;
}
.phoenix-isolation .display-table-caption {
  display: table-caption;
}
.phoenix-isolation .display-table-cell {
  display: table-cell;
}
.phoenix-isolation .layout-horizontal {
  display: block;
}
.phoenix-isolation .layout-horizontal > .control-group + .display-inline-block {
  vertical-align: initial;
}
.phoenix-isolation .layout-horizontal > .display-inline-block {
  vertical-align: top;
}
.phoenix-isolation .layout-horizontal > .display-inline-block + .display-inline-block {
  margin-left: 1em;
}
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group,
.phoenix-isolation .layout-horizontal > .control-group {
  display: inline-block;
  margin-bottom: 0px;
  padding-bottom: 8px;
  margin-left: 2em;
  vertical-align: top;
}
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > .control-label.phx,
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > .compressed-control-label.phx,
.phoenix-isolation .layout-horizontal > .control-group > .control-label.phx,
.phoenix-isolation .layout-horizontal > .control-group > .compressed-control-label.phx {
  padding-top: 5px;
  padding-left: 2px;
  margin-bottom: 2px;
  float: none;
  width: auto;
}
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > div.controls,
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > div.compressed-controls,
.phoenix-isolation .layout-horizontal > .control-group > div.controls,
.phoenix-isolation .layout-horizontal > .control-group > div.compressed-controls {
  margin-left: 0px;
  padding-top: 0px;
  display: block;
}
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > div.controls > *,
.phoenix-isolation .layout-horizontal .visibility-controller > .control-group > div.compressed-controls > *,
.phoenix-isolation .layout-horizontal > .control-group > div.controls > *,
.phoenix-isolation .layout-horizontal > .control-group > div.compressed-controls > * {
  margin-top: 0px !important;
}
.phoenix-isolation .layout-horizontal .layout-horizontal {
  display: inline-block;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .layout-horizontal .visibility-controller,
.phoenix-isolation .phx.panel-secondary .panel-search-basic .layout-horizontal .control-group,
.phoenix-isolation .phx.panel-secondary .panel-search-more .layout-horizontal .visibility-controller,
.phoenix-isolation .phx.panel-secondary .panel-search-more .layout-horizontal .control-group {
  display: inline-block;
  padding-top: 0px !important;
  vertical-align: top;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .layout-horizontal > .control-group + .display-inline-block,
.phoenix-isolation .phx.panel-secondary .panel-search-more .layout-horizontal > .control-group + .display-inline-block {
  position: relative;
  top: -5px;
}
.phoenix-isolation .layout-horizontal .k-content {
  margin-right: 0px;
}
.phoenix-isolation .nowrap {
  white-space: nowrap;
}
.phoenix-isolation .no-border {
  border: none;
}
.phoenix-isolation .phxText {
  display: inline-block;
}
.phoenix-isolation .phxText.display-block {
  display: block;
}
.phoenix-isolation .phxText.display-inline-block {
  display: inline-block;
}
.phoenix-isolation .phxText.display-inline {
  display: inline;
}
.phoenix-isolation .phxText > .help-icon {
  margin-left: .5em;
}
.phoenix-isolation .text-style-normal {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.phoenix-isolation .text-style-bold {
  font-weight: bold;
}
.phoenix-isolation .text-style-italic {
  font-style: italic;
}
.phoenix-isolation .text-style-strikethrough {
  text-decoration: line-through;
}
.phoenix-isolation .rotate-90 {
  transform: rotate(90deg);
}
.phoenix-isolation .icon-mini {
  font-size: 11px;
  padding: 0px 5px;
}
.phoenix-isolation .label-heading {
  font-size: 1.4em;
}
.phoenix-isolation .label-heading > img {
  margin-top: -5px;
  vertical-align: middle;
}
.phoenix-isolation .label-heading + .label {
  vertical-align: text-bottom;
}
.phoenix-isolation ul.phx.ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.phoenix-isolation ul.phx.ul.bulleted {
  padding-left: 1.5em;
  list-style-type: disc;
}
.phoenix-isolation ul.phx.ul.padded {
  padding-left: .5em;
}
.phoenix-isolation ul.phx.ul.bulleted li.phx div.phxText {
  vertical-align: top;
}
.phoenix-isolation ul.phx.ul > li.phx.li + li.phx.li {
  margin-top: .3em;
}
.phoenix-isolation ul.phx.ul > li.phx.li > * {
  vertical-align: text-top;
}
.phoenix-isolation .phx.multicolumn {
  white-space: nowrap;
}
.phoenix-isolation .modal-body .phx.multicolumn {
  margin-right: 1em;
}
.phoenix-isolation .phx.multicolumn > .phx.column {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.phoenix-isolation .phx.multicolumn > .phx.column + .phx.column {
  margin-left: 1em;
}
@media (max-width: 1325px) {
  .phoenix-isolation .phxResponsive > .well .phx.multicolumn > .phx.column + .phx.column.contains-control-group,
  .phoenix-isolation .PageWithSidebar .Sidebar + .MainContent > .well .phx.multicolumn > .phx.column + .phx.column.contains-control-group {
    display: block;
    margin-left: 0;
  }
}
.phoenix-isolation .PageWithSidebar .Sidebar + .MainContent > .well .phx.multicolumn > .phx.column.contains-control-group {
  min-width: 450px;
}
.phoenix-isolation .PageWithSidebar .Sidebar + .MainContent > .well .phx.multicolumn > .phx.column.contains-control-group {
  max-width: 475px;
}
.phoenix-isolation .PageWithSidebar .Sidebar + .MainContent > .well .phx.multicolumn > .phx.column.contains-control-group .richtextWithTitle > .readOnlyValue {
  max-width: 200px;
}
.phoenix-isolation .phx.table-layout,
.phoenix-isolation .table .control-group div.multi-checkbox div.phx.table-layout {
  display: table;
}
.phoenix-isolation div.phx.table-layout.allow-borders {
  border-collapse: collapse;
}
.phoenix-isolation div.table-layout.striped > div.table-row-layout:nth-of-type(odd) {
  background: #f5f5f5;
}
.phoenix-isolation .phx.table-row-layout,
.phoenix-isolation .table .control-group div.multi-checkbox div.phx.table-row-layout {
  display: table-row;
}
.phoenix-isolation .phx.table-cell-layout,
.phoenix-isolation .table .control-group div.multi-checkbox div.phx.table-cell-layout {
  display: table-cell;
  vertical-align: top;
}
.phoenix-isolation .phx.table-cell-layout.display-none {
  display: none;
}
.phoenix-isolation .phx.table-cell-layout img {
  padding-right: 5px;
  padding-bottom: 5px;
}
.phoenix-isolation .phx.phxText > img.phx.spyguy {
  padding-bottom: 1px;
}
.phoenix-isolation .phx.data-row-name {
  white-space: nowrap;
}
.phoenix-isolation .phx.data-row-content {
  padding-left: 1em;
  white-space: normal;
}
.phoenix-isolation .btn.btn-link.loading-inline {
  vertical-align: middle;
  background-color: transparent;
}
.phoenix-isolation .btn.btn-link.loading-inline > img {
  vertical-align: middle;
}
.phoenix-isolation .NavMenuContainer .btn.btn-link.loading-inline > img {
  padding-top: 10px !important;
}
.phoenix-isolation .phx.data-row-content,
.phoenix-isolation .phx.data-row-content .btn-link {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.phoenix-isolation table.table.phx tr > td .phx.data-row-content .btn.btn-link {
  vertical-align: top;
  display: inline-flex;
}
.phoenix-isolation .phx.data-group.data-group-focus-value .phx.data-row-content {
  font-weight: bold;
}
.phoenix-isolation .phx.data-group.data-group-focus-label .phx.data-row-name {
  font-weight: bold;
}
.phoenix-isolation .phx.table-row-layout.data-monetary-row .phx.data-row-content {
  text-align: right;
}
.phoenix-isolation .phx.table-row-layout.content-separator {
  border-bottom: solid 1px gray;
}
.phoenix-isolation .sticker .phx.data-group {
  word-break: break-all;
  overflow-wrap: break-word;
}
.phoenix-isolation .phx.data-group > .table-layout > .table-row-layout + .table-row-layout > .table-cell-layout {
  padding-top: .3em;
}
.phoenix-isolation .popover-content .phx.multicolumn .data-row-content {
  max-width: 20em;
}
.phoenix-isolation .devnote ul {
  font-weight: normal;
}
.phoenix-isolation .phx.panel-secondary {
  position: relative;
}
.phoenix-isolation .phx.panel-secondary > .phoenixSubSection:first-child {
  margin-top: 0;
}
.phoenix-isolation .phx.panel-secondary > .phoenixSubSection:first-child > hr {
  margin-bottom: 1em;
}
.phoenix-isolation .phx.panel-secondary > .phoenixSubSection:first-child .phoenixSubSection {
  margin-top: 1.3em;
  margin-left: 0;
}
.phoenix-isolation .pageNavButtonRow > .Previous > div.phx.panel-secondary {
  margin-left: -0.5em;
}
.phoenix-isolation .pageNavButtonRow + .pageNavButtonRow {
  padding-top: 1em;
}
.phoenix-isolation .pageNavButtonRow.phx-sticky {
  background-color: #FFFFFF;
  z-index: 1;
  margin: 0!important;
  padding: 10px .5em 0;
}
.phoenix-isolation .phx.panel-secondary.phx-sticky {
  z-index: 1;
  width: 100%;
  padding: 0 5px 5px 0;
  margin: 0;
}
.phoenix-isolation .phx.panel-secondary.phx-sticky + div {
  margin-top: 5px;
}
.phoenix-isolation .pageNavButtonRow.phx-sticky.is_stuck {
  padding-bottom: 10px;
}
.phoenix-isolation .phx.panel-secondary.panel-search.panel-search-header {
  display: block;
  padding-right: 1em;
}
.phoenix-isolation .phx.panel-secondary.panel-search.panel-search-header.panel-search-hide-options .phx.panel-search-basic,
.phoenix-isolation .phx.panel-secondary.panel-search.panel-search-header.panel-search-show-options .phx.panel-search-more {
  display: block;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic,
.phoenix-isolation .phx.panel-secondary .panel-search-more {
  white-space: normal;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic span.checkbox {
	white-space: nowrap;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group {
  padding-top: 0;
  margin-top: -3px;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group > label,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group > label {
  padding-top: 10px;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group + .control-group,
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group + .visibility-controller,
.phoenix-isolation .phx.panel-secondary .panel-search-basic .visibility-controller + .control-group,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group + .control-group,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group + .visibility-controller,
.phoenix-isolation .phx.panel-secondary .panel-search-more .visibility-controller + .control-group {
  padding-top: 5px;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group + .control-group > label,
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group + .visibility-controller .control-group > .control-label,
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group + .visibility-controller .control-group > .compressed-control-label,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group + .control-group > label,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group + .visibility-controller .control-group > .control-label,
.phoenix-isolation .phx.panel-secondary .panel-search-more .control-group + .visibility-controller .control-group > .compressed-control-label {
  padding-top: 9px;
}
.phoenix-isolation .phx.panel-secondary .panel-search-basic .control-group select + .btn {
  margin: -2px 0 0 0;
  float: none;
}
.phoenix-isolation .phx.panel-secondary.panel-no-toggle {
  padding-right: .5em;
}
.phoenix-isolation .phx.panel-secondary > .panel-search-toggle {
  margin-left: 2em;
  position: relative;
  padding-top: 7px;
  padding-bottom: 7px;
  float: right;
}
.phoenix-isolation .phx.panel-secondary > .panel-search-toggle .btn-link {
  padding: 0;
}
.phoenix-isolation .phx.panel-secondary .phx.panel-search-more {
  display: none;
}
.phoenix-isolation .phx.panel-secondary.panel-search-show-options .phx.panel-search-basic {
  display: none;
}
.phoenix-isolation .phx.panel-secondary .panel-search-toggle,
.phoenix-isolation .phx.panel-secondary .phx.panel-search-basic,
.phoenix-isolation .phx.panel-secondary.panel-search-show-options .phx.panel-search-more {
  display: inline-block;
  vertical-align: top;
}
.phoenix-isolation .phx.panel-secondary .phx.panel-search-basic > form .control-group:first-child,
.phoenix-isolation .phx.panel-secondary .phx.panel-search-more > form .control-group:first-child {
  padding-top: 0;
}
.phoenix-isolation .phx.panel-secondary .panel-search-with-button-row {
  padding-bottom: 4em;
}
.phoenix-isolation .phx.panel-secondary .panel-search-more-button-row {
  position: absolute;
  right: 3em;
}
.phoenix-isolation .phx.panel-secondary.panel-search-header .phoenixSubSection .panel-search-more-button-row {
  right: 1em;
}
.phoenix-isolation .phx.panel-secondary .phx.panel-search-with-button-row .panel-search-more-button-row .btn {
  float: none;
  margin: .5em 0;
}
.phoenix-isolation .phx.panel-secondary .phx.panel-search-with-button-row .panel-search-more-button-row .btn + .btn {
  margin-left: .5em;
}
.phoenix-isolation ul.phx.list-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.phoenix-isolation ul.phx.list-nav > li .btn {
  padding: 3px 5px;
  border-radius: 3px;
  text-align: left;
  text-shadow: none;
  white-space: normal;
}
.phoenix-isolation ul.phx.list-nav > li + li {
  margin-top: 4px;
}
.phoenix-isolation ul.phx.list-nav > li .btn:hover,
.phoenix-isolation ul.phx.list-nav > li .btn:focus {
  text-decoration: none;
  background-color: #EBEBEB;
  color: #0072b4;
}
.phoenix-isolation ul.phx.list-nav > li.list-nav-selected .btn {
  background-color: #0072b4;
  color: #FFFFFF;
}
.phoenix-isolation .timestamp {
  display: inline;
}
.phoenix-isolation .timestamp .btn {
  vertical-align: baseline;
}
.phoenix-isolation .fillHeight {
  overflow-y: auto;
}
.phoenix-isolation .phx.results-navigator {
  margin-top: .5em;
  margin-bottom: 1em;
}
.phoenix-isolation .phx.results-navigator .results-navigator-navigation {
  display: inline-block;
}
.phoenix-isolation .phx.results-navigator .results-navigator-navigation > .btn-group:first-child {
  vertical-align: baseline;
}
.phoenix-isolation .phx.results-navigator .results-navigator-navigation > .btn-group + .btn-group {
  top: -2px;
}
.phoenix-isolation .phx-pagination {
  background-color: whitesmoke;
}
.phoenix-isolation .results-pagination select.phx {
  margin-right: 1em;
}
.phoenix-isolation .phx-pagination.footer {
  border-bottom: 1px solid #D7D7D7;
}
.phoenix-isolation .table-pagination-column .phx-pagination.footer {
  border-top: 1px solid #D7D7D7;
}
.phoenix-isolation .phx-pagination.header {
  border-top: 1px solid #D7D7D7;
}
.phoenix-isolation .phx-pagination.header + .tableWrapper {
  margin-top: 0;
}
.phoenix-isolation .phx-pagination > .pageNavButtonRow > .Next > * {
  display: inline-block;
}
.phoenix-isolation .phx-pagination .results-pagination .dropdown-menu,
.phoenix-isolation .phx-pagination .pagination-page-size .dropdown-menu {
  min-width: 0;
  float: right;
  left: auto;
}
.phoenix-isolation .advanced-search-layout .fixed-bottom,
.phoenix-isolation .advanced-search-layout {
  max-width: 1032px;
}
.phoenix-isolation .advanced-search-margin {
  margin-left: auto;
  margin-right: auto;
}
.phoenix-isolation .advanced-search-layout .fixed-bottom {
  min-width: 0px;
}
.phoenix-isolation [data-collapse-state] .controls,
.phoenix-isolation [data-collapse-state] .control-group-with-help .control-label.phx {
  position: relative;
}
.phoenix-isolation [data-collapse-state='collapsed'] {
  display: none;
}
.phoenix-isolation [data-collapse-state='not-collapsed'] {
  display: block;
}
.phoenix-isolation .text-style-bold span.normal-font {
  font-weight: normal;
}
.phoenix-isolation .position-static {
  position: static;
}
.phoenix-isolation .position-absolute {
  position: absolute;
}
.phoenix-isolation .position-fixed {
  position: fixed;
}
.phoenix-isolation .position-initial {
  position: initial;
}
.phoenix-isolation .position-relative {
  position: relative;
}
.phoenix-isolation .position-inherit {
  position: inherit;
}
.phoenix-isolation .ReportFilters {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: left;
}
.phoenix-isolation .ReportFilters DIV {
  display: inline-block;
  margin-right: 1em;
  text-align: left;
}
.phoenix-isolation .ReportFilters DIV A,
.phoenix-isolation .ReportFilters DIV SELECT,
.phoenix-isolation .ReportFilters DIV LABEL {
  display: block;
  margin-top: 0.2em;
}
.phoenix-isolation .ReportFilters DIV SELECT {
  display: inline-block;
}
.phoenix-isolation .ReportFilters DIV A,
.phoenix-isolation .ReportFilters DIV LABEL,
.phoenix-isolation .ReportFilters DIV SPAN {
  font-weight: bold;
}
.phoenix-isolation .PageWithSidebar,
.phoenix-isolation .PageWithSidebarHeader {
  width: 100%;
  min-width: 900px;
  max-width: 1275px;
  margin: 0;
}
.phoenix-isolation .popup .PageWithSidebar,
.phoenix-isolation .popup .PageWithSidebarHeader {
  min-width: 768px;
}
.phoenix-isolation .PageWithSidebar {
  display: table;
  transition: max-width 0.5s, min-width 0.5s;
}
.phoenix-isolation .PageWithSidebar > .row,
.phoenix-isolation .display-table-row-group > .row {
  display: table-row;
  height: 100%;
}
.phoenix-isolation .PageWithSidebar > .display-table-caption {
  position: relative;
  margin-top: .5em;
  margin-bottom: 1em;
}
.phoenix-isolation .PageWithSidebar .well {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 0;
}
.phoenix-isolation div.PageWithSidebar .well + .well {
  margin-top: 20px;
  /* add the margin-bottom back */
}
.phoenix-isolation div.Sidebar DIV.collapse-display-block + .well {
  margin-top: 20px;
  /* add the margin-bottom back */
}
.phoenix-isolation .Options {
  margin-top: 55px;
  font-size: 0.85em;
}
.phoenix-isolation #ViewDevLink a {
  padding-left: 0;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 100%;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar {
  display: inline-block;
  padding-right: 1em;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar,
.phoenix-isolation .Sidebar .sidebarNameTruncate .readOnlyValue {
  width: 230px;
  max-width: 230px;
}
.phoenix-isolation .Sidebar .sidebar-subdetails .subdetail-fit .phx.phxText {
  width: 110px;
  max-width: 110px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar,
.phoenix-isolation .DualPanelSideContent > .Sidebar {
  vertical-align: top;
  min-width: 230px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large,
.phoenix-isolation .DualPanelSideContent > .Sidebar.sidebar-large {
  min-width: 300px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-xlarge,
.phoenix-isolation .DualPanelSideContent > .Sidebar.sidebar-xlarge {
  min-width: 330px;
}
.phoenix-isolation .fixed-bottom {
  visibility: hidden;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar + .MainContent .fixed-bottom {
  left: 253px;
  visibility: hidden;
  min-width: inherit;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent .fixed-bottom {
  max-width: 1275px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar + .MainContent .fixed-bottom {
  max-width: 1032px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large + .MainContent .fixed-bottom {
  left: 323px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-xlarge + .MainContent .fixed-bottom {
  left: 353px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large,
.phoenix-isolation .Sidebar.sidebar-large .sidebarNameTruncate .readOnlyValue {
  width: 300px;
  max-width: 300px;
}
.phoenix-isolation .Sidebar.sidebar-large .sidebar-subdetails .subdetail-fit .phx.phxText {
  width: 145px;
  max-width: 145px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-xlarge,
.phoenix-isolation .Sidebar.sidebar-xlarge .sidebarNameTruncate .readOnlyValue {
  width: 330px;
  max-width: 330px;
}
.phoenix-isolation .Sidebar.sidebar-xlarge .sidebar-subdetails .subdetail-fit .phx.phxText {
  width: 160px;
  max-width: 160px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar .SidebarMenuTitle > .btn {
  text-align: left;
  font-size: 1.1em;
  color: black;
  margin: .5em 0;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar .SidebarMenuTitle > .btn > i {
  font-size: .9em;
  color: #CFCFCF;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large > .SidebarMenu > .SidebarMenuItem > .TextDisplay {
  max-width: 200px;
  /* increase size of menu items in large sidebars. */
}
.phoenix-isolation .PageWithSidebar .row > .MainContent + .Sidebar {
  padding-right: 0;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent .well.gs-w {
  position: absolute;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 20px;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent .well.phxDashboardHeader {
  margin-left: -7px;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent .phx.wrapper {
  margin-left: -17px;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent ul.phx.ul {
  margin: 0;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent .gridster > ul.phx.ul {
  margin: -15px 0 0 0;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar > .TitleRow > .TitleRow {
  font-size: 1.4em;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar > .TitleRow > hr {
  background-color: #C1C1C1;
}
.phoenix-isolation .MainContent .well > DIV.TitleRow#GSP_Suppliers_RequiredToStartRegistration {
  margin-top: 2.3em;
}
.phoenix-isolation .sidebarDetails {
  padding-left: .5em;
}
.phoenix-isolation .sidebarDetails > .sidebarName {
  padding-top: .6em;
  font-size: 1.4em;
  font-weight: bold;
  color: black;
  word-wrap: break-word;
}
.phoenix-isolation .sidebarDetails > .sidebarName .readOnlyValue {
  font-size: inherit;
}
.phoenix-isolation .sidebarDetails .sidebarNameTruncate .readOnlyValue,
.phoenix-isolation .sidebar-subdetails .subdetail-fit .phx.phxText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.phoenix-isolation .sidebarDetails > .sidebarSubtitle {
  font-size: 9pt;
  font-style: normal;
  color: #888;
  margin: 0.1em 0 0 0;
}
.phoenix-isolation .sidebarDetails > .sidebarChangeContext > .btn-link {
  margin: 0;
  padding: 0;
}
.phoenix-isolation .sidebarDetails > .sidebarStatus,
.phoenix-isolation .Sidebar > .sidebar-subdetails {
  padding: .5em .5em 0.5em 18px;
  margin: 0.6em -1em 0 -11px;
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  background-color: #E1E1E1;
}
.phoenix-isolation .sidebarDetails > .sidebarStatus .status,
.phoenix-isolation .sidebar-subdetails .status {
  font-weight: bold;
}
.phoenix-isolation .sidebarDetails > .sidebarStatus .customerName,
.phoenix-isolation .sidebar-subdetails .customerName {
  font-style: italic;
}
.phoenix-isolation .sidebarDetails + .SidebarMenu,
.phoenix-isolation .sidebar-subdetails + .SidebarMenu {
  margin-top: .6em;
}
.phoenix-isolation .sidebarDetails + .SidebarMenuGroupLevel,
.phoenix-isolation .sidebar-subdetails + .SidebarMenuGroupLevel {
  margin-top: 0;
}
.phoenix-isolation .sidebarDetails + .SidebarMenu > a.SidebarMenuItem:first-child,
.phoenix-isolation .sidebar-subdetails + .SidebarMenu > a.SidebarMenuItem:first-child {
  margin-top: -1px;
}
.phoenix-isolation .SidebarMenu {
  margin: 0.6em 0 0 0;
  font-size: 1.07em;
}
.phoenix-isolation .SidebarMenu,
.phoenix-isolation .SidebarMenuTitle {
  margin-left: -11px;
  margin-right: -1em;
}
.phoenix-isolation .SidebarMenuTitle {
  padding-left: 1.5em;
  padding-top: .8em;
}
.phoenix-isolation .SidebarMenu + .SidebarMenuTitle,
.phoenix-isolation .SidebarMenu + .SidebarMenu {
  border-top: 1px solid #D8D8D8;
  padding-top: 0.5em;
  margin-top: .8em;
}
.phoenix-isolation .SidebarMenu > div.SidebarMenuItem,
.phoenix-isolation .SidebarMenu > a.SidebarMenuItem {
  padding-left: 1.5em;
}
.phoenix-isolation .SidebarMenuTitle + .SidebarMenu {
  font-size: 1em;
  margin-top: 0;
  top: .2em;
}
.phoenix-isolation .SidebarMenuTitle + .SidebarMenu > a.SidebarMenuItem {
  padding-left: 2.8em;
}
.phoenix-isolation .SidebarMenu.SidebarMenuGroupLevel > a.SidebarMenuItem {
  padding-top: 1em;
  padding-bottom: 1em;
}
.phoenix-isolation .SidebarMenu.SidebarMenuGroupLevel > a.SidebarMenuItem.Current {
  padding-top: 1em;
  padding-bottom: 1em;
}
.phoenix-isolation .SidebarMenu.SidebarMenuGroupLevel + .SidebarMenuTitle,
.phoenix-isolation .SidebarMenu.SidebarMenuGroupLevel .SidebarMenuItem {
  margin-top: -1px;
}
.phoenix-isolation .SidebarMenu + .SidebarMenu.SidebarMenuGroupLevel {
  padding-top: 0;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent + .Sidebar .SidebarMenu {
  margin: 0 4px 0 0;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem {
  text-decoration: none;
  display: block;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: .5em;
  overflow: hidden;
  margin-top: 0.2em;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem.SidebarMenuItemChild {
  padding-left: 3.0em;
}
.phoenix-isolation DIV.SidebarMenuTitle + DIV.SidebarMenu .SidebarMenuItem.SidebarMenuItemChild {
  padding-left: 4.3em;
}
.phoenix-isolation .PageWithSidebar .row > .MainContent + .Sidebar .SidebarMenu .SidebarMenuItem {
  padding-right: 1em;
}
.phoenix-isolation DIV.SidebarMenu A:hover {
  color: #ff8500;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem.disabled:hover {
  cursor: not-allowed;
}
.phoenix-isolation DIV.SidebarMenu A:focus {
  color: #ff8500;
}
.phoenix-isolation DIV.SidebarMenu A.Current {
  background-image: none;
  color: black;
  font-weight: bold;
  position: relative;
  overflow: visible;
  z-index: 1;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > DIV.TextDisplay,
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > DIV.TextDisplay {
  z-index: 1;
  display: inline-block;
  float: none;
  max-width: 170px;
  overflow: hidden;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > DIV.TextDisplay .phxText,
.phoenix-isolation UL.simple-menu .simple-menuitem > DIV.TextDisplay {
  max-width: 240px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > .elementDisplay + DIV.TextDisplay .phxText,
.phoenix-isolation UL.simple-menu .simple-menuitem > .elementDisplay + DIV.TextDisplay {
  max-width: 200px;
}
.phoenix-isolation DIV.SidebarMenuTitle + DIV.SidebarMenu .SidebarMenuItem.SidebarMenuItemChild > DIV.TextDisplay {
  max-width: 155px;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > SPAN.CompleteStatus {
  display: inline-block;
  width: 16px;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > .CompleteStatus,
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > .IncompleteStatus {
  margin-right: 1em;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > .elementDisplay:first-child,
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > .elementDisplay:first-child {
  float: none;
  position: relative;
  top: -3px;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > .elementDisplay,
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > .elementDisplay {
  margin-right: .5em;
}
.phoenix-isolation UL.simple-menu .simple-menuitem > .elementDisplay,
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem > .elementDisplay {
  float: right;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem.Current {
  background-color: white;
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  margin-right: 0;
  padding-right: .5em;
}
.phoenix-isolation .SidebarMenuTitle + DIV.SidebarMenu .SidebarMenuItem.Current {
  margin-right: -1px;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem {
  color: #666C71;
}
.phoenix-isolation DIV.SidebarMenu .SidebarMenuItem.Incomplete.CertifyLink > DIV.TextDisplay {
  text-decoration: underline;
  color: #0B205E;
}
.phoenix-isolation DIV.RegistrationStepsComplete {
  margin-top: 5px;
  font-size: .9em;
}
.phoenix-isolation DIV.RegistrationStepsComplete SPAN {
  font-weight: bold;
  font-size: 13pt;
  padding-right: 0.2em;
}
.phoenix-isolation .sidebarStatus a.btn.btn-link,
.phoenix-isolation .sidebar-subdetails a.btn.btn-link {
  display: inline;
  white-space: normal;
  vertical-align: baseline;
}
.phoenix-isolation .sidebar-subdetails div.phx.data-group + a.btn.btn-link {
  margin-top: 0.3em;
  display: inline-block;
}
.phoenix-isolation .sidebarStatus strong *,
.phoenix-isolation .sidebar-subdetails strong * {
  font-weight: bold;
}
.phoenix-isolation .SidebarMenuItem.disabled SPAN.elementDisplay {
  background: none;
}
.phoenix-isolation .PageWithSidebar.expanded {
  max-width: 1575px;
  min-width: 1200px;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.slide-in-collapsed {
  visibility: hidden;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large.slide-in-collapsed,
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large.slide-in-opening,
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large.slide-in-closing {
  overflow: hidden;
  position: relative;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large.slide-in-opening,
.phoenix-isolation .PageWithSidebar .row > .Sidebar.sidebar-large.slide-in-closing {
  visibility: visible;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.slide-in-collapsed {
  max-width: 0;
  min-width: 0;
  width: 0;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar {
  display: table-cell;
  transition: width 0.5s, max-width 0.5s, min-width 0.5s, padding-left 0.5s;
  padding-right: 0;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar + .Sidebar,
.phoenix-isolation .PageWithSidebar .row > .Sidebar + .MainContent {
  padding-left: 1em;
}
.phoenix-isolation .PageWithSidebar .row > .Sidebar.slide-in-collapsed + .Sidebar {
  padding-left: 0;
}
.phoenix-isolation .Sidebar.slide-in-collapsed .well,
.phoenix-isolation .Sidebar.slide-in-opening .well,
.phoenix-isolation .Sidebar.slide-in-closing .well {
  overflow: hidden;
  width: 300px;
}
.phoenix-isolation .Sidebar > .sidebarDetails .pageNavButtonRow,
.phoenix-isolation .Sidebar > .sidebar-subdetails .pageNavButtonRow {
  margin-left: 0em;
  text-align: left;
  margin-top: -0.7em;
  margin-bottom: 0.2em;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.phoenix-isolation .scicons {
  display: inline-block;
  width: 1em;
  height: 1em;
  position: relative;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.phoenix-isolation .scicons:before {
  position: absolute;
  left: -2px;
  top: 0;
  display: inline-block;
  margin: 0 5px;
  font: 12px/1em 'sciconsregular';
  font-style: normal;
  font-weight: normal;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
.phoenix-isolation .scicons.arrow-down:before {
  content: 'd';
}
.phoenix-isolation .scicons.arrow-left:before {
  content: 'l';
}
.phoenix-isolation .scicons.arrow-right:before {
  content: 'r';
}
.phoenix-isolation .scicons.arrow-up:before {
  content: 'u';
}
.phoenix-isolation .scicons.radio-deselected:before {
  content: 'o';
}
.phoenix-isolation .scicons.radio-selected:before {
  content: '@';
}
.phoenix-isolation .scicons.radio-dot:before {
  content: '*';
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot');
  src: url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff2') format('woff2'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.woff') format('woff'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.ttf') format('truetype'), url('/app_docs/3rdPartyLibraries/fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.phoenix-isolation .phxGlyph.icon-green {
  color: #44A344;
}
.phoenix-isolation .phxGlyph.icon-orange {
  color: #FF6600;
}
.phoenix-isolation .phxGlyph.icon-red {
  color: #B40600;
}
.phoenix-isolation .phxGlyph.icon-white {
  color: #FFFFFF;
}
.phoenix-isolation .phxGlyph.icon-blue {
  color: #306f8f;
}
.phoenix-isolation .btn-link > i.glyphicon,
.phoenix-isolation .btn-link > i.halflings {
  top: 0;
  display: inline;
}
.phoenix-isolation .halflings,
.phoenix-isolation .glyphicons {
  padding-left: 0;
  vertical-align: baseline;
  color: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
.phoenix-isolation .halflings:before,
.phoenix-isolation .glyphicons:before {
  position: relative;
  vertical-align: baseline;
  margin: 0;
  color: inherit;
  font-size: inherit;
}
.phoenix-isolation .phx.phxGlyph + .readOnlyValue {
  margin-left: .5em;
}
.phoenix-isolation .phxText + .phxGlyph {
  margin-left: .5em;
}
.phoenix-isolation .phoenixFancyCheckbox {
  display: block;
  position: relative;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:focus {
  outline: none;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"] + label {
  position: relative;
  padding-top: 1.2px;
  padding-left: 17px;
  cursor: pointer;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 15px;
  height: 15px;
  border: 1px solid #aaa;
  background: #f8f8f8;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:focus + label:before {
  border: 1px solid #83898D;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"] + label:after {
  content: "\e013";
  position: absolute;
  top: 3.5px;
  left: 1.4px;
  font-family: Glyphicons Halflings;
  font-size: 9.5pt;
  color: #44a344;
  /*#44A344;*/
}
.phoenix-isolation td > .phoenixFancyCheckbox > input[type="checkbox"] + label:after {
  top: 1px;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:disabled + label:before {
  box-shadow: none;
  border-color: #CCCCCC;
  background-color: #F4F4F4;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:disabled:checked + label:after {
  color: #72757e;
  /*#999EA2;*/
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:disabled + label {
  color: #8C8C8C;
  cursor: not-allowed;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:disabled) + label:hover:before {
  border: 1px solid #83898d!important;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:disabled) + label:hover:after {
  color: #398A39!important;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"] + label:after {
  transition: all .08s;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:checked) + label:after {
  transform: scale(0);
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:checked + label:after {
  transform: scale(1);
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:disabled) + label:hover:before {
  transition: all .08s;
}
.phoenix-isolation .phoenixFancyCheckbox > input[type="checkbox"]:not(:disabled) + label:hover:after {
  transition: all .08s;
}
.phoenix-isolation .collapsed-bar-header,
.phoenix-isolation .info-bar-header,
.phoenix-isolation .flyout-info {
  right: 0px;
  border: 1px solid #e3e3e3;
  z-index: 99;
}
.phoenix-isolation .collapsed-bar-header,
.phoenix-isolation .info-bar-header {
  background-color: #030303;
  color: white;
  font-size: 1.2em;
}
.phoenix-isolation .collapsed-bar-header {
  position: fixed;
  bottom: 24px;
  /* Up 24 pixels to go above the Copyright message */
  width: 250px;
  padding: 0;
}
.phoenix-isolation .flyout-info {
  position: fixed;
  bottom: 24px;
  /* Up 24 pixels to go above the Copyright message */
  width: 300px;
  background-color: white;
  padding: 13px;
  display: none;
}
.phoenix-isolation .info-bar-header {
  position: absolute;
  top: -2em;
  left: -1px;
  padding: 5px 13px;
}
.phoenix-isolation .flyout-info .details-div .phx.li {
  padding-top: 1em;
}
.phoenix-isolation .flyout-info .details-div .phx.li,
.phoenix-isolation .flyout-info .details-div .phx.li .btn {
  font-size: 1em;
}
.phoenix-isolation .flyout-info i.phxGlyph {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0px 0px 2px #72757e;
  margin-right: 5px;
  padding: 6px;
  color: white;
  background-color: #72757e;
}
.phoenix-isolation .flyout-header-icon {
  background-color: rgba(0, 0, 0, 0.25);
  margin-right: .5em;
  display: inline-block;
  padding: 10px;
}
.phoenix-isolation a.minimize-flyout {
  float: right;
  font-size: 1.2em;
  color: white;
}
.phoenix-isolation A {
  font-family: 'Segoe UI', 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.phoenix-isolation A:HOVER {
  text-decoration: underline;
}

/*The lines below were added just in this isolated file.*/
.phoenix-isolation {
	line-height: normal;
}

.phoenix-isolation .alert ul li:before, .card-body ul li:before {
	display: none !important;
}
