A {
 color: #000DB8;
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 FONT-SIZE: 12px;
}

FORM {
margin-bottom: 0
}

INPUT {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 11px;
 border-style: solid;
 border-width: 1;
 border-color: #000000;
}

TEXTAREA {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 11px;
 border-style: solid;
 border-width: 1;
 border-color: #000000;
}

SELECT {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 11px;
 border-style: solid;
 border-width: 1
}

BODY {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 12px;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0
}

ul {
MARGIN-TOP: 0;
}

li {
  padding-bottom: 15px;
}

img {
border-style: none;
}

.full-table {
 width: 100%;
 height: 100%
}

.full-size-table {
 width: 780;
 height: 100%
}

.appropriate-size-table {
 width: 780;
}

.row1 {
 height: 5%;
 vertical-align : top
}

.row2 {
 height: 90%;
 vertical-align : top;
 background-color: FFFFFF;
}

.row3 {
 height: 5%;
 vertical-align : top
}

TD {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 12px
}

.justify {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 12px;
 text-align: justify
}

.content {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #333333;
 FONT-SIZE: 12px;
 text-align: justify;
}


.red {
color: #FF0000;
}

.home-img {
 background-image: url("images/Car_Repair_Billing.jpg");
 background-repeat : no-repeat
}

.back {
 background-image: url("images/AAR_File.jpg");
 background-repeat : repeat
}

.home-right-back {
 background-image: url("images/Interchange_Rules.jpg");
 background-repeat : repeat
}

.int-left-back {
 background-image: url("images/AEI_Tag.jpg");
 background-repeat : repeat
}

.doted-line {
 background-image: url("images/Repair_Line.jpg");
 background-repeat : repeat-x;
 background-position: center center; 
}

.left-link-black A {
 background-color: #000000;
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #FFFFFF;
 FONT-SIZE: 11px;
 text-decoration: none;
 display: block;
 padding-left: 5;
 height: 22;
}

.left-link A {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #000000;
 FONT-SIZE: 11px;
 text-decoration: none;
 display: block;
 padding-left: 5;
 height: 22;
}

.left-link a:hover {
 background-color: #555;
 text-decoration: none;
 COLOR: #FFFFFF;
}

.top-link-green A {
 background-color: #F5BF35;
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #000000;
 FONT-SIZE: 11px;
 text-decoration: none;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3;
 height: 20;
 display: block
}

.top-link A {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #FFFFFF;
 FONT-SIZE: 11px;
 text-decoration: none;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3;
 height: 20;
 display: block
}

.top-link a:hover {
 COLOR: #000000;
 background-color: #F5BF35;
 text-decoration: none
}

.yellow-link a {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #FBFE2B;
 FONT-SIZE: 11px;
 text-decoration: none;
}

.black-color {
 background-color: #000000
}

.white-color {
 background-color: #FFFFFF
}

.green-color {
 background-color: #F5BF35
}

.light-green-color {
 background-color: #EAE8E0
}

.gray-color {
 background-color: #9B9B9B
}

.gray-color1 {
 background-color: #D7D7D7
}

.gray-color2 {
 background-color: #C4C4C4
}

.white-border {
 border-bottom : #E5E5E5 1px solid;
 padding-left: 5;
 padding-top: 2;
 padding-bottom: 2;
 text-align: justify
}

.white-border1-green a {
 background-color: #CCCCCC;
 /* background-color: #BFCFBF; */
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 FONT-SIZE: 11px;
 /* COLOR: #638866; */
 COLOR: #000000;
 border-bottom : #FFFFFF 1px solid;
 padding-left: 5;
 height: 22;
 text-decoration: none;
 display: block;
}

.white-border1 a {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 /* COLOR: #638866; */
 COLOR: #000000;
 FONT-SIZE: 11px;
 border-bottom : #FFFFFF 1px solid;
 padding-left: 5;
 height: 22;
 text-decoration: none;
 display: block;
}

.white-border1 a:hover {
 background-color: #D4D4D4;
 text-decoration: none;
 COLOR: #000000;
}

.copyright {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 background-color: #F5BF35;
 COLOR: #000000;
 FONT-SIZE: 11px;
 padding-left: 10;
}
a.copyright {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 background-color: #F5BF35;
 COLOR: #000000;
 FONT-SIZE: 11px;
 padding-left: 10;
 text-decoration: none;
}
.photo {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #656565;
 FONT-SIZE: 11px;
 padding-right: 10;
}

