body {
background: #ffffff url(assets/header-tile-bg.png) repeat-x top;
margin: 0;
text-align: center;
}


.logo-header {
  background:url(assets/header-logo.png) no-repeat top;
  font-size: 12px;
  font-family: arial;
  color: #404040;
}

.menunav {
  background:url(assets/menu-bg.png) no-repeat top;
  font-size: 12px;
  font-family: arial;
  color: #404040;
}

.footer {
  background:url(assets/footer-bg.png) repeat-x top;
  font-size: 12px;
  font-family: arial;
  color: #ffffff;
}

.sub-footer {
  background:url(assets/sub-footer-shadow-bg.png) repeat-x top;
  font-size: 12px;
  font-family: arial;
  color: #606060;
  padding-top: 1em;
}
.content-wrapper {
  background: url(assets/inner-left-shadow.jpg) repeat-y;
}


.content {
  padding: 8px 30px 30px 30px;
  font-family: arial;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  border-left: 1px solid #e5e5e5;
  color: #1e1e1e;
}
.content td {
  font-style: arial;
  font-size: 14px;
}

.sidebar {
  padding: 20px;
  font-family: arial;
  font-size: 12px;
  color: #1e1e1e;
}

.sidebar-td {
  background: #f5f5f5 url(assets/sidebar-bg.jpg) left repeat-y;
}


.content h1 {
  font-size: 20px;
}
.content h2 {
  font-size: 16px;
}
.content h3 {
  margin: 0;
  font-size: 16px;
}


.listmenu {
  xborder:1px solid #ddd;
  xheight: 28px;
  padding:4px;
  white-space: nowrap;
}

.listmenu a {
 color: #fff;
 padding: 8px;
 letter-spacing:0.05em;
 font-family: arial;
 text-decoration: none;
 font-size: 16px;
 font-weight: bold;
}

.listmenu a:hover {
 color:#efe;

}

#dhtmltooltip {
  position: absolute;
  xwidth: 150px;
  text-align: center;
  font-family: arial;
  font-size: 12px;
  border: 1px solid black;
  padding: 6px;
  background-color: #f5f5f5;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.sidebarBox {
  border:1px solid #d0d0d0;
  text-align:left;
  padding: 10px;
  background:white;
  color:  #1e1e1e;
  font-family: arial;
  font-size: 13px;
  margin-bottom: 10px;
}

.sidebarBox ul {
  margin: 0px;
  padding-left: 2em;
}

.content-header {
  height:145px;
  width: 730px;
  background:url(assets/green-bg.jpg) top;
}

.content-header h1 {
  text-align: left;
  font-size: 22px;
  font-weight: normal;
  font-family: arial;
  font-style: italic;
  padding-top: 60px;
  margin: 0;
  margin-left: 28px;
  color: #fff;
  letter-spacing:0.02em;
  text-transform: uppercase;
}

.h-company {
  background: url(assets/h-bg-company2.jpg) top;
}
.h-contact {
  background: url(assets/h-bg-contact.jpg) top;
}
.h-fulltruck {
  background: url(assets/h-bg-full-load.jpg) top;
}
.h-ltltruck {
  background: url(assets/h-bg-ltl.jpg) top;
}
.h-flatbed {
  background: url(assets/h-bg-flatbed.jpg) top;
}
.h-intermodal {
  background: url(assets/h-bg-intermodal.jpg) top;
}
.h-warehouse {
  background: url(assets/h-bg-warehouse.jpg) top;
}
.h-claiminfo {
  background: url(assets/h-bg-claimsinfo.jpg) top;
}
.h-drayage {
  background: url(assets/h-bg-drayage.jpg) top;
}
.h-philosophy {
  background: url(assets/h-bg-philosophy.jpg) top;
}
.h-resources {
  background: url(assets/h-bg-resources.jpg) top;
}
.h-communications {
  background: url(assets/h-bg-communications.jpg) top;
}
.h-employment {
  background: url(assets/h-bg-employment.jpg) top;
}
.h-partner {
  background: url(assets/h-bg-partner.jpg) top;
}
.h-agentopp {
  background: url(assets/h-bg-agentopp.jpg) top;
}
.h-getaquote {
  background: url(assets/h-bg-getaquote.jpg) top;
}
.h-keyboard {
  background: url(assets/h-bg-keyboard.jpg) top;
}
.h-carrier-app {
  background: url(assets/h-bg-carrier-app.jpg) top;
}
.h-dna {
  background: url(assets/h-bg-dna.jpg) top;
}
.h-customer-login {
  background: url(assets/h-bg-customer-login.jpg) top;
}
.h-carrier-login {
  background: url(assets/h-bg-carrier-login.jpg) top;
}


h1.black {
  color: #000;
}


.top-small-menu {
  float:right;
  margin-top:120px;
  margin-right: 22px;
  color: #555;
}
.top-small-menu a {
  color: #303030;
  text-decoration: none;
}
.top-small-menu a:hover {
  color: #00a;
}

.img-left {
  float:left;
  border: 4px solid #ddd;
  margin: 3px 1em 0 0;
}
.img-right {
  display: inline;
  float:right;
  border: 4px solid #ddd;
  margin: 0 0 1em 1em;
}


#formtable {
  background: #f5f5f5;
}
#formtable td {
  background: #ffffff url(assets/td-bg-1.jpg) repeat-x top;
}
#formtable td.formlabel {
  background: #ffffff url(assets/td-bg-1.jpg) repeat-x top;;
}




.small-field-label {
  color: #303030;
  font-size: 11px;
}
.reqd {

  font-size: 20px;
  font-weight: bold;
  color: #f26522;
}
.reqdf {
  display: inline;
  margin-left:1em;
  margin-right: -4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #f26522;
}

