/* Private: form */

/*styles for NetBuild list areas (form plugin)*/
form {padding:5px 0 0 0; margin:0; width:80%; text-align:center;}
#mandatory {text-align:left;}
.formContent, .tableTextarea {background:url(/images/contact-back.gif) repeat-y; width:340px; padding-top:5px; margin:auto;}

.tableRow, .submitRow, .tableHeading {width:450px; border:0px #000 solid; margin:auto; padding:2px 0;}
.tableHeading {background:url(/images/contact-top.gif) top left no-repeat #009AD6; margin-top:10px; font-size:110%; font-weight:bold; color:#fff; padding:0;}
.tableHeading span {display:block; width:100%; padding:2px 0;}
.submitRow {background-color:#fff;}

.tableLeft {float:left; width:240px; font-weight:normal; border:0px #000 solid; color:#091669; font-size:90%; text-align:left; padding-left:10px;}
.tableRight {float:left; width:200px; border:0px #000 solid; text-align:center;}

.tableCheckLeft {float:left; width:250px; font-weight:bold; font-size:100%; text-align:left; padding-left:10px;}
.tableCheckRight {float:right; width:200px; text-align:center;}

.tableEnd {background:url(/images/contact-bottom.gif) bottom left no-repeat; height:10px; font-size:10px; padding:0; width:340px; margin:0;}

.submit {width:100%; text-align:right; padding-top:5px;}

.formReq {color:#091669; vertical-align:super;}

.textInput, textarea {border:1px solid #E70099; font-family:Arial,Helvetica; font-size:100%; width:200px;}
button {background-color:transparent; border:0; padding:0; cursor:pointer; width:89px;} 

.clear {font-size:1px; height:1px; line-height:1px; clear:both;}

.AccountFormTitle {font-weight:bold; color:#666666;}

.accountlink {cursor: pointer; cursor: hand;}

.showhidelink {font-weight:bold; border:0px #000 solid; color:#091669; font-size:90%; text-align:left; padding-left:10px;}