


a.normal:link  { color: #274C63; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:visited  { color: #274C63; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:hover  { color: #274C63; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:active  { color: #274C63; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

a.today:link  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:visited  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: underline }
a.today:hover  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:active  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

.cellbg { background-color: #D1D7C4 }
.cellover { background-color: #FFFFFF }
.celltoday { background-color: #FFFFFF }
.cellevent { background-color: #72b9ad }
.cellam { background-color: #D1D7C4 ; background-image: url(/images/am.gif); }
.cellpm { background-position-y: bottom; background-color: #D1D7C4 ; background-image: url(/images/pm.gif); }


.normaltext { color: #000000; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica ;}
.eventtitle { color: #000080; font-weight: normal; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica ;}
.eventheading { color: #000080; font-weight: normal; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica ;}
.regheading { color: #274C63; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica ; line-height: 10px ; }





a.cellro:link { display:block; width:100% ; height:40px ; background-color: #D1D7C4 ; color: #274C63; text-align: center; font-weight: bold; font-size: 12px; line-height: 40px; }
a.cellro:visited { display:block; width:100% ; height:40px ; background-color: #D1D7C4 ; color: #274C63;  text-align: center; font-weight: bold; font-size: 12px; line-height: 40px; }
a.cellro:hover { display:block; width:100% ; height:40px ; background-color: #FFFFFF ; color: #274C63;  text-align: center; font-weight: bold; font-size: 12px; line-height: 40px; }
a.cellro:active { display:block; width:100% ; height:40px ; background-color: #D1D7C4 ; color: #274C63;  text-align: center; font-weight: bold; font-size: 12px; line-height: 40px; }


a.left:link {display:block; width:26px; height:26px; background-image: url(images/jcal_img/ltab2.gif) ; background-repeat: no-repeat; background-position-y: top ; margin-right: 8px;}
a.left:visited {display:block; width:26px; height:26px; background-image: url(images/jcal_img/ltab2.gif); background-repeat: no-repeat; background-position-y: top ; margin-right: 8px;}
a.left:hover {display:block; width:26px; height:26px; background-image: url(images/jcal_img/ltab2over.gif) ; background-repeat: no-repeat; background-position-y: top ; margin-right: 8px;}
a.left:active {display:block; width:26px; height:26px; background-image: url(images/jcal_img/ltab2over.gif);  background-repeat: no-repeat; background-position-y: top ; margin-right: 8px;}

a.right:link {display:block; width:26px; height:26px; background-image: url(images/jcal_img/rtab2.gif) ; background-repeat: no-repeat; background-position-y: top ; margin-left: 8px;}
a.right:visited {display:block; width:26px; height:26px; background-image: url(images/jcal_img/rtab2.gif); background-repeat: no-repeat; background-position-y: top ; margin-left: 8px;}
a.right:hover {display:block; width:26px; height:26px; background-image: url(images/jcal_img/rtab2over.gif) ; background-repeat: no-repeat; background-position-y: top ; margin-left: 8px;}
a.right:active {display:block; width:26px; height:26px; background-image: url(images/jcal_img/rtab2over.gif);  background-repeat: no-repeat; background-position-y: top ;margin-left: 8px; }


