/*body{background:#edfaff;}*/

h2{margin:0 0 12px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter;}

p{font-family:Arial, Helvetica, sans-serif; line-height:1.7em; font-size:90%; margin:0 0 24px 0;}

p.fullsize{font-family:Arial, Helvetica, sans-serif; line-height:1.7em; font-size:100%; margin:0 0 24px 0;}

ul{list-style-type:none; margin:0; padding:0;}
ul li{margin:0 0 15px 0;}
ul li.nolabel{padding-left:143px;}
ul li.nomargin{margin:0 0 0 0;}
ul li.margintop{margin:15px 0 0 0;}

#container{width:760px; margin:0 auto; border:#00455f 1px dotted; background:#fff;}

#eventainer{background:#f4feff; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:5px; margin:0; border-bottom:#00455f 1px dotted;}
#infotainer{background:#dff1fe; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:5px; margin:0;}

form label{display:inline-block; width:140px; vertical-align:top;}
form label.radio{width:auto;}
form.filter label{width:auto;}

input.from, .spacer{margin:0 12px 0 0;}

.clear{clear:both;}

abbr.req {
	color: #FF0000;
	font-weight: bold;
	border-bottom: none;
}

#validationerror{
	background:#dff1fe;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:90%;
	padding:5px; 
	margin:0; 
	border-bottom:#00455f 1px dotted;
	color: #e11;
}
#validationerror a {
	color: #e11;
	font-size:90%;
}
#validationerror h2 {
	font-size: 100%;
	margin: 0 0 5px 0;
	color: #e11;
	font-weight: bold;
}
#validationerror p {
	margin: 0 0 5px 0;
	padding:0;
	color: #000;
}
#validationerror ul {
	margin: 0 0 5px 0;
	padding-left: 30px;
}

span.label{display:inline-block; width:140px; vertical-align:top;}

@media print {
	.noprint {
		display:none;
	}
}


