
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;} 

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%;
}

.linktop {
  font-family: arial,helvetica,sans-serif;
  font-size: 120%;
  color: black;
  text-align: justify
}

.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; font-weight:bold; color:#da0001; }


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: blue }

A.leftlinks:active {
  text-decoration:none }

.linksmall {
	color: white;
	text-align: right;
	font-size: 9pt;
}

A.linksmall:hover {
  text-decoration:underline; color: #FFFFFF }
  
A.leftsublinks {
	color: blue;
	text-align: right;
	font-size: 9pt;
	background-color: none;
	font-style: italic;
}

A.leftsublinks: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-left: 10px;
float:left;
}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

.index {
overflow:hidden;
white-space: pre-line;
width:130px;
height:242px;
float:left; 
margin: 0 10px 30px 0;
}

.index2 {
overflow:hidden;
white-space: pre-line;
width:270px;
height:242px;
float:left;
margin: 0 10px 30px 0;
}

.index img, .index2 img {
margin-bottom: 2px;
margin-top: 2px;
padding-top: 0;
}

.title {
font-weight: bold;
color: #009911;
margin-bottom: 2px;
}

.box-right {
float:right;
border: 1px solid;
margin:0 0 0 5px;
padding:5px 5px 0 5px;
}