
	.field-error {
		background: #c00000;
		color: #fff;
		padding: 0.4em;
	}

		
	.info-box {
	
		background:#FFEEBF;
		
		padding: 0.8em;
	
	}
	
	.campus-select-image {
	
		border: solid #404040 1px;
		padding: 2px;
		float: left;
		margin: 0.5em;
	
	}
	
	
	.notify {
		border: solid #EFCF3B 3px;
		padding: 0.5em;
	}
	
	#enrol-box {
		padding: 1em;
		background: #eee;
		border: solid #ccc 3px;
		float: right;
		
	}
	
	fieldset {
		border: 0;
		border-top: dotted #ccc 1px;
	
	}
	
	fieldset p {
			margin-left: 1em;
	}
	
	legend {
		color: #993300;
		font-weight: bold;
		font-size: 115%;
	}
	
	label {
		font-weight: bold;
	}
	
	.form-hint {
		margin-left: 1em;
		color: #808080;	
	}
	
	input, select, textarea {
		font-family: "Arial", "Helvetica", Sans-Serif;
		color: #222;
		margin: 0.3em;
		font-size: 14px;
	}
		
	.form-options {
		padding: 0.8em;
		background: #eee;
		border-top: solid #ccc 3px;
	}
	
	.form-options a, .form-options a:visited {
		color: #c00000 !important;
	}
	
	.form-options a:hover, .form-options a:visited:hover {
		color: #fff !important;
		background: #c00000 !important;
	}
	
	#enrolment-table {
		width:100%;	
			border-collapse: collapse;
	}
	
	
	#enrolment-table th {
		padding: 0.8em;
		border-bottom: solid #000 3px;
		background: #000C6B;
		color: #fff;
	
	}
	
	#enrolment-table td {
		border: solid #eee 1px;
		padding: 0.8em;
	}
	
	#enrolment-table .totalrow {
		background: #e9e9e9;
	}
	
	#enrolment-table .totalrow td {
		border: 0;
		font-size: 120%;
	}
	
	
	.content-table {
		width:100%;	
			border-collapse: collapse;
	}
	
	
	.content-table th {
		padding: 0.8em;
		border-bottom: solid #000 3px;
		background: #000C6B;
		color: #fff;
	
	}
	
	.content-table td {
		border: solid #eee 1px;
		padding: 0.8em;
	}
	
	