/*Reset CSS*/
html {
	color:#000;
	background:#D1D2D4;
}

/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
*/

fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*Document Base*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

body {
	margin:14px 0;
}
/*link styles*/

a img {
	border:none;
}
a:link {
	color:#777;
	text-decoration:underline;
}
a:visited {
	color:#777;
	text-decoration:underline;
}
a:hover {
	color:#777;
	text-decoration:none;
}
a:active {
	color:#777;
	text-decoration:underline;
}
/*image styles*/

a img {
	border:none;
}
.ImgHolderCenter {
	text-align:center;
	width:100%;
}
/* SITEWRAPPER */ 

#content {
	position:relative;
	margin:0 auto;
	padding:21px 30px;
	width:962px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#333;
	border:1px solid #CACBCD;
	/**/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/**/
	behavior: url(PIE.htc);
	/**/
	background: #fff;
}
/*clearfix*/

#content:after {
	color:#fff;
	line-height:0;
	content:".";
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*HEADER*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

.header, .header2 {
	position:relative;
	width:960px;
	height:339px;
	color:#6D6E71;
	overflow:hidden;
}
.header2 {
	height:auto;
}
/*link styles*/

.header a, .header a:link, .header a:visited {
	color:#6D6E71;
	text-decoration:none;
}
.header a:hover, .header a:active {
	color:#6D6E71;
	text-decoration:underline;
}
/**/

/*
.PageTitle {margin:0;padding-top:5px; padding-bottom:5px;line-height:21px;font-weight:bold;clear:both; font-size:14px;}
*/

.PageTitleHU {
	display:block;
	margin:0 0 10px 0;
	font-size:13px;
	font-weight:700;
	color:#900028;
	clear:both;
}
/*module:companylogo*/

.companylogo {
	position:absolute;
	top:0;
	left:0;
	width:157px;
	height:45px;
	overflow:hidden;
}
/*module:locations*/

.locations {
	position:absolute;
	top:14px;
	left:450px;
	float:left;
	width:80px;
	height:30px;
	font-size:11px;
	line-height:normal;
	overflow:hidden;
	background:url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg-globe-001.gif) no-repeat right center;
	z-index:999;
}
.locations:hover {
	background:url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg-globe-002.gif) no-repeat right center;
}
/*link styles*/

.locations a {
	display:block;
	text-decoration:none;
}
.locations a:link, .locations a:visited {
	text-decoration:none;
}
.locations a:hover, .locations a:active {
	text-decoration:underline;
}
/*image styles*/

.locations img {
	display:none;
	visibility:hidden;
}
/**/

.locations span {
	display:block;
	color:#827e7c;
	padding:7px 0 0 0;
}
/*module : change fontsize*/

.changefontsize {
	position:absolute;
	top:0;
	left:556px;
	margin:0 35px 0 0;
	padding:0;
}
/*link styles*/

.changefontsize a {
	padding:0 5px 0 0;
}
/*module:secondnav*/

.secondnav {
	position:absolute;
	top:0;
	left:533px;
	width:327px;
}
/*link styles*/

.secondnav a {
	padding:0 16px 0 0;
}

.secondnav a:link, .secondnav a:visited {
    text-decoration: none;
}
.secondnav a:hover, .secondnav a:active {
    text-decoration: underline;
}
.secondnav .china {
	position:absolute;
	right:0;
	top:0;
}
.secondnav .china a {
	padding:0;
}
.secondnav .seperator {
	display:none;
}
/*module:printpage*/

.printpage {
	position:absolute;
	top:0;
	left:810px;
	margin:0;
}
.printpage img {
	vertical-align:top;
}
/*module:email2friend*/

.email2friend {
	position:absolute;
	top:0;
	left:863px;
	margin:0;
}
.email2friend img {
	vertical-align:top;
}
/*module:searchbox*/

.searchBox {
	position:absolute;
	top:27px;
	left:525px;
	width:330px;
	height:42px;
}
.searchBox #StringToSearch {
	position:absolute;
	top:5px;
	left:0;
	width:124px;
	height:15px;
	font-size:11px;
	color:#333;
	border:1px solid #827E7C;
	background:#fff;
}
input.searchButton {
	position:absolute;
	top:5px;
	left:124px;
}
.searchtargets {
	position:absolute;
	top:0;
	left:176px;
	width:152px;
}
.searchtargets input {
	float:left;
	margin:0 4px 0 0;
	padding:0;
	width:13px;
	height:13px;
	clear:left;
}
.searchtargets label {
	float:left;
	font-size:10px;
}
/*module:fixedThemes*/

.fixedThemes {
	position:absolute;
	top:75px;
	left:0;
	width:970px;
	height:15px;
	color:#900028;
	background:#fff;
	overflow:hidden;
	font-size:11px;
}
/**/

.fixedThemes .seperator {
	display:none;
}
/*link styles*/

