#quickEnrollDiv {
  position: absolute;
  width: 850px;
  height: 340px;
}

#qe-page1Div {
  position: absolute;
  width: 850px;
  height: 340px;
}

#qe-page2Div {  
  display: none;
  position: absolute;
  width: 850px;
  height: 340px;
  opacity: 0;
}

#qe-page3Div {
  display: none;
  position: absolute;
  width: 850px;
  height: 340px;
  opacity: 0;
}

#qe-page4Div {
  display: none;
  position: absolute;
  width: 850px;
  height: 340px;
  opacity: 0;
}
  
#qe-courseSelectDiv {
  position: absolute;
  left: 2mm;
  top: 2mm;
  width: 12cm;
}

#qe-dateLocationDiv {
  position: absolute;
  left: 13cm;
  top: 2mm;
  width: 8cm;
}

#qe-registerDiv {
  position: absolute;
  top: 300px;
  left: 0px;
  width: 850px;
  height: 40px;
}

#offSelect {
  width: 350px; 
}

#courseSelect {
  width: 480px;
}


*.required {
  color: #000066;
}

input[type="radio"] {
  width: 10px;
  height: 10px;
}

#regformBillingAddressBlock {
  position:absolute;
  width: 400px;
  /*height: 7.5cm;*/
}

#regformPaymentDataDiv {
  position: absolute;
  left: 10.5cm;
  top: 0cm;
  width: 6.1cm;
  height: 7.5cm;
}

#regformButtonDiv {
  position:absolute;
  left: 0;
  top: 8cm;
  width: 850px;
  height: 1cm;
}

#regformFooterDiv {
	position: absolute;
	left: 0;
	top: 340px;
  width: 850px;
  height: 31px;
}

#regformCourseLabel {
  position: absolute;
  top: 5mm;
  left: 2mm;
  text-align: right;
}

#regformCourse {
  position: absolute;
  top: 5mm;
  left: 2.1cm;
  text-overflow: ellipsis;
  overflow:      hidden;
  white-space:   nowrap;
  width: 300px;
}

#regformDateLabel {
  position: absolute;
  top: 9mm;
  left: 2mm;
}

#regformDate {
  position: absolute;
  top: 9mm;
  left: 2.1cm;
}

#regformLocationLabel {
  position: absolute;
  top: 13mm;
  left: 2mm;
}

#regformLocation {
  position: absolute;
  top: 13mm;
  left: 2.1cm
}

#regformFirstNameLabel {
  position: absolute;
  top: 17.5mm;
  left: 2mm;
}

#regformFirstNameSpan {
  position: absolute;
  top: 17mm;
  left: 2.1cm;
}

#regformFirstNameField {
  width: 2.5cm;
}

#regformLastNameLabel {
  position: absolute;
  top: 17.5mm;
  left: 5.2cm;
}

#regformLastNameSpan {
  position: absolute;
  top: 17mm;
  left: 4.9cm; 
}

#regformLastNameField {
  position: absolute;
  top: 17mm;
  left: 6.2cm; 
  right: 2mm;
  width: 2.9cm;
}


#regformCompanyLabel {
  position: absolute;
  top: 22.5mm;
  left: 2mm;
}

#regformCompanySpan {
  position: absolute;
  top: 22mm;
  left: 2.1cm;
  right: 2mm;
}

#regformCompanyField {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 7cm;
}

#regformAddressLabel {
  position: absolute;
  top: 27.5mm;
  left: 2mm;
}

#regformAddressSpan {
  position: absolute;
  top: 27mm;
  left: 2.1cm;
  right: 2mm;
}

#regformAddressField {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 7cm;  
}

#regformAddress2Label {
  position: absolute;
  top: 32.5mm;
  left: 2mm;
}

#regformAddress2Span {
  position: absolute;
  top: 32mm;
  left: 2.1cm;
  right: 2mm;
}

#regformAddress2Field {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 7cm;  
}

  
#regformCityLabel {
  position: absolute;
  top: 37.5mm;
  left: 2mm;
}

#regformCitySpan {
  position: absolute;
  top: 37mm;
  left: 2.1cm;
  width: 2cm;
}

