td.blockmonthon 			{ background-color: #FFFFFF; border: 1px solid #B9CDDF; }
td.blockmonthoff 			{ background-color: #FFFFFF; border: 1px solid #FFFFE7; }
td.blockmonthtoday  		{ background-color: #FFFFFF; border: 1px solid #002252; }

td.blockmonthheader 		{ border: 0px; }
table.blockmonthheader  	{ border: 0px; }
.blockmonthheader a:link 	{ font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:hover 	{ font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:active 	{ font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:visited	{ font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 1px; padding-right: 1px; }

td.blockdaynames 			{ background-color: #002252;border: 1px solid #B9CDDF;  font-size: 10px; font-weight: normal; text-decoration: none; color: #A9BBD3; }

table.blockcalcontainer 	{ border: 0px solid #cee7ff; }
td.blockcalcontainer 		{ border: 0px solid #CEE7FF; }

td.blockweeklink 			{ border: 0px solid #cee7ff; }
.blockweeklink a:link 		{ color: #006699; font-size: 8pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover		{ color: #006699; font-size: 8pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: #006699; font-size: 8pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:active 	{ color: #006699; font-size: 8pt; font-weight: normal; text-decoration: none; }

a.blockevent-none:link		{ color: #CCCCCC; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover     { color: #CCCCCC; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited   { color: #CCCCCC; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active    { color: #CCCCCC; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:link	  	{ color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:hover	  	{ color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:visited    { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:active     { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:link	  	{ color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:hover	  	{ color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:visited    { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:active     { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:link     { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:hover    { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:visited  { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:active   { color: #006699; font-size: 10px; font-weight: normal; text-decoration: none; }

td.eventlink 				{ border:1px solid #D7E3ED; padding: 1px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:link 			{ padding: 1px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:hover  		{ padding: 1px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:visited  		{ padding: 1px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:active  		{ padding: 1px; font-size: 10px; font-weight: normal; text-decoration: none; }

/*TD 							{FONT: 11px/15px Arial, Verdana, Tahoma, Helvetica; COLOR: #000000}*/
td.daynames 				{ background-color: #8DB3C5; border: 1px solid #D7E3ED; font-size: 8pt; font-weight: normal; text-decoration: none; }
td.monthon 					{ background-color: #FFFFFF; border: 1px solid #D7E3ED; }
td.monthoff 				{ background-color: #F7FCFF; border: 1px solid #D7E3ED; }
td.monthtoday 				{ background-color: #FFFFFF; border: 1px solid #006699 ; }
td.monthheader 				{ background-color: #F7FCFF; font-size: 10pt; font-weight: bold; padding-bottom: 8px;}
table.monthheader 			{ background-color: #8DB3C5; border: 0px ; }
.monthheader a:link 		{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:active 		{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:hover 		{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:visited 		{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
table.calcontainer 			{ border: 1px solid #8DB3C5; }
.bnav 						{ border: 1px solid outset #006699; }
td.nav  					{ border-right: 1px outset #8DB3C5; background-color:#D7E3ED; }
td.nav:hover 				{ border-right: 1px outset #8DB3C5; background-color:#FFFFFF; }
td.rnav 					{ background-color:#D7E3ED; }
td.rnav:hover 				{ background-color:#F7FCFF; }
td.snav 					{ border-right: 1px outset #006699; background-color:#F7FCFF; font-weight : bold; }
td.rsnav 					{ background-color:#F7FCFF; font-weight : bold; }
a.nav:link  				{ padding-right: 3px; padding-left: 3px; color: #000000; text-decoration: none; }
a.nav:active 				{ padding-right: 3px; padding-left: 3px; color: #000000; text-decoration: underline; }
a.nav:hover 				{ padding-right: 3px; padding-left: 3px; color: #000000; text-decoration: underline; }
a.nav:visited 				{ padding-right: 3px; padding-left: 3px; color: #000000; text-decoration: none; }
SELECT.nav  				{ color: #000000; background-color:#FFFFFF; }
OPTION.nav  				{ color: #000000; background-color:#FFFFFF; }
INPUT.nav 					{ color: #000000; background-color:#FFFFFF; }
td.dayheader 				{ background-color: #8DB3C5; font-size: 14pt; font-weight: bold; }
table.dayheader 			{ background-color: #8DB3C5; border: 1px solid #000000;}
.dayheader a:link 			{ font-size: 12pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:active 		{ font-size: 12pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:hover 			{ font-size: 12t; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:visited 		{ font-size: 12pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
