

body {
width: 97%;

color: #000;
background-color: #fff;
font: 11pt/1.4em Verdana, Arial, Helvetica, Geneva, sans-serif;

}



.formfield {
border-width: 1px;
border-style: inset;
font-size: 11px;
	padding-left:2px;
	color: #767676;

	display: none;
}

.skip-link {
	display: none;
	
}

.right {
	
	display: none;
}

.left {
	
	display: none;
}

/* ----- global links ----- */


a, a:link, a:visited, a:active {
	color: #ff7f00;
	text-decoration:none;
	outline: none;
	
}

a:hover {
color: #029eff;
	display: none;
}



/*********** Headings *************/

h1 {
	padding: 0;
	font: bold 16pt/14px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 20px;
	
}

h2 {
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 25px;
	padding: 0;
	font: bold 15pt/14px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	
}

h3 {
	line-height: 14px;
	padding: 0;
	font: bold 12pt/14px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	
}

h4 {
	line-height: 14px;
	padding: 0;
	font: bold 11pt/14px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	
}

#mb-left h2 {
	line-height: 14px;
	padding-left: 5px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 10px;
	color: #000;
	font: normal 16pt/14px "Trebuchet MS", Verdana, Arial, sans-serif;
	
}

/**********  main divs ***********/

#nonFooter {
width: 100%;


}

* html #nonFooter {
width: 100%;
}



#content {
margin-right: auto;
margin-left: auto;
width: 100%;
padding-bottom: 35px;
position: static;
min-height: 100%;

}

#content-int {
width: 18cm;
padding: 0pt;
margin: 20pt;

}

#header {
	height: 79px;
	width: 821px;
	display: none;
}

#header-int {
position: static;
	height: 150px;
	width: 100%;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(http://www.genesis-forwarding.net/app_themes/genesis/images/logo-print.gif);


}

#header-int img {display: none;}
#strap {display: none;}
#flft {display: none;}
#mini-tools #print-icon {display: none;color:#fff;}

#header h1 {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0px;
	margin-top: 0;
	width: 300px;
	height: 79px;
	display: block;
	padding: 0;
	font: normal normal 14px/79px "Century Gothic", "Trebuchet MS", Verdana, Arial, sans-serif;
	color: black;
	text-indent: -9999px;
	background-position: right center;
	background-repeat: repeat-x;
	background-image: url(../images/int-strap.gif);
	display: none;
}

#about-box {

	margin-bottom: 30px;
	margin-top: 10px;
	display: none;
	margin-right: auto;
	margin-left: auto;
	width: 770px;
	text-align: left;
	display: none;
}

#about-box h2,#about-box p {
	padding: 3px;
	display: none;
}

/*********** curvy corners styles *********/

.round-corners {
background-color: #000;
border: 1px solid #545556;
padding: 7px;
	display: none;
}

.round-corners2 {
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
padding-top: 10px;
background-color: #000;


	display: none;
}

/*********** Internal header styles inc. login, language *********/

#login {
	padding-top:25px;
	margin-right: 24px;
	display: none;
}

.loginfield {

	font-size: 11px;
	padding-left:2px;
	color: #767676;
	width: 65px;
	border-width: 1px;
border-style: inset;

	display: none;
}

/******* extendable submit buttons *******/


/* Opera 9+ hack, need to keep an eye on this... */

html:first-child #ctl00_login_LoginTop1_loginbtn, html:first-child #login-btn, #track-btn, html:first-child #find-btn {
	
	margin: 0px;	
	padding-right: 10px;
	padding-left: 10px;
	width: auto;
	text-shadow: 0px 1px 0px white;
	height: 24px;		
	border:0px none #000;
	background: transparent url(../images/button-blank-right.gif) right -1px no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	cursor: pointer;

	display: none;
}

#ctl00_login_LoginTop1_loginbtn, #login-btn, #track-btn, #find-btn {
	
	margin: 0px;	
	padding-right: 10px;
	padding-left: 10px;
	width: auto;
	text-shadow: 0px 1px 0px white;
	height: 24px;		
	border:0px none #000;
	background: transparent url(../images/button-blank-right.gif) right top no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	cursor: pointer;

	display: none;
}

.btn-under input {
	padding: 0px 10px 0px 0px;
	background: transparent ;
	border:0px none #000;
	display: none;
}

.btn-under {
	padding-bottom: 7px;
	padding-top: 6px;
	background: transparent url(../images/button-blank-left.gif) left top no-repeat;
	height: 24px;
	display: none;
}

