

/* Generic styles */

body {
	font-family: verdana;
}

#uberContainer {
	width: 958px;
	margin: 0 auto;
	position: relative;
}

.clearFloat {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
}

.horizList li, #navigation li {
	float: left;
	background-image: none;
	padding-left: 0;
	margin: 0;
	}

.horizList li a {
	float: left;
	display: block;
	}
	
.left {
	float: left;
}

.right {
	float: right;
}

.greyBreak {
	color: #ccc;
}

strong {font-weight: 700;}

.marginRight13 {margin-right: 13px;}

p {
	font-size: 1.2em;
	color: #333333;
	margin-bottom: 12px;
}

h3 {
	color: #009900;
	font-size: 1.8em;
	margin-bottom: 12px;
}

h4 {
	color: #009900;
	font-size: 1.3em;
	margin: 28px 0 15px 0;
}

#mainCol h4 {
	color: #009900;
	font-size: 1.2em;
	font-weight: 700!important;
}
	
.skip {
	display: none;
	position: absolute;
	top: -5em;
	text-align: center;
}

.clear {
	clear: both;
}

p a, ul li a {
	color: #009900;
	text-decoration: none;
	}
	
p a:hover, ul li a:hover {
	text-decoration: underline;
	}
	
/* site logo - H1 related */
	
h1 {
	font: 1.60em/1.35em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	font-weight: 700;
	}

h1 span{
	font: 1.45em/1.30em Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #267fc5;
	}

h1 span, #siteLogo span {
	position:absolute;
	margin-left:-9999px;
	}

#siteLogo {
	margin-top: 30px;
}

#siteLogo h1{
	margin:0;
	padding:0;
	line-height:0em;
	font-size:0em;
}

#siteLogo a{
	font-size:0em;
	line-height:0em;
}

#siteLogo a img{
	display:block;
}

/* header */

#header {
	clear: both;
	margin-bottom: 15px;
}

#minorNav {
	margin-left: 133px;
	float: left;
	padding-left: 21px;
	background: url(../images/template/bkgMinorNav.gif) 0 0 no-repeat;
	height: 3.3em;
}

#minorNav ul {
	margin-top: 7px;
}

#minorNav li {
	font-size: 1.1em;
	margin-right: 35px;
}

#minorNav li a {
	color: #333;
	text-decoration: none;
}

#minorNav li a.current {
	color: #00880e;
	text-decoration: none;
}

#minorNav li.csr a:hover {
	color: #a8aa1a;
	text-decoration: none;
}

#minorNav li.report a:hover {
	color: #004482;
	text-decoration: none;
}

	/* utilities */

#utilities {
	float: right;
	margin: 9px 0 0 0;
	font-size: 1.1em;
	color: #333333;
	width: 296px;
	text-align: right;
}

#utilities ul {
	float: right;
	text-align: right;
	padding-right: 0;
}

#utilities li {
	margin-right: 8px;
}

#utilities li a {
	color: #004282;
	text-decoration: none;
}

#utilities li a:hover {
	color: #004282;
	text-decoration: underline;
}

#utilities .flag1 {
	margin-right: 3px;
	margin-top: 3px;
}

#utilities .flag1 a {
	width: 15px;
	height: 10px;
	display: block;
	background: url(../images/template/iconFlagEN.gif) 0 0 no-repeat;
}

#utilities .flag2 {
	margin-right: 0px;
	margin-top: 3px;
}

#utilities .flag2 a {
	width: 15px;
	height: 10px;
	display: block;
	background: url(../images/template/iconFlagNL.gif) 0 -10px no-repeat;
}

#utilities .flag1 a, #utilities .flag2 a:hover {
	background-position:  0 0;
}

#search {
	margin-top: 36px;
	float: right;
	background: url(../images/bkgSearch.gif) 0 0 no-repeat;
	padding-left: 13px;
}

#search .search_en {
	background: transparent;
	border: 0;
	height: 22px;
	float: left;
	padding: 4px 13px 0 0;
	color: #999;
	width: 118px;
}

#goButton {
	float: left;
	margin-top: 1px;
}

/* main navigation */

#mainNav {
	float: left;
}

#mainNav li a span {
	visibility: hidden;
}

#mainNav li a {
	height: 35px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

#mainNav #nav1 a {background: url(../images/navigation/1.gif) 0 0 no-repeat; width: 163px;}
#mainNav #nav2 a {background: url(../images/navigation/2.gif) 0 0 no-repeat; width: 158px;}
#mainNav #nav3 a {background: url(../images/navigation/3.gif) 0 0 no-repeat; width: 159px;}
#mainNav #nav4 a {background: url(../images/navigation/4.gif) 0 0 no-repeat; width: 158px;}
#mainNav #nav5 a {background: url(../images/navigation/5.gif) 0 0 no-repeat; width: 159px;}
#mainNav #nav6 a {background: url(../images/navigation/6.gif) 0 0 no-repeat; width: 161px;}

