@charset "utf-8";
/* CSS Document */

/*  da calendarblock.css */
td.blockmonthon 			{ background-color: #FFFFFF; padding: 2px; border: 1px solid #A6AeD2; border-bottom: 0px; border-right: 0px; border-collapse: collapse;}
td.blockmonthoff 			{ background-color: #F3F3F3; padding: 2px; border: 1px solid #A6AeD2; border-bottom: 0px; border-right: 0px; border-collapse: collapse;}
td.blockmonthtoday  		{ background-color: #91a3f4; padding: 2px; border: 1px solid #A6AeD2; border-bottom: 0px; border-right: 0px; border-collapse: collapse; font-weight: bold;}
td.blockmonthheader 		{ background-color: #F3F3F3; padding: 2px; font-size: 8pt; font-weight: bold; }

table.blockmonthheader  	{ background-color: #F3F3F3; border: 1px solid #32418d; border-bottom: 0px;}
.blockmonthheader a:link 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:hover 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:active 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:visited	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }

td.blockdaynames 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }

table.blockcalcontainer 	{ border: 1px solid #32418d; } 
td.blockcalcontainer 		{ border: 1px solid #32418d; }

td.blockweeklink 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.blockweeklink a:link 		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:active 	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }

a.blockevent-none:link		{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover     { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited   { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active    { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }

a.blockevent-one:link	  	{ color: #FF4500; font-size: 10px; font-weight: bold; text-decoration: none; }
a.blockevent-one:hover	  	{ color: #FF4500; font-size: 10px; font-weight: bold; text-decoration: none; }
a.blockevent-one:visited    { color: #FF4500; font-size: 10px; font-weight: bold; text-decoration: none; }
a.blockevent-one:active     { color: #FF4500; font-size: 10px; font-weight: bold; text-decoration: none; }

a.blockevent-two:link	  	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:hover	  	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:visited    { color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:active     { color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }

a.blockevent-three:link     { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:hover    { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:visited  { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:active   { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }

td.eventlink 				{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:link 			{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:hover  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:visited  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:active  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }

/* da day.css */
td.dayheader { background-color: #F3F3F3; font-size: 14pt; font-weight: bold; }
table.dayheader { background-color: #F3F3F3; border: 1px solid #000000; }
.dayheader a:link { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.dayheader a:active { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.dayheader a:hover { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.dayheader a:visited { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
table.eventslist { background-color: #FFFFFF; padding: 10px; }
td.eventslist { background-color: #FFFFFF; padding: 10px; }
table.calcontainer { border: 1px solid #000000; }

/* da details.css */
td.eventtitle { background-color: #F3F3F3; font-size: 14pt; font-weight: bold; }
table.eventtitle { background-color: #F3F3F3; border: 1px solid #000000; }
td.eventtime { background-color: #F3F3F3; font-size: 10pt; font-weight: bold; }
table.eventtime { background-color: #F3F3F3; border: 1px solid #000000; }
table.eventslist { background-color: #FFFFFF; padding: 10px; }
td.eventslist { background-color: #FFFFFF; padding: 10px; }
table.calcontainer { border: 1px solid #000000; }

/* da month.css */
td.monthon { background-color: #FFFFFF; border: 1px solid #F3F3F3; }
td.monthoff { background-color: #F3F3F3; border: 1px solid #FFFFFF; }
td.monthtoday { background-color: #FFFFFF; border: 1px dashed #91a3f4; }
td.monthheader { background-color: #F3F3F3; font-size: 14pt; font-weight: bold; }
table.monthheader { background-color: #F3F3F3; border: 1px solid #000000; }
.monthheader a:link { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:active { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:hover { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.monthheader a:visited { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
td.daynames { background-color: #FFFFFF; border: 1px solid #F3F3F3; font-size: 10pt; font-weight: normal; text-decoration: none; }
table.calcontainer { border: 1px solid #000000; }

/* da search.css */
td.dayheader { background-color: #F3F3F3; font-size: 14pt; font-weight: bold; }
table.dayheader { background-color: #F3F3F3; border: 1px solid #000000;}
.dayheader a:link { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:active { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:hover { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.dayheader a:visited { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
table.eventslist { background-color: #FFFFFF; padding: 10px;}
td.eventslist { background-color: #FFFFFF; padding: 10px;}
table.calcontainer { border: 1px solid #000000;}

/* da week.css */
td.weekheader { background-color: #F3F3F3; font-size: 14pt; font-weight: bold;}
table.weekheader { background-color: #F3F3F3; border: 1px solid #000000;}
.weekheader a:link { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}
.weekheader a:visited { font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px;}
td.dayheader { background-color: #F3F3F3; font-size: 12pt; font-weight: bold;}
table.dayheader { background-color: #F3F3F3; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
table.eventslist { background-color: #FFFFFF; padding: 10px;}
td.eventslist { background-color: #FFFFFF; padding: 10px;}
.dayheader a:link { font-size: 12pt; font-weight: bold; text-decoration: none;}
.dayheader a:active { font-size: 12pt; font-weight: bold; text-decoration: none;}
.dayheader a:hover { font-size: 12pt; font-weight: bold; text-decoration: none;}
.dayheader a:visited { font-size: 12pt; font-weight: bold; text-decoration: none;}
table.calcontainer { border: 1px solid #000000;}

/* da year.css */
td.monthon  			{ background-color: #FFFFFF; border: 1px solid #F3F3F3; }
td.monthoff 			{ background-color: #F3F3F3; border: 1px solid #FFFFFF; }
td.monthtoday 			{ background-color: #91a3f4; border: 1px solid #F3F3F3; }
td.yearheader 			{ background-color: #F3F3F3; font-size: 14pt; font-weight: bold; }
table.yearheader 		{ background-color: #F3F3F3; border: 1px solid #000000; }
.yearheader a:link  	{ font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.yearheader a:active 	{ font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.yearheader a:hover 	{ font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.yearheader a:visited 	{ font-size: 14pt; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; }

td.monthheader  		{ background-color: #F3F3F3; border-bottom: 2px solid #000000; font-size: 10pt; font-weight: bold; }
.monthheader a:link 	{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; }
.monthheader a:active 	{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; }
.monthheader a:hover 	{ font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; }
.monthheader a:visited  { font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; }

td.daynames 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
table.calcontainer  	{ border: 1px solid #000000; }
td.calcontainer 		{ border: 1px solid #000000; }
td.weeklink 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.weeklink a:link 		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.weeklink a:active  	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.weeklink a:hover 		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.weeklink a:visited 	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }

a.event-none:link	    { color: #000000; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-none:hover    	{ color: #000000; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-none:visited  	{ color: #000000; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-none:active   	{ color: #000000; font-size:10px; font-weight:normal; text-decoration: none; }

a.event-one:link	 	{ color: #006600; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-one:hover	 	{ color: #006600; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-one:visited   	{ color: #006600; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-one:active    	{ color: #006600; font-size:10px; font-weight:normal; text-decoration: none; }

a.event-two:link	 	{ color: #006666; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-two:hover	 	{ color: #006666; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-two:visited   	{ color: #006666; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-two:active    	{ color: #006666; font-size:10px; font-weight:normal; text-decoration: none; }

a.event-three:link    	{ color: #0066cc; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-three:hover   	{ color: #0066cc; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-three:visited 	{ color: #0066cc; font-size:10px; font-weight:normal; text-decoration: none; }
a.event-three:active  	{ color: #0066cc; font-size:10px; font-weight:normal; text-decoration: none; }

