body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666666;
	background-color:#333;
	margin:0 0 20px 0;
}
hr {
	display:none;
}
/*===============================================================================
================================[Global classes]=================================
================================================================================*/
.hidden {
	display:none;
}

.border {	
	padding:10px 0 10px 0;
	margin:0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.clr {
	clear:both;
	float:left;
}

.smallerFont55 {
	font-size:0.65em;
}

/*===============================================================================
================================[Language Portal]================================
================================================================================*/
#portal {
	color:#FFFFFF;
	font-size:0.65em;
	list-style:none;
	width:100px;
	height:20px;
	margin:100px auto;
}

#portal a {
	color:#FFFFFF;
	text-decoration:none;
}

#portal a:hover {
	text-decoration:underline;
}
/*===============================================================================
=====================================[Page]======================================
================================================================================*/
#page {
	position:relative;
	width:781px;
	background-color:white;
	text-align:left;
	margin: 0 auto;
	padding: 0;
	border:1px solid #e5e5e5;
	border-width:0 1px 1px 1px;
}

/*===============================================================================
====================================[header]=====================================
================================================================================*/
#header h1 {
	display:none;
}

#header h2 {
	color:#000;
	font-family:TPG Gill Sans, Gill Sans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	font-weight:normal;
	margin:10px 15px 0 15px;
	padding:0 0 10px 0;
	background-repeat:repeat-x;
}

#header h2 span {
	background-image:url(../images/tnt_logo_small.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding:1px 0 0 47px;
	margin-left:5px;
}
/*===============================================================================
====================================[sitewide]===================================
================================================================================*/
#sitewide {
	width:100%;
	/*height:30px;*/
	padding:1px 0 8px 0;
	background-color:#f60;
	text-align:right;
}

#sitewideNavigation{
	display:inline;
	list-style:none;
	padding:0;
}

#sitewideNavigation li {
	display:inline;
	margin-top:3px;
	margin-right:15px;
	font-size:0.6em;
	color:#000;
}

#sitewideNavigation a{
	color:#FFFFFF;
	text-decoration:none;
}

#sitewideNavigation a:hover{
	text-decoration:underline;
}
#sitewideNavigation a.activeSW{
	padding-bottom:7px;
	border-bottom:2px solid #fff;
}
#sitewideNavigation a.activeSW:hover{
	text-decoration:none;
}
/*===============================================================================
====================================[conentHolder]===============================
================================================================================*/
#contentHolder{
	margin:10px 0 0 15px;
}
/*===============================================================================
====================================[navigation]=================================
================================================================================*/
#navigation{
	margin-left:0;
	float:left;
}

#mainNavigation {
	width:205px;
}

#mainNavigation ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#mainNavigation a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.55em;
	color:#666666;
	text-decoration:none;
	padding:4px 0 2px 10px;
	padding /**/:5px 0 3px 10px;
	margin:0;
	background-image:url(../images/bullet_rectangle.gif);
	background-repeat:no-repeat;
}

#mainNavigation a:hover{
	color:#000000;
	padding:5px 0 3px 10px;
	margin:0;
	background-image:url(../images/bullet_rectangle_hover.gif);
	background-repeat:no-repeat;
}

#mainNavigation a.active, a.active:hover{
	background-image:url(../images/bullet_rectangle_active.gif);
	background-repeat:no-repeat;
}

#mainNavigation .last{
	padding-bottom:20px;
}

#continue {
	font-size:0.65em;
	margin:10px 0 0 0;
	padding:3px 0 3px 5px;
	background: #f60;
	width:205px;
}
/*===============================================================================
====================================[continue]===================================
================================================================================*/
#continue a{
	color:#FFF;
	text-decoration:none;
	margin-left:-4px;
	padding:2px 0 2px 8px;
	border-left:2px solid #fff;
}

#continue a:hover{
	padding-left:6px;
	border-left:4px solid #fff;
}
/*===============================================================================
=========================================[pdf]===================================
================================================================================*/
#pdfHolder a.top{
	text-decoration:none;
	float:right;
	padding-left:13px;
	background:url(../images/top_icon.gif) center left no-repeat;
}
#pdfHolder a.top:hover {text-decoration:underline;}

#pdf{
	margin:10px 0 0 0;
	width:205px;
}

#pagePdf{
	padding-left:28px;
	padding-left /**/:24px;
}

#pagePdf li a{
	color:#666;
	text-decoration:none;
}

#pagePdf li a:hover{
	color:#666;
	text-decoration:underline;
}

.pdf{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

.pdf ul{
	padding:0 0 0 18px;
	margin:0;
}

.pdf li{
	list-style-image:url(../images/pdf_icon.gif);
	text-indent:-1px;
}

.pdf a{
	color:#666;
	text-decoration:none;
}

.pdf a:hover{
	color:#000;
	text-decoration:none;
}
/*----------------------------------*/
#pagePDF{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 0 10px;
}

