﻿@import url(xymenu.css); /* Not W3C compliant if URL isn't found */
/*

Versie: 24
Datum: 21-06-2007

TAGS
---------------------------------------------------------------------------
*
html
body
p
a
a:hover
h1
h2
h3
h4
h5
h6

BODYWORK
	ELEMENTS 
---------------------------------------------------------------------------
#centerContainer
#nonFooter
#logo
	#logo img
#header
#headerVisual
	#headerVisual #imageContainer
#globalNavigation
	ul.xmenu
	ul.xmenu li
	ul.xmenu li.last
	ul.xmenu li a
	ul.xmenu li a.current
	ul.xmenu li a.hasSub
	ul.xmenu li a:hover
	ul.xmenu li a.hasSub:hover
	ul.xmenu li a.current:hover
	ul.xmenu li ul
	ul.xmenu li ul li
	ul.xmenu li ul li a
	ul.xmenu li ul li a.last.hasSub
	ul.xmenu li ul li a.hasSub
	ul.xmenu li ul li a:hover
	ul.xmenu li ul li a.last.hasSub:hover
	ul.xmenu li ul li a.hasSub:hover
	ul.xmenu li ul li a.last
	ul.xmenu li ul li a.last:hover
	ul.xmenu li ul li ul
#mainContainer
#navContainer
#globalActions
	#globalActions div
	#globalActions form
	#globalActions label
	#globalActions input.searchField
	#globalActions input.searchButton
	#globalActions span
	#globalActions span.nl
	#globalActions span.uk
	#globalActions ul
	#globalActions ul li
	#globalActions ul li.signIn
	#globalActions ul li a
	#globalActions ul li a.changeLanguage
	#globalActions ul li a.changeLanguage:hover
	#globalActions ul li a:hover
#quotes
#currentNavigation
	#currentNavigation ul
	#currentNavigation ul a
	#currentNavigation ul a:hover
	#currentNavigation ul ul
	#currentNavigation ul li a
	#currentNavigation ul li a:hover
	#currentNavigation ul li a.selectedMain
	#currentNavigation ul li ul li a
	#currentNavigation ul li ul li a:hover
	#currentNavigation ul li ul li a.current
#contentContainer
#crumbTrail
	#crumbTrail ul li
	#crumbTrail ul li a
	#crumbTrail ul li a:hover
#pageDetail
#clearer
#footer
	#footerLinks,#copyRight
	#footerLinks a
	#footerLinks a.last
	#footerLinks a:hover
	#copyRight



HEADER IMAGES
---------------------------------------------------------------------------
#centerContainer.tplHome #imageContainer
#centerContainer.interaccess #imageContainer
#centerContainer.markten #imageContainer
#centerContainer.services-solutions #imageContainer
#centerContainer.partners #imageContainer
#centerContainer.nieuws #imageContainer
#centerContainer.belgie #imageContainer






PAGE CONTENT
---------------------------------------------------------------------------


>> GENERIC
---------------------------------------------------------------------------
.tplArea #textColumn,
.tplSection #textColumn,
.tplSubject #textColumn,
.tplSearch #textColumn,
.tplNewsPageOverview #textColumn,
.tplNewsPageDetail #textColumn,
.tplPlain #textColumn
.tplArticleCase #textColumn,
.tplArticleRef #textColumn
	.tplArea #textColumn h1,
	.tplSection #textColumn h1,
	.tplSubject #textColumn h1,
	.tplSearch #textColumn h1,
	.tplNewsPageOverview #textColumn h1,
	.tplNewsPageDetail #textColumn h1,
	.tplPlain #textColumn h1
	.tplArticleCase #textColumn h1,
	.tplArticleRef #textColumn h1
	.tplArea #textColumn p,
	.tplSection #textColumn p,
	.tplSubject #textColumn p,
	.tplSearch #textColumn p,
	.tplNewsPageOverview #textColumn p,
	.tplNewsPageDetail #textColumn p,
	.tplPlain #textColumn p
	.tplArticleCase #textColumn p,
	.tplArticleRef #textColumn p
	#textColumn .summary
		#textColumn .summary div.introText h2
		#textColumn .summary div.introText
		#textColumn .summary div.introText p
#rightColumn
	#rightColumn h3
	#rightColumn h4
	#rightColumn ul
	#rightColumn ul li
	#rightColumn ul li a
	#rightColumn ul li a:hover
#leftColumn
	#testemonial
	#testemonial p


>> HOME
---------------------------------------------------------------------------
#centerContainer.tplHome #headerVisual
#centerContainer.tplHome #globalNavigation
#centerContainer.tplHome #navContainer
#centerContainer.tplHome #crumbTrail
#centerContainer.tplHome #pageDetail
.tplHome #newsContainer
	.tplHome #newsContainer h3
	.tplHome #newsContainer div.dateLinks
	.tplHome #newsContainer div.dateLinks div.date
	.tplHome #newsContainer div.dateLinks div.content
	.tplHome #newsContainer div.dateLinks h4
	.tplHome #newsContainer div.dateLinks a
	.tplHome #newsContainer div.dateLinks a:hover
	.tplHome #newsContainer div.quickLinks
	.tplHome #newsContainer div.quickLinks ul li
	.tplHome #newsContainer div.quickLinks a
	.tplHome #newsContainer div.quickLinks a:hover
#spotLightContainer
	#spotLightContainer h3
	#spotLightContainer div.heading
	#spotLightContainer div.thumbNail
	#spotLightContainer div.thumbNail span
	#spotLightContainer div.thumbNail span img
	#spotLightContainer div.introText
	#spotLightContainer div.introText h4
	#spotLightContainer div.introText p
	#spotLightContainer div.detail
	#spotLightContainer div.detail p
	#spotLightContainer p a.all
	#spotLightContainer p a.all:hover
	#spotLightContainer p a
	#spotLightContainer p a:hover
#eventsContainer
	#eventsContainer h3
	#eventsContainer ul li
	#eventsContainer ul li a
	#eventsContainer ul li a:hover
	#eventsContainer p
	#eventsContainer p a.all
	#eventsContainer p a.all:hover


>> AREA
---------------------------------------------------------------------------
	.tplArea #textColumn .summary div.thumbNailPic
	.tplArea #textColumn .summary div.thumbNailPic span
	.tplArea #textColumn .summary div.thumbNailPic span img


>> SECTION
---------------------------------------------------------------------------
.tplSection #viewerContainer
	.tplSection #viewerContainer ul
	.tplSection #viewerContainer li
	.tplSection #viewerContainer li a
	.tplSection #viewerContainer li a:hover

 
>> SUBJECT
---------------------------------------------------------------------------
	.tplSubject #textColumn .summary div.thumbNailLogo
	.tplSubject #textColumn .summary div.thumbNailLogo span
	.tplSubject #textColumn .summary div.thumbNailLogo span img
	.tplSubject #textColumn .summary div.thumbNailPic
	.tplSubject #textColumn .summary div.thumbNailPic span
	.tplSubject #textColumn .summary div.thumbNailPic span img


>> NEWSPAGEOVERVIEW
---------------------------------------------------------------------------
.tplNewsPageOverview #newsContainer
	.tplNewsPageOverview #newsContainer h1
	.tplNewsPageOverview #newsContainer div.dateLinks
	.tplNewsPageOverview #newsContainer div.dateLinks div.date
	.tplNewsPageOverview #newsContainer div.dateLinks div.content
	.tplNewsPageOverview #newsContainer div.dateLinks h2
	.tplNewsPageOverview #newsContainer div.dateLinks a
	.tplNewsPageOverview #newsContainer div.dateLinks a:hover
	.tplNewsPageOverview #newsContainer p


>> NEWSPAGEDETAIL
---------------------------------------------------------------------------
.tplNewsPageDetail #textColumn p span
.tplNewsPageDetail #textColumn p img


>> ARTICLECASE
---------------------------------------------------------------------------
.tplArticleCase #viewerContainer
	.tplArticleCase #viewerContainer ul
	.tplArticleCase #viewerContainer li
	.tplArticleCase #viewerContainer li a
	.tplArticleCase #viewerContainer li a:hover
#caseHeader
.tplArticleCase #textColumn h1 span
.tplArticleCase #textColumn p


>> ARTICLEREF
---------------------------------------------------------------------------
.tplArticleRef #textColumn h1 span
.tplArticleRef #textColumn p

 
>> SEARCHPAGE
---------------------------------------------------------------------------
#searchPanel
.tplSearch #textColumn
	#searchPanel h1
	#searchPanel label
	#searchPanel input.inputField
	#searchPanel br
	#searchPanel input.button
	#searchPanel input.button.first
#searchResults
	#searchResults table
	#searchResults td
	#searchResults h5
	#searchResults td a
	#searchResults td a:hover
	#searchResults caption
	#searchResults td.pager ul
	#searchResults td.pager ul li
	#searchResults td.pager ul img
	#searchResults td.pager a
	#searchResults td.pager a.current
	#searchResults td.pager a:hover
	#searchResults td.pager li.first a,
	#searchResults td.pager li.last a

*/

