/*## START BASE STYLES ##*/
			body p { font-size: small; }
			html>body p { font-size: small; }

			/*/*/a{}
			
			body,
			body td,
			body th,
			
			body p.paragraph,
			
			body h1.title,
			/* body p */
			body
			{
				font-size: x-small;
				voice-family: "\"}\"";
				voice-family: inherit;
				font-family:arial;
				font-size: small;
				margin: 0;
			}
			html>body,
			html>body td,
			html>body th,
			
			html>body p.paragraph,
			
			html>body h1.title,
			
			/*	html>body p */
			html>body
			{
				font-size: small;
				font-family: arial;
				margin: 0;
			}

		/* Page title heading tag */
			h1 {
				font-weight: normal;
				margin: 0;
			}
		body h1 { font-size: large; }
		html>body h1 { font-size: large; }

		/* Page sub title heading tag */
			h2 {
				font-weight: bold;
				margin: 0;
			}
		body h2 { font-size: small; }
		html>body h2 { font-size: small; }

		/* Generic bulleted link style */
			.contentLink {
				background-repeat: no-repeat;
				background-position: 2px 4px; /* center left; */
				padding-left: 18px;
			}
		body .contentLink { font-size: small; }
		html>body .contentLink { font-size: small; }

/*## END BASE STYLES ##*/
			
/*## START HEADER ##*/

	/* PwC Logo */
		.pwcLogo {
			padding-bottom: 15px;
		}

	/* Territory Name */
		.territoryName {
			font-weight: bold;
			padding-right: 20px;
		}
		body .territoryName { font-size: small; }
		html>body .territoryName { font-size: small; }

	/* Default Language link */
		.languageLink {
			font-weight: normal;
			padding: 0 1px 0 5px; /* Padding to left is an extra 4px to allow for hreflang HTML tag to the right  */
			border-left: 1px solid #000000;
		}
		body .languageLink { font-size: 0.85em; }
		html>body .languageLink { font-size: 0.85em;}

	/* Selected Language link */
		.languageLinkSelected {
			font-weight: normal;
			padding: 0 1px 0 5px; /* Padding to left is an extra 4px to allow for hreflang HTML tag to the right  */
			border-left: 1px solid #000000;
		}
		body .languageLinkSelected { font-size: 0.85em; }
		html>body .languageLinkSelected { font-size: 0.85em; }

	/* First language link */
		#firstLanguageLink { border-left: 1px solid #FFFFFF; }

	/* Form for Countries  */
		#frmCountries {
			margin: 0;
			padding: 0;
			display: inline;
		}
	/* Form for Search  */
		#frmSearch {
			margin: 0;
			padding: 0;
			display: inline;
			padding-right: 3px;
		}

	/* Country dropdown field */
		body .countryDLL { font-size: small; }
		html>body .countryDLL { font-size: small; }

		.countryDLLContainer {
			padding-right: 5px;
		}
	/* Search input field*/
		.sp-q {
			width: 130px;
		}
		body .sp-q { font-size: 1.0em; }
		html>body .sp-q { font-size: 1.0em; }

		.searchBoxContainer {  }

	/* Don't show close window on normal templates, this is only for print view */
		div.closeWindow {
			display: none;
		}

/*## END HEADER ##*/

