








body {
  font-family: Trade Gothic, Verdana, Tahoma, Arial, sans-serif !important;
  color: black !important;
  background-color: #F0F0F0 !important;
  scrollbar-face-color: #575A5D !important; 
}

.x-grid-cell-inner {
  color: black !important;
  font-size: 12px !important;
  font-family: tahoma,arial,verdana,sans-serif !important;
}

a:focus,
img:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline:1px groove blue;
}

div.ui-dialog-titlebar > button {
  outline:none !important;
}







  .title-bar-inner h1,
  .title-bar-inner h2,
  .title-bar-inner h3 {
    font-size: 16px !important;
    color: #444 !important;
    font-family: Trebuchet, Arial, Tahoma, Verdana, sans-serif !important;
  }



.span-1 { width: 10px;}

.span-2 { width: 20px;}

.span-3 { width: 30px;}

.span-4 { width: 40px;}

.span-5 { width: 50px;}

.span-6 { width: 60px;}

.span-7 { width: 70px;}

.span-8 { width: 80px;}

.span-9 { width: 90px;}

.span-10 { width: 100px;}

.span-11 { width: 110px;}

.span-12 { width: 120px;}

.span-13 { width: 130px;}

.span-14 { width: 140px;}

.span-15 { width: 150px;}

.span-16 { width: 160px;}

.span-17 { width: 170px;}

.span-18 { width: 180px;}

.span-19 { width: 190px;}

.span-20 { width: 200px;}

.span-21 { width: 210px;}

.span-22 { width: 220px;}

.span-23 { width: 230px;}

.span-24 { width: 240px;}

.span-25 { width: 250px;}

.span-26 { width: 260px;}

.span-27 { width: 270px;}

.span-28 { width: 280px;}

.span-29 { width: 290px;}

.span-30 { width: 300px;}

.span-31 { width: 310px;}

.span-32 { width: 320px;}

.span-33 { width: 330px;}

.span-34 { width: 340px;}

.span-35 { width: 350px;}

.span-36 { width: 360px;}

.span-37 { width: 370px;}

.span-38 { width: 380px;}

.span-39 { width: 390px;}

.span-40 { width: 400px;}

.span-41 { width: 410px;}

.span-42 { width: 420px;}

.span-43 { width: 430px;}

.span-44 { width: 440px;}

.span-45 { width: 450px;}

.span-46 { width: 460px;}

.span-47 { width: 470px;}

.span-48 { width: 480px;}

.span-49 { width: 490px;}

.span-50 { width: 500px;}

.span-51 { width: 510px;}

.span-52 { width: 520px;}

.span-53 { width: 530px;}

.span-54 { width: 540px;}

.span-55 { width: 550px;}

.span-56 { width: 560px;}

.span-57 { width: 570px;}

.span-58 { width: 580px;}

.span-59 { width: 590px;}

.span-60 { width: 600px;}

.span-61 { width: 610px;}

.span-62 { width: 620px;}

.span-63 { width: 630px;}

.span-64 { width: 640px;}

.span-65 { width: 650px;}

.span-66 { width: 660px;}

.span-67 { width: 670px;}

.span-68 { width: 680px;}

.span-69 { width: 690px;}

.span-70 { width: 700px;}

.span-71 { width: 710px;}

.span-72 { width: 720px;}

.span-73 { width: 730px;}

.span-74 { width: 740px;}

.span-75 { width: 750px;}

.span-76 { width: 760px;}

.span-77 { width: 770px;}

.span-78 { width: 780px;}

.span-79 { width: 790px;}

.span-80 { width: 800px;}

.span-81 { width: 810px;}

.span-82 { width: 820px;}

.span-83 { width: 830px;}

.span-84 { width: 840px;}

.span-85 { width: 850px;}

.span-86 { width: 860px;}

.span-87 { width: 870px;}

.span-88 { width: 880px;}

.span-89 { width: 890px;}

.span-90 { width: 900px;}

.span-91 { width: 910px;}

.span-92 { width: 920px;}

.span-93 { width: 930px;}

.span-94 { width: 940px;}

.span-95 { width: 950px;}

.span-96 { width: 960px;}

.span-97 { width: 970px;}

.span-98 { width: 980px;}

.span-99 { width: 990px;}

.span-100 { width: 1000px;}








a { color: blue; }

.action, .action-label { color: blue; }

