﻿@import url('common.css');
body {
	margin: 0;
	padding: 0;
	background-color:#008AB8;
	height:100%;
}
#bodyBg {
	margin:0;
	border:0;
	background-attachment: scroll;
	background-image: url("../image/pageBg.png");
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
	width: 1000px;
	position: relative;
	margin:0 auto;

}
#pageBtm {
	background-attachment: scroll;
	background-image: url("../image/pageBtm.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	height: 31px;
	width: 1000px;
	overflow: hidden;
	z-index:5;
	bottom: 100%;
}

#wrapper {
	width:790px;
	height:100%;
	margin:0;
	padding-left:105px;
	padding-right:105px;
}
.topLeftCorner {
	background:#FFFFFF url('../image/topLeftCorner.png') no-repeat 0 0;
	left:0;
	top:0;
}
.topRightCorner {
	background:#FFFFFF url('../image/topRightCorner.png') no-repeat right top;
	right:0;
	top:0;
}
.btmLeftCorner {
	background:#FFFFFF url('../image/btmLeftCorner.png') no-repeat left bottom;
	left:0;
	bottom:0;
}
.btmRightCorner {
	background:#FFFFFF url('../image/btmRightCorner.png') no-repeat right bottom;
	right:0;
	bottom:0;
}
.topLeftCorner, 
.topRightCorner,
.btmLeftCorner,
.btmRightCorner {
	position:absolute;	
	margin:0;	
	padding:0;
	width:12px;
	height:12px;
	background-color:#FFFFFF;
	z-index:15;
}

/*********structure for heading, content, & footer sections****************/
#heading{
	padding:10px;
	width:100%;
}
#heading .imgLogoLink{
	display:block;
	float:left;
	width:217px;
	height:36px;
	background:url('../image/imgRoundedLeafLogo_static.png') top center no-repeat;
}
#heading .imgLogoLink:hover{
	background:url('../image/imgRoundedLeafLogo_hover.png') top center no-repeat;
}
#heading .headingAltText {
	display:none;
	float:left;
}
#heading .hNavList {
	float:right;
	padding-top:13px;
	padding-right:20px;	
	text-transform:lowercase;
}
#heading .hNavList a {
	color:#CCCCCC;
}
#heading .hNavList a:hover {
	color:#5EA226;
}
#heading .hNavList .contact {
	color:#0000FF;
}
#heading .hNavList .contact:hover {
	color:#5EA226;
}
/*********structure for flash demo elements****************/
.flashPlaceHolder {
	padding-bottom:15px;
}
/*********structure for horizontal navigation elements****************/
.hNavList, 
.hNavList li {
	position:relative;
	float:left;
}
.hNavList.contentNav {
	padding:12px 1% 20px 3%;
}
.hNavList.contentNav li {
	display:inline-block;
	padding:10px;
	padding-right:15px;	
	text-align:center;
	vertical-align:middle;
	width:180px;
}
.hNavList.contentNav h2{
	float:left;
	white-space:nowrap;
	font-size:14px;
	padding-right:10px;
}
.hNavDelImg{
	float:right;
}
.hNavDel {
	padding:0 8px 0 8px;
}
/*********structure for download item link list elements****************/
.downloadList {
	width:770px;
	position:relative;
	float:left;	
}
.downloadList li {
	clear:both;
}
.downLoadLink {
	padding:15px 15px 0 15px;
}
.downloadHeading a{
	position:relative;
	float:left;
	color:#123F8D;
	padding-right:5px;
	padding-bottom:5px;
}
.downloadHeading {
	padding-top:15px;
}
.downloadHeading a:hover {
	color:#993300;
}
.downLoadLink,
.downloadHeading,
.downloadDesc,
.downloadLinkButton {
	position:relative;
	float:left;
}
.downloadHeading .downloadHeadingLink{
	color:#154391;
	font-size:18pt;
}
.downloadDesc {
	color:#575758;
	width:580px;
}
.downloadLinkButton {	
	color:#FFFFFF;			
	background:transparent url('../image/downloadBtn.png') no-repeat 0 -31px;
	display:block;
	width:154px;
	height:31px;
}
.downloadLinkButton:hover {
	background:transparent url('../image/downloadBtn.png') no-repeat 0 0;
}
/*********structure specific to content and footer elements****************/
#content, #footer{
	position:relative;
	clear:both;
}
#footer{
	padding:10px 0 0 0;
}
#footer .hNavList{
	padding-left:39px;	
}	
#footer .hNavList a{
	display:block;
	width:176px;
	height:114px;
	padding-right:2px;
}
#productNavBtn{
	background:url('../image/footerNav/footerNav_prod_static.gif') top center no-repeat;
}
#demoNavBtn{
	background:url('../image/footerNav/footerNav_demo_static.gif') top center no-repeat;
}
#downloadNavBtn{
	background:url('../image/footerNav/footerNav_download_static.gif') top center no-repeat;
}
#clientsNavBtn{
	background:url('../image/footerNav/footerNav_cp_static.gif') top center no-repeat;
}
#productNavBtn:hover{
	background:url('../image/footerNav/footerNav_prod_hover.gif') top center no-repeat;
}
#demoNavBtn:hover{
	background:url('../image/footerNav/footerNav_demo_hover.gif') top center no-repeat;
}
#downloadNavBtn:hover{
	background:url('../image/footerNav/footerNav_download_hover.gif') top center no-repeat;
}
#clientsNavBtn:hover{
	background:url('../image/footerNav/footerNav_cp_hover.gif') top center no-repeat;
}
#footer .hNavDel {
	padding-top:20px;
	float:right;
}
.copyright {
	clear:both;
	text-align:center;
	color:#999;
}
.ilg {
	clear:both;
	text-align:center;
	color:#0033CC;
	font-weight:bolder;
}
.ilg a{
	text-decoration:underline;
	color:#006600;
}

