/*## START BASE STYLES ##*/
			body p { font-size: x-small; }

			/*/*/a{}
			
			body,
			body td,
			body th,
			
			body p.paragraph,
			
			body h1.title,
			/* body p */
			body
			{
				font-size: xx-small;
				voice-family: "\"}\"";
				voice-family: inherit;
				font-family:arial;
				font-size: x-small;
				margin: 0;
			}

		/* Page title heading tag */
		body h1 { font-size: medium; }
		html>body h1 { font-size: large; }

		/* Page sub title heading tag */
		body h2 { font-size: x-small; }
		html>body h2 { font-size: small; }

		/* Generic bulleted link style */
		body .contentLink { font-size: x-small; }
		html>body .contentLink { font-size: small; }

/*## END BASE STYLES ##*/
			
/*## START HEADER ##*/

	/* Territory Name */
		body .territoryName { font-size: x-small; }
		html>body .territoryName { font-size: small; }

	/* Country dropdown field */
		body .countryDLL { font-size: x-small; }
		html>body .countryDLL { font-size: small; }

/*## END HEADER ##*/

/*## START PRIMARY NAVIGATION ##*/

	/* Arrow icons for 'OVER' state of UNSELECTED Titles */
		body .Dropdowns .Dropdown .DropdownTitleOver { font-size: x-small; }
		html>body .Dropdowns .Dropdown .DropdownTitleOver { font-size: small; }

	/* Arrow icons for 'OFF' state of UNSELECTED Titles */
		body .Dropdowns .DropdownTitle, .DropdownTitleOver { font-size: x-small; }
		html>body .Dropdowns .DropdownTitle, .DropdownTitleOver { font-size: small; }

		body .Dropdowns .DropdownEntry { font-size: x-small; }
		html>body .Dropdowns .DropdownEntry { font-size: small; }

		/* Primary Nav width fix for Doctype */
			body .Dropdowns .DropdownSelected li.Main { width: 190px; }
			html>body .Dropdowns .DropdownSelected li.Main { width: 170px; }

			body .Dropdowns .Dropdown li.Main { width: 190px; }
			html>body .Dropdowns .Dropdown li.Main { width: 170px; }

/*## END PRIMARY NAVIGATION ##*/

/*## START PRIMARY NAV EXTRAS FOR HOMEPAGES ##*/

	/* Arrow icons for 'OVER' state of HOMEPAGE Titles */
		body .Dropdowns .DropdownHome .DropdownTitleOver { font-size: x-small; }
		html>body .Dropdowns .DropdownHome .DropdownTitleOver { font-size: small; }

		/* Padding / Width issue related to DocType */
			body .Dropdowns .DropdownHome li.Main { width: 190px; }
			html>body .Dropdowns .DropdownHome li.Main { width: 170px; }

/*## END PRIMARY NAV EXTRAS FOR HOMEPAGES ##*/

/*## START LHN MENU ##*/
/*## END LHN MENU ##*/

/*## START LHN RVP ##*/

	/* RVP title*/
		body .RVPTitle { font-size: x-small; }
		html>body .RVPTitle { font-size: small; }

/*## END LHN RVP ##*/

/* ## START PAGE TOOLS ##*/

		body .pageTools { width: 200px; }
		html>body .pageTools { width: 190px; }

/* ## START PAGE TOOLS ##*/

/*## START RHN CONTACTS ##*/
/*## END RHN CONTACTS ##*/

/*## START RHN BOX ##*/

	/* RH title*/
		body .RHTitle { font-size: x-small; }
		html>body .RHTitle { font-size: small; }

/*## END RHN BOX ##*/

/*## START RHN PORTAL ##*/

	body .portalTitle { font-size: x-small; }
	html>body .portalTitle { font-size: small; }

	body .portalLarge { font-size: x-small; }
	html>body .portalLarge { font-size: small; }

/*## END RHN PORTAL ##*/

/*## START FOOTER ##*/
/*## END FOOTER ##*/

/*## START OUTER PAGE CONTAINER ##*/	
/*## END OUTER PAGE CONTAINER ##*/	