#mainNav #nav1 a:hover, #mainNav #nav2 a:hover, #mainNav #nav3 a:hover, #mainNav #nav4 a:hover, #mainNav #nav5 a:hover, #mainNav #nav6 a:hover {background-position: 0 -35px;}
#mainNav #nav1.current a, #mainNav #nav2.current a, #mainNav #nav3.current a, #mainNav #nav4.current a, #mainNav #nav5.current a, #mainNav #nav6.current a {background-position: 0 -70px;}

#mainNav #nav1.current a:hover, #mainNav #nav2.current a:hover, #mainNav #nav3.current a:hover, #mainNav #nav4.current a:hover, #mainNav #nav5.current a:hover, #mainNav #nav6.current a:hover, #mainNav #nav7.current a:hover {background-position: 0 -70px;}


/* main container */

#container {
	clear: both;
	background: url(../images/template/bkgMain.gif) 0 0 repeat-y;
	padding: 0 21px 0 21px;
	float: left;
	width: 958px;
}

#containerBottom {
	clear: both;
	background: url(../images/template/containerBottom.gif) 0 0 no-repeat;
	display: block;
	float: left;
	width: 958px;
	height: 21px;
}


/* rounded boxes */

.topleft {
	background: url(../images/template/topleft_grey_box.gif) left top no-repeat;
	margin-bottom: 18px;
	}

.topright {
	background: url(../images/template/topright_grey_box.gif) right top no-repeat;
	}
	
.bottomleft {
	background: url(../images/template/bottomleft_grey_box.gif) left bottom no-repeat;
	}
	
.bottomright {
	background: url(../images/template/bottomright_grey_box.gif) right bottom no-repeat;
	padding: 8px 14px;
	}
	
.fullWidthBox {
	width: 717px;
}

.fullWidthBox h3 a {
	color: #009900;
	text-decoration: none;
}

.fullWidthBox h3 a:hover {
	text-decoration: underline;
}

.innerBox3Col {
	width: 206px;
	float: left;
	margin-right: 29px;
}

.innerBox3ColRight {
	width: 206px;
	float: left;
}


/* footer */
#footer {
	float: left;
	font-family: arial;
	margin-top: 9px;
	margin-bottom: 30px;
	color: #999;
	width: 958px;
}

#footer ul {
	margin-left: 22px;
}

#footer li {
	font-size: 1.2em;
	margin-right: 8px;
}

#footer li a {
	color: #999;
	text-decoration: none;
}

#footer li a:hover {
	text-decoration: underline;
}

#footer span{
	float: right;
	margin-right: 22px;
	font-size: 1.2em;
}

.strapLine {
	background: url(../images/template/strap.gif) 0 0 no-repeat;
	width: 167px;
	height: 15px;
	position: absolute;
	top: 58px;
	left: 158px;
}

.strapLine span {
	visibility: hidden;
}




	
/* form */

#form {
	margin-top: 20px;
	}

.frmRow {
	clear: both;
	margin-bottom: 12px;
}

.field {
	border: 1px solid #e0e0e0;
	width: 300px;
	font: 1.2em "Arial";
	height: 16px;
	float: left;
	}
	
#form label {
	width: 8em;
	display: block;
	font-size: 1.2em;
	float: left;
	text-align: right;
	padding-right: 5px;
	}

#form .button {
	border: none;
	background: #B7CEE7;
	color: #fff;
	height: 18px;
	line-height: 18px;
	margin-left: 102px;
	padding-left: 4px;
	padding-right: 4px;
	}
	
#form .button:hover {
	border: none;
	background: #333;
	color: #fff;
	height: 18px;
	line-height: 18px;
	}
	
textarea {
	height: 200px!important;
	float: left;
	}
	
	
/* rightCol */

#rightCol {
	float: left;
	margin-left: 15px;
	width: 181px;
}	

#rightCol ul {
	background: url(../images/bkgRightCol.gif) 0 0 repeat-y;
	margin-bottom: 15px;
}

#rightCol ul li a {
	border-bottom: 1px solid #cccccc;
	width: 155px;
	padding: 7px 0 7px 24px;
	display: block;
	color: #333;
	text-decoration: none;
	background: url(../images/bulletMore.gif) 14px 10px no-repeat;
	margin-left: 1px;
}

#rightCol ul li.findMore a:hover {
	background: url(../images/bulletMoreHover.gif) 14px 10px no-repeat #edf5ed;
	text-decoration: underline;
}

#rightCol ul li.last a {
	border-bottom: none;
	margin-left: 0px!important;
	width: 159px!important;
	height: 14px;
	background: url(../images/rightColBtmList.gif) 0 0 no-repeat!important;
}

#rightCol ul li.last a:hover {
	background: url(../images/rightColBtmListHover.gif) 0 0 no-repeat!important;
	text-decoration: none!important;
}

#rightCol ul li a:hover {
	background: url(../images/bulletMore.gif) 14px 10px no-repeat #edf5ed;
	text-decoration: none;
}

.rightColBtms {
	background: url(../images/btmRightCols.gif) 0 0 no-repeat;
	width: 181px;
	height: 12px;
	margin-bottom: 15px;
}

