a{
	font-weight: bold;
}
a.menu{
	width: 100%;
}
a.menu:link{
	color: Black;
	text-decoration: none;
}
a.menu:visited{
	color: Black;
	text-decoration: none;
}
a.menu:hover{
	color: Black;
	background-color: #A9A9A9;
}
a.menu:active{
	color: Black;
}
a.search{
}
a.search:link{
	color: Black;
	text-decoration: none;
}
a.search:visited{
	color: Black;
	text-decoration: none;
}
a.search:hover{
	color: Black;
	background-color: Silver;
}
a.search:active{
	color: Black;
}
a.list{
	color: black;
}
a.list:link{
	color: black;
	text-decoration: none;
}
a.list:visited{
	color: black;
	text-decoration: none;
}
a.list:hover{
	color: Black;
	background-color: Silver;
}
a.list:active{
	color: Black;
}
BODY {
	font-family: Arial;
	font-size: 10pt;
	background-color: White;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
TABLE {
	font-family: arial;
}
TH {
	font-size: 11pt;
	background-color: #5A8ED6;
	color: #000000;
}
TD {
	font-size: 9pt;
}
TD.Menu {
	font-weight: bold;
}
TD.Menuhead{
	font-size: 11pt;
	background-color: #5A8ED6;
	color: #000000;
	font-weight: bolder;
}
TD.Head {
	font-size: 11pt;
	background-color: #FFFFFF;
	color: #000000;	
}
TD.Search{
	font-size: 9pt;
	text-align: left;
}
TR.List{
	background-color: #EEEEEE;
}
SELECT{
	font-family: Arial;
	font-size: 9pt;
	behavior: url("select_keydown.htc");
	border-width: 0;
	width: 100%;
	border-color: #5A8ED6;
	border-style: solid solid solid solid;
}
INPUT{
	font-family: Arial;
	font-size: 9pt;
}
INPUT.Money{
	text-align: right;
}
TEXTAREA{
	font-family: Arial;
	font-size: 9pt;
}
div.edit{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: white;
	text-align: left;
	border: 1 solid #5A8ED6;
}
td.calinmonth{
	background-color: #32CD32;
}
td.caloutmonth{
  background-color: transparent;
  text-align: right;
}
td.calbooked{
	background-color: #FF4500;
}
td.calpartlybooked{
	background-color: #FFA500;
}
th.calendar{
	text-align: center;
	font-variant: normal;
	font-style: normal;
}
img.calendar{
	position: relative;
	z-index: -1;
	left: 0;
	vertical-align: middle;
}
font.calendar{
	position: absolute;
	z-index: 1;
	left: 0;
}
div.calendar{
	position: relative;
}
.hint {
  display: none;
  position: absolute;
  left: 100px;
  width: 200px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
}
img.email{
	vertical-align: bottom;
}
