@charset "utf-8";
/* CSS Document */

div.errorLog { width:645px; color:#FF0000; padding-bottom:5px; }
h2.legend { font-size:12px; font-weight:bold; color:#234871; background-image:url(/images/carbon-exchange-form-legend.png); background-repeat:no-repeat; padding:0; margin:0; width:126px; height:22px; padding-top:5px; padding-left:9px; margin-top:-35px; margin-bottom:15px; z-index:10; margin-left:-20px; }
legend { z-index:10; }
fieldset { width:645px; padding:10px; padding-top:20px; padding-left:30px; margin-left:15px; background-image:url(/images/carbon-exchange-form-background.jpg); background-repeat:repeat-x; background-position:top; border:#3E6097 2px solid; position:relative; }
#contactFieldset { margin-top:30px; margin-bottom:20px; }
fieldset label { float:left; width:120px; font-weight:bold; margin-bottom:10px; color:#003366; padding-top:1px; }
fieldset input { width:500px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:12px; border:#3E6097 1px solid; padding:1px; }
fieldset textarea { width:500px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:12px; border:#3E6097 1px solid; padding:1px; }
 
div.formRow { width:645px; padding-bottom:10px; margin:auto; }

#captchaImage { margin-left:2px; }
div.captchaCheck { float:left; width:95px; }
div.captchaText { float:left; width:410px; line-height:1.3em; }
div.captchaText a { text-decoration:none; } 
div.captchaText a:hover { text-decoration:underline; } 
#securityField { margin-top:5px; font-size:19px; width:80px; height:25px; border:#3E6097 1px solid; color:#16225C; text-align:center; font-weight:bold; }
div.formFooter { width:645px; padding-top:20px; text-align:center; margin:auto; }
div.formFooter input { width:130px; height:25px; z-index:10; padding:0; margin:0; border:none; }

div.errorLine { padding-bottom:1px; color:#FF0000; height:0; opacity:0; display:none; }

.waitingTitle { color:#666699; }
.waitingField { background-color:#F0F0F0; border-color:#666699; color:#999999; }
.activeTitle { color:#003366; }
.activeField { background-color:#FFFFFF; border-color:#3E6097; color:#000000; }

div.successMessage { width:610px; margin-top:50px; margin-bottom:50px; color:#000033; font-size:12px; text-align:center; font-weight:bold; }