#welcome_right_wrapper {
  background-color: #FFFFFF;
  border-left: 3px solid #006600; }

.mainBgColor {
  background-color: #006600; }

.menu_barTextColor {
  background-color: white; }

.menuBgColor {
  background-color: #006600; }

.menuActiveBgColor {
  background-color: #82cf81; }

.menuActiveTextColor {
  background-color: black; }

.menuHoverBgColor {
  background-color: #006600; }

.menuHoverTextColor {
  background-color: #efe577; }

.menuInactiveBgColor {
  background-color: #006600; }

.menuInactiveTextColor {
  background-color: white; }

.menu3rdTierBgColor {
  background-color: #af986d; }

.linkColor {
  background-color: #3c5332; }

.linkHoverColor {
  background-color: #2a6f29; }

.helpPanelBorderColor {
  background-color: #006600; }

.helpPanelBgColor {
  background-color: #82cf81; }

.helpPanelTextColor {
  background-color: white; }

.tableGridBodyBorderColor {
  background-color: #006600; }

.tableGridBgColor {
  background-color: #006600; }

.tableGridOddBgColor {
  background-color: #c2efc2; }

.tableGridEvenBgColor {
  background-color: #efffef; }

.tableGridHeaderBgColor {
  background-color: #006600; }

.table_bodyHoverBgColor {
  background-color: #a8cfa8; }

.selectedRowBgColor {
  background-color: #006600; }

html, body, #body_content, #page_wrapper {
  font-size: 12px;
  border: none; }

#left_gutter, #right_gutter {
  background-color: #006600; }

#left_gutter {
  background-image: url(/themes/fig/thrive_images/page_left_bg.jpg); }

#right_gutter {
  background-image: url(/themes/fig/thrive_images/page_right_bg.jpg); }

#header {
  background-color: #FFFFFF; }
  #header span.logo {
    background-image: url(/themes/fig/thrive_images/BI_logo_small.png);
    width: 205px !IMPORTANT; }

#footer {
  background-color: #FFFFFF;
  border-top: solid 2px #006600; }

a, span.pseudo_link {
  color: #3c5332; }

a:hover, span.pseudo_link:hover {
  color: #2a6f29; }

#help_panel {
  border-left: 2px solid #006600;
  background-color: #82cf81;
  color: white; }

#help_panel_control > a {
  font-size: 14px; }

.ui-bordered {
  border: 1px solid #006600; }

/* Import additional files */
table.grid {
  background-color: #006600; }
  table.grid th {
    background-color: #006600; }
  table.grid tbody {
    border: 1px solid #006600; }
table.grid tbody tr.odd, table.tablesorter tr.odd {
  background-color: #c2efc2; }
table.grid tbody tr.even, table.tablesorter tr.even {
  background-color: #efffef; }
table.grid tbody tr:hover {
  background-color: #a8cfa8; }
table.tablesorter thead, table.tablesorter tbody {
  border: 1px solid #006600; }
table.tablesorter thead tr {
  background-color: #006600; }
table.tablesorter tbody tr:hover {
  background-color: #a8cfa8; }
table.tablesorter tbody tr.selected {
  background-color: #006600; }

#menu_bar {
  border-top: solid 4px #006600;
  border-bottom: solid 2px #006600;
  background-color: #006600; }

#menu_bar span a:hover, #help_panel_control > a:hover {
  color: white; }

#menu_bar span a, #help_panel_control > a {
  color: white; }

.sf-navbar {
  background: #006600; }
  .sf-navbar li {
    background: #006600; }
    .sf-navbar li li, .sf-navbar li.current, .sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current {
      background: #82cf81; }
  .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
    background: #006600; }
  .sf-navbar ul li:hover, .sf-navbar ul li.sfHover {
    background: #006600; }

ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li {
  background: #82cf81; }

.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
  background: #006600; }

ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover {
  background: #82cf81; }

.sf-navbar li li.current li.current {
  background: #82cf81; }
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
  background: #82cf81; }

.sf-menu a {
  /*border-left: 1px solid #fff;*/
  /*border-top: 1px solid #006600;*/
  color: white; }
  .sf-menu a:visited {
    color: white; }
.sf-menu li {
  background: #006600; }
  .sf-menu li li {
    background: #006600; }
    .sf-menu li li li {
      background: #af986d; }
  .sf-menu li:hover, .sf-menu li.sfHover {
    background: #006600; }
.sf-menu a:active {
  color: black;
  background: #006600; }
.sf-menu a:focus, .sf-menu a:hover {
  background: #006600;
  color: #efe577; }

.sf-navbar li.sf-breadcrumb {
  background: #82cf81; }
  .sf-navbar li.sf-breadcrumb a, .sf-navbar li.sf-breadcrumb ul, .sf-navbar li.sf-breadcrumb ul li, .sf-navbar li.sf-breadcrumb ul li a {
    background: #82cf81;
    color: black; }

#cluetip-waitimage {
  background-image: url(/images/cluetip/wait.gif); }

.cluetip-default {
  background-color: #006600; }
  .cluetip-default #cluetip-outer {
    background-color: #82cf81; }
  .cluetip-default h3#cluetip-title {
    background-color: #006600;
    color: white; }
  .cluetip-default #cluetip-title a {
    color: #d9d9c2; }
  .cluetip-default div#cluetip-close {
    color: #900; }

.clue-right-default .cluetip-arrows {
  background-image: url(/images/cluetip/darrowleft.gif); }

.clue-left-default .cluetip-arrows {
  background-image: url(/images/cluetip/darrowright.gif); }

.clue-top-default .cluetip-arrows {
  background-image: url(/images/cluetip/darrowdown.gif); }

.clue-bottom-default .cluetip-arrows {
  background-image: url(/images/cluetip/darrowup.gif); }

.cluetip-jtip {
  background-color: transparent; }
  .cluetip-jtip #cluetip-outer {
    border: 2px solid #ccc;
    background-color: #fff; }
  .cluetip-jtip h3#cluetip-title {
    background-color: #ccc;
    color: #333; }
  .cluetip-jtip div#cluetip-close {
    color: #900; }

.clue-right-jtip .cluetip-arrows {
  background-image: url(/images/cluetip/arrowleft.gif); }

.clue-left-jtip .cluetip-arrows {
  background-image: url(/images/cluetip/arrowright.gif); }

.clue-top-jtip .cluetip-arrows {
  background-image: url(/images/cluetip/arrowdown.gif); }

.clue-bottom-jtip .cluetip-arrows {
  background-image: url(/images/cluetip/arrowup.gif); }

.cluetip-rounded {
  background: transparent url(/images/cluetip/bl.gif) no-repeat 0 100%; }
  .cluetip-rounded #cluetip-outer {
    background: transparent url(/images/cluetip/tl.gif) no-repeat 0 0; }
  .cluetip-rounded #cluetip-title {
    background-color: transparent; }
  .cluetip-rounded #cluetip-extra {
    background: transparent url(/images/cluetip/tr.gif) no-repeat 100% 0; }
  .cluetip-rounded #cluetip-inner {
    background: url(/images/cluetip/br.gif) no-repeat 100% 100%; }
  .cluetip-rounded div#cluetip-close {
    color: #009;
    background: transparent; }
    .cluetip-rounded div#cluetip-close a {
      color: #777; }

.clue-right-rounded .cluetip-arrows {
  background-image: url(/images/cluetip/rarrowleft.gif); }

.clue-left-rounded .cluetip-arrows {
  background-image: url(/images/cluetip/rarrowright.gif); }

.clue-top-rounded .cluetip-arrows {
  background-image: url(/images/cluetip/rarrowdown.gif); }

.clue-bottom-rounded .cluetip-arrows {
  background-image: url(/images/cluetip/rarrowup.gif); }
