﻿/*  --  STYLE RESETS  --  */
body {
background:#FFF none repeat scroll 0 0;
color:#000;
}

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 none;
}

address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type: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 none;
font-variant:normal;
}

sub {
vertical-align:text-bottom;
}

input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

table.headerfix {
clear:left;
height:138px;
margin-left:3px;
}

/*  --  PAGE STYLE  --  */

body {
background-color:#D6DADA;
background-image:url(Images/templateImages/bg.png);
background-position:50% 50%;
background-repeat:repeat-y;
font-family:arial,sans-serif;
font-size:62.5%;
padding:25px 0 0;
}

a:link, a:visited, a:active {
color:#848F90;
}

a:hover {
color:black;
}

div.clear {
clear:both;
}

.container {
margin:0 auto;
width:960px;
}

.content {
background-color:#FFF;
float:left;
padding:0 5px;
}

.mainContent p {
padding-bottom:20px;
}

input, select {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
font-size:1em;
}

p {
font-size:12px;
}

.contentleft li {
font-size:12px;
}

.content p, .content li {
color:#333;
font-size:12px;
line-height:1.3em;
margin-bottom:0.6em;
}

.content .articlebox li {
margin-bottom:0;
}

.mainContent p, .mainContent ul, .mainContent ol {
float:left;
margin:0 0 20px;
padding:0;
width:100%;
}

.mainContent ul, .mainContent ol {
margin-left:50px;
}