.ilg a:hover{
	color:#009933;
}

/*	elements for the product navigation items*/
.productNavigator li{
	width:241px;
	height:190px;
}
.productNavigator a{
	display:block;
	width:241px;
	height:190px;
}
/*
#imgProdNav{
	background:url('../image/productNav/imgProdNavBtn_static.jpg') top center no-repeat;		
}
#loadLinkProdNav{
	background:url('../image/productNav/loadLinkProdNavBtn_static.jpg') top center no-repeat;		
}
#phoneLinkProdNav{
	background:url('../image/productNav/phoneLinkProdNavBtn_static.jpg') top center no-repeat;		
}
#imgProdNav:hover{
	background:url('../image/productNav/imgProdNavBtn_hover.jpg') top center no-repeat;		
}
#loadLinkProdNav:hover{
	background:url('../image/productNav/loadLinkProdNavBtn_hover.jpg') top center no-repeat;		
}
#phoneLinkProdNav:hover{
	background:url('../image/productNav/phoneLinkProdNavBtn_hover.jpg') top center no-repeat;		
}
*/
.imgProdNav{
	background:url('../image/productNav/imgProdNavBtn_static.jpg') top center no-repeat;		
}
.loadLinkProdNav{
	background:url('../image/productNav/loadLinkProdNavBtn_static.jpg') top center no-repeat;		
}
.phoneLinkProdNav{
	background:url('../image/productNav/phoneLinkProdNavBtn_static.jpg') top center no-repeat;		
}
.imgProdNav:hover{
	background:url('../image/productNav/imgProdNavBtn_hover.jpg') top center no-repeat;		
}
.loadLinkProdNav:hover{
	background:url('../image/productNav/loadLinkProdNavBtn_hover.jpg') top center no-repeat;		
}
.phoneLinkProdNav:hover{
	background:url('../image/productNav/phoneLinkProdNavBtn_hover.jpg') top center no-repeat;		
}
.productList {
	position:relative;
	float:left;
	width:262px;
	height:100%;	
	text-align:center;
	vertical-align:middle;
}
.productList li {
	clear:both;
}
.productList .border {
	position:relative;
	float:left;
	width:260px;
	height:100%;
	border:1px #BEBEBE solid;
	z-index:1;
}
.productSectionHeading {
	width:242px;
	height:50px;
	background:url('../image/pfHeading.png') transparent no-repeat 11px 10px;
	font: 1.75em Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:22px;
}
.productList ul {
	float:left;
	padding-left:11px;
}
.productNavigator, .featureContent{
	margin: 0 auto;
	text-align:center;
	vertical-align:middle;
	clear:both;
}
.productNavigator {	
	padding:5px 0 5px 0;
}
.imgProductNav {
	width:800px;
	height:350px;
}
.imgProductNav a{
	display:block;
	position:absolute;
	width:294px;
	height:194px;
	clip:rect(0px,294px,135px,0px);
}
.imgProductNav a.spokeNav{
	width:307px;
	height:227px;
	clip:rect(0px,300px,225px,0px);
	background:transparent url('../image/imgProduct/imgSpokeNav.gif') top center no-repeat;
	right:250px;
	top:35px;	
	z-index:9;
	cursor:auto;
}
/*****Freight Planning Nav******/
.imgProductNav .freightPlan{	
	background:url('../image/imgProduct/freightPlanImg_static.png') top center no-repeat;		
	left:280px;
	top:-60px;
}
.imgProductNav .freightPlan:hover{
	background:url('../image/imgProduct/freightPlanImg_hover.png') top center no-repeat;
}
/*****Freight Payment Nav******/
.imgProductNav .freightPmt{	
	background:url('../image/imgProduct/carrierPmtImg_static.png') top center no-repeat;
	right:20px;
	top:35px;
}
.imgProductNav .freightPmt:hover{
	background:url('../image/imgProduct/carrierPmtImg_hover.png') top center no-repeat;
}
/*****Freight Management Nav******/
.imgProductNav .freightMgt{	
	background:url('../image/imgProduct/freightMgtImg_static.png') top center no-repeat;
	right:50px;
	top:210px;
}
.imgProductNav .freightMgt:hover{
	background:url('../image/imgProduct/freightMgtImg_hover.png') top center no-repeat;
}
/*****Freight Settlement Nav******/
.imgProductNav .freightSettle{	
	background:url('../image/imgProduct/carrierSettleImg_static.png') top center no-repeat;
	left:50px;
	top:210px;
}
.imgProductNav .freightSettle:hover{
	background:url('../image/imgProduct/carrierSettleImg_hover.png') top center no-repeat;
}
/*****Freight Analysis Nav******/
.imgProductNav .freightReport{	
	background:url('../image/imgProduct/freightReportImg_static.png') top center no-repeat;
	left:5px;
	top:35px;
}
.imgProductNav .freightReport:hover{
	background:url('../image/imgProduct/freightReportImg_hover.png') top center no-repeat;
}
/*********************************mini imgNav*******************/
.miniProdNav{
	position:relative;
	z-index:50;
	padding-left:140px;
}
.miniProdNav li {
	display:inline;
}
.miniProdNav a{
	float:left;
	width:135px;
	height:64px;
}
/*****Freight Planning Nav******/
.miniProdNav .freightPlan{	
	background:url('../image/imgProduct/mini/miniProdNav_lp_static.png') top center no-repeat;		
}
.miniProdNav .freightPlan:hover{	
	background:url('../image/imgProduct/mini/miniProdNav_lp_hover.png') top center no-repeat;
}
/*****Freight Payment Nav******/
.miniProdNav .freightPmt{	
	background:url('../image/imgProduct/mini/miniProdNav_ct_static.png') top center no-repeat;
}
.miniProdNav .freightPmt:hover{
	background:url('../image/imgProduct/mini/miniProdNav_ct_hover.png') top center no-repeat;
}
/*****Freight Management Nav******/
.miniProdNav .freightMgt{	
	background:url('../image/imgProduct/mini/miniProdNav_lm_static.png') top center no-repeat;
}
.miniProdNav .freightMgt:hover{
	background:url('../image/imgProduct/mini/miniProdNav_lm_hover.png') top center no-repeat;
}
/*****Freight Settlement Nav******/
.miniProdNav .freightSettle{	
	background:url('../image/imgProduct/mini/miniProdNav_cs_static.png') top center no-repeat;
}
.miniProdNav .freightSettle:hover{
	background:url('../image/imgProduct/mini/miniProdNav_cs_hover.png') top center no-repeat;
}
/*****Freight Analysis Nav******/
.miniProdNav .freightReport{	
	background:url('../image/imgProduct/mini/miniProdNav_rep_static.png') top center no-repeat;
}
.miniProdNav .freightReport:hover{
	background:url('../image/imgProduct/mini/miniProdNav_rep_hover.png') top center no-repeat;
}
.flashDiv {
	position: relative;
	float: left;
	text-align: center;
	vertical-align: middle;
}
#content p, .pageIntroText{
	font-family:Calibri, Arial;
	font-size:12pt;
	line-height:normal;
	text-align:justify;
	color:#000000;
	position:relative;
	z-index:45;
	padding-bottom:15px;
}
.pageIntroText {
	padding-top:5px;
	padding-bottom:10px;
}
.sectionHeadingImage {
	padding: 8px 8px 0 0;
	position:relative;
	float:left;	
}
#flashInner {
	position:relative;
	z-index:50;	
}
.productSectionImage {
	position:absolute;
	left:-10px;
	top:-40px;
	z-index:40;
}
.div .pageIntroText{
	padding-left:250px;
	width:525px;	
}
.freight-planning .pageIntroText {padding-left:220px;width:555px;}
.freight-management .productSectionImage {left:-65px;}
.freight-management .pageIntroText {padding-left:230px;width:545px;}
.freight-settlement .productSectionImage {left:-60px;}
.freight-settlement .pageIntroText {padding-left:200px;width:575px;}
.freight-payment .productSectionImage {left:-20px;}
.freight-payment .pageIntroText {padding-left:260px;width:515px;}
.freight-analysis .productSectionImage {left:-65px;}
.freight-analysis .pageIntroText {padding-left:200px;width:575px;}

