*{padding:0;margin:0;border:0;}
#bottomNav,#numberDisplay a,#overlay,.people .middle .bottom,.people .top img,.teamlinks,.palogo,.practiceareas img,#COlogolink,.searchform,#headerleft,#headerright,#iiplogo,.latestnews a,.recentnews img,.externallinks,.links,.tasks,.form,h1 img/*,.navbar,.bottomnavbar*/,#largeimages,.rsslink{display:none !important;}
body{padding:20px;}
p,#coprintlogo img,h1{margin:0 0 15px;}
ol,ul{margin:0 0 0 20px;}
.offices { clear: both; list-style: none; overflow: hidden; height: 100%; margin: 0 0 20px; }
.offices li { float: left; margin: 0 0 0 25px; }
.offices li:first-child { margin: 0; }
.office_name { font-size: 14px; font-weight: bold; margin: 10px 0; }
.office_address, .office_tel { font-size: 12px; }
.office_address { height: 90px; }
.office_tel { overflow: hidden; }
.office_tel span { float: left; clear: both; display: block; width: 30px; }

.peoplelinks ul,.practiceareas ul{list-style:none;margin:0;}
.practiceareas li{background:transparent none no-repeat !important;}
.practiceareas h2{font-size:20px;margin:0;}

.atozpeople{list-style:none;overflow:hidden;width:530px;height:100%;}
.atozpeople li{float:left;}
.atozpeople li *{display:block;padding:10px 5px;}
.atozpeople li span{color:#666;}

.profilelist{list-style:none;margin:20px 0 0;}
.profilelist li{overflow:hidden;height:100%;}
.profilelist li * {display:block;float:left;padding:2px 10px;}
.name{width:217px;}
.partner{width:70px;}
.location{width:70px;}

.profile .left{float:left;width:70%;margin:0 5% 0 0;}
.profile .rightp{float:left;width:20%;}
.profile .quotes ul,.profile .contact ul{list-style:none;margin:0;}
.profile .quotes li{margin:0 0 10px;}
.profile .contact ul span { width: 100px; float: left; display: block; }
.profile .contact ul .vcf { margin: 0 0 0 100px; }

h2{margin:20px 0;white-space:nowrap;}

*{background-color:transparent !important; background-image:none !important; background-repeat:no-repeat !important;}

.gallerylist {list-style:none;overflow:hidden;height:100%;margin:0;}
.gallerylist li{float:left;width:140px;overflow:hidden;margin:0 30px 0 0;}
.gallerylist img{display:block;}
.gallerylist h2{font-size:1em;white-space:normal;}
.gallerylist a{display:inline;}

.navbar,.bottomnavbar{list-style:none;margin:0;}
.navbar li,.bottomnavbar li{display:inline;margin:0 5px 0 0;}
.navbar,.bottomnavbar a{display:none;}
.bottomnavbar{margin:30px 0 0;clear:both;}

#caption{margin:0 30px 0 0;}

.eventDet { display: block !important;} 
.event .form { display: block !important; margin-top: 15px; margin-left: 15px; width: 600px !important; overflow: hidden; font-size: 13px; text-align: left; }
.event .form ul { list-style: none; }
.event .form li { overflow: hidden; height: 100%; clear: both; margin: 0 0 10px; }
.event .form label { width: 190px !important; font-size: 14px !important; display: block; float: left; color: #0E529E; font-weight: bold; margin: 0 10px 0 0; }
.event .form span { font-size: 14px !important; background: url(../graphics/box_bottom_213px.gif) no-repeat bottom left; display: block; width: 213px; overflow: hidden; float: left; }
.event .form span span { background: url(../graphics/box_top_213px.gif) no-repeat top left; display: block; width: 203px; padding: 3px 5px; overflow: hidden; float: none; }
.event .form input, .form textarea, .form select { width: 203px; background: transparent; }
.event .form select { width: 206px; float: left; background: #C1E7FA; padding: 1px 2px 1px 2px; }
.event .form p { margin: 10px 5px; text-align: center; }
.event .form ul ul { float: left; width: 200px; }
.event .form ul ul li { padding: 2px; margin: 0; line-height: 1.1em; }
.event .form ul ul input { width: 20px; float: left; background: none; }
.event .form ul ul label { width: 165px; float: left; } 
.event .form input[type="radio"] { width: 30px !important; margin-left: 200px !important;  }
.event .form input[type="checkbox"] { width: 30px !important;  }

.event .form table { margin-left: 17px !important;}

 