/* ShippingStatus.jsp */

#tr_shst_trackingNumberSection {
  border-bottom: black solid 1px;
}

#tr_shst_trackingNumberTextLayout {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}

#tr_shst_trackingNumberInputLayout, #tr_shst_trackingNumberSubmitLayout {
  padding-bottom: 1em;
  vertical-align: bottom;
}

#tr_shst_trackingNumberInput {
  width: 29em;
  margin-left: 1em;
}

#tr_shst_userInfoTextLayout {
  padding-bottom: 1em;
  padding-top: 1em;
}

#tr_shst_fullNameInput {
  width: 12em;
}

#tr_shst_companyNameInput {
  width: 23em;
}

#tr_shst_postalCodeInput {
  width: 7em;
}

#tr_shst_userInfoSection td.boxTops, #tr_shst_phoneLayout, #tr_shst_postalCodeLayout {
  border-top: black solid 1px;
}

#tr_shst_userInfoSection td.boxBottoms {
  border-bottom: black solid 1px;
}

#tr_shst_userInfoSection .boxLefts {
  border-left: black solid 1px;
}

#tr_shst_userInfoSection .boxRights {
  border-right: black solid 1px;
}

#tr_shst_userInfoSection .boxCells {
  background-color: #EEEEEE;
}

#tr_shst_fullNameCompanyNameDelimLayout1, #tr_shst_fullNameCompanyNameDelimLayout2 {
  text-align: center;
  vertical-align: middle;
  width: 4em;
}

#tr_shst_phoneLabel, #tr_shst_postalCodeLabel {
  margin-right: 0.5em;
}

#tr_shst_userInfoSubmitLayout {
  padding-top: 1em;
}

/* ShippingStatusNotFound.jsp */

#tr_shstntfn_mainTextLayout {
  border-bottom: black solid 1px;
  padding-bottom: 0.5em;
}

#tr_shstntfn_submitLayout {
  border-top: black solid 1px;
  padding-top: 1em;
}

#tr_shstntfn_centerSection tr .boxLefts {
  border-left: black solid 1px;
}

#tr_shstntfn_centerSection tr .boxRights {
  border-right: black solid 1px;
}

#tr_shstntfn_centerSection tr .boxCells {
  background-color: #EEEEEE;
}

/* RetrieveMerchantName.jsp */

#tr_rtmrnm_errorLayout {
  border-bottom: black solid 1px;
  padding-bottom: 0.5em;
}

#tr_rtmrnm_merchantNameTextLayout {
  border-top: black solid 1px;
  padding-top: 1em;
}

#tr_rtmrnm_merchantNameInputLayout {
  text-align: center;
}

#tr_rtmrnm_merchantNameInputLayout {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

#tr_rtmrnm_merchantNameInput {
  width: 90%;
}

#tr_rtmrnm_centerSection tr .boxLefts {
  border-left: black solid 1px;
}

#tr_rtmrnm_centerSection tr .boxRights {
  border-right: black solid 1px;
}

#tr_rtmrnm_centerSection tr .boxCells {
  background-color: #EEEEEE;
}

/* ShippingStatusDetail.jsp */

#tr_shstdt_currentStatusLabelLayout,
  #tr_shstdt_currentStatusValueLayout,
  #tr_shstdt_podLabelLayout,
  #tr_shstdt_podValueLayout,
  #tr_shstdt_etaLabelLayout,
  #tr_shstdt_etaValueLayout {
  padding-top: 0.75em;
}

#tr_shstdt_currentStatusLabel, #tr_shstdt_podLabel, #tr_shstdt_etaLabel {
  font-weight: bold;
}

#tr_shstdt_currentStatusValue {
  color: green;
  font-weight: bold;
}

#tr_shstdt_etaCaption {
  color: mediumpurple;
}

#tr_shstdt_activityLayout {
  padding-top: 0.75em;
  padding-bottom: 0.5em;
}

#tr_shstdt_activityTable {
  border: black solid 1px;
  width: 100%;
}

#tr_shstdt_activityHeaders, #tr_shstdt_activityBody {
  font-size: 9pt;
  text-align: left;
}

#tr_shstdt_activityHeaders {
  background-color: dimgray;
  color: white;
}

#tr_shstdt_activityBody .evenRows {
  background-color: white;
  color: black;
}

#tr_shstdt_activityBody .oddRows {
  background-color: #F0F0F0;
  color: black;
}

#tr_shstdt_activityTable * {
  white-space: nowrap;
}

.tr_shstdt_activityDate,
  .tr_shstdt_activityTime,
  .tr_shstdt_activityStatus,
  .tr_shstdt_activityLocation {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

.tr_shstdt_activityStatus {
  width: 40%;
}

.tr_shstdt_activityLocation {
  width: 20%;
}

.tr_shstdt_activityNotes {
  width: 30%;
}

#tr_shstdt_centerSection tr td form {
  display: inline;
}

/* ParticipantNotification.jsp */

#nt_prnt_centerSectionLayout {
  padding-left: 0;
  padding-right: 0;
}

#nt_prnt_centerSection {
  width: 100%;
}

#nt_prnt_instructionsTextLayout, #nt_prnt_submitsLayout {
  padding-left: 2em;
  padding-right: 2em;
}

#nt_prnt_email1Input,
  #nt_prnt_email2Input,
  #nt_prnt_mobilePhoneInput {
  width: 20em;
}

#nt_prnt_centerSection .boxTops {
  padding-top: 1em;
}

#nt_prnt_centerSection .boxBottoms {
  border-bottom: black solid 1px;
  padding-bottom: 1em;
}

#nt_prnt_submitsLayout {
  padding-top: 1em;
}
