A:hover
{
    FONT-WEIGHT: bold;
    COLOR: black
}
A.free:link
{
    COLOR: black
}
A.busy:link
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: black
}
A.busy:visited
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: black
}
A.nav:link
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: black
}
A.nav:visited
{
    FONT-WEIGHT: bold;
    COLOR: yellow
}
A.nav:hover
{
    FONT-WEIGHT: bold;
    COLOR: yellow
}
TD
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    FONT-FAMILY: Arial
}
TABLE
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
}
TABLE.Title
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: black;
}
TABLE.Main
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: black
}
TABLE.Time
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
TABLE.Day
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
TD.Week
{
    TEXT-ALIGN: right
}
TD.Month
{
    TEXT-ALIGN: center
}
TD.TimeHead
{
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: blue 1px solid;
    WIDTH: 9%;
    COLOR: white;
    BORDER-BOTTOM: blue 1px solid;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center;
}
TD.TimeCol
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    TEXT-ALIGN: right
}
TD.DayHead
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 13%;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: aliceblue;
    TEXT-ALIGN: center;
}
TD.DayCol
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
TD.LoginCol
{
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: blue 1px solid;
    COLOR: white;
    BORDER-BOTTOM: blue 1px solid;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left;
}
TD.TLoginCol
{
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: blue 1px solid;
    COLOR: white;
    BORDER-BOTTOM: blue 1px solid;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: right;
}
TD.PanelCol
{
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: blue 1px solid;
    COLOR: white;
    BORDER-BOTTOM: blue 1px solid;
    HEIGHT: 10pt;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center;
}
TD.TodayCol
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
}
TD.BusyCol
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center;
}
TD.PendCol
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center;
}
TD.DayCols
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 13%;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
TD.TimeCols
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 9%;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
TD.Status
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 8pt
}
TR.Status
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-WEIGHT: 300;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
BUTTON.Status
{
    FONT-SIZE: 8pt;
    WIDTH: 50px;
    COLOR: blue;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: silver
}
INPUT.Status
{
    FONT-SIZE: 8pt;
    COLOR: maroon;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
INPUT.text
{
    FONT-SIZE: 8pt;
    WIDTH: 80px;
    COLOR: black;
    FONT-FAMILY: arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: ghostwhite;
    TEXT-ALIGN: left
}
SELECT.panel
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Arial
}

#popup
{
	background-color:white;

	border: 1px;
	border-style:solid;
	border-color:Black;
	position:absolute;
	top:150px;
	width:390px;
	font-family: verdana, arial;
	font-size: 11px;
	text-align:center;
	/*
	height: 240px;
	width:	320px;
	*/
	visibility:hidden;
}

#popup_close
{
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	*/
	text-align:right
}

#popup_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:10px 40px 10px 40px;
	text-align:center;
}

#popup_image
{
	margin:10px  0px 10px 0px;
	/*
	position:absolute;
	top:10px;
	left:10px;
	*/
}

a.popup, a.popup:link, a.popup:visited, a.popup:hover, a.popup:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F0A08;
	text-decoration: none;
}
