html,body,#container { background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }
#layout { position: inherit; }

#wrapper{ box-shadow:none; margin: 0; background: none; }

.button, #wrapbox, #header{ border:none;}

#header{ margin: 0 !important; }

#header{height:auto; min-height:auto;}

div:empty, #top_nav, #rgtprt, .footnavi, .copyright,  .breadcrumb, section.navi, section.logo, .logo, .slidebg, #nav, #topnav, 
footer#footer, #form_paging_links, .listh span.img, .head_forms
#leftprt .map, img, form, .tmenublk, .wlcm, .topnav,  .memlnks, .flrgt, .postwebform input[type=submit], #group_submit_info { display: none; }

.container, .staff { margin: 0; padding: 0; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
#header h1{ display:block; height:auto; }
#header h1 { line-height:1em; margin:0; padding:0;}

form#form_40_post { display:block;}
.webform .fieldrow{ margin:0; }
.webform .fieldrow .fieldlabel, .webform .fieldrow .fieldval {display: inline-block;
    width: 40%;
    margin: 0 0.5%;
    vertical-align: top;
    text-align: left; }
.revise_additional_areas_of_practice_multicheckbox, .revise_areas_of_concentration.revise_areas_of_concentration_multicheckbox{ display:inline-block; vertical-align:top;}
.webform .fieldrow.add_areas .fieldval, .webform .fieldrow.areas_con .fieldval{width: 55%;}
.revise_additional_areas_of_practice_multicheckbox { display:inline-block;  vertical-align:top; min-width:41%;}
