.select_default {
  cursor:default;
  color:#000044;
  background-color:white;
  right:1px;
  left:1px;
  padding:2px;
  margin:0px;
  border:solid 1px #aabbdd;
  font-size:10px;
  font-family:Verdana;
  white-space:nowrap;
}

.select_default_marked {
  background-color:white;
  right:1px;
  left:1px;
  padding:2px;
  margin:0px;
  border:solid 1px #ff5555;
  font-family:Verdana;
  font-size:10px;
  white-space:nowrap;
}

.select_chart_default {
  cursor:default;
  background-color:white;
  width:100%;
  padding:2px;
  background-color:white;
  border:solid 1px #777777;
  font-size:10px;
  white-space:nowrap;
}

.select_chart_item_default{
  cursor:default;
  background-color:white;
  width:100%;
  padding:0px;
  background-color:white;
  border:solid 1px white;
  vertical-align:middle;
  white-space:nowrap;
}

.select_chart_item_highlighted{
  cursor:default;
  background-color:#aabbdd;
  width:100%;
  padding:0px;
  border:solid 1px #aabbdd;
  vertical-align:middle;
  white-space:nowrap;
}


.hidden {
  display:none;
}

.cal {
  background-color:#eeeeff;
  padding:0px;
}

.cal_year {
  background-color:#aabbdd;
  border: solid 1px #777777;
  width: 100%;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_day_names {
  background-color:#aabbdd;
  border: solid 1px white;
  width: 15px;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_month_chart {
  background-color:#aabbdd;
  border: solid 1px #777777;
  width: 100%;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_days {
  background-color:#eeeeff;
  border: solid 1px white;
  width: 15px;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_highlighted {
  background-color:#aabbdd;
  border: solid 1px white;
  width: 15px;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_this_day_highlighted {
  background-color:#aabbdd;
  border: solid 1px #777777;
  width: 15px;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_this_day {
  border: solid 1px #777777;
  width: 15px;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.cal_month_select {
  background-color:#eeeeff;
  border: solid 1px white;
  width: 90%;
  height: 15px;
  vertical-align:middle;
  text-align:center;
}

.main_chart_default
{
  border-top:solid 2px #f5f5ff;
  border-left:solid 2px #f5f5ff;
  border-bottom:solid 2px #404066;
  border-right:solid 2px #404066;
}

.chart_default {
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  padding:0px;
  margin:0px;
  background-color:#eeeeff;
  border-spacing:0px;
}

.chart_frame {
  border:0px;
  padding:0px;
  margin:0px;
  background-color:#eeeeff;
}

.chart_shadow {
  padding:0px;
  margin:0px;
  font-size:1px;
  background-color:#000022;
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
}

.form_input {
  background-color:#eeeeff;
  border: 0px;
  width:40%;
  padding-right:10px;
}

.text_input {
  font-size:10px;
  font-family:Verdana;
  color: #000044;
  border:solid 1px #aabbdd;
  width:97%;
}

.text_input_marked {
  font-size:10px;
  font-family:Verdana;
  border:solid 1px #ff5555;
  width:97%;
}

.edit_cell {
  font-size:10px;
  font-family:Verdana;
  border:solid 1px #aabbdd;
  padding:0px;
  width:100%;
}

.adjust {
  text-align:center;
  border-top:0px;
  border-bottom:0px;
  padding-left:10px;
  padding-right:10px;
}

.restriction_box {
  background-color:#eeeeff;
  margin-right:20px;
  margin-left:20px;
  width:95%;
}

.data_table
{}

.buttons {
  color: #000044;
  background-color:#aabbdd;
  font-size:12px;
}

.chart_ground {
  background-color: white;
  filter:alpha(opacity=1);
  -moz-opacity: 0.01;
  position:absolute;
  top:0px;
  left: 0px;
}