/*## START PRESISTENT NAVIGATION ##*/

	/* Top Base menu */
		.persistentLinks, .persistentLinks ul {
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			text-align: left;
		}

	/* Generic Styles */
		.persistentLinks a {
			display: block;
			font-weight: normal;
			text-decoration: none;
			padding-left: 4px;
			padding-right: 4px;
			color: #311E1E;
		}
		body .persistentLinks a { font-size: 0.9em; }
		html>body .persistentLinks a { font-size: 0.9em; }

	/* For Opera 7 only - display items inline */
		@media all and (min-width: 0px){
			.persistentLinks li {
				display: table-cell;
			}
			.persistentLinks li ul li {
				display: block;
			}
		}

		.persistentLinks a:hover {
			background-color: #E5E5E5;
		}

		.persistentLinks li.over {
			background-color: #E5E5E5;
			z-index: 50;
		}

		.persistentLinks li {
			float: left;
			position: relative;
			/*width: 90px;*/
		}

		.persistentLinks li ul {
			position: absolute;
			left: auto;
			display: none;
			top: auto;
			width: 125px;
		}

		/* Hack for opera */
		.persistentLinks li > ul {
			top: auto;
			left: auto;
		}

		/* Hover for Mozilla based browsers */
		.persistentLinks li:hover ul, .persistentLinks li.over ul { display: list-item; top: auto; z-index: 50; background-color: #E5E5E5; width: 125px;}

		/* Fix IE. Hide from IE Mac \*/
		* html .persistentLinks ul li { float: left; height: 1%; }
		* html .persistentLinks ul li a { height: 1%; }
		/* End */

		/* Sub Menu Styles */
		.persistentLinks li ul li a {
			padding: 0;
			padding-left: 5px;
			padding-top: 2px;
			font-weight: normal;
			background-color: #E5E5E5;
		}
		body .persistentLinks li ul li a { font-size: 0.85em; }
		html>body .persistentLinks li ul li a { font-size: 0.85em; }

		.persistentLinks li ul li a:hover {
			padding-left: 5px;
			text-decoration: underline;
		}

		.persistentTop {
			border-right: 1px solid #82796F;
		}

/*## END PRESISTENT NAVIGATION ##*/

/*## START PRIMARY NAVIGATION ##*/

		.DropdownContainer {
			width: 100%;
		}

		.Dropdowns {
			height: 25px;
			width: 570px;
			float: left;
		}

		.Dropdowns table {
			/*	width:100%; MG removed */
			height: 100%;
		}

		.Dropdowns table td {
			width: 190px; 
		}

/* Grey & spacer cells */
		.Dropdowns td.PrimaryNavGrey {
			width: 190px;
			background: #E5E5E5
		}
		.Dropdowns td.PrimaryNavSpace {
			width: 10px;
		}

		.Dropdowns .DropdownSelected {
			vertical-align: top;
		}

		.Dropdowns .Dropdown {
			vertical-align: top;
		}

		.Dropdowns .DropdownContent ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-bottom: 10px;
		}

		.Dropdowns .DropdownContent ul.Main {
			position:relative;
			top: 0px;
			left: 0px;
			width:100%;
		}

		.Dropdowns .DropdownContent li.Main {
			position:absolute;
			top: 0px;
			left: 0px;
			width:100%;
		}

		.Dropdowns .DropdownSelected li.Main { 
			width: 170px;
		}

		.Dropdowns .Dropdown li.Main { 
			width: 170px;
		}

	/* Arrow icons for 'OFF' state of SELECTED Title */
		.Dropdowns .DropdownSelected .DropdownContent .DropdownTitle {
			background-repeat: no-repeat;
			background-position: 	0 10px;
			padding-left: 15px;
		}

	/* Arrow icons for 'OVER' state of SELECTED Title */
		.Dropdowns .DropdownSelected .DropdownTitleOver {
			background-repeat: no-repeat;
			background-position: 	0 10px;
			padding-left: 15px;
		}

	/* Arrow icons for 'OVER' state of UNSELECTED Titles */
		.Dropdowns .Dropdown .DropdownTitleOver {
			font-weight: bold;
			height: 24px;
			line-height: 24px;
			border-bottom: 0px white solid;
			background-repeat: no-repeat;
			background-position: 	0 10px;
			padding-left: 15px;
		}
		body .Dropdowns .Dropdown .DropdownTitleOver { font-size: small; }
		html>body .Dropdowns .Dropdown .DropdownTitleOver { font-size: small; }

	/* Arrow icons for 'OFF' state of UNSELECTED Titles */
		.Dropdowns .DropdownTitle, .DropdownTitleOver {
			font-weight: bold;
			text-align: left;
			height: 24px;
			line-height: 24px;
			background-repeat: no-repeat;
			background-position: 	0 8px;
			padding-left: 15px;
		}
		body .Dropdowns .DropdownTitle, .DropdownTitleOver { font-size: small; }
		html>body .Dropdowns .DropdownTitle, .DropdownTitleOver { font-size: small; }

		.Dropdowns .Dropdown .DropdownTitle { }

		.Dropdowns .DropdownContent ul li {
			padding: 0 10px 0 10px;	/* Padding to force mouseOut event for Moz/NS */
			vertical-align: middle;
		}

		.Dropdowns .DropdownContent ul ul {
			display: none;
		}

		.Dropdowns .DropdownContent ul ul li { }

		.Dropdowns .DropdownEntry {
			font-size: small;
			/* padding-left:0.4em; MG removed */
		}
		body .Dropdowns .DropdownEntry { font-size: small; }
		html>body .Dropdowns .DropdownEntry { font-size: small; }

		.Dropdowns .DropdownContent ul li ul li {
			border: 0;
			text-align: left;
			padding: 0;
		}

		.Dropdowns div.DropdownEntry a:link { text-decoration: none;}
		.Dropdowns div.DropdownEntry a:visited {  text-decoration: none;}
		.Dropdowns div.DropdownEntry a:hover { text-decoration:underline;}

	/* White 1px spacer for primary nav items (Unselected tabs) */
		.Dropdown .DropdownContent li.Main {
			background-image: url(/retailisationofnonucits/images/navSep.gif);
			background-position: left;
			background-repeat: repeat-y;
		}
	/* White 1px spacer for primary nav items (Selected tab) */
		.DropdownSelected .DropdownContent li.Main {
			background-image: url(/retailisationofnonucits/images/navSep.gif);
			background-position: left;
			background-repeat: repeat-y;
		}

	/* No seperator for first item */
		.Dropdowns #DropdownContentFirst li.Main {
			background-image: none;
		}

	/* Primary Nav base line */
		.DropdownBorder {
			font-size: 1px;
			height: 4px;
			width: 100%;
			/* required to bring primary nav seperator in-line with nav buttons */
			border-right: 1px solid #FFFFFF;
			margin-left: -1px;
		}