.newsAgg {
	padding-left:10px;
	padding-right:10px;
}
.newsAgg .productSectionImage {left:-40px;top:-10px;}
.newsAgg .pageIntroText {padding-left:160px;width:615px;}

.newsList {
	z-index:45;
	position:relative;
	padding-left:5px;
	padding-top:10px;
}
.newsList .headline, .newsList .dateline {
	background-color:#CCCCCC;
}
.brandBlue {
	color:#0033CC;
}
.brandRed {
	color: #993300;
}
#loadLinkCust, .loadLinkDetails img{
	width: 368px;
	height: 184px;
	padding-bottom:10px;
}
#loadLinkCust {	
	float:left;
	padding-right:35px;
}
.loadLinkDetails {
	float:right;
	padding-left:15px;
}
.center {
	text-align: center;
	vertical-align: middle;
}
.brandGreen {
	color: #009933;
}
h2 {
	color:#0033CC;
}
.manager {
	padding-right:10px;
	padding-left:8px;
}
.mgrNav {
	width:400px;
	padding-left:225px;
}
.mgrNav a{
	padding-left:88px;
	display:block;
	height:88px;
	clear:both;	
	text-align:left;
	white-space:nowrap;
}
.mgrImg1 {	
	background:url('../image/management/mgrCeoIcon.gif') left top no-repeat;	
}
.mgrImg2 {	
	background:url('../image/management/mgrLtIcon.gif') left top no-repeat;
}
.mgrImg3 {	
	background:url('../image/management/mgrRtIcon.gif') left top no-repeat;
}
.smallFlash, .smallFlash img,
.smallFlash h1,
.smallFlash p{
	position:relative;
	float:left;
	z-index:45;
}
.smallFlash img{
	padding-right:8px;
}
.smallFlash h1,
.smallFlash p
{
	display:inline-block;
	width:500px;
}
.imgNav h2{
	display:none;
}
.loadLinkNav li{
	width:173px;
	height:169px;
}
.loadLinkNav a{
	display:block;
	width:173px;
	height:169px;
	clip:rect(0px,180px,169px,0px);
}
.llCust {
	background:url('../image/loadLink/ll_cust_static.png') top center no-repeat;
}
.llCust:hover {
	background:url('../image/loadLink/ll_cust_hover.png') top center no-repeat;
}
.llCarrier {
	background:url('../image/loadLink/ll_carrier_static.png') top center no-repeat;
}
.llCarrier:hover {
	background:url('../image/loadLink/ll_carrier_hover.png') top center no-repeat;
}
.llSupply {
	background:url('../image/loadLink/ll_supply_static.png') top center no-repeat;
}
.llSupply:hover {
	background:url('../image/loadLink/ll_supply_hover.png') top center no-repeat;
}
.llMerch {
	background:url('../image/loadLink/ll_merch_static.png') top center no-repeat;
}
.llMerch:hover {
	background:url('../image/loadLink/ll_merch_hover.png') top center no-repeat;
}
/***********about us navigation page***************/
.aboutNav li{
	width:200px;
	height:134px;
}
.aboutNav a{
	display:block;
	width:200px;
	height:134px;
}
.aboutNav a.mgtImg{
	display:block;
	width:200px;
	height:160px;
	clip:rect(0px,138px,138px,0px);
}

