.calendar
{
	font-weight:lighter;
}
DIV#popupmain A abbr
{
    DISPLAY: none
}
DIV#popupmain A:hover abbr
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    Z-INDEX: 100;
    BACKGROUND: #003366;
    LEFT: 800px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    FONT: 10px Verdana, sans-serif;
    WIDTH: 125px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    POSITION: absolute;
    TOP: 80px;
    TEXT-ALIGN: center;
}
A:link
{
	font-family: Verdana;
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bolder;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #990000;
    TEXT-DECORATION: none
}
.default_text
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: verdana, helvetica, arial, serif;
}
.top_user_info
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #333333;
    FONT-FAMILY: verdana, helvetica, arial, serif
}
.text_field
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, helvetica, arial, serif;
    HEIGHT: 21px
}
.submit_btn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana, helvetica, arial, serif;
    HEIGHT: 20px
}
TD.busy, a.busy
{
    BACKGROUND-COLOR: #cc3300;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	text-align: center;
}

TR.free, TD.free, a.free
{
    BACKGROUND-COLOR: #eeeeee;
	font-size: xx-small;
	color: black;
	font-family: Verdana;
	text-align: center;
}

TD.unavailable, a.unavailable
{
    BACKGROUND-COLOR: #999999;
	font-size: xx-small;
	color: black;
	font-family: Verdana;
	text-align: center;
}

TD.own, a.own
{
    BACKGROUND-COLOR: #e0e0c1;
	font-size: xx-small;
	color: black;
	font-family: Verdana;
	text-align: center;

}

TD.current, a.current
{
    BACKGROUND-COLOR: #0099cc;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	text-align: center;

}

TR.head, TD.head
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	background-color: #990000;
	text-align: center;
}

TR.row1,TD.row1
{
	BACKGROUND-COLOR: #f5e5e5;
	COLOR: #000000;
	font-size: xx-small;
	font-family: Verdana;
}

TR.row2, TD.row2
{
	font-size: xx-small;
	font-family: Verdana;
	background-color: #e0b2b2;
	COLOR: #000000;
}

TR.blank, TD.blank
{
	font-size: xx-small;
	font-family: Verdana;
	background-color: #ffffff;
	COLOR: #000000;
}

TD.border
{
	background-image:  url(images/190v.gif);
}

SPAN.text2
{
	font-size: x-small;
	font-family: Verdana;
	COLOR: #000000;
}

font.arrow
{
	font-size: xx-small;
	font-family: Verdana;
	font-weight: bold;
	color: #990000;
}
SPAN.header
{
	font-size: 18px;
	font-family: Verdana;
}
td.resource
{
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

td.boldtext
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
}
td.boldheadertext
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
}

td.headertext
{
	font-family: Verdana;
	font-size: x-small;
}

td.text SPAN.text
{
	font-family: Verdana;
	font-size: xx-small;
}
body#ticket
{
	font-family: Verdana;
	font-size: 2;
}

table#borderless
{
	border: none;
}

div.tabSelected {
	width: 148px;
	height: 19px;
	background-color: #9a9d41;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	padding-left: 5px;
	margin: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

div.tabNormal {
	width: 148px;
	height: 19px;
	background-color: #93000f;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	padding-left: 5px;
	margin: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
}

div.tabtext {
	position: absolute;
	bottom: 3px;
	left: 5px;
	font-weight: bold;
}