﻿/* print styles */

body,table { font-family: arial,helvetica,sans-serif; color: #000; font-size: 11px; line-height: 15px; }
input,select,textarea,font{ font-family: arial,helvetica,sans-serif; }
.wb-clientcontent p, .wb-clientcontent span, .wb-clientcontent div { font-family: arial,helvetica,sans-serif; }

/* minor normalization */
h1, h2, h3, h4 { font-weight: bold; line-height: 1.0em; margin: 1em 0; padding: 0px; }
h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 11px; }
h4 { font-size: 11px; }
h6 { padding:0; margin:0 0 5px 0; font-size: 10px; line-height:15px; font-weight:normal; }

form { margin: 0; padding: 0; }
p { margin: 0 0 1em 0; }
ul { margin: 1em 0; padding: 0 0 0 1.5em; }
li { margin: 0; padding: 0; }
strong { font-style: inherit; font-weight: bold; }
em { font-style: italic; }
a img { border: 0px; }

/* 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, a:link, a:visited, a:active, .fauxlink { color: #3399cc; }
a:hover {text-decoration:underline;}

/* hide sections sitewide */
.noprint { display: none; }
.pageheader { display: none; }
.pagebodyleft, .pagebodyright { display: none; }
.sharedfeaturebanner { display: none; }
.invis-label {display:none!important;}
.sr-only {display:none!important;}

/* client content mods */
.wb-clientcontent { text-align:justify; }
.wb-clientcontent ol { list-style-type: lower-alpha; }
.wb-clientcontent ol ol { list-style-type: decimal; }

/* special layouts */
.layout-sparse .pageprintheader {display:none!important;}
.layout-sparse .pageheader {display:none!important;}
.layout-sparse .pagefooter {display:none!important;}
.layout-sparse .pagebody h1 {display:none!important;}
.layout-sparse .pagebodyleft, .layout-sparse .pagebodyright {display:none!important;}
.layout-sparse .pagebodymiddle {width:auto;padding:0 30px 30px 30px;float:none;border:0;}
.layout-sparse .sharedcontentfeaturetext {font-size:16px;line-height:20px;color:#000;}
.layout-sparse .sharedsmallercontent {font-size:14px;line-height:17px;color:#000;}


/* mod specific sections */
html { position: relative; }
body { padding: 0; margin: 0; }
.pagebody { clear: both; zoom:1; }
.pageprintheader { width: 100%; height: 44px; margin: 0 0 15px 0; /*position: absolute; top: 0px; left: 0px;*/ font-size: 13px; line-height: 1.0em; font-weight: normal; color: #999; border-bottom: 1px solid #ccc; }
.pageprinttitle { font-size: 20px; line-height: 1.0em; font-weight: bold; margin: 0 0 0.5em 0; }
.sharedlayeredtitle { font-size: 15px; line-height: 1.0em; }
.sharedcontentfeaturetext { font-size: 12px; line-height: 16px; margin: 1em 0;}
.pagefooter { border-top: 1px solid #000; padding: 5px 0 0 0; margin: 10px 0 0 0; clear: both; text-align: left; }

.homecarouselcontainer { display: none; }
.homebioprofilepracticelist { margin: 0; padding: 0; list-style: none outside; }
.page_index .pagebodyleft, .page_index .pagebodyright { display: block; }

.showpracticeleftoverhang { display: none; }
.showpracticesublist { display: none; }
.showpracticesubcontent { display: block !important; }

.page_showbio, .page_showbio .page { width: 620px; }
.page_showbio .wb-clientcontent { text-align: inherit; }
.page_showbio .wb-clientcontent li { margin:10px 0; }
.showbiophoto { width: 175px; }
.showbiocentercolsplit { width:620px; }
.showbiocentercolsplitleft { width: 175px; float: left; margin-right: -175px; }
.showbiocentercolsplitright { width: 410px; float: none; position: relative; left: 205px; }
.showbiosidebarcontent { text-align: inherit; }
.showbiofullname { margin: 0 0 .5em 0; }

.sharedcleangaplist {
list-style: none outside;
margin: 0 0 1.25em 0;
padding: 0;
}

.sharedcleanlist {
list-style: none outside;
margin: 0 0 1.25em 0;
padding: 0;
}

.rightFooter {display:none;}

/***from radeditor*/
.font8 {font-size:8px;}
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}