html, body {
  color: #000066;
  background-color: transparent;
  font-family: Arial, sans-serif, verdana, helvetica, Garamond ;
  font-size:   8pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align:  justify;
  vertical-align: top;
}
.logo1, .logo2, .logo3 {
  color:       #000099;
  font-size:   18pt;
  font-weight: bold;
  text-align:  left;
}
.logo2 {
  color:       #000000;
  font-size:   12pt;
  font-weight: normal;
}
.logo3 {
  color:       #000000;
  font-size:   14pt;
  font-weight: normal;
  vertical-align: center;
}
.motto {
  color:       #000000;
  font-size:   10pt;
  font-weight: bold;
  vertical-align: top;
}
table, tr, td, th  {
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  background: transparent;
}
.head {
  font-size: 18pt;
  text-align: center;
  vertical-align: middle;
  background: transparent;
}
.center {
  text-align: center;
  vertical-align:middle;
}
.right {
  text-align: right;
  vertical-align:top;
}
.date {
  text-align: right;
  color: #000066;
}
.menu, A.menu:link, A.menu:visited, A.menu:active {
  color: #000066;
  font-weight: normal;
  text-decoration: none;
}
A.menu:hover { font-weight: bold; }
.menubar {
  background:  #ffffff url("/FF1/images/MenuFF1.png") repeat-y fixed left;
  color: white;
}
A.menubar:link, A.menubar:visited, A.menubar:active {
  color: white;
  font-weight: normal;
  text-decoration: none;
}
A.menubar:hover { font-weight: italic; }
.login {
  color: #000066;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
form, input, .thin {
  border: solid #000066 1;
}
.red { color: #ff0000 ; }
.green { color: #00ff00 ; }
.blue { color: #0000ff ; }
.white { color: #ffffff ; }
.black { color: #000000 ; }
.ff1 {
  vertical-align: bottom;
  list-style-position: inside;
  list-style-type: square;
  list-style-image: url("/FF1/images/F1.png") ;
}
hr { color: #000066; }
.reverse {
  background-color: #efefef;
}
.circuit {
  width: 510;
  margin-right: 700;
}

#menu {
  position:relative;
  top:0px;
  left:0px;
  width:60px;
  background-color:#fff;
}
#menu a.p1, #menu a.p1:visited {
  display:block;
  width:60px;
  height:60px;
  text-decoration:none;
  background:#fff;
  top:0;
  left:0;
  border:0;
}
#menu a img { border:0; }
#menu a.p1:hover {
  text-decoration:none;
  background-color:#8c97a3;
  color:#000;
  cursor: crosshair;
}
#menu a .large {
  display:block;
  position:absolute;
  width:1px;
  height:1px;
  border:0px;
  top:-1px;
  left:-1px;
}
#menu a.p1:hover .large {
  display:block;
  position:absolute;
  top:0px;
  left:65px;
  width:120px;
  height:120px;
  border:1px solid #fff;
}