/* ## START INNER CONTAINER ##*/
/* ## END INNER CONTAINER ##*/

/*## START HEADER CONTAINER ##*/	
/*## END HEADER CONTAINER ##*/	

/*## START HOMEPAGE STYLES ##*/

		/* Padding / Width issue related to DocType */
			.homeLeftTop { height: 90px; }
			html>body .homeLeftTop { height: auto; min-height: 70px; }
			.homeLeftTop { font-size: x-small; }
			html>body .homeLeftTop { font-size: small; }

		/* Padding / Width issue related to DocType */
			.homeRHNGrey { height: 90px; }
			html>body .homeRHNGrey { height: auto; min-height: 80px; }

		.homeLink { font-size: x-small; }
		html>body .homeLink { font-size: small; }

		.ldTitle { font-size: medium; }
		html>body .ldTitle { font-size: large; }

		.ldLink { font-size: x-small; } 
		html>body .ldLink { font-size: small; } 

		.homeRHNTitle { font-size: medium; } 
		html>body .homeRHNTitle { font-size: large; } 

		.homeRHNGrey { font-size: x-small; }
		html>body .homeRHNGrey { font-size: small; }

	/* End grey RHN cell */

	/* Start coloured RHN cell */

		.homeRHNColour { font-size: x-small; }
		html>body .homeRHNColour { font-size: small; }

		.homeRHNColour ul li { font-size: x-small; }
		html>body .homeRHNColour ul li { font-size: small; }

	/* End coloured RHN cell */

		.homeLinkLight { font-size: x-small; }
		html>body .homeLinkLight { font-size: small; }

/*## END HOMEPAGE STYLES ##*/

/* ## SPECIFIC TO INDEX TEMPLATE ## */

		.indexListSplit { font-size: x-small; }
		html>body .indexListSplit { font-size: small; } 

/* ## SPECIFIC TO CONTENT TEMPLATE ## */

		.contentList { font-size: x-small; }
		html>body .contentList { font-size: small; } 

/* ## SPECIFIC TO THP TEMPLATE ## */

		body .thpTitle { font-size: medium; }
		html>body .thpTitle { font-size: large; }

		.homeLarge { font-size: medium; }
		html>body .homeLarge { font-size: large; }

		.homeLayout2_left { width: 285px; }
		html>body .homeLayout2_left { width: 284px; }
		.homeLayout2_right { width: 285px; }
		html>body .homeLayout2_right { width: 285px; }

		.homeLayout3_left { width: 191px; }
		html>body .homeLayout3_left { width: 190px; }
		.homeLayout3_right { width: 379px; }
		html>body .homeLayout3_right { width: 379px; }

		.homeLayout4_left { width: 381px; }
		html>body .homeLayout4_left { width: 380px; }
		.homeLayout4_right { width: 189px; }
		html>body .homeLayout4_right { width: 189px; }

		.homeLayout5_left { width: 190px; }
		html>body .homeLayout5_left { width: 190px; }
		.homeLayout5_mid { width: 191px; }
		html>body .homeLayout5_mid { width: 189px; }
		.homeLayout5_right { width: 189px; }
		html>body .homeLayout5_right { width: 189px; }

	.homeLayout1, .homeLayout2_left, .homeLayout2_right, .homeLayout3_left, .homeLayout3_right, .homeLayout4_left, .homeLayout4_right, .homeLayout5_left, .homeLayout5_mid, .homeLayout5_right { height: 200px; }
	html>body .homeLayout1, .homeLayout2_left, .homeLayout2_right, .homeLayout3_left, .homeLayout3_right, .homeLayout4_left, .homeLayout4_right, .homeLayout5_left, .homeLayout5_mid, .homeLayout5_right { height: auto; min-height: 200px; }

/* ## SPECIFIC TO POPUP TEMPLATE ## */

/* ## WEB TITLE ## */

/* ## EP CLASSES FOR USE ON ANY PAGE ##*/

	hr {
		text-align: left;
	}
	html>body hr {
		background: #CCCCCC;
		border: 0;
		height: 1px;
		margin-left: 0;
	}