  body,td,th,tr {
	  color: #3e3e3e; 
      background-color:inherit;
	  font-family:Arial,sans-serif; 
	  font-size:12pt;
	 }
  h1 {
	  color: black; 
      background-color:inherit;
	  margin-bottom: 0px ;
	  margin-top: 0px; 
	  font-family:Arial,sans-serif; 
	  font-size:10pt;
	  text-align:left;
	 }
  h2 {
	  color: silver; 
      background-color:inherit;
	  margin-bottom: 0px ;
	  margin-top: 0px; 
	  font-family:"VAG Round",Arial,sans-serif; 
	  font-size:60pt;
	  text-align:left;
	 }
  h3 {
	  color: black; 
      background-color:inherit;
	  margin-bottom: 0px ;
	  margin-top: 0px; 
	  font-family:"VAG Round",Arial,sans-serif; 
	  font-size:20pt;
	 }

	em.fig {
	  color: black; 
	  margin-bottom: 0px ;
	  margin-top: 0px; 
	  font-size: .75em;
	  font-weight:normal;
	  font-style:italic;
	 }
	em.time {
	  font-size: 8pt;
	  font-weight:bold;
	  font-style:normal;
	 }
	em.product { 
		color: green ;
	  font-size: 10pt;
	  font-weight:bold;
	  font-style:normal;
/*	  background-color:#EEE; */
	 }
	 
  p.otherlinks a.button {float: right; width: 16em;}

  .indented {
    margin-left: 10px;
    text-indent: -10px;
    }
#map 
{
   width: 100%; 
   height: 500px;
   margin: 0px 0px 0px 0px;
}

div.toc	
{	
	margin-bottom: 2em;
}
.center
{ 
text-align: center;
}

.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

div.centered 
{
text-align: center;
}

div.centered table 
{
margin: 0 auto; 
text-align: left;
}
img.noborder
{
	border:0;
}
img.logo
{ /* 609x301 */
  position:absolute; 
  TOP:35px; 
  LEFT:170px; 
	width:609px;
	height:301px;
	border:0;
}
h2.logo
{
  position:absolute; 
  TOP:35px; 
  LEFT:800px; 
	border:0;
}
td.navbar
{   
  background-image: url("/images/hl_back.png");
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  background-repeat: repeat-x;
  background-position: left;
  vertical-align:top;
  height:125px;
}
div.navbar
{   
  background-image: url("images/hl_back.png");
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  background-repeat: repeat-x;
/*  background-position: left;
  vertical-align:top;
  height:1250px; */
}

td.top
{   
  vertical-align:top;
  margin-left:0px;
  text-align:left;
}  
td.topm
{   
  vertical-align:top;
  margin-left:0px;
  text-align:left;
  width:15%;
}  
td.topb
{   
  vertical-align:top;
  margin-left:0px;
  text-align:left;
  width:85%;
}  
td.mopr
{  
    background-color: #FFFFCC; 
    border-top: white solid 1px;
	border-right: gray solid 1px;
	border-bottom: gray solid 1px;
	border-left: white solid 1px;
    color: black; 
    font-family: Arial,sans-serif ;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 1px;
	text-decoration: none;
	text-align:right;
 	margin-left: 10px ;
	margin-top: 0px;
	margin-bottom: 0px; 
    width: 20em;
}
td.mopc
{  
    background-color: #FFFFCC; 
    border-top: white solid 1px;
	border-right: black solid 1px;
	border-bottom: black solid 1px;
	border-left: white solid 1px;
    color: black; 
    font-family: Arial,sans-serif ;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 1px;
	text-decoration: none;
	text-align:center;
 	margin-left: 10px ;
	margin-top: 0px;
	margin-bottom: 0px; 
    width: 20em;
}
td.mopl
{  
    background-color: #FFFFCC; 
    border-top: white solid 1px;
	border-right: gray solid 1px;
	border-bottom: gray solid 1px;
	border-left: white solid 1px;
    color: black; 
    font-family: Arial,sans-serif ;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 1px;
	text-decoration: none;
	text-align:left;
 	margin-left: 10px ;
	margin-top: 0px;
	margin-bottom: 0px; 
    width: 20em;
}
table.mop
{
}	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
/* left: -1000px; */
width:800px;
height:auto;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width:600px;
height:auto;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 10px; /*position where enlarged image should offset horizontally */
}
