body {
  background: #E8E8E8;
  scrollbar-3dlight-color: #999;
  scrollbar-arrow-color: #999;
  scrollbar-darkshadow-color: #E8E8E8;
  scrollbar-face-color: #E8E8E8;
  scrollbar-highlight-color: #E8E8E8;
  scrollbar-shadow-color: #999;
  scrollbar-track-color: #DDD;
}

body, td {
  color: #555;
  font-family: sans-serif;
  font-size: 11px;
  letter-spacing: 0.4px;
  line-height: 16px;
}

a {
  color: #555;
  text-decoration: underline;
}
a:hover {
  background: #DADADA;
  color: #00639E;
  position: relative;
  left: 1px;
  top: 1px;
  text-decoration: none;
}

img.icon  {
  border: 1px solid #DADADA;
}

.DashHorizontal {
  background-image: url('../images/dash_horizontal.gif');
  background-repeat: repeat-x;
}

.DashVertical {
  background-image: url('../images/dash_vertical.gif');
  background-repeat: repeat-y;
}

.button {
  background-color: #DDD;
  border: 1px solid #999;
  color: #555;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.textbox_focus {
  background-color: white;
  border: 1px solid #666;
  border-left: 3px solid #666;
  color: #555;
  padding-left: 2px; 
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

.textbox_blur {
  background-color: #DDD;
  border: 1px solid #999;
  color: #555;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

.loading { 
  background-color: #E8E8E8;
  height: 100%;
  width: 523;
  left: 0px; 
  top: 0px; 
  position: absolute;
  z-index: 20;
}