/* 
TAGS 
*/
*
{
	margin: 0;
	padding: 0;
}

html
{
	height: 100%;
}

body
{
	height: 100%;
	background: url('images/bgBody.gif') repeat-x #747476;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 62.5%;
}

p
{
	font-size: 1.2em;
}

a
{
	color: #7d104c;
}

a:hover
{
	color: #7d104c;
}

h1
{
	font-size: 1.6em;
}

h2
{
	font-size:1.2em;
}

h3
{
	font-size: 1.6em;
}

h4
{
	font-size: 1.2em;
}

h5
{
	font-size: 1em;
}

h6
{
	font-size: 1.2em;
}


/* 
BODYWORK
	ELEMENTS 
*/

#centerContainer
{
	width: 960px;
	margin: 0 auto;
	min-height: 100%; /* IE6 hack in 'ie6.css' */
	text-align: left;
	background: url('images/bgCenterContainer.png') repeat-y; /* IE6 hack in 'ie6.css' */
}

#nonFooter
{
	position: relative;
	min-height: 100%; /* IE6 hack in 'ie6.css' */
}

#logo
{
	position: absolute;
	z-index: 2;
	top: 49px;
	left: 69px;
}

	#logo img
	{
		border: none;
	}

#header
{
	height: 90px;
	width: auto;
	background: url('images/bgHeader.gif') no-repeat #fff;
}

#headerVisual
{
	height: 149px;
	width: auto;
	margin: 0px 10px;
	background: url('images/bgHeaderVisual.gif') repeat-x bottom #fff;	
}

	#headerVisual #imageContainer
	{
		width: 940px;
		height: 145px;
		background: url('images/bgHeaderNext.jpg');	
	}

