.width625 {
			float: left;
			width: 625px;
		}

		.calendar-icon {
			position:absolute;
			bottom:0;
			top:0;
			left:0;
			margin:0;
			color:#F1F1F1;
			font-weight:bold;
			width:60px;
			text-align:center;
		}
		.calendar-header {
			padding:3px 0 0 0;
			font-size:120%;
		}
		.calendar-text {
			padding:20px 0 0 0;
			font-size:240%;
		}

		/* override abbr */
		abbr {
			border-bottom: none;
		}
		/* override carousel text colour */
		#banner-rotator-info .text {
			color: #AAAAAA;
		}

		.sidebar-nav-child {
			padding: 5px 0 0 0;
		}


		/* extra form styles */
		.no-clear
		{
			clear: none;
		}
		.form-container-indent-wide
		{
			clear: both;
			overflow: hidden;
			width: 320px;
			margin: .5em 0 0 75px;
		}
		.form-container-indent-wide label
		{
			float: left;
			width: 240px;
			margin: 0 0 0 5px;
		}

		.form-container-indent-wide img
		{
			float: right;
			width: 20px;
			height: 20px;
		}

		legend
		{
			padding: 5px 0 0 0;
			font-weight: bold;
		}


		/* old form style */
		#freeform .controlset {
			padding: 0 0 10px 0;
		}
		#freeform .controlset input {
			clear: both;
		}
		#freeform .controlset select {
			clear: both;
		}
		#freeform .controlset textarea {
			clear: both;
		}
		#freeform .labelText {
			clear: both;
			display: block;
		}
		#freeform .requiredMarker {
			padding: 0 0 0 5px;
			text-transform: uppercase;
		}
		#freeform .requiredText {
			padding: 0 0 0 5px;
			text-transform: uppercase;
		}

		

		/* copy old form style for member registration */
		#register_member_form .controlset {
			padding: 0 0 15px 0;
		}
		#register_member_form .controlset input {
			clear: both;
			display: block;
		}
		#register_member_form .controlset select {
			clear: both;
		}
		#register_member_form .controlset textarea {
			clear: both;
		}
		#register_member_form .labelText {
			clear: both;
			display: block;
		}
		#register_member_form .requiredMarker {
			padding: 0 0 0 5px;
			text-transform: uppercase;
		}
		#register_member_form .requiredText {
			padding: 0 0 0 0;
			/*text-transform: uppercase;*/
			display: block;
		}
		#register_member_form .highlight {
			background: none;
		}
		#register_member_form legend {
			padding: 0 0 10px 0;
		}