#pagePDF ul{
	margin:0;
	padding-left:18px;
}

#pagePDF li{
	list-style-image:url(../images/pdf_icon.gif);
	text-indent:-1px;
}

#pagePDF a{
	color:#666;
	text-decoration:none;
}

#pagePDF a:hover{
	color:#000;
	text-decoration:none;
}
/*---------[sub navigation]---------*/
#firstImage {
	margin:0 0 10px 0;
}

#firstImage object {
	background-color:#006699;
	margin:0 0 3px 0;
	margin /**/:0;
	display /**/:block;
}

#sub {
	width:210px;
}

#sub ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#sub li{
	float:left;
	width:68px;
	height:45px;
	margin:0 0 2px 0;
	margin /**/:0 2px 3px 0;
}

#sub a{
	padding:0 66px 45px 0;
	padding /**/:0 60px 28px 0;
	margin:0;
	text-decoration:none;
}
/*begin link mark-up*/
#sub1 a {background:url(../images/sub_navigation_person1.jpg) no-repeat;}
#sub1 a:hover{background:url(../images/sub_navigation_person1_hover.jpg) no-repeat;}
#sub2 a {background:url(../images/sub_navigation_person2.jpg) no-repeat;}
#sub2 a:hover{background:url(../images/sub_navigation_person2_hover.jpg) no-repeat;}
#sub3 a {background:url(../images/sub_navigation_person3.jpg) no-repeat;}
#sub3 a:hover{background:url(../images/sub_navigation_person3_hover.jpg) no-repeat;}
#sub4 a {background:url(../images/sub_navigation_person4.jpg) no-repeat;}
#sub4 a:hover{background:url(../images/sub_navigation_person4_hover.jpg) no-repeat;}
#sub5 a {background:url(../images/sub_navigation_person5.jpg) no-repeat;}
#sub5 a:hover{background:url(../images/sub_navigation_person5_hover.jpg) no-repeat;}
#sub6 a {background:url(../images/sub_navigation_person6.jpg) no-repeat;}
#sub6 a:hover{background:url(../images/sub_navigation_person6_hover.jpg) no-repeat;}
#sub7 a {background:url(../images/sub_navigation_person7.jpg) no-repeat;}
#sub7 a:hover{background:url(../images/sub_navigation_person7_hover.jpg) no-repeat;}
#sub8 a {background:url(../images/sub_navigation_person8.jpg) no-repeat;}
#sub8 a:hover{background:url(../images/sub_navigation_person8_hover.jpg) no-repeat;}
#sub9 a {background:url(../images/sub_navigation_person9.jpg) no-repeat;}
#sub9 a:hover{background:url(../images/sub_navigation_person9_hover.jpg) no-repeat;}
/*end link mark-up*/
#sub .outerSub {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:10px 0 0 0;
	padding:7px 0 7px 0;
	height:142px;
}

/*---------[subNavigation]---------*/
#subNavigation {
	padding: 5px 0 5px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/*---------[content]---------*/
#homeContent {
	margin:0 0 0 27.5%;
	margin /**/:0 0 0 29%;
	width:335px;
}

#homeContent .borders {
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#homeContent img {
	margin:0 5px 0 5px;
	padding:0;
	border:0;
}

#slogan {
	border:10px solid #FFFFFF;
	border-left:5px;
	border-right:5px;
	margin /**/:0 5px 0 5px;
	color:#FFFFFF;
	background-color:#FF6600;
}

#slogan h2{
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 0 10px;
}

#slogan h2 span{
	float:left;
	margin-left:10px;
	margin-left /**/:0;
}

#slogan h3{
	margin:100px 0 0 0;
	font-size:0.7em;
	font-weight:normal;
	text-align:right;
	padding:0 10px 4px 0;
}

#footer {
	margin:0 15px 0 15px;
	padding:0;
	height:27px;
	background-repeat:repeat-x;
	clear:both;
}

#mainContent {
	margin:0 0 0 27.5%;
	margin /**/:0 0 0 29%;
	width:69.50%;
	padding-bottom:8px;
}

#mainContent .borders {
	margin-top: 10px;
	margin-right:18px;
	border-top: 1px solid #CCCCCC;
}

#mainContent img {
	margin:0;
	padding:0;
	border:0;
}

#inhoud {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	margin:8px 0 0 5px;
	margin-top /**/:-20px;
	padding:5px 0 0 0;
	line-height:150%;
	width:60%;
}

h2.inhoud{
	font-family:"TPG Gill Sans", "Gill Sans", "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:210%;
	line-height:100%;
	padding:3px 5px;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#E1E6E5;
}

