body,
body * {color:#000; }
.mainbody,div.containermain ,div.containermainA,
header, section, nav,footer, body form{overflow:hidden;}
/*********************************************
					HEADER
*********************************************/

body{overflow:hidden;}
.header {text-align:left; height:66px;}
.header .container{padding:0;}

.sitesearch {display:none;}
.pagetools {display:none;}

.secondary-nav,
.solutions-finder,
.mainnav,
.breadcrumbs,
.footer,
.logo,
input,
select,
.attysearch,
.button,
.primary-nav,
div.togglemenus,
#navitemnewsevents,
#navitemabout,
#navitemlocations,
#navitemcareers,
#navitemPeople,
#navitemServices,
#navitemExperience,
.viewmore{display:none!important;}
div.togglemenus{padding-top: 0;}


.subnav{display:none;}

div.logoprint{display:block; margin:0 0 15px;}
div.logoprint img{width:202px; height:66px; }

a {color: #000!important; font-weight:normal !important; font-style:normal;}
.mainbody ul{list-style-image:none; list-style-type:disc; margin-left: 16px;}
ol{*margin-left: 2px;}

.lead-content h1{font-size:24px; color:#000;}
.rightside h3{color:#000;}

/*********************************************
					FOOTER
*********************************************/
div.footer {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {background-image:none;text-align:left;}



/**** Fixed or Scaling - Add width for Fixed-width sites****/
div.containermainA {width: auto;background-image:none;position:relative;overflow:hidden;}
div.containermain {padding:0;}

body div.middle {/*display:inline-block;*/width:670px;float:none;clear:none;height:auto;}


/**** Middle ****/
div.middle table.main {border:0;border-collapse:collapse;width:auto;}

body,
div.middle,
.lead-content,
body div.mainbody,
.header .container,
.header,
.middle .mainbody .main-cols{background: #fff none}

/*********************************************
					LEFT SIDE
*********************************************/
/*div.leftside {display:none;}*/



body,
.container ,
body.biosdetail .content-container,
body.officesdetail .content-container{/*border:1px solid #000;*/width: auto; }
body div.mainbody {padding-bottom:0; float:none; clear:none; padding-top:0;overflow:hidden;}
body div.mainbody div.tabs{display:none;}
body div.rightside{float:none; clear:both; padding-left:0; margin-top:20px;}

body .mainbody .lead-content{padding-left:0; margin-bottom:0; }
body .mainbody .content-container{float:none; padding-left:0; margin-right:0px;}

body.biosdetail .content-container,
body.officesdetail .content-container,
body.officesdetail .mainbody .lead-content{overflow:hidden;position:relative;}
body.biosdetail .main-cols{padding-bottom:0;}
body.biosdetail .contact .photo{float:left; margin-right:25px;}
body.biosdetail .contact .personInfo{ float:left; margin-left:0;}
body.biosdetail .education, body.biosdetail .activities, body.biosdetail .admissions {margin-bottom:0;}
body.biosdetail .rightside ul li{margin:0 0 10px;}
body.biosdetail .mainbody .content-container ul{margin-bottom:0;}
body.biosdetail .mainbody .content-container .listing ul{list-style-type:none;}
body.biosdetail .content-container{margin-right:30px; *margin-right:50px;}
body.biosdetail .content-container .shortbio{display:none;}
body.biosdetail .content-container .mainbio{display:block!important;}

body.officesdetail .content-container, .mapcontainer{position:relative;}
body.officesdetail .mainbody .lead-content h1{float:none; width:auto; color:#000;}
body.officesdetail .mainbody .lead-content .officeInfo{color:#000;margin-left: 20px; float: left;}

body.experiencedetail div.container div.richtext{width:670px;}
div.container div.richtext{width:670px;}

.photo img{box-shadow: NONE}

.mainbody .listing ul{list-style:none;}
