#navDivLeft {
	background-position: center center;
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
	display: inline-block;
	margin: 63px 0;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

#navDivRight {
	background-position: center center;
	background-repeat: no-repeat;
	width: 75px;
	height: 75px;
	display: inline-block;
	margin: 63px 0; /*would be nice to centre this more automatically*/
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.CarouselButtonHolder {
	text-align: center;
	right: 10px;
	bottom: 15px;
	position: absolute;
}

.meetingDiv {
	letter-spacing: normal;
	white-space: normal;
	position: relative;
	width: 225px;
	height: 200px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin: 3px 0;
	text-align: left;
}

/* red / in future */
.futureCarouselItem {
	box-shadow: 0 0 20px #ba5858;
}

/* green / in progress */
.currentCarouselItem {
	box-shadow: 0 0 20px #9bba58;
}

/* blue / impromptu */
.impromptuCarouselItem {
	box-shadow: 0 0 20px #74add9;
}

.meetingDiv>h3 {
	margin-bottom: 5px;
	margin-left: 15px;
}

.meetingDiv>p {
	margin-bottom: 5px;
	margin-top: 0;
	margin-left: 15px;
	margin-right: 15px;
}

.meetingDiv>button {
	text-align: center;
	position: absolute;
	left: 25px;
}

#meetingsCar {
	text-align: center;
	letter-spacing: 30px;
	white-space: nowrap;
	margin-top: 15px;
}

.meetingCarHeader {
	margin-top: 10px;
}

/*
 * News Portlet Style - Consider making more general
 */
.portlet.box.green.classItem>.portlet-title {
	background-color: white;
	border-top: solid 1px rgb(119, 229, 136);
	border-bottom: solid 1px rgb(119, 229, 136);
}

/* class styles */
.classItem .portlet-title .stat {
	color: black;
}

.classItem {
	width: 100%;
	margin: 1em 0em;
	white-space: normal;
}

.classItem .info .title {
	display: inline-block;
	font-weight: bold;
}

.classItem .info .details {
	display: inline-block;
	margin-left: 10px;
}

.classItem .info .details .stat {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

/*
 * formatting for standard tags

*/
.clockTooltips
{
	position: relative;
	top: -8px;
	margin-right: -30px;
	padding: 9px 9px 8px 9px; 
	color: #fff;
	background-color: #e02222;
}
