body, td, textarea {
  font-family: arial, sans-serif;
	font-size: 13px;
}

h1 {
  font-size: 20px;
}

th {
  background-color: #F0F7F9;
  font-weight: bold;
  text-align: center;
}

a {
	color: #000080;
	text-decoration:none;
}

a:hover, a:hover span {
  color: #FF0000;
}

table.base {
  border: 1px solid gray;
  border-collapse: collapse;
  border-spacing: 1px;
}

table.base td {
  border: 1px solid gray;
  padding:3px;
}

td.full {
  background-color: #CC0000;
}

td.booked {
  background-color: #FDB813;
}

td.scheduled {
  background-color: #33FF33;
}

td.completed {
  background-color: #B6C0D2;
}

table.base th {
  border: 1px solid gray;
  padding:3px;
}

input.button {
 font-size: 11px;
 font-family: Verdana,sans-serif;
 font-weight: bold;
 color: black;
 height: 24px;
 background-color: #CCCCCC;
 border-style: solid;
 border-color: #777777;
 border-width: 1px;
}

input.button_disabled {
 font-size: 11px;
 font-family: Verdana,sans-serif;
 font-weight: bold;
 color: #C0C0C0C0;
 height: 24px;
 background-color: #CCCCCC;
 border-style: solid;
 border-color: #777777;
 border-width: 1px;
}

table.shortcut_bar {
  background-color: #81A594;
}

.warning {
  background-color: red;
  color: white;
  font-weight: bold;
}

.success {
  background-color: green;
  color: white;
  font-weight: bold;
}

/* LINK BUTTON */
div.btns {
 zoom: 1;
 white-space: nowrap;
}

div.btns:after {
 display: block;
 clear: both;
 content: '';
}

div.btns a.btn {
 float: left;
 background-image: url(border.gif);
 background-color: buttonface;
 background-repeat: no-repeat;
 cursor: pointer;
 font-size: 0;
 text-align: center;
 text-align: center;
 display: block;
 _width: 140px;
 min-width: 80px;
 text-decoration: none;
 margin-top: 3px;
 margin-right: 2px;
 margin-bottom: 3px;
 margin-left: 2px;
}

div.btns a.btn:hover span {
 background-color: #3B6B9C;
}

div.btns a.btn span {
 padding-top: 4px;
 padding-right: 5px;
 padding-bottom: 4px;
 padding-left: 5px;
 text-align: center;
 position: relative;
 left: 1px;
 top: 1px;
 display: block;
 text-decoration: none;
 background-image: url(border.gif);
 background-position: right bottom;
 background-repeat: no-repeat;
 line-height: 1;
 color: black;
 font-size: 11px;
 font-family: Verdana,sans-serif;
 font-weight: bold;
}

