.Calendar{width:303px;/*height:269px;*/margin:10px 0px 0px 0px;border:0;padding:0;background:#fff;float:left;display:block;}

.Calendartop{width:303px;height:45px;margin:0;padding:0px;border:0;background: url(caltopback2.jpg) no-repeat;background-position:top;float:left;display:block;}
.Calendartop h1{width:303px; height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;font-weight:bold;float:left;display:block;margin:0;}
.Calendar img{width:303px;height:15px;border:0;margin:0px;padding:0;float:left;display:block;}

.Calendar ul{width:301px;margin:0;padding:0px;border:1px solid #ccc;list-style-type:none;float:left;}
.Calendar ul li{height:43px;width:43px;margin:0;padding:0;border:0;list-style-type:none;float:left;display:block;}
.Calendar ul li a,.Calendar ul li a:visited{width:43px;height:43px;line-height:43px;text-decoration:none;color:#014687;font-size:12px;font-weight:bold;text-align:center;background: url(calendar3.jpg) no-repeat;background-position:top;margin:0;padding:0;border:0;float:left;}
.Calendar ul li a:hover,.Calendar ul li:hover a{color:#fff;background: url(calendarhover3.jpg) no-repeat;background-position:top;}
.Calendar ul li a.prevmonth, .Calendar ul li a.prevmonth:visited{color:#999;} 
.Calendar ul li a.prevmonth:hover{color:#fff;}

.dayview{width:190px;height:25px;border:0;margin:30px 0px 0px 10px;padding:0;float:left;background:url(dayviewback.jpg) no-repeat;display:block;}
.dayview h1{width:170px;line-height:25px;border:0;margin:0px 10px 0px 10px;padding:0;float:left;font-size:10px;color:#fff;font-weight:bold;display:inline;text-align:center;}

.daymiddle{width:188px;height:5px;border:1px solid #CCC;border-width:1px 1px 0px 1px;margin:0px 0px 0px 10px;padding:0;float:left;background:#EFEFEF;display:block;}
.daymiddle p{height:5px;line-height:5px;font-size:1px;margin:0;padding:0;border:0;}

.daycontents{width:188px;height:246px;border:1px solid #ccc;margin:0px 0px 0px 10px;padding:0px 0px 5px 0px;float:left;display:block;}
.daycontents h1{width:168px;margin:13px 10px 0px 10px;border:0;padding:0;color:#014687;font-size:10px;font-weight:bold;background:#fff;text-decoration:underline;/*float:left;*/}
.daycontents h1.diftitle{width:168px;margin:13px 10px 0px 10px;border:0;padding:0;color:#7130C2;font-size:10px;font-weight:bold;background:#fff;text-decoration:underline;/*float:left;*/}
.daycontents p{width:158px;margin:3px 10px 0px 20px;border:0;padding:0;color:#014687;font-size:10px;font-weight:normal;background:#fff;/*float:left;*/}

.normalrightsidebottombox{width:504px;height:325px;border:0;margin:0px;padding:0;float:left;}
