/* body*/

body {
      font-family: verdana,arial,helvetica,sans-serif; 
      font-size: 9pt;
      background-color: #ffffff;
	   word-spacing:0; margin-top:0; margin-bottom:
	   }



/* headings */

h1, h2, h3, h4  {
    font-family: verdana,arial,helvetica,sans-serif;
    font-weight: bold; word-spacing:0; margin-top:0; margin-bottom:0
    
    }
h1  {font-size: 24pt; word-spacing:0; margin-top:0; margin-bottom:0
    }

h2  {font-size: 18pt; word-spacing:0; margin-top:0; margin-bottom:0
    }

h3  {font-size: 12pt;
     background-color: #D2FFA8; word-spacing:0; margin-top:0; margin-bottom:0
    }

h4  {font-size: 10pt; word-spacing:0; margin-top:0; margin-bottom:0
     background-color: #ffff99;
    }

pre {font-size: small;}

/* links */
  

a:link {color: #c00000; text-decoration: none}
a:visited {color: #c00000; text-decoration: none}
a:hover {color: #c00000; text-decoration: none; background-color: yellow}


/* tables */

table {
      font-family: verdana,arial,helvetica,sans-serif; 
      font-size: 9pt; word-spacing:0; margin-top:0; margin-bottom:0
      }
th    {
      font-family: verdana,arial,helvetica,sans-serif; 
      font-size: small;
      font-weight: bold;
      }



/* lists etc. */

ul   {list-style-type: square}

hr   {height: 1px}

/*navigation */

.vnav ul, .vnav ul li
{
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0;
	list-style-type: none;
	width: 110px;

}

.vnav ul li
{
	border-bottom: solid 1px #000000;
}
.vnav ul li a
{
	display: block;
	text-decoration: none;
	color: #333333;
	width: 110px;


}
.vnav ul li a:hover
{
	font-weight: bold;
	background-color: #FFFF00;

}

.vnav
{
	margin-bottom: 1em;
}
