a.normal:link  { color:#006699; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block }
a.normal:visited  { color: #006699; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }
a.normal:hover  { color: #000000; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }
a.normal:active  { color: #000000; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }

a.today:link  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }
a.today:visited  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: underline; display:block  }
a.today:hover  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }
a.today:active  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Tahoma; text-decoration: none; display:block  }

.cellbg {background-color:#C6E7FB; color:#006699; font-weight: normal; font-size: 11px; font-family: Tahoma }
.cellover { background-color: #D7E1F5; font-size: 12px;  }
.celltoday { background-color: #D7E1F5; float: bottom; font-size: 12px;}
.cellevent { background-color: #B1CD64; font-size: 12px; }
.normaltext { color:#006699; font-weight: normal; font-size: 12px; font-family: Tahoma }
.eventtitle { color: #000080; font-weight: normal; font-size: 12px; font-weight: bold; font-family: Tahoma }
.eventheading { color: #000080; font-weight: normal; font-size: 14px; font-weight: bold; font-family: Tahoma }
.regheading { color: #FFFFFF; font-weight: normal; font-size: 13px; font-family: Tahoma }
.monthname	{color:#FFFFFF; background-color:#4090CB; font-weight: normal; font-size: 13px; font-family: Tahoma }


.month {background-color: #8bac1d; font:bold 16px Tahoma; color:#FFFFFF;}
.main  {width:90px; height:200px; border:1px solid #D6D7D7; font-family: Tahoma; font-size:12px;}
.maind  {width:500px; height:200px; border:1px solid #D6D7D7; font-family: Tahoma; font-size:12px;}

.gray_table  	{border: 1px #D6D7D7 solid; padding:0px;}
.smltxtgreytwo		{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000;}
.daysofweek 	{background-color:#D7E1F5; font:bold 12px Tahoma; color:black;}
.days 			{font-size: 12px; background-color:#8AB7D8; font-family:Tahoma; color:black; padding: 1px;}  
a.days 			{font-size: 12px; background-color:transparent; font-family:Tahoma; color:black; padding: 1px;}  
.green     		{font-family: Tahoma; font-size:15px; color:#8AB7D8; font-weight:bold;}
.blkbrd			{border:1px solid #CCCCCC;}
tr.demotxt1 td {background-color:#8AB7D8;}
tr.demotxt1 td span{font-size: 12px; font-family:Tahoma; color:black; padding: 1px; text-decoration:none}  
.bgblue {background-color: #8AB7D8; font:bold 12px Tahoma; color:black; text-decoration:none}
.bgblue1 {background-color:#8AB7D8; font:bold 12px Tahoma; color:black; text-decoration:none}
.bgblue1 a{background-color: #8AB7D8; font:bold 12px Tahoma; color:white; text-decoration:none}
.righttabs{background-color:#C0EDEF; color:#000000;}
.bg_blue2{border:1px solid #8AB7D8;}

table.calhead td{ border-bottom:1px solid #FFFFFF; border-right:1px solid #ffffff;}
table.calhead td{ background-color:#8bac1d;}
table.calhead td a{ display:block; text-decoration:none; background-color:#8bac1d; padding:8px; font-weight:bold;}
table.calhead td a:hover{ display:block; text-decoration:none; background-color:#B1CD64; padding:8px; font-weight:bold;}
table.calhead td.active, table.calhead td.active a{background-color:#B1CD64; border-bottom:none; font-weight:bold;}
