@charset "utf-8";
/* Standard FWS styles */

.right { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.left { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.clearall {
	clear:all;
}
.red {
	color:#FF0000;
}
.blue {
	color:#0000FF;
}
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.pad10below {
	padding-bottom:10px;
}
.pad10above {
	padding-top:10px;
}
.pad10topandbottom {
	padding-bottom:10px;
	padding-top:10px;
}
.bigger {
	font-size: 120%;
}
.huge {
	font-size:150%;
}
.smaller {
	font-size: 85%;
}
.tiny {
	font-size:65%;
}
div.form div.item, div.webform div.item {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newsletter-form {
	border: none;
	margin-bottom: 8px;
	background: none;
}

.newsletter-form h3 {
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 6px 18px;
	background: none;
}

.newsletter-form div.form {
	padding: 5px;

}
table.module-calendar td ul {
	margin-left: 0px;
	padding-left: 0px; 
	list-style:none;
}

.pag-number, .pag-previous, .pag-prev, .pag-next, .pag-current {
	list-style:none;
	display:inline;

}