.login-head {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 background-color: #000000;
 COLOR: #FFFFFF;
 FONT-SIZE: 14px;
 FONT-WEIGHT: bold;
 padding-top: 1px;
}

td.login {
border-style: solid;
border-width: 1px;
border-color: #F5BF35;
background-color: #FCFBDF;
padding: 2px 10px 5px 10px;
font: 11px arial, verdana, helvetica, MS Sans Serif;
color: black;
}

a.login {
font: bold 11px arial, verdana, helvetica, MS Sans Serif;
color: black;
}

.overview {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 background-color: #F5BF35;
 COLOR: #FFFFFF;
 FONT-SIZE: 18px;
 padding-left: 10;
}

.specs {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #FFFFFF;
 FONT-SIZE: 18px;
}

.white-txt {
 FONT-FAMILY: arial, verdana, helvetica, MS Sans Serif;
 COLOR: #000000;
 FONT-SIZE: 11px;
}

.black-head {
 FONT-FAMILY: verdana, helvetica, MS Sans Serif;
 COLOR: #000000;
 FONT-SIZE: 18px;
}

.blue-head {
 FONT-FAMILY: verdana, helvetica, MS Sans Serif;
 COLOR: #0158B7;
 FONT-SIZE: 18px;
}

.blue {
 FONT-FAMILY: verdana, helvetica, MS Sans Serif;
 COLOR: #0158B7;
}

.smaller {
 FONT-size: .9em;
}

.image-right {
  margin-left: 10px;
}

.image-right-bordered {
  margin: 0px 0px 8px 15px;
  border: 6px solid #000000;
  float: right;
  background-color: #000000;
  font-size: .8em;
  font-weight: bold;
}

.image-right-bordered-link {
  margin: 0px 0px 8px 15px;
  border: 6px solid #FCFBDF;
  float: right;
  background-color: #FCFBDF;
  font-size: .8em;
  font-weight: bold;

  cursor: pointer;
  cursor: hand;
}

.image-right-bordered .screenshot, .image-right-bordered-link .screenshot {
  display: block;
  margin-bottom: 3px;
}

.image-left {
 margin-right: 10px;
}

input.check {
border-style: none;
}

.paragraph-title {
display: block;
font-weight: 600;
padding-bottom: 2px;
}

.paragraph-title span {
padding-top: 1px;
background-image: url('images/160_byte.gif');
}

.bare-link {
  text-decoration: none;
  font-size: .9em;
  font-weight: bold;
}

.bare-link:hover {
  color: #000DB8;
}

.chevron {
  font-size: 14;
}

.big-paragraph-title {
  font-weight: 600;
  display: block;
  font-size: 13;
}

.more-info {
  background-image: url('images/more-info-underline.gif');
  margin-top: 20px;
}


.link-box-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #000DB8;
  text-decoration: none;
  padding-bottom: 5px;
  display: block;
}

.link-box {
  border: 1px solid #CCC;
  padding: 10px;
  background-color: #FCFBDF;
  cursor: pointer;
  cursor: hand;
  display: block;
  text-align: left;
}

.info-box-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #0158B7;
  padding-bottom: 5px;
  display: block;
}

.info-box {
  border: 1px solid #CCC;
  padding: 10px;
  background-color: #F3F5FF;
  display: block;
  text-align: left;
}

.gray-box-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #000000;
  padding-bottom: 5px;
  display: block;
}

.gray-box {
  border: 1px solid #CCC;
  padding: 10px;
  background-color: #EEE;
  display: block;
  text-align: left;
}

.right-box {
  cursor: pointer;
  cursor: hand;
  padding: 0 5px 0 5px;
}

.contact-header {
  font-size: 13px;
  font-weight: bold;
  vertical-align: top;
}

/* all CSS tooltips */

a.info{
  position: relative;
  z-index: 24;
  border-bottom: 1px dashed #000000;
  color: #000;
  text-decoration: none;
}

a.info:hover {
  z-index: 25;
  background-color: #000000
}

a.info span {
  display: none;
}

a.info:hover span {
  display: block;
  position: absolute;
  top: 2em;
  left: 2em;
  width: 15em;
  border: 1px solid #000000;
  background-color: #000000;
  color: #000000;
  text-align: center
}
.gray {
background-color: #EEE;
}
.table-header {
  font-weight: bold;
  text-decoration: underline;
}