.mainContent em {
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.center {
text-align:center;
}

p.mediacontact {
border-top:1px solid #DDD;
font-weight:normal;
}

h1.logo {
background-color:#FFF;
float:right;
margin-bottom:0;
text-align:right;
width:960px;
}

.header {
background-image:url(Images/templateImages/headerBg.gif);
background-position:0 0;
background-repeat:repeat-y;
float:left;
width:960px;
}

.search {
background-image:url(Images/templateImages/searchBg.gif);
background-repeat:repeat-y;
float:left;
padding-bottom:0;
width:574px;
}

.search label {
background-image:url(Images/templateImages/searchText.gif);
background-repeat:no-repeat;
float:left;
height:7px;
margin:8px 10px 0 18px;
overflow:hidden;
text-indent:-9999px;
width:37px;
}

.search select {
float:left;
font-size:10px;
margin-right:5px;
text-transform:uppercase;
width:175px;
}

:first-child + html .search input.keyword {
height:1.5em;
}

* html .search input.keyword {
height:1.5em;
}

.search input {
border:1px solid #DDD;
float:left;
font-size:10px;
margin-right:5px;
padding:1px 2px;
width:173px;
}

a.RSS {
background-image:url(Images/templateImages/rss.gif);
background-repeat:no-repeat;
float:left;
height:17px;
margin-top:3px;
overflow:hidden;
text-indent:-9999px;
width:47px;
}

input.searchButton {
background-image:url(Images/templateImages/searchButton.gif);
background-position:0 0;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:27px;
margin:-3px 15px 0 0;
overflow:hidden;
text-indent:-9999px;
width:58px;
}

input.searchButton:hover {
background-position:0 -28px;
}

:first-child + html input.searchButton {
padding-top:100px;
}

* html input.searchButton {
padding-top:100px;
}

.searchBgImage {
background-image:url(Images/templateImages/searchBgTop.gif);
background-repeat:no-repeat;
float:left;
padding-top:15px;
width:574px;
}

ul.secondaryNav {
background-color:#657B7B;
background-image:url(Images/templateImages/secondaryNavBg.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:45px;
width:384px;
}

ul.secondaryNav li {
background-image:url(Images/templateImages/secondaryMenuDivider.gif);
background-position:100% 100%;
background-repeat:no-repeat;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:13px;
padding-top:29px;
}

* html ul.secondaryNav li a {
padding-right:13px;
}

ul.secondaryNav li.eservicesMenu {
background-image:none;
}

ul.secondaryNav li a {
color:white;
float:left;
margin-top:1px;
overflow:hidden;
text-indent:-9999px;
}

li a.homeMenu:link, li a.homeMenu:active, li a.homeMenu:visited {
background-image:url(Images/templateImages/homeMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:13px;
margin-left:40px;
width:31px;
}

li a.homeMenu:hover {
background-position:center bottom;
}

li a.subscribeMenu:link, li a.subscribeMenu:active, li a.subscribeMenu:visited {
background-image:url(Images/templateImages/subscribeMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:13px;
width:61px;
}

li a.subscribeMenu:hover {
background-position:center bottom;
}

li a.forMediaMenu:link, li a.forMediaMenu:active, li a.forMediaMenu:visited {
background-image:url(Images/templateImages/forMediaMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:13px;
width:59px;
}

li a.forMediaMenu:hover {
background-position:center bottom;
}

li a.alumniMenu:link, li a.alumniMenu:active, li a.alumniMenu:visited {
background-image:url(Images/templateImages/alumniMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:13px;
width:42px;
}

li a.alumniMenu:hover {
background-position:center bottom;
}

li a.eservicesMenu:link, li a.eservicesMenu:active, li a.eservicesMenu:visited {
background-image:url(Images/templateImages/eservicesMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:13px;
width:70px;
}

li a.eservicesMenu:hover {
background-position:center bottom;
}

ul.secondaryNav li.selected a {
background-position:center bottom;
}

ul.mainNav {
height:32px;
width:962px;
z-index:101;
}

ul.mainNav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
z-index:102;
}

ul.mainNav li a {
color:white;
float:left;
overflow:hidden;
text-indent:-9999px;
z-index:103;
}

li a.servicesMenu:link, li a.servicesMenu:active, li a.servicesMenu:visited {
background-image:url(Images/templateImages/servicesMenu.png);
background-position:center top;
background-repeat:no-repeat;
display:block;
height:41px;
width:181px;
z-index:103;
}

li a.servicesMenu:hover {
background-position:center bottom;
z-index:103;
}

li a.peopleMenu:link, li a.peopleMenu:active, li a.peopleMenu:visited {
background-image:url(Images/templateImages/peopleMenu.png);
background-position:center top;
background-repeat:no-repeat;
height:44px;
width:174px;
}

li a.peopleMenu:hover {
background-position:center bottom;
}

li a.publicationsMenu:link, li a.publicationsMenu:active, li a.publicationsMenu:visited {
background-image:url(Images/templateImages/publicationsMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:111px;
}

li a.publicationsMenu:hover {
background-position:center bottom;
}

li a.newsEventsMenu:link, li a.newsEventsMenu:active, li a.newsEventsMenu:visited {
background-image:url(Images/templateImages/newsEventsMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:125px;
}

li a.newsEventsMenu:hover {
background-position:center bottom;
}

li a.careersMenu:link, li a.careersMenu:active, li a.careersMenu:visited {
background-image:url(Images/templateImages/careersMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:83px;
}

li a.careersMenu:hover {
background-position:center bottom;
}

li a.communityMenu:link, li a.communityMenu:active, li a.communityMenu:visited {
background-image:url(Images/templateImages/communityMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:99px;
}

li a.communityMenu:hover {
background-position:center bottom;
}

li a.aboutUsMenu:link, li a.aboutUsMenu:active, li a.aboutUsMenu:visited {
background-image:url(Images/templateImages/aboutUsMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:84px;
}

li a.aboutUsMenu:hover {
background-position:center bottom;
}

li a.contactMenu:link, li a.contactMenu:active, li a.contactMenu:visited {
background-image:url(Images/templateImages/contactMenu.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
width:103px;
}

li a.contactMenu:hover {
background-position:center bottom;
}

ul#services li.selected a {
background-position:center bottom;
}

ul#services li.selected ul a {
background-position:center top;
}

ul#services li.selected ul a:hover {
background-position:center bottom;
}

.footer {
background-color:#FFF;
clear:both;
padding:50px 0 15px;
text-transform:uppercase;
width:960px;
margin: 0px auto;
}

.footerinner {
background-image:url(Images/templateImages/footerBg.gif);
background-position:0 17px;
background-repeat:no-repeat;
}

ul.footerMainNav {
padding-top:15px;
text-align:center;
width:960px;
}

ul.footerMainNav li {
color:#84908E;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.footerMainNav li a:link, ul.footerMainNav li a:active, ul.footerMainNav li a:visited {
color:#84908E;
text-decoration:none;
}

ul.footerMainNav li a:hover {
color:#333;
}

ul.footerSecondaryNav {
text-align:center;
width:960px;
}

ul.footerSecondaryNav li {
color:#E6731E;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.footerSecondaryNav li a:link, ul.footerMSecondaryNav li a:active, ul.footerSecondaryNav li a:visited {
color:#E6731E;
font-size:0.9em;
text-decoration:none;
}

ul.footerSecondaryNav li a:hover {
color:#333;
}

.footerbold {
font-weight:bold;
}

a.topLink {
background-image:url(Images/templateImages/topLink.gif);
background-repeat:no-repeat;
display:block;
height:19px;
margin-left:840px;
text-indent:-9999px;
width:62px;
}

a.topLink:hover {
background-position:0 -19px;
}

img.bannerImage {
float:left;
margin-left:4px;
}

ul.mainNav li ul {
display:none;
left:0;
margin-top:30px;
position:absolute;
width:224px;
}

ul.mainNav li:hover ul, ul.mainNav li.over ul {
display:block;
z-index:9999;
}

ul.mainNav li:hover a.servicesMenu, ul.mainNav li.over a.servicesMenu {
background-position:center bottom;
}

ul.mainNav li ul li {
float:none;
}

ul.mainNav li ul li a {
display:block;
float:none;
overflow:hidden;
text-indent:-9999px;
}

ul.mainNav li ul li a:hover {
background-position:0 bottom;
}

a.servicesDd01:link, a.servicesDd01:active, a.servicesDd01:visited {
background-image:url(Images/templateImages/servicesDd01.png);
height:52px;
}

a.servicesDd01:hover {
background-position:center bottom;
}

a.servicesDd02:link, a.servicesDd02:active, a.servicesDd02:visited {
background-image:url(Images/templateImages/servicesDd02.png);
height:25px;
}

a.servicesDd02:hover {
background-position:center bottom;
}

a.servicesDd03:link, a.servicesDd03:active, a.servicesDd03:visited {
background-image:url(Images/templateImages/servicesDd03.png);
height:34px;
}

a.servicesDd03:hover {
background-position:center bottom;
}

a.servicesDd04:link, a.servicesDd04:active, a.servicesDd04:visited {
background-image:url(Images/templateImages/servicesDd04.png);
background-repeat:no-repeat;
height:36px;
}

a.servicesDd04:hover {
background-position:center bottom;
}

a.servicesDd05:link, a.servicesDd05:active, a.servicesDd05:visited {
background-image:url(Images/templateImages/servicesDd05.png);
height:25px;
}

a.servicesDd05:hover {
background-position:center bottom;
}

a.servicesDd06:link, a.servicesDd06:active, a.servicesDd06:visited {
background-image:url(Images/templateImages/servicesDd06.png);
height:26px;
}

a.servicesDd06:hover {
background-position:center bottom;
}

a.servicesDd07:link, a.servicesDd07:active, a.servicesDd07:visited {
background-image:url(Images/templateImages/servicesDd07.png);
background-repeat:no-repeat;
height:24px;
}

a.servicesDd07:hover {
background-position:center bottom;
}

a.servicesDd08:link, a.servicesDd08:active, a.servicesDd08:visited {
background-image:url(Images/templateImages/servicesDd08.png);
background-repeat:no-repeat;
height:34px;
}

a.servicesDd08:hover {
background-position:center bottom;
}

a.servicesDd09:link, a.servicesDd09:active, a.servicesDd09:visited {
background-image:url(Images/templateImages/servicesDd09.png);
background-repeat:no-repeat;
height:34px;
}

a.servicesDd09:hover {
background-position:center bottom;
}

a.servicesDd10:link, a.servicesDd10:active, a.servicesDd10:visited {
background-image:url(Images/templateImages/servicesDd10.png);
background-repeat:no-repeat;
height:34px;
}

a.servicesDd10:hover {
background-position:center bottom;
}

a.servicesDd11:link, a.servicesDd11:active, a.servicesDd11:visited {
background-image:url(Images/templateImages/servicesDd11.png);
background-repeat:no-repeat;
height:34px;
}

a.servicesDd11:hover {
background-position:center bottom;
}

a.servicesDd12:link, a.servicesDd12:active, a.servicesDd12:visited {
background-image:url(Images/templateImages/servicesDd12.png);
background-repeat:no-repeat;
height:34px;
}

a.servicesDd12:hover {
background-position:center bottom;
}

a.servicesDd13:link, a.servicesDd13:active, a.servicesDd13:visited {
background-image:url(Images/templateImages/servicesDd13.png);
height:25px;
}

a.servicesDd13:hover {
background-position:center bottom;
}

a.servicesDd14:link, a.servicesDd14:active, a.servicesDd14:visited {
background-image:url(Images/templateImages/servicesDd14.png);
height:34px;
}

a.servicesDd14:hover {
background-position:center bottom;
}

a.servicesDd15:link, a.servicesDd15:active, a.servicesDd15:visited {
background-image:url(Images/templateImages/servicesDd15.png);
height:40px;
}

a.servicesDd14:hover {
background-position:center bottom;
}


img {
border:medium none;
}

.breadCrumbs {
color:#999;
float:right;
width:auto;
}

.breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:visited {
color:#CCC;
float:left;
text-decoration:none;
}

.breadCrumbs a:hover {
color:black;
}

.breadCrumbs li {
float:left;
padding-right:3px;
width:auto;
}

.homeleft {
width:484px;
}

.homeleft table {
background:transparent url(Images/homeImages/homeContentLeft.gif) repeat-y scroll center center;
}

.homeleft table table {
background:transparent url() repeat scroll 0 0;
}

.homeright {
}

.homespace {
width:2px;
}

.homepeople {
background:#FFF none repeat scroll 0 0;
padding-top:20px;
}

.homepeople a {
display:block;
height:247px;
width:487px;
}

.homepeople a img {
}

.homefeaturedtable table {
margin:0 auto;
width:auto;
}

.homefeaturedtable table tr td {
background:#7A8F90 none repeat scroll 0 0;
padding:10px 3px 0 4px;
width:147px;
}

.homefeaturedtable table tr td a {
display:block;
height:222px;
width:147px;
}

.homefooterleft {
background:transparent url(Images/homeImages/homeFooterLeft.gif) no-repeat scroll center top;
height:33px;
}

.homefooterright {
background:transparent url(Images/homeImages/homeFooterRight.gif) no-repeat scroll center top;
height:33px;
}

.homewhatsnew {
background:transparent url('Images/homeImages/homeContentRight.gif') repeat-y scroll center center;
}

.homewhatsnew h2 {
background:transparent url(Images/homeImages/updateHeading.gif) no-repeat scroll center center;
display:block;
height:69px;
margin-top:-13px;
text-indent:-9999px;
}

.homewhatsnew h3 {
color:#E6731E;
font-size:1.4em;
font-weight:bold;
margin:0 37px;
padding:25px 0 0 10px;
text-decoration:none;
}

.homewhatsnew h3.alt {
color:#84908E;
}

.homewhatsnew p {
font-size:12px;
margin:0 37px;
padding:0 10px 0;
}

.homewhatsnew p.morelinkfoot {
border-bottom:1px solid #DDE3E3;
margin:0 37px;
padding:0 10px 25px;
}

.homewhatsnew p.morelinkfoot a.morebox {
float:none;
}

.homewhatsnew p.lastp {
border-bottom:0 none;
}

.contentleft {
width:646px;
}

.contentright {
width:270px;
}

#printcontentleft {
float: left;
width: 646px;
margin: 0;
padding: 0;
}

#printcontentright {
float: right;
width: 270px;
margin: 0;
padding: 100px 0 0;
}

a.backLink:link, a.backLink:visited, a.backLink:active {
color:#E6731E;
float:right;
font-weight:bold;
text-align:right;
text-decoration:none;
width:auto;
}

a.backLink:hover {
color:black;
}

h1.titleh1 {
background-position:0 10px;
background-repeat:no-repeat;
color:#848F90;
font-family:Geosanslight,Helvetica,Arial,sans-serif;
font-size:6em;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
text-indent:-9999px;
width:646px;
}

h1.titleh1b {
background-position:0 10px;
background-repeat:no-repeat;
border-bottom:1px solid #CCC;
color:#848F90;
font-family:Geosanslight,Helvetica,Arial,sans-serif;
font-size:6em;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
text-indent:-9999px;
height:70px;
display: block;
width: 950px;
}

h1.titleh1people {
background:transparent none repeat scroll 0 0;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
width:646px;
}

td.contenttopborder {
border-top: 1px solid #CCC;
padding-top: 10px;
}

.contenttopborder .widepagemargin {
padding-top:20px;
width:960px;
}

.ourpeople h1 {
background-image:url(Images/personOverviewImages/ourPeople.gif);
height:70px;
}

.searchresults h1 {
background-image:url(Images/UniversalImages/searchTitle.gif);
height:70px;
}

.peopledearchresults h1 {
background-image:url(Images/UniversalImages/PeopleSearchtitle.gif);
height:70px;
}

.peopleprofile h1 {
background-image:url(Images/personOverviewImages/OurPeople.gif);
height:70px;
}

.services h1 {
background-image:url(Images/ServicesOverviewImages/services.gif);
height:70px;
}

.news h1 {
background-image:url(Images/UniversalImages/news.gif);
height:70px;
}

.disclaimer h1 {
background-image:url(Images/UniversalImages/disclaimerTitle.gif);
height:70px;
}

.graduateRecruitment h1{
background-image:url(Images/UniversalImages/Graduate-Recruitment-Title.gif);
height:70px;
}
.winterClerks h1{
background-image:url(Images/UniversalImages/titleWinterClerks.gif);
height:124px;
margin-bottom:10px;
}
.publicationsearchresults h1 {
background-image:url(Images/publicationsImages/pubSearchResultsHeading.gif);
height:70px;
}

.publications h1 {
background-image:url(Images/publicationsImages/publications.gif);
height:70px;
}

.pubtitle h1 {
background-image:url(Images/publicationsImages/publication.gif);
height:70px;
}

.newsarchive h1 {
background-position:0 10px;
background-repeat:no-repeat;
color:#848F90;
font-family:Geosanslight,Helvetica,Arial,sans-serif;
font-size:6em;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
text-indent:-9999px;
width:646px;
border-bottom: 1px solid #CCC:
}

.temptitle h1 {
color:#848F90;
font-family:Geosanslight,Helvetica,Arial,sans-serif;
font-size:6em;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
}

.newsandevents h1 {
background-image:url(Images/newsContentImages/newsHeading.gif);
height:70px;
}

.alumni h1 {
background-image:url(Images/UniversalImages/alumniTitle.gif);
height:70px;
}

.community h1 {
background-image:url(Images/UniversalImages/communityTitle.gif);
height:70px;
}

.media h1 {
background-image:url(Images/UniversalImages/mediaTitle.gif);
height:70px;
}

.communitypartners h1 {
background-image:url(Images/UniversalImages/comPartHeading.gif);
height:70px;
}

.aboutus h1 {
background-image:url(Images/UniversalImages/aboutustitle.gif);
height:70px;
}

.whoischapmantripp h1 {
background-image:url(Images/UniversalImages/whoIsCTTitle.gif);
height:70px;
}

.whywouldiwanttoworkhere h1 {
background-image:url(Images/UniversalImages/whywouldiwanttoworkhere.gif);
height:114px;
}

.whatwillitbeliketoworkhere h1 {
background-image:url(Images/UniversalImages/whatwillitbeliketoworkhere.gif);
height:114px;
}

.joinus h1 {
background-image:url(Images/UniversalImages/joinTitle.gif);
height:70px;
}

.subscriptions h1 {
background-image:url(Images/UniversalImages/subscriptionsTitle.gif);
height:70px;
}

.events h1 {
background-image:url(Images/UniversalImages/eventstitle.gif);
height:70px;
}

.vacancy h1 {
background-image:url(Images/UniversalImages/vacancytitle.gif);
height:60px;
}

.servicescontenttitle h1 {
background-position:0 10px;
background-repeat:no-repeat;
margin-top:20px;
overflow:hidden;
padding-bottom:11px;
text-indent:-9999px;
width:646px;
}

.contactus h1 {
background-image:url(Images/UniversalImages/contactustitle.gif);
height:70px;
}

h1.climate {
background-image:url(Images/serviceContentImages/ClimateHeading.gif);
height:70px;
}

h1.competition {
background-image:url(Images/serviceContentImages/CompetitionHeading.gif);
height:120px;
}

h1.consumer {
background-image:url(Images/serviceContentImages/ConsumerHeading.gif);
height:70px;
}

h1.corporate {
background-image:url(Images/serviceContentImages/CorporateHeading.gif);
height:120px;
}

h1.debt {
background-image:url(Images/serviceContentImages/DebtHeading.gif);
height:70px;
}

h1.employment {
background-image:url(Images/serviceContentImages/EmploymentHeading.gif);
height:70px;
}

h1.energy {
background-image:url(Images/serviceContentImages/EnergyHeading.gif);
height:120px;
}

h1.environment {
background-image:url(Images/serviceContentImages/EnvironmentHeading.gif);
height:120px;
}

h1.equity {
background-image:url(Images/serviceContentImages/EquityHeading.gif);
height:70px;
}

h1.finance {
background-image:url(Images/serviceContentImages/FinanceHeading.gif);
height:70px;
}

h1.government {
background-image:url(Images/serviceContentImages/GovernmentHeading.gif);
height:70px;
}

h1.healthcare {
background-image:url(Images/serviceContentImages/HealthcareHeading.gif);
height:70px;
}

h1.infrastructure {
background-image:url(Images/serviceContentImages/InfrastructureHeading.gif);
height:120px;
}

h1.insurance {
background-image:url(Images/serviceContentImages/InsuranceHeading.gif);
height:70px;
}

h1.intellectual {
background-image:url(Images/serviceContentImages/IntellectualHeading.gif);
height:70px;
}

h1.international {
background-image:url(Images/serviceContentImages/InternationalHeading.gif);
height:120px;
}

h1.investment {
background-image:url(Images/serviceContentImages/InvestmentHeading.gif);
height:120px;
}

h1.lititgation {
background-image:url(Images/serviceContentImages/LititgationHeading.gif);
height:120px;
}

h1.maori {
background-image:url(Images/serviceContentImages/maori-heading.gif);
height:70px;
}

h1.mergers {
background-image:url(Images/serviceContentImages/MergersHeading.gif);
height:120px;
}

h1.primary {
background-image:url(Images/serviceContentImages/PrimaryHeading.gif);
height:70px;
}

h1.private {
background-image:url(Images/serviceContentImages/PrivateHeading.gif);
height:70px;
}

h1.privateeq {
background-image:url(Images/serviceContentImages/privatequityheading.gif);
height:70px;
}

h1.property {
background-image:url(Images/serviceContentImages/PropertyHeading.gif);
height:120px;
}

h1.restructuring {
background-image:url(Images/serviceContentImages/RestructuringHeading.gif);
height:120px;
}

h1.tax {
background-image:url(Images/serviceContentImages/TaxHeading.gif);
height:70px;
}

h1.technology {
background-image:url(Images/serviceContentImages/TechnologyHeading.gif);
height:120px;
}

h1.tourism {
background-image:url(Images/serviceContentImages/TourismHeading.gif);
height:70px;
}

h1.transportation {
background-image:url(Images/serviceContentImages/TransportationHeading.gif);
height:70px;
}

h1.corporate {
background-image:url(Images/serviceContentImages/CorporateHeading.gif);
height:70px;
}

h1.infrastructure {
background-image:url(Images/serviceContentImages/InfrastructureHeading.gif);
height:70px;
}

h1.mergers {
background-image:url(Images/serviceContentImages/MergersHeading.gif);
height:70px;
}

h2.dynamicheading {
/* Begin Chapman Tripp Change 16 Dec 2008*/
/*color:#E6731E;
font-size:1.8em;
font-weight:bold;*/
color:#666;
font-size:3.5em;
/* End Chapman Tripp Change */
padding:0 0 3px;
}

h2.dynamicheadingsmall {
color:#E6731E;
font-weight:bold;
}

.newsarchive h1.archive2000 {
background-image:url(Images/UniversalImages/archive2000title.gif);
height:70px;
}

.newsarchive h1.archive2001 {
background-image:url(Images/UniversalImages/archive2001title.gif);
height:70px;
}

.newsarchive h1.archive2002 {
background-image:url(Images/UniversalImages/archive2002title.gif);
height:70px;
}

.newsarchive h1.archive2003 {
background-image:url(Images/UniversalImages/archive2003title.gif);
height:70px;
}

.newsarchive h1.archive2004 {
background-image:url(Images/UniversalImages/archive2004title.gif);
height:70px;
}

.newsarchive h1.archive2005 {
background-image:url(Images/UniversalImages/archive2005title.gif);
height:70px;
}

.newsarchive h1.archive2006 {
background-image:url(Images/UniversalImages/archive2006title.gif);
height:70px;
}

.newsarchive h1.archive2007 {
background-image:url(Images/UniversalImages/archive2007title.gif);
height:70px;
}

.newsarchive h1.archive2008 {
background-image:url(Images/UniversalImages/archive2008title.gif);
height:70px;
}

.newsarchive h1.archive2009 {
background-image:url(Images/UniversalImages/archive2009title.gif);
height:70px;
}

.newsarchive h1.archive2010 {
background-image:url(Images/UniversalImages/archive2010title.gif);
height:70px;
}

.newsarchive h1.archive2011 {
background-image:url(Images/UniversalImages/archive2011title.gif);
height:70px;
}

.newsarchive h1.archive2012 {
background-image:url(Images/UniversalImages/archive2012title.gif);
height:70px;
}

.newsarchive h1.archive2013 {
background-image:url(Images/UniversalImages/archive2013title.gif);
height:70px;
}

.newsarchive h1.archive2014 {
background-image:url(Images/UniversalImages/archive2014title.gif);
height:70px;
}

.newsarchive h1.archive2015 {
background-image:url(Images/UniversalImages/archive2015title.gif);
height:70px;
}

.newsarchive h1.archive2016 {
background-image:url(Images/UniversalImages/archive2016title.gif);
height:70px;
}

.newsarchive h1.archive2017 {
background-image:url(Images/UniversalImages/archive2017title.gif);
height:70px;
}

.newsarchive h1.archive2018 {
background-image:url(Images/UniversalImages/archive2018title.gif);
height:70px;
}

.newsarchive h1.archive2019 {
background-image:url(Images/UniversalImages/archive2019title.gif);
height:70px;
}

.newsarchive h1.archive2020 {
background-image:url(Images/UniversalImages/archive2020title.gif);
height:70px;
}

.contentleft .introduction {
}

/* Begin Chapman Tripp Addition 16 Dec 2008 */
.introduction strong, .articlebox strong, .featuredCommunity strong{
	font-weight:bold;
}
.introduction em, .articlebox em, .featuredCommunity em{
	font-style:italic;
}
.introduction ul, .introduction ul li ul{margin-top:1em;margin-bottom:1em;margin-left:20px;}
.introduction ul li, .introduction ul li ul li{list-style-image:url(../_styles/bullet.gif);list-style-type:disc;margin-top:1em;margin-bottom:1em;font-size:12px;}
.introduction ol{margin-bottom:1em;margin-top:1em;margin-left:22px;}
.introduction ol li{margin-bottom:1em;margin-top:1em;list-style-type:decimal;}

/*
.introduction ul {
margin-bottom:1em;
margin-left:20px;
}
.introduction ul li {
list-style-image:url("../_styles/bullet.gif");
list-style-type:disc;
}
.introduction ol {
margin-bottom:1em;
margin-left:22px;
}
.introduction ol li {
list-style-type:decimal;
}
*/
/* End Chapman Tripp Addition */

.contentleft p, .contentleft li {
font-size:12px;
font-weight:normal;
}

/* Begin Chapman Tripp Addition 16 Dec 2008 */
.contentleft div {
font-size:12px;
font-weight:normal;
}
/* End Chapman Tripp Addition */

.pubintro {
padding-bottom:20px;
}

.contentleft .introduction .leadin, .introduction .leadin {
color:#E6731E;
display:block;
font-size:18px;
font-weight:normal;
line-height:1.2em;
}

.serviceContent a.moreBox {
background-position:100% 100%;
width:35px;
}

a.moreBox, a.moreBox:link, a.moreBox:active, a.moreBox:visited {
background-image:url(Images/UniversalImages/moreLink.gif);
background-repeat:no-repeat;
float:right;
height:7px;
overflow:hidden;
text-indent:-9999px;
width:39px;
}

a.moreBox:hover {
background-position:0 -20px;
}

table.moreBox {
clear:both;
}

.peoplelittletitle h2 {
background-image:url(Images/personProfileImages/people.gif);
background-repeat:no-repeat;
height:16px;
margin:20px 0 0;
overflow:hidden;
text-indent:-9999px;
width:100px;
}

.recentExp h2 {
background-image:url(Images/UniversalImages/relatedexp.gif);
background-repeat:no-repeat;
height:16px;
margin:20px 0 0;
overflow:hidden;
text-indent:-9999px;
width:646px;
}

.recentWork h2 {
background-image:url(Images/UniversalImages/We-Have-Advised.gif);
background-repeat:no-repeat;
height:16px;
margin:20px 0 0;
overflow:hidden;
text-indent:-9999px;
width:646px;
}

.recentWorkItem {
border-bottom:1px solid #CCC;
}

.recentWorkItem p {
color:#666;
font-size:12px;
padding:10px 0;
}

.recentWorkItemSmall p {
/* Begin Chapman Tripp Change 16 Dec 2008*/
/*
color:#333;
*/
color:#666;
/* End Chapman Tripp Change */
padding:10px 0 0;
}

.recentCommunityProject {
border-top:1px solid #CCC;
}

/* Begin Chapman Tripp Addition 16 Dec 08 */
.featuredCommunity div img{
float:left;
padding-right:10px;
}
/* End Chapman Tripp Addition 16 Dec 08 */

.recentCommunityProject h2 {
background-image:url(Images/UniversalImages/recentComHeading.gif);
background-repeat:no-repeat;
height:16px;
margin:25px 0 10px;
overflow:hidden;
text-indent:-9999px;
width:646px;
}

.recentCommunityProjectItem {
border-bottom:1px solid #CCC;
color:#333;
padding:10px 0;
}

.recentCommunityProject table.moreBox p {
border-bottom:0 none;
padding:20px 0;
}

.communityPartners h2 {
background-image:url(Images/UniversalImages/comPartnerHeading.gif);
background-repeat:no-repeat;
height:16px;
margin:34px 0 0;
overflow:hidden;
text-indent:-9999px;
width:646px;
}

table.communityPartnersTable {
border-bottom:1px solid #DDD;
border-right:1px solid #DDD;
margin:20px auto;
}

.communityPartnersTable tr {
}

.communityPartnersTable tr td {
border-left:1px solid #DDD;
border-top:1px solid #DDD;
height:auto;
}

a.moreboutpartners {
background-image:url(Images/UniversalImages/morePartners.gif);
background-repeat:no-repeat;
display:block;
float:right;
height:10px;
overflow:hidden;
text-indent:-9999px;
width:177px;
}

.peopleNavigation {
float:left;
margin:25px 0 15px;
width:646px;
}
.peopleNavigationTop{
margin:25px 0 15px;
}

.peopleNavigationBottom{
margin:5px 0 15px;
}

.peopleNavigation a, .peopleNavigation input {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
float:left;
height:30px;
margin-right:20px;
overflow:hidden;
text-indent:-9999px;
}

.peopleNavigation span.ad a:link, .peopleNavigation span.ad a:active, .peopleNavigation span.ad a:visited {
background-image:url(Images/personOverviewImages/a-d.gif);
width:47px;
}

.peopleNavigation span.ad-selected a:link, .peopleNavigation span.ad-selected a:active, .peopleNavigation span.ad-selected a:visited{
background-image:url(Images/personOverviewImages/a-dHover.gif);
width:47px;	
}

.peopleNavigation span.ad a:hover {
background-image:url(Images/personOverviewImages/a-dHover.gif);
background-position:0 0;
}

.peopleNavigation span.ej a:link, .peopleNavigation span.ej a:active, .peopleNavigation span.ej a:visited {
background-image:url(Images/personOverviewImages/e-j.gif);
width:34px;
}

.peopleNavigation span.ej-selected a:link, .peopleNavigation span.ej-selected a:active, .peopleNavigation span.ej-selected a:visited {
background-image:url(Images/personOverviewImages/e-jHover.gif);
width:34px;
}

.peopleNavigation span.ej a:hover {
background-image:url(Images/personOverviewImages/e-jHover.gif);
}

.peopleNavigation span.ko a:link, .peopleNavigation span.ko a:active, .peopleNavigation span.ko a:visited {
background-image:url(Images/personOverviewImages/k-o.gif);
width:43px;
}

.peopleNavigation span.ko-selected a:link, .peopleNavigation span.ko-selected a:active, .peopleNavigation span.ko-selected a:visited {
background-image:url(Images/personOverviewImages/k-oHover.gif);
width:43px;
}

.peopleNavigation span.ko a:hover {
background-image:url(Images/personOverviewImages/k-oHover.gif);
}

.peopleNavigation span.ps a:link, .peopleNavigation span.ps a:active, .peopleNavigation span.ps a:visited {
background-image:url(Images/personOverviewImages/p-s.gif);
width:43px;
}

.peopleNavigation span.ps-selected a:link, .peopleNavigation span.ps-selected a:active, .peopleNavigation span.ps-selected a:visited {
background-image:url(Images/personOverviewImages/p-sHover.gif);
width:43px;
}

.peopleNavigation span.ps a:hover {
background-image:url(Images/personOverviewImages/p-sHover.gif);
background-position:1px 0;
}

.peopleNavigation span.tz a:link, .peopleNavigation span.tz a:active, .peopleNavigation span.tz a:visited {
background-image:url(Images/personOverviewImages/t-z.gif);
width:41px;
}

.peopleNavigation span.tz-selected a:link, .peopleNavigation span.tz-selected a:active, .peopleNavigation span.tz-selected a:visited {
background-image:url(Images/personOverviewImages/t-zHover.gif);
width:41px;
}

.peopleNavigation span.tz a:hover {
background-image:url(Images/personOverviewImages/t-zHover.gif);
background-position:1px 0;
}

.peopleList {
background-image:url(Images/personOverviewImages/peopleListTopBg.gif);
background-position:0 0;
background-repeat:no-repeat;
float:left;
width:646px;
}

.peopleListInner {
background-image:url(Images/personOverviewImages/peopleListBumBg.gif);
background-position:100% 100%;
background-repeat:no-repeat;
float:left;
padding-bottom:35px;
text-transform:uppercase;
width:646px;
z-index:0;
}

.nobg {
background:transparent none repeat scroll 0 50%;
padding:0;
}

.peopleList h2 {
color:#E6731E;
font-size:12px;
font-weight:bold;
}

.peopleList table {
border-collapse:collapse;
float:left;
margin-left:15px;
width:580px;
}

* html .peopleList table {
margin-left:15px;
}

.peopleList table td.person {
background-image:url(Images/personOverviewImages/person.gif);
background-position:1px 20px;
background-repeat:no-repeat;
height:20px;
overflow:hidden;
padding-bottom:20px;
text-indent:-9999px;
}

.peopleList table td.contact {
background-image:url(Images/personOverviewImages/contact.gif);
background-position:1px 20px;
background-repeat:no-repeat;
height:20px;
overflow:hidden;
padding-bottom:20px;
text-indent:-9999px;
}

.peopleList td {
font-weight:bold;
padding-bottom:6px;
padding-top:20px;
position:relative;
vertical-align:top;
width:50%;
}

.peopleList tr.alt {
background-color:#E9ECDE;
}

.peopleList p {
font-weight:bold;
}

.peopleList td a:link, .peopleList td a:active, .peopleList td a:visited {
color:#666;
float:left;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}

.peopleList td img {
float:left;
margin:0;
padding:5px 30px 5px 5px;
}

.peopleList td a:hover {
color:#111;
}

.peopleList td .email a {
background-image:url(Images/personOverviewImages/emailIcon.gif);
background-position:0 11px;
background-repeat:no-repeat;
height:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:20px;
}

.peopleList td .name a, .peopleList td .title a, .peopleList td a.name {
float:left;
padding-left:0;
width:180px;
}

.peopleList td .phoneNumber a:link, .peopleList td .phoneNumber a:active, .peopleList td .phoneNumber a:visited, .peopleList td p.phoneNumber, .peopleList td p.phoneNumber, .peopleList td p.phoneNumber, td p.peopletitle {
color:#666;
font-size:12px;
padding-left:17px;
width:auto;
}

.contentleft .peopleList {
width:644px;
}

.contentleft .peopleList .peopleListInner {
width:644px;
}

.contentleft .peopleList .peopleListInner a.vieweveryone {
background:transparent url(Images/personProfileImages/arrow.gif) no-repeat scroll right center;
float:right;
margin:10px 15px 0 0;
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
}

.contentleft .peopleList .peopleListInner td.peopleItemImage {
margin:0;
padding:10px 0 10px 10px;
width:63px;
}

.contentleft .peopleList .peopleListInner td.peopleItemImage img {
padding:0;
}

.contentleft .peopleList .peopleListInner td.peopleItemImage a {
margin:0;	
}

.contentleft .peopleList .peopleListInner td.peopleItemName {
padding-left:15px;
padding-top:10px;
width:208px;
}

.contentleft .peopleList .peopleListInner td.peopleItemName p {
margin-bottom:0;
}

.contentleft .peopleList .peopleListInner td.peopleItemName a {
float:none;
}

.contentleft .peopleList .peopleListInner td.peopleItemName .peopletitle {
/* Begin Chapman Tripp Change 18 Dec 2008 */
/*font-size:0.9em;*/
font-size:0.8em;
/* End Chapman Tripp Change */
color:#666;
padding:0;
}

.contentleft .peopleList .peopleListInner td.peopleItemContact {
padding-left:0;
padding-top:10px;
width:251px;
}

.contentleft .peopleList .peopleListInner td.peopleItemContacte {
border-left:5px solid #FFF;
padding:10px 0 10px 10px;
width:28px;
}

a.email {
background:transparent url(Images/UniversalImages/emailicon.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:15px;
text-indent:-9999px;
width:15px;
}

a.email:hover {
background-position:-15px 0;
}

h2.people {
background-image:url(Images/contentImages/initial_contacts.gif);
background-repeat:no-repeat;
height:16px;
margin:34px 0 20px;
overflow:hidden;
text-indent:-9999px;
width:646px;
}

.relatedContent {
background-image:url(Images/contentImages/relatedBg.gif);
background-repeat:repeat-y;
font-size:1.2em;
margin:0 0 0 7px;
width:263px;
}

.relatedContent .alt td {
background-image:url(Images/contentImages/relatedBgAlt.gif);
}

.relatedContent .alt td td {
background-image:none;
}

.relatedContent h2 {
background-position:0 3px;
background-repeat:no-repeat;
border-top:1px solid #DDD;
display:block;
height:34px;
overflow:hidden;
text-indent:-9999px;
width:263px;
}

.relatedContent h2.authors {
background-image:url(Images/relatedImages/authors.gif);
}

.relatedContent .alt h2.authors {
background-image:url(Images/relatedImages/authors_alt.gif);
}

.relatedContent h2.alumnievents {
background-image:url(Images/relatedImages/alumnievents.gif);
}

.relatedContent .alt h2.alumnievents {
background-image:url(Images/relatedImages/alumnievents_alt.gif);
}

.relatedContent h2.aboutChapmanTripp, .relatedContent .aboutChapmanTripp h2 {
background-image:url(Images/relatedImages/aboutchapmantripp.gif);
height:35px;
}

.relatedContent h2.accessEservices, .relatedContent .accessEservices h2 {
background-image:url(Images/relatedImages/access-eservices.gif);
height:35px;
}

.relatedContent .alt h2.aboutChapmanTripp, .relatedContent .alt .aboutChapmanTripp h2 {
background-image:url(Images/relatedImages/aboutchapmantripp_alt.gif);
height:35px;
}

.relatedContent h2.newsletters {
background-image:url(Images/relatedImages/newsletters.gif);
}

.relatedContent .alt h2.newsletters {
background-image:url(Images/relatedImages/newsletters_alt.gif);
}

.relatedContent h2.relatedtothisseminar {
background-image:url(Images/relatedImages/relatedtothisseminar.gif);
}

.relatedContent .alt h2.relatedtothisseminar {
background-image:url(Images/relatedImages/relatedtothisseminar_alt.gif);
}

.relatedContent h2.relatedservices {
background-image:url(Images/relatedImages/relatedservices.gif);
}

.relatedContent .alt h2.relatedservices {
background-image:url(Images/relatedImages/relatedservices_alt.gif);
height:35px;
}

.relatedContent h2.moreservices {
background-image:url(Images/relatedImages/moreservices.gif);
}

.relatedContent .alt h2.moreservices {
background-image:url(Images/relatedImages/moreservices_alt.gif);
}

.relatedContent h2.relatedpublications {
background-image:url(Images/relatedImages/relatedpublications.gif);
}

.relatedContent .alt h2.relatedpublications {
background-image:url(Images/relatedImages/relatedpublications_alt.gif);
}

.relatedContent h2.featuredpublications {
background-image:url(Images/relatedImages/featuredpublications.gif);
}

.relatedContent .alt h2.featuredpublications {
background-image:url(Images/relatedImages/featuredpublications_alt.gif);
}

.relatedContent h2.relatednewsandevents {
/* Begin Chapman Tripp Change Dec 16 2008 */
/*background-image:url(Images/relatedImages/relatednewsandevents.gif);*/
/* End Chapman Tripp Change Dec 16 2008 */
background-image:url(Images/relatedImages/relatednews.gif);
}

.relatedContent .alt h2.relatednewsandevents {
/* Begin Chapman Tripp Change Dec 16 2008 */
/*background-image:url(Images/relatedImages/relatednewsandevents_alt.gif);*/
/* End Chapman Tripp Change Dec 16 2008 */
background-image:url(Images/relatedImages/relatednews_alt.gif);
}

.relatedContent h2.featurednewsandevents {
background-image:url(Images/relatedImages/featurednewsandevents.gif);
}

.relatedContent .alt h2.featurednewsandevents {
background-image:url(Images/relatedImages/featurednewsandevents_alt.gif);
}

.relatedContent h2.relatednews {
background-image:url(Images/relatedImages/relatednews.gif);
}

.relatedContent .alt h2.relatednews {
background-image:url(Images/relatedImages/relatednews_alt.gif);
}

.relatedContent h2.featurednews {
background-image:url(Images/relatedImages/featurednews.gif);
}

.relatedContent .alt h2.featurednews {
background-image:url(Images/relatedImages/featurednews_alt.gif);
}

.relatedContent h2.topIssues {
background-image:url(Images/relatedImages/topissues.gif);
}

.relatedContent .alt h2.topIssues {
background-image:url(Images/relatedImages/topissues_alt.gif);
}

.relatedContent h2.mediaContacts {
background-image:url(Images/relatedImages/mediacontacts.gif);
}

.relatedContent .alt h2.mediaContacts {
background-image:url(Images/relatedImages/mediacontacts_alt.gif);
}

.relatedContent h2.relatedtoseminar {
background-image:url(Images/relatedImages/relatedtothisseminar.gif);
}

.relatedContent .alt h2.relatedtoseminar {
background-image:url(Images/relatedImages/relatedtothisseminar_alt.gif);
}

.relatedContent h2.relatedevents {
background-image:url(Images/relatedImages/relatedevents.gif);
}

.relatedContent .alt h2.relatedevents {
background-image:url(Images/relatedImages/relatedevents_alt.gif);
}

.relatedContent h2.featuredevents {
background-image:url(Images/relatedImages/featuredevents.gif);
}

.relatedContent .alt h2.featuredevents {
background-image:url(Images/relatedImages/featuredevents_alt.gif);
}

.relatedContent h2.nesandevents {
background-image:url(Images/relatedImages/archivednewsandevents.gif);
}

.relatedContent .alt h2.nesandevents {
background-image:url(Images/relatedImages/archivednewsandevents_alt.gif);
}

.relatedContent h2.relatedpeople {
background-image:url(Images/relatedImages/relatedpeople.gif);
}

.relatedContent .alt h2.relatedpeople {
background-image:url(Images/relatedImages/relatedpeople_alt.gif);
}

.relatedContent h2.offices {
background-image:url(Images/relatedImages/offices.gif);
}

.relatedContent .alt h2.offices {
background-image:url(Images/relatedImages/offices_alt.gif);
}

.relatedContent h3 a {
color:#E6731E;
font-size:1.2em;
font-weight:normal;
text-decoration:none;
}

.relatedContent table.relatedcontentinner tr td td h3 a:hover {
color:#000;
}

.relatedContent table.relatedcontentinner tr td {
padding:0 10px 5px;
}

.relatedContent table.relatedcontentinner tr td td {
padding:0;
width:263px;
}

.relatedContent table.relatedcontentinner tr td td a {
color:#E6731E;
}

.relatedborderbtm h3 {
padding-bottom:10px;
}

.relatedContent table.relatedcontentinner td.relateddate {
color:#84908E;
padding:5px 0 10px 8px;
}

.relatedContent table.relatedcontentinner tr td.serviceslist {
padding-top:5px;
}

.serviceslist a, .relatedcontentinner .serviceslist a {
background-image:url(Images/personProfileImages/arrow.gif);
background-position:0 7px;
background-repeat:no-repeat;
color:#E6731E;
display:block;
margin:0 0 3px 10px;
padding-left:20px;
text-decoration:none;
text-transform:uppercase;
}

.serviceslist a:hover {
color:#000;
}

td.relatedtop {
background-image:url(Images/serviceContentImages/relatedTop.gif);
background-position:1px 0;
background-repeat:no-repeat;
padding-top:17px;
}

td.relatedtop h2, td.relatedtop2 h2 {
border-top:0 none;
}

td.relatedtop2 {
background-image:url(Images/contentImages/relatedTop.gif);
background-repeat:no-repeat;
height:0;
overflow:hidden;
padding-top:17px;
}

td.relatedfooter {
background:transparent url(Images/contentImages/relatedBum.gif) no-repeat scroll 0 bottom;
height:23px;
}

td.relatedfooteralt {
background:transparent url(Images/contentImages/relatedBumAlt.gif) no-repeat scroll 0 0;
height:25px;
}

.contentright td.SearchBox {
background-image:url(Images/serviceContentImages/servicesSearchBg.gif);
background-repeat:repeat-y;
margin-right:0;
}

.SearchBox h2 {
background-image:url(Images/serviceContentImages/serviceSearchHeader.gif);
background-repeat:no-repeat;
height:41px;
overflow:hidden;
text-indent:-9999px;
width:278px;
}

.contentright .SearchBoxContainer {
padding-left:10px;
}

.contentright .SearchBoxBase td {
background-image:url(Images/serviceContentImages/serviceSearchBum.gif);
background-position:100% 100%;
background-repeat:no-repeat;
padding:0 16px 24px 22px;
}

.SearchBox select {
width:240px;
}

.peopleSearchBox {
background:#E9ECDE none repeat scroll 0 0;
}

.peopleSearchBox h2 {
background-image:url(Images/personOverviewImages/peopleSearchHeader.gif);
background-repeat:no-repeat;
height:60px;
overflow:hidden;
text-indent:-9999px;
width:276px;
}

.contentright .peopleSearchBox .SearchBoxContainer {
padding-left:10px;
}

.contentright .peopleSearchBox .SearchBoxBase {
background-image:url(Images/personOverviewImages/peopleSearchBum.gif);
background-position:100% 100%;
background-repeat:no-repeat;
padding-bottom:12px;
}

.peopleSearchBox div.form {
background-image:url(Images/personOverviewImages/peopleSearchBg.gif);
background-repeat:repeat-y;
clear:both;
height:140px;
padding:0 16px 0 18px;
width:242px;
}

.peopleSearchBox label {
color:#789091;
display:block;
float:left;
font-size:0.8em;
padding:5px 0 0 3px;
text-transform:uppercase;
width:60px;
}

.peopleSearchBox label.twolinelable {
padding-top:0;
}

.peopleSearchBox input {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
float:left;
font-size:1.2em;
margin-bottom:5px;
padding:1px;
width:168px;
}

.peopleSearchBox input.searchbtn {
background:transparent url(Images/personOverviewImages/searchButtonBg.gif) no-repeat scroll center center;
border:0 none;
color:#58595B;
float:right;
font-size:0;
height:29px;
margin:5px 5px 0 0;
text-indent:-9999px;
width:89px;
}

.peopleSearchBox input.searchbtn:hover {
cursor:pointer;
}

.peopleSearchBox select {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
float:left;
font-size:1.2em;
margin-bottom:5px;
width:172px;
}

.peopleSearchBox select.duelselect {
width:86px;
}

.contentright .peopleSearchBox {
background-image:url(Images/personOverviewImages/peopleSearchBg.gif);
background-repeat:repeat-y;
margin-right:0;
}

.pubSearchBox {
background:#E9ECDE none repeat scroll 0 0;
}

.pubSearchBox h2 {
background-image:url(Images/publicationsImages/publicationsSearchHeader.gif);
background-repeat:no-repeat;
height:60px;
overflow:hidden;
text-indent:-9999px;
width:276px;
}

.pubSearchBox h2.filtersearch {
background-image:url(Images/UniversalImages/filtersearch.gif);
}

.contentright .pubSearchBox .SearchBoxContainer {
padding-left:10px;
}

.contentright .pubSearchBox .SearchBoxBase {
background-image:url(Images/personOverviewImages/peopleSearchBum.gif);
background-position:100% 100%;
background-repeat:no-repeat;
padding-bottom:12px;
}

.pubSearchBox .form {
background-image:url(Images/personOverviewImages/peopleSearchBg.gif);
background-repeat:repeat-y;
clear:both;
padding:0 16px 0 18px;
width:242px;
}

.pubSearchBox label {
color:#789091;
display:block;
float:left;
font-size:0.8em;
padding:5px 0 0 3px;
text-transform:uppercase;
width:60px;
}

.pubSearchBox label.twolinelable {
padding-top:0;
}

.pubSearchBox label.filter {
height:16px;
padding-bottom:5px;
width:210px;
}

.pubSearchBox input {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
float:left;
font-size:1.2em;
margin-bottom:5px;
padding:1px;
width:168px;
}

.pubSearchBox input.searchbtn {
background:transparent url(Images/personOverviewImages/searchButtonBg.gif) no-repeat scroll center center;
border:0 none;
color:#58595B;
float:right;
font-size:0;
height:29px;
margin:5px 5px 0 0;
text-indent:-9999px;
width:89px;
}

.pubSearchBox input.searchbtn:hover {
cursor:pointer;
}

.pubSearchBox span.checkbox {
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
font-size:1.2em;
margin:3px 7px 3px 5px;
width:13px;
}

.pubSearchBox span.checkbox input {
background:transparent none repeat scroll 0 0;
height:13px;
}

.pubSearchBox select {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
float:left;
font-size:1.2em;
margin-bottom:5px;
width:172px;
}

.pubSearchBox select.duelselect {
width:86px;
}

.contentright .pubSearchBox {
background-image:url(Images/personOverviewImages/peopleSearchBg.gif);
background-repeat:repeat-y;
margin-right:0;
}

table.resultnavbar {
border-bottom:1px solid #CCC;
color:#444;
width:646px;
}

table.resultnavbar a {
color:#848F90;
}

table.resultnavbar a:hover {
color:#000;
text-decoration:none;
}

table.resultnavbar td {
padding-bottom:10px;
width:215px;
}

table.resultnavbar td.searchedtext {
width:216px;
}

table.resultnavbar td.pagenoright {
color:#848F90;
text-align:right;
width:646px;
}

table.resultnavbar tr.bottombar {
}

table.resultnavbar tr.bottombar td {
border-top:1px solid #CCC;
padding-top:10px;
}

table.resultnavbar tr.bottombar td a {
color:#848F90;
}

table.resultnavbar tr.bottombar td a:hover {
color:#000;
}

table.searchresults {
margin:10px 0;
}

table.searchresults h2 {
/* Begin Chapman Tripp Change Dec 16 2008
color:#BBB;
*/
color:#848F90;
font-size:1.8em;
}

table.searchresults h2 a {
color:#848F90;
text-decoration:none;
}

table.searchresults h2 a:hover {
color:#000;
}

table.searchresults h2 img{
	padding-left:5px;
}

table.searchresults .datebaro {
color:#E6731E;
padding:5px 0;
}

table.searchresults .datebar {
color:#E6731E;
padding:0;
}

table.searchresults .datebar a {
color:#E6731E;
margin-left:5px;
text-decoration:none;
text-transform:uppercase;
}

table.searchresults .datebar a:hover {
color:#000;
}

table.searchresults .datebar .companyposition {
color:#848F90;
font-size:0.8em;
text-transform:uppercase;
}

table.searchresults .resultcontent {
color:#333;
font-size:12px;
padding:5px 0 0;
}

table.searchresults .searchresults_item {
margin:10px;
}

table.searchresults tr.alt {
background:#E9ECDE none repeat scroll 0 0;
}

a.contactmediateam {
background:transparent url(Images/publicationsImages/mail1.gif) no-repeat scroll left center;
color:#848F90;
display:block;
font-weight:bold;
padding:0 0 1px 20px;
text-decoration:none;
text-transform:uppercase;
}

a.contactmediateam:hover {
color:#E6731E;
}

.subscribepub {
background:transparent url(Images/publicationsImages/book1.gif) no-repeat scroll left 7px;
border-top:1px solid #CCC;
color:#848F90;
font-weight:bold;
margin-top:8px;
padding:8px 0 3px 20px;
text-decoration:none;
text-transform:uppercase;
}

a.subrss {
background:transparent url(Images/publicationsImages/rss1.gif) no-repeat scroll right center;
color:#848F90;
display:block;
float:left;
font-size:0.8em;
font-weight:bold;
height:15px;
margin-right:3px;
padding:3px 20px 0 0;
text-decoration:none;
text-transform:uppercase;
width:68px;
}

a.subrss:hover {
color:#E6731E;
}

a.subemail {
color:#848F90;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a.subemail:hover {
color:#E6731E;
}

#subscribecontainer {
border-top:1px solid #DDD;
color:#848F90;
padding:10px 10px 0;
}

.midconsolealtfoot td {
background:transparent url(Images/personProfileImages/altBtmBg.jpg) no-repeat scroll left top;
height:39px;
}

.peopleProfile {
padding:0 20px 0 0;
width:278px;
}

.peopleProfile .topconsole {
background:transparent url(Images/personOverviewImages/shadtop.gif) no-repeat scroll center bottom;
height:5px;
width:278px;
}

.peopleProfile .midconsole {
background:transparent url(Images/personProfileImages/peopleSearchBg.jpg) repeat-y scroll 2px 0;
font-size:1.1em;
margin:0 20px;
width:238px;
}

.peopleProfile .midconsole5 h2 {
color:#E6731E;
font-size:2em;
text-transform:uppercase;
}

.peopleProfile .midconsole5 h3 {
color:#666;
padding-bottom:10px;
text-transform:uppercase;
}

.peopleProfile .midconsole5 .midconsolehead {
color:#666;
font-weight:bold;
padding-right:3px;
text-transform:uppercase;
}

.peopleProfile .midconsole5 .midconsolehead2 {
color:#666;
display:block;
float:left;
font-weight:bold;
padding-right:3px;
text-transform:uppercase;
width:25px;
}

.peopleProfile .midconsole5 .midconsolebody {
color:#E6731E;
}

.qualificationstd {
text-transform:uppercase;
}

.peopleProfile .midconsole5 .midconsolebody a {
color:#E6731E;
}

.peopleProfile .midconsole5 .midconsolebody a:hover {
text-decoration:none;
}

.peopleProfile .midconsole5 .profileemail a {
overflow:hidden;
text-transform:lowercase;
}

.peopleProfile .midconsole2 .profileContactDetails {
height:50px;
z-index:1000;
}

.peopleProfile .midconsole2 .profileContactDetails h2 {
background:transparent url(Images/personOverviewImages/contactdetails.png) no-repeat scroll 0 0;
height:55px;
margin-top:-26px;
text-indent:-9999px;
}

.midconsole3 h2.contactDetails {
background:transparent url(Images/personProfileImages/contactDetails.jpg) no-repeat scroll center center;
height:14px;
text-indent:-9999px;
}

.serviceshead h2 {
background:transparent url(Images/personProfileImages/servicesHeading.gif) no-repeat scroll 0 0;
height:42px;
text-indent:-9999px;
width:278px;
}

.servicescontentinner {
border-top:1px solid #DDD;
margin:0 10px;
/* Begin Chapman Tripp Addition Dec 16 2008 */
margin-bottom:10px;
/* End Chapman Tripp Addition */
}

.servicescontentinner td {
background:#FFF url(Images/personProfileImages/relatedServicesBg.gif) repeat-y scroll 7px 0;
line-height:1.6em;
padding:3px 10px;
width:258px;
}

.servicescontentinner td a:link, .servicescontentinner td a:visited, .servicescontentinner td a:active {
color:#777;
}

.servicescontentinner td a:hover {
color:#000;
}

.contentright .servicescontentinner td.serviceslist {
background:transparent none repeat scroll 0 50%;
margin:0;
}

.servicescontentinner td.serviceslist a {
display:block;
width:auto;
}

.servicescontentinnerL {
margin:0 7px;
}

.servicescontentinnerL td {
background:#FFF url(Images/personProfileImages/relatedServicesBg.gif) repeat-y scroll 0 0;
line-height:1.6em;
padding:3px 10px;
width:258px;
}

.servicescontentinnerL td a:link, .servicescontentinnerL td a:visited, .servicescontentinnerL td a:active {
color:#777;
}

.servicescontentinnerL td a:hover {
color:#000;
}

.contentright .servicescontentinnerL td.serviceslist {
background:transparent none repeat scroll 0 50%;
margin:0;
}

.servicescontentinnerL td.serviceslist a {
display:block;
width:214px;
}

.servicesfooter {
background:#FFF url(Images/personProfileImages/servicesBumBg.gif) no-repeat scroll 7px 0;
height:17px;
width:278px;
}

.midconsole3 {
background:transparent url(Images/personProfileImages/peopleSearchBg.jpg) repeat-y scroll 2px 0;
}

.midconsole3 img {
margin-bottom:-3px;
}

.midconsole4 {
background:transparent url(Images/personProfileImages/peopleSearchBg.jpg) repeat-y scroll 2px 0;
padding:0 20px;
width:259px;
}

.midconsole5 {
border-bottom:1px solid #DDD;
padding:6px 0;
width:238px;
}

div.content table .brdrbtm {
border-bottom:1px solid #CCC;
}

div.content table .brdrtop {
border-top:1px solid #CCC;
}

a.vcard {
background:transparent url(Images/personProfileImages/vcardIcon.gif) no-repeat scroll 0 0;
display:block;
line-height:14px;
padding-left:20px;
text-decoration:none;
text-transform:uppercase;
width:75px;
}

a.bloglink {
background:transparent url('/_layouts/images/internet/blog-small.gif') no-repeat scroll 0 0;
display:inline;
line-height:14px;
padding-left:20px;
text-decoration:none;
text-transform:uppercase;
width:75px;
}

.rightprofile .recentWork h2, .contentleft .rightprofile .introduction {
width:340px;
}

.servicescontainer {
padding-top:20px;
}

.serviceslist2 {
border-bottom:1px solid #E0E3E3;
border-top:1px solid #E0E3E3;
padding:2px 0;
}

.serviceslist2 a {
background-repeat:no-repeat;
display:block;
height:64px;
width:648px;
}

.serviceslist2 h3 a {
text-indent:-9999px;
}

.serviceslist2 a.services_CompetitionRegulatoryAntitrust {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_1.gif);
}

.serviceslist2 a.services_CorporateCommercial {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_2.gif);
}

.serviceslist2 a.services_energy {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_3.gif);
}

.serviceslist2 a.services_enviroment {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_4.gif);
}

.serviceslist2 a.services_finance {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_5.gif);
}

.serviceslist2 a.services_government {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_6.gif);
}

.serviceslist2 a.services_intellectual {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_7.gif);
}