.fixedThemes a {
	display:block;
	position:relative;
	float:left;
	margin:0 1px 0 0;
	padding:0 36px;
	color:#fff!important;
	background:#A19B9B;
	/**/
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#A19B9B), to(#6A6B69));
	background:-moz-linear-gradient(#A19B9B, #6A6B69);
	background:linear-gradient(#A19B9B, #6A6B69);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A19B9B', endColorstr='#6A6B69');
	-pie-background:linear-gradient(#A19B9B, #6A6B69);
	/**/
	behavior: url(PIE.htc);
}
/*link styles*/
.fixedThemes a:link, .fixedThemes a:visited {
	text-decoration:none;
}
.fixedThemes a:hover, .fixedThemes a.active {
	color:#fff;
	text-decoration:none;
	background:#111;
	/**/
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#111111), to(#6A6B69));
	background:-moz-linear-gradient(#111111, #6A6B69);
	background:linear-gradient(#111111, #6A6B69);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#6A6B69');
	-pie-background:linear-gradient(#111111, #6A6B69);
	/**/
	behavior: url(PIE.htc);
}
/*exception*/.fixedThemes a.last_fixedThemes_item {
	padding:0 35px;
}
/*WrapperA*/

.WrapperA {
	position:relative;
	top:91px;
	left:0;
	float:left;
	width:960px;
	height:248px;
	overflow:hidden;
	background:#D4D8E4;
	clear:both;
}
.header2 .WrapperA {
	height:358px;
	overflow:visible;
}
/*banner format : 940x220*/

.WrapperA .banner6 {
	float:left;
	margin:0 10px 14px 10px;
	padding:0;
	width:940px;
	height:220px;
	clear:both;
}
/*breadcrumb*/

.breadcrumb {
	position:relative;
	top:244px;
	left:185px;
	float:left;
	margin:0;
	padding:0;
	width:765px;
	height:auto;
	clear:both;
	overflow:visible;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color:#686563;
	text-decoration:none;
}
.breadcrumb a:hover, .breadcrumb a:active {
	color:#686563;
	text-decoration:underline;
}
.breadcrumb p {
	margin:0;
	padding:0;
}
/*include:module:slideshow*/

.cor-me-slideshow {
	position:absolute;
	top:14px;
	left:10px;
	width:710px;
	height:220px;
	overflow:hidden;
	/**/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	/**/
	behavior:url(PIE.htc);
	/**/
	overflow:hidden;
	clear:both;
}
/*link styles*/

.cor-me-slideshow a {
	float:left;
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:710px;
	height:220px;
	overflow:hidden;
	clear:both;
}
/*image styles*/

.cor-me-slideshow img {
	float:left;
	width:710px;
	height:220px;
	overflow:hidden;
	clear:both;
}
/*include:menu:case studies*/

.cor-mu-case {
	position:absolute;
	top:14px;
	left:730px;
	width:220px;
	height:220px;
	overflow:hidden;
}
/**//**//**//*include : module : static image holder*/
/*.cor-me-static{float:left;position:relative;width:540px;height:196px;margin:0;padding:0;overflow:hidden;clear:both;}
.cor-me-static-002{float:left;position:relative;width:540px;height:284px;margin:0;padding:0;overflow:hidden;clear:both;}
.cor-me-static img{float:left;display:block;position:absolute;left:0;top:0;width:540px;height:196px;overflow:hidden;clear:both;}
.cor-me-static-002 img{float:left;display:block;position:absolute;left:0;top:0;width:540px;height:284px;overflow:hidden;clear:both;}
*/


/*items*/

.cor-mu-case li {
	display:block;
	position:relative;
	width:212px;
	height:60px;
	margin:0 0 8px 0;
	padding:3px;
	font-size:12px;
	line-height:normal;
	color:#8A8C8E;
	border:1px solid #C7C8CA;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/	
	background: #D4D8E4;
	overflow:hidden;
}
/*exception*/

.cor-mu-case li:hover, .cor-mu-case .except {
	border-color:#939598;
}
/*link styles*/

.cor-mu-case a {
	display:block;
	color:#8A8C8E!important;
}
.cor-mu-case a:hover {
	color:#4C4D4F!important;
}
/*image styles*/

.cor-mu-case img {
	display:block;
	position:relative;
	float:left;
	width:90px;
	height:60px;
	/**/
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:grey;
}
/*tweak text position*/

.txt-tweak {
	float:right;
	width:115px;
	margin:0;
}
/*styled span element - blue arrow*/

.se-arrow {
	display:inline-block;
	margin:0;
	padding:0 0 0 4px;
	width:5px;
	height:8px;
	vertical-align:middle;
	background:url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/icon-arrow.gif) no-repeat center right;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*MAIN*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

.main, .main2 {
	float:left;
	position:relative;
	margin:-10px 0 14px 0;
	padding:10px 10px 14px 10px;
	width:940px;
	/**/
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:#D4D8E4;
	overflow:hidden;
	clear:both;
}
/*LeftCol*/

.LeftCol {
	float:left;
	position:relative;
	margin:0;
	padding:10px 7px 14px 7px;
	width:133px;
	height:292px;
	/**/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	/**/
	behavior:url(PIE.htc);
	/**/	
	overflow:visible;
	background:#fff;
	clear:none;
}
/*LeftCol variation*/

.main2 .LeftCol {
	height:auto;
}
/*link styles*/

.LeftCol a, .LeftCol a:link, a:visited {
	text-decoration:none;
}
.LeftCol a:hover, .LeftCol a:active {
	text-decoration:underline;
}
/*image styles*/

.LeftCol img {
	border:none;
}
/*txt*/

.LeftCol h4 {
	margin:0 0 4px 0;
	padding:0;
	font-size:14px;
	letter-spacing:-0.5px;
 *letter-spacing:-0.05em;
	color:#797777;
	clear:both;
}
.LeftCol p {
	margin:0;
	padding:0;
	font-size:11px;
	color:#797777;
	clear:both;
}
/*module:navtree*/

.extranavtree {
	display:block;
	float:left;
	margin:0 0 4px 0;
	padding:0;
	font-size:12px;
	line-height:normal;
	font-weight:300;
	clear:both;
}
.extranavtree ul {
	display:block;
	margin:8px 0 7px 0;
	padding:0;
	list-style-type:none;
}
.extranavtree li {
	display:block;
	margin:0 0 4px 0;
	padding:0;
	font-weight:700;
}
/*link styles*/

.extranavtree li a:link, .extranavtree li a:visited {
	color:#6D6E71;
	text-decoration:none;
}
.extranavtree li a:hover, .extranavtree li a:active {
	color:#6D6E71;
	text-decoration:underline;
}
/*module : email alerts*/

#emailAlerts {
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
}
#emailAlerts h4 {
	margin:0 0 4px 0;
	padding:0;
	font-size:12px;
	font-weight:700;
	color:#797777;
	/*reset*/
	line-height:normal;
	letter-spacing:normal;
}
#emailAlerts table td {
	padding:4px 0 4px 0;
}
/*
#emailAlerts p {margin:0;padding:0;color:#797777;}
#emailAlerts .email_alert {display:block;width:137px;height:15px;margin:0;padding:0;float:left;font-size:11px;color:#000;border:1px solid #827E7C;background-color:#fff;}
#emailAlerts .submitButton {margin:0;padding:0;}
*/

/*CENTERCOL*/

.CenterCol {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:553px;
	overflow:hidden;/*background:red;*/
}
.main2 .CenterCol {
	float:left;
	position:relative;
	margin:0 0 0 10px;
	padding:14px 18px 10px 18px;
	width:746px;
	overflow:hidden;
	/**/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	/**/
	behavior:url(PIE.htc);
	/**/	
	background:#fff;
}
/*RIGHTCOL*/

.RightCol {
	float:right;
	position:relative;
	margin:0;
	padding:7px;
	width:206px;
 *height:302px;
	/**/
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	/**/
	behavior:url(PIE.htc);
	/**/	
	background:#fff;
	overflow:hidden;
}
/*module : price feed*/

.priceFeed {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:206px;
	clear:both;
}
.priceFeed p a, .priceFeed p a:link, .priceFeed p a:visited {
	text-decoration:none;
}
.priceFeed p a:hover, .priceFeed p a:active {
	text-decoration:underline;
}
/*container : xml feed*/

.cr-feed {
	float:left;
	position:relative;
	margin:0 0 7px 0;
	padding:3px;
	width:198px;
	border:1px solid #C7C8CA;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	clear:both;
}
/*
.priceFeed .PageTitle3 {margin:0;padding:0 0 3px 0;line-height:15px;font-weight:bold;color:#900028; font-size:12px;}
.priceFeed table{width:100%; text-align:center; border-collapse:collapse; border:1px solid #827e7c;margin-top:5px;}
.priceFeed table th{background-color:#fef7c9;font-size:12px; border:1px solid #827e7c;}
.priceFeed table td{font-size:12px; border:1px solid #827e7c;}
.priceFeed img {margin:0; padding:0; border:none;}
*/

/*module : financial report*/

.finReport {
	float:left;
	margin:0 0 14px 0;
	padding:0;
	width:206px;
	font-size:12px;
	line-height:normal;
	color:#797777;
	clear:both;
}
/*link styles*/
.finReport a:link, .finReport a:visited {
	color:#58585A;
	text-decoration:none!important;
}
.finReport a:hover, .finReport a:active {
	color:#58585A;
	text-decoration:underline!important;
}
/*container:report*/

.cr-report {
	float:left;
	position:relative;
	margin:0;
	padding:7px;
	width:190px;
	height:80px;
	border:1px solid #C7C8CA;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	clear:both;
}
/*tweak text position*/

.cr-report .txt-tweak {
	float:right;
	width:115px;
	margin:16px 0 0 0;
}
/*image styles*/

.cr-report img {
	display:block;
	position:relative;
	float:left;
	width:55px;
	height:70px;
	border:1px solid #ddd;
	/**/
	-webkit-box-shadow:#bbb 3px 3px 3px;
	-moz-box-shadow:#bbb 3px 3px 3px;
	box-shadow:#bbb 3px 3px 3px;
	/**/
	behavior: url(PIE.htc);
	/**/
	background:grey;
}
/**/

.cr-report:hover {
	border-color:#939598;
}
/*WrapperM*//*Container for G and I*/

.WrapperM {
	float:left;
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	width:564px;
	height:189px;
	overflow:hidden;
}
/*WrapperG*/

.WrapperG {
	float:left;
	position:relative;
	margin:0;
	padding:14px 7px;
	color:#333;
	width:121px;
	height:162px;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:#BCBDC0;
}
/*link styles*/

.WrapperG a {
	color:#fff!important;
}
.WrapperG a:link, .WrapperH a:visited {
	color:#fff;
	text-decoration:none!important;
}
.WrapperG a:hover, .WrapperH a:active {
	color:#fff;
	text-decoration:underline!important;
}
/*image container*/

.WrapperG .ImgHolderLeft_105x70 {
	float:left;
	position:relative;
	margin:0 0 7px 0;
	padding:0;
	width:105px;
	height:70px;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:grey;
	overflow:hidden;
}
/*content block*/

.WrapperG .ContentBlockC {
	width:105px;
}
/*WrapperI*/

.WrapperI {
	float:right;
	position:absolute;
	top:0;
	left:124px;
	margin:0;
	padding:14px 18px;
	width:393px;
	height:161px;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:#fff;
	overflow:hidden;
}
/*WrapperO*//*Container for H*/

.WrapperO {
	float:left;
	width:564px;
	height:117px;
	overflow:hidden;
}
/*WrapperH*/

.WrapperH {
	float:left;
	position:relative;
	margin:0 10px 0 0;
	padding:14px 7px 7px 7px;
	width:257px;
	height:96px;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:#fff;
}
/*link styles*/

.WrapperH a {
	color:#4C4D4F!important;
}
.WrapperH a:link, .WrapperH a:visited {
	text-decoration:none!important;
}
.WrapperH a:hover, .WrapperH a:active {
	text-decoration:underline!important;
}
/*image container*/

.WrapperH .ImgHolderLeft_105x70 {
	float:left;
	width:105px;
	height:70px;
	/**/
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	/**/
	behavior:url(PIE.htc);
	/**/
	background:grey;
	overflow:hidden;
}
/*txt*/

/*title*/

.WrapperH .PageTitle3 {
	float:right;
	margin:-4px 0 1px 0;
	font-weight:300;
	color:#AABBE0;
	font-size:14px;
	line-height:normal;
	width:142px;
}
/*content block*/

.WrapperH .ContentBlockC {
	float:right;
	width:142px;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*FOOTER*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

.footer {
	float:left;
	width:960px;
	font-size:11px;
	line-height:normal;
	border-top:1px solid #CED7ED;
	overflow:hidden;
	clear:both;
}
/*link styles*/

.footer a, .footer a:link, .footer a:visited {
	text-decoration:none;
}
.footer a:hover, .footer a:active {
	text-decoration:underline;
}
/*module:copyright*/

.copyright {
	float:left;
	margin:4px 0 0 0;
	padding:0;
	color:#6D6E71;
}
/*reset*/.copyright a {
	color:#6D6E71;
}
/*module:footer links*/

.footerlinks {
	float:right;
	margin:4px 0 0 0;
	padding:0;
	color:#96ACD9;
}
/*reset*/.footerlinks a {
	color:#96ACD9;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*LEGACY*/

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

.main2 .CenterCol .ContentBlockB ul {
	display:block;
}
.main2 .CenterCol .ContentBlockB li {
	list-style:none!important;
	margin:0 0 5px 0;
}
/**/

.txt-careers {
	display:block;
	margin:4px 0 4px 0;
	font-size:11px;
	font-weight:300;
	color:#67A8D4;
}
/**/

.WrapperC .PageTitle2 {
	margin:0;
	padding:28px 10px 28px 14px;
	width:281px;
	height:108px;
	font-size:17px;
	font-weight:normal;
	line-height:28px;
	color:#956957;
	background-color:transparent;
}
.WrapperC .banner4 {
	float:right;
	margin:0;
	padding:0;
	top:0;
	left:0;
}
.WrapperC p {
	margin:0;
	padding:0;
	font-size:11px;
	color:#777;
	clear:both;
}
/* wrapper d */

.WrapperD {
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	color:#900028;
	clear:both;
	width:960px;
	height:164px;
}
/* wrapper e */ 
.WrapperE {
	float:left;
	margin:0;
	padding:0;
	width:480px;
	color:#900028;
}
.WrapperE a:link {
	color:#900028;
	text-decoration:underline;
}
.WrapperE a:visited {
	color:#900028;
	text-decoration:underline;
}
.WrapperE a:hover {
	color:#900028;
	text-decoration:none;
}
.WrapperE a:active {
	color:#900028;
	text-decoration:underline;
}
.WrapperE .contentblock {
	margin:0;
	padding:0;
	line-height:21px;
	clear:both;
}
/* wrapper f */

.WrapperF {
	float:left;
	margin:0;
	padding:0;
	width:741px;
	color:#777;
}
/* WRAPPERS SUBTEMPLATE */
/*  SUBTEMPLATE HOMEPAGE 3X OP EEN RIJ */ 
.ImgHolderLeft_220x89 {
	margin:0;
	padding:0 0 14px 0;
	clear:both;
}
.ImgHolderLeft_220x89 a img {
	border:0;
}
/* SUBTEMPLATE HOMEPAGE: 4x kleine image en 1x grote image */
.WrapperQ {
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
	width:741px;
}
.WrapperP {
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	width:220px;
}
.WrapperP .PageTitle3 {
	margin:0;
	padding-top:5px;
	padding-bottom:3px;
	line-height:15px;
	font-weight:bold;
	clear:both;
	color:#0099CC;
	font-size:14px;
}
.ImgHolderLeft_220x255 {
	margin:0;
	padding:0 0 14px 0;
	clear:both;
}
.ImgHolderLeft_220x255 a img {
	border:0;
}
/* SUBTEMPLATE PRODUCT TYPE 2 */
.ImgHolderLeft_156x69 {
	margin:0;
	padding:0;
	clear:both;
}
.ImgHolderCenter_156x69 a img {
	border:0;
}
/* SUBTEMPLATE 3x PRODUCTS TYPE 2 OP EEN RIJ */
/* SuUBTEMPLATE VOOR PRODUCT TYPE 1*/ 
/* Wrapper J rond subtemplate op products page */
.WrapperJ {
	width:190px;
	margin:0;
	padding:0;
	float:left;
	height:190px;
}
.WrapperK {
	width:160px;
	margin:0;
	padding:0;
	height:126px;
	float:left;
	overflow:hidden;
	clear:both;
}
.WrapperL {
	float:left;
	margin:0;
	padding-bottom:20px;
	width:190px;
	overflow:hidden;
	clear:right;
}
/* LOCATIONS TOOL */

.location_tool {
	margin:0;
	padding:0;
	text-align:center;
}
.LocationsDiv {
	margin:0;
	padding:0;
	text-align:center;
}
/* Location Styles */

.location {
	margin:0;
	padding:0;
}
.location h1 {
	padding:0;
	font-size:17px;
	margin:0 0 0 21px;
}
.location h2 {
	padding:0;
	font-size:14px;
	margin:0 0 0 21px;
	color:#900028;
}
.location h3 {
	padding:0;
	font-size:12px;
	margin:0 0 0 21px;
}
.location h4 {
	padding:0;
	font-size:11px;
	margin:0 0 0 21px;
}
.ln_address {
	margin:14px 0 21px 28px;
	padding:0 0 7px 21px;
	font-style:normal;
	color:#686563;
	background:url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bt_m105_depth1.gif) 0 0 no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.ln_address address {
	padding:0;
	font-size:11px;
	margin:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
.ln_address h3 {
	padding:0;
	font-size:12px;
	margin:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.ln_address h4 {
	padding:0;
	font-size:12px;
	margin:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
/*CONTACT*/

.contact {
	width:100%;
	margin:0;
	padding:0
}
.contact table.contactform {
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #827E7C;
}
.contactform td {
	margin:0;
	padding:7px;
	vertical-align:middle;
}
.contactform td.label {
	width:30%;
	text-align:right;
	color:#827E7C;
	font-weight:bold;
}
.contactform td.formelements {
	width:70%;
	text-align:left;
}
.contactform select {
	width:230px;
	height:14px;
	margin:0;
	padding:1px 0 0 0;
	font-size:11px;
	color:#000;
	border:1px solid #827E7C;
	background-color:#fff;
}
html> body .contactform select {
	height:17px;
}
.contact table.contactlist {
	width:100%;
	margin:7px;
	padding:0;
	border:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000;
}
.contactlist th {
	margin:0;
	padding:3px 0 3px 0;
	vertical-align:middle;
	border-bottom:1px solid red;
}
.contactlist td {
	margin:0;
	padding:4px 3px 4px 0;
	vertical-align:middle;
}
.contactlist td.group_ref {
	margin:0;
	padding:0;
	background:#fff;
	vertical-align:middle;
}
.contactlist td.unit_ref {
	margin:0;
	padding:0;
	background:#fff;
	vertical-align:middle;
	border-bottom:1px solid #000;
}
.contactlist h1 {
	margin:21px 0 0px 0;
	padding:0 0 0 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#900028;
}
.contactlist h2 {
	margin:14px 0 2px 0;
	padding:0 0 0 0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#000;
}
.contactlist tr th {
	margin:0;
	padding:0 0 7px 0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
	border-bottom:1px solid #000;
}
/*CONTACTPOPUP*/

.contactpopup {
	margin:7px;
	padding:0;
	border:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000;
}
.contactpopup thead tr td {
	border-top:4px solid #900028;
	border-bottom:4px solid #900028;
	background:none;
}
.contactpopup h1 {
	padding:0;
	color:#036;
}
.contactpopup td {
	margin:0;
	padding:7px;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg_depth2.html) 0 100% repeat-x;
	vertical-align:middle;
}
.contactpopup td.cp_title {
	width:30%;
	font-weight:bold;
	color:#777;
}
.contactpopup td.cp_txt {
	width:70%;
}
.contactpopup td.contact {
	background-color:#F5F8FA;
}
/*module:navtree*/

.NavTree {
	float:left;
	margin:0 0 14px 0;
	padding:0;
	clear:both;
	color:#6D6E71;
	font-size:11px;
	clear:both;
}
.NavTree a:link {
	color:#6D6E71;
	text-decoration:none;
}
.NavTree a:visited {
	color:#6D6E71;
	text-decoration:none;
}
.NavTree a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree a:active {
	color:#6D6E71;
	text-decoration:none;
}
.NavTree ul {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:20px;
	color:#6D6E71;
}
.NavTree p {
	margin:0;
	padding:0;
	color:#6D6E71;
	line-height:21px;
}
.NavTree p a:link {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree p a:visited {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree p a:hover {
	color:#6D6E71;
	text-decoration:none;
}
.NavTree p a:active {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree li.active {
	color:#6D6E71;
	font-weight:bold;
}
/*Depth1*/

.NavTree ul.depth1 {
	margin:0;
	padding:0;
}
.NavTree ul.depth1 li a {
	display:block;
	margin:0;
	padding:5px 0;
	width:133px;
	font-weight:bold;
	color:#6D6E71;
	text-decoration:none;
	background:#fff;
	line-height:normal;
}
.NavTree ul.depth1 li.active {
	display:block;
	margin:0;
	padding:2px 0;
	width:133px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff;
}
.NavTree ul.depth1 li a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree ul.depth1 li:active {
	color:#6D6E71;
	font-weight:bold;
}
/*Depth2*/

.NavTree ul.depth2 {
	margin:0;
	padding:0;
}
.NavTree ul.depth2 li a {
	display:block;
	margin:0;
	padding:5px 0 5px 14px;
	width:119px;
	color:#6D6E71;
	text-decoration:none;
	line-height:normal;
}
.NavTree ul.depth2 li.active {
	display:block;
	margin:0;
	padding:5px 0 5px 14px;
	width:119px;
	color:#5B5957;
	font-weight:bold;
	text-decoration:none;
}
.NavTree ul.depth2 li a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree ul.depth2 li:active {
	color:#6D6E71;
	font-weight:bold;
}
/*Depth3*/

.NavTree ul.depth3 {
	margin:0;
	padding:0;
}
.NavTree ul.depth3 li a {
	display:block;
	margin:0;
	padding:4px 0 4px 28px;
	width:101px;
	color:#6D6E71;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept3.gif) no-repeat 11% 50%;
	line-height:normal;
}
.NavTree ul.depth3 li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 28px;
	width:101px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept3.gif) no-repeat 11% 50%;
}
.NavTree ul.depth3 li a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree ul.depth3 li:active {
	color:#6D6E71;
	font-weight:bold;
}
/*Depth4*/

.NavTree ul.depth4 {
	margin:0;
	padding:0;
}
.NavTree ul.depth4 li a {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:87px;
	color:#6D6E71;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept4.gif) no-repeat 18% 50%;
	line-height:normal;
}
.NavTree ul.depth4 li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:87px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept4.gif) no-repeat 18% 50%;
}
.NavTree ul.depth4 li a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree ul.depth4 li:active {
	color:#6D6E71;
	font-weight:bold;
}
/*Default*/

.NavTree ul.default {
	margin:0;
	padding:0;
}
.NavTree ul.default li a {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:87px;
	color:#6D6E71;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept4.gif) no-repeat 18% 50%;
	line-height:normal;
}
.NavTree ul.default li.active {
	display:block;
	margin:0;
	padding:4px 0 4px 42px;
	width:87px;
	font-weight:bold;
	color:#5B5957;
	text-decoration:none;
	background:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bullet_dept4.gif) no-repeat 18% 50%;
}
.NavTree ul.default li a:hover {
	color:#6D6E71;
	text-decoration:underline;
}
.NavTree ul.default li:active {
	color:#6D6E71;
	font-weight:bold;
}
/*toolkit*/

#toolkit {
	font-size:10px!important;
}
#toolkit h4 {
	font-size:11px!important;
}
#toolkit table a:link, #toolkit table a:visited {
	text-decoration:underline;
}
#toolkit table a:active, #toolkit table a:hover {
	text-decoration:none;
}
/*MAINCONTENT BLOCK*/

.ContentBlock {
	color:#777;
	width:741px;
}
.ContentBlock a:link {
	color:#777;
	text-decoration:underline;
}
.ContentBlock a:visited {
	color:#777;
	text-decoration:underline;
}
.ContentBlock a:hover {
	color:#777;
	text-decoration:none;
}
.ContentBlock a:active {
	color:#777;
	text-decoration:underline;
}
.pagetitle4 {
	margin:0;
	padding:0;
	line-height:21px;
	font-weight:bold;
	clear:both;
}
/*MAINCONTENT2 TEST VOOR MAIL ALERTS FORMULIER*/

.mainContentBlock2 {
	color:#777;
	width:100%;
}
.mainContentBlock2 a:link {
	color:#777;
	text-decoration:underline;
}
.mainContentBlock2 a:visited {
	color:#777;
	text-decoration:underline;
}
.mainContentBlock2 a:hover {
	color:#777;
	text-decoration:none;
}
.mainContentBlock2 a:active {
	color:#777;
	text-decoration:underline;
}
.mainContentBlock2 table {
	width:80%;
	font-size:12px;
	color:#777;
}
.mainContentBlock2 form {
	width:100%;
}
.mainContentBlock2 form fieldset {
	border:1px solid #D7B6B9;
}
.mainContentBlock2 form fieldset legend {
	color:#900028;
	font-style:italic;
}
.mainContentBlock2 form label {
	font-weight:bold;
	font-size:11px;
}
.mainContentBlock2 em {
	color:#900028;
}
hr {
	border:1px solid #D7B6B9;
}
.PageTitle4 {
	margin:0;
	padding:0;
	line-height:28px;
	font-weight:normal;
	clear:both;
}
/*version preview*/

#VersionPreview {
	position:absolute;
	top:25px;
	left:0px;
	width:778px;
	height:545px;
	padding-top:20px;
	border-top:1px solid black;
	overflow:auto;
}
#VersionPreview #VPcontent {
	position:absolute;
	top:0px;
	left:0px;
	margin:5px 5px 5px 4px;
}
/*Preview in the Html editor of the Newstool*/