/*## END PRIMARY NAVIGATION ##*/

/*## START PRIMARY NAV EXTRAS FOR HOMEPAGES ##*/

		.Dropdowns .DropdownHome {
			vertical-align: top;
		}

		.Dropdowns .DropdownHome li.Main { 
			width: 170px;
		}

	/* Arrow icons for 'OVER' state of HOMEPAGE Titles */
		.Dropdowns .DropdownHome .DropdownTitleOver {
			font-weight: bold;
			height: 24px;
			line-height: 24px;
			border-bottom: 0px white solid;
			background-repeat: no-repeat;
			background-position: 	0 10px;
			padding-left: 15px;
		}
		body .Dropdowns .DropdownHome .DropdownTitleOver { font-size: small; }
		html>body .Dropdowns .DropdownHome .DropdownTitleOver { font-size: small; }

	/* White 1px spacer for primary nav items (Selected tab) */
		.DropdownHome .DropdownContent li.Main {
			background-image: url(/retailisationofnonucits/images/navSep.gif);
			background-position: left;
			background-repeat: repeat-y;
		}

/*## END PRIMARY NAV EXTRAS FOR HOMEPAGES ##*/

/*## START LHN MENU ##*/
		.LHN ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			background-color: #E5E5E5;
		}

		.LHN li {
			width: 190px;
		}	

		.LHN li div {
			padding: 4px 15px 4px 0; /* 0.3em; */
			font-size: 100%;
		}

	/* Indentation & seperators for each of the three levels */
		.LHN li div {
			padding-left: 10px; /* 0.6em */
			border-bottom: 1px solid #C7C7C7;
		} 
		.LHN li li div {
			padding-left: 20px;  /* 1.2em */
			border-bottom: 1px solid #C7C7C7;
		}
		.LHN li li li div {
			padding-left: 30px; /* 1.8em */
			border-bottom: 0px;
		} 

	/* level 1 */
		.LHN ul li.Selected {
			background-color: #C7C7C7;
			background-repeat: no-repeat;
			background-position: right 10px;
		}

		.LHN ul li {
			background-color: #E5E5E5;
		}

	/* level 2 */
		.LHN ul li.Selected ul li.Selected {
			background-color: #C7C7C7;
		}

		.LHN ul li ul li {
			background-color: #E5E5E5;
		}

	/* level 3 */
		.LHN ul li.Selected ul li.Selected ul li.Selected {
			background-color: #C7C7C7;
		}

		.LHN ul li ul li ul li {
			background-color: #E5E5E5;
		}

	/* seperator for bottom-most level 3 link */
		.LHN ul li ul li ul {
			border-bottom: 1px solid #C7C7C7;
		}


/*## END LHN MENU ##*/

/*## START LHN RVP ##*/
	/* RVP title*/
		.RVPTitle {
			font-weight: bold;
			color: #000000;
		}
		body .RVPTitle { font-size: small; }
		html>body .RVPTitle { font-size: small; }

	/* RVP Box*/
		.RVPBox {
			padding: 10px 10px 0px 10px;
		}

		.RVPBox ul {
			margin-top: 10px;
			margin-bottom: 5px;
		}

		.RVPBox ul li {
			margin-bottom: 2px;
			margin-left: -22px;
		}

		.RVPBox ul li { font-size: 0.85em; }
		html>body .RVPBox ul li { font-size: 0.85em; }

	/* Class added for NO COOKIE message */
		.RVPOffMessage {
			padding-top: 10px;
		}
		.RVPOffMessage { font-size: 0.85em; }
		html>body .RVPOffMessage { font-size: 0.85em; }

