@charset "utf-8";
/* CSS Document */
#cal_Holder		{
					width: 910px;
					/*
					padding-top: 10px;
					padding-bottom: 10px;*/
				}
#cal_Cont		{
					width: 910px;
					text-align: center;
					/*padding-left: 3px;*/
				}
.cal_Box			{
					background-repeat:no-repeat;
					background-position: center center;
					width: 130px;
					height: 148px;
					display:inline;
					float:left;
					text-align:center;
					font-size: 10px;
					margin: 0px;
				}
.cal_Box a		{
					text-decoration:none;
					/*float:left;*/
				}
.cal_Box #calendarEventPanel
				{
					padding:6px 0px 0px 3px;
				}
.cal_Mon		{
					width: 40px;
					margin-left:2px;
					padding-top: 10px;
					padding-left: 6px;
					float: left;
					text-align:left;
					display: inline;
					font-size: 11px;
					font-weight: bold;
				}
.cal_Day		{
					width: 40px;
					margin-right:2px;
					padding-top: 10px;
					padding-right: 6px;
					float: right;
					text-align:right;
					display: inline;
					font-size: 11px;
					font-weight: bold;
				}

.cal_Title		{
					font-size:10px;
					font-weight:bold;
					color:#2c83ae;
					text-align:left;
					padding-top: 5px;
					padding-bottom: 5px;
					font-family: Verdana, Geneva, sans-serif;
					/*height: 12px;*/
					float: left;
					display: block;
					max-width: 100px;
					height: auto;
				}
.cal_Icon		{
					display: block;
					float: left;
					width: 20px;
					height: 20px;
					padding-left: 10px;
				}
.cal_Icon img
				{
					width:20px; height:20px; padding-top:5px; margin: 0px; 
				}
#cal_Legend  	{
					width: 600px;
					margin: auto;
				}
#cal_Legend ul  {
					width: 600px;
					list-style-image: none;
					list-style-type: none;
				}
#cal_Legend ul li  { 
					background-repeat: no-repeat;
					background-position: left center;
					width: 170px;
					margin: 0px;
					padding-top: 3px;
					padding-right: 0px;
					padding-left: 30px;
					padding-bottom: 3px;
					text-align:left;
					font-family: Verdana, Geneva, sans-serif;
					font-size: 14px;
					font-weight: bold;
					float: left;
				   }
.new_set  		   {
					background-image: url(/themes/templates_paysites_common/images/new_set.gif);
				   }
.new_event  	   {
					background-image: url(/themes/templates_paysites_common/images/new_event.gif);
				   }
.new_webcam        {
					background-image: url(/themes/templates_paysites_common/images/new_webcam.gif);
				   }
.eventHover		{
					position:absolute; z-index:32000;
					border:1px solid black; width:auto; height:auto; padding:2px;
					background:#cccccc;
					float:left;
					text-align:left;
					max-width: 200px;
				}

