/* CSS Document NDStyles */



a:link {

	color: #333366;

	text-decoration: underline;

}



a:visited {

	color: #666666;

	text-decoration: underline;

}



a:active {

	color: #F7D900;

	text-decoration: underline;

}



a:hover {

	color: #6666FF;

	text-decoration: none;

}



body {

	background-color: #FFFFFF;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	margin: 0px;

}



hr {

	color: #F7D900;

	height: 1px;

}



hr.grey {

	color: #CCCCCC;

	height: 1px;

}



hr.blue {

	color: #333366;

	height: 1px;

}



br { font-size:10px }



/* ---------- LAYOUT ---------- */



.stage_banner {

	background-image:url(images/stage_bannerbg.gif);

	background-position: 357px 0px;

	background-repeat: no-repeat;

	position: absolute; left: 0px; top: 70px;
	width:100%;

}



.stage_header {

	width: 99.9%;

}



.stage_leftbar {

	background-image:  url(images/nav_subbg.gif);

	background-repeat: no-repeat;

	width: 68px;

}



.stage_nav {

	background-image: url(images/nav_bground.gif);

	background-position: 178px;

	background-repeat: no-repeat;

	position: absolute; left: 0px; top: 0px;
	width:100%;

}



.stage_nav_yellow {

	background-image: url(images/nav_bground_yellow.gif);

	background-position: 108px;

	background-repeat: no-repeat;

	position: absolute; left: 0px; top: 0px;

}



.stage_navselecta {

	background-image: url(images/navselecta_bground.gif);

	background-position: 108px;

	background-repeat: no-repeat;

	position: absolute; left: 0px; top: 20px;
	
	width:100%;

}



.stage_navsub {

	background-image:  url(images/navsub_bground.gif);

	background-position: 108px;

	background-repeat: no-repeat;

	position: absolute; left: 0px; top: 34px;
	width:100%;

}



.stage_navsub_login {

	position: absolute; left: 0px; top: 40px;

}



.stage_ndhead {

	position: absolute; left: 0px; top: 0px;

	width: 108px;

}



.stage_search {

	position: absolute; left: 1px; top:76px;

}





/* ---------- SUBMENU ---------- */



.stage_submenu {

	padding: 6px 6px 0px 10px;

	width: 160px;

}



.submenu {

	background-color: #F5F5F5;

	width: 100%;

}



.submenu a:link {

	color: #999999;

	display: block; width: 100%;

	font-size: 10px;

	text-decoration: none;

}



.submenu a:active {

	color: #F7D900;

	display: block; width: 100%;

	font-size: 10px;

	text-decoration: none;

}



.submenu a:visited {

	color: #999999;

	display: block; width: 100%;

	font-size: 10px;

	text-decoration: none;

}

.submenu a:hover {

	background-color: #FFFFFF;

	color: #000000;

	display: block; width: 100%;

	font-size: 10px;

	text-decoration: none;

}



.submenu_selected {

	background-color: #FFFFFF;

	font-size: 10px;

	text-decoration: none;

}



.submenu td {

	border-bottom: 1px solid #DCDCDC;

	color: #000000;

	display: block;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	text-indent: 4px;

}



.submenu th {

	background-color: #DCDCDC;

	border-bottom: 1px solid #CCCCCC;

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	text-indent: 4px;

}



.subsubmenu {

	background-color: #FFFFFF;

	width: 100%;

}



.subsubmenu a:link {

	color: #999999;

	font-size: 10px;

	text-decoration: none;

}



.subsubmenu a:active {

	color: #F7D900;

	font-size: 10px;

	text-decoration: underline;

}



.subsubmenu a:visited {

	color: #999999;

	font-size: 10px;

	text-decoration: none;

}

.subsubmenu a:hover {

	color: #000000;

	font-size: 10px;

	text-decoration: none;

}



.subsubmenu td {

	border-bottom: 1px solid #FFFFFF;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	text-indent: 0px;

}





/* ---------- LOCATION PATH ---------- */



.locationpath {

	background-color: #F5F5F5;

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	line-height: 20px;

}



.locationpath a:link {

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;

}



.locationpath a:visited {

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;

}



.locationpath a:active {

	color: #F7D900;

	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;

}



.locationpath a:hover {

	color: #6666FF;

	font-family: arial, helvetica, sans-serif;

	text-decoration: none;

}



.locationpath strong {

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

}





/* ---------- BOTTOM NAVIGATION ---------- */



.stage_bottomnav {

	padding: 6px 6px 6px 6px;

}



.txtnav {

	background-color: #F5F5F5;

	border-bottom: 2px solid #FFFFFF;

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	line-height: 20px;

}



.txtnav a:link {

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

}



.txtnav a:visited {

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

}



