.adminside_10_white {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: right
}
.adminfields_10_grey {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.rednotes {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.adminheads_10 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 8px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.admintitles {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #0B3076; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.admintitlelg {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0B3076; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.admintitlesm {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0B3076; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectheads {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.pageheadswhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectcopy {
	FONT-SIZE: 14px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.4
}
.objectcopysite {
	FONT-SIZE: 12px; COLOR: #777777; FONT-FAMILY: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectcopygreen {
	FONT-SIZE: 12px; COLOR: #019F62; FONT-FAMILY: verdana, Helvetica, Geneva, Swiss, SunSans-Regular
}
A.objectcopygreen:link {
	COLOR: #019F62; TEXT-DECORATION: none
}
A.objectcopygreen:hover {
	COLOR: #019F62; TEXT-DECORATION: underline
}
.objectcopyred {
	FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectcopysmall {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectcopysmallBlack {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.maincopy {
	FONT-SIZE: 11px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.maincopyheads {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.objectcopyblack {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.contractcopy {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.silver_10 {
	FONT-SIZE: 10px; COLOR: gray; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.contractcopybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.contracttitles {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.contractcopybig {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
A.textlinks:hover {
	COLOR: #FF151F; TEXT-DECORATION: none; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
A.textlinksrev:hover {
	COLOR: #404040; TEXT-DECORATION: underline
}
A.textlinks:link {
	COLOR: #0E338C; TEXT-DECORATION: underline; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
A.textlinksrev:link {
	COLOR: #a9a9a9; TEXT-DECORATION: none
}
A.navbarlinks:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.navbarlinks:link {
	COLOR: #c8cfd5; TEXT-DECORATION: none
}
.navbarlinks {
	COLOR: #c8cfd5; TEXT-DECORATION: none
}
.inactive_textlinks {
	COLOR: #1e546c; TEXT-DECORATION: none
}
.fields {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #1e546c; BORDER-BOTTOM: #d3d3d3 1px solid; FONT-FAMILY: Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #fff
}
.fieldsdark {
	BORDER-RIGHT: #000000 0px; BORDER-TOP: #000000 0px; FONT-SIZE: 11px; BORDER-LEFT: #000000 0px; COLOR: #a9a9a9; BORDER-BOTTOM: #000000 0px; FONT-FAMILY: Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #1e546c
}
.fieldsplain {
	FONT-SIZE: 11px; COLOR: #1e546c; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.textlinks {
	COLOR: #1e546c; TEXT-DECORATION: underline
}
.textlinksrev {
	COLOR: #808080; TEXT-DECORATION: none
}
.pagetitles {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.pagetitlesgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0083C9; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.whitetitles {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
TD.adminside {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #a9a9a9
}
TD.bordermain {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #ddd
}
TD.objectborders {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #d3d3d3
}
TD.contractborders {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #696969
}
TD.objectheadsbg {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #f5f5f5
}
TD.listheadsbg {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #dedede
}
TD.listheadsbg1 {
	BORDER-TOP: #fff; BORDER-BOTTOM: #a9a9a9; BACKGROUND-COLOR: #efefef
}
TD.objectbg {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: white
}
TD.paneldark {
	BACKGROUND-COLOR: #444
}
TD.panelblack {
	BACKGROUND-COLOR: #000
}
TD.objecttablebg {
	BACKGROUND-COLOR: #f5f5f5
}
TD.objecttabledarkbg {
	BACKGROUND-COLOR: #ddd
}
TD.objecteditbg {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #f5f5f5
}
TD.contractbg {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #c0c0c0
}
TD.contractbgtop {
	BORDER-TOP: #fff; BORDER-BOTTOM: #c0c0c0; BACKGROUND-COLOR: #808080
}
TD.adminfields {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f5f5f5
}
TD.adminfieldsheads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ededed
}
TD.adminfieldson {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}

/* Header ***************************************/
.bh-style {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  padding: 2px;
}

/* Dialog ***************************************/
.bp-style {
 background-color: #eeeeee;
}

.bp-title {
 font-size: 18px;
 font-weight: bold;
 color: #000000;
}

.bp-subtitle {
 font-size: 12px;
 font-weight: bold;
}

.bpd-style {
 background-color: #ffffff;
 border: 1px solid #000066;
 padding: 2px;
 border-collapse: collapse;
 font-size: 12px;
 width: 100%;
}

.bpd-title {
 background-color: #e0e0e0;
 font-weight: bold;
}

.bpd-subtitle {
 background-color: #B3B3C1;
}

.bh-style {
 background-color: #000033;
}

/* Calendar *************************************/
.bc-style {
 background-color: #ffffff;
 border: 1px solid #404080;
}

.bc-page {
 border: 1px solid #bfbfbf;
 background-color: #eeeeee;
}

TH.bc-style {
 background-color: #e3e3e3;
 font-size: 14px;
}

.bc-title {
 font-size: 18px;
 font-weight: bold;
}

.bcd-style {
 font-size: 10px;
 text-decoration: none;
}

.bcd-active {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

.bcd-inactive {
 font-size: 12px;
 color: #333333;
 text-decoration: none;
}

.bcd-empty {
 background-color: #e0e0e0;
}

.bc-afterhours, .bc-alternate2, .bc-weekend {
 background-color: #e3e3e3;
}

.bc-workhours, .bc-alternate1, .bc-weekday {
 background-color: #eeeeee;
}

.bc-event {
 border: 1px solid #404040;
 background-color: #e0e0e0;
}

.bct-time {
 font-size: 12px;
 font-weight: bold;
 white-space: nowrap;
}

.bct-noevent {
 font-size: 12px;
 color: #808080;
}

.bct-event {
 font-size: 12px;
}

.bct-smalltime {
 font-size: 10px;
 color: #000000;
 white-space: nowrap;
}

.bct-smallnoevent {
 font-size: 10px;
 color: #808080;
 white-space: nowrap;
}

.bct-smallevent {
 font-size: 10px;
 margin-bottom: 1px;
 white-space: nowrap;
}

.bct-printevent {
 font-size: 12px;
}

.bct-printnoevent {
 font-size: 12px;
 color: #808080;
}

.bct-printtime {
 font-size: 12px;
 font-weight: bold;
}

.bcm-style {
 background-color: #404080;
 color: #ffffff;
}

.bcm-text {
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 12px 0px 12px;
 background-color: #404080;
}

.bcm-text:hover {
 color: #ffffff;
 text-decoration: underline;
}

.be-style {
 font-size: 12px;
}

.be-title {
 font-size: 14px;
 font-weight: bold;
 color: #000000;
}

.be-description {
 font-size: 12px;
}

.be-heading {
 font-size: 12px;
 font-weight: bold;
}

/* Category Layout ******************************/
TD.bcc-style {
 background-color: #ffffff;
 border: 1px solid #404080;
 font-size: 10px;
 text-align: center;
}

/*** Calendar Layout ******************************************************/
TABLE.bc-style, TR.bc-style, TH.bc-style, TD.bc-style {
  border-collapse: collapse;
}
.bc-border {
  padding:8px 10px 2px 10px;
}
TABLE.bc-style {
  width: 100%;
}
.calendarHeader {
  border-collapse: collapse;
  text-align: center;
}
.calendarMenuText {
  padding:10px;
}
.bce-noevent {
  padding:1px 2px 1px 2px;
}
/*** Category Layout ******************************************************/
.bcc-style {
}
TABLE.bcc-style, TR.bcc-style, TH.bcc-style, TD.bcc-style {
  border-collapse: collapse;
}
TABLE.bcc-style {
  width: 100%;
}
/*** Administration Menu **************************************************/
.bma-style {
}
.bma-cell {
  font-size:10px;
  padding:0px 6px 0px 6px;
  background-color:#e6e6e6;
  border-bottom:1px solid #bfbfbf;
}
.bma-separator {
  background-color:#e6e6e6;
  border-bottom:1px solid #bfbfbf;
}
.bma-link {
  font-size:10px;
  color: #333333;
  text-decoration: none;
}
.bma-link:hover {
  color: #999999;
  text-decoration: underline;
}
.bma-link:visited {
  color: #666666;
}
.bma-link:visited:hover {
  color: #999999;
}
.bma-link:active {
  color: #ff0000;
  }
.bma-text {
  font-size:10px;
}

/*** Navigation Menu ******************************************************/
.bmn-style {
}
.bmn-cell {
  font-size:10px;
  padding:0px 6px 0px 6px;
  background-color:#e6e6e6;
  border-bottom:1px solid #bfbfbf;
}
.bmn-separator {
  background-color:#e6e6e6;
  border-bottom:1px solid #bfbfbf;
}
.bmn-link {
  margin:2px;
  white-space: nowrap;
  font-size:10px;
  color: #333333;
  text-decoration: none;
}
.bmn-link:hover {
  color: #999999;
  text-decoration: underline;
}
.bmn-link:visited {
  color: #666666;
}
.bmn-link:visited:hover {
  color: #999999;
}
.bmn-link:active {
  color: #ff0000;
  }
.bmn-text {
  font-size:10px;
}

.txtbox {border: 1px solid #90B4C0; height: 17px; font: normal 11px arial; width:80px; padding-left:3px;}
.pswd {background:url(/images/05_toploginPswrd.gif) 2px 0px no-repeat;}

/* New CSS for menu, landing pages, esigns */
body {
	behavior: url("/css/csshover3.htc");
	}
	
table.nav td ul {
	position:absolute; 
	background:white; 
	width:180px; 
	margin-left:-7px; 
	margin-top:-7px; 
	padding-left:0px; 
	list-style:none; 
	border:1px solid #000080; 
	border-bottom:0px; 
	font-family:arial; 
	font-size:13px; 
	z-index:20; 
	visibility:hidden;
	}

table.nav td ul li {
	padding:5px; 
	border-bottom:1px #000080 solid;
	}

td.freight:hover ul, td.warehousing:hover ul, td.services:hover ul, td.pricing:hover ul, td.about:hover ul, td.careers:hover ul {
	visibility:visible!important;
	}

table.nav td a:hover {
	border-bottom:0px!important; 
	color:#ff0000;
	}

table.nav {
	background:url('/images/navbg.jpg') top repeat-x;
	}

table.nav td a {
	font-family:arial; 
	font-weight:normal; 
	font-size:10px; 
	display:block; 
	text-align:center; 
	text-transform:uppercase; 
	line-height:35px; 
	background:url('/images/rightbg.jpg') right no-repeat; 
	padding-right:15px;
	font-weight:bold; 
	text-decoration:none!important;
	}

td.careers a {
	background:url('/images/careersright.jpg') right no-repeat!important; 
	padding-right:16px;
	}

td.home a {
	padding-left:10px;}

.nav a:hover {
	color:#000080; 
	background:transparent; 
	background:url('/images/rightbg.jpg') right no-repeat;
	}

.nav ul a {
	line-height:1.2em!important; 
	background:none!important; 
	}

.nav ul a:hover {
	background:none; 
	}

td.home {
	background:url('/images/homebg.jpg') 0px no-repeat;
	}

.textlinks {
	text-decoration:none;
	}

.form table td {
	font-size:80%; 
	color:#000000;
	}

.form input, textarea {
	width:200px;}

.form table td {
	font-size:90%;
	}

.form input, textarea {
	width:200px; 
	border:2px inset #000080; 
	background:#ffffff ;
	}

.sub input {
	font-weight:bold; 
	padding:5px;
	}

.check input {
	height:15px; float:right;
	width:15px;
	vertical-align:middle;
	}

.form h3 {
	margin-bottom:0px; 
	margin-top:0px;
	}

.form p {
	margin:10px 0px; 
	float:right; 
	width:175px; 
	margin-right:10px; 
	display:inline; 
	}

.form table {
	background:#eeeeee; 
	border-top:5px solid #ff0000; 
	border-bottom:5px solid #000080; 
	display:block; 
	padding:5px; 
	margin:10px;
	}

.check input {
	margin-right:15px
	}

.icon {
	float:left; 
	display:inline; 
	width:60px; 
	margin-top:0px; 
	margin-right:10px;
	}

.lbody {
	text-align:center;
	}

.lbody  img {
	margin-top:10px;
	}

.lbody p {
	text-align:left;
	}

.landingtbl {
	margin-top:20px;
	}

.footnav .foottbl td {
	font-family:arial; 
	font-size:12px; 
	}
	
.footnav a {
	font-weight:normal;
	}

.footnav a:hover {
	background:none; 
	text-decoration:none;
	}

.addresslink {
	float:none!important; 
	margin-left:10px!important; 
	margin-right:10px!important; 
	background:#eeeeee; 
	display:block!important; 
	width:280px!important; 
	border-top:5px solid #ff0000; 
	border-bottom:5px solid #000080; 
	font-size:25px; 
	font-weight:bold; 
	}

.addresslink img {
	float:none!important; 
	display:inline; 
	vertical-align:middle;
	}

.addresslink a {
	display:block; 
	padding:5px; 
	color:black;
	}

.addresslink a:hover {
	color:red; 
	background:none; 
	text-decoration:none;
	}
	
p {margin:1em 0em;}

.foottbl {width:100%}

.powered {text-align:right!important;}

div.form table {
	width:400; 
	margin-left:0px;
	}
	
div.form input, div.form textarea {width:300px;}
