	body				{ margin-left: 31px; margin-right: 31px; margin-top: 0px;}
	img                 { border-width: 0px }
	hr					{ border: solid #cccccc 0px; border-top: solid #cccccc 1px  } /* This is the horisontal rule, a line you use for separation */
	td					{ font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; color: #2A2A28; line-height: 150%;}
	
	
	
/* -----------------------------------  HEADINGS  ------------------------------------------------------------ */

	h1					{ font-size: 19px; font-family: "Trebuchet MS", Arial, sans-serif; color: #28711D; font-weight: normal;}
	h2					{ font-size: 19px; font-family: "Trebuchet MS", Arial, sans-serif; color: #0D4A86; font-weight: normal;}
	h3					{ font-size: 19px; font-family: "Trebuchet MS", Arial, sans-serif; color: #B14700; font-weight: normal;}
	h4					{ font-size: 15px; font-family: "Trebuchet MS", Arial, sans-serif; color: #666666; font-weight: bold; border-bottom: 1px solid #D0D1C8}
	h5					{ }
	h6					{ }



/* -----------------------------------  LINKS  --------------------------------------------------------------- */

	a:link				{ color: #053463}
	a:hover				{ color: #497FB4}
	a:visited			{ }
	a:active			{ color: #053463}
	
	
	
/* ----------------------------------  GENERAL CLASSES  -------------------------------------------------------
(used in the autohandler and/or index, most of these are up to the designer to place them where he/she thinks would be appropriate) */

	.content			{ font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; padding: 18px; color: #2A2A28; line-height: 150%; text-align: justify} 
	.smallContent		{ font-size: 10px; font-family: Arial, sans-serif; color: #999999; padding-left: 15px}
	.header				{ font-size: 13px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;}
	.title				{ font-size: 17px; font-family: Arial, sans-serif; color: #cc0000; font-weight: bold;}
	.welcome			{ font-size: 11px; font-family: "Trebuchet MS", sans-serif; padding: 5px 0px 0px 20px; width: 300px; color: #2A2A28; text-align: left; line-height: normal}
	.subTitle			{ font-size: 13px; font-family: Arial, sans-serif; color: #cc0000; font-weight: bold;}
	
	.copyright			{padding: 18px; font-family: "Trebuchet MS", sans-serif; font-size: 11px; color: #82837D; text-decoration: none}
	
	a.credits, a.credits:link	{font-family: "Trebuchet MS", sans-serif; font-size: 11px; padding-right: 15px}
	a.credits:hover				{font-family: "Trebuchet MS", sans-serif; font-size: 11px; padding-right: 15px}
	
	a.breadCrumbs:link, a.breadCrumbs:hover, a.breadCrumbs:visited
	{font-size: 11px; font-family:  Arial, sans-serif; color: #666666; font-weight: bold;}
	.breadCrumbsTd		{padding-left: 15px}
	
	a.printerFriendly:link, a.printerFriendly:hover, a.printerFriendly:visited
	{font-size: 11px; font-family: "Trebuchet MS", sans-serif;}
	.printerFriendlyTD	{ padding-bottom: 10px; padding-right: 10px}
	
	.searchBox			{height: 18px; width: 100px; font-family: Verdana, Arial, sans-serif; font-size: 10px; margin-right: 5px}
	.searchButton		{height: 21px; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
	
	.travelSubNav {
		font-family: Verdana, sans-serif;
		font-size: 16px;
		color: #5B830A;
		vertical-align: middle;
	}
	a.travelSubNavLink:link, a.travelSubNavLink:hover, a.travelSubNavLink:visited {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #003300;
		vertical-align: middle;
		text-decoration: none;
	}
	
	.travelSubTitle		{font-family: Arial, sans-serif; font-size: 21px; color: #28711D; font-weight: bold}
	
	.shippingSubNav {
		font-family: Verdana, sans-serif;
		font-size: 16px;
		color: #002F5E;
		vertical-align: middle;
	}
	
	a.shippingSubNavLink:link, a.shippingSubNavLink:hover, a.shippingSubNavLink:visited {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #002F5E;
		vertical-align: middle;
		text-decoration: none;
	}
	
	.shippingSubTitle		{font-family: Arial, sans-serif; font-size: 21px; color: #0D4A86; font-weight: bold}
	
	.corporateSubNav {
		font-family: Verdana, sans-serif;
		font-size: 16px;
		color: #5F2600;
		vertical-align: middle;
	}
	
	a.corporateSubNavLink:link, a.corporateSubNavLink:hover, a.corporateSubNavLink:visited {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #5F2600;
		vertical-align: middle;
		text-decoration: none;
	}
	
	.corporateSubTitle		{font-family: Arial, sans-serif; font-size: 21px; color: #B14700; font-weight: bold}



/* ----------------------------------------  CATALOGUES TEMPLATES  ----------------------------------------------- 
The classes are split in two: 

listing classes are for the listing.xsl templates and are the same for all of those templates in all catalogues */
	.listingTitleDiv
	{
	padding-bottom: 10px
	} /* DIV tag arround the top Title of the list for which you can set styles just like for TABLE, TR and TD tags */
	
	a.listingTitle:link,
	a.listingTitle:hover,
	a.listingTitle:visited
	{
	font-size: 19px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	} /* Top Title link of the list */
	
	.listingItemDiv	
	{
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #cccccc
	} /* DIV tag arround the Item (file) entries that are listed, for which you can set styles just like for TABLE, TR and TD tags */
	
	a.listingItem:link,
	a.listingItem:hover,
	a.listingItem:visited
	{
	font-size: 13px;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-weight: bold;
	} /* Item (file) enties links */
	
	a.listingItemQ:link,
	a.listingItemQ:hover,
	a.listingItemQ:visited
	{font-size: 13px;
	font-family: "Trebuchet MS",Arial, sans-serif;
	color: #666666;
	font-weight: bold
	}
	
	.listingDirDiv
	{
	padding-bottom: 5px;
	padding-top: 5px;
	} /* DIV tag arround the Directory (folder) entries that are listed, for which you can set styles just like for TABLE, TR and TD tags */
	
	a.listingDir:link,
	a.listingDir:hover,
	a.sitingDir:visited
	{
	font-size: 15px;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-weight: bold;
	} /* Directory (folder) enties links */
	
	.listingBackDiv
	{
	padding-bottom: 10px
	} /* DIV tag arround the Back link for which you can set styles just like for TABLE, TR and TD tags */
	
	a.listingBack:link,
	a.listingBack:hover,
	a.listingBack:visited
	{
	font-size: 13px;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-weight: bold;
	} /* Back link */

/* detail classes are for the detail_view.xsl templates and apply for all of those templates in all catalogues */
	.detailTitle		{font-size: 19px; font-family: "Trebuchet MS",Arial, sans-serif; color: #666666; font-weight: normal; margin-top: -20px} /* Title displayed on top of the detail view of a catalogue entry */
	.detailDateTime		{font-size: 11px; font-family: "Trebuchet MS",Arial, sans-serif;} /* Date and Time displayed under the title */
	.detailSummary		{font-size: 13px; font-family: "Trebuchet MS",Arial, sans-serif; font-weight: bold} /* Short description that comes after the horisontal rule under the date and time, usually smaller than the Detail Description */
	.detailSubTitle		{font-size: 14px; font-family: "Trebuchet MS",Arial, sans-serif; color: #666666; font-weight: bold;} /* All the subtitles for different categories in catalogues (e.g. External Links, Images, External Documets) */
/* Detail Description and links for catalogues do not have a class specified since for the description the class should be same as the content class listed in General Classes above, and the links styles can be also set
by the Links classes above (if the catalogues links need to be different then the classes can be added afterwords) */




/* --------------------------------------------  SIDE BROWSER  --------------------------------------------------- */
	.browserTable		{width: 100%; text-align: right; margin-top: 18px;}
	.browserHeaderTd	{height: 23px; border-bottom: 1px solid #D0D1C8}
	a.browserHeader:link, a.browserHeader:hover, a.browserHeader:visited
	{font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; color: #cc0000; font-weight: bold;}
	.browserItemOnTd	{height: 23px; border-bottom: 1px solid #D0D1C8; padding-right: 15px;}
	a.browserItemOn:link, a.browserItemOn:hover, a.browserItemOn:visited
	{font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none}
	.browserItemOffTd	{height: 23px; border-bottom: 1px solid #D0D1C8; padding-right: 15px;}
	a.browserItemOff:link, a.browserItemOff:hover, a.browserItemOff:visited
	{font-size: 13px; font-family: "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none}
	.browserBackTd		{height: 21px; border-bottom: 1px solid #D0D1C8}
	a.browserBack:link, a.browserBack:hover, a.browserBack:visited
	{font-size: 11px; font-family: Arial, sans-serif; color: #cc0000; font-weight: bold;}




/* -------------------------------------------  COLLAPSIBLE SIDE BROWSER  ----------------------------------------- */
a.levelLink_0  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.levelTdItem_0  {
	padding: 5px
}

.levelTdFolder_0  {
	padding: 5px
}

a.levelLink_1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.levelTdItem_1  {
	padding: 5px 5px 5px 15px;
	background: url(../../custom/images/common/browser_arrow.html) no-repeat 5px;
}

.levelTdFolder_1  {
	padding: 5px 5px 5px 15px;
	background: url(../../custom/images/common/browser_arrow.html) no-repeat 5px;
}

a.levelLink_2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
	
}

.levelTdItem_2  {
	padding: 5px 5px 5px 25px;
	background: url(../../custom/images/common/browser_arrow.html) no-repeat 15px;
}

.levelTdFolder_2  {
	padding: 5px 5px 5px 25px;
	background: url(../../custom/images/common/browser_arrow.html) no-repeat 15px;
}


a.levelLink_3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.levelTdItem_3  {
	padding: 5px 5px 5px 35px;
}

.levelTdFolder_3  {
	padding: 5px 5px 5px 35px;
}

a.levelLink_4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.levelTdItem_4  {
	padding: 5px 5px 5px 45px;
}

.levelTdFolder_4  {
	padding: 5px 5px 5px 45px;
}




/* -------------------------------------------------  SITEMAP  ------------------------------------------------------- */
.sitemap_level_0{font-size: 12px; font-family: Arial, sans-serif; padding: 0px; float: right}
.sitemap_level_1{font-size: 12px; font-family: Arial, sans-serif; padding: 0px}
.sitemap_level_2{font-size: 12px; font-family: Arial, sans-serif; padding: 0px}
.sitemap_level_3{font-size: 12px; font-family: Arial, sans-serif; padding: 0px}
.sitemap_level_4{font-size: 12px; font-family: Arial, sans-serif; padding: 0px}





/* ----------------------------------------------  LATEST NEWS  ----------------------------------------------------  */
.latestNewsTd	{height: 21px; border-top: 1px solid #cccccc}
.latestNewsDate	{font-size: 10px; font-family: Arial, sans-serif;}
.latestNewsLink	{font-size: 13px; font-family: Arial, sans-serif; color: #cc0000; font-weight: bold;}
