@charset "UTF-8";

* { font-family:Arial, Helvetica, sans-serif; }
A { text-decoration:none; cursor:pointer;}

A.red { color:#ac000b; } A.red:hover{text-decoration:underline; }
A.black { color:#000000; } A.black:hover{text-decoration:underline; }
A.news { color:#333333; font-size:11px; line-height:13px; } A.news:hover{ color:#000000; }
A.newsTitle { font-size:12px; font-style:oblique; font-weight:bold; padding-bottom:5px; display:block; text-transform:uppercase; color:#000000; }
A.newsTitle:hover { text-decoration:underline; }
A.nounderline { color:#333333; }
A.nounderline:hover { text-decoration:none; }
a.selected{ color:#333333; font-size:11px; cursor:default;}
a.unselected{ color:#000000; font-size:11px; text-decoration:underline;} a.unselected:hover{ color:#666666;}
#versionFive { color:#000000; }
#versionFive:hover { text-decoration:underline; }

#star { font-size:20px;font-weight:bold;color:#AC000B; vertical-align:-6px; }

IMG { border:0px; }
BODY {
	margin-bottom:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/bg-gradient.gif);
	background-repeat:repeat-x;
	padding:0;
}
#wrapper {
	width: 800px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
	border-left-color:#D9D9D9;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#D9D9D9;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
}

#top-logo {	width:230px; padding-left:20px;	padding-right:20px; }

#menu{ 	width:450px; font-size:11px; vertical-align:bottom;	cursor:pointer; }
#menu A{ color:#000000; }
#menu TD {	width:100px; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#CCCCCC; }
#menu TD.selected{ border-bottom-color:#c1131e; }

#language A { text-decoration:none; color:#333333; font-size:10px; }

/* INTRO TEXT UNDER BANNER AREA */

#allContents{ width:575px; max-width:575px; border:none; }

#content .CarrierWebText A.why {
	font-size:11px;
	text-transform:uppercase;
	color:#333333;
	font-style:italic;
	font-weight:bolder;
	text-decoration:none;
	padding-bottom:3px;
}
#content .CarrierWebText A.why:hover{ text-decoration:underline; }

/* */

#sectionName{
	background-color:#F1F1F1;
	height:26px;
	width:225px;
	vertical-align:middle;
	font-size:15px;
	letter-spacing:1px;
	color:#000000;
	padding-left:18px;
	border-bottom-color:#D6D6D6;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#solutionscell{
	max-width:225px;
	background-color:#F1F1F1;
	background-position:top;
	background-repeat:repeat-x;
	height:26px;
	width:225px;
	vertical-align:middle;
	font-size:15px;
	text-transform:none;
	font-weight:normal;
	letter-spacing:1px;
	color: #000000;
	padding-left:18px;
	border-bottom-color:#D6D6D6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	cursor:pointer;
}
#TEXT OL{
	padding-left:18px;
}

#loginoptionslink{
	color:#333333;
	font-size:11px;
}
#loginoptionslink:hover{
	text-decoration:underline;
}
#loginOptionsLink A:hover{
	text-decoration:underline;
}

#imgInactiveLoginIcon , #loginTextInactive , #imgActiveLoginIcon , #loginTextActive, #loginTextActive2, #loginTextInactive2 { cursor: pointer; }
#loginTextInactive:hover , #loginTextActive:hover, #loginTextActive2:hover, #loginTextInactive2:hover { text-decoration: underline; }
#bookmark .bookmarklink{
	font-size:11px;
	color:#c1131e;
}
#bookmark .bookmarklink:hover{
	text-decoration:underline;
}
#frmLanguages UL{
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	width:200px;	
}
#frmLanguages LI{
	height:20px;
	width:180px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-size:10px;
	list-style-image:none;
	list-style:none;
}
#frmLanguages LI INPUT{
	margin:0px;
	padding:0px;
}
#frmLanguages LI SPAN{
	padding-left:3px;
	vertical-align:0px;
}
#frmLanguages LI IMG{
	padding-right:3px;
	vertical-align:-3px;
}
#frmLanguages LI A{
	color:#000000;
}
#frmLanguages LI A:hover{
	text-decoration:underline;
}
#frmLanguages .loadPage{
	background-color:#ececec; cursor:pointer; display:block; clear:both; margin-top:3px; font-size:12px; float:left; padding:5px; border:solid #c6c6c6 1px;
}
#frmLanguages .loadPage:hover{
	background-color:#ffffff;
}

