body { border: 0; padding: 0; margin: 0;
  color: black; background: #F3F3F3 url(gfx/blobw.jpg) no-repeat right top;
  line-height: 100%; }

#blastech { border: 0; padding: 0; margin: 0 0 0 -4px; width: 452px; height: 122px;
  position: absolute; top: 8px; left: 15%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="gfx/blastech.png"); }
body > #blastech { background: url(gfx/blastech.png) no-repeat 0 0; }
a > #blastech { background: url(gfx/blastech.png) no-repeat 0 0; }
#stroke { border-style: solid; border-color: white; border-width: 1px 0 0 0;
  width: 100%; line-height: 1px; height: 1px; background: black;
  position: absolute; top: 130px; left: 0; }
#logostrip { border: 0; padding: 8px 0 32px 15%; margin: 130px 0 0 0;
  background: white; color: #666666;
  font: normal normal 12pt Arial,sans-serif; letter-spacing: 3px; }

#main { background: white; padding: 0 0 16px 0;
  border: solid black; border-width: 0 0 1px 0; }
#mainpanel { border: 0; width: 100%; }

#squares { width: 15%; vertical-align: top; }
#squares a { float: right; padding: 0; margin: 16px 0 8px 0;
  display: block; width: 82px; height: 82px;
  border: solid black; border-width: 1px 1px 1px 1px; }
#squares a.sqr1 { background: white url(gfx/square1bw.jpg) no-repeat 1px 1px; }
#squares a.sqr1:hover { background-image: url(gfx/square1c.jpg); }
#squares a.sqr2 { background: white url(gfx/square2bw.jpg) no-repeat 1px 1px; }
#squares a.sqr2:hover { background-image: url(gfx/square2c.jpg); }
#squares a.sqr3 { background: white url(gfx/square3bw.jpg) no-repeat 1px 1px; }
#squares a.sqr3:hover { background-image: url(gfx/square3c.jpg); }
#squares a.sqr4 { background: white url(gfx/square4bw.jpg) no-repeat 1px 1px; }
#squares a.sqr4:hover { background-image: url(gfx/square4c.jpg); }
#squares a.sqr5 { background: white url(gfx/square5bw.jpg) no-repeat 1px 1px; }
#squares a.sqr5:hover { background-image: url(gfx/square5c.jpg); }
#squares a.sqr6 { background: white url(gfx/square6bw.jpg) no-repeat 1px 1px; }
#squares a.sqr6:hover { background-image: url(gfx/square6c.jpg); }
#squares a.sqr7 { background: white url(gfx/square7bw.jpg) no-repeat 1px 1px; }
#squares a.sqr7:hover { background-image: url(gfx/square7c.jpg); }
#squares a.sqr8 { background: white url(gfx/square8bw.jpg) no-repeat 1px 1px; }
#squares a.sqr8:hover { background-image: url(gfx/square8c.jpg); }
#squares a.sqr9 { background: white url(gfx/square9bw.jpg) no-repeat 1px 1px; }
#squares a.sqr9:hover { background-image: url(gfx/square9c.jpg); }
#squares a.sqr10 { background: white url(gfx/square10bw.jpg) no-repeat 1px 1px; }
#squares a.sqr10:hover { background-image: url(gfx/square10c.jpg); }
#squares a.sqr11 { background: white url(gfx/square11bw.jpg) no-repeat 1px 1px; }
#squares a.sqr11:hover { background-image: url(gfx/square11c.jpg); }
#squares a.sqr12 { background: white url(gfx/square12bw.jpg) no-repeat 1px 1px; }
#squares a.sqr12:hover { background-image: url(gfx/square12c.jpg); }
#squares a.sqr13 { background: white url(gfx/square13bw.jpg) no-repeat 1px 1px; }
#squares a.sqr13:hover { background-image: url(gfx/square13c.jpg); }
#squares a.sqr14 { background: white url(gfx/square14bw.jpg) no-repeat 1px 1px; }
#squares a.sqr14:hover { background-image: url(gfx/square14c.jpg); }
#squares a.andy { background: white url(gfx/andybw.jpg) no-repeat 1px 1px; }
#squares a.andy:hover { background-image: url(gfx/andyc.jpg); }
#squares a.jim { background: white url(gfx/jimbw.jpg) no-repeat 1px 1px; }
#squares a.jim:hover { background-image: url(gfx/jimc.jpg); }

