html,body,#container, #indrgt { 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, .staff { box-shadow:none; margin: 0; background: none; }

.button, #wrapbox, #header, ul.tabs, #mainContent ul.tabs, ul.tabs li.select, .news div.article { border:none;}

ul.tabs li.select,  #mainContent ul.tab, .asc_dtl h3 { font-weight:bold; text-align:left; display: block; width:100%;}
ul.tabs, #mainContent ul.tabs, ul.tabs li { padding:0; margin:0;}

#header, .ftr hs span, .listblk .listing .dtlblk { margin: 0 !important; }

#header, .clsfttl, .clsfslides .slide, .tabholder div.showtab .video, .tabholder div.tabcount{height:auto; min-height:auto;}

div:empty, .sbsrchblk, #top_nav,  #rgtprt, .footnavi, .copyright,  #breadcrumd, .slidebg, #nav, #topnav, 
footer#footer, #form_paging_links, .listh span.img, .logo, #leftprt .map, img, form, .tmenublk, .wlcm, .topnav, .clsflnks, .memlnks, .flrgt, 
.nws_blk, .asc_blk, .sbpgbnr { 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, #contactBlk{ display:block; height:auto; }
#header h1 { line-height:1em; margin:0; padding:0;}
.asct_blk .asct { border: none; margin:0; padding:0;}
.asct_blk .asct, .asc_dtl { text-align:left; width:100%;}