.dropdown {
	border-width: 1px;
	border-style: solid;
	border-color: #ababab;
	color: white;
	background-color: black;
	font-size: 10px;
	display: none;
}

#lang-menu {

	padding-top: 29px;
	margin-right: 55px;
	display: none;
}

/******** Internal - main image bar and side button styles *********/

#main-image-int {
height: 290px;
width: 874px;
	display: none;
}

#banner {
z-index: 1;
width:770px; 
height:290px;
display:block;
	display: none;
}

#top-tools a {

height: 290px;
width: 51px;
background: transparent url(../images/btn-side-tools.gif) left top no-repeat;
text-indent: -9999px;
	display: none;
}

#top-tools a:hover {
height: 290px;
width: 51px;
background: transparent url(../images/btn-side-tools.gif) -51px top no-repeat;
text-indent: -9999px;
	display: none;
}

#top-phone a {

height: 290px;
width: 53px;
background: transparent url(../images/btn-side-phone.gif) left top no-repeat;
text-indent: -9999px;
	display: none;
}

#top-phone a:hover {
height: 290px;
width: 53px;
background: transparent url(../images/btn-side-phone.gif) -53px top no-repeat;
text-indent: -9999px;
	display: none;
}

/******** Clippings **********/

#clippings {

	font-family: Arial, Helvetica, sans-serif;

	color: #545454;
	height: 138px;
	width: 108px;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../images/clippings-bg.png);
	top: 72px;
	left: 720px;
	
	z-index: 100;
	position: static;
	font-size: 9px;

	display: none;
}

#clippings h3 {
	
	padding-left: 56px;
	padding-bottom: 0px;
	padding-top: 8px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: black;
	margin: 0px;

	display: none;
}

#clippings a.mI  {color:#000;	display: none;
}

#clippingsMenu {
padding:32px 0 0 23px;
	display: none;
}

#clippingsContainer {
	height: 76px;
	display: none;
}

#clippingControls {

	display: none;
}

#clippingsCounter {

	display: none;
}

.mI {margin:0 0 0 7px; color: #000; font-size: 9px;	display: none;
}

.clippingIcon {cursor:move	display: none;
}

/******** Internal main boxes *********/

#main-box {
display: block;
margin-right: auto;
margin-left: auto;
width: 100%;
background-color: white;


}

#main-box-top, #main-box-btm {
display: block;
margin-right: auto;
margin-left: auto;
width: 772px;
	display: none;
}

#mb-left {
padding: 0px;
margin: 0px;
width: 100%;
text-align: justify;

}

#mb-right {
padding: 0px;
margin: 0px;
width: 170px;

height: 300px;
text-align: left;
	display: none;
}

/* Main box side bar */

#clock {
	margin-bottom: 10px;
	height: 50px;
	
	width: 50px;

	display: none;
}

#show-date {
	font-size: 10px;
	line-height: 50px;
	height: 50px;
	font-family: Arial, sans-serif;
	display: none;
}

#track-trace, #sol-find {
padding:0 0 0 0px;
	display: none;
}

#track-trace .formfield, #sol-find .formfield {
width:100px;
color:#666;
	display: none;
}

#track-trace p, #sol-find p {
line-height: 1.2em;
padding:0 0 0 0px;
margin:3px 0 0 0px;
font-size: 10px;
font-family: Arial;
	display: none;
}

#mb-right h3 {
margin:20px 0 5px 0;
	display: none;
}

#mini-tools {
padding: 10px 0 0 0 ;
float:left;
	display: none;
}

#mini-tools img {
margin: 0px 7px 0px 6px;
	display: none;
}

#help-float {
	width: 230px;
	bottom: 490px;
	left: 635px;
	
	z-index: 100;
	position: static;
	display: none;
}
/******** main box table styles *********/

.internal-table {

	background-color: #181818;
	
	border-top: 1px solid #424242;
	border-right: 0px solid #424242;
	border-bottom: 0px solid #424242;
	border-left: 1px solid #424242;
	display: none;
}

.internal-table th, .internal-table td {
	
	text-align: left;
	
	border-top: 0px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 0px solid #424242;
	
	display: none;
}

.internal-table th {background-color: #2b2b2b;	display: none;
}

.alt-row {

	background-color: black;

	display: none;
}

/******** News/RSS box styles *********/

