/**** Header ****/
div.headerB {}
div.headerA {}
div.header {padding:31px 15px 20px 17px;}

div.header div.logo {padding:6px 0 32px;}

div.header div.sitesearch {width:287px;padding:14px 0 0;margin:0 0 0 9px;text-align:right;padding-top /*\**/: 15px\9;display:block;}
*:first-child+html div.header div.sitesearch {padding-top:14px;}
* html div.header div.sitesearch {padding-top:14px;}
div.header div.sitesearch ul {list-style:none none;margin:0;padding:0;}
div.header div.sitesearch div.fields li {display:inline;float:left;}
div.header div.sitesearch div.fields label {display:none;}
div.header div.sitesearch div.fields input {border:1px solid #495c6a;font:normal 11px Arial, Helvetica, sans-serif;color:#822433;width:225px;padding-left:5px;padding-top:2px;padding-bottom:2px;background:url(imgKNLG/bg_input.gif) no-repeat top left;outline:none;}
*:first-child+html div.header div.sitesearch div.fields input {}
* html div.header div.sitesearch div.fields input {}
div.header div.sitesearch div.buttons li {display:inline;float:left;}
div.header div.sitesearch div.buttons input.button {cursor:pointer;margin:0 0 0 9px;}
*:first-child+html div.header div.sitesearch div.buttons input.button {}
* html div.header div.sitesearch div.buttons input.button {}
div.header div.sitesearch div.buttons input.button {margin-top /*\**/: -1px\9;}
*:first-child+html div.header div.sitesearch div.buttons input.button {margin-top:0;}
* html div.header div.sitesearch div.buttons input.button {margin-top:0;}

div.pagetoolsA {position:relative;}
div.pagetools {position:absolute;top:37px;.top:35px;right:32px;font:normal 11px Arial, Helvetica, sans-serif;}
* html div.pagetools {right:64px;}
div.pagetools a {color:#4C1816;text-decoration:none;}
div.pagetools a:hover {color:#4C1816;text-decoration:underline;}
div.pagetools ul {list-style:none none;padding:0;margin:0;}
div.pagetools li {display:inline;padding:0 0 0 11px;position:relative;z-index:20;}
div.pagetools li.mega {padding-left:3px;}
div.pagetools li.mega div.menu {display:none;position:absolute;top:13px;.top:23px;left:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.pagetools li.mega div.menu {top:12px;}
}
div.pagetools li.mega a.noLink {cursor:pointer;}
div.pagetools li.mega div.navitem {display:inline;}
div.pagetools li.hovering div.menu {display:block;}
div.pagetools li.mega div.menu table.menu tr.top {display:none;}
div.pagetools li.mega div.menu div.font_sizes {width:40px;font:normal 10px Arial, Helvetica, sans-serif;}
div.pagetools li.mega div.menu div.font_sizes ul {list-style:none none;padding:4px 0 0;margin:0;}
div.pagetools li.mega div.menu div.font_sizes ul li {padding:1px 0 2px;display:block;}
div.pagetools li.mega div.navitem img {margin-bottom:-2px;}

div.headerright {float:right;width:296px;text-align:left;}

div.header div.othernav {margin:0;padding:0;display:block;clear:both;}
div.header div.othernav ul.othernav {list-style:none none;padding:0;margin:0;text-align:left;}
div.header div.othernav ul.othernav li.mega {display:inline;position:relative;z-index:30;}
div.header div.othernav ul.othernav li.mega img {margin-top /*\**/: 1px\9;}
*:first-child+html div.header div.othernav ul.othernav li.mega img {margin-top:0;}
* html div.header div.othernav ul.othernav li.mega img {margin-top:0;}
div.header div.othernav ul.othernav li.mega div.menu {display:none;position:absolute;top:12px;left:0;}
*:first-child+html div.header div.othernav ul.othernav li.mega div.menu {top:21px;}
* html div.header div.othernav ul.othernav li.mega div.menu {top:21px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.header div.othernav ul.othernav li.mega div.menu {top:11px;} /* Safari hack */
}
div.header div.othernav ul.othernav li.mega div.menu table.menu tr.top {display:none;}
div.header div.othernav ul.othernav li.mega div.menu div.languages {width:59px;font:normal 10px Arial, Helvetica, sans-serif;}
div.header div.othernav ul.othernav li.mega div.menu div.languages ul {list-style:none none;padding:4px 0 0;margin:0;}
div.header div.othernav ul.othernav li.mega div.menu div.languages ul li {padding:1px 0 2px;}
.languages .japanese-item{font-family:"MS Mincho", "MS Mincho Regular"; }
div.header div.othernav ul.othernav li.mega div.navitem {display:inline;}
div.header div.othernav ul.othernav li.hovering div.menu {display:block;}

div.header div.nav1 {margin:0;padding:0;}
div.header div.nav1 ul.nav1 {list-style:none none;margin:0;padding:0;text-align:left;}
div.header div.nav1 ul.nav1 li.mega {display:inline;position:relative;padding:0 34px 0 0;margin:0;z-index:20;}
div.header div.nav1 ul.nav1 li.mega div.navitem {display:inline;}
div.header div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:13px;left:-13px;z-index:999;top:11px\9;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
div.header div.nav1 ul.nav1 li.mega div.menu {top:11px;}
}
*:first-child+html div.header div.nav1 ul.nav1 li.mega div.menu {top:27px;}
* html div.header div.nav1 ul.nav1 li.mega div.menu {top:27px;}
div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}

div.header div.menu {font:normal 11px Arial, Helvetica, sans-serif;}
div.header div.menu a {color:#000;text-decoration:none;}
div.header div.menu a:hover {color:#822433;text-decoration:none;}
div.header div.menu td {font:normal 11px Arial, Helvetica, sans-serif;}

div.header div.menu table.menu {border:0;border-collapse:collapse;}
div.header div.menu table.menu td {padding:0;vertical-align:top;}
div.header div.menu table.menu tr.top td.left {background:url(imgKNLG/menu/top_left.png) no-repeat top left;}
* html div.header div.menu table.menu tr.top td.left {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.menu table.menu tr.top td.left img {width:9px;height:6px;}
div.header div.menu table.menu tr.top td.center {background:url(imgKNLG/menu/top_center.png) repeat-x top left;} 
* html div.header div.menu table.menu tr.top td.center {behavior:url(/FCWSite/Include/iepngfix.htc);} 
div.header div.menu table.menu tr.top td.right {background:url(imgKNLG/menu/top_right.png) no-repeat top right;}
* html div.header div.menu table.menu tr.top td.right {behavior:url(/FCWSite/Include/iepngfix.htc);} 
div.header div.menu table.menu tr.top td.right img {width:9px;height:6px;}
div.header div.menu table.menu tr.middle td.left {background:url(imgKNLG/menu/middle_left.png) repeat-y top left;}
* html div.header div.menu table.menu tr.middle td.left {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.menu table.menu tr.middle td.center {background:url(imgKNLG/menu/middle_center.png) repeat top left;}
* html div.header div.menu table.menu tr.middle td.center {behavior:url(/FCWSite/Include/iepngfix.htc);} 
div.header div.menu table.menu tr.middle td.right {background:url(imgKNLG/menu/middle_right.png) repeat-y top right;}
* html div.header div.menu table.menu tr.middle td.right {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.left {background:url(imgKNLG/menu/bottom_left.png) no-repeat top left;}
* html div.header div.menu table.menu tr.bottom td.left {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.left img {width:9px;height:14px;}
div.header div.menu table.menu tr.bottom td.center {background:url(imgKNLG/menu/bottom_center.png) no-repeat top left;}
* html div.header div.menu table.menu tr.bottom td.center {behavior:url(/FCWSite/Include/iepngfix.htc);} 
div.header div.menu table.menu tr.bottom td.right {background:url(imgKNLG/menu/bottom_right.png) no-repeat top right;}
* html div.header div.menu table.menu tr.bottom td.right {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.right img {width:9px;height:14px;}

div.header div.menu div.nav2 {width:134px;}
div.header div.menu div.nav2 ul {list-style:none none;padding:5px 6px 1px;margin:0;}
div.header div.menu div.nav2 ul li {padding:0 0 8px;}

div.header div.menu div.alpha {font:normal 14px/normal Arial, Helvetica, sans-serif;padding:2px 4px 6px 4px;white-space:nowrap;}
div.header div.menu div.alpha span.letter {padding-right:9px;}
div.header div.menu div.alpha span.separator {display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
div.header div.menu div.alpha {font:normal 13px Arial, Helvetica, sans-serif;}
} 
div.header div.menu div.biossearch {padding:5px 6px 7px;text-align:right;}
div.header div.menu div.biossearch ul.fields {list-style:none none;margin:0;padding:0;display:inline;}
div.header div.menu div.biossearch ul.fields li {margin:0;padding:0;display:inline;}
div.header div.menu div.biossearch ul.fields label {width:243px;padding:3px 10px 0 0;text-align:right;font-size:11px;color:#822433;}
* html div.header div.menu div.biossearch ul.fields label {width:240px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
div.header div.menu div.biossearch ul.fields label {width:230px;}
} 
div.header div.menu div.biossearch ul.fields input {border:1px solid #85949d;width:205px;background-image:none;outline:none;font-size:11px;padding-left:5px;padding-bottom:2px;color:#51626f;}

div.header div.menu div.biossearch ul.buttons {list-style:none none;list-style-image:none;display:inline;margin-left:7px;.margin-left:2px;}
div.header div.menu div.biossearch ul.buttons li {display:inline;}
div.header div.menu div.biossearch ul.buttons li input {background-color:transparent;border:0;color:#822433;cursor:pointer;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:0;}
div.header div.menu div.biossearch ul.buttons li input.hover, div.header div.menu div.biossearch ul.buttons li input:hover {color:#51626f;}

div.header div.menu div.officeslisting div.offices table {border:0;border-collapse:collapse;width:410px;}
div.header div.menu div.officeslisting div.offices table td {padding:0;vertical-align:top;width:25%;font:normal 11px Arial, Helvetica, sans-serif;}
div.header div.menu div.officeslisting div.offices table td ul {list-style:none none;padding:6px 4px 1px 5px;margin:0;}
div.header div.menu div.officeslisting div.offices table td ul li {padding:0 0 8px;}

div.header div.menu div.servicessearch {padding:5px 6px 7px 5px;width:322px;}
div.header div.menu div.servicessearch ul.fields {list-style:none none;margin:0;padding:0;display:inline;}
div.header div.menu div.servicessearch ul.fields li {margin:0;padding:0;display:inline;}
div.header div.menu div.servicessearch ul.fields label {width:40px;padding-top:3px;padding-right:10px;text-align:left;font-size:11px;color:#822433;display:none;}
div.header div.menu div.servicessearch ul.fields input {border:1px solid #85949d;width:210px;background-image:none;font-size:11px;padding-left:5px;padding-bottom:2px;color:#51626f;}

div.header div.menu div.servicessearch ul.buttons {list-style:none none;list-style-image:none;display:inline;margin-left:7px;.margin-left:2px;}
div.header div.menu div.servicessearch ul.buttons li {display:inline;}
div.header div.menu div.servicessearch ul.buttons li input {background-color:transparent;border:0;color:#822433;cursor:pointer;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:0;}
div.header div.menu div.servicessearch ul.buttons li input.hover, div.header div.menu div.servicessearch ul.buttons li input:hover {color:#51626f;}

div.header div.menu div.servicesviewall {padding:5px 6px 7px 5px;}
div.header div.menu div.servicesviewall ul {list-style:none none;margin:0;padding:0;}
div.header div.menu div.servicesviewall ul li {margin:0;padding:0;}
div.header div.menu div.servicesviewall div.link1 {margin-bottom:8px;}

div.header div.languageMenu {width:78px;margin:0;font:normal 10px Arial, Helvetica, sans-serif;}
div.header div.languageMenu div.menu_top {display:none;}
div.header div.languageMenu div.menu_middle {background:url(imgKNLG/menu/bg_languagemenu_middle.png) no-repeat top left;}
* html div.header div.languageMenu div.menu_middle {behavior:url(/FCWSite/Include/iepngfix.htc);}
div.header div.languageMenu div.menu_middle ul {list-style:none none;padding:4px 5px 3px 8px;margin:0;}
div.header div.languageMenu div.menu_middle ul li {padding:1px 0 2px;}
div.header div.languageMenu div.menu_bottom {background:url(imgKNLG/menu/bg_languagemenu_bottom.png) no-repeat top left;height:9px;}
* html div.header div.languageMenu div.menu_bottom {behavior:url(/FCWSite/Include/iepngfix.htc);}

/* Font resizing */
body.smallFont div.header div.nav1 ul.nav1 li.mega {font-size:12px;line-height:16px;}
body.largeFont div.header div.nav1 ul.nav1 li.mega {font-size:12px;line-height:16px;}