#squares div { width: 400px; position: absolute; visibility: hidden;
  border: solid black 4px; margin: 0 0 0 32px;
  color: white; background: black;
  top: 180px; left: 15%; }
#squares div img { width: 400px; height: 400px; }
#squares div span { display: block; text-align: center;
  font: normal normal 9pt Arial,sans-serif;
  margin: 402px 0 0 0; padding: 0; }
#squares #square1 { background: black url(gfx/square1.jpg) no-repeat 0 0; }
#squares #square2 { background: black url(gfx/square2.jpg) no-repeat 0 0; }
#squares #square3 { background: black url(gfx/square3.jpg) no-repeat 0 0; }
#squares #square4 { background: black url(gfx/square4.jpg) no-repeat 0 0; }
#squares #square5 { background: black url(gfx/square5.jpg) no-repeat 0 0; }
#squares #square6 { background: black url(gfx/square6.jpg) no-repeat 0 0; }
#squares #square7 { background: black url(gfx/square7.jpg) no-repeat 0 0; }
#squares #square8 { background: black url(gfx/square8.jpg) no-repeat 0 0; }
#squares #square9 { background: black url(gfx/square9.jpg) no-repeat 0 0; }
#squares #square10 { background: black url(gfx/square10.jpg) no-repeat 0 0; }
#squares #square11 { background: black url(gfx/square11.jpg) no-repeat 0 0; }
#squares #square12 { background: black url(gfx/square12.jpg) no-repeat 0 0; }
#squares #square13 { background: black url(gfx/square13.jpg) no-repeat 0 0; }
#squares #square14 { background: black url(gfx/square14.jpg) no-repeat 0 0; }
#squares #andy { background: black url(gfx/andy.jpg) no-repeat 0 0; }
#squares #jim { background: black url(gfx/jim.jpg) no-repeat 0 0; }

#content { vertical-align: top; padding: 0 24px 0 32px; margin: 0;
  line-height: 120%; font: 13pt Times New Roman,times; }
#content h1 { padding: 0; margin: 0 0 8px 0;
  color: #00B7F1;
  font: normal normal 18pt Arial,sans-serif; }
#content a { color: #49479D; text-decoration: none; }
#content ul { margin: 0 0 0 16px; padding: 0; }
#content ul li { margin: 0; padding: 0 0 8px 0;
  list-style-type: square; }
#content table { width: 100%; }
#content table tr td { vertical-align: top; }
img.map { border: solid black 1px; margin: 8px 0; }

#menue { width: 25%; vertical-align: top; }
#menue ul { padding: 1px 0 0 1px; margin: 16px 0 0 0;
  width: 160px; border: solid black 1px; }
#menue ul li { padding: 0; margin: 0; border: solid white; border-width: 0 1px 1px 0;
  list-style-type: none; background-color: #ECECEC; }
.selected span { display: block; font: normal normal 13pt Times New Roman,times;
  padding: 4px 0 4px 12px; color: white; background-color: #49479D; }
.selected span.submenue { display: block; font: normal normal 12pt Times New Roman,times;
  padding: 4px 0 4px 32px; color: white; background-color: #49479D; }
#menue ul li a { display: block; width: 147px; padding: 4px 0 4px 12px; margin: 0;
  color: #909090; text-decoration: none; font: normal normal 13pt Times New Roman,times; }
#menue ul li a.submenue { display: block; width: 127px; padding: 4px 0 4px 32px; margin: 0;
  color: #909090; text-decoration: none; font: normal normal 12pt Times New Roman,times; }
#menue ul li a:hover { color: white; background-color: #1197D5; }

#bottom { width: 100%; border: solid white; border-width: 1px 0 0 0;
  padding: 2px 0 32px 0; }
#bottom .left { float: left; padding: 3px 0 0 15%;
  font: normal normal 8pt Arial,sans-serif; }
#bottom .right { float: right; padding: 0 23% 0 0; }
#bottom .right a img { border: 0; }

#imagecache { color: #F0F0F0; margin: 0 5% 0 5%;
  font: normal normal 8pt Arial,sans-serif; }
#imagecache img { width: 1px; height: 1px; visibility: hidden; }
