/* ------------------------------------------------------------------- */ 
/* FORMS */
/* ------------------------------------------------------------------- */

#Form-Container input { width:210px; height:16px; padding:2px 2px 0px 2px;  border:1px solid #ababab; font-size:0.9em; }
#Form-Container textarea {  height:368px; font-family:Arial, Helvetica, Sans-serif; font-size:0.9em; width:210px;  border:1px solid #ababab; float:left; padding:2px 2px 0px 2px; }
#Email-Link-Form  textarea { width:426px;  }

table{ border-spacing: 0; border-collapse: collapse; padding:0; margin:0;  border:none;  }

#Form-Container { background-color:#F0F0F0; padding:5px 15px 0px 15px; margin:15px 0; position:relative; }
#Form-Wrapper { position:relative; }
#Contact-Us-Form { position:relative; margin:0; padding:0; }

#Form-Wrapper h3 { display:none; }
#Form-Wrapper table h3 { text-transform:uppercase; color:#b82b30; font-size:0.8em; font-weight:bold; display:block; }
#Form-Wrapper table th { text-align:left; font-size:0.8em; color:#666666; }


table.contact-details { margin:10px 25px 0px 0px; }
table.contact-details th { width:100px; font-weight:normal;  padding-bottom:9px; }
table.contact-details td { padding-bottom:9px; }

table.company-details { margin:10px 0px 0px 0px; }
table.company-details th { width:100px; font-weight:normal;  padding-bottom:9px; }
table.company-details td { padding-bottom:9px; }

table.question-details { margin:10px 25px 0px 0px; }
table.question-details th { width:100px; font-weight:normal;  padding-bottom:9px; }
table.question-details td { padding-bottom:9px; }

table.message { position:absolute; margin:32px 0px 0px 0px; top:0; right:0px; width:210px; }
table.message th label{ position:absolute; font-weight:bold; text-transform:uppercase; color:#b82b30; font-size:0.9em; top:10px; }


table.question { position:absolute; margin:10px 0px 0px 0px; top:0; right:0px; width:210px; }
#Form-Container  table.question textarea {  height:130px; margin-top:10px; }

span.mand-text { font-size:0.8em; color:#b4b4b4; width:300px; margin-top:0px;  float:left;  }

table.form-footer { width:100%; text-align:right; }


#Contact-Details-Container { display:none; }

/* Submit button */

/* ------------------------------------------------------------------- */
#Form-Container input.button									{ border:none; width:auto; height:auto; position:absolute; right:0; bottom:0; }




/* Email page */
/* ------------------------------*/


table#Email-Page-Link-Form { margin:10px 0px 0px 0px; }
table#Email-Page-Link-Form th { width:100px; font-weight:normal; }
table#Email-Page-Link-Form td { padding-bottom:9px; padding-left:10px; }

#Email-Link-Form textarea {  height:150px; }
#Email-Link-Form span.mand-text { padding-bottom:5px; } 


/* Submit button */

/* ------------------------------------------------------------------- */
#Email-Link-Form input.button								{ border:none; width:auto; height:auto; position:absolute; right:0px; bottom:-19px; }



/* Lose border around checkboxs & radio buttons in IE 6 */
/* ------------------------------------------------------------------- */
#Contact-Form table#Interests 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		{ padding:10px; padding-bottom:5px; margin:10px 0px 10px 0px; color:#FFF; width:540px; background:#a72f18 url('../grfx/layout/error-bg.gif') no-repeat 0 0 }
#Form-Layout-One-Validation-Wrapper p,
#CallbackRequest-Validation-Wrapper p	{ color:#FFF; margin-bottom:5px; margin-left:60px; text-transform:uppercase; font-weight:bold; }
#Form-Layout-One-Validation-Wrapper ul,
#CallbackRequest-Validation-Wrapper ul	{ color:#FFF; margin-left:75px;}
#Form-Layout-One-Validation-Wrapper li,
#CallbackRequest-Validation-Wrapper li	{ background-image:none; list-style:disc; padding-left:0;}