.action-panel {
  color: blue;
  background: #ececec;
  border: 1px solid gray;
}

.alt { background: #8DB9E5; }

.button-bar {
  color: blue;
  background-color: #575A5D;
}

.button-bar a { color: blue; }

.content-panel  { background-color: #F0F0F0; }

.content-panel div.yui-layout-bd  { background-color: #F0F0F0 !important; }

.error-message-icon,
.error-message
{
  color: red;
}

h1, .h1-title, h2, .subhead, h3, .section-title, h4 { color: #000033; }

.header-panel { background: #F0F0F0; }

.headertext { color: black; }

.label { color: BLACK; }

#login-wrapper {}

.login-label { color: black; }

.login-message { color: BLACK; }

.login-background {
  background-color: #F0F0F0;
  color: BLACK;
}

.menu-panel { background: #8DB9E5; }

.message-panel {
  color: blue;
  background: #575A5D;
}

.parent-banner {
  background: #8DB9E5;
  color: black;
}
.parent-banner .banner-label { color: BLACK; }

.sub-banner {
  background: #8DB9E5;
}

.record { background: white; }

.record-alt { background: #8DB9E5; }

.record-selectable:hover { color: white !important; background: #006784 !important; }

.report-background { background-color: white; }

.required { background-color: #FFFFB4 !important; }

span.chzn-required div.chzn-container a.chzn-single,
span.chzn-required div.chzn-container div.chzn-drop,
span.chzn-required div.chzn-container ul.chzn-choices {
  background-color: #FFFFB4 !important;
  background-image: none;
}

.subtext { color: BLACK; }

.status-text { color: black; }

.tab-row {}

.tab-row a { color: white; }

.tab-row .selected a { color: black; }

table { }

table tr.selected {
    color: white !important;
    background: #8B8079 !important;
}

table thead,
table tfoot,
table tr.header *,
table tr td.record-title,
table tr td.record-title * {
    color: white !important;
    background: #575A5D !important;
}

table.list-detail {}

table.list-detail thead tr,
table.list-detail tfoot tr,
table.list-detail tr.header {
  color: white;
  background: #575A5D;
}

.table-header {
  color: white !important;
  background: #575A5D !important;
}

.wizard-instructions {
  background-color: #F2F2F2;
  line-height: 1.7em;
  font-size:12px;
}

#wizardinstructionslist li:before{
  content: "\00BB \0020"
}







h1, .h1-title, h2, .subhead, h3, .section-title, h4 {
  font-family: Trebuchet, Arial, Tahoma, Verdana, sans-serif;
}

.read-only {
  font-family: Trade Gothic, Verdana, Tahoma, Arial, sans-serif;
}







#login-form {
  background: url("/ICM/fingerprint:-1216449703/image-server?ImageSetId=LoginImage") no-repeat;
  height: 300px;
  width: 447px;
}

#login-form table {
  position: relative;
  top: 150px;
  margin: 0 auto;
}

.login-background { background:  url("/ICM/fingerprint:-1709306919/image-server?ImageSetId=LoginGradientImage") repeat-x; }

.yui-panel .bd {
    font-weight: normal;
    font-size: 12px;
    font-family: Trade Gothic, Verdana, Tahoma, Arial, sans-serif;
    text-decoration: none;
}




/* BEGIN <TAB-VIEW> */

.tab-strip {
  border-bottom: 2px solid white;
}

.tab, .tab-control {
    background-color: #aaaaaa;
    color: white;
}


.tab-selected {
  background-color: white;
  color: black;
}

.tab-title {
  color: BLACK;
  background: #8DB9E5;
  border: 1px solid gray;
}

.tab-control .tab-control-content a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px;
    text-align: left;
    background-color: #aaaaaa;
    color: white;
}

.tab-control .tab-control-content a:hover {
    background-color: white;
    color: black !important;
}

/* END <TAB-VIEW> */

/* BEGIN <DETAIL> */

div.detailFormWrapper{
  display: table;
}

.section-collapsible{
  margin-bottom: 20px;
}

  .section-collapsible table.detailForm{
    margin-bottom: 0px;
  }

  .section-collapsible .x-panel-header,
  .section-collapsible .section-collapsible-header{
    text-align: left;
    min-height: 20px;
    line-height: 20px;
    padding: 2px 4px;
    border-left: 1px solid #575A5D;
    border-right: 1px solid #575A5D;
    background: #575A5D url("/ICM/Images/sectionHeaderBg.png") repeat-x 0 1px;
  }

  .section-collapsible-header {
    border-radius:3px;
  }

  .section-collapsible .x-panel-header .label,
  .section-collapsible .section-collapsible-header .label{
    color: black;
    font-family: Trade Gothic,Verdana,Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
  }

  .section-collapsible .x-panel-header .x-tool-toggle,
  .section-collapsible .section-collapsible-header .controls{
    display: inline-block;
    cursor: pointer;
    color: white;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 3px;
  }

  .section-collapsible .x-panel-bwrap,
  .section-collapsible .section-content {
    overflow: visible;
    background: #8DB9E5;
    border-bottom: 4px solid #575A5D;
    border-left: 1px solid #575A5D;
    border-right: 1px solid #575A5D;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
  }
  .section-collapsible .section-content { padding: 4px 8px; }

table.detailForm {
  color:black;
  font-family: Trade Gothic,Tahoma,Verdana,Tahoma,Arial,sans-serif;
  margin-bottom: 20px;
  border-collapse: collapse;
}

  table.detailForm div.yui-resize{ /* resizable text areas */
    float: left;
    margin-right:3px;
  }

  table.detailForm > tbody > tr > td {
    white-space: nowrap;
    vertical-align: top;
    padding: 2px 0px;
  }

  table.detailForm img {
    margin: 0;
    padding: 0;
  }

  table.detailForm tr td input,
  table.detailForm tr td select,
  table.detailForm tr td textarea {
  }

  /* read-only fields are bounded by a span and not an input field, they may overflow */
  /* adjust top positioning for fields that are not using form elements */
  table.detailForm tr td .read-only {
    white-space: normal;

    
    height: 100%;
    display: block;
  }

  table.detailForm tr td .read-only-inline {
    display: inline-block !important;
  }

  table.detailForm tr td.labelColumn{
    text-align:left;
    width: 1px; /* use minimum width that can be used without wrapping */
    white-space: nowrap;
    padding-right: 2px;

    /* line height of 20 corresponds to input fields using a font size of 16px (height = 16px) + padding: 1px 0 + border: 1px 0 */
    line-height: 20px;
  }

  table.detailForm tr td.labelColumn .label {
    white-space: nowrap; /*for ie7, ignores this property on the td itself*/
  }

  table.detailForm tr td.fieldColumn,
  table.detailForm tr td.includeColumn,
  table.detailForm tr td.widgetColumn{
    padding-right: 35px;

    /* line height of 20 corresponds to input fields using a font size of 16px (height = 16px) + padding: 1px 0 + border: 1px 0 */
    line-height: 20px;
  }

/* override above for nested inner tables */
table.text tr td .read-only {
  top: 0px;
}

td.fieldColumn .mappedFieldDescription{
  color: BLACK;
  font-style:italic;
}

/* view-only mode */

fb\:component[viewOnlyMode=true] .detailFormWrapper{
  font: helvetica !important;
  width: 95%;
  border-top: 4px solid #575A5D;
  border-bottom: 2px solid #575A5D;
}

fb\:component[viewOnlyMode=true] table.detailForm{
  width: 100%;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr{
  border-bottom: 1px solid gray;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr.odd{
  background: #F0F0F0 url("/ICM/Images/fadeWhiteBg.png") repeat top left;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr > td{
  width: auto;
  min-width: 150px;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr > td.labelColumn{
  text-align: right;
  padding-right: 15px;
  width: 200px;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr > td.labelColumn .label{
  top: 0px;
}

fb\:component[viewOnlyMode=true] fb\:layout table.detailForm > tbody > tr > td .read-only {
  top: 0px;
}

fb\:component[viewOnlyMode=true] .label,
fb\:component[viewOnlyMode=true] .read-only {
  font-size: 14px;
}

fb\:component[viewOnlyMode=true] .section-collapsible > .section-collapsible-header{
  text-align: left;
  min-height: 20px;
  padding: 1px 4px;
  background: #575A5D url("/ICM/Images/sectionHeaderBg.png") repeat-x 0 1px;
  border-left: 1px solid #575A5D;
  border-right: 1px solid #575A5D;
}

fb\:component[viewOnlyMode=true] .section-collapsible > .section-collapsible-header .label{
  color: black;
  font-family: Trade Gothic,Verdana,Arial,sans-serif;
  font-weight: bold;
  font-size: 14px;
}


fb\:component[viewOnlyMode=true] .section-collapsible .section-collapsible-header .title{
  vertical-align: middle;
  display: inline-block;
}

fb\:component[viewOnlyMode=true] .section-collapsible .section-collapsible-header .controls{
  cursor: pointer;
  color: black;
}

fb\:component[viewOnlyMode=true] .section-collapsible .section-collapsible-header .controls img{
vertical-align: middle;
}

fb\:component[viewOnlyMode=true] .section-collapsible .section-content{
  overflow: hidden;
  background: #F0F0F0;
  padding: 4px 0px;
  border: 0px !important;
}

fb\:component[viewOnlyMode=true] .section-collapsible {
  margin-bottom: 2px;
}

fb\:component[viewOnlyMode=true] table.detailForm{
  margin-bottom: 2px;
}

fb\:component[viewOnlyMode=true] table.detailForm:last-child{
  margin-bottom: 0px;
}

fb\:component[viewOnlyMode=true] table.parent-banner {
  display: none;
}

/* END <DETAIL> */

/* BEGIN <DETAILRETRO> */
table.detail-form-retro {
  color: black;
  font-family: Tahoma, Verdana, Tahoma, Arial, sans-serif;
}

table.detail-form-retro tr td:first-child + td {
  padding-right: 40px;
}

table.detail-form-retro tr td:first-child,
table.detail-form-retro tr td:first-child + td + td {
  text-align: left;
}

/* END <DETAILRETRO> */


/* BEGIN <SEARCHNAV> */

.inline-search-wrapper {
  background-color: white;
  padding: 0 4px 0 24px;
  margin: 5px 0;
  border: 1px solid #586474;
  -webkit-box-shadow: inset 0px 1px 3px #444444;
  -moz-box-shadow: inset 0px 1px 3px #444444;
  box-shadow: inset 0px 1px 3px #444444;
  height: 24px;
  line-height: 24px;
  background-repeat: no-repeat;
}

.input-nav-inline-search {
  background-color: transparent !important;
  outline: none !important;
  height: 24px;
  width: 100%;
  font-size: 14px;
  border: none !important;
  padding: 0;
  margin: 0;
  *height: 22px; 
  *line-height: 22px; 
}

.input-nav-inline-search.searching {
  background: url("../../Images/loading_small_darkbgr.gif") center right no-repeat;
}

#quick-nav-overlay {
  background-color: #F2F2F2;
  -webkit-box-shadow: 1px 1px #444444;
  -moz-box-shadow: 1px 1px #444444;
  box-shadow: 1px 1px #444444;
  border: 1px solid #808080;
  padding: 8px;
  *width: 300px; 
}

#quick-results {
    position:absolute;
    visibility: hidden;
    top:0;
    right:0;
    width:200px;
    bottom:0;
}

.search-nav-body {
  font-family: Helvetica;
  overflow: hidden;
  position: relative;
}

#quick-nav-overlay h3 {
  font-family: Trebuchet, Arial, Tahoma, Verdana, sans-serif;
  font-size: 14px;
  font-variant: small-caps;
  color: black;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5); 
  letter-spacing: 0px;
  opacity: 0.5;
  margin: 0.5em 0 0.5em;
  padding-left: 4px;
}

#quick-nav-overlay .quick-nav-search-result {
  padding: 4px 6px;
  position: relative;
  cursor: pointer;
}

div.quick-nav-dialog button.ui-dialog-titlebar-close {
  display:none;
}


.search-dialog > .content > .selected,
#quick-nav-overlay .selected {
  background-color: #F0F0F0;
  color: #000033;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(enabled='true', startColorstr=#F0F0F0, endColorstr=#575A5D)";
  background-image: -moz-linear-gradient(top, #F0F0F0, #575A5D);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#575A5D));
  border: 1px solid #575A5D;
}

#quick-nav-overlay .quick-nav-search-result h4 {
  color: black;
  text-shadow: 0 1px 0 #f7f7f7;
  font-size: 14px;
  line-height: 24px;
  margin: 0 50px 0 0;
  padding: 0 0 0 24px;
  background-repeat: no-repeat;
  white-space: nowrap;
}

#quick-nav-overlay .quick-nav-search-result .detail {
  font-size: 12px;
  text-shadow: 0 0 0;
  line-height: 24px;
  height: 24px;
  float: right;
  display: block;
  background-repeat: no-repeat;
  color: #666666;
  margin: 0 0 0 12px;
}

.search-dialog > .content > .selected > h4,
#quick-nav-overlay .selected h4 {
  color: #000033;
  text-shadow: 0 0 0;
}

#quick-nav-footer-2 table {
  width: 100%;
}

