body,
body * {background:none #fff !important;}
/*********************************************
					HEADER
*********************************************/
div.header {text-align:left;padding:0 0 10px;}

div.header div.logo {float:none;padding:0 0 25px;}
div.header div.tagline{display:none;}
div.header div.headerRight {display:none;}
div.header div.nav1 {display:none;}
a {color: #676465 !important; font-weight:normal !important; font-style:normal;}
div.header div.headerLeft{float:none; margin:0;}
div.xnav_shower {display:none;}
div.footer div.text{text-align: left; float:none;}
div.footerA { border-top:none; margin-top: 25px}


/*********************************************
					GENERAL
*********************************************/
body {background-image:none;text-align:left;}
body div.containermainA{width: auto; margin: 0;}


/*Banner */
div.middle div.banner img {width:670px;float:none;clear:none; padding-bottom: 30px; margin:0; position: static;}


/*body Styles */
div.leftside{float:left; width: 18%}
div.leftside div.nav2 ul li {padding-left: 10px;}
div.rightside{ margin: 0; width: 155px;}

div.mainbody{font-size:100%; padding: 0; margin-left: 20%; margin-right: 25%; padding-left: 5px  }

div.mainbodyA{width: auto; padding: 0; float:none; }


/*Bio Detail Page*/
body.biosdetail div.mainbody div.icons{display:none;font-size:100%;}
body.biosdetail div.mainbody div.address{height: auto; overflow: auto;}
body.biosdetail div.mainbody div.address  ul li{ margin-right:0; }
body.biosdetail div.mainbody div.address .officeaddress ul li{ margin-left:17px; }
body.biosdetail div.leftside{display:block; width: 135px;}
body.biosdetail div.relatedlinks{display:none;}
body.biosdetail div.viewall{display:none;}
body.biosdetail div.containermainA{width:670px;}




div.mainbody div.listing table.list { width: auto; }
div.leftside div.highlights div.content ul li img {max-width:100%;}
body.biosdetail div.qrcode{position:absolute; top:28px; margin-left:8px;}
body.biosdetail div.rightside{margin-top: 15px; *margin-top:0;}
body.biosdetail div.rightside div.shadow {padding-top:0;  }
body.biosdetail div.rightside div.shadowA { margin-bottom: 0; padding-bottom: 0}
body.biosdetail div.mainbody div.listing table.list td div.repmatters 
body.biosdetail div.mainbody div.experiencelisting table.list td div.title,
body.biosdetail div.mainbody div.listing table.list td div.repmatters {font-weight:normal;}
body.biosdetail div.mainbody div.listing table.list td div.title {font-weight:normal}
body.servicesdetail div.mainbody div.service_relations_consumer table.list{width: auto;}

/* Begin crappy hacks for ie*/
body.biosdetail .containermain{*position: relative; *overflow: visible}

body.biosdetail div.mainbody div.relinfo div.listing table.list td.shortInfoA{width: auto;}
div.mainbody div.listing table.list td div.date{white-space: normal}
div.mainbody div.listing table.list td {font-size: 100%;}
body.biosdetail div.mainbody div.listing table.list td {padding: 0;}
body.biosdetail table.list td .item{padding: 0 15px 10px 0; }

/*experience detail page*/
body.experiencedetail div.leftside{display:block; width: 135px;margin-bottom: 20px;}
body.servicesdetail div.rightside {padding-top: 16px;}

/*Services detail page*/
body.servicesdetail div.mainbody div.titleinfo{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}


/*
#DebugInfo{display: none !important;} */