
p#error, p#thank_you	{ clear:left; font-weight:bold; text-align:center; padding:0.5em 0; }
p#form_error strong		{ color:red; }

form#editcontact div.mandatory	{ background:url(../images/mandatory.gif) no-repeat scroll 292px 6px; }
form#editcontact .form_content div#form_message	{ background:url(../images/mandatory.gif) no-repeat scroll 342px 6px; }
form#editcontact 				{ /*position:relative;*/ }
form#editcontact h2				{ display:none; }
form#editcontact div div		{ clear:left; padding-bottom:0.75em; }
form#editcontact label			{ float:left; line-height:2em; width:90px; text-align:right; padding-right:12px; background:url(../images/arrow-white-grey.gif) right center no-repeat; margin-right:10px; }
form#editcontact em				{ font-style:normal; }
form#editcontact input			{ width:170px; padding:2px 2px; font-size:0.916666em; }
form#editcontact textarea		{ width:220px; height:80px; padding:2px 2px; font-size:0.916666em; }
form#editcontact button			{ position:absolute; bottom:10px; right:10px; }
form#editcontact a				{ margin-left:112px; }
form#editcontact button			{ overflow:hidden; float:left; height:30px; line-height:30px; background:url(../images/readmore-bg.gif) left top no-repeat; padding:0 0 0 24px; color:black; text-decoration:none; }
form#editcontact button			{ font-family:Arial, sans-serif; font-size:1em; }
form#editcontact button span	{ padding-right:20px; padding-top:1px; float:left; }
form#editcontact div a span		{ color:black; }
form#editcontact strong			{ color:red; }

form#editcontact div span		{ color:#009DDC; }
body.home			form#editcontact div span	{ color:#657683; }
body.about			form#editcontact div span	{ color:#ce1225; }
body.studying		form#editcontact div span	{ color:#2886cd; }
body.living			form#editcontact div span	{ color:#ee7d21; }
body.showcase		form#editcontact div span	{ color:#124b6c; }
body.prospects		form#editcontact div span	{ color:#7cbe31; }
body.news_events	form#editcontact div span	{ color:#660e31; }
body.contact		form#editcontact div span	{ color:#183a1a; }


form#editcontact input.checkbox	{ width:auto; padding:0px; font-size:0.916666em; }
form#editcontact #form_allow_lcad_to_contact_in_future label	{ float:none; line-height:1em; width:auto; text-align:left; padding-right:0px; background:none; margin-right:0px; }
form#editcontact #form_allow_lcad_to_contact_in_future { padding-left:112px; }

#click_text								{ margin-left:112px; font-size:0.916666em; font-weight:bold; margin-top:1em; }

form#editcontact div div.captcha_image { float:left; width:174px; clear:none; padding-bottom:0 }

form#editcontact #form_enter_the_text_in_the_image label { line-height:1.33333em; padding-bottom:2em; background-position:right 1em }