/*## END LHN RVP ##*/

/* ## START PAGE TOOLS ##*/
		.pageTools {
			padding: 0 5px 0 5px;
			width: 190px;
			padding-bottom: 10px;
			border-bottom: 1px solid #CCCCCC;
		}

		.pageTools { font-size: 0.85em; }
		html>body .pageTools { font-size: 0.85em; }
		
		.pageTools img {
			vertical-align: middle;
			padding-right: 14px;
		}
/* ## START PAGE TOOLS ##*/

/*## START RHN CONTACTS ##*/
	/* RHN Contacts box */
		.RHContacts {
			padding: 10px;
			margin-top: 10px;
			background-color: #E5E5E5;
		}

	/* Defenition list for contacts */
		.RHContacts dl {
			margin-bottom: 2px; 
			margin-top: 5px;
			padding-left: 2px;
		}
		.RHContacts dl { font-size: 0.85em; }
		html>body .RHContacts dl { font-size: 0.85em; }

		.RHContacts dd {
			margin-left: 16px;
		}

		.RHContactsDivider {
			padding-top: 10px;
		}

	/* More contacts link styles */
		.contactLink {
			background-repeat: no-repeat;
			background-position: 2px 2px; /* center left; */
			padding-left: 18px;
			margin-bottom: 10px;
			margin-top: 15px;
		}
		body .contactLink { font-size: 0.85em; }
		html>body .contactLink { font-size: 0.85em; }

	/* Form for country contacts drop down */
		#frmContacts {
			margin: 0;
			padding: 0;
			margin-left: -4px;
		}

	/* Country contacts drop down */
		#countryDLLRHN {
			width: 141px;
		}
		body #countryDLLRHN { font-size: 0.85em; }
		html>body #countryDLLRHN { font-size: 0.85em; }

/*## END RHN CONTACTS ##*/

/*## START RHN BOX ##*/
	/* RH title*/
		.RHTitle {
			font-weight: bold;
			color: #000000;
		}
		body .RHTitle { font-size: small; }
		html>body .RHTitle { font-size: small; }

	/* RH Box*/
		.RHBox {
			padding: 10px 10px 0px 10px;
		}

		.RHBox ul {
			margin-top: 10px;
			margin-bottom: 5px;
		}

		.RHBox ul li {
			margin-bottom: 2px;
			margin-left: -22px;
		}

		.RHBox ul li { font-size: 0.85em; }
		html>body .RHBox ul li { font-size: 0.85em; }

/*## END RHN BOX ##*/

/*## START RHN PORTAL ##*/

	.portalTitle {
		padding: 5px 10px 5px 10px;
		margin-top: 5px;
		background-color: #FFFFFF;
		font-size: small;
		font-weight: bold;
	}
	.portalTitle2 {
		color: #000000;;
	}

	.portalLogin {
		font-size: 0.85em;
		padding: 10px;
		background-color: #E5E5E5;
	}
	.portalLarge {
		font-size: small;
	}
	#login {
		margin: 0;
		padding: 0;
	}
	#userid {
		width:130px;
	}
	#passwd {
		width:130px;
	}

/*## END RHN PORTAL  ##*/

/*## START FOOTER ##*/
		.footerLinks {
			font-weight: normal;
			padding: 5px;
			width: 750px;
			color: #311E1E;
		}
		body .footerLinks { font-size: 0.85em; }
		html>body .footerLinks { font-size: 0.85em; }

		.footerText {
			font-weight: normal;
			padding: 5px;
			padding-left: 10px;
			width: 750px;
			color: #311E1E;
		}
		body .footerText { font-size: 0.85em; }
		html>body .footerText { font-size: 0.85em; }

		#popupFooterLinks {
			width: 90%;
		}

		#popupFooterText {
			width: 90%;
		}

		span.footerItem {
			padding: 0 4px 0 4px;
			border-right: 1px solid #82796F;
		}

		#footerItem1 {
			border: 0;
		}
/*## END FOOTER ##*/

