/* 
COLOR KEY
light gray(menu bar):          dcdcdc
blue dark(body bg):            162737
bright blue (links):           4c99e9
med blue (banner,side links):  7598c0
med grey (tabs,sidebar label): a9a9a9
*/

/* Main Fonts ONLY */
body { font-family: arial; color: #000; font-size: 12px; line-height: 16px; }
input,select,textarea,font{ font-family: trebuchet ms,arial,helvetica,sans-serif; }
.wb-clientcontent p, .wb-clientcontent span, .wb-clientcontent div { font-family: trebuchet ms,arial,helvetica,sans-serif; }

.headerlogo{display:none;}

.page_bios .areaexpandable {display:none;}
.page_bios .areauppercontainer {display:none;}
.areauppercontainer {background:none !important;}

#Attorneys {padding-top:10px;}
.areatitleinner {padding-bottom:10px;}

.eventsfooterdiv{display:none;}

.tabscontent{display:block !important;}

ul {list-style:none;}
.educationdiv{width:330px;}
/* minor normalization */
h1,h2,h3,h4 {font-weight:bold;line-height:1.0em;margin:1.0em 0;padding:0px;}
h1 {font-size:18px;margin:0 0 0.5em 0;line-height:1.2em;}
h2 {font-size:16px;margin-bottom:0px;padding-bottom:0px;}
h3 {font-size:14px;}
h4 {font-size:14px;}
form {margin:0;padding:0;}
p {margin:1em 0;}
ul {margin:1em 0;padding:0 0 0 0;}
li {margin:0;padding:0;}
strong {font-style:inherit;font-weight:bold;}
em {font-style:italic;}

.eventdivouter{display:none;}
.printbannerimage{padding-bottom:20px;}




.pageheader{display:none;}
.areaexpandable img {display:none;}
.areatitleinner{font-size:18px;}
.abouttabsmenu{display:none;}
.pagebodyfooter {display:none;}
/* LINKS: try to avoid specifying anything except color using a full set of :link, :active, :visited, etc. or it's a pain to override) */
a { text-decoration: none; }

a:hover {text-decoration:underline;}

/* obvious global toggles */
.noprint {display:none !important;}
.nowrap {white-space:nowrap;}
.clearboth {clear:both;}

/* structural page mods */
.page {width:650px;}
.pagebodyfooter {margin:10px 0 0 0;}

/* shared changes */
.pageheaderprintlogo {margin:10px 0 30px 0;}
.pageheaderqrcode {display:block;float:right;border:0px;}
.sharedwidgets {display:none;}
.sharedtabstrip {display:none;}
.sharedtabbody {padding-bottom:0px!important;height:auto!important;margin:10px 0;}

/* individual page mods */
.page_practices .js-expandbtn {display:none;}
.industrieslistexpandbtn {display:none;}
.practicessublist {display:block!important;}

.page_showbio .shareddateditemheader {font-weight:bold;}
.page_showbio #tabcontent_experience .shareddateditemtabledate {padding-left:20px;}


/*bios*/

a {color:black;}

.tabsmenu{display:none;}
.AttorneyImage{float:right;top:20px;position:relative;}
.AttorneyImageBack {right:0px;position:absolute;z-index:-1}
.pagebodylower{clear:both;}
.biosexpandable img {display:none;}
.biotopbodydivright ul {list-style:none;}
.biotopbodydivright ul {padding:0;margin:0;}
#Overview {padding-top:20px;}
.biosexpandable{float:left;}

.biosexpandable{color:#000000;}
.biosuppercontainer {
   /* background-image: url("images/bioupper.jpg");*/
    background-position: 0 0;
    position: relative;
    padding:10px 0 0 0;
    padding-bottom:0px;
    margin:0px;
    height:410px;
}
.biosuppercontainer a {
color:#000000;
}

.page_events .areacontentright{display:none;}
.page_events .areatitlediv{display:none;}
.page_knowledgecenter .areacontentright{display:none;}
.showmore a{display:none;}
.showmore {display:block;height:20px;}


.page_contact .contactform{display:none;}
.page_contact .areatitleinner {display:none;}
.page_contact #locationimage{display:none;}
.page_contact .contactattlink{display:none;}
.page_contact .locationimage{display:none;}
.page_contact .imagemaplist{display:none;}
.page_contact hr{display:none;}
.officedetail a{display:none;}
.page_contact .innertext a{display:inline-block;}

/* Tampa Office */
div.tampa_office_person { width: 330px; float: left; padding-bottom: 26px; }
img.tampa_office_person { float: left; margin-right: 10px; width: 100px; }
h2.tampa_office_person { font-size: 17px; color: #074e80; margin: 0px 0px 2px 0px; }
p.tampa_office_person { margin: 0px; }
a.tampa_office_person { font-weight: bold; }

.biotable {width:100%;zoom:1;}
.expander {display:none;}