@charset "utf-8";
/* CSS Document */

.currentmonth{
font: "Trebuchet MS";
text-align:center;
font-size:15px;
font-weight:bold;
color:#000000;
}
.calweek{
font: "Trebuchet MS";
text-align:center;
widows:18px;
height:18px;
font-size:13px;
font-weight:bold;
color:#f7b83d;
text-decoration:underline;
background-color:#e3e3e3;
}
.currentdate{
color:#FFFFFF;
font: "Trebuchet MS";
widows:18px;
height:18px;
font-size:13px;
background:url(/Portals/0/cal_red.gif) no-repeat center;
text-align:center;
}
.currentdate a{
color:#FFFFFF;
text-decoration:none;
}
.currentdate a:hover{
color:#000000;
text-decoration:underline;
}
.normaldate{
color:#000000;
font: "Trebuchet MS";
widows:18px;
height:18px;
font-size:13px;
text-align:center;
}
.normaldate a{
color:#000000;
text-decoration:none;
}
.normaldate a:hover{
color:#ffffff;
text-decoration:underline;
}
.currentdateevents{
color:#000000;
font: "Trebuchet MS";
widows:18px;
height:18px;
font-size:12px;
background:url(/Portals/0/Calendar/Calendar_bgToday.jpg) no-repeat center;
text-align:center;
}
.currentdateevents a{
color:#000000;
text-decoration:none;
}
.currentdateevents a:hover{
color:#000000;
text-decoration:none;
}
.noevents{
color:#000000;
widows:18px;
height:18px;
font-size:13px;
font: "Trebuchet MS";
background:url(/Portals/0/Calendar/Calendar_bgNoEvent.jpg) no-repeat center;
text-align:center;
text-decoration:none;
}
.events{
color:#000000;
widows:18px;
height:18px;
font: "Trebuchet MS";
font-size:12px;
text-decoration:none;
background:url(/Portals/0/Calendar/Calendar_bgEvent.jpg) no-repeat center;
text-align:center;
}
.events a{
color:#000000;
text-decoration:none;
}
.events a:hover{
color:#000000;
text-decoration:none;
}
.caldisplay{
color:#000000;
widows:18px;
height:30px;
padding: 5px 0px 0px 2px;
font: "Trebuchet MS";
font-size:12px;
font-weight:bold;
background: url(/Portals/0/cal_sep.gif) repeat-x;
}
.caldisplay1{
color:#FFFFFF;
background-color:#2984e1;
widows:18px;
height:30px;
padding: 5px 5px 5px 5px;
font: "Trebuchet MS";
font-size:10px;
font-weight:bold;
background: url(/Portals/0/cal_sep.gif) repeat-x;
}
.gridheader{
background-color: #cecbaf;
font: "Trebuchet MS";
font-size:10px;
font-weight:bold;
color:#000000;
padding: 4px 4px 4px 4px;
}
.grid_z1{
background-color: #f9f8f5;
font: "Trebuchet MS";
font-size:11px;
color:#000000;
padding: 4px 4px 4px 4px;
}
.grid_z1 a{
background-color: #f9f8f5;
font: "Trebuchet MS";
font-size:11px;
color:#2883e1;
text-decoration:none;
}
.grid_z1 a:hover{
background-color: #f9f8f5;
font: "Trebuchet MS";
font-size:11px;
color:#2883e1;
text-decoration:underline;
}
.grid_z2{
background-color: #f4f3ee;
font: "Trebuchet MS";
font-size:11px;
color:#000000;
padding: 4px 4px 4px 4px;
}
.grid_z2 a{
background-color: #f9f8f5;
font: "Trebuchet MS";
font-size:11px;
color:#2883e1;
text-decoration:none;
}
.grid_z2 a:hover{
background-color: #f9f8f5;
font: "Trebuchet MS";
font-size:11px;
color:#2883e1;
text-decoration:underline;
}
.uc_title
{
    color:#c15235;
    font-weight:bold;
    font-size:13px;
    padding-left:10px;
    vertical-align:top;
}
.uc_title a 
{
    color:#c15235;
    text-decoration:none;
}
.uc_monthbg
{
	background:url("/Portals/0/Calendar/Calendar_listBgMonth.gif") no-repeat scroll center center transparent;
    font-size:10px;
    width:29px;
    height:14px;
    text-align:center;
    vertical-align:middle;
}
.uc_datebg
{
	background:url("/Portals/0/Calendar/Calendar_listBgDate.gif") no-repeat scroll center center transparent;
    font-size:10px;
    width:29px;
    height:19px;
    text-align:center;
    vertical-align:middle;
    }
.uc_viewall
{
	margin-right:20px;
}
.tablenospan{
}
.tablenospan span{
padding: 0;
}


.cal_bg {
	background:url(/Portals/0/Calendar/Calendar_bg.gif) no-repeat;
	width:190px;
	height:190px;
	padding:10px;
	margin:0 auto;
}