.historyImg{
	background:url('../image/about/historyImg_static.png') top center no-repeat;
}
.presentImg{
	background:url('../image/about/presentImg_static.png') top center no-repeat;
}
.futureImg{
	background:url('../image/about/futureImg_static.png') top center no-repeat;
}
.contactImg{
	background:url('../image/about/contactImg_static.png') top center no-repeat;
}
.mgtImg{
	background:url('../image/about/mgtImg_static.png') top center no-repeat;
}
.newsImg{
	background:url('../image/about/newsImg_static.png') top center no-repeat;
}
.historyImg:hover{
	background:url('../image/about/historyImg_hover.png') top center no-repeat;
}
.presentImg:hover{
	background:url('../image/about/presentImg_hover.png') top center no-repeat;
}
.futureImg:hover{
	background:url('../image/about/futureImg_hover.png') top center no-repeat;
}
.contactImg:hover{
	background:url('../image/about/contactImg_hover.png') top center no-repeat;
}
.mgtImg:hover{
	background:url('../image/about/mgtImg_hover.png') top center no-repeat;
}
.newsImg:hover{
	background:url('../image/about/newsImg_hover.png') top center no-repeat;
}
.about {
	padding:0 50px 0 50px;
}
.about h2 {
	padding:10px 0 10px 0;
}
.mission {
	font-family: Calibri, Arial;
	font-size: 11px;
	list-style:square outside;
	padding-left:25px;
	padding-bottom:15px;	
}
.mission h2{
	padding:0;
	color:#000000;
}
.sectionHeading {
	color:#0033CC;
}
.nostyle {
	display:none;
}
/*----------core styling for accordion boxes--------------------*/
ul.accordion {
	overflow:auto;
}
.accordion li{
	height:45px;
	overflow:hidden;
}
.accordion .headline {
	color:#0066CC;
}
.accordion .dateline {
	color:#CC3300;
}
.accordion .article {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#EAEAEA;
}
li.accordionSelected{
	height:auto;
	border-bottom:5px #008AB8 groove;	
}
.attachmentLink{
	background:transparent url('../image/PDF_icon.gif') no-repeat scroll left center;
	font-weight:bold;
	display:inline-block;
	padding:0 0 5px 20px;
}
.article p{
	text-align:justify;
}
.imageListH li {
	display:inline-block;
	padding:10px;
	text-align:center;
	vertical-align:middle;
}
form{
	float:left;
	position:relative;
	background-color:#CCCCCC;
	width:100%;	
	padding-bottom:15px;
}
.custInfo {
	width:384px;
	padding:15px 0 0 200px;
}
label, TextBox {
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:14pt;	
}
label {
	color:#154391;
	float:right;
}
.contactHeading {
	padding-bottom:15px;	
	color:#0033CC;
}
.contactCall {
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.35em;
	font-family:Calibri, Arial;
	font-weight:bold;
}
.call {
	font-family:Calibri, Arial;
	font-size: 14pt;
	font-weight:bold;
	color:#144391;
	list-style:square outside;
	padding-left:50px;
	padding-bottom:15px;
}
.tollFree {
	position:relative;
	float:left;
	padding:0 0 10px 100px;
	clear:both;	
}
.tollFree a{
	font-family:Calibri, Arial;
	font-size: 14pt;
	font-weight:bold;
}
.tollFree .left{
	float:left;	
}
.tollFree .right{
	padding-left:150px;
	float:left;
	font-weight:bold;
}
.featureContent .listItem {
	display:inline;
	float:left;
}
.featureContent .continue {
	display:none;
}
.featureContent .listItemDesc {
	display:block;
	clear:both;
	text-align:left;
}
.featureContent .listItemDesc {
	display:none;
}
.placeMiddle {
	padding-left:250px;
}
.foodFreight{
	background:url('../image/partners/cp_nav/cp_food_freight_static.gif') top center no-repeat;	
}
.retailFreight{
	background:url('../image/partners/cp_nav/cp_retail_freight_static.gif') top center no-repeat;	
}
.emergFreight{
	background:url('../image/partners/cp_nav/cp_emerg_freight_static.gif') top center no-repeat;	
}
.plantFreight{
	background:url('../image/partners/cp_nav/cp_plant_freight_static.gif') top center no-repeat;	
}
.foodFreight:hover{
	background:url('../image/partners/cp_nav/cp_food_freight_hover.gif') top center no-repeat;	
}
.retailFreight:hover{
	background:url('../image/partners/cp_nav/cp_retail_freight_hover.gif') top center no-repeat;	
}
.emergFreight:hover{
	background:url('../image/partners/cp_nav/cp_emerg_freight_hover.gif') top center no-repeat;	
}
.plantFreight:hover{
	background:url('../image/partners/cp_nav/cp_plant_freight_hover.gif') top center no-repeat;	
}
.cpNav .listItem {
	width:187px;
	height:158px;
	padding:5px;
}
.cpNav a{
	display:block;
	width:187px;
	height:158px;
}
sup {
	line-height:.6em;
	font-size:7pt;
}

.laneBidMgt {
	clear:both;
	font-weight:bold;
	font-size:13pt;
	text-align: center;
	vertical-align: middle;	
}
.laneBidMgt span{
	width:60%;
}
.laneBidMgt a {
	text-decoration:underline;
	font-size:14pt;
}
.laneBidHeadingLink {
	font-size:1.3em;
	color:#0033CC;
}
a.nonLinkLook {
	text-decoration:none;
	color:#000000;
}
.freeTMS{
	clear:both;
	font-size:13pt;
	text-align: center;
	vertical-align: middle;		
	color:#0033CC;
	font-weight:bold;	
}
.freeTMS em {
	text-decoration:underline;
}
