@charset "UTF-8";
/* CSS Document */

/* -- Calendar Browser -- */
body,td,th {
	font-size: 13px;
	#5A7326;
}


#cal_form {
	display: -moz-inline-box;
	display: inline-block;
	margin:0;
	}

#cal_item {
	width: 650px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

#cal_item a {
	color: #000000;
	text-decoration: none;
	width: 650px;
	display: -moz-inline-box;
	display: inline-block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0064B1;
	}
	
.items_row{
	color: #000000;
	border-bottom: 1px solid #0064B1;
	text-decoration: none;
	width: 650px;
	display: -moz-inline-box;
	display: inline-block;
	}


#cal_item a:hover {
	background-color: #DAEE98;
	}

#cal_item .cal_header_link {
}

#cal_item .header_row {
	padding: 5px 0;
	width: 650px;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #1763AD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}

#cal_item .conferences_row {
	background: #B9E1F0;
	padding: 15px 0;
	}

#cal_item .items_row
{
	background: #FFFFFF;
	padding: 5px 0;
	}

#cal_item .date_data {
	float: left;
    width: 112px;
	padding: 1px;
	color: #FFF;
	}

#cal_item .date_data .prog_dates {
	padding: 1px;
	margin: 0 3px;
	color: #5A7326;
	
	}

#cal_item .middle_data {
	float: left;
	
	width: 390px;
	padding: 1px;
	color: #FFF;
	}

#cal_item .middle_data .prog_titl {
	color: #01678d;
	font-weight: 800;
	}

#cal_item .right_data {
	float: left;
	width: 125px;
	padding: 1px;
	color: #FFF;
	}

#cal_item .right_data .prog_loc {
	padding: 1px;
	margin: 0 3px;
	color: #5A7326;
	;
	font-style: italic;
	}
