/*
Title:          ECIR styles for forms
Author:     	D Edwards-Onoro
Created:    	11 December 2006
Last Updated:   16 December 2006 (by Charlie)
*/

/* to make sure that Global Alerts are not affected */
#global_alerts form	{padding-top: 77px; margin: 0;}


form {
	margin: 2em 0em 3em 0em;
}
#formDonate {
	display: block;
	margin-left: 1em;
}
#formData {
	display: block;
	background-color: #addafb;
}
#formData fieldset {
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}
#formData #thedate,
#formData #name, 
#formData #email, 
#formData #address,
#formData #phone,
#formData #country,
#formData #hobbies,
#formData #dietary,
#formData #age,
#formData #fieldofstudy,
#formData #foodallergy,
#formData #petallergy,
#formData #otherallergy,
#formData #howlonginus,
#formData #dateofbirth,
#formData #presentaddress,
#formData #homeaddress,
#formData #emergencyname,
#formData #emergencyphone,
#formData #emergencyemail,
#formData #studentprogram,
#formData #scholarprogram,
#formData #completestudy,
#formData #education,
#formData #religion,
#formData #apartmentpreference,
#formData #leaseperiod,
#formData #arrivaldate,
#formData #departuredate,
#formData #ref1name,
#formData #ref1address,
#formData #ref1phone,
#formData #ref2name,
#formData #ref2address,
#formData #ref2phone,
#formData #learnabout,
#formData #reasons,
#formData #contribute,
#formData #specialneeds,
#formData #cleaningneeds {
	width: 20em; 
	margin-bottom: 2em;
	display: block;
}
#formData legend {
	color: #000000;
	font-size: 1.2em;
	margin-bottom: .5em;
}
#formData textarea {
	margin-bottom: 2em;
}
#formData select {
	margin-bottom: 2em;
}
#formData ul {
	list-style-type: none;
	margin: .2em 0 1.2em 0;
	padding-left: .5em;
}
#formData ul li {
	font-weight: normal;
	display: block;
}
#formData .bullet {
	display: list-item;	
	list-style-type: disc;
}
#wrapper #center #bulletlist {
	display: list-item;
	list-style-type: square;
}
#formData p {
	font-weight: bold;
	margin: 0 0 .5em 0;
}
#formData .notbold {
	font-weight: normal;
}
#formData label {
	margin-bottom: 1em;
	font-weight: bold;
}
.submit {
	width: 10em;
	cursor: pointer;
}
.focus {
	border: 2px solid #000;
	background: #fefaec; /*#eee; */
}
.highlight {
	color: #ff0000;
}
.error {
	font-weight: bold;
	color: #c00000;
	display: block;
}
#errorNotify {
	font-weight: bold;
	color: #c00000;
	display: block;
	border: 1px solid black;
	padding: .5em;
	background-color: #FFFCD7;
}


