body {
  font-family:      arial,helvetica,sans-serif;
  color:            rgb(0, 0, 0);
  font-size:        10pt;
  font-weight:      normal;
  background-color: #B4D2EF;
  margin:           0px;
}
tbody {
  font-family:      arial,helvetica,sans-serif;
  color:            rgb(0, 0, 0);
  font-size:        10pt;
  font-weight:      normal;
  margin:           0px;
}
table {
  border: 0px none;
}
td {
  border: 0px none;
}
.clear {
  clear: both;
}
span.para_name {
  color:           rgb(0, 0, 0);
  font-weight:     bold;
  font-size:       8pt;
}
span.para_value {
  color:           rgb(0, 0, 0);
  font-weight:     normal;
  font-size:       8pt;
}
span.content_headline {
  color:           rgb(0, 0, 0);
  font-weight:     bold;
  font-size:       13pt;
}
div.content_box {
  margin-top:       10px;
  border:           1px solid black;
  padding:          5px;
  background-color: rgb(255, 240, 223);
  text-align:       justify;
  color:            rgb(0, 0, 0);
  font-weight:      normal;
  font-size:        10pt;
}
div.content_box_new {
  margin-top:         25px;
  margin-left:        20px;
  width:              680px;
  border:             2px solid #5A617C;
  padding:            5px;
  background-color:   white;
  text-align:         justify;
  color:              rgb(0, 0, 0);
  font-weight:        normal;
  font-size:          10pt;
  -moz-border-radius: 7px;
}
a.button {
  text-decoration:  none;
  border:           1px solid #5A617C;
  background-color: #FFFFFF;
  padding:          0px;
  width:            90px;
  height:           22px;
  display:          block;
  text-align:       center;
  margin-left:      auto;
  margin-right:     3px;
  margin-top:       auto;
  margin-bottom:    3px;
}
a.button:hover {
  border:           solid 1px #FF0000;
  background-color: #FFD0D0;
}
a.button_selected {
  text-decoration:  none;
  border:           1px solid #0000FF;
  background-color: #C8EAFF;
  padding:          0px;
  width:            90px;
  height:           22px;
  display:          block;
  text-align:       center;
  margin-left:      auto;
  margin-right:     3px;
  margin-top:       auto;
  margin-bottom:    3px;
}
a.button_selected:hover {
  border:           solid 1px #FF0000;
  background-color: #FFD0D0;
}
a.button_hmenu {
  text-decoration:  none;
  border:           1px solid #FFFFFF;
  background-color: #FFFFFF;
  padding-left:     5px;
  padding-right:    10px;
  padding-top:      0px;
  padding-bottom:   0px;
  height:           25px;
  display:          block;
  text-align:       center;
}
a.button_hmenu:hover {
  color:            #5A617C;
  border:           solid 1px #FF0000;
  background-color: #FFD0D0;
}
table.hmenu {
  height:          35px;
  border:          0px none;
  border-spacing:  0px;
  border-collapse: collapse;
  empty-cells:     show;
}
td.hmenu_left {
  background-image: url(/truckport/images/menu/h_left.gif);
  width:            4px;
}
td.hmenu_background {
  background-image: url(/truckport/images/menu/h_background.gif);
  padding-left: 1px;
  padding-right: 1px;
}
td.hmenu_separator {
  background-image: url(/truckport/images/menu/h_separator.gif);
  width:            6px;
}
td.hmenu_right {
  background-image: url(/truckport/images/menu/h_right.gif);
  width:            4px;
}
a.button_vmenu {
  color:            #5A617C;
  font-weight:      bold;
  font-size:        8pt;
  text-decoration:  none;
  border:           1px solid #FFFFFF;
  background-color: #FFFFFF;
  padding-left:     5px;
  padding-right:    10px;
  padding-top:      0px;
  padding-bottom:   0px;
  height:           21px;
  display:          block;
  text-align:       left;
}
a.button_vmenu:hover {
  border:           solid 1px #FF0000;
  background-color: #FFD0D0;
}
div.button_vmenu_nolink {
  color:            #9FA0A3;
  font-weight:      bold;
  font-size:        8pt;
  text-decoration:  none;
  border:           1px solid #FFFFFF;
  background-color: #FFFFFF;
  padding-left:     5px;
  padding-right:    10px;
  padding-top:      0px;
  padding-bottom:   0px;
  height:           21px;
  display:          block;
  text-align:       left;
}
p.vmenu_title {
  color:           rgb(0, 0, 0);
  font-weight:     bold;
  font-size:       8pt;
  vertical-align:  middle;
  text-align:      center;
  margin-top:      5px;
  margin-bottom:   5px;
}
table.vmenu {
  width:           160px;
  border:          0px none;
  border-spacing:  0px;
  border-collapse: collapse;
  empty-cells:     show;
}
td.vmenu_top {
  background-image: url(/truckport/images/menu/v_top.gif);
  height:           4px;
}
td.vmenu_background {
  background-image: url(/truckport/images/menu/v_background.gif);
  padding-left:   6px;
  padding-right:  6px;
  padding-top:    2px;
  padding-bottom: 2px;
}
td.vmenu_separator {
  background-image: url(/truckport/images/menu/v_separator.gif);
  height:           6px;
}
td.vmenu_bottom {
  background-image: url(/truckport/images/menu/v_bottom.gif);
  height:           4px;
}
p.objectvalue {
  font-weight:   bold;
  font-family:   arial,helvetica,sans-serif;
  font-size:     8pt;
  margin-left:   3px;
  margin-top:    0px;
  margin-bottom: 3px;
}
a.listnavi {
  font-size:       9pt;
  font-weight:     normal;
  text-decoration: underline;
}
img.listnavi_icon {
  border:         0px none;
  width:          16px;
  height:         16px;
  vertical-align: middle;
  margin-bottom:  2px;
}
