/* CSS Document */

form {padding:0; margin:0;}
	form .required {padding: 0 5px; color:#990000;}	
	form .help {color: #006699; font-style: italic;}

	form input,
	form select,
	form textarea {font-size: 14px; padding: 2px; color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif;}

	form label {clear: both; display: block; font-size: 13px; font-weight: bold; padding: 8px 0 4px 0;}

	.error-message{display: block; padding: 2px; margin: 2px 0; border: 1px solid #990000; background-color: #FFE6E6;}

	.inline_label label {clear: none; font-size: inherit; display: inline; font-weight: normal; padding: 0;}


/* Enquire Form */
#formsEnquire {display: block;}
	
	#formsEnquire td.spacer {height: 15px;}
	#formsEnquire .details {margin-bottom: 10px; padding: 5px; border: 1px solid #E6EFCF; background-color: #F8F8EF;}
	#formsEnquire .submit {padding: 0;}	
	
	#formsEnquire .verifyTable td {padding: 0 8px 0 0;}
	#formsEnquire .contactNumberTable td {padding: 0 8px 3px 0;}
	
	#formsEnquireDetails {}
		#formsEnquireDetails td {padding: 2px 5px 2px 0;}
	
	#formsEnquireAbout {padding: 10px;}	
	#formsEnquireAbout label {clear: none; display: inline; line-height: 150%; font-weight: normal;}
	#formsEnquireAbout ul {list-style:none; padding: 0; margin: 0 0 0 0;}
	#formsEnquireAbout ul ul {margin-left:20px;}
	#formsEnquireAbout li {list-style:none; padding: 0; margin: 0;}
	
	input#EnquireNewsletter {margin: 0 5px 0 0;}

	#formsEnquireSolution ul {list-style:none; padding: 0; margin: 0 0 10px 5px;}
	#formsEnquireSolution ul ul {margin: 5px 0 15px 15px;}
	#formsEnquireSolution li {list-style:none; padding: 0; margin: 0;}
	
	
/* contact us form */
#formsContact {display: block;}
	#formsContact .submit {padding: 10px 0 0 0;}
	#formsContact .contactNumberTable td {padding: 0 8px 3px 0;}		


