body {
  margin:0px;
  padding:0px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:10pt;
  text-align:center;
  margin-left:auto;
  margin-right:auto
}

#header
{
  background-color:black;
  width:865px;
  height:124px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:15px;
  text-align:left
}

.footerLink
{
  clear:both;
  height:62px;
  width:865px;
  cursor:pointer;
  margin-left:auto;
  margin-right:auto;
  text-align:left
}

a
{
  color:#005c8d
}

div#maincontainer { 
  width:865px;
  margin:0px auto;
 }

div#leftbar { 
  float:left;
  width:125px;
 }

div#rightbar { 
  float:right;
  width:125px;
 }

.bodyText
{
  width:595px;
  float:left;
  margin: 0px 10px;
}

#logo
{ 
  float:left;
  position:relative;
  top:8px;
  left:8px
}

#mta-banner
{
  float:left;
  position:relative;
  top:8px;
  left:146px;
  width:340px;
  height:107px
}

#footerbackground
{ 
  position:relative;
  top:16px
}

#callnow
{ 
  position:relative;
  top:-46px;
  left:97px
}

#callmessage
{ 
  position:relative;
  top:-84px;
  left:170px
}

fieldset
{
  border: 1px #4a9bdc solid;
  padding: 10px 10px 10px 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  margin-top: 0px;
  clear:both;
  text-align:left
}

.heading
{ 
  background-color:#005c8d
}

.button
{
  FONT-WEIGHT: bolder;
  FONT-SIZE: 8pt;
  COLOR: #005c8d;
  cursor: pointer
}

.calendarImage
{
  cursor: pointer;
  border: 1px solid red
}

.left
{ 
  float:left
}

.right
{ 
  float:right
}

.textInput { 
  width:245px
}

select { 
  width:250px
}

a img { 
  border:none
}

li ul li label {
  width:150px;
}
li ul li {
  padding:0px 0px 5px 0px;
  margin:0px
}
.question, label {
  clear:both;
  float:left;
  width:260px;
  margin-right:20px;
  padding-top:3px;
}
input, select, textarea {
}
ul {
  list-style:none;
  margin-left:0px;
  padding-left:0px
}
li {
  padding:5px;
  margin:2px 0px 0px 2px
}
.questionSection {
  clear:both
}
li ul {
  display:inline-block
}
h3 {
  clear:both
}
.btnPrevious {
  clear:both
}
#jumpLinks li {
  width:80px;
  height:50px;
  float:left;
  clear:none;
  font-size:13px;
  margin-right:10px;
  padding:0px
}
.even {
  background-color:#E5E5E5
}
.odd {
  background-color:#D5D5D5
}
.newDriverMarker {
}
p { 
  text-align:left
}

.required { 
  color:red;
 }

.notes { 
  font-size:smaller;
 }

h1 { 
  display:none;
 }

.emphasise { 
  font-style:italic;
 }

.highlight { 
  font-weight:bold;
 }

#footer
{
  margin-left:auto;
  margin-right:auto;
  width:865px;
  clear:both;
  font-size:xx-small
}

#designLink
{
  position:absolute;
  left:5px
}

#copyright
{
  width:99%;
  margin:3px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-top:#7d8990 1px solid;
  position:relative;
  left:4px;
  text-align:center
}