/* Container styling*/
    
    #news-menu {
    	width: 770px;   
      	height: 143px;
      	background: transparent url(../images/news-box-bg.gif) left top no-repeat;
      	margin:20px auto 0 auto;
    	display: none;
}
    
    #horizontal_container {
      margin: 0px auto 0px auto;
      width: 770px;   
      height: 143px;
      cursor: default;    
    	display: none;
}

/* Horizontal Accordion */
		
.horizontal_accordion_toggle {
	/* REQUIRED */
		/* This make sure it stays horizontal */
	/* REQUIRED */
	display: block;
	height: 143px;
	text-indent:-9999px;
	color: #fff;
	text-decoration: none;
	outline: none;			
	cursor: pointer;
	margin: 0 0 0 0;
	display: none;
}

#news-menu h3 {
		margin: 0;
		padding: 0;
		text-align: center;
	display: none;
}
		
		#news1 {
		background: url(../images/h_accordion_toggle1_t.gif) no-repeat top left transparent;
		width: 21px;
		margin: 0;
		padding: 0;
		height: 143px;
			display: none;
}
		#news2 {
		background: url(../images/h_accordion_toggle2_t.gif) no-repeat top left transparent;
		width: 19px;
		margin: 0;
		padding: 0;
		height: 143px;
			display: none;
}
		#news3 {
		background: url(../images/h_accordion_toggle3_t.gif) no-repeat top left transparent;
		width: 19px;
		margin: 0;
		padding: 0;
		height: 143px;
			display: none;
}
		
		
		.horizontal_accordion_toggle_active {
			border-right: 1px solid #00bff3;
			display: none;
}
		
		
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 143px;	/* We need to define a height for the accordion as it stretches the width */
				/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: transparent;
			color: #fff;
			display: none;
}
			
			.horizontal_accordion_content p {
				width: 670px;
				line-height: 130%;
				padding: 5px 40px 5px 20px;
				text-align: left;
				display: none;
}
			
			.horizontal_accordion_content div {
				width: 670px;
				line-height: 130%;
				padding: 10px 40px 10px 10px;
				text-align: left;
				display: none;
}
					
				

/******** Toolbar styles *********/

#main-tools {
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 770px;
height: 146px;
display: block;
	display: none;
}

#toolbar {
margin:0px;
padding:0px;
font: 12px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
text-align: center;
width: 770px;
color: #fff;
	display: none;
}


#toolbar ul {
margin:0px;
padding:0px;
list-style: none;
width: 770px;
	display: none;
}

#toolbar li {

padding: 0 0px 0 0px;
margin-right: 0px;
list-style: none;
color: #fff;
	display: none;
}

#toolbar li a {	
display: block; 
padding: 0 0 0 0; 
color: #fff;
	display: none;
}
#toolbar li a:hover {
color: #029eff;
	display: none;
}

/* #navbar a:hover {background: transparent;	display: none;
} */

.tool-title {
	display: block;
	width: 150px;
	height: 35px;
	color: #fff;
	line-height: 12px;
	text-indent: 8px;
	display: none;
}

#tool1 {
	background-image: url(../images/tools-1-over.gif);
	width: 150px;
	height: 146px;
	color: #fff;
	display: none;
}

#tool1 a.fade {
	background-image: url(../images/tools-1.gif);
	width: 150px;
	height: 111px;
	color: #fff;
	text-indent: -9999px;
	display: none;
}



#tool2 {
	background-image: url(../images/tools-2-over.gif);
	width: 155px;
	height: 146px;

	display: none;
}

#tool2 a.fade  {
	background-image: url(../images/tools-2.gif);
	width: 155px;
	height: 111px;
	text-indent: -9999px;
	display: none;
}

#tool3 {
	background-image: url(../images/tools-3-over.gif);
	width: 155px;
	height: 146px;

	display: none;
}

#tool3 a.fade  {
	background-image: url(../images/tools-3.gif);
	width: 155px;
	height: 111px;
	text-indent: -9999px;
	display: none;
}

#tool4 {
	background-image: url(../images/tools-4-over.gif);
	width: 157px;
	height: 146px;

	display: none;
}

#tool4 a.fade  {
	background-image: url(../images/tools-4.gif);
	width: 157px;
	height: 111px;
	text-indent: -9999px;
	display: none;
}

#tool5 {
	background-image: url(../images/tools-5-over.gif);
	width: 152px;
	height: 146px;

	display: none;
}

#tool5 a.fade  {
	background-image: url(../images/tools-5.gif);
	width: 152px;
	height: 111px;
	text-indent: -9999px;
	display: none;
}

