#noscript {
  display:none;
}
.noprint {
  display:none;
}
/******************/
/***** global *****/
/******************/
body {
  background:#fff;
  margin: 0;
  padding: 0;
  color: #000;
  font: normal 12px/18px Georgia, serif;
  text-align: center;
}
div, td {
  color: #000;
  margin: 0;
  padding: 0;
  font: normal 11px/17px Georgia, serif;
}
h3.print {
  font-weight:bold;
  color: #9cb84f;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
img.title {
  display:none;
}
img.home {
  display:none;
}
a.email {
  padding: 0 15px 0 15px;
  background: url(/images/img_email.gif);
  background-repeat: no-repeat;
  background-position: 0 50%;
}
#header {
  display:none;
}
#container {
  margin: 0 auto;
  width: 771px;
  text-align: left;
}
#container-body-shadow {
  background:#fff;
}
#container-body {
  background:#fff;
}
#container-page {
  margin: 0 0 0 31px;
}
#top {
  display:none;
}
#logo {
  display:none;
}
#top-nav {
  display:none;
}
#menu {
  display:none;
}
#content {
  margin: 0 0 0 27px;
  padding: 17px 0 0 0;
  font: normal 11px/17px Georgia, serif;
  float: left;
  width: 487px;
}
#content span.contact {
  margin: 0 10px 0 15px;
  color: #CC9966;
  font: normal 12px/18px Frutiger, sans-serif;
}
#content div.attorney-image {
  float: right;
  margin:15px 15px 15px 10px;
  font: normal 10px/16px Frutiger, sans-serif;
}
#content div.attorney-image img {
  border: 1px solid #97ac5f;
}
#content p {
  font: normal 11px/17px Georgia, serif;
  margin: 0 0 10px 0;
  padding: 0;
}
#content p.first {
  margin: 10px 0;
}
#content a {
  font-weight:bold;
  color: #97ac5f;
}
#content a:hover {
  text-decoration:none;
}
#content img.right {
  float: right;
  margin: 0 0 15px 15px;
  border: 1px solid #97ac5f;
}
#content-green-line {
  display:none;
}
#content h3 {
  color:#7f914d;
  text-decoration:underline;
  font: bold 12px/20px Georgia, serif;
  margin:0 0 5px 0;
}
#content ul {
  list-style-type:disc;
}
#content li {
  margin:10px 0;
}
table.article-nav {
  display:none;
}

#footer {
  display:none;
}
#footer div {
  display:none;
}
#copy {
  display:none;
}
#wlion {
  display:none;
}

#nav, #subnav {
  display:none;
}

/****************/
/***** misc *****/
/****************/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
* html .clearfix { height:1px; }

.caption {
  font-size:10px;
}


/************************/
/***** message area *****/
/************************/
#message-area {
  margin:0;
  padding:10px 10px 10px 32px;
  background:#596733;
  border:0;
}
#message-area a {
  text-decoration:underline;
}
#message-area a:hover {
  text-decoration:none;
}
#message-area .close {
  padding:5px 0 0 0;
	font-size:10px;
  text-align:left;
}
#message-area ul {
  list-style:none;
}
#message-area li.error a {
  color:#c00;
}
.message-area-success {
  background:#596733;
}
.message-area-error {
  background:#596733;
}

/*****************/
/***** lists *****/
/*****************/
ul.icons {
  list-style:none;
  margin:0;
  padding:0;
}
ul.icons li {
  padding:0;
  margin:.5em 0;
}
ul.icons li a {
  padding:3px 0 3px 0;
  margin:0;
}
ul.icons li.pdf a   { background:url(/images/icon_pdf.gif)   0 50% no-repeat; }
ul.icons li.doc a   { background:url(/images/icon_doc.gif)   0 50% no-repeat; }
ul.icons li.ppt a   { background:url(/images/icon_ppt.gif)   0 50% no-repeat; }
ul.icons li.xls a   { background:url(/images/icon_xls.gif)   0 50% no-repeat; }
ul.icons li.txt a   { background:url(/images/icon_txt.gif)   0 50% no-repeat; }
ul.icons li.jpg a   { background:url(/images/icon_jpg.gif)   0 50% no-repeat; }
ul.icons li.gif a   { background:url(/images/icon_gif.gif)   0 50% no-repeat; }
ul.icons li.email a { background:url(/images/icon_email.gif) 0 50% no-repeat; }

table.news {
  table-layout:fixed;
  width:500px;
}
table.news tr {
  vertical-align:top;
}
table.news td {
  padding:0 25px 25px 0;
  color: #000;
  font: normal 11px/17px Georgia, serif;
}
table.news td a {
  font-weight:bold;
  color: #9cb84f;
}
table.news td a:hover {
  text-decoration:none;
}
table.news .date {
  color: #000;
  font: bold 12px/17px Georgia, serif;
}

table.form .buttons td input {
	display:none;
}

.backtotop {
	display:none;
}

#map {
  display:none;
}