#popupClose{
	background-color:#EFEFEF; color:#000000; font-size:12px; padding:0px; float:left; border:0; margin-bottom:5px; width:inherit; height:26px; cursor:move;
}
#popupClose:hover{ }
#closeText{ padding:5px; color:#000000; font-size:inherit; cursor:pointer; width:40px; }
#closeText:hover{ text-decoration:underline; }
#divPopup SPAN{ font-size:14px; color:#0b4972; text-align:left; }
.hidden { display:none; }
#closePanel { background-color:#ececec; cursor:pointer; clear:both; margin:0px; font-size:12px; float:left; padding:5px; margin-left:15px; border:solid #c6c6c6 1px; }
#closePanelHome { background-color:#ececec; cursor:pointer; clear:both; margin:0px; font-size:12px; float:right; padding:5px; border:solid #c6c6c6 1px; margin-right:16px; }


/* F O O T E R */

#footer{
	border-collapse:collapse;
	width:800px;
	border-spacing:0;
	border:none;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
	margin-bottom:10px;
	}
#footer .greyStripes{
	background-image:url(../img/stripes-bg-grey.gif);
	background-repeat:repeat-x;
	width:800px;
	height:10px;
	vertical-align:top;
	border:0px;
}
#footer .e-freightrac{
	font-size:9px;
	color:#222222;
	vertical-align:middle;
	padding-top:5px;
}
#footer .e-freightrac A{
	font-size:10px;
	color:#333333;
	vertical-align:middle;
}
#footer .ef-logo{
	padding-left:3px;
	padding-right:5px;
	vertical-align:middle;
}
#footer .disclaimerPrivacy{
	font-size:8px;
	color:#000000;
	padding-right:0px;
	padding-top:5px;
}
#footer .disclaimerPrivacy A.disclaimer{
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}
#footer .disclaimerPrivacy A.disclaimer:hover{ text-decoration:underline; }

/* EMPLOYMENT */ 

#jobPanel{
	width:215px;
	background-color:#999999;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:15px;
	padding-bottom:20px;
	vertical-align:top;
	font-size:16px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
}
#jobPanel A{
	color:#000000;
	text-decoration:none;
}
#jobPanel A:hover{
	text-decoration:underline;
}


#employmentTitle {
	background-color:#c2c2c2;
	color:#3f3f3f;
	padding-left:18px;
	height:26px;
	font-size:12px;
	vertical-align:middle;
	width:400px;
}
#employmentBack{
	background-color:#c2c2c2;
	width:175px;
	color:#3f3f3f;
	padding-left:18px;
	height:26px;
	font-size:12px;
}
#employmentBack A{
	text-transform:uppercase;
	font-size:10px;
	color:#333333;
	padding-right:18px;
	text-decoration:none;
	vertical-align:middle;
	text-align:right;
}
#employmentBack A:hover{
	text-decoration:underline;
}
#jobTitle {
	width:575px;
	max-width:575px;
	background-color:#dfdfdf;
	color:#3f3f3f;
	padding-left:18px;
	height:26px;
	font-size:12px;
	vertical-align:middle;
}
#jobDescr{
	width:575px;
	max-width:575px;
	padding:18px;
	font-size:11px;
	line-height:15px;
	color:#333333;
	vertical-align:top;
	background-image:url(../img/mapwide-bg.jpg);
	background-repeat:repeat-y;
}

/* NEWS ITEMS > HOME PAGE */