.txtnav a:active {

	color: #F7D900;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}



.txtnav a:hover {

	color: #6666FF;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}



.legals {

	background-color: #F7D900;

	border-top: 1px solid #333366;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	line-height: 20px;

}



.legals a:link {

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

}



.legals a:visited {

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

}



.legals a:active {

	color: #FFFFFF;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

}



.legals a:hover {

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}





/* ---------- FORMS ---------- */



.asterisk {

	color: #FF0000;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 14px;

}



.genfield_button {

	background-color: #F1F1F1;

	border: 1px solid #666666;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	cursor:pointer;

}



.genfield_input {

	background-color: #FFFFFF;

	border: 1px solid #D1D1D1;

	color: #333399;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

}



.genfield_title {

	background-color: #F5F5F5;

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



.login_field {

	background-color: #FFFFFF;

	border: 1px solid #D1D1D1;

	color: #333399;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

}



.search_field {

	background-color: #FFFFFF;

	border: 1px solid #333366;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

}





/* ---------- GENERAL ---------- */



.grey {

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.grey a:link {

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.grey a:visited {

	color: #999999;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.grey a:active {

	color: #F7D900;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.grey a:hover {

	color: #6666FF;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.greyrow {

	background-color: #F5F5F5;

}



.popup_top {

	background-image: url(images/popup_top.jpg);

	background-repeat: no-repeat;

}



.red {

	color: #FF0000;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.red a:link {

	color: #FF0000;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.red a:visited {

	color: #FF0000;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.red a:active {

	color: #CC0000;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.red a:hover {

	color: #6666FF;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

}



.title_table {

	background-color: #9D9C9D;

	border-bottom: 2px solid #F7D900;

	color: #FFF;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	padding: 4px;

}



.title_blue {

	color: #333366;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

}
.title_grey {

	color: #666;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

}


.title_blue_large {

	color: #333366;

	font-family: arial, helvetica, sans-serif;

	font-size: larger;

	font-weight: bold;

}



.title_yellow {

	color: #F7D900;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

}





/* ---------- HOME---------- */



.fasttrack {

	background-color: #F5F5F5;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

}





/* ---------- COMPANY ---------- */



.wplinks {

	background-color: #F5F5F5;

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	line-height: 20px;
	font-weight:bold;

}



.wplinks a:link {

	color: #FF0000;

	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;
	font-weight:bold;
}



.wplinks a:visited {

	color: #999999;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;

}



.wplinks a:active {

	color: #F7D900;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;

	text-decoration: underline;

}



.wplinks a:hover {

	color: #6666FF;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;

	text-decoration: none;

}





/* ---------- PRODUCT ---------- */









/* ---------- CASE STUDIES ---------- */



.casebanner_int {

	background-image: url(images/casebanner_int.jpg);

	background-repeat: no-repeat;

}



.casebanner_international {

	background-image: url(images/casebanner_international.jpg);

	background-repeat: no-repeat;

}



.casebanner_parcel {

	background-image: url(images/casebanner_parcel.jpg);

	background-repeat: no-repeat;

}



.casebanner_sameday {

	background-image: url(images/casebanner_sameday.jpg);

	background-repeat: no-repeat;

}



.casebanner_samedaynet {

	background-image: url(images/casebanner_samedaynet.jpg);

	background-repeat: no-repeat;

}



.casebanner_taxi {

	background-image: url(images/casebanner_taxi.jpg);

	background-repeat: no-repeat;

}



.casebanner_webdesign {

	background-image: url(images/casebanner_webdesign.jpg);

	background-repeat: no-repeat;

}





/* ---------- SUPPORT ---------- */



.qtmenu {

	background-color: #F5F5F5;

	width: 148px;

}



.qtmenu a:link {

	color: #333366;

	display: block; width: 100%;

	font-size: 9px;

	text-decoration: none;

}



.qtmenu a:active {

	color: #999999;

	display: block; width: 100%;

	font-size: 9px;

	text-decoration: none;

}



.qtmenu a:visited {

	color: #333366;

	display: block; width: 100%;

	font-size: 9px;

	text-decoration: none;

}



.qtmenu a:hover {

	background-color: #EAEAEA;

	color: #333366;

	display: block; width: 100%;

	font-size: 9px;

	text-decoration: none;

}



.qtmenu strong {

	color: #666666;

	font-size: 9px;

	font-weight: normal;

	text-decoration: none;

}



.qtmenu td {

	border-bottom: 1px solid #CCCCCC;

	color: #000000;

	display: block;

	font-family: arial, helvetica, sans-serif;

	font-size: 9px;

	line-height: 16px;

	text-indent: 4px;

}



.qtmenu th {

	background-color: #666666;

	border-bottom: 2px solid #999999;

	color: #FFFFFF;

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

	line-height: 16px;

	text-align: left;

	text-indent: 4px;

}



.qtmenu_selected {

	background-color: #EAEAEA;

	font-size: 9px;

	font-weight: normal;

	text-decoration: none;

}



/* ---------- FASTTRAK ------------ */

.trktitle {

	background-color: #F7D900;

	border-top: 1px solid #333366;

	border-bottom: 1px solid #333366;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

} 

.trkrowstyle0 {

	background-color: #F5F5F5;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	line-height: 18px;

	font-size:90%;

}

.trkrowstyle1 {

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	line-height: 18px;

	font-size:90%;

}

/* ---------- PRESS ROOM ---------- */









/* ---------- CONTACTS ---------- */









/* ---------- POPUPS ---------- */



.popup hr {

	color: #CCCCCC;

	height: 1px;

}



.popup_arrowrow {

	background-color: #F5F5F5;

	border-bottom: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

}



.popup_button {

	background-color: #F5F5F5;

	border: 1px solid #999999;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	cursor: pointer;

}



.popup_titlegrey {

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

}



.popup_titletable {

	background-color: #666666;

	border-bottom: 2px solid #999999;

	color: #FFFFFF;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	padding: 4px;

}

#trackform {
	background-image:url(images/fasttrack_background.gif);
	height:106px;
	vertical-align:top;
	text-align:center;
	}
.fontbackground {

background-image:url(images/fontchanger-backgrounda.gif);

width: 160px;

height: 55px;

background-repeat: no-repeat;

vertical-align:top;

padding-top:3px;

}

.trackingform {
	font-size:12px;
	}


.status_table_heading {
	background-color: #F5F5F5;

	color: #666666;

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;
	
	text-decoration:none;
	
}
.status_table_heading a{
	color: #666666;
	text-decoration:none;
}