/*## START OUTER PAGE CONTAINER ##*/	
	/* Width of transparent image used to enforce minimum width of 800px browser width  */
		img.minWidth {
			width: 771px;
			height: 1px;
		}

		#homeContainer {
			margin: 0;
			padding: 0;
			text-align: left;
			width: 770px; /* Homepages are fixed at 800px width */
		}

		#indexContainer {
			margin: 0;
			padding:0;
			text-align:left;
			width: 100%;  /* Fluid layout for index level (Includes microsite & careers homepages) */
		}
	/* Correct 100% fluid width for Mozilla with no horizontal scrolling */
		html>body #indexContainer { margin-left: -4px; }

		#contentContainer {
			margin: 0;
			padding:0;
			text-align:left;
			width: 100%;  /* Fluid layout for content level */
		}
	/* Correct 100% fluid width for Mozilla with no horizontal scrolling */
		html>body #contentContainer { margin-left: -4px; }

		#popupContainer {
			margin: 0;
			padding: 0;
			text-align:left;
		}
/*## END OUTER PAGE CONTAINER ##*/	

/* ## START INNER CONTAINER ##*/
		#headerContainer {
			margin: 0;
			padding-top: 10px;
			padding-right: 0;
			padding-bottom: 0;
		}

		#bodyContainer {
			width:100%;
			padding: 0px;
			float: left;
		}
			td.leftCell {
				width: 190px;
			}
			td.centerCell {
				padding: 10px 0 10px 10px;
			}
			td.rightCell {
				width: 190px;
			}
			.pageTitle {
				padding-bottom: 10px;
				border-bottom: 1px solid #CCCCCC;
			}
			.contentArea {
				padding: 10px 10px 10px 0;
			}
			.micrositeContentArea {
				padding: 10px;
			}
			.careersContentArea {
				border-top: 1px solid #CCCCCC;
				padding: 10px;
			}
			.popupContentArea {
				padding: 0 0 0 10px;;
			}

		#footerContainer {
			padding: 5px 0 5px 0; /* N E S W */
			text-align: left;
			border-top: 1px solid #CCCCCC; 
		}
/* ## END INNER CONTAINER ##*/

/*## START HEADER CONTAINER ##*/	
		#frameHeader {
			width:100%;
			margin: 0;
			padding: 0 0 10px 0; /* N E S W */
			text-align: right;
		}

		#headerLeft {
			padding:0px;
			float:left;
			text-align: left;
			padding-left: 10px;
		}
		
		#headerRight {
			padding:0px;
			float: right;
			text-align: right;
			width: 60%;
			padding-right: 0;
		}

		#persistentContainer {
			float: right;
			padding-bottom: 20px;
		}
/*## END HEADER CONTAINER ##*/	

/*## START HOMEPAGE STYLES ##*/
		td.homeBody {
			width: 570px;
		}

		.homeLeftTop {
			font-weight: normal;
			padding: 10px;
			height: 70px;
			border-bottom: 1px solid #FFFFFF;
		}
		/* IE height at 70px, MOZ height auto & min at 70px */
		.homeLeftTop { height: 70px; }
		html>body .homeLeftTop { height: auto; min-height: 70px; }

		.homeLeftTop { font-size: small; }
		html>body .homeLeftTop { font-size: small; }

		.homeLeftBottom {
			clear: both;
			padding: 10px;
		}

		.homeLeftBottom { height: 60px; }
		html>body .homeLeftBottom { height: 100%; }

		.homeLink {
			font-weight: normal;
			line-height: 20px;
			padding-left: 12px;
			background-repeat: no-repeat;
			background-position: 2px 2px; /* center left; */
		}
		.homeLink { font-size: small; }
		html>body .homeLink { font-size: small; }

		.ldTitle {
			font-weight: normal;
		}
		.ldTitle { font-size: large; }
		html>body .ldTitle { font-size: large; }

		.ldLink {
			font-weight: normal;
			padding-left: 12px;
			background-repeat: no-repeat;
			background-position: 2px 4px; /* center left; */
		}
		.ldLink { font-size: small; } 
		html>body .ldLink { font-size: small; } 

		td.homeRHN {
			width: 190px;
		}

		td.homeGutter {
			width: 10px;
		}

		.homeRHNTitle {
			font-weight: normal;
		}
		.homeRHNTitle { font-size: large; } 
		html>body .homeRHNTitle { font-size: large; } 

	/* Start grey RHN cell */
		.homeRHNGrey {
			font-weight: normal;
			padding: 10px;
			padding-bottom: 0;
		}
		/* IE height at 70px, MOZ height auto & min at 70px */
		.homeRHNGrey { height: 80px; }
		html>body .homeRHNGrey { height: auto; min-height: 80px; }
		
		.homeRHNGrey { font-size: small; }
		html>body .homeRHNGrey { font-size: small; }

		.homeRHNGrey ul {
			margin-top: 3px;
			margin-bottom: 3px;
		}

		.homeRHNGrey ul li {
			font-weight: normal;
			margin-bottom: 2px;
			margin-left: -22px;
		}
	/* End grey RHN cell */

	/* Start coloured RHN cell */
		.homeRHNColour {
			font-weight: normal;
			padding: 10px;
		}
		.homeRHNColour { font-size: small; }
		html>body .homeRHNColour { font-size: small; }

		.homeRHNColour ul {
			margin-top: 5px;
			margin-bottom: 5px;
		}

		.homeRHNColour ul li {
			font-weight: normal;
			margin-bottom: 2px;
			margin-left: -22px;
		}

		.homeRHNColour ul li { font-size: small; }
		html>body .homeRHNColour ul li { font-size: small; }

	/* End coloured RHN cell */

		.homeLinkLight {
			font-weight: normal;
			line-height: 20px;
			padding-left: 12px;
			background-repeat: no-repeat;
			background-position: 2px 4px; /* center left; */
		}
		.homeLinkLight { font-size: small; }
		html>body .homeLinkLight { font-size: small; }