#globalNavigation
{
	height: 41px;
	width: auto;
	margin: -190px 10px 0px 10px; /* top-margin = -(hoogte headerVisual + hoogte xmenu) */
	padding-left: 277px;
}

	ul.xmenu
	{
		width: 663px; /* width - padding = 940 - 77 */
		font-size: 12px;
		font-weight: bold;
	}
	
	ul.xmenu li
	{
		border-right: 1px solid #f2e7ed;
	}
	
	ul.xmenu li.last
	{
		border: none;
	}
	
	ul.xmenu li a
	{
		display: block;
		width: auto;
		padding: 11px 14px 16px 14px;
		text-decoration: none;
	}
	
	ul.xmenu li a.current
	{
		padding: 7px 15px 20px 15px;
		background: url('images/bgMainMenuCurrent.gif') repeat-x bottom;
	}
	
	ul.xmenu li a.hasSub
	{
	}
	
	ul.xmenu li a:hover
	{
	}
	
	ul.xmenu li a.hasSub:hover
	{
	}
	
	ul.xmenu li a.current:hover
	{
		background: #fff;
	}
	
	ul.xmenu li ul
	{
		margin-top: -2px; /* IE6 hack in 'ie6.css' */
		margin-left: -1px;
		width: 160px;
		background: url('images/bgMainMenuSubOne.gif') no-repeat left top;
		border-left: 1px solid #999;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #eee;
		font-weight: normal;
		padding: 12px 0px 5px 11px;
	}
	
	ul.xmenu li ul li
	{
		background: none;
		border: none;
		margin: 0px;
		height: auto;
	}
	
	ul.xmenu li ul li a /* IE6 hack in 'ie6.css' */
	{
		display: block;
		width: auto;
		white-space: normal;
		color: #999;
		margin: 0px;
		padding: 4px 17px 4px 1px;
		background: url('images/bgSub.gif') no-repeat right bottom;
	}

	
	ul.xmenu li ul li a.last.hasSub /* IE6 hack in 'ie6.css' */
	{
		background: url('images/bgSubArrowLast.gif') no-repeat right bottom;
	}
	
	ul.xmenu li ul li a.hasSub
	{
		background: url('images/bgSubArrow.gif') no-repeat right bottom;
	}
	
	ul.xmenu li ul li a:hover
	{
		color: #7d104c;
		background: url('images/bgSubOver.gif') no-repeat right bottom;
	}
	
	ul.xmenu li ul li a.last.hasSub:hover /* IE6 hack in 'ie6.css' */
	{
		background: url('images/bgSubOverArrowLast.gif') no-repeat right bottom;
	}
	
	ul.xmenu li ul li a.hasSub:hover
	{
		background: url('images/bgSubOverArrow.gif') no-repeat right bottom;
	}
	
	ul.xmenu li ul li a.last
	{
		background: none;
	}
	
	ul.xmenu li ul li a.last:hover
	{
		background: none;
	}

	ul.xmenu li ul li ul
	{
		background-image: none;
		background-color: #fff;
		padding-top: 5px;
		border-top: 1px solid #e5e5e5;
		border-left: 1px solid #999;
		margin-left: -1px;

	}
	
#mainContainer
{
	padding-bottom: 100px; /* footer height */
}

#navContainer
{
	float: left;
	width: 250px;
	min-height: 235px;
	margin: 95px 20px 0px 30px; /* IE6 hack in 'ie6.css' */
}