#ContentDiv {
	margin:0;
	padding:0;
	background-color:#fff;
}
#ContentDiv #content .NewsContentBlock {
	position:absolute;
	top:5px;
	left:0;
	margin:14px 7px;
	padding:0;
	width:526px;
}
/*Preview in Newstool*/

#previewdiv .newsdate {
	display:none;
}
#previewdiv .NewsContentBlock {
	margin:0;
	padding:0;
}
/*Preview in Casestudytool*/

#previewdiv .casestudytitle {
	display:block;
	margin:0;
	padding:0 0 7px 0;
	width:540px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#000;
}
#previewdiv .casestudydate {
	display:none;
}
#previewdiv .casestudyteaser {
	margin:0;
	padding:7px 5px 0 0;
	width:540px;
}
#previewdiv .casestudyitem {
	margin:0;
	padding:7px 5px 0 0;
	width:540px;
}
/*SITEMAP PAGE*/

.CenterCol .sitemap {
	margin:0;
	padding:8px 0 8px 0;
}
.sitemap .sitemapthemename {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.sitemap .sitemapthemetitle {
	margin:0;
	padding:0 0 3px 0;
	text-align:left;
}
.sitemap .sitemapthemetitle .img {
	margin:0;
	padding:0 2px 0 2px;
}
/*media*/

.media {
	float:left;
	margin:0;
	padding:14px 0 14px 0;
	color:#686563;
}
.mediawrapper {
	margin:0;
	padding:7px 0 7px 0;
	color:#686563;
	border-bottom:1px solid #900028;
}
.mediawrapper h2 {
	margin:0;
	padding:7px 0 0 0;
	font-size:11px;
	color:#827E7C;
	line-height:13px;
}
.mediawrapper p {
	margin:0;
	padding:3px 0 4px 0;
}
.mediawrapper a {
	display:block;
	margin:0;
	padding:2px 0 1px 0;
	color:#686563;
	ackground:#fff url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg_medialink.gif) no-repeat right center;
	width:176px;
}
.media a:link, .media a:visited {
	color:#000;
	text-decoration:underline;
}
.media a:hover, .media a:active {
	color:#000;
	text-decoration:none;
}
/*PRINT POPUP*/

#printpopup {
	margin:21px;
	padding:0;
	background:#fff;
}
#printpopup #content {
	margin:0;
	padding:0;
	width:750px;
	text-align:left;
}
#printpopup .ContentBlockB {
	maring:0;
	padding:0;
	width:470px;
	float:left
}
#printpopup .PageTitleHU {
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
	font-weight:bold;
	color:#900028;
	font-size:12px;
}
#printpopup .priceFeed {
	margin:0;
	padding:0;
	width:200px;
	float:right;
}
#printpopup .PageTitle3 {
	margin:0;
	padding:0;
	float:left;
	clear:both;
	font-weight:bold;
	color:#900028;
}
#printpopup .ImgHolderLeft_220x89 {
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
#printpopup .ImgHolderLeft_220x89 .img.contentImage {
	margin:0;
	padding:0;
}
#printpopup .ContentBlockC {
	margin:0;
	padding:0;
	float:left;
}
#printpopup .printpage {
	display:none;
}
#printpopup .email2friend {
	display:none;
}
#printpopup .breadcrumb {
	display:none;
}
#printpopup .back, #printpopup .newsback, #printpopup .faqback, #printpopup .caseback {
	display:none;
}
#printpopup .top {
	display:none;
}
/*EMAIL 2 FRIEND PAGE*/

