.primoris-cl-header {
	color: 			green;
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-image: 	url(Header.jpg);
}

.primoris-cl-on-month {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color: 	white;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.primoris-cl-on-month-lit {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color:	#6b98c9;
/*	background-color: 	#99CDFF;*/
	color: 			white;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.primoris-cl-off-month {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color: 	gray;
	color: 			white;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.primoris-cl-off-month-lit {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color: 	silver;
	color: 			white;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.primoris-cl-body {
	border: 			1px solid black;
}

.primoris-cl-year {
	border: 			1px solid black;
	background-color:	white;
	border-collapse: 	collapse;
	font-size: 		7pt;
	font-family: 		Tahoma;
	text-align: 		center;
	padding-left: 		5px;
	padding-right:		5px;
}

.primoris-cl-year-lit {
	background-color: 	silver;
	border: 			1px solid black;
	border-collapse: 	collapse;
	font-size: 		7pt;
	font-family: 		Tahoma;
	text-align: 		center;
	padding-left: 		5px;
	padding-right:		5px;
}

.primoris-cl-day {
	text-align: 		center;
	font-size: 		7pt;
	font-family: 		Tahoma;
	padding-left: 		7px;
	padding-right:		7px;
	background-image: 	url(days.jpg);
}

.primoris-cl-days
{
	background-image: 	url(days.jpg);
}

.basic-cl-header {
	color: 			white;
	font-family: 		Tahoma;
	font-size: 		8pt;
	font-weight: 		bold;
	background-color:	#6b98c9;
}

.basic-cl-on-month {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color: 	#bacfe6;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.basic-cl-on-month-lit {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color:	#6b98c9;
	color: 			#ffffff;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.basic-cl-off-month {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color:	#6b98c9;
	color: 			black;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.basic-cl-off-month-lit {
	font-family: 		Tahoma;
	font-size: 		8pt;
	background-color: 	#bacfe6;
	color: 			white;
	text-align: 		center;
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
}

.basic-cl-body {
	border: 			3px solid black;
}

.basic-cl-year {
	border: 			1px solid black;
	background-color:	#6b98c9;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	font-size: 		7pt;
	font-family: 		Tahoma;
	text-align: 		center;
	padding-left: 		5px;
	padding-right:		5px;
}

.basic-cl-year-lit {
	background-color: 	#bacfe6;
	border: 			1px solid black;
	border-collapse: 	collapse;
	font-size: 		7pt;
	font-family: 		Tahoma;
	text-align: 		center;
	padding-left: 		5px;
	padding-right: 	5px;
}

.basic-cl-day {
	text-align: 		center;
	font-size: 		7pt;
	font-family: 		Tahoma;
	padding-left: 		7px;
	padding-right:		7px;
}                                    

.links
{
	color: 			#0082D6;
	font-family: 		Tahoma;
	font-size: 		8pt;
}

.subdued
{
	color: 			#CDCDCD;
}

.copyright
{
	color: 			Gray;
	font-family: 		Tahoma;
	font-size: 		7pt;
}