#rightCol .rightInfoList ul {
	margin-bottom: 0px;
}

.rightInfoList ul li.info {
	padding-top: 6px;
	padding-bottom: 10px;
	line-height: 1.5em;
}

.rightInfoList ul li {
	color: #333333;
	font-size: 1.2em;
	width: 168px;
	padding-left: 11px;
}

.rightInfoList span {
	color: #009900;
	font-size: 1.6em;
}

.rightInfoList li {
	border-bottom: 1px solid #f1f1f1;
	margin-left: 1px;
}

.rightInfoList li.findMore {
	border-bottom: none;
	padding-top: 6px;
}

#rightCol ul li.rightColText {
	padding: 4px 10px 0 15px;
	color: #333;
	border-bottom: none;
}

#rightCol ul li.rightColImageLink {
	padding: 0px;
	color: #333;
	border-bottom: none;
}

#rightCol ul li.rightColText a, #rightCol ul li.rightColImageLink a {
	border-bottom: none;
	width: auto;
	padding: 0;
	display: inline;
	color: #009900;
	text-decoration: none;
	background: none;
	margin-left: 0;
}

#rightCol ul li.rightColText a:hover, #rightCol ul li.rightColImageLink a:hover {
	text-decoration: underline;
	background: none;
}

.StrategyLeftCol {
	float: left;
	width: 520px;
}
	
/* titles*/

#rightCol h2 span {
	visibility: hidden;
}

#rightCol h2.titleAboutUs {
	background: url(../images/bkgTitleAboutUs.gif) 0 0 no-repeat;
	width: 181px;
	height: 27px;
	font-size: .5em;
}

h2.titleQuickLinks {
	background: url(../images/bkgTitleQuickLinks.gif) 0 0 no-repeat;
	width: 181px;
	height: 27px;
	margin-bottom: 0!important;
	display: block;
	border-bottom: none!important;
}

h2.titleFurtherReading {
	background: url(../images/template/bkgTitleFurtherReading.gif) 0 0 no-repeat;
	width: 181px;
	height: 27px;
	margin-bottom: 0!important;
	display: block;
	border-bottom: none!important;
}

h2.titleStrategy {
	background: url(../images/bkgTitleStrategy.gif) 0 0 no-repeat;
	width: 181px;
	height: 27px;
}

.furtherReadingImage {
	margin: 10px 0 0 10px;
}

/* left col */

#leftCol {
	clear: both;
	width: 181px;
	float: left;
	margin-right: 15px;
}

#leftCol ul {
	background: url(../images/leftColBtm.gif) left bottom no-repeat;
	padding-bottom: 10px!important;
}

#leftCol ul li {
	background: url(../images/bkgLeftCol.gif) 0 0 repeat-y;
}

#leftCol ul li a {
	border-bottom: 1px solid #cccccc;
	width: 163px;
	padding: 7px 0 7px 16px;
	display: block;
	color: #333;
	text-decoration: none;
	margin-left: 1px;
}

#leftCol ul li ul li a {
	border-bottom: 1px solid #cccccc;
	width: 145px;
	padding: 7px 8px 7px 26px;
	display: block;
	color: #333;
	text-decoration: none;
	margin-left: 1px;
	background: url(../images/bulletMore.gif) 14px 10px no-repeat #fff;
}

#leftCol ul li ul li.current a {
	background: url(../images/bulletMore.gif) 14px 10px no-repeat #fff !important;
	color: #02A500!important;
	font-weight: 700;
}

#leftCol ul li ul li.current a:hover {
	background: url(../images/bulletMore.gif) 14px 10px no-repeat #edf5ed !important;
}

#leftCol ul li.parent a {
	background: #009900;
	width: 165px;
	height: 20px;
	display: block;
	padding: 7px 0 0 16px;
	position: relative;
	left: -1px;
	color: #fff;
}

#leftCol ul li.topparent a {
	background: url(../images/bkgTitleLeft.gif) 0 0 no-repeat;
	width: 165px;
	height: 20px;
	display: block;
	padding: 7px 0 0 16px;
	position: relative;
	left: -1px;
	color: #fff;
}

#leftCol ul li.parent a:hover {
	background: #009900;
	color: #333;
	
}

#leftCol ul li.topparent a:hover {
	background: url(../images/bkgTitleLeft.gif) 0 0 no-repeat;
	color: #333;
}

#leftCol ul li.parent ul li a,
#leftCol ul li.topparent ul li a {
	background: url(../images/bulletMore.gif) 14px 10px no-repeat #fff;
	width: 145px;
	height: auto;
	padding: 7px 8px 7px 26px;
	left: 0px;
	color: #333;
}

#leftCol ul li.parent ul li a:hover,
#leftCol ul li.topparent ul li a:hover {
	background: url(../images/bulletMoreHover.gif) 14px 10px no-repeat #edf5ed;
}

#leftCol ul li a:hover {
	background: #edf5ed;
}