.pageTitle {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}

h3.inhoud{
	color:#000;
	font-family:"TPG Gill Sans", "Gill Sans", "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:200%;
	line-height:100%;
	margin:0 0 10px 0;
	margin /**/:10px 0 10px 0;
	padding:0;
}

h4 {
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	margin-bottom:0;
}

ul.inhoud{
	margin:0 0 10px 15px;
	margin-left /**/:-28px;
	list-style-type:square;
}

.stad{
	font-size:0.9em;
	font-variant:small-caps;
	font-weight:bold;
	color:#BF0027;
}
/*----------------------------------------*/
#inhoud2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	margin:8px 0 0 0;
	margin-top /**/:-20px;
	padding:5px 0 0 5px;
	line-height:150%;
	width:430px;
}

#inhoud2 div.first{
	margin:0 15px 10px 0;
	margin-top /**/:0;
	margin-bottom /**/:0;
	float:left;
}

#inhoud2 div.last{
	display:none;
	margin:0;
	padding-left:5px;
	float:left;
}

#inhoud2 a{
	color:#f60;
	text-decoration:underline;
}

#inhoud2 a:hover{
	color:#666;
	text-decoration:none;
}

#inhoud2 div.line{
	margin-left:-5px;
	padding:10px 0 10px 0;
	float:left;
	width:522px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#inhoud2 p, #inhoud2 address{
	margin:0 0 15px 0;
}

.orangeText {color:#f60;}

/*----------------------------------------*/
blockquote {
	color:#FFFFFF;
	font-family:"TPG Gill Sans", "Gill Sans", "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:10px 0 5px 10px;
	padding:10px;
	float:right;
	width:31%;
}

#subSlogan p{
	margin:0;
}

/*begin division coloring*/
.expressBg{
	background-color:#FF6600;
}

.expressHeader{
	color:#FF6600;
}

.logisticsBg{
	background-color:#000066;
}

.logisticsHeader{
	color:#000066;
}

.postBg{
	background-color:#FF2200;
}

.postHeader{
	color:#FF2200;
}
/*===============================================================================
===============================[Disclaimer images]===============================
================================================================================*/
#disclaimerImages, #glossaryImages{
	height:135px;
}

#annualReports ul{
	margin-left:0;
	margin-left /**/:-40px;
	font-size:0.8em;
}
#annualReports li{
	display:block;
	list-style-type:none;
	padding-left:5px;
}
#annualReports li.flip{
	background-color:#EEE;
}
#annualReports a{
	display:block;
	height:10px;
	padding:5px 0 5px 20px;
	padding /**/:5px 0 10px 20px;
	color:#666;
	background:url(../images/pdf_icon_link.gif) no-repeat;
	text-decoration:none;
}

#annualReports a:hover{
	color:#333;
}
/*===============================================================================
===============================[Begin Table Styles]==============================
================================================================================*/
.largeText td, .largeText th {
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

.centerText td, .centerText th{
	text-align:center;
}

td.tdText, th.thText {
	text-align:left;
}

thead td, tbody td {
	text-align:right;
	border-right:1px solid #333;
}

thead .smallText td, thead .smallText th, tfoot .smallText td {
	font-size:0.9em;
	text-align:center;
	border-bottom:1px solid #333;
}

tbody .smallText td, tbody .smallText th {
	font-size:0.9em;
	text-align:right;
}

tbody tr td, 
tbody tr th {
	border-top:1px solid #333;
}

th {border-right:1px solid #333;}

.thSmall {font-weight:normal;}

.thIndent {padding-left:20px;}

.trBorder th, .trBorder td, .tdBorder {border-top:1px solid #333;}

.noTopBorder {
	border-top:none;
}

.sumTopBorder {
	border-top-width:2px;
}

caption {
	border-bottom:1px solid #333;
	text-align:left;
	font-size:1.2em;
	padding-bottom:10px;
}

thead .tableCaption {
	text-align:left;
	font-weight:bold;
	font-size:1.4em;
}

thead .highlight {
	background-color:#212125;
	color:#fff;
}

thead .highlight2 {
	background-color:#212125;
	color:#fff;
	text-align:right;
}

tbody .highlight {background-color:#e1e6e5;}

thead td.figureDetails {
	font-weight:normal;
	font-style:italic;
	text-align:right;
	border-right:none;
	padding-right:2px;
	padding-bottom:2px;
}

thead td{
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}

tfoot td {
	font-size:0.8em;
	text-align:left;
	border-top:1px solid #333;
}

tfoot ul, tfoot ol {
	padding-left:7px;
	margin-left:10px;
}
/* -------------------------- [End Table Styles] -------------------------- */
