.toggler {
	color: #222;
	margin: 0;
	padding: 5px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: bold;
}

.element {

}

.element p {
	margin: 0;
	padding: 8px;
}

.float-right {
	padding:10px 20px;
	float:right;
}

blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}


tr.header_tabs {
	background-color: #ddd;
}

tr.header_tabs td {
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

.greytext {
	color:#666;
}

td.hour_on {
	border-top: 1px solid #dddddd;
	width:150px;
	padding:5px;
	background-image: url(../../../images/time_taken.gif);
	background-position: top right;
	background-repeat: repeat;
}
.time {
	border-top: 1px solid #dddddd;
	background-color:#eeeeee;
	text-align:right;
	padding:5px;
}
td.hour_off {
	border-top: 1px solid #dddddd;
	width:200px;
	padding:5px;
}
.booktable {
	border-bottom: 1px solid #dddddd;
}

.cal {
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.calheader {
	font-weight: bold;
}

.calheader_text {
	font-weight: bold;
	font-family: arial;
	font-size:11px;
}

a.selectable {
	color: #000000;
	text-decoration:none;
}
a.selectable:hover {
	background-color: #99CCFF;
	text-decoration:none;
	display:block;
}

span.padcell {
	padding: 8px 8px 8px 8px;
	display:block;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

.cell {
	text-align: center;
	font-size:11px;
}	

.cell_am {
	text-align: center;
	background-color: #eeeeee;
	font-size:11px;
	background-image: url(../../../images/am_full.gif);
	background-position: top ;
	background-repeat: no-repeat;
}	

.cell_pm {
	text-align: center;
	background-color: #eeeeee;
	font-size:11px;
	background-image: url(../../../images/pm_full.gif);
	background-position: top right;
	background-repeat: no-repeat;
}	
.cell_past {
	background-color: #eeeeee;
	text-align: center;
	font-size:11px;
}	
.cell_today {
	background-color: #E8F2FC;
	text-align: center;
	font-size:11px;
}	

.offMonthCell {
	color: #c0c0c0;
	background-color: #dddddd;
	text-align: center;
	font-size:10px;
}
.monthchange {
	color: #000000;
	text-decoration:none;
}