.globalform {
	width:540px;
	margin:0 auto;
	padding:0;
	background:transparent;
	border:0;
}
.globalform p {
	margin:0 0 10px 0;
	padding:0;
}
.globalform form {
	display:inline;
}
.globalform p.form-intro {
	margin:0 0 21px 0;
	padding:0;
}
.globalform div.formres {
	display:none;
}
.globalform label {
	display:block;
	float:left;
	margin:0;
	padding:3px 3px 0 0;
	width:140px;
}
.globalform input {
	margin:0;
	padding:0 0 0 3px;
	border:1px solid #827E7C;
	height:15px;
	font-size:11px;
	background:#fff;
}
.globalform span.form-asterix {
	padding:0 0 0 3px;
	color:#900028;
}
.globalform span.form-error {
	margin:0;
	padding:0 0 0 7px;
	color:#900028;
}
/*LEGACY STYLES*/

sub {
	font-size:8px;
	line-height:16px;
}
sup {
	font-size:13px;
	line-height:20px;
}
table.content {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333;
	height:100%;
}
td.title {
	margin:0;
	padding:0 0 4px 2px;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#900028;
	clear:both;
}
td.content {
	background-color:#fff;
}
pre.content {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333;
}
/*INCLUDED CONTENT*/

/*feedback form*/