/************ 2nd level nav ***********/

#nav2 {
text-align: center;
height: 30px;
line-height: 40px;
	display: none;
}

#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:active {
color: #029eff;
	display: none;
}

#nav2 a:hover {
color: #fff;
	display: none;
}

/******** International home nav *********/

#nav-home {
width: 821px;
	height: 213px;
	display: none;
}

#navbar {
margin:0px;
padding:0px;
font: 16px lucida grande, verdana, arial, helvetica, sans-serif;
text-align: center;
width: 821px;
	display: none;
}


#navbar ul {
margin:0px;
padding:0px;
list-style: none;
width: 821px;
	display: none;
}

#navbar li {

padding: 0 0px 0 0px;
margin-right: 0px;
list-style: none;
	display: none;
}

#navbar li a {	
display: block; 
padding: 0 0 0 0; 
text-transform: uppercase; 
color: #000;	display: none;
}

/* #navbar a:hover {background: transparent;	display: none;
} */



#region1 {
	background-image: url(../images/r1-over.gif);
	width: 214px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region1 a {
	background-image: url(../images/r1.gif);
	width: 214px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region2 {
	background-image: url(../images/r2-over.gif);
	width: 196px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region2 a {
	background-image: url(../images/r2.gif);
	width: 196px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region3 {
	background-image: url(../images/r3-over.gif);
	width: 196px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region3 a {
	background-image: url(../images/r3.gif);
	width: 196px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region4 {
	background-image: url(../images/r4-over.gif);
	width: 215px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

#region4 a {
	background-image: url(../images/r4.gif);
	width: 215px;
	height: 213px;
	text-indent: -9999px;
	display: none;
}

/*************** BEGIN main NAV ********************/

#nav {

	height: 32px;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	width: 821px;
	display: none;
}

#nav ul {
	padding-left: 50px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	margin: 0px;
	list-style-type: none;
	display: inline;
	
	display: none;
}
#nav li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline;
	text-align: center;
	display: none;
}

#nav a, #nav a:link, #nav a:active, #nav a:visited {
	line-height: 32px;
	text-align: center;
padding-right: 8px;
padding-left: 8px;
font: normal 13px "Trebuchet MS", Verdana, Arial, sans-serif;
color: #fff;
vertical-align: top;
height: 32px;
	display: none;
}

#nav a:hover {
color: #029eff;

	display: none;
}

.CMSListMenuLinkHighlighted  {
   	line-height: 32px;
	text-align: center;
padding-right: 8px;
padding-left: 8px;
font: normal 13px "Trebuchet MS", Verdana, Arial, sans-serif;
color: #029eff;
vertical-align: top;
height: 32px; 
    	display: none;
}


/*************** Internation home divs ********************/

#main-col {
	text-align: justify;
	position: static;
	min-height: 100%;
	display: block;
	margin-top: 25px;
	margin-right: 30px;
	width: 560px;
	margin-left: 15px;
	display: none;
}

#main-image {
height: 280px;
width: 821px;
	display: none;
}

/*************** Footer ********************/

#montage-footer {
	width: 769px;
	margin-right: auto;
	margin-left: auto;
	height: 133px;
	display: block;
	display: none;
}


#footer {

margin-right: auto;
margin-left: auto;
width: 776px;
margin-top: -35px;
height: 35px;
position: static;
line-height: 19px;
color: #666;
	display: none;
}

#footer-int {
margin-right: auto;
margin-left: auto;
width: 776px;
margin-top: -35px;
height: 64px;
position: static;
line-height: 33px;
color: #666;
font-size: 90%;

}

#copyright {
margin-left: 40px;
color: #666;
}

#footer a {
	color: #1e56a7;
	text-decoration: none;
	display: none;
}

#footer a:hover {
	color: #69b8fc;
	text-decoration: none;
	display: none;
}

#footer-int a {
	color: #ccc;
	text-decoration: none;
	display: none;
}

#footer-int a:hover {
	color: #69b8fc;
	text-decoration: none;
	display: none;
}

#footer div.right a.top, #footer-int div.right a.top {
	color: orange;
	display: none;
}

#footer div.right {
	display: block;
	
	text-align: right;
	line-height: 19px;
	display: none;
}
#footer-int div.right {
	display: block;
	
	text-align: right;
	line-height: 33px;
	display: none;
}

#kc {
	margin-top: 20px;
	font-size: 10px;
	text-align: center;
	width: 100%;
	display: none;
}