@import url(http://fonts.googleapis.com/css?family=Ubuntu:700);

.calendar
{
  border:none;
  	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius:5px;	
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-right-radius:5px;
	font-family: 'Ubuntu', sans-serif;
}

.day, .daySmall{
  width:125px;
  min-height:70px;
  height:70px;
  text-align:left;
  vertical-align:top;
  font-size:13px;
  line-height:14px;
  color:#005d8a;
  background-color:#E7f0ff;
  border-right:solid 2px #FFF;
  font-weight:bold;
}

.day:last-child{
	border-right:none;
}

.daySmall{
  width:8px;
  height:20px;
}

.day-num{
  background-color:#75cfe9;
  color:white;
  border:none;
  margin:-1px -2px -1px -1px;
  padding:2px;
  font-size:16px;
}

.day A{
 	background-position: top right;background-repeat:no-repeat;
	color:#c80802;
	color:#1f164f;
	text-shadow:0 0 3px #fff;
	width: 100%;
	margin: 0 -2px;
	padding:2px;
	display: block;
	border-top: 1px solid #ccc;
	font-size:10px;
	font-weight:normal;
	line-height:11px;
	text-transform:uppercase;
	/*background-color:#FFFFFF;*/
}

.day A:first-child{
	border-top: 1px solid #fff !important;
}


.day A:hover{
	color:#fff;
	background-color:#009dca;
	text-shadow:0 0 1px #005d9a;
}


.et1{background-image:url(/images/calendar/et1.png);}
.et2{background-image:url(/images/calendar/et2.png);}
.et3{background-image:url(/images/calendar/et3.png);}
.et4{background-image:url(/images/calendar/et4.png);}
.et5{background-image:url(/images/calendar/et5.png);}
.et6{background-image:url(/images/calendar/et6.png);}
.et7{background-image:url(/images/calendar/et7.png);}
.et8{background-image:url(/images/calendar/et8.png);}
.et9{background-image:url(/images/calendar/et9.png);}
.et10{background-image:url(/images/calendar/et10.png);}
.et11{background-image:url(/images/calendar/et11.png);}
.et12{background-image:url(/images/calendar/et12.png);}
.et13{background-image:url(/images/calendar/et13.png);}
.et14{background-image:url(/images/calendar/et14.png);}
.et15{background-image:url(/images/calendar/et15.png);}


.othermonthday{
  background-color:#E7f0ff;
  height:30px;
}

.month{
}

.dayheader{
  background-color:#65bfd9;
  color:#1f568f;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding: 4px;
  border-right:2px solid #8df;
  border-left:1px solid #8df;
  text-transform:uppercase;
}

.dayheader:last-child{
	border:none;
}

.title{
  	background-color:#009dca;
	-moz-border-radius-topleft:5px;	
	-webkit-border-top-left-radius:5px;	
	-moz-border-radius-topright:5px;	
	-webkit-border-top-right-radius:5px; 
}

.title TD{
  font-size:14px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev{
  cursor:pointer;
}

.selectedday{
	background-color:#FFd;
}

.event-type-tabs{
	display:block;
	list-style-type:none;
	padding:0;
	margin:0 10px 0 0;
	float:right;
}
.event-type-tabs li{
	display:block;
	float:left;
	margin-right:1px;
	background-color:#ff5d26;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	background-position:top right;
	background-repeat:no-repeat;
}

.event-type-tabs li:first-child{
	border-top-left-radius:6px;
}

.event-type-tabs li:last-child{
	border-top-right-radius:6px;
}

.event-type-tabs li a{
	display:block;
	color:#FFF;
	padding:3px 10px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

.event-type-tabs li:hover{
	background-color:#fe893a;
	box-shadow:0 0 8px white;
}

.event-type-tab-active{
	background-color:#009dca;	
}

.event-type-tab-highlight{
	background-color:#ee8;
}