.serviceslist2 a.services_investment {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_8.gif);
}

.serviceslist2 a.services_litigation {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_9.gif);
}

.serviceslist2 a.services_private {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_10.gif);
}

.serviceslist2 a.services_property {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_11.gif);
}

.serviceslist2 a.services_restructure {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_12.gif);
}

.serviceslist2 a.services_tax {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_13.gif);
}

.serviceslist2 a.services_technology {
background-image:url(Images/ServicesOverviewImages/images/serviceOverviewMenu_14.gif);
}

.relatedContent h2.moreServices {
background:transparent url(Images/ServicesOverviewImages/moreServices.gif) repeat scroll 0 0;
border-top:0 none;
}

.moreServicesList a {
background-position:0 2px;
background-repeat:no-repeat;
border-bottom:1px solid #E0E3E3;
display:block;
float:none;
height:28px;
text-indent:-9999px;
width:243px;
}

.moreServicesList tr td {
padding-left:10px;
}

.moreServicesList a.moreServices1 {
background-image:url(Images/ServicesOverviewImages/moreServices1.gif);
border-top:1px solid #DDD;
}

.moreServicesList a.moreServices2 {
background-image:url(Images/ServicesOverviewImages/moreServices2.gif);
}

.moreServicesList a.moreServices3 {
background-image:url(Images/ServicesOverviewImages/moreServices3.gif);
}

