<style type="text/css">
a	{ font-family: Arial;font-size: 9pt;text-decoration:none;color:black; }
a:link	{ font-family: Arial;font-size: 10pt;text-decoration:none;color:#009999; }
a:visited	        { font-family: Arial;font-size: 10pt;text-decoration:none;color:#009999; }
a:active	        { font-family: Arial;font-size: 9pt;text-decoration:none;color:#000000; }
body 			{ font-family:Arial; font-size: 9pt; margin:0px; }
body.DetailBody 	{
	margin-right:2px;
	margin-left:2px;
	background-color:#EDF3FE;
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
}
body.footer		{ margin:0px; background-color:#DEDEEF;	}
table.CalHeader 	{ background-color:#DEDEEF;height:60px; }
td.CalTitle 		{ font-size:18pt; background-color:#26354A;color:#EDF3FE; }
table.DetailHeader 	{ background-color:#A6AAB3;margin:0px; }
td.CalMonth 		{ font-size:16pt;color:009999; }
table.MonthDayHdr 	{ background-color:#A6AAB3; }
td 			{
	font-family:Arial;
	font-size: 9pt;
	background-color: #DCDCDC;
	text-decoration: none;
	color: #009999;
}
td.DayHeader 		{ height:40px; font-family:Arial; font-size: 10pt; font-weight: bold; }
td.cell			{
  			  border-color:#A6AAB3;
		   	  border-width:.1em;
		   	  border-bottom-style:none;
		   	  border-top-style:none;
		   	  border-right-style:solid;
		  	  border-left-style:none;
		  	}

td.bottomcell		{
   			  border-color:#A6AAB3;
   			  border-width:.1em;
   			  border-bottom-style:solid;
   			  border-top-style:none;
   			  border-right-style:solid;
    	 		  border-left-style:none;
		  	}

td.numbercell		{
			  color:#A6AAB3;
  			  border-color:#A6AAB3;
   			  border-width:.1em;
   			  border-bottom-style:none;
   			  border-top-style:none;
   			  border-right-style:solid;
  	 		  border-left-style:none;
	  	 	}

td.FillDay		{
			  background-color:#CCCCCC;
			  border-color:#A6AAB3;
			  border-width:.1em;
			  border-bottom-style:none;
			  border-top-style:none;
			  border-right-style:solid;
			  border-left-style:none;
			}

td.bottomFillDay 	{
			  background-color:#CCCCCC;
		   	  border-color:#A6AAB3;
		   	  border-width:.1em;
		   	  border-bottom-style:solid;
		   	  border-top-style:none;
		   	  border-right-style:solid;
		  	  border-left-style:none;
		  	}

td.FillDay2 		{
			  border-color:#A6AAB3;
			  border-width:.1em;
			  border-bottom-style:none;
			  border-top-style:none;
 			  border-right-style:solid;
			  border-left-style:none;
			}

td.bottomFillDay2	{
			  border-color:#A6AAB3;
			  border-width:.1em;
			  border-bottom-style:solid;
			  border-top-style:none;
			  border-right-style:solid;
			  border-left-style:none;
			}

div.banner		{ background-color:#CCCCCC; }

.show 			{ font-family: verdana, arial; cursor:hand; }
.hide 			{ display:none; background-color:white;cursor:hand; }

</style> 
necol {
	background-color: #EDF3FE;
}
.bottomcell #onecol {
	background-color: #DCDCDC;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A8BC;
}
