body {
  font-family: arial,helvetica,sans-serif;
  color: black;
  margin: 0pt;
  padding: 0pt;
  border: 0pt;
  text-align: left;
  font-size: 10pt; }

li {
   font-family: arial,helvetica,sans-serif; }
   
ul {
   font-family: arial,helvetica,sans-serif;
}

ul.no-indent
{ padding-left:0px;
  margin-left:1em;
}
      
p {
  font-family: arial,helvetica,sans-serif;
  color: black;
  text-align: left;
  margin-top: 0; }

.no-bottom { margin-bottom: 0px;} 

.no-top { padding-top: 0px;} 

sup {
  font-size: 60%;
  font-weight: bold
 }
 
sub {
  font-size: 60%;
  font-weight: bold
 }

h1 {
  margin-top: 14pt;
  font-family: inherit;
  font-size: 16pt;
  font-weight: bold;
  text-align: left }

h2 {
  font-size: 13pt; 
  font-family: inherit;
  font-weight: bold;
  text-align: left }

h3 {
  font-size: 10pt;
  font-family: inherit;
  font-weight: bold;
  text-align: left }

h4, h5, h6, h7 {
  font-size: 10pt;
  font-family: inherit;
  font-weight: bold;
  text-align: left;
  text-indent: 3em }

table.limit {
  max-width:900px;
  width:expression(document.body.clientWidth > 900? "900px": "auto" );
}

table.limit1 {
  max-width:800px;
  width:expression(document.body.clientWidth > 865? "865px": "auto" );
}

.smalltext {
  font-family: arial,helvetica,sans-serif;
  font-size: 85%;
  line-height: 1.2em;
}

.bottom {
  font-family: arial,helvetica,sans-serif;
  font-size: 85%;
}

.linkbottom {
  font-family: arial,helvetica,sans-serif;
  font-size: 85%;
  line-height: 1.5em;
  text-align: center
}

dd {
  margin-top: 5pt }

dt {
  margin-bottom: 15pt }

td.thepaper {
  background-color: white }

A:link, A:visited {
  text-decoration: none;
  color: #009911 }

A:hover {
  text-decoration:underline }

A:active {
  text-decoration:none }

.leftlinks {
  color: white;
  text-align: right;
  font-size: 12pt;
  font-weight: semibold }

A.leftlinks:link, A.leftlinks:visited {
  text-decoration: none;
  color: inherit }

A.leftlinks:hover {
  text-decoration:underline; color: #FFFFFF }

A.leftlinks:active {
  text-decoration:none }

.linksmall {
  color: white;
  text-align: right;
  font-size: 9pt;
  }

A.linksmall:hover {
  text-decoration:underline; color: #FFFFFF }
  
INPUT.submit { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #ffffff; background-color: #009911;
}

INPUT.greenpages { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #ffffff; background-color: #ffffff; border:none 
}

INPUT.clear { font-family: arial, helvetica, sans-serif; font-size: 13px; color:#009911; font-weight: bold; background-color: #ffffff; border:none
}

.subactive_menu { 
display: none; background:#007733; padding:5px; position:absolute; left:190px; white-space: nowrap; text-align: left; border: #FFFFFF 1px solid; }

.subactive { 
display: none; }

table.directory td {
padding-right:20px;
}

img.right {
margin-left: 10px;
float:right;
}

img.left {
margin-right: 10px;
}

.index {
overflow:hidden;
white-space: pre-line;
width:130px;
height:240px;
float:left; 
padding: 0 10px 15px 0;
}

.index2 {
overflow:hidden;
white-space: pre-line;
width:270px;
height:240px;
float:left;
padding: 0 10px 15px 0;
}

.index img, .index2 img {
margin-bottom: 2px;
margin-top: 0;
padding-top: 0;
}

.title {
font-weight: bold;
color: #009911;
margin-bottom: 2px;
}