@charset "UTF-8";
/* CSS Document */

body {
	width:898px;
	background:url("/siteflow/images/bodyBackground.gif") repeat top left;
	margin:0 auto;
	position:relative;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
}

img {
	border: none;
}

img.right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

a, a:visited {
	text-decoration:none;
	color:#0053A0;
}

a.highlight {
	color:#f8790a !important;
}

a:hover {
	text-decoration:underline;
	color: #F79239;
}

h1 {
	color:#F79239;
}

ul.strip {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.strip li {
	border-right:1px solid #fff;
	display:inline;
	margin:0;
	padding:0 5px;
}

ul.strip li.first {
	padding-left:0;
}

ul.strip li.last {
	border:none;
	padding-right:0;
}

ul.strip li a {
	color:#000000;
	text-decoration:none;
}

.title {
	color: #0053A0;
	font-weight: bold;
	font-size: 13px;
}

table.news tr td {
	padding: 2px 4px 2px 0px;
}

table.news tr td a:link, table.news tr td a:visited {
	font-weight: bold;
}

/* element styles */

div#mainContainer {
	background:url("/siteflow/images/containerBackground.png") repeat-y top;
	padding:0 11px 0 9px;
}

div#header {
	height:139px;
	background:url("/siteflow/images/headerBackground.gif") repeat-x top;
}

div#headerHome {
	height: 129px;
	background:url("/siteflow/images/headerBackgroundHome.gif") repeat-x top;
}

#tracking {
	position:absolute;
	top:15px;
	right:30px;
}

#trackingReg {
	position:absolute;
	top:60px;
	right:30px;
	color:#fff;
}

#trackingReg a {
	color:#0053A0;
	font-size:1.3em;
}

div#headerLeft {
	background:url("/siteflow/images/headerLeft.gif") no-repeat top left;
	width:294px;
	height:139px;
	float:left;
	position:relative;
}

div#headerLeftHome {
	background:url("/siteflow/images/headerLeftHome.gif") no-repeat top left;
	width:294px;
	height:129px;
	float:left;
	position:relative;
}
	

#homeLogo {
	position:absolute;
	bottom:0px;
	left:0px;
}

#logo {
	padding:50px 0 20px 10px;
	margin:0px;
}

div#headerLeft form {
	margin:0px;
	padding:0px;
}

div#headerLeft form label {
	color:#7E7B7C;
	font-size:12px;
	padding:0px 2px 0px 15px;
	margin:0px;
}

div#headerLeft form input[type=text] {
	border:1px solid #CBCACB;
	color:#333333;
	font-family:Arial,sans-serif;
	height:14px;
	width:135px;
}

div#headerLeft form input[type=image] {
	vertical-align:middle;
}


div#headerRight {
	background:url("/siteflow/images/headerRight.gif") no-repeat top right;
	width:3px;
	height:139px;
	float:right;
}

div#headerRightHome {
	background:url("/siteflow/images/headerRightHome.gif") no-repeat top right;
	width:3px;
	height:129px;
	float:right;
}

#menu {
	height:37px;
	left:330px;
	position:absolute;
	top:94px;
	z-index:99;
}

#menu ul.strip {
	font-size:12px;
	font-weight:bold;
}

#menu ul.strip li {
	position:relative;
	border-color:#ffffff;
	padding:0 8px;
	margin-bottom:5px;
}

#menu ul.strip li.item6 {
	border:none;
}

#menu ul.strip li a {
	color:#fff;
	padding-bottom:1px;
}

#menu ul.strip li:hover>a, #menu ul.strip li.mhover>a {
	color:#0053A0;
}

#menu ul.strip li ul {
	display:none;
	left:0;
	margin:0;
	padding:2px 0 0;
	position:absolute;
}

#menu ul.strip li:hover ul, #menu ul.strip li.mhover ul {
	display:block;
}

#menu ul.strip ul li {
	display:block;
	width:inherit;
	border:none;
	margin:0;
	padding:0;
}

