.primoris-cl-header {
	FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(primoris/header.jpg); COLOR: white; FONT-FAMILY: Verdana
}
.primoris-cl-on-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.primoris-cl-on-month-lit {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #99cdff; TEXT-ALIGN: center
}
.primoris-cl-off-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: gray; TEXT-ALIGN: center
}
.primoris-cl-off-month-lit {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.primoris-cl-body {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.primoris-cl-year {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 50px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.primoris-cl-year-lit {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.primoris-cl-day {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 7pt; BACKGROUND-IMAGE: url(primoris/days.jpg); FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.primoris-cl-days {
	BACKGROUND-IMAGE: url(primoris/days.jpg)
}
.primoris-tgt {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fe7646; TEXT-ALIGN: center
}
.primoris-today {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: maroon; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.primoris-old {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: silver; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.basic-cl-header {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: blue
}
.basic-cl-on-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.basic-cl-on-month-lit {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: blue; TEXT-ALIGN: center
}
.basic-cl-off-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: gray; TEXT-ALIGN: center
}
.basic-cl-off-month-lit {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.basic-cl-body {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.basic-cl-year {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center; border-spacing: 0px
}
.basic-cl-year-lit {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.basic-cl-day {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 7pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.basic-tgt {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fe7646; TEXT-ALIGN: center
}
.basic-today {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: maroon; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.basic-old {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: silver; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.bluesteel-header-row {
	FONT-WEIGHT: bold; FONT-SIZE: 6pt; COLOR: white; FONT-FAMILY: Verdana
}
.bluesteel-cl-on-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-cl-on-month-lit {
	BACKGROUND-POSITION: right top; BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bluesteel/header.jpg); BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-cl-off-month {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bluesteel/bg.jpg); BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-cl-off-month-lit {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bluesteel/bg.jpg); BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-cl-body {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND-IMAGE: url(bluesteel/header.jpg); BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.bluesteel-cl-year {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.bluesteel-cl-year-lit {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.bluesteel-cl-day {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 7pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-cl-days {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(bluesteel/bg.jpg)
}
.bluesteel-tgt {
	BACKGROUND-POSITION: right top; BORDER-TOP: silver 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bluesteel/header.jpg); BORDER-LEFT: silver 1px solid; COLOR: white; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bluesteel-old {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: silver; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.bluesteel-today {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; COLOR: maroon; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.links {
	FONT-SIZE: 8pt; COLOR: #0082d6; FONT-FAMILY: Verdana
}
.subdued {
	COLOR: #cdcdcd
}
.copyright {
	FONT-SIZE: 7pt; COLOR: gray; FONT-FAMILY: Verdana
}
