body{
	font:13px Arial;
	color:#404040;	
}
	
img{border:0 none;}
form{margin:0;}
table, tr, td{font:12px Arial; color:#505050; }


A:link, A:visited, A:active{color:#404040; text-decoration:none; background-color:transparent;}
A:hover{text-decoration:none; background-color:#ffffff;}
.textbox
{
	background-color:#FFFFFF;
	border:1px #7F9DB9 solid;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#014971;
	padding:2px;
	text-align:center;
}

.button
{
	background-color:#B2B2B0;
	border:1px #B2B2B0 solid;
	font-size: 12px;
	color:#F6F6F2;
	padding:1px;
	text-align:center;
	cursor : hand;
}
.text1
{
	color : #014971;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.text11
{
	color : #014971;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.text111
{
	color : #014971;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}
.text1111
{
	color : #014971;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
}
.text2
{
	color : #004B8F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.text22
{
	color : #004B8F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.text222
{
	color : #004B8F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}
.text2222
{
	color : #004B8F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
}
.text3
{
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.text33
{
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.text333
{
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}
.text3333
{
	color :#990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
}
.text4
{
	color : #0645EE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
}


	.basic-cl-header {
		color: white;
		font-family: Verdana;
		font-size: 8pt;
		background-color: #2E4F68;
	}
	.basic-cl-on-month {
		font-family: Verdana;
		font-size: 8pt;
		background-color: transparent;
		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: #014971;
		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: Silver;
		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: #014971;
		color: white;
		text-align: center;
		border-top: 1px solid silver;
		border-left: 1px solid silver;
	}
	.basic-cl-body {
		border: 1px solid black;
	}
	.basic-cl-year {
		border: 1px solid black;
		background-color:white;
		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: #014971;
		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;
	}