.feedbackform {
	margin:0;
	padding:0;
	width:97%;
}
.feedbackform tr td {
	margin:0;
	padding:0 0 3px 0;
}
.feedbackform tr td h5 {
	margin:0;
	padding:20px 0 15px 0;
	font-size:11px;
	line-height:13px;
}
.feedbackform tr td.label {
	margin:0;
	padding:0;
	width:38%;
	vertical-align:middle;
}
.feedbackform tr td.labelsmall {
	margin:0;
	padding:0;
	width:25%;
	vertical-align:middle;
}
.feedbackform tr td.formelements {
	margin:0;
	padding:0 0 3px 0;
}
.feedbackform input.feedback {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:258px;
}
.feedbackform input.feedbacksmall {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:170px;
}
.feedbackform input.submit {
	margin:14px 58px 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	border:1px solid #990000;
	background-color:#fff;
	width:100px;
	height:25px;
}
.feedbackform input.reset {
	margin:14px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#477A92;
	border:1px solid #477A92;
	background-color:#fff;
	width:100px;
	height:25px;
}
.feedbackform select {
	border:1px solid #477A92;
	background-color:#F7F8F9;
	width:262px;
}
.feedbackform textarea {
	width:258px;
	border:1px solid #477A92;
	background-color:#F7F8F9;
	font-family:Arial, Helvetica, sans-serif;
}
.feedbackform textarea.textareasmall {
	width:175px;
	height:251px;
	border:1px solid #477A92;
	background-color:#F7F8F9;
	font-family:Arial, Helvetica, sans-serif;
}
.feedbackform span.required {
	color:red;
}
.feedbackform tr td.sector {
	margin:0;
	padding:0;
	width:39%;
	vertical-align:middle;
}
.feedbackform .materials {
	margin:0;
	padding:0;
	background-color:#DFE5EC;
	width:258px;
}
.feedbackform .materials #MaterialsDiv {
	float:left;
	margin:0;
	padding:7px 0 15px 7px;
}
.feedbackform .materials #MaterialsDiv h6 {
	margin:0;
	padding:0 0 7px 0;
}
.feedbackform .matformelements {
	float:left;
	margin:0;
	padding:2px 0 2px 0;
	border-bottom:1px solid #BFCCD9;
}
.matformelements .matinput {
	float:left;
	margin:0;
	padding:0;
	width:30px;
}
.matformelements .matlabel {
	float:left;
	margin:0;
	padding:4px 0 0 0;
	width:214px;
	vertical-align:middle;
}
/*NEWS - LIST*/

