/*styles for calendar event*/
body * {
	margin:0px;
}   
#mCAL td {
	font-size:10px;
	font-family:arial;
}
#mCAL .tab {

	border-bottom-style:none;
	font-weight:bold;
	padding: 2px 15px 0px 15px;
	text-align:center;
	background-color:#f3f3f3;
	color:#445577;
	text-decoration:none;
	font-size:10pt;
	display:block;
	float:left;
	margin-right:5px;
}
#mCAL .tab:hover {
	color:#1a154b;
}   
#mCAL .active {
	background-color:#dfe3ee;
	color:#1a154b;
	border-bottom:solid #dfe3ee 1px;
} 
#mCAL a {
	font-size:11px;
	color:#1a154b;
}   
#mCAL .heading {
	width:200px;
	background-color:#e3e3e3;
	text-align:center;
	font-weight:bold;
	color:#1a154b;
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:right;
	vertical-align:top;
}
#mCAL .day {
	background-color:#f3f3f3;          
	width:400px;
	position:relative;
	vertical-align:top;     
	border:solid #445577 1px;
}
#mCAL .months {
	text-align:center;
	background-color:#dfe3ee;   
	color:#1a154b;
	font-size:14px;
	font-weight:bold;
}
#mCAL .months a {
	color:#1a154b;
	text-decoration:none;
}
#mCAL .months .monthLink {
	text-decoration:none;           
	padding-left:5px;
	padding-right:5px;
	color:#AAB8D5;
	font-size:12px;
	font-weight:bold;
}   
#mCAL .months .current {
	color:#517AC8;
}
#mCAL .current {
	font-weight:bold;
	color:#517AC8;
	background-color:#fff;          
}
#mCAL .curMonth {
	text-align:center;
	margin: 2px 0px;
	padding: 4px 0 4px 0;
	background-color:#1a154b;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
#mCAL .searchField {
	margin: 2px 10px;
	border:solid #ABB7D1 1px;
}
#mCAL .searchBtn {
	background-color: #ABB7D1;
	border:solid #CCD2E3 1px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
#mCAL .eventWrapper {
	margin:2px 10px;
	
}
.eventWrapper ul {
	list-style-type: disc;
	list-style-position: inside;
	
}
.eventWrapper p {
	margin-bottom: 10px
}
