

.LoginInput {
	color:#000000;
	font-family:arial;
	font-size:8pt;
    border-color:#000000;
    border-style:solid;
    border-width:1px;
    text-align:left;
}

SELECT {
    color:#000000;
    font-family:arial;
    font-size:8pt;
    border-color:#000000;
    background-color:#ffffff;
}




	.primoris-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-image: url(primoris/header.html);
	}
	.primoris-cl-on-month {
		font-family: Verdana;
		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: Verdana;
		font-size: 8pt;
		background-color: #99CDFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-cl-off-month {
		font-family: Verdana;
		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: Verdana;
		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: Verdana;
		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: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.primoris-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
		background-image: url(primoris/days.html);
	}
	.primoris-cl-days 
	{
		background-image: url(primoris/days.html);
	}
	.primoris-tgt {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #CCCDFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.primoris-old 
	{
		font-family: Verdana;
		font-size: 8pt;
		background-color: White;
		color: silver;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}


	.basic-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-color: #1B122D;
	}
	.basic-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #009900;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #FFFFFF;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		background-color: #4e4e4e;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-body {
		border: 2px solid #94989b;
	}
	.basic-cl-year {
		border: 1px solid black;
		background-color:#164D85;
		border-collapse: collapse;
		border-spacing: 0px;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-year-lit {
		background-color: silver;
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.basic-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
        background-color:#FFFFFF;
	}
	.basic-tgt {
		font-family: Verdana;
		font-size: 8pt;
		background-color: white;
		color: maroon;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-old 
	{
		font-family: Verdana;
		font-size: 8pt;
		background-color: #164D85;
		color: silver;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}





	.bluesteel-header-row 
	{
		font-family: Verdana;
		font-weight: bold;
		color: white;
		font-size: 6pt;
	}
	.bluesteel-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.bluesteel-cl-on-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image: url(bluesteel/header.html);
		background-position: right top;
	}
	.bluesteel-cl-off-month {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image:url(bluesteel/bg.html);
	}
	.bluesteel-cl-off-month-lit {
		font-family: Verdana;
		font-size: 8pt;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image:url(bluesteel/bg.html);
	}
	.bluesteel-cl-body {
		border: 1px solid black;
		background-image:url(bluesteel/header.html);
	}
	.bluesteel-cl-year {
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bluesteel-cl-year-lit {
		border: 1px solid black;
		border-collapse: collapse;
		font-size: 7pt;
		font-family: Verdana;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bluesteel-cl-day {
		text-align: center;
		font-size: 7pt;
		font-family: Verdana;
		padding-left: 7px;
		padding-right: 7px;
	}
	.bluesteel-cl-days 
	{
		background-image:url(bluesteel/bg.html);
		background-position: left bottom;
	}
	.bluesteel-tgt {
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
		background-image: url(bluesteel/header.html);
		background-position: right top;
	}
	.bluesteel-old 
	{
		font-family: Verdana;
		font-size: 8pt;
		background-color: White;
		color: silver;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}

	/* Not related to the calendar functioning. The following style rules
	are purely for the supporting DateClick documentation */
	.links 
	{
		color: #0082D6;
		font-family: Verdana;
		font-size: 8pt;
	}
	.subdued 
	{
		color: #CDCDCD;
	}
	.copyright 
	{
		color: Gray;
		font-family: Verdana;
		font-size: 7pt;
	}

