/* ------------------------------------------------------------------- */ 
/* FORMS */
/* ------------------------------------------------------------------- */
#Form-Wrapper					{ position:relative; }
form							{ }
form p							{ font-size:11px}
form a							{ color:#666}
form td							{ vertical-align:top; padding-bottom:5px;}
form input, form select, 
form textarea					{ border:none; padding:3px; font-size:11px; font-family:Arial, Helvetica, Sans-serif; width:250px; border:1px solid #AAA;  }
form select						{ background-color:#FFF;}
th.label						{ width:130px; vertical-align:top; text-align:left; color:#666; font-weight:normal; font-size:.9em; margin-right:10px; padding-top:4px }
th.label-question				{ text-align:left; color:#000;}

form table						{ margin-bottom:15px;}

#Form-Wrapper h3,
th.label-question,
th.business-details				{ display:block; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#333; font-size:11px}

#Form-Container					{ background-color:#f6f6f6; padding:15px; }

#Contact-Form					{ padding:0; border:none} 

span.mand-text											{ font-size:.9em; color:#888; }
/*form#Account-Application-Form table#Footer,
form#Account-Application-Form table#Footer,
form#CallbackRequest-Form-Container	table#Footer		{ display:inherit; height:auto}*/


/* Submit button */
/* ------------------------------------------------------------------- */
input.button									{ border:none; width:auto; margin-left:125px;}


/* Lose border around checkboxs & radio buttons in IE 6 */
/* ------------------------------------------------------------------- */
#Contact-Form table#Interests input,
#Contact-Form table#MarketingRequest input,	
#CallbackRequest-Form td.radio-button-cell input,
#Content-Search-Wrapper span.search-type input,
#Content-Search-Wrapper span.content-groups input,
#CallbackRequest-Form-Container table.literature-details li span.checkboxes input	{ border:none;}


/* Error text */
/* ------------------------------------------------------------------- */
#Form-Layout-One-Validation-Wrapper,
#CallbackRequest-Validation-Wrapper		{ background-color:#FF6600; padding:10px; padding-bottom:6px; color:#FFF; margin-bottom:15px; font-size:11px}
#Form-Layout-One-Validation-Wrapper p,
#CallbackRequest-Validation-Wrapper p	{ color:#FFF; margin-bottom:5px;}
#Form-Layout-One-Validation-Wrapper ul,
#CallbackRequest-Validation-Wrapper ul	{ color:#FFF; margin-left:22px;}
#Form-Layout-One-Validation-Wrapper li,
#CallbackRequest-Validation-Wrapper li	{ background-image:none; list-style:disc; padding-left:0;}


/* Contact form */
/* ------------------------------------------------------------------- */
#Form-Container								{ width:450px; float:left; margin:0 25px 0 0;}
#Form-Container h3							{ display:none; }
div#Contact-Us-Form h3						{ display:block }
#Contact-Form table#Interests				{ color:#666; font-size:.9em; }
#Contact-Form table#Interests td			{ padding-right:20px; }
#Contact-Form table#Interests input			{ width:auto;}
#Contact-Form table#Message textarea		{ width:310px}

table#Interests	table td					{ padding-left:17px;}
table#Interests	table td input				{ margin-left:-17px;}

#Contact-Form table#MarketingRequest		{ margin-left:130px;}
#Contact-Form table#MarketingRequest input	{ width:auto; float:left; margin-right:5px;}
#Contact-Form table#MarketingRequest span p	{ color:#666; margin-bottom:3px }