.CenterCol .news {
	float:left;
}
.CenterCol .newslabel, #printpopup .newslabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}
.CenterCol .newsgroup, #printpopup .newsgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#900028;
	;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.CenterCol .newscategory, #printpopup .newscategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#900028;
	;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.CenterCol .news {
	margin:0;
	padding:0;
	color:#000;
}
.CenterCol .newsactivedate, #printpopup .newsactivedate, #previewdiv .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	color:#900028;
	clear:both;
}
.CenterCol .newstitle, #printpopup .newstitle, #previewdiv .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}
.CenterCol .newstitle a, #printpopup .newstitle a, #previewdiv .newstitle a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
}
.CenterCol .newsteaser, #printpopup .newsteaser, #previewdiv .newsteaser {
	margin:0;
	padding:7px 0 7px 0;
}
.CenterCol .newsmore {
	margin:0;
	padding:0 0 7px 0;
}
/*NEWS - DETAIL*/

.newsblock {
	margin:0;
	padding:0;
}
.newsblock .newsactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:left;
}
.newsblock .newstitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
}
.newsblock .newsteaser {
	margin:0;
	padding:7px 0 7px 0;
}
.newsblock .newsbody {
	margin:0;
	padding:7px 0 14px 0;
	line-height:16px;
	letter-spacing:0.1em;
	word-spacing:0.1em;
	text-align:justify;
}
.back, .newsback, .faqback, .caseback {
	float:left;
	margin:0 0 28px 0;
	padding:0;
	border:1px solid #900028;
}
.back a, .newsback a, .faqback a, .caseback a {
	display:block;
	margin:0;
	padding:1px 7px;
	background-color:transparent;
}
.back a:link, .newsback a:link, .faqback a:link, .caseback a:link, .back a:visited, .newsback a:visited, .faqback a:visited, .caseback a:visited, .back a:active, .newsback a:active, .faqback a:active, .caseback a:active {
	color:#900028;
	text-decoration:none;
}
.back a:hover, .newsback a:hover, .faqback a:hover, .caseback a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#900028;
}
/*GLOSSARY*/