#quick-nav-footer-2 table td {
  vertical-align: middle;
}

#quick-nav-footer-2 table td span {
  color: #666666;
  display: block;
  padding-left: 22px;
  font-size: 12px;
  background-repeat: no-repeat;
  line-height: 16px;
}

/* END <SEARCHNAV> */

/* BEGIN <PROCESS DETAIL> */

.label { color: BLACK; }

.light_label { color: #DDDDDD; }

.boldlabel { font-weight: bold; }

.light_boldlabel { color: #D0D0D0; font-weight: bold; }

.text { color: black; }

.light_text { color: #DDDDDD; }

.linktext { color: blue; }

.light_linktext {
  color: #A8A8FF;
  text-decoration: underline;
}
.no_decoration_link {
  color: black;
  text-decoration: none;
}

table.process-detail tr td { padding: 3px 2px; }

/* END <PROCESS DETAIL> */

/* BEGIN <MENU> */

.nav {
  height: 100%;
  width: 100%;
  background: url("../../Images/noise.png") #8B8079;
  _background: #8B8079; 
}

  .nav .menu-section {
    margin-bottom: 0.5em;
    padding: 0;
  }

    .nav .menu-section h3 {
      font-family: Trebuchet, Arial, Tahoma, Verdana, sans-serif;
      font-size: 14px;
      font-variant: small-caps;
      color: black;
      text-shadow: 0 1px 0 rgba(255,255,255,0.5); 
      letter-spacing: 0px;
      margin: 0.5em 0 0.5em;
      padding-left: 4px;
    }

  .nav li {
    width: 100%;
    color: black;
  }

  .nav .menu-item-wrapper { cursor: pointer; padding-top: 1px; padding-bottom: 1px; font-size: 12px; line-height: 14px;}

    .nav .menu-item-wrapper .menu-item { padding-right: 6px; }
      .nav .menu-item-wrapper .level-0 { padding-left: 6px; }
      .nav .menu-item-wrapper .level-1 { padding-left: 6px; }
      .nav .menu-item-wrapper .level-2 { padding-left: 6px; }
      
      .nav .menu-item-wrapper .level-3 { padding-left: 21px; }
      
      .nav .menu-item-wrapper .level-4 { padding-left: 36px; }
      
      .nav .menu-item-wrapper .level-5 { padding-left: 51px; }
      
      .nav .menu-item-wrapper .level-6 { padding-left: 66px; }
      
      .nav .menu-item-wrapper .level-7 { padding-left: 81px; }
      
      .nav .menu-item-wrapper .level-8 { padding-left: 96px; }
      
      .nav .menu-item-wrapper .level-9 { padding-left: 111px; }
      
      .nav .menu-item-wrapper .level-10 { padding-left: 126px; }
      
      .nav .menu-item-wrapper .level-11 { padding-left: 141px; }
      

    .nav .menu-item-wrapper .menu-item {
      padding-top: 3px;
      padding-bottom: 3px;
    }

    .nav .menu-item-wrapper:hover {
      color: black;
      background: #006784 url("/ICM/Images/sectionHeaderBg.png") repeat-x 0 1px;
    }

    .nav .menu-item-wrapper:active,
    .nav li .selected {
      color: black;
      background: #006784 url("/ICM/Images/noise.png") 0 1px;
      _background: #006784; 
    }

    .nav li .selected { font-weight: bold; }

/* END <MENU> */

/* BEGIN <SEARCH> */





.x-grid-table .x-grid {
  background-color: #F0F0F0 !important;
}

.x-grid-table .x-grid-row
.x-grid-table .x-grid-row .x-grid-cell,
.x-grid-row .x-grid-cell,
.x-grid-table .x-grid-row .x-grid-cell .x-grid-cell-inner {
  background-color: white !important;
}



.x-grid-table .x-grid-row-alt,
.x-grid-table .x-grid-row-alt .x-grid-cell,
.x-grid-row-alt .x-grid-cell,
.x-grid-table .x-grid-row-alt .x-grid-cell .x-grid-cell-inner {
	background-color: #8DB9E5 !important;
}



.x-grid-header-ct .x-column-header {
  color: white !important;
  background: #575A5D !important;
}



.x-grid-header-ct .x-column-header .x-column-header-over {
  color:black !important;
}



.x-grid-table .x-grid-row-selected,
.x-grid-table .x-grid-row-selected .x-grid-cell,
.x-grid-row-selected .x-grid-cell,
.x-grid-table .x-grid-row-selected .x-grid-cell .x-grid-cell-inner
{
  background-color: #8B8079 !important;
}



.x-grid-table .x-grid-row-over,
.x-grid-table .x-grid-row-over .x-grid-cell,
.x-grid-row-over .x-grid-cell,
.x-grid-table .x-grid-row-over .x-grid-cell .x-grid-cell-inner {
  color: white !important;
  background: #006784 !important;
}

.x-grid-row-over .x-grid-cell .x-grid-cell-inner a {
  color:white !important;
}



.x-panel-with-col-lines .x-grid-row .x-grid-cell {
  padding: 0 !important;
  border-right:1px solid #adadad !important;
}

.x-grid-header-ct {
  border: 1px solid #adadad !important;
}



.x-grid-table .x-grid-row .x-grid-cell .x-grid-cell-inner,
.x-grid-table .x-grid-row-alt .x-grid-cell .x-grid-cell-inner {
  cursor: pointer;
}








span.spinner-ctl .x-form-item .x-form-item-body input[type="text"] {
  float:left;
}

span.spinner-ctl .x-form-item .x-form-item-body .x-form-trigger-wrap {
	width:17px;
}



.notice-error,
.notice-stop{
  background-image: url("../../Images/error_32x32.png");
  background-color:#FFCCCC;
  color: red;
}


/* END <SEARCH> */

/* BEGIN <LIST DETAIL>*/
.list-detail-row{color:black}
.list-panel .footer{background: #575A5D !important;}
.list-panel{background: #575A5D;}
.list-panel .info-message {
  color: black;
  background: #D8E4F1;
}
.list-panel .warning-message {
  color: black;
  background: #FFFF99;
}
.list-panel .error-message {
  color: black;
  background-color: #FFCCCC ;
}
/*END <LIST DETAIL>*/
/* BEGIN <REPORT PARM ENTRY> */

#main table.param-table tr.param-table-actions {
  height: 100px;
}

/* END <REPORT PARM ENTRY> */
/* BEGIN <SIDETABS> */

.side-tabs-menu li a.tab-button,
.side-tabs-menu li a.tab-link {
  color: black;
  font-family: Trebuchet, Arial, Tahoma, Verdana, sans-serif;
}

.side-tabs-menu li a.tab-button:hover,
.side-tabs-menu li a.tab-link:hover {
  color: black;
  background-color: #006784;
}

.side-tabs-menu li a.tab-button:active,
.side-tabs-menu li a.tab-button.selected {
  color: black;
  background-color: #006784;
}

/* END <SIDETABS> */

/* BEGIN DRAGDROP */

.dd-data-source {
  font-family: Trade Gothic;
}

.dd-drag-proxy {
  font-family: Trade Gothic;
}

/* END DRAGDROP */

/* BEGIN <BUTTON BAR> */

.grouped-button-bar li a:hover {
  background-color: #006784;
  color: black;
}

.grouped-button-bar li a:active {
  background-color: #006784;
  color: black;
}

.grouped-button-bar .option-set li a.selected {
  background-color: #006784;
  color: black;
}

/* END <BUTTON BAR> */

/* START Summary Charts */

.A3ChartFrame {
  background-color:#F0F0F0;
}

.acom3TableSummaryChartRow:hover {
  background-color:#8DB9E5;
}

.acom3TableSummaryChartRow .rowRight .rowBar {
  background-color:blue;
}

.chzn-select{
  display:none;
}

/* END Summary Charts */




.msgpan_dialog {
  background-color: #8DB9E5;
  box-shadow: -2px -2px 5px black;
}

.msgpan_dialog > .content {
  color:black;
  background-color: #F0F0F0;
}

.msgpan_dialog > .header {
  color:black;
  background-color: #575A5D;
}

.idp-config-tips{
  background-color: #f5f5dc;
}

.idp-metadata-snippet{
  background-color: rgba(125, 152, 184, 0.16);
}