.moreServicesList a.moreServices4 {
background-image:url(Images/ServicesOverviewImages/moreServices4.gif);
}

.moreServicesList a.moreServices5 {
background-image:url(Images/ServicesOverviewImages/moreServices5.gif);
}

.moreServicesList a.moreServices6 {
background-image:url(Images/ServicesOverviewImages/moreServices6.gif);
}

.moreServicesList a.moreServices7 {
background-image:url(Images/ServicesOverviewImages/moreServices7.gif);
}

.moreServicesList a.moreServices8 {
background-image:url(Images/ServicesOverviewImages/moreServices8.gif);
height:48px;
}

.moreServicesList a.moreServices9 {
background-image:url(Images/ServicesOverviewImages/moreServices9.gif);
}

.moreServicesList a.moreServices10 {
background-image:url(Images/ServicesOverviewImages/moreServices10.gif);
height:48px;
}

.moreServicesList a.moreServices11 {
background-image:url(Images/ServicesOverviewImages/moreServices11.gif);
}

.moreServicesList a.moreServices12 {
background-image:url(Images/ServicesOverviewImages/moreServices12.gif);
}

.moreServicesList a.moreServices13 {
background-image:url(Images/ServicesOverviewImages/moreServices13.gif);
}

.moreServicesList a.moreServices14 {
background-image:url(Images/ServicesOverviewImages/moreServices14.gif);
}

