/******************/
/* widget classes */
/******************/
.widget_column {
  width: 320px;
  min-height: 10px;
  margin-right: 10px;
  float: left;
}
#dashboard_row0 {
  margin-top: 10px;
}
.widget_row {
  width: 650px;
  min-height: 10px;
}
.widget_column .widget {
  width: 320px;
}
.widget_row .widget {
  width: 650px;
}
.widget {
  margin-bottom: 10px;
  overflow: hidden;
}
.widget_heading {
  cursor: move;
}
.widget_hover {
  border: 1px dashed #AAAAAA;
}
.hidden {
  display: none;
}
.widget table {
  border-spacing: 0px;
  border: 0px;
  border-collapse: collapse;
  width: 100%;
}
.widget th {
  color: white;
  background: #959595;
  padding: 3px;
}
.widget td {
  padding: 3px;
}
.widget .td_odd {
  background: #edf1cc;
}
.widget .td_even {
  background: #d9ddbb;
}
.widget .important {
  background: #5c7ccf;
  color: #FFF;
  font-weight: bold;
}
.widget .line {
  padding: 3px 5px;
}
.widget .number {
  font-weight: bold;
}
#widget_list {
  width: 650px;
  background: #eaeaec;
  clear: both;
}
h3.widget_list_heading {
  background: #d2d2d2;
  padding: 5px;
  margin: 0;
}
#widget_list_toggle {
  background: #959595;
  float: left;
  padding: 3px 5px;
}
#widget_list_toggle a {
  text-decoration: none;
  color: #FFF;
  font-weight: bold;
}
#widget_list_toggle * {
  vertical-align: middle;
}
#widget_list_content {
  padding: 5px;
}
.widget_add {
  text-decoration: none;
  color: #000;
  line-height: 20px;
}
.widget_add img {
  vertical-align: middle;
}
/***************************/
/* widget options classes */
/**************************/
.widget_footer a {
  float: right;
  text-decoration: none;
}

