BODY
{
	FONT-SIZE: 0.8em;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
TD
{
	FONT-SIZE: 0.8em;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.nav
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.bnav
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.bnav:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.w
{
    FONT-SIZE: 0.8em;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.3em
}
.subtitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.2em
}
A
{
    COLOR: #3366cc
}
.footer
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 0.7em;
    COLOR: white
}
A.wul
{
    COLOR: white;
    TEXT-DECORATION: underline
}
TABLE.sched TD
{
    FONT-SIZE: 0.8em;
    BORDER-BOTTOM: #93bee2 1px solid
}
.xst
{
    FONT-SIZE: 0.6em
}
.st
{
    FONT-SIZE: 0.8em
}
.mt
{
    FONT-SIZE: 1.0em
}

.smt
{
    FONT-SIZE: .9em;
    FONT-FAMILY: Arial
}
.crossedtext
{
    TEXT-DECORATION: line-through;
    visibility:hidden 
}
.errHilite
{
    BACKGROUND-COLOR: #ff9999
}
.date
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    WIDTH: 25px;
    BORDER-BOTTOM: darkgray 1px solid;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
.dateother
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    WIDTH: 25px;
    COLOR: lightgrey;
    BORDER-BOTTOM: lightgrey 1px solid;
    HEIGHT: 25px
}
.datetoday
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    WIDTH: 25px;
    BORDER-BOTTOM: darkgray 1px solid;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffd700;
    TEXT-DECORATION: underline
}
.datearrow
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.4em;
    TEXT-DECORATION: none
}
.dateselect
{
    BORDER-RIGHT: #ff0000 2px solid;
    BORDER-TOP: #ff0000 2px solid;
    BORDER-LEFT: #ff0000 2px solid;
    WIDTH: 25px;
    BORDER-BOTTOM: #ff0000 2px solid;
    HEIGHT: 25px
}
.dateselecttoday
{
    BORDER-RIGHT: #ff0000 2px solid;
    BORDER-TOP: #ff0000 2px solid;
    BORDER-LEFT: #ff0000 2px solid;
    BORDER-BOTTOM: #ff0000 2px solid;
    BACKGROUND-COLOR: #ffd700
}
.bdate
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
.bdateday
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bdateday_HL
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid
}
.bdateother
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    COLOR: lightgrey;
    BORDER-BOTTOM: lightgrey 1px solid
}
.bdatetoday
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
    BACKGROUND-COLOR: #ffd700;
    TEXT-DECORATION: underline
}
.bdatearrow
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.4em;
    TEXT-DECORATION: none
}
.bdateselect
{
    BORDER-RIGHT: #ff0000 2px solid;
    BORDER-TOP: #ff0000 2px solid;
    BORDER-LEFT: #ff0000 2px solid;
    BORDER-BOTTOM: #ff0000 2px solid
}
.bdateselecttoday
{
    BORDER-RIGHT: #ff0000 2px solid;
    BORDER-TOP: #ff0000 2px solid;
    BORDER-LEFT: #ff0000 2px solid;
    BORDER-BOTTOM: #ff0000 2px solid;
    BACKGROUND-COLOR: #ffd700
}
.titleBox
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #dcdcdc
}

.searchBox
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #FFFFFF
}

.titleBox_HL
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f5deb3
}
.titleBox_HL2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #dee8fd
}
SPAN.accesskey
{
    TEXT-DECORATION: underline
}
A SPAN.accesskey
{
    BORDER-BOTTOM: 1px solid
}
P
{
    MARGIN-TOP: 0.5em;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.timeslot
{
    FONT-WEIGHT: bolder
}
