﻿/* Main Fonts ONLY */
body,input,select,textarea {font-family:helvetica,arial,sans-serif;color:#000;font-size:13px;line-height:17px;}
.wb-content font, .wb-content p, .wb-content span, .wb-content div, .wb-content table {font-family:helvetica,arial,sans-serif;}

.sharedteal  {background-color:#61ABB4;}
.sharedblue  {background-color:#023B58;}
.sharedorange  {background-color:#f7941e;}
.sharedgreen  {background-color:#649941;}    
.sharedgold  {background-color:#BEA52F;}
.sharedbrown {background-color:#41210A;}
.sharedgray {background-color:#E6E6E6;}

/* minor normalization */
h1,h2,h3,h4,h5 {font-weight:bold;line-height:20px;margin:0 0 10px 0;padding:0;color:#000;}
h1 {padding:0;margin:0 0 10px 0;font-size:28px;line-height:40px;}
h2 {font-size:20px;line-height:26px;}
h3 {font-size:14px;line-height:20px;}
h4 {font-size:14px;line-height:20px;}
h5 {font-size:14px;line-height:20px;}
form {margin:0;padding:0;}
p {margin:0 0 10px 0;}
ol, ul,ol ol, ol ul, ul ol, ul ul {margin:10px 0 10px 1em;padding:0 0 0 0.5em;}
li {padding-left:3px;}
ol ol, ol ul, ul ol, ul ul {margin-top:5px;margin-bottom:5px;}
strong,b {font-style:inherit;font-weight:bold;}
em {font-style:italic;}
img {-ms-interpolation-mode:bicubic;border:0 !important;}

/* 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:#000;}
a:hover {text-decoration:underline;}

/* client content */
.wb-content ul ul {margin:0;}
.wb-content table {font-size:13px;line-height:17px;}

/* obvious global toggles */
.noprint, input,select {display:none;}
.nowrap {white-space:nowrap;}
.clearboth {clear:both;}
.print-breakbefore {page-break-before:always;}
.print-breakafter {page-break-after:always;}

/* hidden items from main layout */
.pageheader {display:none;}
.pagemenu {display:none;}
.pagebody {width:624px;margin:0 auto;}
.pagefooter,.masterfooterwrapper {display:none;}
.sharedwidgetexpander {display:none;}
.sharedtabbedwrapper {display:none;}

/* master layout */
html {margin:0;padding:0;}
body {width:624px;margin:0 auto;padding:0;position:relative;background-color:#fff;}
.masterheaderimagewrapper img {display:block;width:150px;height:50px;border:0px;}
.masterheaderimagewrapper {display:block;padding:0 0 25px 0;}
.sharedcontentwrapper {width:404px;padding:1px 20px 0 0;}
.print-bodyright {width:200px;padding:1px 0 0 0;float:right;}
.print-bodyright .sharedwidgetlist {list-style:none outside;padding:0;margin:0 0 10px 0;}
.print-bodyright .sharedwidgetlist > li {padding:0 0 0 10px;margin:0;text-indent:-10px;}
.print-move-right {display:none;}

/* shared formatting */
.sharedbulletlist {}
.sharedbulletlist > li {margin:0;padding:0;}
.sharedcleanlist {padding:0;list-style:none outside;}
.sharedcleanlist > li {margin:0 0 2px 0;padding:0 0 0 10px;text-indent:-10px;}
.sharedshowtitle {margin:15px 0;color:#61abb4;font-weight:normal;font-size:36px;}
.sharedwidgettitle {margin:15px 0 0 0;}
.sharedwidgettitle h2, .sharedsectiontitle {padding:0;margin:0;color:#61abb4;font-weight:normal;font-size:20px;line-height:26px;}
.sharedwidgetlist {}
.sharedsectiontitle {margin-top:15px;}

/* bio results - these are on some sub-tabs on interior pages */
.sharedbioresult {display:block;margin:0 0 5px 0;padding:0 0 1px 0;}
.bioresultphoto {display:none;}
.bioresultname {width:200px;float:left;}
.bioresultoffice {width:200px;float:left;}
.bioresultvcard {display:none;}

/* bio page */
.page_showbio .sharedshowtitle {font-size:32px;line-height:38px;font-weight:normal;padding:0;margin:15px 0 0 0;color:#000;}
.page_showbio .sharedheaderwrapper {height:200px;}
.showbiopublicationheader {padding:0;margin:15px 0 0 0;color:#61abb4;font-weight:normal;font-size:20px;line-height:26px;}
.sharedexperiencelisttitle {font-weight:bold;margin:15px 0 0 0;}
.showbiocontactwrapper {width:404px;height:198px;float:left;margin:0 20px 0 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.showbiotitlename {font-size:16px;line-height:20px;font-weight:normal;padding:0;margin:15px 0 0 0;font-style:italic;}
.showbioofficecards {width:404px;padding:20px 0 0 0;}
.showbioofficecard {width:180px;padding:0 0 0 10px;margin:0 11px 0 0;float:left;border-left:1px solid #000;}
.showbioofficecard-1 {border-left:0px;padding-left:0px;}
.showbioofficecard .sharedphonelabel em {display:inline-block;width:15px;text-align:left;font-style:normal;}
.showbioprintphoto {display:block;width:200px;height:200px;border:0px;}
.showbiopublicationswrapper {display:block;margin:0 0 10px 0;}

/* china bio, lol! */
.page_showchinabio .sharedshowtitle {font-size:32px;line-height:38px;font-weight:normal;padding:0;margin:15px 0 0 0;color:#000;}
.page_showchinabio .sharedheaderwrapper {height:200px;}