.glossary {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
.alphabet {
	float:left;
	width:100%;
	margin:0 0 14px 0;
	padding:0;
	border-left:1px solid #900028;
}
.alphabet ul {
	display:run-in;
	margin:0;
	padding:0;
	list-style-type:none;
}
.alphabet li {
	float:left;
	width:10px;
	margin:0;
	padding:0;
	border-top:1px solid #900028;
	border-right:1px solid #900028;
	border-bottom:1px solid #900028;
	text-align:center;
	width:16px;
	background:#fff;
	white-space:nowrap;
}
html> body .glossary .alphabet li {
	width:18px;
}
.alphabet a {
	display:block;
	float:left;
	margin:0;
	padding:2px 6px;
}
.alphabet a:link, .alphabet a:visited {
	text-decoration:none;
	color:#900028;
}
.alphabet a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#900028;
}
.alphabet a:active {
	text-decoration:none;
	color:#fff;
	background-color:#900028;
}
.alphabet li.disabled {
	background:#D1D0CF;
	display:block;
	margin:0;
	padding:2px 0;
	color:#827F7D;
	border-top:1px solid #827F7D;
	border-right:1px solid #827F7D;
	border-bottom:1px solid #827F7D;
}
.glossary table {
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	clear:left;
}
.glossary tr td {
	margin:0;
	padding:0;
	vertical-align:middle;
}
.glossary h1 {
	float:left;
	margin:14px 0 0 0;
	padding:2px 7px 1px 7px;
	color:#fff;
	background:#900028;
	font-size:16px;
}
.glossary .gy_letter {
	margin:0;
	padding:0;
	border-bottom:1px solid #900028;
}
.glossary h2 {
	margin:0;
	padding:27px 0 0 0;
	font-size:14px;
}
.glossary .gy_category {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
	background:url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bt_m24_depth1.gif) 20px 28px no-repeat;
}
.glossary .qy_items {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
}
.glossary .qy_related {
	margin:0;
	padding:0 0 0 35px;
	font-style:normal;
	color:#686563;
}
.glossary h3 {
	margin:0;
	padding:7px 0 0 0;
	font-size:12px;
}
/*SEARCH PAGE*/

.searchresults {
	margin:0;
	padding:0;
	clear:both;
}
.searchresult {
	margin:0;
	padding:0;
	font-weight:bold;
}
.searchstring {
	margin:0;
	padding:0;
	font-weight:bold;
}
.searchttext {
	margin:0;
	padding:0;
}
.searchtitle {
	font-weight:bold;
}
/*SEARCHRESULTS*/

.searchresults {
	margin:0;
	padding:14px;
	background:#F1F1F1;
}
.resultsamount {
	display:block;
	margin:0 0 0 0;
	padding:14px;
	font-size:14px;
	color:#333;
	background:#fff6bf;
	border:1px solid #E5CC7F;
	clear:both;
}
.resultsamount strong {
	color:navy;
}
.resultsdaterange {
	display:block;
	margin:0 0 14px 0;
	padding:14px;
	font-size:13px;
	color:#333;
}
.resultsdaterange:first-letter {
	text-transform:uppercase;
}
.resultsdaterange strong {
	color:navy;
}
.searchresults ul {
	margin:14px 14px 14px 38px;
	padding:0;
	list-style-type:decimal-leading-zero;
}
.searchresults ul li {
	margin:0;
	padding:0 0 14px 0;
	border-bottom:1px dotted #bbb;
}
.searchresults h1 {
	margin:21px 0 14px 0;
	padding:0;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:normal;
}
.searchresults h3 {
	margin:14px 0 7px 0;
	padding:0;
	font-size:12px;
	line-height:14px;
}
.searchresults h3 a {
	color:navy;
}
.searchresults .teaser {
	color:#333;
}
.searchresults .date {
	margin:0 0 3px 0;
	padding:0;
	letter-spacing:0.07em;
	font-weight:bold;
	color:#333;
}
.searchresults .score {
	margin:0 0 7px 0;
	padding:0;
	font-weight:bold;
	color:green;
}
.searchresults .context {
	font-size:12px;
	line-height:14px;
}
.searchresults .context b {
	color:#000;
	border-bottom:1px dotted #E5CC7F;
	background-color:#fff6bf;
}
/*advanced searchbox*/

.advancedsearchbox {
	margin:0 0 14px 0;
	padding:7px 7px 14px 7px;
	border:1px solid #bbb;
}
.advancedsearchbox .form {
	margin:0;
	padding:0 0 0 3px;
	font-size:13px;
	border:1px solid #777;
	background-color:#FDF5D3;
	width:170px;
}
.advancedsearchbox .searchelement {
	margin:0;
	padding:7px;
	background-color:#F1F1F1;
	border-bottom:1px solid #fff;
}
.advancedsearchbox .label {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
}
.advancedsearchbox #searchextshow a, .advancedsearchbox #searchextviewclose a {
	text-decoration:underline;
	color:navy;
}
/*FAQPAGE - LIST*/

.faq {
	float:left;
	margin:0;
	padding:0;
}
.faqwrapper {
	margin:0 0 21px 0;
	padding:0;
}
.faqlabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}
.faqgroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.faqcategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.faqcatLink a, .faqgroupLink a {
	display:block;
	margin:7px 0;
	padding:1px 0;
	font-weight:bold;
	color:#686563;
	background:transparent url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg_medialink.gif) no-repeat center right;
	width:100%;
}
.faqquestion, .rel_faqquestion {
	margin:0;
	padding:7px 0;
	background:transparent url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg_depth2.html) repeat-x 0 100%;
}
.faqquestion a:link {
	color:#000;
	text-decoration:none;
}
.faqquestion a:visited {
	color:#000;
	text-decoration:none;
}
.faqquestion a:hover {
	color:#900028;
	text-decoration:none;
}
.faqquestion a:active {
	color:#000;
	text-decoration:none;
}
/*FAQPAGE - DETAIL*/