.moreServicesList a.moreServices15 {
background-image:url(Images/ServicesOverviewImages/moreServices15.gif);
}

.moreServicesList a.moreServices16 {
background-image:url(Images/ServicesOverviewImages/moreServices16.gif);
}

td.articlebox {
color:#999;
padding-top:10px;
}

td.articlebox a {
color:#888;
text-decoration:none;
}

td.articlebox a:hover {
color:#333;
}

.articlebox p {
margin-bottom:1em;
}

.articlebox ul {
margin-bottom:1em;
/* Begin Chapman Tripp Change 16 Dec 2008 */
/*
margin-left:50px;
*/
margin-left:20px;
/* End Chapman Tripp Change */
}

.articlebox ul li {
list-style-image:url("../_styles/bullet.gif");
list-style-type:disc;
}

.articlebox ol {
margin-bottom:1em;
/* Begin Chapman Tripp Change 16 Dec 2008 */
/*
margin-left:50px;
*/
margin-left:22px;
/* End Chapman Tripp Change */
}

.articlebox ol li {
list-style-type:decimal;
}

.authorbox {
}

.authorbox td {
border-top:1px solid #DDD;
}

.authorbox img {
float:left;
padding:6px 8px;
}

.authorbox .title {
color:#666;
}

.authorbox h3 {
padding-top:5px;
}