#regformCityField {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 7cm;
}

  
#regformStateLabel {
  position: absolute;
  top: 42.5mm;
  left: 2mm;
}

#regformStateSpan {
  position: absolute;
  top: 42mm;
  left: 2.1cm;
  width: 2cm;
}

#regformStateField {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 2.5cm;
}

  
#regformZipLabel {
  position: absolute;
  top: 42.5mm;
  left: 5.2cm;
}

#regformZipSpan {
  position: absolute;
  top: 42mm;
  left: 6.2cm;
  right: .5cm;
}

#regformPhoneLabel {
  position: absolute;
  top: 47.5mm;
  left: 2mm;
}

#regformPhoneSpan {
  position: absolute;
  top: 47mm;
  left: 2.1cm;
  width: 2cm;
}

#regformPhoneField {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 2.5cm;
}

#regformAltPhoneLabel {
  position: absolute;
  top: 47.5mm;
  left: 5.2cm
}

#regformAltPhoneSpan {
  position: absolute;
  top: 47mm;
  left: 4.8cm;
  width: 2cm;
}

#regformAltPhoneField {
  position: absolute;
  left: 1.8cm;
  right: 2mm;
  width: 2.5cm;
}


#regformEmailLabel {
  position: absolute;
  top: 52.5mm;
  left: 2mm;
}

#regformEmailSpan {
  position: absolute;
  top: 52mm;
  left: 2.1cm;
  width: 4cm;
}

#regformEmailField {
  position: absolute;
  left: 0px;
  right: 0px;
}

#regformOneStudentDiv {
  position: absolute;
  left: 2mm;
  top: 60mm;
}

#regformMultiStudentDiv {
  position: absolute;
  left: 2mm;
  top: 65mm;
}

#regformPrice { 
  position: absolute;
  top: 5mm;
  left: 2mm;
}

#regformPaymentSelect {
  position: absolute;
  top: 52mm;
  left: 2.1cm;
  width: 170px;
}

#regformPaymentSelectLabel {
  position: absolute;
  top: 52.5mm;
  left: 2mm;
}

#regformCCPaymentData {
  display: none;   
}

#regformPOPaymentData {
  display:none; 
}

#regformCCType, #regformPOVendor {
  position: absolute;
  top: 60mm;
  left: 2mm;
}

#regformCardNumberLabel {
  position: absolute;
  top: 65mm;
  left: 2mm;
}

#regformCardNumberSpan {
  position: absolute;
  top: 65mm;
  left: 27mm;
}

#regformCardExpLabel {
  position: absolute;
  top: 27mm;
  left: 10mm;
}

#regformCardExpMonth {
  position: absolute;
  top: 26mm;
  left: 27mm;
  width: 2.5cm;
}

#regformCardExpYear {
  position: absolute;
  top: 26mm;
  left: 5.5cm;
  width: 1.5cm;
}

#regformCardCCVLabel {
  position: absolute;
  top: 34mm;
  left: 10mm;
}

#regformCardCCVSpan {
  position: absolute;
  top: 33mm;
  left: 27mm;
}

#regformCardCCVField {
  width: 1cm;
}

#lastNameHeader {
  width: 3cm;
  text-align: center;
}
  
#firstNameHeader {
  width: 3cm;
  text-align: center;
}
  
#companyHeader {
  width: 3cm;
  text-align: center;
}

#phoneHeader {
  width: 3cm;
  text-align: center;
}
  
#emailHeader {
  width: 3cm;
  text-align: center;
}
  
#studentListDiv {
  width: 840px;
}

#listTableDiv {
  width: 840px;
  height: 280px;
  overflow: auto;
}

#confBillingDiv {
  position: absolute;
  top: 5mm;
  left: 5mm;
  width: 400px;
  height: 300px;
}

#confStudentsDiv {
  position: absolute;
  left: 420px;
  top: 5mm;
  width: 400px;
  height: 300px;
}

#confCommandsDiv {
  position: absolute;
  left: 0px;
  top: 300px;
  width: 850px;
  height: 50px;
}

#regformConfirmationDiv {
  position: absolute;
  width: 810px;
  height: 340px;
  padding-left: 20px;
  padding-right: 20px;
}