#leftCol ul li ul li a:hover {
	background: url(../images/bulletMoreHover.gif) 14px 10px no-repeat #edf5ed;
}

.noNav ul li.current a {
	background: url(../images/bkgTitleLeftRound.gif) 0 0 no-repeat #fff!important;
	padding: 3px 0 0 0;
	color: #fff!important;
	border: none!important;
	margin: 0;
	position: relative;
	width: 181px!important;
	height: 22px!important;
}

.noNav ul li.current a:hover {
	background: url(../images/template/bkgTitleLeftRound.gif) 0 0 no-repeat #fff!important;
	color: #333!important;
}


.noNav ul {
	background-image: none!important;
	padding: 0!important;
}

#leftCol.noNav a {
	background: url(../images/bkgTitleLeftRound.gif) 0 0 no-repeat #fff!important;
	padding: 7px 0 0 15px;
	color: #fff!important;
	border: none!important;
	margin: 0;
	width: 181px;
	height: 29px;
	display: block;
	float: left;
	text-decoration: none;
}

#leftCol.noNav a:hover {
	background: url(../images/bkgTitleLeftRound.gif) 0 0 no-repeat #fff!important;
	color: #333!important;
}

#leftCol ul li.first a {
	background: url(../images/template/leftColTop.gif) 0 0 no-repeat #fff;
	margin-left: 0px!important;
	width: 160px!important;
	padding-right: 10px;
}

#leftCol ul li.first a:hover {
	background: url(../images/template/leftColTopHover.gif) 0 0 no-repeat #fff;
	margin-left: 0px!important;
	width: 160px!important;
	padding-right: 10px;
}

#leftCol ul li.first_current a, #leftCol ul li.first_current a:hover {
	background: url(../images/template/leftColTop.gif) 0 0 no-repeat #fff;
	margin-left: 0px!important;
	width: 160px!important;
	color: #009900;
	padding-right: 10px;
}

#leftCol ul li a.first_current {
	background: url(../images/template/leftColTopParent.gif) 0 0 no-repeat #fff;
	margin-left: 0px!important;
	width: 185px!important;
	color: #fff;
}

#leftCol ul li.last a {
	border-bottom: none!important;
}

	/* titles */

#leftCol h2 span {
	visibility: hidden;
}

/* wide col */

#wideCol{
	width: 717px;
	float: left;
	clear: both;
}

/* main col */

#mainCol h1 {
	color: #009900;
	font-size: 2.4em;
	margin-bottom: 10px;
	display: block;
	line-height: 1.1em;
	letter-spacing: -1px;
}

#mainCol h1.sub {
	font-size: 2.0em;
}

#mainCol h2 {
	color: #009900;
	font-size: 1.4em;
	margin-bottom: 13px;
	border-bottom: 1px solid #edeed3;
	padding-bottom: 2px;
	clear: both;
	font-weight: normal;
}

#mainCol h3 {
	color: #009900;
	font-size: 1.3em;
	font-weight: 700;
	margin-bottom: 10px;
	clear: both;
}

#mainCol h3 em {
	color: #009900;
	font-weight: normal;
	font-style: italic;
}

#mainCol h4 {
	color: #009900;
	font-size: 1.2em;
	font-weight: 700!important;
}

#mainCol {
	width: 520px;
	float: left;
}

#mainCol.fullWidth {
	width: 716px;
	display: block;
}

/* page elements */

.findMore a {
	background: url(../images/bulletMore.gif) 0 4px no-repeat!important;
	padding: 0 0 0 9px!important;
	display: block;
	color: #009933!important;
	text-decoration: none;
	border-bottom: none!important;
}

.findMore a:hover {
	text-decoration: underline;
	background: url(../images/bulletMore.gif) 0 4px no-repeat transparent!important;
}

p.greenPara {
	font-size: 1.5em;
	color: #009900;
	clear: both;
}

#flashContainer {
	margin-bottom: 8px;
}

#flashContainerWidePage {
	float: left;
	width: 520px;
	margin-bottom: 16px;
}

.imageContainer {
	margin-bottom: 15px;
}

.gridBoxContiner {
	padding-top: 12px;
}

.gridBox3Cols {
	float: left;
	width: 159px;
	margin-bottom: 10px;
	margin-right: 18px;
}

.gridBox3ColsEnd {
	float: left;
	width: 159px;
	margin-bottom: 10px;
}

.gridBox3Cols p, .gridBox3ColsEnd p {
	margin-bottom: 10px;
}

.gridBox3Cols img, .gridBox3ColsEnd img {
	margin-bottom: 8px;
}

/* breadcrumb */

#breadcrumb_trail {
	color: #009900;
	margin: 14px;
}

#breadcrumb_trail ul li {
	float: left;
	padding-left: 0;
	margin: 0;
	}

#breadcrumb_trail ul li a {
	float: left;
	display: block;
	}

#breadcrumb_trail a {
	color: #333;
	text-decoration: none;
}

#breadcrumb_trail a:hover {
	text-decoration: underline;
}