.newsfeatured{
padding-bottom:10px;	
}
.newsoverviewcontent {
background:transparent url(Images/newsContentImages/newsGradientTop.gif) no-repeat scroll left top;
width:462px;
}

.newsoverviewcontentInner {
background:transparent url(Images/newsContentImages/newsGradientBottom.gif) no-repeat scroll left bottom;
padding:20px;
}

.newsoverviewcontentSpacer {
width:30px;
}

td.height30 {
height:30px;
}

a.newsMore {
background-image:url(Images/newsContentImages/more.gif);
background-repeat:no-repeat;
float:right;
height:10px;
position:relative;
text-indent:-10000px;
top:15px;
width:184px;
}

a.eventsMore {
/* Begin Chapman Tripp Change Dec 16 2008 */
/*
background-image:url(Images/newsContentImages/facilities.gif);
width:159px;
*/
background-image:url(Images/newsContentImages/client-centre-information.gif);
width:184px;
background-repeat:no-repeat;
float:right;
height:10px;
position:relative;
text-indent:-10000px;
top:15px;
}

.featuredNewsList, .newsList, .eventsList {
border-bottom:1px solid #CCC;
padding-bottom:10px;
width:420px;
}

.featuredNewsList h2 {
background-image:url(Images/newsContentImages/featuredNewsListHeading.gif);
background-repeat:no-repeat;
float:left;
height:25px;
text-indent:-9999px;
width:255px;
}

