@charset "utf-8";

.calendar td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}

.calendar th {
	color:#192d8c;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.eventinbox {
	padding:1px;
	border-width: 1px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing:0px;	
	color:#FFF;
	overflow:hidden!important;
}
.eventinbox {
	height:13px;
	font-size: 10px;
	padding-left:2px;
	overflow:hidden;
}
.legend .eventinbox {
	height:16px;
	font-size: 13px;
	margin-bottom:2px;
	padding-left:7px;
}
.multiple {
	border-left:0px;
	border-right:0px;
	/*width:110%;*/
	position:relative;
	margin-left:-1px;
	margin-right:-1px;
}
.single {
	border: #FFF 0px solid;
	margin:1px;
}
.kids {	background-color:#61a8b5;}
.youth {	background-color:#e68329;}
.family {	background-color:#48bd26;}
.adults {	background-color:#5c5c5c;}
.men {	background-color:#5970bf;}
.women {background-color:#c05bab;}

.kids_repeat {	background-color:#b3dfe7;}
.youth_repeat {	background-color:#ffd57b;}
.family_repeat {	background-color:#a6ed92;}
.adults_repeat {	background-color:#CDCDCD;}
.men_repeat {	background-color:#88a0ee;}
.women_repeat {background-color:#eeb0e2;}

.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;	
}
.calendar a:link, .calendar a:active, .calendar a:visited {
	color:#000;
	text-decoration:none;
}
.eventinbox a:link,.eventinbox a:active,.eventinbox a:visited {
	color : #FFF; text-decoration: none; 
}
.eventinbox a:hover	{
	text-decoration: underline; color : #FFF; 
}

.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
td.beforedayboxes, td.afterdayboxes {
	background-color: #fcfdfe;
}
.dayboxes {
	background-color:#fff;
}
td.highlighteddayboxes {
	background-color: #ffffcb;
}
.toprightnumber {
	width:100%;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	font-size: 10px;
	color:#696d76;
}
.dayboxes .toprightnumber {
	background-color:#e7eef8;
}
.highlighteddayboxes .toprightnumber {
	background-color:#bacddb;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
input[type="text"],
input[type="password"],
textarea, select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box; /* ie8 only */
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #dfdfdf;
	color: #464646;
}
div.caltable {
	background-color:#c3d9ff;
	padding:2px;
	border: #FFF 1px solid;
}
table.caltable {
	background-color:#c3d9ff;
	padding:0px;
	border: 0px none;
}
.ltGrey {
	background-color:#CCC;
}


