/* stylesheet for LFG'05 */
body {
  margin-left: 5px;
  margin-top: 6px;
  margin-left: 6px;
  font-family: verdana, helvetica, arial, sans-serif;
}
acronym {
/*
  font-style: italic;
  text-decoration: none;
 */
  border-bottom: 1px solid silver;
}
a {
  color: #007711;
  text-decoration: none;
}
a:visited {
  color: #991303;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
div#header {
  text-align: center;
}
div#header h1#title {
  text-align: center;
/* font-size: 20px; */
  color: #DDDDDD;
}
div#header h1#title a {
  text-align: center;
/* font-size: 20px; */
  color: #779777;
}
div#header h1#title a:hover {
  background-color: #F2FCF5;
  text-decoration: none;
}
div#header h1#ulatitle a {
  text-align: center;
/* font-size: 20px; */
  color: #6677DD;
}
div#header h1#ulatitle a:hover {
  background-color: #F2F2FC;
  text-decoration: none;
}
div#header h1#regtitle a {
  text-align: center;
/* font-size: 20px; */
  color: #C45;
}
div#header h1#regtitle a:hover {
  background-color: #FBF1F1;
  text-decoration: none;
}
div#menu {
/* font-size: 14px; */
  text-align: center;
  #border-top: 1px solid;
  #border-bottom: 1px solid;
  border-color: #339955;
}
div#menu span#menulist {
  background-color: #BBCCC2;
  text-decoration: none;
}

div#menu span#menulist span a {
  color: #000011;
}
div#menu span#menulist span a:hover {
  text-decoration: none;
  background-color: #FFFFFF;
  color: #EE1111;
}
div#menu span#menulist span#active {
  background-color: #CC2222;
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
div#menu span#menulist span#important a {
  color: white;
  //font-weight:bold;
  text-decoration:blink;
}
div#menu span#menulist span#important a:hover {
  text-decoration: blink;
  background-color: #FFFFFF;
  color: #EE1111;
}
div#menu span#menulist span#active:hover {
/* background-color: #DD2222; */
/* color: #CCCCCC; */
}
/*
  div#menu span#menulist span#active a {
  text-decoration: none;
  color: #FFFFFF;
  }
 */
div#content span.centeredtext {
  text-align: center;
}
h1 {
/* font-size: 18px; */
}
h4 {
  margin-bottom: 0pt;
}
div#content h2#currentname {
  text-align: center;
}
div#content h1#title {
  text-align: center;
  color: #D34;
}
table.program {
  /*border-bottom: 1px dashed #8888B0;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;
  margin-top: -6px;
  padding-left: 4px;
  padding-bottom: 6px;*/
}
table.program th {
  font-size: larger;
  font-style: italic;
  background-color: #EEEEEE;
  color: #777799;
  padding: 1em 1em 1em 1em;
}
table.program tbody tr {
  vertical-align: top;
}
div#content h2.programdate {
  font-style: italic;
  color: #777799;
  /*border-top: 1px dashed #8888B0;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;*/
  margin-top: 28px;
  padding-top: 4px;
  padding-left: 6px;
  padding-bottom: 4px;
  background-color: #EEEEEE;
}
div#content p.programsection {
  border-bottom: 1px dashed #8888B0;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;
  margin-top: -6px;
  padding-left: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
}
div#content p.introtext {
  text-align: center;
}
div#content p.viewedimage {
  text-align: center;
}
div#content p#errormsg {
  color: #FF0000;
}
div#footer {
  border-top: solid;
  border-top-width: 1px;
  border-top-color: #BBBBBB;
  font-size: small;
  padding-top: 1px;
}
div#footer img.w3image {
  border-width: 0;
}
div#framed {
  border: 1px solid gray;
  padding: 2px;
}
div#redframed {
  border: 1px solid red;
  padding: 2px;
}
span#authors {
  font-style: normal;
  color: purple;
}
span#papertitle {
  font-style: italic;
}
span#papertitle span a {
  font-style: normal;
}
span#coffee {
  font-style: italic;
  color: red;
}
div#content h2.newsheadline {
  padding-top: 6px;
  font-style: italic;
  font-size: larger;
  color: #777799;
  background-color: #EEEEEE;
  border-top: 1px dashed #8888B0;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;
  margin-top: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
}
div#content p.news {
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: -6px;
  border-bottom: 1px dashed #8888B0;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;
}
div#content p.newstime {
  font-style: italic;
  font-size: small;
  margin-top: -6px;
  padding-left: 6px;
  border-left: 1px dashed #8888B0;
  border-right: 1px dashed #8888B0;
  color: red;
}
span#chair {
  color: #888888;
}
img {
  border: none
}
img.left {
  float: left
}
.clearleft {
  clear: left
}
.clearright {
  clear: right
}
img.right {
  float: right
}
pre {
  overflow: auto;
/* background-color: #DDDDEE; */
}
pre, code, kbd, tt, var, .code {
  font-family: "bitstream vera sans mono", "luxi mono", "andale mono", "lucida typewriter", monospace;
  color: purple;
}
.center {
  text-align: center;
}
fieldset {
  border: solid #ccc;
}
legend {
  font-size: larger;
  font-weight: bold;
}
input[value="Register now"] {
  color: white;
  background-color: #181
}
input[value="Reset form"] {
  color: white;
  background-color: #c22
}
input,select {
  background-color: #e3f9e6;
  font-family: inherit;
  font-size: inherit;
}
[title] {
  /* cursor: help; */
}
