a:link {color: #0000ff;}
a:visited {color: #7200b9;}

/*body {font-family: arial, verdana, helvetica, lucida, sans-serif;}
body {font-family: 'Lucida Grande', helvetica, arial, verdana, sans-serif;}*/
body {font-family: helvetica;}

h1, h2, h3, h4, h5, h6 {font-family: arial, helvetica, verdana, lucida, sans-serif;}

pre, code, tt {
  font-family: "Bitstream Vera Sans Mono", Monaco, "Andale Mono", monospace;
  line-height: 100%;
  white-space: pre;
}

body {
  margin:0 0 0 0;
  padding:0 0 0 0;
  /*background-image: url(../pics/bg.jpg);
  background-attachment: fixed;*/
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

h1 {
  color: rgb(192, 0, 0);
  border: none;
  font-weight: bold;
  font-size: 200%;
  margin: 0 0 0.1em 0;
  /*padding: 0 0 4px 4px;*/
}

h2 {
  /*background: #e8f4f7;
  color: rgb(0, 0, 0);
  border: 1px solid #e5ecf9;
  border-top: 1px solid #3399cc;
  font-weight: bold;
  font-size: 170%;
  margin: 0;
  padding: 0 4px 0 4px;*/
}

h3 {
  /*background: #e0ecff;*/
  /*color: rgb(192, 0, 0);*/
  color: rgb(0, 0, 0);
  border: none;
  /*font-weight: bold;*/
  font-weight: bold;
  font-size: 140%;
  margin: 0 0 0.1em 0;
  /*padding: 2px 0 2px 4px;*/
}

h4 {
  font-weight: normal;
  font-size: 130%;
  /*margin: 0 0 0 0;
  /*padding: 2px 0 2px 4px;*/
  margin-top: 1em;
  margin-bottom: 1em;
}

#content {
  margin: 1em 13em 0 1em;
  padding: 0 1em 0 0;
  /*border-top: 2px solid rgb(204, 204, 255);*/
  border-right: 2px solid rgb(204, 204, 255);
  /*border-bottom: 2px solid rgb(204, 204, 255);*/
}


#header {
  text-align: left;
  margin: 1em 1em 0 1em;
  /*padding: 0 0 1em 0;*/
  color: rgb(0, 0, 0);
  /*border-bottom: 2px solid rgb(204, 204, 255);*/
}

#footer {
  text-align: left;
  margin: 2em 15em 2em 1em;
  /*padding: 1em 0 0 0;*/
  color: rgb(80, 80, 80);
  font-size: 80%;
  /*border-top: 1px solid #008000;*/
}


#imgrt {
  float: right;
  text-align: left;
  width: 180px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 100%;
  font-weight: normal;
  /*color: rgb(0, 255, 0);
  background: #808080;
  border: 2px solid rgb(204, 204, 255);*/
}

li {
  margin: 0 0 0.5em 0;
  /*padding: 2px 0 2px 4px;*/
}

#logo {
  /*margin: 0;*/
  position: fixed;
  float: right;
  /*top: 35em;
  bottom: 1em;*/
  left: auto;
  width: 125px;
  right: 1em;
  padding: 0 0 0 0;
}

img.lft {float: left;}
img.rt {float: right;}

.caption {font-size: 80%;}

#nav {
  margin: 1em 1em 0 0;
  padding: 0 0 0 0;
  /*position: fixed;*/
  float: right;
  top: auto;
  left: 1em;
  width: 12em;
  right: auto; /*NA in netscape-4*/
  font-size: 100%;
  text-align: left;
}
#nav a {display: block;}
#nav a:link {padding: 0.2em 0.5em 0.2em 0.5em; color: #0000ff;}
#nav a:visited {padding: 0.2em 0.5em 0.2em 0.5em; color: #7200b9;}
#nav a:hover {padding: 0.2em 0.5em 0.2em 0.5em; background: rgb(255, 255, 255);}



.box {
  float: right;
  text-align: left;  
  width: 12em;
  border: 2px solid rgb(204, 204, 255);
  margin: 1em 1em 1em 1em;
  padding: 0 0 0 0;
}

.boxheader {
  background: rgb(204, 204, 255);
  /*color: rgb(255,255,255);*/
  margin: 0 0 0 0;
  /*padding: 0.3em 1em 0.3em 1em;*/
  padding: 0.0em 0.3em 0.0em 0.3em;
  /*text-align: center;*/
  font-weight: bold;
  font-size: 110%;
}

.boxdata {
  margin: 0 0 0 0;
  /*padding: 1em 1em 1em 1em;*/
  padding: 0.0em 0.3em 0.0em 0.3em;
}

