/**
  * basic styles
  **/
body { 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: white;
  color: black;
  margin-left:0px; 
  margin-right:0px; 
  margin-top:0px; 
  margin-bottom:0px ;
}

.default{font-size:11px; font-family: verdana,helvetica,arial,sans-serif;}

/* Style for all table cells. */
td {	font-size: 11px;
}

/* Put a border on all generated images */
.image {
	border-width: 1;
	border-style: solid;
}

.nav {	font-weight: bold;
	font-size: 11px;
}

/* Align the content of the cells on the index pages to the center. */
#index td {
	text-align: center;
}

/* Remove the margin under the images on the index pages. */
#index .image {
	margin-left: 2;
	margin-right: 2;
	margin-bottom: 0;
}


/* Header */
h1 {font-size:18pt;  color:#6666ff;}
h2 {font-size:16pt;  color:#6666ff;}
h3 {font-size:13pt;  color:#666666;}
.ref {font-size:7pt; }

/* Custom link styles */
a:active  { text-decoration:none; color: #003399; }
a:visited { text-decoration:none; color: #663399; }
a:hover   { text-decoration:none; color: #6699cc; }
a:link    { text-decoration:none; color: #3366cc; }

#imageinfo {
	background-color:#f5f5f5;
	color:#000000;
	position:absolute;
	top:75px; left:20px; width:210px; height:50px; z-index:1;
	border-style:solid; border-width:1px;	
	visibility: hidden;
}

#comment {
	background-color:#f5f5f5;
	color:#000000;
	position:absolute; 	padding:2px;
	top:75px; left:40px; width:210px; height:50px; z-index:2;
	border-style:solid; border-width:1px;	
	visibility: hidden;
}