/* required for homepage image usage */
	#homeImage {
		margin-right: -2px;
		margin-bottom: -3px;
		border-right: 1px solid #FFFFFF;
	}
/*## END HOMEPAGE STYLES ##*/

/* ## SPECIFIC TO INDEX TEMPLATE ## */
	/* Container for list columns */
		.indexList { }

	/* Two columns for index list */
		.indexListSplit {
			width: 50%;
			float: left;
		}

	/* List title if required */
		.indexListTitle {
			font-weight: bold;
		}

		.indexListSplit ul li {
			font-weight: normal;
		}
		.indexListSplit { font-size: small; }
		html>body .indexListSplit { font-size: small; } 

/* ## SPECIFIC TO CONTENT TEMPLATE ## */

	/* List title if required */
		.contentListTitle {
			font-weight: bold;
		}

		.contentList ul li {
			font-weight: normal;
		}
		.contentList { font-size: small; }
		html>body .contentList { font-size: small; } 

/* ## SPECIFIC TO THP TEMPLATE ## */

		.thpTitle {
			font-weight: normal;
		}
		body .thpTitle { font-size: large; }
		html>body .thpTitle { font-size: large; }

		.homeCustom {}
		.homePadding {
			padding: 10px;
		}
		.homeLarge {
			font-size: large;
		}

		.homeLayout1 {
			color: #FFFFFF;
		}

		.homeLayout2_left {
			float: left;
			width: 284px;
			border-right: 1px solid #FFFFFF;
			color: #FFFFFF;
		}
		.homeLayout2_right {
			float: left;
			width: 285px;
			color: #FFFFFF;
		}

		.homeLayout3_left {
			float: left;
			width: 190px;
			border-right: 1px solid #FFFFFF;
			color: #FFFFFF;
		}
		.homeLayout3_right {
			float: left;
			width: 379px;
			color: #FFFFFF;
		}

		.homeLayout4_left {
			float: left;
			width: 380px;
			border-right: 1px solid #FFFFFF;
			color: #FFFFFF;
		}
		.homeLayout4_right {
			float: left;
			width: 189px;
			color: #FFFFFF;
		}

		.homeLayout5_left {
			float: left;
			width: 190px;
			color: #FFFFFF;
		}
		.homeLayout5_mid {
			float: left;
			width: 189px;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			color: #FFFFFF;
		}
		.homeLayout5_right {
			float: left;
			width: 189px;
			color: #FFFFFF;
		}

	.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 ## */

	body .closeWindow { font-size: 0.85em; }
	html>body .closeWindow { font-size: 0.85em; }

	.popupHeaderLeft {
		float: left;
	}

	.popupHeaderRight {
		float: right;
	}

/* ## WEB TITLE ## */

	.webtile {
		text-align: center;
		padding-top: 12px;
		padding-bottom: 8px;
	}

	/* ## EP CLASSES FOR USE ON ANY PAGE ##*/

	.byLine {
		font-weight: bold;
	}
	.abstract, .bio-author, .bio {
		font-style: italic;
	}
	.bio-author {
		font-weight: bold;
	}
	.ep-content {
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}

	hr {
		text-align: left;
	}
	html>body hr {
		background: #CCCCCC;
		border: 0;
		height: 1px;
		margin-left: 0;
	}