
table.formborder {
  width: 450px;
}

td.framepic {
  width: 450px;
}

td.formcontent {
  width: 450px;
  height: 100%;
  text-align: center;
  padding-top: 20px;
}

table.forminborder {
  width: 370px;
  margin: 0 35px 0 35px;
}

table.forminborder-travel {
  width: 420px;
  margin: 0 10px 0 10px;
}

td.inputformcontent, td.inputformcontent-centered, td.inputovercontent, td.inputovercontent-centered {
  width: 118px;
  padding-bottom: 0;
}

td.inputformcontent, td.inputformcontent-centered {
  height: 17px;
}

td.inputovercontent, td.inputovercontent-centered {
  padding-top: 3px;
  height: 15px;
}

td.inputovercontent-centered, td.inputformcontent-centered {
  padding-left: 63px;
  text-align: left;
}

input.formelement {
  width: 118px;
  height: 17px;
  border: 1px solid #7F8698;
}

input.formelement-centered {
  width: 245px;
  height: 17px;
  border: 1px solid #7F8698;
}

select.formelement {
  width: 118px;
  height: 17px;
  border: 1px solid #7F8698;
}

td.formtravellead {
  width: 210px;
  text-align: right;
  padding-right: 5px;
}

td.inputformtravel {
  height: 17px;
}

td.formblockinleft {
  width: 195px;
}

td.formblockinright {
  border-left: 1px solid #666666;
}

td.inputformblocklead {
  text-align: right;
  width: 130px;
  padding-right: 5px;
  padding-top: 5px;
}

td.inputformblock {
  width: 70px;
  padding-top: 5px;
}

select.formelement-blockselect {
  width: 65px;
  border: 1px solid #7F8698;
}

td.informblockovertext {
  width: 100%;
}

td.informblockelement {
  width: 100%;
}

select.formelement-blockselect-right {
  width: 120px;
  border: 1px solid #7F8698;
}

input.formelement-blockselect-right {
  width: 210px;
  border: 1px solid #7F8698;
}

table.formblockright {
  width: 100%;
  margin-left: 10px;
}

td.formtraining {
  padding: 30px 0 30px 0;
}

td.trainingradio {
  width: 20px;
  padding: 0 0 0 60px;
}

td.trainingradiotext {
  width: auto;
}

td.formnotes {
  padding: 30px 0 0 0;
  font-weight: bold;
  text-align: justify;
}

td.formnotestextarea {
  padding: 10px 0 20px 0;
}

textarea {
  width: 100%;
  height: 40px;
  border: 1px solid #7F8698;
  font-size: 11px;
}

td.formbutton {
  width: 100%;
  text-align: center;
  
}

input.formbutton {
  width: 120px;
  border: 1px solid #7F8698;
  background-color: #C4C4C4;
}
table.formlogin {
  width: 450px;
}

td#loginformhead {
  text-align: right;
  color: #720000;
  padding-bottom: 10px;
}

a.reginst {
  font-weight: bold;
  color: #720000;
}

td#logincontent {
  text-align: left;
  padding: 20px 5px 20px 5px;
}

td.formloginbutton {
  width: 100%;
  text-align: center;
  padding-top: 10px;
  border-top: 1px solid #C4C4C4;
}

td#loginforminvcode, td#loginforminvcodeover {
  width: 120px;
}

td#loginforminvcode2, td#loginforminvcodeover2 {
  width: 120px;
  padding-left: 166px;
  padding-right: 160px;

}

td#loginforminvcode {
  text-align: right;
  padding-right: 5px;
}

td#loginforminvcode2 {
  padding-bottom: 10px;
}

td#loginforminvcode2 {
  text-align: left;
  padding-right: 5px;
}

td#loginforminvcode, td#loginformcountry {
  padding-bottom: 5px;
}

td#loginformcountry {
  width: 290px;
}

td.loginformempty {
  width: 40px;
}

td.loginformempty2 {
  width: 162px;
}

input#invcode {
  width: 118px;
  border: 1px solid #720000;
}

select#loginformcountryselect {
  width: 238px;
  height: 17px;
  border: 1px solid #720000;
}

td#loginerror {
  padding: 10px 5px 5px 5px;
  color: #720000;
  text-align: left;
}

a#loginerror {
  color: #720000;
}

td#livinbpleft, td#havevisaleft {
  padding: 0 0 10px 0;
  text-align: right;
}

td#livinbpright, td#havevisaright {
  padding: 0 5px 10px 5px;
}

ul.formend {
  width: 400px;
}

li.formend {
  width: 400px;
  list-style-type: none;
  list-style-position: inside;
}

td#regformheadtext {
  padding: 10px 10px 20px 10px;
}

td.forminvcodeleft {
  padding: 0 0 0 10px;
  text-align: right;
}

td.forminvcoderight {
  padding: 0 0 0 10px;
  font-weight: bold;
  
}
