/**** Header ****/
/* Firefox */
@-moz-document url-prefix() {
 .header .logo {position:static;}
}

.header .logo img {margin-bottom:35px;}

.header .nav1 {display:none;}
.pagetoolsWrapper {display:none;}

.header .menu {display:none;}



/*********************************************
					GENERAL
*********************************************/
.readMore {display:none;} 
.viewAllN {display:none;}
.viewAllP {display:none;}
.viewAll {display:none;}
.viewAllNCvProf {display:none;}
.back {display:none;}
/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {margin:0;width:auto;}

/**** Middle ****/
.middleC {background:transparent none;clear:both;margin:0;width:auto;}
.middleB {padding:0;}
.middleA {min-height:auto;}

/**** Global ****/
.clear {height:20px;}

/*********************************************
					LEFT SIDE
*********************************************/

div.leftsideB {width:175px;padding-right:20px;min-height:auto;}

.leftside .nav2 {display:none;}
.leftside .relatedlinks {display:none;}

.leftside .content {padding:0;}
.leftside h2 {padding:0 0 7px 0;}

.leftside .highlights {padding:0;}

.leftside .contact {padding:0;}
.leftside .contact .vcard {display:none;}
.leftside .contact .printbio {display:none;}

/*********************************************
					MAIN 
*********************************************/

div.mainbodyB {width:auto;float:none;} 
div.mainbodyA {padding:0;}
div.mainbody {display:table;.display:inline-block;}

body.search div.leftsideB {height:auto;}

/**** Listing ****/
.listing table.list {width:auto;}

body.listing div.leftsideB {height:auto;}

/*********************************************
					RIGHT SIDE
*********************************************/
div.rightsideB {float:right;width:165px;padding-left:20px;}
div.rightsideA {padding:0;}

/**** Footer ****/
.footer .footer_bar {display:none;}
.footer .logo {display:none;}

.footer .footer_right {text-align:right;padding:19px 0;text-align:right;}
.footer .footer_right .copyright {display:inline;padding:0;}
.footer .footer_right .nav2wrapper {display:none;}

/**** Pop Up Menus ****/
.footer .popup {display:none;}

/*********************************************
					SECTION
*********************************************/
body.about .leftsideB {display:none;}
body.offices .leftsideB {display:none;}
body.bios .leftsideB {width:auto;}
body.services .leftsideB {display:none;}
body.news .leftsideB {display:none;}
body.events .leftsideB {display:none;}
body.careers .leftsideB {display:none;}
div.sectionimage img {max-width:670px;}
body.detail .rightside {margin-top:15px;}

/**** Services ****/
body.serviceslisting table.corpus {width:auto;}

body.serviceslisting div.expandcollapseA {display:none;}

body.serviceslisting div.services div.group {width:230px;float:left;}
body.serviceslisting .hshower_switch {display:none;}
body.serviceslisting .hshower_plus {display:none;}
body.serviceslisting .hshower_minus {display:none;}
body.serviceslisting .serviceNameLink {float:none;text-align:left;width:auto;}

body.serviceslisting .ServiceNameLink {display:block;}
body.serviceslisting .ServiceNameLink a {display:block;float:none;width:auto;}

body.servicesdetail .middle {background-image:none;}

/**** Bios ****/
body.bioslisting table.list {width:100%;}
body.biosdetail .leftside .image {margin-top:0;}
body.biosdetail .leftside .image img {width:165px;}
body.biosdetail .middle {background-image:none;}

body.biosdetail .bio_corner {display:none;}

body.biosdetail .mainbody .relatedlinks {display:none;}

/**** Events ****/
body.eventsdetail .middle .details .contact .vcalendar a {background-image:none;padding:0;}

/**** Careers ****/
body.careerslanding .middleC {margin:0;width:auto;}

body.careerslanding .tabs {display:none;}

body.careerslanding div.leftsideB {float:none;width:auto;color:#000;display:block;color:#000;}
body.careerslanding div.leftsideA {padding:0}
body.careerslanding div.leftside h1 {color:#000;}

body.careerslanding div.rightsideB {float:none;width:auto;display:table;.display:inline-block;color:#000;padding:0;}
body.careerslanding div.rightsideA {padding:0;}
body.careerslanding div.rightside h1 {margin:0;color:#000;}

body.careerslanding table.subnav {width:auto;}

body.careerslanding .othernav {display:none;}

body.careerslanding div.top {height:auto;} 
body.careerslanding div.bottom {position:static;}
body.careerslanding div.bottom .quote {display:none;}


/**** Email ****/
body.emaildetail .mainbodyB {width:auto;}

body.emaildetail .details {padding:0;}

/**** News/Events/Pubs ****/
body.eventssearch div.search, body.newssearch div.search, body.pubsearch div.search {display:none;}

/*********************************************
					HOME
*********************************************/
body.home .clear {height:30px;}

body.home .middleC {background-image:none;clear:both;margin:0;padding:0;}
body.home .middleA {min-height:auto;}

body.home .middle .left {float:none;width:auto;position:static;background-image:none !important;height:auto !important;}
body.home .middle .left .feature {padding:0;}
body.home .middle .left .feature .more {display:none;}
body.home .middle .left  .numbers {display:none;}

body.home .middle .right {float:none;width:auto;}
body.home .middle .right .tabs {display:none;}
body.home .middle .right .tabs_content {background-image:none;padding:0;min-height:auto;}
body.home .middle .right .tabs_content .more {display:none;}