#globalActions
{
	min-height: 235px; /* IE6 hack in 'ie6.css' */
	background: url('images/bgGlobalActions.gif') no-repeat;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

	#globalActions .globalCorner
	{
		width: 10px;
		height: 10px;
		font-size: 1px;
		background: url('images/bgCornerGlobalActions.png') no-repeat; /* IE6 hack in 'ie6.css' */
	}
	
	/*
	#globalActions form
	{
		margin: 10px 0px 0px 20px;
	}
	*/
	
	#globalActions .formContainer
	{
		height:50px;
		width:230px;
		padding-left:20px;
	}

	#globalActions .formContainer label
	{
		display: block;
		font-size: 1.2em;
		margin-top: 10px;
		margin-bottom: 8px
	}

	#globalActions .formContainer input.searchField
	{
		float: left;
		width: 165px;
		height: 22px;
		lline-height: 24px;
		padding:4px 0px 0px 10px; /* IE7 hack in 'ie7.css' */
		border:none;
	}
	
	#globalActions .formContainer input.searchButton
	{
		float:right;
		margin: 0px 20px 0px 0px;
	}
	
	#globalActions span
	{
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 33px;
		margin-right: 8px;
	}
	
	#globalActions span.nl
	{
		background-image: url('images/flagNL.gif');
	}
	
	#globalActions span.uk
	{
		background-image: url('images/flagUK.gif');
	}
	
	#globalActions ul
	{
		clear: both;
		display: block;
		padding: 8px 0px; /* IE6 hack in 'ie6.css' & IE7 hack in 'ie7.css' */
		font-size: 1.2em;
		font-weight: bold;
	}
	
	#globalActions ul li
	{
		padding: 6px 20px;
	}
	
	#globalActions ul li.signIn
	{
		padding: 22px 20px 6px 20px;
		background: url('images/signInBorder.gif') repeat-x left 10px;
	}
	
	#globalActions ul li a
	{
		text-decoration: none;
		color: #fff;
	}
	
	#globalActions ul li a.changeLanguage
	{
		text-decoration: none;
		font-weight: normal;
		color: #ece561;
	}
	
	#globalActions ul li a.changeLanguage:hover
	{
		color: #ff0;
	}
	
	#globalActions ul li a:hover
	{
		color: #ece561;
	}

#quotes
{
}

#currentNavigation
{
	width: 250px;
	background: url('images/bgCurrentNavigation.gif') no-repeat bottom #d6e4f1;
}

	#currentNavigation ul
	{
		width: 250px;
		padding: 14px 0px 23px 0px;
		background: url('images/bgCurrentNavigationTop.gif') repeat-x;
		list-style: none;
	}
	
	#currentNavigation ul a
	{
		display: block;
		
		text-decoration: none;
		font-size: 1.2em;
		color: #5b7183;
	}
	
	#currentNavigation ul a:hover
	{
		color: #7d104c;
	}
		
	#currentNavigation ul ul
	{
		width: 248px;
		margin: 0px 1px;
		padding: 0px;
		background-image: none;
		background-color: #f4f8fb;
	}
	
	#currentNavigation ul li a /* IE6 hack in 'ie6.css' */
	{
		font-weight: bold;
		padding: 6px 20px;
	}
	
	#currentNavigation ul li a:hover
	{
		background: url('images/bgCurrentNavMainOver.gif') no-repeat 243px 8px;
	}
	
	#currentNavigation ul li a.selectedMain
	{
		background-color: #f4f8fb;
		margin: 0px 1px;
	}


	#currentNavigation ul li ul li a /* IE6 hack in 'ie6.css' */
	{
		font-weight: normal;
		padding: 4px 20px 4px 30px;
	}
	
	#currentNavigation ul li ul li a:hover
	{
		background: url('images/bgCurrentNavSubOver.gif') no-repeat 242px 6px;
	}
	
	#currentNavigation ul li ul li a.current
	{
/*		color: #7d104c; */
		background: url('images/bgCurrentNavSubSelected.gif') no-repeat 242px 6px;
	}
	
	#currentNavigation ul li a.current
	{
/*		color: #7d104c; */
		background:#f4f8fb url('images/bgCurrentNavSubSelected.gif') no-repeat 242px 6px;
	}

	#currentNavigation ul li a:hover.current
	{
/*		color: #7d104c; */
		background:#f4f8fb url('images/bgCurrentNavSubOver.gif') no-repeat 242px 6px;
	}
	
#contentContainer
{
	float: left;
	width: 634px;
}

#crumbTrail
{
	min-height:40px;
	margin-top: 149px;
}

	#crumbTrail ul li
	{
		float: left;
		list-style: none;
		line-height: 40px;
		font-size: 1.2em;
		color: #be87a5;
		margin-right: 9px;
	}
	
	#crumbTrail ul li a
	{
		text-decoration: none;
		background: url('images/bgCrumbLink.gif') no-repeat right center;
		padding-right: 14px;
	}
	
	#crumbTrail ul li a:hover
	{
		text-decoration: underline;
	}

#pageDetail
{
	
}

#clearer
{
	clear: both;
	height:1px;
	font-size:1px;
}

#footer
{
	position: relative;
	margin: -100px auto 0px auto;
	width:960px;
	height:100px;
	background: url('images/bgFooter.gif') no-repeat #fff;
	color:#7d104c;
	overflow: hidden;
}

	#footerLinks,#copyRight
	{
		position: absolute;
		z-index: 2;
		top: 40px;
		left: 10px;
		width: 940px;
		text-align: center;
		font-size: 10px;
		color: #747474;
	}
	
	#footerLinks a
	{
		padding: 0px 8px 0px 9px;
		background: url('images/footerLinksPipe.gif') no-repeat right center;
		text-decoration: none;
	}
	
	#footerLinks a.last
	{
		background: none;
	}
	
	#footerLinks a:hover
	{
		text-decoration: underline;
	}
	#copyRight
	{
		z-index: 1;
		text-align: right;
		width: 920px;
	}


/* 
HEADER IMAGES
*/

#centerContainer.tplHome #imageContainer
{
	height: 264px;
	background: url('images/bgHeaderHome.jpg');
}

#centerContainer.interaccess #imageContainer
{
/*	background: url('images/bgHeaderInterAccess.jpg'); */
}

#centerContainer.markten #imageContainer
{
	background: url('images/bgHeaderMarkten.jpg');
}

#centerContainer.services-solutions #imageContainer
{
	background: url('images/bgHeaderServicesSolutions.jpg');
}

#centerContainer.partners #imageContainer
{
	background: url('images/bgHeaderPartners.jpg');
}

#centerContainer.nieuws #imageContainer
{
/*	background: url('images/bgHeaderNieuws.jpg'); */
}

#centerContainer.belgie #imageContainer
{
/*	background: url('images/bgHeaderBelgie.jpg'); */
}



/* 
PAGE CONTENT
*/

/*
>> GENERIC 
*/

.tplArea #textColumn,
.tplSection #textColumn,
.tplSubject #textColumn,
.tplSearch #textColumn,
.tplNewsPageOverview #textColumn,
.tplNewsPageDetail #textColumn,
.tplPlain #textColumn
{
	float: left;
	margin-right: 20px;
	padding: 12px 0px 15px 0px;
	width: 420px;
	border-top: 1px solid #cddce9;
}

.tplArea #textColumnFull,
.tplSection #textColumnFull,
.tplSubject #textColumnFull,
.tplSearch #textColumnFull,
.tplNewsPageOverview #textColumnFull,
.tplNewsPageDetail #textColumnFull,
.tplPlain #textColumnFull
{
	float: left;
	margin-right: 20px;
	padding: 12px 0px 15px 0px;
	width: 590px;
	border-top: 1px solid #cddce9;
}

.tplArticleCase #textColumn,
.tplArticleRef #textColumn
{
	float: left;
	margin-right: 20px;
	margin-left:20px; /* IE6 hack in 'ie6.css' */
	padding: 12px 0px 15px 0px;
	width: 250px;
	border-top: 1px solid #cddce9;
}

.tplArticleCase #textColumnFull,
.tplArticleRef #textColumnFull
{
	float: left;
	margin-left:20px; /* IE6 hack in 'ie6.css' */
	padding: 12px 0px 15px 0px;
	width: 460px;
	border-top: 1px solid #cddce9;
}

	.tplArea #textColumn h1,
	.tplSection #textColumn h1,
	.tplSubject #textColumn h1,
	.tplSearch #textColumn h1,
	.tplNewsPageOverview #textColumn h1,
	.tplNewsPageDetail #textColumn h1,
	.tplPlain #textColumn h1,
	.tplArea #textColumnFull h1,
	.tplSection #textColumnFull h1,
	.tplSubject #textColumnFull h1,
	.tplSearch #textColumnFull h1,
	.tplNewsPageOverview #textColumnFull h1,
	.tplNewsPageDetail #textColumnFull h1,
	.tplPlain #textColumnFull h1
	{
		padding:0px 0px 1px 15px;
		color:#333;
	}
	
	.tplArticleCase #textColumn h1,
	.tplArticleRef #textColumn h1,
	.tplArticleCase #textColumnFull h1,
	.tplArticleRef #textColumnFull h1
	{
		padding:0px 0px 1px 0px;
		color:#333;
	}

	.tplArea #textColumn h6,
	.tplSection #textColumn h6,
	.tplSubject #textColumn h6,
	.tplSearch #textColumn h6,
	.tplNewsPageOverview #textColumn h6,
	.tplNewsPageDetail #textColumn h6,
	.tplPlain #textColumn h6,
	.tplArea #textColumnFull h6,
	.tplSection #textColumnFull h6,
	.tplSubject #textColumnFull h6,
	.tplSearch #textColumnFull h6,
	.tplNewsPageOverview #textColumnFull h6,
	.tplNewsPageDetail #textColumnFull h6,
	.tplPlain #textColumnFull h6
	{
		padding:5px 0px 1px 15px;
		color:#333;
	}
	
	.tplArticleCase #textColumn h6,
	.tplArticleRef #textColumn h6,
	.tplArticleCase #textColumnFull h6,
	.tplArticleRef #textColumnFull h6
	{
		padding:8px 0px 1px 0px;
		color:#333;
	}

	.tplArea #textColumn p,
	.tplSection #textColumn p,
	.tplSubject #textColumn p,
	.tplSearch #textColumn p,
	.tplNewsPageOverview #textColumn p,
	.tplNewsPageDetail #textColumn p,
	.tplPlain #textColumn p,
	.tplArea #textColumnFull p,
	.tplSection #textColumnFull p,
	.tplSubject #textColumnFull p,
	.tplSearch #textColumnFull p,
	.tplNewsPageOverview #textColumnFull p,
	.tplNewsPageDetail #textColumnFull p,
	.tplPlain #textColumnFull p
	{
		padding:10px 15px 10px 15px;
		color:#555;
	}
	
	.tplArticleCase #textColumn p,
	.tplArticleRef #textColumn p,
	.tplArticleCase #textColumnFull p,
	.tplArticleRef #textColumnFull p
	{
		padding:10px 15px 10px 0px;
		font-size: 1.2em;
		color:#555;
	}
	
	.tplArea #textColumn ul,
	.tplSection #textColumn ul,
	.tplSubject #textColumn ul,
	.tplSearch #textColumn ul,
	.tplNewsPageOverview #textColumn ul,
	.tplNewsPageDetail #textColumn ul,
	.tplPlain #textColumn ul,
	.tplArea #textColumnFull ul,
	.tplSection #textColumnFull ul,
	.tplSubject #textColumnFull ul,
	.tplSearch #textColumnFull ul,
	.tplNewsPageOverview #textColumnFull ul,
	.tplNewsPageDetail #textColumnFull ul,
	.tplPlain #textColumnFull ul
	{
	list-style-type:none;
	font-size:1.2em;
	color:#555;
	margin:0px 0px 5px 25px;
	}
	
	.tplArticleCase #textColumn ul,
	.tplArticleRef #textColumn ul,
	.tplArticleCase #textColumnFull ul,
	.tplArticleRef #textColumnFull ul
	{
	list-style-type:none;
	font-size:1.2em;
	color:#555;
	margin:0px 0px 5px 10px;
	}
	
	.tplArea #textColumn ul ul,
	.tplSection #textColumn ul ul,
	.tplSubject #textColumn ul ul,
	.tplSearch #textColumn ul ul,
	.tplNewsPageOverview #textColumn ul ul,
	.tplNewsPageDetail #textColumn ul ul,
	.tplPlain #textColumn ul ul,
	.tplArticleCase #textColumn ul ul,
	.tplArticleRef #textColumn ul ul,
	.tplArea #textColumnFull ul ul,
	.tplSection #textColumnFull ul ul,
	.tplSubject #textColumnFull ul ul,
	.tplSearch #textColumnFull ul ul,
	.tplNewsPageOverview #textColumnFull ul ul,
	.tplNewsPageDetail #textColumnFull ul ul,
	.tplPlain #textColumnFull ul ul,
	.tplArticleCase #textColumnFull ul ul,
	.tplArticleRef #textColumnFull ul ul
	{
	font-size:1.0em;
	}
	
	.tplArea #textColumn li,
	.tplSection #textColumn li,
	.tplSubject #textColumn li,
	.tplSearch #textColumn li,
	.tplNewsPageOverview #textColumn li,
	.tplNewsPageDetail #textColumn li,
	.tplPlain #textColumn li,
	.tplArticleCase #textColumn li,
	.tplArticleRef #textColumn li,
	.tplArea #textColumnFull li,
	.tplSection #textColumnFull li,
	.tplSubject #textColumnFull li,
	.tplSearch #textColumnFull li,
	.tplNewsPageOverview #textColumnFull li,
	.tplNewsPageDetail #textColumnFull li,
	.tplPlain #textColumnFull li,
	.tplArticleCase #textColumnFull li,
	.tplArticleRef #textColumnFull li
	{
	background:url(images/contentLi.gif) 0px 7px no-repeat;
	color:#555;
	padding:2px 0px 2px 10px;
	}

	#textColumn p.introMain, /* IE6 hack in 'ie6.css' */
	#textColumnFull p.introMain
	{
		font-weight:bold;
	}

	#textColumn .summary,
	#textColumnFull .summary
	{
		min-height:120px;
		margin-top:5px;
		padding:14px 14px 0px 14px;
		background:url('images/bgSummary.gif') no-repeat;
		float:left;
	}

	#textColumn .summary li,
	#textColumnFull .summary li
	{
		background:url(images/summaryLi.gif) 0px 7px no-repeat;
		color:#675d4a;
	}

		#textColumn .summary div.introText h2,
		#textColumnFull .summary div.introText h2
		{
			width: auto;
			color: #675d4a;
			padding-left:20px;
		}

		#textColumn .summary div.introText h2 a,
		#textColumnFull .summary div.introText h2 a
		{
			text-decoration:none;
		}


		#textColumn .summary div.introText,
		#textColumnFull .summary div.introText
		{
			float: right;
			width: 240px;
		}
	
		#textColumn .summary div.introText p,
		#textColumnFull .summary div.introText p
		{
			padding: 8px 0px 8px 20px;
			color:#675d4a;
		}

#rightColumn
{
	float: right;
	width: 170px;
	min-height:300px; /* IE6 hack in 'ie6.css' */
	padding: 15px 10px;
	margin-right:4px;
	background: url('images/bgRightColumn.gif') no-repeat;
}
	
	#rightColumn h3
	{
		width: auto;
		padding: 0px 1px 11px 0px;
		color: #5b7183;
		font-size: 1.4em;
	}
	
	#rightColumn h4
	{
		width: auto;
		padding: 0px 1px 5px 6px;
		color: #7a96af;
	}

	#rightColumn ul
	{
		padding: 0px 0px 17px 0px;
		list-style-type:none;
	}

	#rightColumn ul li
	{
		margin: 0px 0px 8px 6px;
		padding:0px 0px 7px 0px;
		font-size: 1.2em;
		font-weight: normal;
		background:url('images/lineBlueLi.gif') bottom no-repeat;
	}
	
	#rightColumn ul li a
	{
		display: block;
		padding:0px 0px 0px 14px;
		background:url('images/dotBlueLi.gif') 1px 6px no-repeat;
		color: #89aac6;
		text-decoration: none;
	}
	
	#rightColumn ul li a:hover
	{
		color: #7d104c;
	}

#leftColumn
{
	width:150px;
	float:left;
}
	#testemonial
	{
		float: left;
		width: 130px;
		padding: 15px 15px;
		margin-right:4px;
		background: url('images/bgTestimonial.gif') no-repeat;
	}

	#testemonial p
	{
		font-size: 1.1em;
		font-weight: normal;
		padding:0px 0px 10px 0px;
		color:#675d4a;
	}

/* 
>> HOME
*/

#centerContainer.tplHome #headerVisual
{
	height: 268px;
}

#centerContainer.tplHome #globalNavigation
{
	margin-top: -96px;
	padding-top: 26px;
	height: 79px;
	background: url('images/bgGlobalNavHome.png') repeat-x; /* IE6 hack in 'ie6.css' */
}

#centerContainer.tplHome #navContainer
{
	margin-top: -182px;
}

#centerContainer.tplHome #crumbTrail
{
	display: none;
}

#centerContainer.tplHome #pageDetail
{
	margin-top: -9px;
}

.tplHome #newsContainer
{
	float: left;
	margin-top: 20px;
	width: 630px;
	min-height: 160px; /* IE6 hack in 'ie6.css' */
	background: url('images/bgNewsHome.gif') no-repeat;
	color: #555;
}

	.tplHome #newsContainer h3
	{
		width: auto;
		padding: 15px 1px 10px 15px;
		color: #333;
	}
	
	.tplHome #newsContainer div.dateLinks
	{
		float: left;
		width: 295px;
	}
	
	.tplHome #newsContainer div.dateLinks div.date
	{
		float: left;
		padding: 0px 10px 0px 15px;
		font-size: 1.1em;
		font-weight: bold;
	}
	
	.tplHome #newsContainer div.dateLinks div.content
	{
		float: left;
		width: 210px;
		padding: 0px 5px;
		margin-bottom: 10px;
	}
	
	.tplHome #newsContainer div.dateLinks h4
	{
		padding-bottom: 3px;
	}
	
	.tplHome #newsContainer div.dateLinks a
	{
		color: #555;
		text-decoration: none;
	}
	
	.tplHome #newsContainer div.dateLinks a:hover
	{
		color: #7d104c;
	}

	.tplHome #newsContainer div.quickLinks
	{
		float: right;
		width: 335px;
	}
	
	.tplHome #newsContainer div.quickLinks ul li
	{
		margin: 0px 15px 10px 32px;
		list-style-image: url('images/arrowGrayLi.gif');
		font-size: 1.2em;
		font-weight: bold;
	}
	
	.tplHome #newsContainer div.quickLinks a
	{
		color: #555;
		text-decoration: none;
	}
	
	.tplHome #newsContainer div.quickLinks a:hover
	{
		color: #7d104c;
	}

#spotLightContainer
{
	float: left;
	margin: 20px 20px 0px 0px;
	width: 295px;
	color: #675d4a;
}

	#spotLightContainer h3
	{
		width: auto;
		background: url('images/bgSpotLightHeadingTitleHome.gif') no-repeat #e9e0cf;
		padding: 15px;
	}
	
	#spotLightContainer div.heading
	{
		float: left;
		width: auto;
		background: url('images/bgSpotLightHeadingHome.gif') repeat-y;
	}
	
	#spotLightContainer div.thumbNail
	{
		float: left;
		width: 120px;
	}
	
	#spotLightContainer div.thumbNail span
	{
		display: block;
		margin-left: 12px;
		width: 99px; /* IE6 hack in 'ie6.css' */
		height: 102px;
		padding: 15px; /* IE6 hack in 'ie6.css' */
		background: url('images/bgSpotLightImageHome.gif') no-repeat;
	}
	
	#spotLightContainer div.thumbNail span img
	{
		width: 69px;
		height: 72px;
	}
	
	#spotLightContainer div.introText
	{
		float: right;
		width: 160px;
		padding-right: 15px;
	}
	
	#spotLightContainer div.introText h4 a
	{
		text-decoration:none;
	}
	
	#spotLightContainer div.introText p
	{
		padding: 8px 0px;
	}
	
	#spotLightContainer div.detail
	{
		float: left;
		width: 295px;
		color: #918368;
		background: url('images/bgSpotLightDetailHome.gif') no-repeat;
		min-height: 150px;  /* IE6 hack in 'ie6.css' */
		padding-top: 12px;
	}
	
	#spotLightContainer div.detail p
	{
		padding: 8px 15px;
	}
	
	#spotLightContainer p a.all
	{
		display: block;
		margin-top: 10px;
		padding-left: 17px;
		background: url('images/arrowBrown.gif') no-repeat left center;
		color: #918368;
		font-weight: bold;
		text-decoration: none;
	}
	
	#spotLightContainer p a.all:hover
	{
		color: #3e382d;
	}

	#spotLightContainer p a
	{
		color: #524a3b;
	}

	#spotLightContainer p a:hover
	{
		color: #3e382d;
	}

#eventsContainer
{
	float: left;
	width: 315px;
	margin-top: 20px;
	min-height: 230px; /* IE6 hack in 'ie6.css' */
	background: url('images/bgEventsHome.gif') no-repeat;
}
	#eventsContainer h3
	{
		padding: 15px 1px 5px 15px;
		color: #5b7183;
	}
	
	#eventsContainer ul li
	{
		margin: 10px 32px; /* IE7 hack in 'ie7/ie6.css' */
		list-style-image: url('images/arrowBlueLi.gif');
		font-size: 1.2em;
		font-weight: bold;
		color: #98bcdb;
	}
	
	#eventsContainer ul li a
	{
		display: block;
		color: #89aac6;
		text-decoration: none;
	}
	
	#eventsContainer ul li a:hover
	{
		color: #7d104c;
	}
	
	#eventsContainer p
	{
		padding: 8px 15px;
	}

	#eventsContainer p a.all
	{
		display: block;
		margin-top: 10px; /* IE6 hack in 'ie6.css' */
		padding-left: 17px;
		background: url('images/arrowBlue.gif') no-repeat left center;
		color: #89aac6;
		font-weight: bold;
		text-decoration: none;
	}
	
	#eventsContainer p a.all:hover
	{
		color: #3d4b58;
	}
	
/* 
>> AREA
*/
	.tplArea #textColumn .summary div.thumbNailPic,
	.tplArea #textColumnFull .summary div.thumbNailPic
	{
		float:left;
		width:150px;
	}

	.tplArea #textColumn .summary div.thumbNailPic span,
	.tplArea #textColumnFull .summary div.thumbNailPic span
	{
		display: block;
		width: 150px;
		height: 75px;
		padding: 1px 1px 4px 1px;
		background: url('images/bgSummaryThumb.gif') 0px 0px repeat-x;
	}

	.tplArea #textColumn .summary div.thumbNailPic span img,
	.tplArea #textColumnFull .summary div.thumbNailPic span img
	{
		width: 150px;
		height: 70px;
	}

/*
>> SECTION
*/
.tplSection #viewerContainer
{
	float:right;
	width:190px;
	mmargin:0px 4px 19px 0px;
}

	.tplSection #viewerContainer span img
	{
		border:none;
	}

	.tplSection #viewerContainer span a
	{
		cursor:default;
	}

	.tplSection #viewerContainer ul
	{
		list-style-type:none;
	}

	.tplSection #viewerContainer li
	{
		float:right;
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
		text-indent:-99999px;
	}
	
	.tplSection #viewerContainer li a
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplSection #viewerContainer li a:hover
	{
		background:url('images/bgViewerOverLi.gif') 0px 0px no-repeat;
	}
	
	.tplSection #viewerContainer li a.selected
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplSection #viewerContainer li a.selected:hover
	{
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
	}

	.tplSection #viewerContainer li a.nonSelected
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplSection #viewerContainer li a.nonSelected:hover
	{
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
	}

/* 
>> SUBJECT
*/
	.tplSubject #textColumn .summary div.thumbNailLogo,
	.tplSubject #textColumnFull .summary div.thumbNailLogo
	{
		float:left;
		width:75px;
	}

	.tplSubject #textColumn .summary div.thumbNailLogo span,
	.tplSubject #textColumnFull .summary div.thumbNailLogo span
	{
		display: block;
		width: 73px;
		height: 75px;
		padding: 1px 1px 4px 1px;
		background: url('images/bgSummaryThumb.gif') 0px 0px repeat-x;
	}

	.tplSubject #textColumn .summary div.thumbNailLogo span img,
	.tplSubject #textColumnFull .summary div.thumbNailLogo span img
	{
		width: 73px;
		height: 70px;
	}

	.tplSubject #textColumn .summary div.thumbNailPic,
	.tplSubject #textColumnFull .summary div.thumbNailPic
	{
		float:left;
		width:76px;
	}

	.tplSubject #textColumn .summary div.thumbNailPic span,
	.tplSubject #textColumnFull .summary div.thumbNailPic span
	{
		display: block;
		width: 76px;
		height: 75px;
		padding: 1px 1px 4px 0px;
		background: url('images/bgSummaryThumb.gif') 0px 0px repeat-x;
	}

	.tplSubject #textColumn .summary div.thumbNailPic span img,
	.tplSubject #textColumnFull .summary div.thumbNailPic span img
	{
		width: 76px;
		height: 70px;
	}

/*
>> NEWSPAGEOVERVIEW
*/
.tplNewsPageOverview #newsContainer
{
	float: left;
	width: 420px;
	min-height: 160px; /* IE6 hack in 'ie6.css' */
	color: #555;
}

	.tplNewsPageOverview #newsContainer h1
	{
		width: auto;
		padding: 0px 1px 10px 15px;
		color: #333;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks
	{
		float: left;
		width: 420px;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks div.date
	{
		float: left;
		padding: 0px 10px 0px 15px;
		font-size: 1.1em;
		font-weight: bold;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks div.content
	{
		float: left;
		width: 345px;
		padding: 0px 0px;
		margin-bottom: 20px;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks h2
	{
		padding-bottom: 3px;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks a
	{
		color: #555;
		text-decoration: none;
	}
	
	.tplNewsPageOverview #newsContainer div.dateLinks a:hover
	{
		color: #7d104c;
	}

	.tplNewsPageOverview #newsContainer p
	{
		padding-left:0px;
		padding-right:0px;
	}

/* 
>> NEWSPAGEDETAIL
*/

/*
.tplNewsPageDetail #textColumn p span
{
	float:right;
	display:block;
	width:150px;
	height:103px;
	margin:0px 0px 10px 10px;
	background:red url('images/bgContentDetailIMG.gif') 0px 0px repeat-x;
}

.tplNewsPageDetail #textColumn p img
{
	width:150px;
	height:99px;
	overflow:hidden;
}
*/
.tplNewsPageDetail #textColumn p img,
.tplNewsPageDetail #textColumnFull p img
{
	padding:0px 0px 4px 0px;
	margin:3px 10px;
	background:red url('images/bgContentDetailIMG.gif') bottom left repeat-x;
}


/* 
>> ARTICLECASE
*/

.tplArticleCase #viewerContainer
{
	float:left;
	width:150px;
	margin:0px 4px 19px 0px;
}

	.tplArticleCase #viewerContainer span img
	{
		border:none;
	}
	
	.tplArticleCase #viewerContainer span a
	{
		cursor:default;
	}

	.tplArticleCase #viewerContainer ul
	{
		list-style-type:none;
	}

	.tplArticleCase #viewerContainer li
	{
		float:right;
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
		text-indent:-99999px;
	}
	
	.tplArticleCase #viewerContainer li a
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplArticleCase #viewerContainer li a:hover
	{
		background:url('images/bgViewerOverLi.gif') 0px 0px no-repeat;
	}

	.tplArticleCase #viewerContainer li a.selected
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplArticleCase #viewerContainer li a.selected:hover
	{
		background:url('images/bgViewerSelLi.gif') 0px 0px no-repeat;
	}

	.tplArticleCase #viewerContainer li a.nonSelected
	{
		display:block;
		width:26px;
		height:28px;
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
		text-decoration:none;
	}
	
	.tplArticleCase #viewerContainer li a.nonSelected:hover
	{
		background:url('images/bgViewerLi.gif') 0px 0px no-repeat;
	}

#caseHeader
{
	width:630px;
	height:93px;
	overflow:hidden;
	margin-bottom:20px;
}

.tplArticleCase #textColumn h1 span,
.tplArticleCase #textColumnFull h1 span
{
	float:left;
	display:block;
	margin:0px 10px 5px 0px; /* IE6/7 hack in 'ie6/7.css' */
}

.tplArticleCase #textColumn p,
.tplArticleCase #textColumnFull p
{
	clear:both;
}

/* 
>> ARTICLEREF
*/
.tplArticleRef #textColumn h1 span,
.tplArticleRef #textColumnFull h1 span
{
	float:left;
	display:block;
	margin:0px 10px 5px 0px; /* IE6/7 hack in 'ie6/7.css' */
}

.tplArticleRef #textColumn p,
.tplArticleRef #textColumnFull p
{
	clear:both;
}


/* 
>> SEARCHPAGE
*/
#searchPanel
{
	float: left;
	width: 420px;
	min-height: 100px; /* IE6 hack in 'ie6.css' */
	background: url('images/bgSearchPanel.gif') no-repeat;
	padding-top: 15px;
}

#searchPanelFull
{
	float: left;
	width: 590px;
	min-height: 100px; /* IE6 hack in 'ie6.css' */
	background: url('images/bgSearchPanelFull.gif') no-repeat;
	padding-top: 15px;
}

.tplSearch #textColumn,
.tplSearch #textColumnFull
	{
		padding-top: 0px;
		border-top: none;
	}
	
	#searchPanel h1,
	#searchPanelFull h1
	{
		margin-bottom: 10px;
	}
	
	#searchPanel label.labelField,
	#searchPanelFull label.labelField
	{
		display: block;
		float: left;
		font-size: 1.2em;
		font-weight: bold;
		padding: 3px 15px;
		margin: 3px 10px 3px 0px;
		color: #555;
		width: 130px;
	}
	
	#searchPanel input.inputField,
	#searchPanelFull input.inputField
	{
		float: left;
		font-size: 1.4em;
		margin: 2px 2px 6px 2px;
		padding: 0.15em 3px;
		border: 1px solid #b2b2b2;
		color: #000;
		width: 220px;
	}
	
	#searchPanel br,
	#searchPanelFull br
	{
		clear: left;
	}
	
	#searchPanel input.button,
	#searchPanelFull input.button
	{
		float: left;
		background: url('images/bgSubmitButton.gif') no-repeat;
		width: 116px;
		height: 21px;
		line-height: 21px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		border: none;
	}
	
	#searchPanel input.button.first,
	#searchPanelFull input.button.first
	{
		margin-left: 172px;
	}
	
#searchResults
{
	float: left;
	width: 390px;
	padding: 5px 15px;
	border-top:1px solid #e5e5e5;
}
	
	#searchResults table
	{
		width: 390px;
	}
	
	#searchResults td
	{
		padding: 10px 15px;
		font-size: 1.2em;
		color: #555;
	}
	
	#searchResults h5
	{
	}
	
	#searchResults td a
	{
		color: #333;
		text-decoration: none;
	}
	
	#searchResults td a:hover
	{
		color: #7d104c;
		text-decoration: underline;
	}
	
	#searchResults caption
	{
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		padding-top:15px;
	}
	
	#searchResults td.pager ul
	{
		text-align: center;
	}
	
	#searchResults td.pager ul li
	{
		display: inline;
		padding: 0px;
		margin: 0px;
		background:none;
	}
	
	#searchResults td.pager ul img
	{
		border: none;
		margin: 0px 5px;
		vertical-align: bottom;
	}
	
	#searchResults td.pager a
	{
		padding: 5px;
		color: #7d104c;
		font-size: 12px;
		text-decoration: none;
	}
	
	#searchResults td.pager a.current
	{
		font-weight: bold;
		background: url('images/bgPagerCurrent.gif') no-repeat bottom;
	}
	
	#searchResults td.pager a:hover
	{
		background: url('images/bgPagerOver.gif') no-repeat top;
		text-decoration:none;
	}
	
	#searchResults td.pager li.first a,
	#searchResults td.pager li.last a
	{
		padding: 0px;
	}