.calendarTable  {
	background-color:#9DA6AD;
  border-top: 1px solid black;
  border-bottom: 1px solid #808080;
  border-right: 1px solid #808080;
}

.dayTitle {
background-color:#00638F;
	border-bottom:1px solid #9DA6AD;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
  border-left: 1px solid #808080;
}

.calendarTitle {
  font-weight:bold;
  text-align:center;
  background-image:URL(images/header-bg_big.png);
  height:25px;
  width:13%;
  border-left: 1px solid #808080;
}

.itemsContainer {
	height:80px;
	background-color:#ffffff;
}

.notThisMonth, .today, .regular, .weekend{
	height:80px;
	overflow:auto;
  border-left: 1px solid #808080;
}

.today {
	background-color:#FFF6DF;
}

.notThisMonth {
background-color:#ffffff;
}

.weekend {
	background-color:#bbbbbb;
}

.regular {
background-color:#eeeeee;
}

.calendar_main {
	width:80%;
	text-align:center;
	margin:0 auto;
}

.calendarBtn {
	height:25px;
	width:25px;
	background-color:#ffffff;
	border:none;
	cursor:pointer;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
}

.calendarBtn#prev {
	background-image:URL(images/back.gif);
}
.calendarBtn#next {
	background-image:URL(images/forward.gif);
}

.monthTitle {
	line-height:25px;
	vertical-align:bottom;
	font-size:14px;
	font-weight:bold;
	width:100px;
}
.null {
	color:#000000;
	cursor:pointer;
}
.kidbizz {
	color:#C42C14;
	cursor:pointer;
}
.jieha {
	color:#A8BD32;
	cursor:pointer;
}
.mini {
	color: #347BAC;
	cursor:pointer;
}
.sbp {
	color:#8F3B7B;
	cursor:pointer;
}

.infotitle {
font-weight:bold;
}

.infoinput {

}

.infocontainer {
	margin:10px;
}

ul.calendarItems {
  margin-left: 5px;
}

ul.calendarItems li {
  padding: 0px;    
}

ul.calendarItems li span {
  margin-left: -5px;
}

a.noProject {
  color: black;
}