body {
  background: #ffffff url(../img/main_bg.gif) repeat-y;
} 
/* ---------- list  --------- */

.list th, .list td {
  border: 1px solid #d0d0d0;
}

th {
  text-align: left;
  background: #f9fafd url(../img/th_bg.gif) bottom repeat-x;
}

th a:link, th a:visited, th a:active {
  color: #000000;
  text-decoration: none;
}

th a:hover {
  color: #333333;
  text-decoration: underline;
}

.evenrowbg {
	background-color: #F9FBFF;
}

.oddrowbg {
	background-color: #F2F7FD;
}

.icon {
  background: #ffffff;
}

/* ---------- form  --------- */

legend {
  color: #0046D5;
}

.formFields td {
  text-align: left;
  border: 1px solid #cecece;
}

td.name {
  background: #F2F7FD;
}


input#todos-todos {
  width: 115px;
  height: 22px;
}



td.nameError {
  background: #ffd9d9;
}

.required {
  color: #cc0000;
}

.formFields td.unlimited {
  border-left: none;
}

.formFields td.limit {
  border-right: none;
}

.hint {
  font-size: 85%;
  color: #555555;
}

/*
input, select, textarea {
	font-family: Courier, mono;
	font-size: 10pt;
	color: #000000;
}
*/

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ---------- misc elements --------- */

.screenTitle .name {
  font-weight: bold;
}

.specific {
  font-weight: bold;
}

.reportSection a:link,
.reportSection a:visited {
  color: #333333;
}


a.mailalias:link,
a.mailalias:visited {
  color: #555555; 
}

.notdelitems {
	color: #444444;
}

code {
	font-family: Courier, mono;
	font-size: 10px;
	color: #444444;
}

hr {
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
}

/* ---------- common buttons --------- */

input#bid-up-level {
  background-image: url(../img/btn_uplevel_bg.gif);
}

input#bid-reboot {
  background-image: url(../img/btn_restart_bg.gif);
  font-weight: bold;
  padding-left: 21px;
  color: #006600;
}

input#bid-shutdown {
  background-image: url(../img/btn_shutdown_bg.gif);
  font-weight: bold;
  padding-left: 21px;
  color: #cc0000;
}


input#bid-next-page, input#bid-prev-page {
  background-image: url(../img/btn_paging_bg.gif);
}

/* ---------- gauge elements --------- */

td.barOverFilled {
  background: url(../img/fill-over.gif);
}

td.barFilled {
  background: url(../img/fill.gif);
}

td.barEmpty {
  background: url(../img/empty.gif);
}