.faqblock {
	margin:0;
	padding:0;
}
.faqblock .faqquestion, .prev_faqquestion {
	margin:0;
	padding:14px 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
	background:none;
}
.faqblock .faqanswer, .prev_faqanswer {
	margin:0;
	padding:7px 0 7px 0;
}
.faqblock .rel_faqitemstitle, .rel_faqitemstitle {
	margin:0;
	padding:0 0 7px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#036;
}
.faqblock .faqtitle {
	margin:0;
	padding:7px 0;
	background:transparent url(http://media.corporate-ir.net/media_files/irol/18/186725/redesign2011/bg_depth2.html) repeat-x 0 100%;
}
.faqblock .faqtitle a {
	text-decoration:none;
}
.faqblock .faqtitle a:visited {
	color:#000;
	text-decoration:none;
}
.faqblock .faqtitle a:hover {
	color:#900028;
	text-decoration:none;
}
.faqblock .faqtitle a:active {
	color:#000;
	text-decoration:none;
}
/*CASEPAGE - LIST*/

.CenterCol .casestudy {
	float:left;
	margin:0;
	padding:0;
}
.CenterCol .casestudylabel, #printpopup .casestudylabel {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-top:1px solid #827E7C;
	border-bottom:1px solid #827E7C;
}
.CenterCol .casestudygroup, #printpopup .casestudygroup {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.CenterCol .casestudycategory, #printpopup .casestudycategory {
	margin:0;
	padding:7px 0 7px 0;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#827E7C;
	clear:both;
	border-bottom:1px solid #827E7C;
	clear:right;
}
.CenterCol .casestudyactivedate, #printpopup .casestudyactivedate, #previewdiv .casestudyactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:both;
}
.CenterCol .casestudywrapper {
	margin:0;
	padding:0 0 7px 0;
}
.CenterCol .casestudytitle, #printpopup .casestudytitle, #previewdiv .casestudytitle {
	margin:0;
	padding:7px 0 7px 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #827E7C;
	width:100%;
}
.CenterCol .casestudytitle a, #printpopup .casestudytitle a, #previewdiv .casestudytitle a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#900028;
}
.CenterCol .casestudyteaser, #printpopup .casestudyteaser, #previewdiv .casestudyteaser {
	margin:0;
	padding:7px 0 7px 0;
}
.CenterCol .casestudymore {
	margin:0;
	padding:0 0 7px 0;
}
/*CASEPAGE - DETAIL*/

.casestudyblock {
	margin:0;
	padding:0;
}
.casestudyblock .casestudyactivedate {
	margin:0;
	padding:14px 0 7px 0;
	clear:left;
}
.casestudyblock .casestudytitle {
	margin:0;
	padding:0 0 7px 0;
	font-size:13px;
	line-height:15px;
	color:#900028;
	font-weight:bold;
	border-bottom:1px solid #900028;
}
.casestudyblock .casestudycats {
	margin:0;
	padding:7px 0 7px 0;
}
.casestudyblock .casestudybody {
	margin:0;
	padding:7px 0 14px 0;
	line-height:16px;
	letter-spacing:0.1em;
	word-spacing:0.1em;
	text-align:justify;
}
.relatedCasestudies .title {
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#900028;
}
/*old subtemplates*/

/*Type1*/

/*
.SubTemplateHolder .WrapperD {float:left;width:369px;height:78px;margin:7px 0;padding:0;border-top:1px solid #827F7D;border-right:1px solid #827F7D;border-bottom:1px solid #827F7D;border-left:5px solid #900028;overflow:hidden;}
.SubTemplateHolder .WrapperE {float:left;width:260px;margin:0;padding:10px 5px 0 14px;}
.SubTemplateHolder .WrapperE .PageTitle3 {margin:0;padding:0 0 1px 0;font-weight:bold;color:#900028;}
.SubTemplateHolder .WrapperE .ContentBlockC {float:left;margin:0;padding:0; color:#777;}
.SubTemplateHolder .ImgHolderRight_80x90 {float:right;width:90px;height:80px;margin:0;padding:0;}
.SubTemplateHolder .ImgHolderRight_80x90 .contentImage {margin:0;padding:0;}
*/

/*Type2*/

/*
.SubTemplateHolder .WrapperF {float:left;width:340px;height:280px;margin:7px 0;padding:0;border-top:1px solid #827F7D;border-right:1px solid #827F7D;border-bottom:1px solid #827F7D;border-left:5px solid #900028;overflow:hidden; clear:both;}
.SubTemplateHolder .ImgHolderRight_180x340 {float:left;width:340px;height:180px;margin:0;padding:0;}
.SubTemplateHolder .ImgHolderRight_180x340 .contentImage {margin:0;padding:0;}
*/

/*reset news styles*/

.WrapperI .newsgroup {
	margin:0 0 7px 0;
	padding:0;
	font-size:16px;
	font-weight:300;
	line-height:normal;
	color:#797777;
	border:none;
}
.WrapperI .newsactivedate {
	margin:0 0 1px 0;
	padding:0;
	font-weight:700;
	line-height:normal;
	color:#000;
}
.WrapperI .newstitle {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	font-weight:300;
	line-height:normal;
	color:#000;
	border:none;
}
.WrapperI .newstitle a:link, .WrapperI .newstitle a:visited {
	text-decoration:none;
}
.WrapperI .newstitle a:hover, .WrapperI .newstitle a:hover {
	text-decoration:underline;
}


/*COMATO STYLES*//*Template preview in the Html Editor*/
/*
#EditorDiv #content {position:absolute;top:0;left:0;margin:0 0 20px 6px;padding:0;width:750px;background-color:#fff;}
#EditorDiv .WrapperA, #previewdiv .WrapperA {float:left;width:190px;margin:0 0 14px 0;padding:7px;}
#EditorDiv .searchBox input.searchField, #previewdiv .searchBox input.searchField {float:left;width:123px;height:17px;margin:75px 0 0 0;padding:1px 0 0 0;font-size:11px;color:#000;border:1px solid #827E7C;	background-color:#fff;}
#EditorDiv .fixedThemes, #previewdiv .fixedThemes {position:absolute;top:200px;left:220px;width:741px;height:43px;margin:0;padding:0;color:#900028;background-color:#fff;overflow:hidden;}
#EditorDiv .breadcrumb, #previewdiv .breadcrumb {position:absolute;bottom:0;right:0;margin:0;padding:0;width:741px;height:40px;font-size:10px;line-height:13px;color:#686563;background-color:transparent;overflow:hidden;}
#EditorDiv #emailAlerts .email_alert, #previewdiv #emailAlerts .email_alert {width:137px;height:17px;margin:0;padding:0;font-size:11px;color:#000;border:1px solid #827E7C;background-color:#fff;}
#EditorDiv #emailAlerts .submitButton, #previewdiv #emailAlerts .submitButton {margin:0; padding:0; left:140px; position:absolute;}
*/
/* homepage 2 styles */
/*
#EditorDiv .WrapperH, #previewdiv .WrapperH {margin:0;padding:0 30px 0 0;width:220px;}
#EditorDiv .ImgHolderLeft_220x89, #previewdiv .ImgHolderLeft_220x89 {width:220; height:89px;margin:0;padding:0; float:left; border:none !important;}
#EditorDiv .ImgHolderLeft_220x89 .img.contentImage, #previewdiv .ImgHolderLeft_220x89 .img.contentImage{text-align:left; margin:0; padding:0;float:left;border:none !important;}
*/