.newsList h2 {
background-image:url(Images/newsContentImages/newsListHeading.gif);
background-repeat:no-repeat;
float:left;
height:25px;
text-indent:-9999px;
width:70px;
}

.eventsList h2 {
background-image:url(Images/newsContentImages/eventsHeading.gif);
background-repeat:no-repeat;
float:left;
height:25px;
text-indent:-9999px;
width:87px;
}

.alumniprofile {
color:#6B7473;
font-size:1.2em;
}

.alumniprofile h2 {
color:#333;
}

/* Begin Chapman Tripp Addition Dec 16 2008 */
.alumniprofile h3 {
color:#84908E;
font-size:1.4em;
}
/* End Chapman Tripp Addition */

.alumniprofile .alumniTitle {
color:#84908E;
}

.alumniprofile_left_top {
background-image:url(Images/UniversalImages/alumniProfileHeadingBg.gif);
background-position:-2px 0;
background-repeat:no-repeat;
margin-bottom:-16px;
padding-left:20px;
padding-right:20px;
padding-top:30px;
width:240px;
}

.alumniprofile_left_bottom {
background:transparent url(Images/UniversalImages/alumniProfileBg.gif) repeat-y scroll -2px 0;
height:12px;
padding:0 10px;
}

.alumniprofile_mid_left {
background-image:url(Images/UniversalImages/alumniProfileTop.gif);
background-position:-2px -2px;
background-repeat:no-repeat;
padding-top:12px;
}

.alumniprofile_mid_right {
background-image:url(Images/UniversalImages/alumniProfileTop.gif);
background-position:right center;
background-repeat:no-repeat;
height:12px;
}

.alumniprofile_right_bottom {
background:transparent url(Images/UniversalImages/alumniProfileBg.gif) repeat-y scroll right center;
padding:10px 20px 10px 0;
width:346px;
}

.alumniprofile_bottom_left {
background-image:url(Images/UniversalImages/alumniProfileBum.gif);
background-position:-2px 0;
background-repeat:no-repeat;
height:35px;
}

.alumniprofile_bottom_right {
background-image:url(Images/UniversalImages/alumniProfileBum.gif);
background-position:right top;
background-repeat:no-repeat;
height:35px;
}

h3.dearalumni {
background-image:url(Images/UniversalImages/dearAlumni.gif);
background-repeat:no-repeat;
display:block;
height:74px;
margin-top:20px;
overflow:hidden;
text-indent:-9999px;
width:605px;
}

h3.registerforevent {
background-image:url(Images/universalImages/registerforthisevent.gif);
background-repeat:no-repeat;
display:block;
height:34px;
margin-top:20px;
overflow:hidden;
text-indent:-9999px;
width:605px;
}

.alumniform, .eventsform {
color:#666;
font-size:0.9em;
text-transform:uppercase;
}

.alumniform .required, .eventsform .required {
border-bottom:1px solid #CCC;
color:#E6731E;
text-align:right;
text-transform:lowercase;
width:646px;
}

.alumniform label, .eventsform label {
display:block;
margin-top:10px;
width:200px;
}

.alumniform label.checkboxlabel, .eventsform label.checkboxlabel {
float:left;
margin:0;
padding:3px 3px 0 5px;
width:30px;
}

.alumniform label.requiredlabel, .eventsform label.requiredlabel, .subscriptionscontent label.requiredlabel {
color:#E6731E;
display:block;
float:left;
font-size:1.2em;
height:1em;
overflow:hidden;
width:7px;
}

.alumniform input, .eventsform input {
}

.alumniform input.textinput, .eventsform input.textinput, .eventsform select.textinput {
border:1px solid #DDD;
color:#333;
font-size:1.4em;
margin-bottom:10px;
padding:1px;
width:300px;
}

.alumniform input.buttoninput, .eventsform input.buttoninput {
background:transparent url(Images/UniversalImages/submitWhite.gif) no-repeat scroll center center;
border:0 none;
clear:both;
color:#788F90;
font-size:0;
height:31px;
margin-top:10px;
padding-right:10px;
text-align:right;
width:96px;
}

.eventsform input.buttoninput {
background:transparent url(Images/UniversalImages/registerWhite.gif) no-repeat scroll center center;
float:right;
width:112px;
}

.alumniform input.checkbox {
border:0 none;
float:left;
padding:0;
width:auto;
}

.alumniform textarea, .eventsform textarea {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
color:#333;
font-size:1.4em;
padding:1px;
width:300px;
}

.eventsform textarea {
height:70px;
}

.alumniform p, .eventsform p {
color:#666;
margin:10px 0 20px;
}

.buttoninput:hover {
cursor:pointer;
}

.alumniform .rightform, .eventsform .rightform {
padding-left:20px;
}

.eventdetails {
border-bottom:1px solid #CCC;
padding:10px 014px;
}

.eventdetails table {
color:#333;
font-size:12px;
}

.eventdetails table td {
padding:0 5px 0 0;
}

.alumnilinks {
border-top:1px solid #DDD;
padding:10px;
}

.alumnilinks a {
border-bottom:1px solid #DDD;
color:#788F90;
display:block;
font-weight:bold;
padding:5px 5px 5px 25px;
text-decoration:none;
text-transform:uppercase;
}

.alumnilinks a:hover {
color:#333;
}

.alumnilinks a.letterbox {
background:transparent url(Images/publicationsImages/mail1.gif) no-repeat scroll left center;
}

.alumnilinks a.letterbox2 {
background:transparent url(Images/publicationsImages/mail1.gif) no-repeat scroll left center;
border-bottom:0 none;
}

.alumnilinks a.suitcase {
background:transparent url(Images/publicationsImages/suitcase1.gif) no-repeat scroll left center;
}

.alumnilinks a.calc {
background:transparent url(Images/publicationsImages/calc1.gif) no-repeat scroll left center;
}

.communitypartners_item {
border-bottom:1px solid #CCC;
padding:20px 0;
text-align:left;
width:960px;
}

.communitypartners_item .communitypartners_itemimagetd {
padding:15px 10px;
width:148px;
}

.communitypartners_item h2 {
color:#84908E;
font-size:1.8em;
}

.communitypartners_item p {
margin-bottom:1em;
}

.communitypartners_itemcontent {
}

/* Begin Chapman Tripp Addition 16 Dec 2008 */
.communitypartners_itemcontent {
font-size:12px;
font-weight:normal;
}
/* End Chapman Tripp Addition */

/* Begin Chapman Tripp Addition 15 Jan 2009 */
/* e-services section */
.eservicescontent {
padding-top:20px;
}

.eservicescontentarea {
border-bottom:1px solid #CCC;
margin-bottom:20px;
padding-bottom:10px;
}

.eservices h1 {
background-image:url(Images/UniversalImages/e-servicestitle.gif);
height:70px;
}

.eservicesNavList a {
background-position:20px 0px;
background-repeat:no-repeat;
border-bottom:1px solid #E0E3E3;
display:block;
float:none;
height:35px;
text-indent:-9999px;
width:240px;
}

.eservicesNavList a:hover {
background-position:19px -35px;
}

.eservicesNavList tr td {
padding-left:10px;
}

.eservicesNavList a.eservicesLogin {
background-image:url(Images/relatedImages/eservices-login.gif);
}

.eservicesNavList a.eservicesResetPassword {
background-image:url(Images/relatedImages/eservices-resetpassword.gif);
border-bottom: none;
}
/* End Chapman Tripp Addition */

.aboutuscontent {
padding-top:20px;
}

.aboutuscontentarea {
border-bottom:1px solid #CCC;
margin-bottom:20px;
padding-bottom:10px;
}

.leadershipteam h2 {
background-image:url(Images/UniversalImages/leadershipteamtitle.gif);
background-repeat:no-repeat;
float:left;
height:25px;
padding-bottom:10px;
text-indent:-9999px;
width:260px;
}

.leadershipteamcontent {
background:transparent url(Images/newsContentImages/newsGradientTop.gif) no-repeat scroll left top;
width:461px;
}

.leadershipteamcontent p, .aboutuscontent p {
margin-bottom:1em;
}

.leadershipteamcontentInner {
background:transparent url(Images/newsContentImages/newsGradientBottom.gif) no-repeat scroll left bottom;
padding:20px;
}

.leadershipteamtitletext {
border-top:1px solid #CCC;
padding-top:10px;
}

.leadershipteamtitletext p {
color:#666;
}

.leadershipteamcontentSpacer {
width:40px;
}

.leadershipteam_item td {
font-size:12px;
padding:10px;
width:401px;
}

.leadershipteam_item td.teamthumb {
padding-right:0;
width:auto;
}

.leadershipteam_item td p {
color:#555;
margin-bottom:1px;
}

.leadershipteam_item td p.name {
color:#798F8E;
font-weight:bold;
}

.leadershipteam_item td p.name a {
color:#798F8E;
text-decoration:none;
}

.leadershipteam_item td p.name a:hover {
color:#000;
}

.leadershipteam_item td p.title {
color:#E6731E;
}

.leadershipteam_item td p.para {
color:#555;
}

table.abouthighlights {
}

table.abouthighlights h2 {
background-image:url(Images/UniversalImages/highlightstitle.gif);
background-repeat:no-repeat;
height:16px;
margin:34px 0 20px;
overflow:hidden;
text-indent:-9999px;
width:400px;
}

