#SummerCohesion {margin: 10px;}
#SummerCohesion fieldset {border: 1px solid #00F;}
#SummerCohesion input {background: #FFF;border: 1px solid #000;}
#SummerCohesion select {background: #FFF;}
#SummerCohesion h3 {font-size: 18px;font-weight: normal;}
#SummerCohesion h4 {font-size: 12px;font-weight: bold;margin: 0px;}
#SummerCohesion textarea {background: #FFF;border: 1px solid #000;}
#SummerCohesion fieldset{margin-bottom: 10px;padding: 5px;}
#SummerCohesion#siteSelect {width: 80%;}
#SummerCohesion#siteSelect th{text-align: left;color: #C60;font: italic bold 14px Verdana, Tahoma, Arial;text-decoration: underline;}
#SummerCohesion#siteSelect input {border: 1px solid #00F;background: #FFF;}
#SummerCohesion#siteSelect label {margin-left: 10px;}
#SummerCohesion .rqrdErr, #SummerCohesion .rqrdEMailAddressErr, #SummerCohesion .rqrdPhoneNoErr, #SummerCohesion .rqrdDateErr,
 #SummerCohesion .optionalErr, #SummerCohesion .optionalEMailAddressErr, #SummerCohesion .optionalPhoneNoErr, #SummerCohesion .optionalDateErr, #SummerCohesion .rqrdNumericErr, #SummerCohesion .optionalNumericErr {background: #F00;}
#SummerCohesion .warning {color: #00F;}
#SummerCohesion .summerLabel {text-align: right;width: 100px;float: left;}
#SummerCohesion .summerLabel2 {margin-left: 75px;text-align: right;width: 90px;float: left;}
#SummerCohesion .summerInfo {width: 110px; float: left;}
#SummerCohesion .label, #SummerCohesion .rqrdLabel {margin-right: 5px;}
#SummerCohesion#summerButtons {text-align: center;}
#SummerCohesion .summerSubmit, #SummerCohesion .summerCancel {background: #F3F333;}
#SummerCohesion .summerCancel {margin-left: 10px;}
.error {font-weight:bold;}

#paymentFeesFull{display:block;}
#paymentFeesReduced{display:none;}
#paymentFeesScholarship{display:none;}
/*.popup {
	display:none;
	position:absolute;
	z-index:1000;
	padding:5px;
	width:600px;
	background:#fff;
}*/
.popup {
	padding:5px;
	height:200px;
	overflow:scroll;
	background:#fff;
	border:2px solid #ccc;
}
.fader {
	display:none;
	filter: alpha(opacity=73);
	-moz-opacity: 0.73;
	opacity: 0.73;
	z-index:999;
	background:#333;
	position:absolute;
	top:0;
	left:0;
}