@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family:Helvetica, Arial,sans-serif;font-size:11px;line-height:15px;color:#333;background-color:#fff;	}
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;}
/*imageholder center*/
.ImgHolderCenter {text-align:center;width:100%;}
/*changefontsize*/.changefontsize {float:right;margin:0 35px 0 0;padding:0;}
.changefontsize a {padding:0 5px 0 0;}
/*secondnav*/.secondnav {float:right;margin:0 20px 0 0;padding:0;}
.secondnav a {margin:0;padding:0 16px 0 0;}
.secondnav .china{position:absolute;left:5px; top:10px;margin:0 35px 0 0;padding:0;}
.secondnav .seperator {display:none;}
/*printpage*/.printpage {float:right;margin:0;padding:0 16px 0 0;}
/*email2friend*/.email2friend {float:right;margin:0;padding:0;}

/*HEADER*/
.header {margin:0;padding:0;width:960px;height:290px;background-color:transparent;overflow:hidden;}
.header a img {border:0;}
.PageTitle {margin:0;padding-top:5px; padding-bottom:5px;line-height:21px;font-weight:bold;clear:both; font-size:14px;}
.PageTitleHU {margin:0;padding:0;font-weight:bold;font-size:14px;color:#900028;margin-top:-3px;}

/* WRAPPERS */ 
#content {margin:0 auto;padding:0;width:960px;min-height:1000px;background-color:transparent;clear:both;text-align:left;}
.WrapperA {margin:0 auto;padding:0;width:960px;min-height:1000px;background-color:transparent;clear:both;text-align:left;}
/*WrapperB*/
.WrapperB {position:relative;top:0;right:0;margin:0;padding:12px 0 0 0;width:960px;height:30px;color:#777;background-color:transparent;overflow:hidden;}
.WrapperB a {color:#777;text-decoration:none;}
.WrapperB a:link {color:#777;text-decoration:none;}
.WrapperB a:visited {color:#777;text-decoration:none;}
.WrapperB a:hover {color:#777;text-decoration:underline;}
.WrapperB a:active {color:#777;text-decoration:none;}
/*WrapperC*/
.WrapperC {margin:0;padding:0;width:960px;height:164px;overflow:hidden;background-color:transparent;}
.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;}
.WrapperG {float:left;margin:0;padding:0 0 21px 0;font-size:13px;color:#333;clear:both;width:960px;height:70px;}
.WrapperE {float:left;margin:0;padding:0;width:480px;color:#900028;}
/* wrapper e */ 
.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;}
/*companylogo*/
.companylogo {float:left;margin:12px 0 0 0;padding:0;width:187px;height:55px;background-color:transparent;overflow:hidden;}
/*CENTERCOL*/
.CenterCol {float:right;margin:0 0 10px 0;padding:0;width:741px;line-height:16px;overflow:hidden;clear:right;}

/* 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;}
/* Wrapper H rond subtemplate op homepage */
.WrapperH {float:left;margin:0;padding:0 40px 0 0;width:220px;}
.WrapperH .PageTitle3 {margin:0;padding-top:5px; padding-bottom:3px;line-height:15px;font-weight:bold;clear:both;color:#900028;font-size:12px;}
/* Wrapper I rond de tekst van de subtemplate op homepage */ 
.WrapperI {margin:0;padding:5px 0 0 0;width:220px;height:40px;overflow:hidden;color:#777;font-size:11px;clear:both; line-height:12px; }
/* WRAPPER M rond de 3 subtemplates op 1 rij */
.WrapperM {float:left;margin:0;padding:0 40px 0 0;width:960px;overflow:hidden;clear:both;}

/* SUBTEMPLATE HOMEPAGE: 4x kleine image en 1x grote image */
.WrapperO {float:left; margin:0; padding:0; width:520px;}
.WrapperP {float:right; margin:0; padding:0;overflow:hidden; width:220px;}
.WrapperQ {float:left;margin:0; padding:0;overflow:hidden; clear:both; width:741px;}
.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 */
.WrapperN {float:left;margin:0;padding:0 40px 0 0;width:220px;}
.WrapperN .PageTitle3 {margin:0;padding-top:5px; padding-bottom:3px;line-height:15px;font-weight:bold;clear:both;color:#666;font-size:12px;}
/* 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;}

/*searchBox*/
div.searchBox {float:left;margin:0;padding:0;width:219px;height:92px;background-color:transparent;}
div.searchBox #StringToSearch{float:left;width:137px;height:15px;margin:75px 0 0 0;padding:0;font-size:11px;color:#000;border:1px solid #827E7C;background-color:#fff;}
input.searchButton {float:left;margin:75px 0 0 0;padding:0;}
div.searchtargets{float:left;width:219px;margin:-55px 0 0 0;padding:0;}
div.searchtargets input {float:left;display:block;margin:1px 3px 0 0;padding:0;}
div.searchtargets label{float:left;clear:right;font-size:11px;}

/*locations*/
div.locations{float:left;width:219px;height:50px;font-size:11px;}
div.locations a{text-decoration:none;}
div.locations a:link{text-decoration:none;}
div.locations a:visited{text-decoration:none;}
div.locations a:hover{text-decoration:underline;}
div.locations a:active{text-decoration:none;}
div.locations img{float:right;margin:0 30px 0 0;}
div.locations span{display:block;color:#827e7c;padding:30px 0 0 0;}

/* 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(../Site_Images/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(../Site_Images/bg_depth2.gif) 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;}




/*fixedThemes*/
.fixedThemes {float:left;top:206px;right:0;margin:0;padding:0;width:741px;height:43px;color:#900028;background-color:transparent;overflow:hidden; font-size:12px;}
.fixedThemes .seperator {display:none;}
.fixedThemes a {display:block;float:left;margin:0;padding:12px 35px 12px 0;color:#900028;}
.fixedThemes a:link {display:block;float:left;margin:0;padding:12px 35px 12px 0;text-decoration:none;}
.fixedThemes a:visited {color:#900028;text-decoration:none;}
.fixedThemes a:hover {color:#900028;text-decoration:underline;}
.fixedThemes a.active {color:#900028;text-decoration:none;font-weight:bold;padding:12px 35px 12px 0;}
.fixedThemes a.last_fixedThemes_item{padding:12px 0 12px 0;}
/*breadcrumb*/
.breadcrumb {float:left;bottom:0;right:0;margin:0;padding:0;width:741px;height:43px;font-size:10px;line-height:13px;color:#686563;background-color:transparent;overflow:hidden;}
.breadcrumb a:link {color:#686563;text-decoration:none;}
.breadcrumb a:visited {color:#686563;text-decoration:none;}
.breadcrumb a:hover {color:#686563;text-decoration:underline;}
.breadcrumb a:active {color:#686563;text-decoration:none;font-weight:bold;}
.breadcrumb p {margin:0;padding:12px 47px 12px 0;}

/*LeftCol*/
.LeftCol {float:left;margin:5px 0 0 0;padding:0;width:187px;min-height:450px;clear:left;}
.LeftCol img {border:none;}
.LeftCol p {margin:0;padding:0;font-size:10px;color:#777;clear:both;}

/*email alerts*/
#emailAlerts{float:left;width:200px;height:14px;margin:0;padding:0;font-size:11px;color:#000;background-color:#fff;}
#emailAlerts p {margin:0;padding:0;font-size:10px;color:#777;}
#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;}
#emailAlerts h4 {margin:0;padding:0;font-size:11px;color:#777;line-height:15px;}

/*MAIN*/
.main {margin:0;padding:0 0 8px 0;width:960px;clear:both;}

/*navtree*/
.NavTree {margin:0;padding:10px 0;clear:both;color:#777;border-top:#900028 1px solid; font-size:11px;}
.NavTree a:link {color:#777;text-decoration:none;}
.NavTree a:visited {color:#777;text-decoration:none;}
.NavTree a:hover {color:#777;text-decoration:underline;}
.NavTree a:active {color:#777;text-decoration:none;}
.NavTree ul {margin:0 ;padding:0;list-style-type:none;line-height:20px;color:#777;}
.NavTree p {margin:0;padding:0;color:#777;line-height:21px;}
.NavTree p a:link {color:#777;text-decoration:underline;}
.NavTree p a:visited {color:#777;text-decoration:underline;}
.NavTree p a:hover {color:#777;text-decoration:none;}
.NavTree p a:active {color:#777;text-decoration:underline;}
.NavTree li.active {color:#777; font-weight:bold;}

/*Depth1*/
.NavTree ul.depth1 {margin:0;padding:0;}
.NavTree ul.depth1 li a {display:block;margin:0;padding:2px 0;width:176px;font-weight:bold;color:#777;text-decoration:none;background:#fff;}
.NavTree ul.depth1 li.active {display:block;margin:0;padding:2px 0;width:176px;font-weight:bold;color:#5B5957;text-decoration:none;background:#fff;}
.NavTree ul.depth1 li a:hover {color:#777;text-decoration:none;}
.NavTree ul.depth1 li:active {color:#777; 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:162px;color:#777;text-decoration:none;}
.NavTree ul.depth2 li.active {display:block;margin:0;padding:5px 0 5px 14px;width:162px;color:#5B5957;font-weight:bold;text-decoration:none;}
.NavTree ul.depth2 li a:hover {color:#777;text-decoration:none;}
.NavTree ul.depth2 li:active {color:#777; 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:144px;color:#777;text-decoration:none;background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 11% 50%;}
.NavTree ul.depth3 li.active {display:block;margin:0;padding:4px 0 4px 28px;width:144px;font-weight:bold;color:#5B5957;text-decoration:none;background:#fff url(../Site_Images/bullet_dept3.gif) no-repeat 11% 50%;}
.NavTree ul.depth3 li a:hover {color:#777;text-decoration:none;}
.NavTree ul.depth3 li:active {color:#777; 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:130px;color:#777;text-decoration:none;background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;}
.NavTree ul.depth4 li.active {display:block;margin:0;padding:4px 0 4px 42px;width:130px;font-weight:bold;color:#5B5957;text-decoration:none;background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;}
.NavTree ul.depth4 li a:hover {color:#777;text-decoration:none;}
.NavTree ul.depth4 li:active {color:#777;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:130px;color:#777;text-decoration:none;background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;}
.NavTree ul.default li.active {display:block;margin:0;padding:4px 0 4px 42px;width:130px;font-weight:bold;color:#5B5957;text-decoration:none;background:#fff url(../Site_Images/bullet_dept4.gif) no-repeat 18% 50%;}
.NavTree ul.default li a:hover {color:#777;text-decoration:none;}
.NavTree ul.default li:active {color:#777;font-weight:bold;}

/*extranavtree*/
.extranavtree {margin:0;padding:10px 0;clear:both; border-top:#900028 1px solid;font-size:11px;}
.extranavtree a:link {color:#777;text-decoration:none;}
.extranavtree a:visited {color:#777;text-decoration:none;}
.extranavtree a:hover {color:#777;text-decoration:underline;}
.extranavtree a:active {color:#777;text-decoration:none;}
/*h4*/
h4 {margin:0;padding:0;font-size:11px;color:#777;line-height:25px;clear:both;}
.extranavtree ul {margin:0 0 7px 0;padding:0;list-style-type:none;line-height:25px;}
.extranavtree p {margin:0;padding:0;color:#777;line-height:21px;}
.extranavtree p a:link {color:#777;text-decoration:underline;}
.extranavtree p a:visited {color:#777;text-decoration:underline;}
.extranavtree p a:hover {color:#777;text-decoration:none;}
.extranavtree p a:active {color:#777;text-decoration:underline;}


/*pricefeed*/
div.priceFeed{float:right;width:220px;height:110px;font-size:10px;color:#827e7c;padding:0; padding-bottom:43px;}
div.priceFeed .PageTitle3 {margin:0;padding:0 0 3px 0;line-height:15px;font-weight:bold;color:#900028; font-size:12px;}
div.priceFeed table{width:100%; text-align:center; border-collapse:collapse; border:1px solid #827e7c;margin-top:5px;}
div.priceFeed table th{background-color:#fef7c9;font-size:12px; border:1px solid #827e7c;}
div.priceFeed table td{font-size:12px; border:1px solid #827e7c;}
div.priceFeed img {margin:0; padding:0; border:none;}

/*FOOTER*/
.footer {width:960px;margin:0;padding:0 0 8px 0;font-size:11px;line-height:18px;border-top:1px solid #900028;;}
.footerlinks {float:right;margin:0;padding:0;}
.copyright {float:left;margin:0;padding:0;}
.footer a:link {color:#333;text-decoration:none;margin:0;padding:0;}
.footer a:visited {color:#333;text-decoration:none;margin:0;padding:0;}
.footer a:hover {color:#333;text-decoration:underline;margin:0;padding:0;}
.footer a:active {color:#333;text-decoration:none;margin:0;padding:0;}

/*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(../Site_Images/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(../Site_Images/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(../Site_Images/bg_medialink.gif) no-repeat center right;width:100%;}
.faqquestion, .rel_faqquestion  {margin:0;padding:7px 0;background:transparent url(../Site_Images/bg_depth2.gif) 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(../Site_Images/bg_depth2.gif) 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*/
div.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;}
div.SubTemplateHolder .WrapperE {float:left;width:260px;margin:0;padding:10px 5px 0 14px;}
div.SubTemplateHolder .WrapperE .PageTitle3 {margin:0;padding:0 0 1px 0;font-weight:bold;color:#900028;}
div.SubTemplateHolder .WrapperE .ContentBlockC {float:left;margin:0;padding:0; color:#777;}
div.SubTemplateHolder .ImgHolderRight_80x90 {float:right;width:90px;height:80px;margin:0;padding:0;}
div.SubTemplateHolder .ImgHolderRight_80x90 .contentImage {margin:0;padding:0;}
/*Type2*/
div.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;}
div.SubTemplateHolder .ImgHolderRight_180x340 {float:left;width:340px;height:180px;margin:0;padding:0;}
div.SubTemplateHolder .WrapperG {float:left;width:175px;margin:0;padding:10px 5px 0 14px;}
div.SubTemplateHolder .WrapperG .PageTitle3 {margin:0;padding:0 0 1px 0;font-weight:bold;color:#900028;}
div.SubTemplateHolder .WrapperG .ContentBlockC {margin:0;padding:0;color:#777; width:300px;}
div.SubTemplateHolder .ImgHolderRight_180x340 .contentImage {margin:0;padding:0;}

/*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;}
