#MautoMargin a,
#MautoMargin a:active,
#MautoMargin a:hover,
#MautoMargin a:focus {
        background-color:transparent !important;
        font-size: 9px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif !important;
        line-height:10px;
        outline:none;
        white-space: nowrap;
        text-transform: uppercase;
        font-style: normal;
        letter-spacing: normal;
}
#MautoMargin {
        display: block;
        margin: 0 auto;
}

@media print {
	#navstep { display: none; }
	#navlogoutwarn { display: none; }
	#llinebotn { display: none; }
	#wsearch { display: none; }
	#wtext { display: none; }
	#footer { display: none; }
}

@media screen {
	.onlyprt { display: none; }
}

h1 {
  font-family: Arial, Sans-serif;
  font-size:   125%;
}
  
h2,h3,h4,h5,td,ul,ol {
  font-family: Arial, Sans-serif;
}

p {
  line-height: 120%;
  font-family: Arial, Sans-Serif;
}

li {
  line-height: 120%;
  font-family: Arial, Sans-Serif;
}

li.tight {
  line-height: 110%;
  font-family: Arial, Sans-Serif;
  font-size:   95%;
}

tr.even {
  background: #f0fff0;
}

tr.odd {
  background: #c0ffc0;
}

tr.head {
  background: #c0ffc0;
}

.no3d {
  border:  1px solid black;
  padding: 0px 0px 0px 2px;
}

.reduced {
  font-size:  87%;
}

.enlarged {
  font-size:  100%;
}

.newpage {
  page-break-before: always;
}

table.info_form {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}

table.info_form td.one {
  white-space: nowrap;
  vertical-align: top;
}

table.info_form td.two {
  font-weight: bold;
  vertical-align: top;
}

.tsc_address {
  margin:  10px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}

.input_table {
  margin: 10px 0px 0px 0px;
}

.input_desc {
  font-size: 80%
}

.input_value {
  font-size: 90%;
}

table.input_table td {
  padding: 0px 2px 0px 2px;
}

.good {
  color: green;
}

.bad {
  color: red;
}

.cmt {
  font-size:   80%;
  font-style:  italic;
  font-weight: normal;
}

div.logo {
  margin-top: 10px;
  margin-left: 11px;
}

.whitebox {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  padding: 6px;
}

@media print {
  td.content {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: black;
    padding: 10px 15px;
    background-color: white;
    color: #000000;
    width: 110%;
  }
}

@media screen {
  td.content {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: black;
    padding: 10px 15px;
    background-color: #eeeeee;
    color: #000000;
    width: 75%;
  }
}

td.steps {
  border-right: 1px black solid;
}

td.steps ul {
  margin: 0;
  padding: 1em 0;
  font-size: small;
  list-style-type: none;
}

td.steps ul li {
  margin: 0;
  padding: 0.5em 0.75em 0.5em 0.5em;
  white-space: nowrap;
}

td.steps ul li.active {
  color: black;
  background: #eeeeee;
  position: relative;
  right: -1px;
  border-color: black;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  font-weight: bold;
}

table.inabit {
  margin-left: 25px;
}

table.inabit td {
  padding: 0px 10px 0px 0px;
}
