/* Header */
div.header div.nav1 ul.nav1 li.mega div.navitem a,
div.header div.nav1 ul.nav1 li.mega div.navitem a:visited {padding:13px 21px 15px;}

div.header div.menu div.search div.icoCalendar {right:28px;}

div.header div.aboutmenu table.menu {width:242px;}
div.header div.aboutmenu table.menu tr.middle td.center {width:242px;}

div.header div.nav1 ul.nav1 li.mega div.experiencemenu {left:-343px;}
div.header div.experiencemenu div.experiencesearch ul.buttons input {margin-left:16px;}
div.header div.experiencemenu div.servicessearch ul li input.button {margin-right:-5px;}

div.header div.peoplemenu table.menu {width:325px;}
div.header div.peoplemenu table.menu tr.middle td.center {width:325px;}
div.header div.peoplemenu div.search ul.fields li.select div {width:265px;}
div.header div.peoplemenu div.filterSearch ul.buttons {margin-right:11px;}

div.header div.locationsmenu table.menu {width:313px;}
div.header div.locationsmenu table.menu tr.middle td.center {width:313px;}

div.header div.nav1 ul.nav1 li.mega div.pubsmenu {left:-122px;}
div.header div.pubsmenu table.menu {width:326px;}
div.header div.pubsmenu table.menu tr.middle td.center {width:326px;}
div.header div.pubsmenu div.search ul.fields li.select div {width:265px;}
div.header div.pubsmenu div.pubssearch div.icoCalendar {right:auto;left:247px;}
div.header div.pubsmenu div.pubssearch ul.buttons {margin-right:12px;}
div.header div.pubsmenu div.pubssearch ul.fields li.calendar span.toDateText {padding:0 0 0 4px;}

div.header div.nav1 ul.nav1 li.mega div.eventsmenu {left:-420px;}
div.header div.eventsmenu table.menu {width:517px;}
div.header div.eventsmenu table.menu tr.middle td.center {width:517px;}
div.header div.eventsmenu div.eventssearch ul.fields li {float:left;}
div.header div.eventsmenu div.eventssearch ul.fields li.calendar input {width:89px;}
div.header div.eventsmenu div.eventslisting {width:237px;}
div.header div.eventsmenu div.search ul.fields li.select div {width:207px;}
div.header div.eventsmenu div.eventssearch div.icoCalendar {right:24px;}
div.header div.eventsmenu div.eventssearch ul.fields li.pubtype div {height:auto;}
div.header div.eventsmenu div.eventssearch ul.fields li.location {margin-top:-6px;}

/* Leftside */
div.middleBottom div.leftside div.search ul.fields input {margin-top:0;margin-bottom:0;border-top:0;border-bottom:0;padding-top:3px;padding-bottom:3px;}

div.middleBottom div.leftside div.search ul.buttons li input {padding-right:8px;padding-left:8px;}
div.middleBottom div.leftside div.search ul.fields li {padding-bottom:1px;}
div.middleBottom div.leftside div.eventssearch ul.buttons {margin-right:0;}

div.middleBottom div.leftside div.speaker span.bCardLink a,
div.middleBottom div.leftside div.speaker span.bCardLink a:visited {background-position:0 1px;}

/* Rightside */
div.rightside div.author div.name span.bCardLink a,
div.rightside div.author div.name span.bCardLink a:visited {background-position:0 1px;}

div.rightside div.eventContent div.title span.bCardLinkEmployees a,
div.rightside div.eventContent div.title span.bCardLinkEmployees a:visited {background-position:0 1px;}

div.header div.menu div.search div.icoCalendar {right:28px;}
div.middleBottom div.rightside div.eventssearch ul.fields li.calendar input {width:64px;}
div.middleBottom div.rightside div.eventssearch ul.fields li.calendar span.toDateText {padding:0 4px 0 5px;}

div.middleBottom div.rightside div.search ul.buttons li input {padding-right:8px;padding-left:8px;}
div.middleBottom div.rightside div.search ul.fields li {padding-bottom:1px;}
div.middleBottom div.rightside div.eventssearch ul.buttons {margin-right:0;}

/* Main */
div.mainbodyB {display:table;}
div.mainbodyA {display:table-row;}
div.mainbody {display:table-cell;}
body.sitemaplanding:nth-of-type(1) div.middleBottom div.mainbody {padding-left:56px;}

div.mainbody div.nameAndTitle span.bCardLink a,
div.mainbody div.nameAndTitle span.bCardLink a:visited {background-position:0 1px;}

div.mainbody div.speakers span.bCardLink a,
div.mainbody div.speakers span.bCardLink a:visited {background-position:0 1px;}



/**** Pagination ****/
div.mainbody div.pagination ul li.firstPage a,
div.mainbody div.pagination ul li.firstPage a:visited {background-position:0 4px;}
div.mainbody div.pagination ul li.firstPage a:hover {background-position:0 -19px;}
div.mainbody div.pagination ul li.lastPage a,
div.mainbody div.pagination ul li.lastPage a:visited {background-position:2px 4px;}
div.mainbody div.pagination ul li.lastPage a:hover {background-position:2px -19px;}
div.mainbody div.pagination ul li.lastSeparator {background-position:4px 3px;}

/**** Overlay & Pop Up Window ****/
div.popup div.richtext {letter-spacing:-0.001em;}

/* MiddleTop */
div.middleTop div.mainbody div.bannerText div.richtext {letter-spacing:-0.001em;}

/* No Banner */
div.noBanner div.middleTop div.mainbody div.bannerNotch {left:40px;}
div.noBanner div.middleTop div.mainbody {background:url(/fcwsite/img/mayerbrown/bg_nobanner.gif) repeat-x scroll 50% 0 transparent;margin-left:15px;width:960px;position:absolute;} 

/**** Experience ****/
body.experiencelanding:nth-of-type(1) div.middleBottom div.leftside div.experiencesearch ul.buttons li {top:-31px;right:1px;}

/**** NEP ****/
body.newseventspubslanding:nth-of-type(1) div.mainbody div.pubslisting table.list tr.firstrow td.date div.item {margin-top:1.538em;}

/* Home */
body.home:nth-of-type(1) div.middleCenter div.mainbody div.biossearch ul.buttons {margin-top:-39px;}

/* Ajaxcard */
div.middleBottom div.rightside div.attorneyBCard div.ajaxBCard,
div.middleBottom div.rightside div.relatedAttorneyBCard div.ajaxBCard {margin-left:-64px;}
body.pubsdetail:nth-of-type(1) div.middleBottom div.rightside div.attorneyBCard div.ajaxBCard {margin-left:-379px;margin-top:-54px;}