/* trying to be normal */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol, ul {list-style:none;}
em, i {font-style:italic;font-weight:inherit;}
strong, b {font-style:inherit;font-weight:bold;}
fieldset, img {border:0;}
a:link, a:visited {outline:none;text-decoration:none;color:#333;}
a:active, a:hover {outline:none;text-decoration:none;}
* {font-family:Verdana,sans-serif !important;font-size:11pt !important;}
body {background-color:#f2f2f2;}

/* turn stuff off */
#menu, #logo a, #leftPane, .bioLetter, #wrapperlogin, #signup, #mySearch, #CapsLock, .toplink {display:none;}

#logo {margin:0px !important;padding:0px !important;}
#pagewrapper {margin:0 auto !important;padding:0 !important;width:605px;z-index:99;background-color:#fff;color:#333;}
#middlePane {float:left;margin-left:1em;width:575px;}
#rightPane {margin:1em 0 0 1em;padding-top:1em;color:#333;float:left;text-align:left;width:575px;line-height:22px;}
#rightPane h2, #rightPane h3, #rightPane h4, #rightPane h5, #rightPane h6 {font-weight:bold;margin-top:1em;}
#rightPane ul {margin-left:1em;margin-bottom:1em;}
#rightPane a.newsfeature {margin-bottom:7px;display:block;}

h1 {padding:8px 0 0 0;margin:0 0 8px 0;}

/* individual bio */
#person #bioImage {border:1px solid #333;}
#person span.bioName {color:#4B83B1;}
#person #contentWrapper {margin-top:1.3em;}
div#bioBody {display:none;}
div#bioBodyCopy {display:block;}

#person #rightPane #bioAssoc ul {list-style-type:disc;}
#person #rightPane #bioAssoc li { margin-top:5px;}

/*
#person #middlePane {width:280px;float:right;margin:0 1em 0 1em;padding:0 0 0 1em;border-left:1px solid #ccc;}
#person #rightPane {float:left;width:260px;padding:0;margin:0 0 0 8px;}
* html #person #rightPane {width:250px;}
#person #rightPane li {margin-bottom:0.5em;}
*/
/* mods for single column print layout in bio! (Brian 02/05/2010) */
#person #middlePane {width:100%;margin:0px;display:block;float:none;padding:0px;}
#person #rightPane {width:100%;margin:0px;display:block;float:none;padding:0px;}
#person span.bioName {margin:0px;font-size:1.4em !important;line-height:2.2em !important;}


#areas, #resources {
  position:absolute;
  top:25px;
  left:1px;
  margin-left:-10px !important;
  background:#949c22;
  width:280px;
  display:none;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
}

#index #nav_home {
  display:none;
}

#index #PageContent {
  padding-top:28px;
  padding-right:0px;
}

#index #PageContent h1, #PageContent .bioName, .primary #PageContent h1, #rightWrapper h1 {
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}

#index #PageContent h1 span, #PageContent .bioName span, .primary #PageContent h1 span, #rightWrapper h1 span {
  text-transform:lowercase;
}

#PageContent p {margin:0 0 1em 0;line-height:20px;}

#PageContent fieldset {
  margin-bottom:10px;
  padding-bottom:10px;
}

.primary #PageContent h1 {
  color:rgb(75,131,177);  
}

#index #PageContent h2, .primary #PageContent h2, .primary #PageContent h3, #rightWrapper h2, #rightWrapper h3 {
  font-size:12px;
  font-weight:bold;
  color:rgb(75,131,177);
}

#PageContent h3 {padding-bottom:0px;margin-bottom:4px;}
#PageContent li {margin:0 0 1em 2em;}

#index #PageContent h2 {
  margin-top:0px;
  padding-top:9px;
  margin-bottom:7px;
}

.primary #PageContent h2, .primary #PageContent h3, #rightWrapper h2, #rightWrapper h3 {
  color:#000;
}

#pnlTopics {
  clear:both;
}

#homeNews {
  clear:both;
  margin-top:25px;
}

div.HotTopic a {
  display:block;
}

div.HotTopic {
  width:40%;
  line-height:18px;
}

.copy, .copyright {
  display:none;
}

th.GridHeader_Lime, th.ResizeHeader_Lime, .GridPager_Lime, gridpager_lime td {background:#ccc !important;}
.GridPager_Lime, #topicPanel + p {display:none;}
.MasterTable_Lime {border:none !important;border-left:none !important;}

#biosList, #biosList2, #biosList3 {width:100% !important;line-height:14px;}
#biosList td, #biosList2 td, #biosList3 td {width:35%;vertical-align:top;padding-right:12px;}
#biosList h1, #biosList2 h1, #biosList3 h1 {padding:2em 0 0.25em 0 !important;}
#biosList td {width:auto;}

#library dl {margin-top:0px !important;}
#library dt {text-decoration:underline;}
#library dt .letter {text-decoration:none !important;font-weight:bold;margin-top:10px;margin-bottom:8px;}

#myTopicList table, #myAssociateList table {padding-top:1em;}

.b101 h2 {
  margin:0px;
  padding:9px 0;
}

.sep {
  padding-bottom:10px;
}

fieldset label {
  display:block;
  float:left;
  margin:0;
  padding:0;
  text-align:right;
  width:125px;
}

.formitem {
  margin: 4px 0;
}

#registeritem {
  color:#000000;
  margin:0 auto 10px;
  text-align:right;
  width:500px;
}

#index #contentWrapper {overflow:hidden;}
#index #leftPane {padding-bottom:2000px;margin-bottom:-2000px;}

#services fieldset {
  padding-bottom:5px;
}

#homelogin #login, #homelogin #register {
  margin:8px 0;
}

#team .biocontent .bioName {
  display:block;
  margin:8px 0;
}

#services #attorneys table {
  margin-left:-10px;
}

.searchGray {
  color:#333;
}

