A {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: helvetica; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; FONT-FAMILY: helvetica; TEXT-DECORATION: underline
}
A.sep {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: helvetica; TEXT-DECORATION: none
}
A.ch_room {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: helvetica; TEXT-DECORATION: none
}
a:hover.ch_room {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099ff; FONT-FAMILY: helvetica; TEXT-DECORATION: underline
}
A.username {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: helvetica; TEXT-DECORATION: underline
}
BODY P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: helvetica
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #00004f; FONT-FAMILY: helvetica
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00003f; FONT-FAMILY: helvetica
}
.username {
	FONT-SIZE: 14px; COLOR: #00003f; FONT-FAMILY: helvetica
}
.error_msg {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: helvetica
}
A.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003366; FONT-FAMILY: arial
}
TD.cur_date {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: arial
}
.border {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0f0f0f; FONT-STYLE: normal; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #dfdfdf
}
TD.unbooked {
	BORDER-RIGHT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; BACKGROUND-COLOR: #eaeaff
}

TD.unAvailable {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}

TD.blank {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.logonuser {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-color: #cccccc
}
TD.day {
	BORDER-RIGHT: #777777 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
TD.hl {
	FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; CURSOR: hand; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
UNKNOWN {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px 'Helvetica'; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.menu {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; BACKGROUND-COLOR: #ccccff
}
TABLE.menubackcolor {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; BACKGROUND-COLOR: #ccccff
}
TH {
	BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 12px 'Helvetica'; PADDING-TOP: 3px; BORDER-BOTTOM: #777777 1px solid; BACKGROUND-COLOR: #aaaaff
}
TH.corner {
	BORDER-TOP: #777777 1px solid; BORDER-LEFT: #777777 1px solid
}
TH.period {
	BORDER-TOP: #777777 1px solid; FONT-SIZE: 9px
}
TD.week {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
TD.button {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid; BACKGROUND-COLOR: #bbbbee
}
A.button {
	COLOR: #333333; TEXT-DECORATION: none
}
TD.err {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ffffff
}
TD.heading {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT: bold 15px 'Helvetica'; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.heading1 {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 0px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
TD.heading2 {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #777777 0px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
TD.user {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right
}
TD.date {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right
}
TD.choice {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ccccff
}
TD.choice1 {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ccccff
}
TD.choice2 {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ccccff
}
TD.choice3 {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ccccff
}
TD.choice4 {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ccccff
}
TD.submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #aaaaff
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ffffff
}
TD.text {
	BACKGROUND-COLOR: #ffffff
}
.roomname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.batchname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.highlight {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; CURSOR: hand; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ffbbbb
}
TD.select {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; CURSOR: hand; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ff9999
}
TD.booked {
	FONT-SIZE: 11px; BORDER-LEFT: #777777 1px solid; CURSOR: hand; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #ffffff
}
TD.submit1 {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #777777 1px solid; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
TD.submit2 {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #aaaaff
}
TD.options {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica; BACKGROUND-COLOR: #99ccff
}
TD.userbooked {
	BORDER-RIGHT: #777777 1px solid; FONT-SIZE: 12px; CURSOR: hand; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: helvetica
}

.WeekDays{

font-family: Courier New; font-size: 8pt}

.Standard{

font-family: Arial; font-size: 10pt}

.Bookings {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF; text-align:center;width=85; vertical-align:middle; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px 
}

.MainTable{

border: 0px solid #FFFFFF}

TABLE.report {
	border:1px dotted #000000; padding:2px; BACKGROUND-COLOR: #FFFFFF; color:#000000; font-family:Calibri; font-size:11
}