
body {
  margin: 0;
  padding: 10px;
  border: 0;
  font-family: Sans-Serif;
  font-size: 12px;
  background: #999999;
  color: black;
}

table {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Sans-Serif;
  font-size: 12px;
}

img {
  padding: 0;
  margin: 0;
  border: 0;
  display: block;
}

div {
  padding: 0;
  margin: 0;
  border: 0;
}

a {
  color:#0000ff;
}

input.button {
  border-top:1px solid #888888;
  border-left:1px solid #888888;
  border-right:1px solid #444444;
  border-bottom:1px solid #444444;
  background-color:#666666;
  margin:0;
  padding:0px 4px 0px 4px;
  color:#ffff66;
  cursor:pointer;
}
input.text {
  padding:2px 2px 2px 2px;
  margin:0;
  font-size: 12px;
  border:1px solid #aaaaaa;
  background-color:white;
  width:160px;
}
textarea {
  padding:2px 2px 2px 2px;
  margin:0;
  font-size: 12px;
  border:1px solid #aaaaaa;
  background-color:white;
  width:160px;
}

select {
  font-size:12px;
}

table.frame {
  background-color: #cccccc;
  border: 1px solid white;
}

td.header {
  border-bottom:1px solid white;
  background-image:url(../img/titlebackground.png);
  font-size:14px;
  font-weight:bold;
  padding:4px 8px 4px 8px;
}

td.display {
  padding:8px;
}

td.footer {
  border-top:1px solid white;
  background-image:url(../img/titlebackground.png);
  padding:4px;
  color:#cccccc;
}


div.infoBox {
  position:relative;
  top:0px;
  left:0px;
  width:400px;
  height:600px;
  overflow:auto;
  border: 1px solid #111111;
  background-color: #f4f4f4;
}

div.contentBox {
  border:1px solid #111111;
  margin-bottom:8px;
  background-color: #f4f4f4;
  /* background-image: url(../img/contentbackground.png); */
  padding:8px;
}

div.user {
  position:relative;
  border-bottom:1px solid #cccccc;
  background-color:#f4f4f4;
  /* background-image:url(../img/userbackground.png); */
  padding:4px 4px 4px 4px;
}

div.conf {
  /* position:relative; */
  border-bottom:1px solid #111111;
  /* background-image:url(../img/confbackground-inactive.png); */
  background-color:#f4f4f4;
  padding:4px 4px 4px 4px;
}

div.form_line {
  /* height:28px; */
  padding:4px 2px 4px 2px;
}

td.form_header {
  width:160px;
  font-weight:bold;
  padding-right:8px;
}

.cal_calendar {font-size:12px;font-family:Sans-Serif;padding:0px;margin:0px;border:1px solid white; border-collapse:collapse;}
.cal_header {cursor:pointer;background-color:#666666;padding:0px;margin:0px;border:1px solid white;border-collapse:collapse;}
.cal_cell {padding:2px;margin:1px;border:none;text-align:center;width:3ex}
.cal_labelcell {padding:2px;margin:1px;border:none;text-align:center;}
.cal_oddweek {background-color:#AAAACC;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_evenweek {background-color:#CCCCEE;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_close {text-align:center;background-color:#666666;font-weight:bold;padding:2px 2px 2px 2px;cursor:pointer;};

.cal_day {cursor:pointer;width:3ex;text-align:center;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_today {cursor:pointer;color:black;font-weight:bold;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_disabled {color:#999999;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_common {cursor:pointer;color:black;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_holiday {cursor:pointer;color:red;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_event {cursor:pointer;background-color:yellow;color:red;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}