#breadcrumb_trail li a {
	background: url(../images/breadcrumbSpacer.gif) 0 3px no-repeat;
	padding: 0 3px 0 8px;
	margin-right: 6px;
}

#breadcrumb_trail li.first a{
	background: none;
	padding: 0;
}

#breadcrumb_trail li.last {
	background: url(../images/breadcrumbSpacerDwn.gif) 0 3px no-repeat;
	padding: 0 3px 0 12px;
}

/* jump menu */

#jumpMenu {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

#jumpMenu a {
	color: #009900;
	background: url(../images/breadcrumbSpacerDwn.gif) 0 3px no-repeat;
	padding-left: 18px;
	text-decoration: none;
}

#jumpMenu a:hover {
	text-decoration: underline;
}

#jumpMenu li {
	font-size: 1.2em;
}

/* link grids */

#leftLinkGroup {
	width: 200px;
	margin-right: 15px;
	float: left;
}

#rightLinkInfo {
	width: 300px;
	float: left;
}

#rightLinkInfo h4 {
	margin: 0 0 15px 0;
}





/* YEAR */
.monthList ul li.current a {
	background: #edf5ed!important;
}

.monthList a:hover {
	background: #edf5ed;
}

body #leftcol.monthList ul li.parent a {
	background-image: none;
	background-color: #cc3300;
}
	
.monthList ul {
	background: url(../images/leftColBtm.gif) left bottom no-repeat;
	padding-bottom: 8px;
}

#leftCol ul li ul, #leftCol ul li ul li ul {
	background: none!important;
	padding-bottom: 0px!important;
	margin-bottom: 0;
}

.monthList ul li, .monthList ul li ul li {
	margin-bottom: 0;
}

.monthList ul li.first a, ul.monthList li.first a {
	background: url(../images/leftColTop.gif) 0 0 no-repeat!important;
	margin-left: 0px!important;
}

.monthList ul li.first a:hover, ul.monthList li.first a:hover {
	background: url(../images/leftColTopHover.gif) 0 0 no-repeat!important;
}

.monthItem h2 {
	font-size: 1.2em!important;
	font-weight: 700;
	margin-bottom: 10px;
}

/* general pages */

ul.general li.current a {
	color: #02a500!important;
}


/* CEO */
#videoContainer {
	width: 520px;
	margin-bottom: 15px;
}


/* GROUP AT A GLANCE */
#infoGallery {
	margin-top: 25px;
}

#infoThumbs {
	width: 520px;
	margin-right: 15px;
}

#infoThumbs li {
	width: 99px;
	float: left;
	margin: 0 5px 5px 0;
}

#infoThumbs li a span {
	visibility: hidden;
}

#infoThumbs li.last {
	margin-right: 0;
}

#infoThumbs li a {
	width: 99px;
	height: 98px;
	display: block;
	text-decoration: none;
}

#infoContent {
	width: 518px;
}

#infoContent h4 {
	margin-top: 0;
}

.hide {display: none;}

	/* tab */

.brandTabs div.tabs {
	display: block;
	width: 520px;
	height: 220px;
	}

	/* content */
	

/* MANAGEMENT */

#leftLinkGroup ul li {
	width: 92px;
	float: left;
	margin-bottom: 10px;
}

#leftLinkGroup ul li a span {
	visibility: hidden;
}

#leftLinkGroup a {
	width: 92px;
	height: 92px; 
	display: inline-block;
	float: left;
	text-decoration: none;
}

#leftLinkGroup .bod1 a {
	background: url(../images/content/mgmt/bod1.jpg) 0 -92px no-repeat;
}

#leftLinkGroup .bod2 a {
	background: url(../images/content/mgmt/bod2.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .bod3 a {
	background: url(../images/content/mgmt/bod3.jpg) 0 -92px no-repeat;
}

#leftLinkGroup .bod4 a {
	background: url(../images/content/mgmt/bod4.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .bod5 a {
	background: url(../images/content/mgmt/bod5.jpg) 0 -92px no-repeat;
}



#leftLinkGroup .bod1 a:hover, #leftLinkGroup .bod1 a.current {
	background: url(../images/content/mgmt/bod1.jpg) 0 0 no-repeat;
}

#leftLinkGroup .bod2 a:hover, #leftLinkGroup .bod2 a.current {
	background: url(../images/content/mgmt/bod2.jpg) 0 0 no-repeat;
}

#leftLinkGroup .bod3 a:hover, #leftLinkGroup .bod3 a.current {
	background: url(../images/content/mgmt/bod3.jpg) 0 0 no-repeat;
}

#leftLinkGroup .bod4 a:hover, #leftLinkGroup .bod4 a.current {
	background: url(../images/content/mgmt/bod4.jpg) 0 0 no-repeat;
}

#leftLinkGroup .bod5 a:hover, #leftLinkGroup .bod5 a.current {
	background: url(../images/content/mgmt/bod5.jpg) 0 0 no-repeat;
}

