﻿/*********************************************
					HEADER
*********************************************/
div.headerB {height:85px;}
div.header {width:989px;position:relative/* to align search popup */;z-index:20;}

div.header div.logo {float:left;}

div.header div.header_right {float:right;clear:right;margin-right:2px;}

div.header div.sitesearchlink {padding:3px 0 0;clear:both;font-size:12px;}
div.header div.sitesearchlink a {font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000;width:105px;overflow:hidden;height:25px;line-height:25px;background:#fff url(/fcwsite/include/main/img/arrow_search.gif) no-repeat 100% 0;display:block;padding-left:10px;padding-right:25px;float:right;}
div.header div.sitesearchlink a:hover {background:#f9bd44 url(/fcwsite/include/main/img/arrow_search_hover.gif) no-repeat 100% 0;}

div.header div.sitesearch_popup {background:transparent url(/fcwsite/include/main/img/bg_search_shadow.png) no-repeat right bottom;float:right;padding:0 5px 5px 0;position:absolute;top:41px;left:574px;display:none;width:393px;}
div.header div.sitesearch_popup div.tabOpen {width:120px;height:44px;background-color:#fff;float:right;}
div.header div.sitesearch_popup div.tabOpen div.tab {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px 0px 5px 10px;color:#000;}
div.header div.sitesearch_popup div.sitesearch {.width:360px;clear:both;padding:17px 18px 17px 15px;background-color:#ebebeb;overflow:hidden;}
div.header div.sitesearch_popup div.sitesearch ul {list-style:none none;margin:0;border-bottom:2px solid #d7d7d7;overflow:hidden;}
div.header div.sitesearch_popup div.sitesearch ul li {float:left;}
div.header div.sitesearch_popup div.sitesearch ul li.submit {width:15px;height:34px;}
div.header div.sitesearch_popup div.sitesearch input.text {background-color:#ebebeb;border:0;width:320px;color:#7f7f7f;font-size:30px;margin-right:20px;}
div.header div.sitesearch_popup div.sitesearch input.submit {border:0;background:transparent url(/fcwsite/include/main/img/arrow_big_search.gif) no-repeat left 13px;height:34px;width:15px;cursor:pointer;}
div.header div.sitesearch_popup div.close {padding:9px 21px;background-color:#fff;text-align:right;font-size:1.2em;}
div.header div.sitesearch_popup div.close a {color:#0089ba;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

div.header div.pagetools {float:right;margin:14px 2px 8px 0;color:#fff;font-size:1em;}
div.header div.pagetools ul {list-style:none none;padding:0;margin:0;}
div.header div.pagetools ul li {float:left;}
div.header div.pagetools ul li a,
div.header div.pagetools ul li a:visited {color:#eec5cc;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
div.header div.pagetools ul li.share a {display:block;height:16px;}
div.header div.pagetools ul li a:hover {color:#8cedff;}
div.header div.pagetools ul li.separator {margin:0 4px;}

.pagetools .at-icon-wrapper {width: 12px !important;height: 12px !important;margin-right: 2px;vertical-align: top;}
.pagetools .at-icon {width: 12px !important;height: 12px !important;vertical-align: top;}

div.header div.nav1 {float:left;clear:right;margin-top:13px;.margin-top:51px;.width:590px /* without width, nav wraps */;white-space:nowrap;}
div.header div.nav1 ul {list-style:none none;padding:0;margin:0;}
div.header div.nav1 ul.nav1 {text-align:left;}
div.header div.nav1 ul.nav1 li {display:inline;position:relative;float:left;}
div.header div.nav1 ul.nav1 li.separator {}
div.header div.nav1 ul.nav1 li.mega {margin:0 0 0 16px;}
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:10px;left:-13px;z-index:999;}
div.header div.nav1 ul.nav1 li.mega div.about {display:block;text-align:center; }

div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}
div.header div.nav1 ul.nav1 div.navitem {font-size:1.5em;}
div.header div.nav1 ul.nav1 div.navitem a,
div.header div.nav1 ul.nav1 div.navitem a:visited {color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;white-space:normal}
div.header div.nav1 ul.nav1 div.navitem a:hover {color:#8cedff;}
div.header div.nav1 ul.nav1 div.navitem a.active {color:#8cedff;}

div.header div.menu {font-family:Arial, Helvetica, sans-serif;}
div.header div.menu a,
div.header div.menu a:visited {color:#0078ae;}
div.header div.menu a:hover {color:#ff9100;}
div.header div.menu td {font-family:Arial, Helvetica, sans-serif;}

div.header div.menu table.menu tr.top td.left {background:transparent url(/fcwsite/include/main/img/hw/menu/top_left.png) no-repeat top left;}
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:transparent url(/fcwsite/include/main/img/hw/menu/top_center.png) repeat-x top left;} 
div.header div.menu table.menu tr.top td.right {background:transparent url(/fcwsite/include/main/img/hw/menu/top_right.png) no-repeat top right;} 
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:transparent url(/fcwsite/include/main/img/hw/menu/middle_left.png) repeat-y top left;}
div.header div.menu table.menu tr.middle td.center {background:transparent url(/fcwsite/include/main/img/hw/menu/middle_center.png) repeat top left;} 
div.header div.menu table.menu tr.middle td.right {background:transparent url(/fcwsite/include/main/img/hw/menu/middle_right.png) repeat-y top right;}
div.header div.menu table.menu tr.bottom td.left {background:transparent url(/fcwsite/include/main/img/hw/menu/bottom_left.png) no-repeat top left;}
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:transparent url(/fcwsite/include/main/img/hw/menu/bottom_center.png) no-repeat top left;} 
div.header div.menu table.menu tr.bottom td.right {background:transparent url(/fcwsite/include/main/img/hw/menu/bottom_right.png) no-repeat top right;}
div.header div.menu table.menu tr.bottom td.right img {width:9px;height:14px;}

div.header div.menu div.nav2 {width:150px;padding:0 5px 2px;}
div.header div.menu div.nav2 ul {list-style-type:none;list-style-image:url(/fcwsite/include/main/img/hw/bullet_arrow.gif);margin:0 0 0 15px;}
div.header div.menu div.nav2 ul li {padding:0 0 4px;}

div.header div.menu div.advancedsearch {padding:0 5px 10px;}

div.header div.menu div.alpha {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:0 5px 10px;white-space:nowrap;}

div.header div.menu div.search ul {list-style:none none;margin:0;}

div.header div.menu div.biossearch {padding:0 5px 10px;}
div.header div.menu div.biossearch ul.fields {display:inline;}
div.header div.menu div.biossearch ul.fields li {display:inline;}
div.header div.menu div.biossearch ul.fields input.text {width:205px;color:#666;}

div.header div.menu div.biossearch ul.buttons {display:inline;margin-left:5px;}
div.header div.menu div.biossearch ul.buttons li {display:inline;}
div.header div.menu div.biossearch ul.buttons li input {border:1px solid #0078ae;background-color:#0078ae;color:#fff;text-transform:uppercase;cursor:pointer;}

div.header div.menu div.highlights {margin:5px 9px 10px 5px;padding:5px 0 0;border-top:1px solid #ddd;}
div.header div.menu div.highlights div.highlightimage {float:left;margin-right:5px;}

div.header div.menu div.officeslisting {padding:0 5px 6px;}
div.header div.menu div.officeslisting table.offices {width:500px;}
div.header div.menu div.officeslisting table.offices td {padding:0 5px 0 0;width:25%;}
div.header div.menu div.officeslisting table.offices td ul {list-style-type:none;list-style-image:url(/fcwsite/include/main/img/hw/bullet_arrow.gif);margin:0 0 0 15px;}
div.header div.menu div.officeslisting table.offices td ul li {padding:0 0 4px;}

div.header div.menu div.serviceslisting {padding:0 5px 6px;}
div.header div.menu div.serviceslisting table.services {width:200px;}
div.header div.menu div.serviceslisting table.services td {padding:0 5px 0 0;width:50%;}
div.header div.menu div.serviceslisting table.services td ul {list-style-type:none;list-style-image:url(/fcwsite/include/main/img/hw/bullet_arrow.gif);margin:0 0 0 15px;}
div.header div.menu div.serviceslisting table.services td ul li {padding:0 0 4px;}

div.header div.aboutmenu div.highlights, 
div.header div.newsmenu div.highlights, 
div.header div.eventsmenu div.highlights,
div.header div.pubsmenu div.pubslisting, 
div.header div.careersmenu div.highlights,
div.header div.servicesmenu div.highlights {width:200px;}

div.header div.pubsmenu div.pubslisting {padding:0 5px 6px;}
div.header div.pubsmenu div.pubslisting table.list td {padding:0 0 5px;}
div.header div.pubsmenu div.pubslisting div.viewall {font-weight:bold;}

div.header div.nav1 ul.nav1 li.mega div.lastmenu {left:-430px;}