#previousstep {
    display: none;
}

.steps:after {
    clear: both;
    content: ''
}

.Headings {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    line-height: 16pt;
    font-weight: 700;
    font-variant: normal;
    color: #075CA8
}

.BodyText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.8pt;
    font-style: normal;
    line-height: 18pt;
    font-weight: 400;
    color: #000
}

.BodyTextTables {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    line-height: 14pt;
    font-weight: 400;
    color: #818386
}

#surchargeForm {
    padding: 0 0 16px
}

#surchargeForm table {
    width: 100%
}

#surchargeForm b {
    padding: 16px 0 6px;
    display: inline-block
}

#surchargeForm td {
    padding: 0
}

#surchargeForm select {
    border: 1px solid #9d9d9d;
    padding: 1px 0 1px 5px;
    width:auto !important;
}

#surchargeForm input[type=radio] {
    margin: 2px 6px 6px 0;
    vertical-align: middle
}


#surchargeForm input[type=text] {
    border: 1px solid #bcbcbc;
    background: #ebebeb;
 	min-width: 53px !important;
	max-width: 100px !important;
    padding: 8px 7px 7px;
    margin: 4px 9px 2px 0
}

#surchargeForm small {
    display: inline-block;
    padding: 20px 0 10px;
    font-size: 11px
}

#surchargeForm input[type=submit],
a.step_next,
a.step_prev {
    display: block;
	padding: 5px;
    margin: 16px 0;
    width: 115px;
    height: auto;
    background-color: #0098d8;
    position: relative;
    color: #fdfdfd;
    line-height: 1.8;
    text-align: center;
    border: none
}

a.step_next,
a.step_prev {
    width: 40%;
    display: inline-block
}


a.step_next:hover,
a.step_prev:hover {
color:white !important;
font-weight: bold;
}

a.step_prev {
    float: left
}

a.step_next {
    float: right
}

.steps {
    width: 80%
}

.steps:after {
    display: block
}


.step {
  display: none;
}
div.step:first-child {
  display: block;
}