#menu ul.strip ul li a {
	display:block;
	margin:0;
	padding:2px 10px;
	background:#ADA799;
	border-bottom:1px solid #fff;
	width:150px;
}

#menu ul.strip ul li a:hover {
	background:#0053A0;
	color:#fff;
}

#homeContent {
	width:878px;
	height:377px;
/*	background:url("/siteflow/images/homeBackground.jpg") top left no-repeat; */
	margin:0px;
	padding:0px;
	position:relative;
}

#homeContentLinks {
	position:absolute;
	top:260px;
}

#homeContentLinks ul {
	list-style:none;
	margin:5px;
	padding:0;
}

#homeContentLinks ul li {
	padding-bottom:4px;
	font-weight:bold;
}

#contents {
	padding:10px 10px 10px 0px;
}

#leftContent {
	float:left;
	width:280px;
	padding-right:10px;
	margin-top: 15px;
	background:  url('/siteflow/images/aboutUs2.jpg') top left no-repeat;
}

div.about_us {
	background-image: url('/siteflow/images/about_us.jpg') !important;
}

div.contact_us {
	background-image: url('/siteflow/images/contactus.jpg') !important;
}

div.customers {
	background-image: url('/siteflow/images/customers2.jpg') !important;
}

div.truckload_services {
	background-image: url('/siteflow/images/truckload_services2.jpg') !important;
}

div.employment {
	background-image: url('/siteflow/images/employment2.jpg') !important;
}

div.privacypolicy {
	background-image: url('/siteflow/images/privacypolicy.jpg') !important;
}

div.technology {
	background-image: url('/siteflow/images/technology4.jpg') !important;
}

div.help {
	background-image: url('/siteflow/images/help2.jpg') !important;
}

#leftBox {
	width: 280px; 
	margin-top: 295px;
	background: url('/siteflow/images/contact_middle.gif') top left repeat-y;
}

#leftBoxContainer {
	background: url('/siteflow/images/contact_top.gif') top left no-repeat;
}

#leftBoxContents {
	width:228px;
	padding:20px 30px 0px;
}

#leftBoxContents p {
	margin:0;
	color:#6db3f5;
	padding-bottom:5px;
}

#leftBoxContents p a {
	color:#6db3f5;
}

#leftBoxContents p strong {
	color:#b0d6fa;
	font-size:14px;
}

#leftBoxContents p.title strong {
	color:#fff;
	font-size:16px;
}

#leftBoxBottom {
	width:274px;
	height:22px;
	background:url("/siteflow/images/contact_bottom.gif");
}

#rightContent {
	line-height:1.5;
	color:#686464;
	float:left;
	width:570px;
}

#rightContent p, #rightContent ul li {
	font-size: 12px;
}

#rightContent strong.title {
	color:#0053A0;
}

#bottomStrip {
	clear:both;
	border-top:1px solid #ada799;
	display:table;
	width:863px;
	padding:15px 15px 0;
}

#bottomStrip div.news {
	float:left;
	width:370px;
	font-size:9px;
}

#bottomStrip div.news img {
	padding-right:10px;
}

#bottomStrip div.news div.newContent {
	float:left;
	width:270px;
	padding-bottom:5px;
}

#bottomStrip div.news strong {
	color:#0053A0;
}

#bottomStrip div.ad {
	float:right;
	width:240px;
	height:125px;
}

#bottomLinks {
	clear:both;
	display:table;
	width:742px;
	padding:0 15px 0 111px;
	margin:0;
}

#bottomLinks div.logo {
	float:left;
}

#bottomLinks div.links {
	float:right;
	padding-top:25px;
}

div#mainFooter {
	background:url("/siteflow/images/containerBottom.png") no-repeat top;
	height:38px;
	clear:both;
	margin:0;
	padding:0;
}

#footer {
	clear:both;
	color:#fff;
	padding-left:20px;
	font-size:9px;
}

#footer a, #footer a:visited {
	color:#fff;
}

#footer a:hover {
	color: #0053A0;
}

#footer p {
	color:#fff;
}
