.dashboard_upgrade_wrapper {
}

.dashboard_upgrade_attention {
  float: right;
  width: 240px;

  margin: 0px 0;
  padding: 0;
}

.dashboard_wrapper {
  margin: 7px 250px 7px 0;
  padding: 0;

  border: 1px solid #b0c4de;
}

.dashboard_title {
  float: left;
  width: 180px;
  padding: 10px;

  font: 14px Verdana, Sans-Serif;
  font-weight: bold;
}

.dashboard_main {
  margin-left: 200px;
  padding: 12px 10px 10px 10px;

  border-left: 1px solid #b0c4de;

  font: 12px Verdana, Sans-Serif;
  font-weight: normal;
}

.collapsed {
   padding-top: 0px;
   padding-bottom: 5px;
}

.dashboard_main table {
  margin-bottom: 10px;
}

.dashboard_main td {
  font-weight: normal !important;
}

.dashboard_newsline {
  width: 100%;
  border: 1px solid #B0C4DE;
}

.dashboard_newsline th {
  padding: 3px;
}

.dashboard_newsline td {
  padding: 3px;
  border: 1px solid #ccc !important;
}

.dashboard_newsline_subscribe table {
  margin: 0 0 0 auto;
}

.dashboard_widget {
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid #ccc;
  text-align: center;
  font-weight: bold;
}

.dashboard_clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

.dashboard_rpt_title {
  width: 300px;
}

.indent1 {
  padding-left: 15px;
}

/* Button Styles */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    display: block;
    line-height: 14px;
    /*padding: 5px 0 5px 18px;*/
    padding: 5px 0 5px 37px;
}

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 37px; /* push text down 1px */

    cursor: pointer;
}

a.button_default span {
  background: transparent url('/images/bg_button_span.gif') no-repeat;
}

a.button_access span {
  background: transparent url('/images/bg_button_span_access.gif') no-repeat;
}

a.button_info span {
  background: transparent url('/images/bg_button_span_info.gif') no-repeat;
}

a.button_subscribe span {
  background: transparent url('/images/bg_button_span_subscribe.gif') no-repeat;
}

a.min_width_fix span {
  width: 90px;
}