.management_secnav ul li.first a {
	background: url(../images/leftColTop.gif) 0 0 no-repeat!important;
	margin-left: 0px!important;
	width: 165px!important;
}

.management_secnav ul li.first a:hover {
	background: url(../images/leftColTopHover.gif) 0 0 no-repeat!important;
}

.management_secnav ul li.first a {
	background: url(../images/leftColTop.gif) 0 0 no-repeat!important;
	margin-left: 0px!important;
	width: 165px!important;
}

.management_secnav ul li.first a:hover {
	background: url(../images/leftColTopHover.gif) 0 0 no-repeat!important;
}

.bottomparent a {
	background: url(../images/bkgTitleLeftBtm.gif) 0 0 no-repeat!important;
	margin-left: 0px!important;
	width: 165px!important;
	color: #fff!important;
	border-bottom: none!important;
	height: 16px;
}

.bottomparent a:hover {
	background: url(../images/bkgTitleLeftBtm.gif) 0 0 no-repeat!important;
	color: #333!important;
}

/* supervisory board */

#leftLinkGroup .sup1 a {
	background: url(../images/content/mgmt/sup1.jpg) 0 -92px no-repeat;
}

#leftLinkGroup .sup2 a {
	background: url(../images/content/mgmt/sup2.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .sup3 a {
	background: url(../images/content/mgmt/sup3.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .sup4 a {
	background: url(../images/content/mgmt/sup4.jpg) 0 -92px no-repeat;
}

#leftLinkGroup .sup5 a {
	background: url(../images/content/mgmt/sup5.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .sup6 a {
	background: url(../images/content/mgmt/sup6.jpg) 0 -92px no-repeat;
}

#leftLinkGroup .sup7 a {
	background: url(../images/content/mgmt/sup7.jpg) 0 -92px no-repeat;
	margin-left: 10px;
}

#leftLinkGroup .sup1 a:hover, #leftLinkGroup .sup1 a.current {background: url(../images/content/mgmt/sup1.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup2 a:hover, #leftLinkGroup .sup2 a.current {background: url(../images/content/mgmt/sup2.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup3 a:hover, #leftLinkGroup .sup3 a.current {background: url(../images/content/mgmt/sup3.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup4 a:hover, #leftLinkGroup .sup4 a.current {background: url(../images/content/mgmt/sup4.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup5 a:hover, #leftLinkGroup .sup5 a.current {background: url(../images/content/mgmt/sup5.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup6 a:hover, #leftLinkGroup .sup6 a.current {background: url(../images/content/mgmt/sup6.jpg) 0 0 no-repeat;}
#leftLinkGroup .sup7 a:hover, #leftLinkGroup .sup7 a.current {background: url(../images/content/mgmt/sup7.jpg) 0 0 no-repeat;}


/* STRATEGY */


.strategyBoxes .bottomright {
	padding-right: 0;
	padding-bottom: 1px;
}


.strategyBoxes p.findMore {
	margin-top: 10px;
}

.strategyBoxes h3 {
	margin-bottom: 0px;
}

.strategyBoxes h3.replaceGreen {
	font-size: 1.6em!important;
}

p.intro {
	margin-bottom: 15px;
}

p.introPara {
	margin-bottom: 15px;
	color: #009900;
	font-size: 1.4em;
}

#rightCol ul.strategyVideo {
	margin-bottom: 0;
}

.strategyVideo li {
	margin-left: 1px;
}

.strategyVideo .findMore {
	width: 154px;
	margin-left: 15px;
	margin-top: 6px;
}

.strategyVideo .findMore a {
	background: url(../images/bulletMore.gif) 0 3px no-repeat!important;
}

.StrategyBox1 {
	margin-left: 5px;
}

.caseStudyLgeImg {
	margin-bottom: 15px;
	float: left;
}

.caseStudyTop {
	width: 230px;
	float: left;
	margin-left: 15px;
}

h1.caseStudyHeader {
	margin: 0 0 0 0!important;
	position: relative;
	top: -8px;
}

h3.caseStudyHeader {
	margin: 15px 0 0 0!important;
}

.textImage img {
	float: right;
	margin: 0 0 15px 15px;
}

.caseStudyModule {
	background: url(../images/dev/caseStudyModule.gif) 0 0 no-repeat;
	padding: 63px 0 0 10px;
	height: 142px;
	width: 158px;
	float: right;
	margin: 0 0 15px 15px;
}

.caseStudyModule h4 {
	color: #fff!important;
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 1.2em;
}

.caseStudyModule p.findMore a {
	color: #fff!important;
	background: url(../images/bulletStrategy.gif) 0 5px no-repeat!important;
}

.caseStudyModule p {
	color: #fff;
	margin-bottom: 10px;
}

.caseStudy ul li.first a {
	background: url(../images/leftColTop.gif) 0 0 no-repeat!important;
	margin-left: 0px!important;
	width: 165px!important;
}

.caseStudy ul li.first a:hover {
	background: url(../images/leftColTopHover2.gif) 0 0 no-repeat!important;
}

/* Slider */
#container #mainCol .slider .open {cursor:pointer;}
#container #mainCol .slider .closed {cursor:pointer;}
#container #mainCol .slider h3 {position:relative; overflow:hidden; font-size: 1.2em!important; margin-bottom: 0;}
#container #mainCol .slider h3.hover {}
#container #mainCol .slider h3.hover span {background:url(../images/breadcrumbSpacerDwn.gif) no-repeat; top:9px;}
#container #mainCol .slider h3.open {font-weight: 700;}
#container #mainCol .slider h3.open span {background:url(../images/breadcrumbSpacerDwn.gif) no-repeat; top:9px;}
#container #mainCol .slider span {display:block; width:20px; height:20px; background:url(../images/bulletMore.gif) no-repeat; color:#eeede0; position:absolute; top:9px; left:0px; overflow:hidden; padding-left:10px; text-indent: -999px;}
.msg_list {margin-bottom:20px;	color:#333; border-bottom: 1px solid #e5e5e5;}
.msg_head {color:#00a8cb; padding:5px 0 5px 12px; background:#fff; display:block; clear:both; text-decoration:none; font-size:1.3em; border-top: 1px solid #e5e5e5;}
.msg_head span.toggle {float:right; margin-right:5px;}
.msg_head.inactive a {color:#bcbbaf; background:#f3f2e9;}
.msg_body {margin-bottom:0!important; clear:both; padding: 10px 0;}
.msg_body p {margin-bottom:0!important;}

.sliderLeft {width: 159px; float:left; margin-right: 15px; color: #333333;}
.sliderRight {width: 343px; float:left; color: #333333; }
.sliderRight h4 {margin: 0 0 10px 0!important; color: #333333!important;}
.sliderRight p {margin-bottom: 20px!important; color: #333333!important;}
.sliderLeft p  {color: #009900; padding: 7px 0 15px 0; border-bottom: 1px solid #009900; margin:0!important;}
.sliderLeft p strong {visibility: visible!important; color: #009900; font-size: 3.3em!important; display: block!important; padding:0!important;}


/* downloadTabs */
.ui-tabs .ui-tabs-hide { display: none; }

.downloadTabs form {
	border-top: 1px solid #00880e;
}

.downloadTabs ul li {
	float: left;
	margin-right: 1px;
}

.downloadTabs ul li a {
	float: left;
	display: block;
	width: 150px;
	height: 29px;
	background: url(../images/downloadsTab2.gif) 0 0 no-repeat;
	color: #000;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2.4em;
	text-align: center;
}

.downloadTabs ul li a:hover {
	color: #00880e;
}

.downloadTabs ul li.ui-tabs-selected a {
	background: url(../images/downloadsTab1.gif) 0 0 no-repeat;
	color: #fff;
}

.downloadTabs ul li.ui-tabs-selected a:hover {
	background: url(../images/downloadsTab1.gif) 0 0 no-repeat;
	color: #fff;
}

.downloadTabs label {
	font-size: 1.2em;
	color: #009900;
}

.downloadTabs table {
	width: 516px;
}

.downloadTabs table tr td.selection {
	text-align: right;
}

.downloadTabs table tr td {
	padding: 4px 0 3px 15px;
	border-bottom: 1px solid #ebebeb;
}

.downloadTabs table thead tr td {
	font-size: 1.2em;
}

.downloadTabs table thead tr.last td {
	border-bottom: 1px solid #00880e;
}

.downloadTabs table tr td input {
	margin-top: 0;
}

.downloadTabs table tfoot tr td {
	background: #fff;
	border-bottom: none;
}

.downloadTabs .downloadButton {
	margin-top: 15px;
}




p.alert {
	font-weight: bold;
	color: #cc3300;
	font-size: 1.3em;
	}
	
/* Download Centre */
#mainCol table.downloadlist {width: 712px; border-top: none;}
#mainCol table.downloadlist thead tr.border th {border-bottom: 1px solid #009900!important;}
#mainCol table.downloadlist thead tr th {text-align: left; height:25px;}

#mainCol table.downloadlist tbody td.section {width:562px;}
#mainCol table.downloadlist tbody td.selection { width:150px;}
#mainCol table.downloadlist tbody td.selection input {left:32px; position:relative;}
#mainCol table.downloadlist tbody td, 
#mainCol table.downloadlist thead tr th {text-align: left; background:#fff; border-bottom:1px solid #ebebeb; padding:0 0 0 15px;  height:26px; vertical-align:middle; font-size:11px;}
#mainCol table.downloadlist tbody tr.even td, 
#mainCol table.downloadlist thead tr.even th {background:#f5f9f0;}

#mainCol table.downloadlist tfoot tr td {text-align: left; border-top:1px solid #ebebeb; vertical-align:middle;}
#mainCol table.downloadlist tfoot tr td.section {height:52px; }
#mainCol table.downloadlist tfoot tr td.selection {height:52px;}
#mainCol table.downloadlist tfoot input {position:relative; left:-13px;}

#mainCol table.downloadlist a {	color: #009900; text-decoration: none;}
#mainCol table.downloadlist thead tr a {	color: #000; text-decoration: none;}
#mainCol table.downloadlist a:hover {text-decoration: underline;}

#print_report_thumb {position:absolute; top:243px; left:28px;}
div.js_rep_header {font-size:1.4em; margin:0px 0 4px 10px;}
div.js_rep_top {margin-top:28px;}
#report_thumbers {width:100%; margin-bottom: 25px;}
.download_thumb {float: left; width: 30%; margin-right: 16px;}
.download_thumb ul li {font-size: 1.2em; color: #848484;}
.download_thumb ul li a {color: #848484; text-decoration: none; font-weight: bold;}
.download_thumb ul li a:hover {text-decoration: underline;}
#content .download_thumb h3 {font-family: arial, verdana, sans-serif!important; font-size: 1.2em!important; text-transform: uppercase; font-weight: bold; margin: 5px 0 8px 0; color: #333!important;}

/* Tabs */
.ui-tabs-hide {display:none; margin: 0; padding: 0;}
ul.tabs {border-bottom: 1px solid #009900; margin-bottom: 0!important; padding-bottom: 0!important; width: 712px;}
ul.tabs li {float:left; display:inline; padding:0; margin:0 1px 0 0; background:none!important; width: 177px; padding: 0!important;}
.tabs li a:hover {color:#000; text-decoration:none;}
.tabs li.ui-tabs-selected a {color:#fff; background: url(../images/navigation/dlTab1a.gif) 0 0 no-repeat;}
.tabs li a {color:#000; background: url(../images/navigation/dlTab1b.gif) 0 0 no-repeat; width: 177px; height: 38px; text-align: center; padding: 5px 0; border-right:1px solid #fff; text-decoration:none; display:block;}

p.noMargin {
	margin: 0px!important;
}


/* brand tabs */

.brandTabs {
	width: 520px;
	height: 500px;
	position: relative;
	}
	
.brandTabs li a {
	height: 88px!important;
	}

.brandTabs .tab1 a {background: url(../images/content/brandsGlance1.gif) 0 0 no-repeat;}
.brandTabs .tab2 a {background: url(../images/content/brandsGlance2.gif) 0 -98px no-repeat;}
.brandTabs .tab3 a {background: url(../images/content/brandsGlance3.gif) 0 -98px no-repeat;}
.brandTabs .tab4 a {background: url(../images/content/brandsGlance4.gif) 0 -98px no-repeat;}
.brandTabs .tab5 a {background: url(../images/content/brandsGlance5.gif) 0 -98px no-repeat;}
.brandTabs .tab6 a {background: url(../images/content/brandsGlance6.gif) 0 -98px no-repeat;}
.brandTabs .tab7 a {background: url(../images/content/brandsGlance7.gif) 0 -98px no-repeat;}
.brandTabs .tab8 a {background: url(../images/content/brandsGlance8.gif) 0 -98px no-repeat;}
.brandTabs .tab9 a {background: url(../images/content/brandsGlance9.gif) 0 -98px no-repeat;}
.brandTabs .tab10 a {background: url(../images/content/brandsGlance10.gif) 0 -98px no-repeat;}

.tab1 a:hover {background: url(../images/content/brandsGlance1.gif) 0 0 no-repeat!important;}
.tab2 a:hover {background: url(../images/content/brandsGlance2.gif) 0 0 no-repeat!important;}
.tab3 a:hover {background: url(../images/content/brandsGlance3.gif) 0 0 no-repeat!important;}
.tab4 a:hover {background: url(../images/content/brandsGlance4.gif) 0 0 no-repeat!important;}
.tab5 a:hover {background: url(../images/content/brandsGlance5.gif) 0 0 no-repeat!important;}
.tab6 a:hover {background: url(../images/content/brandsGlance6.gif) 0 0 no-repeat!important;}
.tab7 a:hover {background: url(../images/content/brandsGlance7.gif) 0 0 no-repeat!important;}
.tab8 a:hover {background: url(../images/content/brandsGlance8.gif) 0 0 no-repeat!important;}
.tab9 a:hover {background: url(../images/content/brandsGlance9.gif) 0 0 no-repeat!important;}
.tab10 a:hover {background: url(../images/content/brandsGlance10.gif) 0 0 no-repeat!important;}

/* watchVideo */

.watchVideo a {
	width: 149px;
	height: 25px;
	display: block;
	float: left;
	background: url(../images/content/promo/rightColBtmVideo.gif) 0 0 no-repeat;
	padding: 7px 0 0 32px;
	color: #333333;
	text-decoration: none;
}

.watchVideo a:hover {
	background: url(../images/content/promo/rightColBtmVideo.gif) 0 -32px no-repeat;
}

.watchVideo a.vidImage {
	width: 181px;
	height: 116px;
	display: block;
	float: left;
	background: none;
	padding: 0!important;
	color: #333333;
	text-decoration: none;
}

ul.noLinkStyle a {
	padding: 0;
	margin: 0;
	background: none;
	
}