table.abouthighlights tr td.imagethumb {
padding:5px;
width:auto;
}

table.abouthighlights tr td.textholder {
border-bottom:1px solid #DDD;
padding:5px;
}

table.abouthighlights tr td.textholder p {
margin-bottom:0;
}

table.abouthighlights tr.lasthighlight td.textholder {
border-bottom:1px solid #FFF;
}

.aboutChapmanTrippList {
margin-bottom:10px;
}

.aboutChapmanTrippList a {
background-position:0 -3px;
background-repeat:no-repeat;
border-bottom:1px solid #E0E3E3;
display:block;
float:none;
height:32px;
text-indent:-9999px;
width:243px;
}

.aboutChapmanTrippList a:hover {
background-position:-242px -3px;
}

.aboutChapmanTrippList tr td {
padding-left:10px;
}

.aboutChapmanTrippList a.aboutChapmanTripp1 {
background-image:url(Images/UniversalImages/careerNav1.gif);
}

.aboutChapmanTrippList a.aboutChapmanTripp2 {
background-image:url(Images/UniversalImages/careerNav2.gif);
height:48px;
}

.aboutChapmanTrippList a.aboutChapmanTripp3 {
background-image:url(Images/UniversalImages/careerNav3.gif);
height:48px;
}

.aboutChapmanTrippList a.aboutChapmanTripp4 {
background-image:url(Images/UniversalImages/careerNav4.gif);
border-bottom:0 none;
}

.aboutChapmanTrippList tr td.selected a {
background-position:-242px -3px;
}

.careerscontent {
border-top:1px solid #CCC;
padding-top:20px;
width:651px;
}

.careerscontent p {
margin-bottom:1em;
}

.careersspacer {
width:44px;
}

.subscriptionscontent {
background:transparent url(Images/newsContentImages/newsGradientTop.gif) no-repeat scroll left top;
width:461px;
}

.subscriptionscontentInner {
background:transparent url(Images/newsContentImages/newsGradientBottom.gif) no-repeat scroll left bottom;
padding:20px;
}

.subscriptionscontent h2.summary {
background:transparent url(Images/UniversalImages/sub_contactdetails.gif) no-repeat scroll 0 0;
height:48px;
text-indent:-9999px;
}

.subscriptionscontent h2.selectsubscritionpreferances {
background:transparent url(Images/UniversalImages/sub_selectprefs.gif) no-repeat scroll 0 0;
height:48px;
text-indent:-9999px;
}

.subscriptionscontent .form {
font-size:0.9em;
}

.subscriptionscontent label {
color:#666;
display:block;
padding:5px 0 0 3px;
text-transform:uppercase;
width:170px;
}

.subscriptionscontent label.twolinelable {
padding-top:0;
}

.subscriptionscontent input {
background:#FFF none repeat scroll 0 0;
border:1px solid #DDD;
font-size:1.2em;
margin-bottom:5px;
width:170px;
}

.subscriptionscontent input.textinput {
color:#333;
font-size:1.4em;
margin-bottom:10px;
padding:1px;
width:300px;
}

.subscriptionscontent input.buttoninput {
background:transparent url(Images/UniversalImages/submitWhite.gif) no-repeat scroll center center;
border:0 none;
clear:both;
color:#788F90;
font-size:0;
height:31px;
margin-top:10px;
padding-right:10px;
text-align:right;
width:90px;
}

.subscriptionscontent input.checkbox {
border:0 none;
width:auto;
}

.subscriptionscontent .required {
color:#E6731E;
text-transform:lowercase;
}

.subscriptionscontent table.subpref {
margin-top:13px;
text-align:center;
}

.subscriptionscontent table.subpref td {
color:#666;
padding:5px;
}

.subscriptionscontent table.subpref th {
color:#555;
font-size:12px;
font-weight:bold;
padding:5px;
text-align:center;
}

.subscriptionscontent table.subpref td.w100 {
padding-top:2px;
text-align:left;
width:200px;
}

a.moreincommunity {
background:transparent url(Images/UniversalImages/arrowWhite.gif) no-repeat scroll right center;
color:#788F90;
float:right;
margin-top:10px;
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
}

a.moreincommunity:hover {
color:#000;
}

.pb20 {
padding-bottom:13px;
}

.righth3 {
border-top:1px solid #DDD;
padding-left:8px;
padding-top:8px;
}

.pdngtp10 {
padding-top:14px;
}

table.branchcontact {
font-weight:bold;
width:960px;
}

table.branchcontact th {
border-bottom:1px solid #CCC;
padding:10px 10px 5px;
text-align:left;
width:320px;
}

table.branchcontact td {
color:#666;
line-height:1.5em;
padding:0 10px;
text-align:left;
text-transform:uppercase;
width:320px;
}

table.branchcontact td h3 {
color:#333;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

table.branchcontact td a {
color:#666;
}

table.branchcontact td a:hover {
color:#333;
text-decoration:none;
}

table.servicescontact {
font-weight:bold;
width:960px;
}

table.servicescontact th {
border-bottom:1px solid #CCC;
line-height:1.5em;
padding:30px 0 0;
text-align:left;
width:300px;
}

table.servicescontact td {
padding:0 10px;
text-align:left;
width:140px;
}

table.servicescontact td.td1 {
padding:5px 10px 0 0;
width:70px;
}

table.servicescontact td.td1 a.vcard {
text-decoration:none;
width:auto;
}

table.servicescontact td.td2 {
color:#666;
line-height:1.5em;
padding:5px 0 0;
text-transform:uppercase;
width:210px;
}

table.servicescontact td.td2 a {
color:#333;
font-size:12px;
margin-bottom:5px;
text-decoration:none;
}

table.servicescontact td.td2 a:hover {
color:#777;
}

table.branchcontact h2, table.servicescontact h2 {
color:#E6731E;
font-size:1.2em;
font-weight:bold;
width:300px;
}

table.branchcontact tr.alt, table.servicescontact tr.alt {
background-color:#E9ECDE;
}

.jobList {
background-image:url(Images/personOverviewImages/peopleListTopBg.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#333;
width:640px;
}

.jobListInner {
background-image:url(Images/personOverviewImages/peopleListBumBg.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding:20px 20px 35px;
width:611px;
}

.joblisttitle h2 {
color:#333;
display:block;
height:33px;
margin-top:20px;
padding:0 0 2px;
text-indent:-9999px;
}

.joblisttitle h2.legaltitle {
background:transparent url(Images/UniversalImages/legaltitle.gif) no-repeat scroll 10px 0;
}

.joblisttitle h2.businessservicestitle {
background:transparent url(Images/UniversalImages/businessservicestitle.gif) no-repeat scroll 10px 0;
}

.jobList .jobListInner .alt {
background:#E9ECDE none repeat scroll 0 0;
}

.jobList .jobListInner th {
background-position:5px 10px;
background-repeat:no-repeat;
color:#788F90;
font-size:2.6em;
height:40px;
text-indent:-9999px;
width:180px;
}

.jobList .jobListInner th.jobtitle {
background-image:url(Images/UniversalImages/jobs_jobtitle.gif);
}

.jobList .jobListInner th.department {
background-image:url(Images/UniversalImages/jobs_department.gif);
}

.jobList .jobListInner th.location {
background-image:url(Images/UniversalImages/jobs_location.gif);
}

.jobList .jobListInner td {
color:#788F90;
font-weight:bold;
padding:10px;
width:180px;
}

.jobList .jobListInner td a {
color:#E6731E;
text-decoration:none;
/* Begin Chapman Tripp Addition 16 Dec 2008 */
font-size:1.2em;
/* End Chapman Tripp Addition */
}

.jobList .jobListInner td a:hover {
color:#333;
}

.overview_item {
width:400px;
}

.subconleft {
background:transparent url(Images/newsContentImages/newsGradientTop1.gif) no-repeat scroll left top;
width:370px;
}

.subconleft .subscriptionscontentInner {
background:transparent url(Images/newsContentImages/newsGradientBottom1.gif) no-repeat scroll left bottom;
}

.subconright {
background:transparent url(Images/newsContentImages/newsGradientTop2.gif) no-repeat scroll left top;
width:520px;
}

.subconright .subscriptionscontentInner {
background:transparent url(Images/newsContentImages/newsGradientBottom2.gif) no-repeat scroll left bottom;
}

.relatedContent .topIssues h2 {
background-image:url();
}

.relatedContent .relatedcontentinner .topIssues {
color:#666;
}

.relatedContent .relatedcontentinner .topIssues tr td {
border-top:1px solid #DDD;
padding:8px 0 8px 8px;
}

.relatedContent .relatedcontentinner .topIssues a {
text-decoration:none;
}

.relatedContent .relatedcontentinner .topIssues a:hover {
color:#333;
}

.relatedContent .relatedcontentinner .topIssues h3 {
font-weight:bold;
}

.relatedContent .relatedcontentinner .mediaContacts {
color:#666;
}

.relatedContent .relatedcontentinner .mediaContacts tr td {
border-top:1px solid #DDD;
padding:8px 0 8px 8px;
}

.relatedContent .relatedcontentinner .mediaContacts a {
text-decoration:none;
}

.relatedContent .relatedcontentinner .mediaContacts a:hover {
color:#333;
}

.relatedContent .relatedcontentinner .mediaContacts h3 {
font-weight:bold;
margin-bottom:3px;
}

.alumnilinks a.nobrdr, span.checkbox input {
border:0 none;
}

.subscriptionscontent span.checkbox input, .pubSearchBox span.checkbox input {
float:none;
width:13px;
}

a.emailsmall {
background:transparent url(Images/UniversalImages/emailicon.gif) no-repeat scroll -15px 0;
display:block;
float:left;
height:14px;
margin:0 3px;
text-indent:-9999px;
width:15px;
}

a.emailsmall:hover {
background:transparent url(Images/UniversalImages/emailicon.gif) no-repeat scroll 0 0;
}

.mediacontact span {
float:left;
}

.mediagap {
padding-bottom:0;
}

.margintop0 {
margin-top:0;
}

table.z {
z-index:1;
}

.nobrdrtop {
border-top:0 none;
}

td.relatedlast, .relatedcontent tr td.relatedlast, .relatedContent table.relatedcontentinner td.relatedlast {
padding-bottom:0;
}

.careerImage {
width:952px;
}

.hiddenlogo,
.hiddenlogo2 {
display: none;
}

.contentspacer {
	width: 34px;
}
.ms-rtetablecells{border:none;padding:0px;padding-right:5px;}
.ms-rtetablecells-rowborder{
	border:none;border-bottom:1px solid #CCC;
}
.ms-rtetablecells-rowborder div{
	padding:5px;
}
.ms-rtetablegrid{
	border-collapse: collapse;
	border: 1px solid #666;	
}
.ms-rtetablegrid th{
	background-color:#666;
	color:#fff;
}
.ms-rtetablegrid td{
	border: 1px solid #666;
}