BODY {
  background: url("images/MT_Header_blank.gif") repeat-x;
  background-color: white;
  color: black;
  width: 100%;
}

A {
  background-color: transparent;
             color: blue;
       font-family: sans-serif;
}

H1, H2, H3 {
  background-color: transparent;
       font-family: sans-serif;
             color: blue;
        margin-top: .5em;
     margin-bottom: .2em;
}

.price {
    font-weight: bold;
    font-family: sans-serif;
    color:       blue;
}

img.photo {
  margin: 0 0.5em;
  border: none;
}

#radio {
    float: right;
}

.error {
  margin:  0.8em 0 0.2em;
}

.Master {
  background: url("images/MT_BG_gridfade.gif") no-repeat;
  position: absolute;
  top:     0;
  left:    0;
  width:   100%;
}

.PrintHeader {
    display: none;
}

.Header {
  background: url("images/MT_Header_blank.gif") repeat-x;
  color:            black;
  background-color: #c0c0ff;
  position: relative;
  top:     0;
  left:    0;
  height:  100px;
  width:   100%;
  border-top:    2px solid #d0d0ff;
  border-bottom: 4px solid black;
  padding: 0;
  margin:  0;
}

.HeadingLogo {
  background: transparent;
  position:   absolute;
  top:     0;
  left:    0;
  height:  120px;
  width:   410px;
  padding: 0;
  margin:  0;
}

.HeadingTitle {
  background: transparent;
  position:   absolute;
  bottom:     0;
  left:      410px;
  padding:   0;
  margin:    0 0 20px 1em;
  font-style:     normal;
  font-weight:    bold;
  font-family:    sans-serif;
  font-size:      20px;
  color:     white;
}

.slogan {
  font-style:     italic;
  font-weight:    bold;
  font-family:    "Times New Roman", serif;
  font-size:      18px;
  color:          black;
}

.NavBar {
  background-color: white;
  position: relative;
  top:    0;
  left:   0;
  width:  120px;
  border-right: 1px solid #808080;
  padding:  0;
  margin: 0 1em 0 0;
  float: left;
  z-index: 1;
}

.NavMenu {
  background-color: transparent;
  position: relative;
  top:    0;
  left:   0;
  width:  120px;
}

.NavBanner {
  background-color: transparent;
  position: relative;
  top:    0;
  left:   0;
  width:  120px;
}

.Content {
  background: transparent;
  position: relative;
  top: 0;
  width: auto;
  margin:  0 2em;
  padding: 0 1em;
}

.ulindent {
  margin:  0;
  padding: 0;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  font-family:   sans-serif;
}

th.faq {
    font-weight: bold;
    font-family: sans-serif;
    text-decoration: none;
    text-align: left;
} 

td.a.faq {
    font-family: sans-serif;
    text-decoration: none;
} 

dt {
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
} 

dt a{
    font-family: sans-serif;
    font-weight: normal;
    text-decoration: none;
}


#Button {
    background-color: #f0f0ff;
    color: #333;
    padding: 0 0 2px 0;
    margin-bottom: 2px;
    font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#Button ul {
    list-style: none;
    border: none;
    margin: 0;
    padding: 0;
}

#Button li {
    border-bottom: 1px solid #f0f0ff;
    margin: 0;
    padding: 0;
}

#Button li a {
    display: block;
    background-color: #8080ff;
    color: #fff;
    width: 100%;
    height: 100%;
    border-left:  4px solid #e0e0ff;
    border-right: 4px solid #c0c0ff;
    padding: 5px 5px 5px 0.5em;
    text-decoration: none;
}

#Button li a.sel {
    border-left:  4px solid #c0c0ff;
    border-right: 4px solid #e0e0ff;
    background-color: #7070ff;
    padding: 5px 5px 5px 0.5em;
    text-decoration: none;
    height: 100%;
    font-weight: bold;
    color: #ff0;
}

html>body #Button li a {
    width: auto;
}

#Button li a:hover {
    background-color: #a0a0ff;
    color: #ff0;
    border-left:  4px solid #c0c0ff;
    border-right: 4px solid #e0e0ff;
}

#Button li a.sel:hover {
    background-color: #7070ff;
    color: #ff0;
    border-left:  4px solid #c0c0ff;
    border-right: 4px solid #e0e0ff;
}

#products table {
     border: 1px solid black;
     margin: .5em;
    padding: .5em;
}

#products th {
     border: 1px solid black;
     margin: .5em;
    padding: .5em;
    font-family: sans-serif;
}

#products tr {
     border: 1px solid black;
     margin: .5em;
    padding: .5em;
}

#products td {
     border: 1px solid black;
     margin: .5em;
    padding: .5em;
 vertical-align: top;
}

.office {
    border: none;
    padding: 0.5em;
}

.examples td {
    border:         none;
    border-bottom:  1px solid Gray;
}
