
/*
* {border: solid; border-width: thin; border-color: blue;} 
*/

/* public styles */
BODY {
  color: #000000;
  background-color: #DDE7FA;
  background-image: url("/bamc2007/images/background.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  font-family: Helvetica, sans-serif;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
H1 {
  color: #212086;
  font-family: Helvetica, sans-serif;
  font-size: 140%;
  font-weight: bold;
  margin: 14px 36px 10px 36px;
  border-bottom: solid 1px #212086;
}
H1:before {
  display: marker;
  content: url("/bamc2007/images/furniture/triangle.jpg");
  
}
H2, H3, H4, H5, H6 {
  color: #212086;
  font-family: Helvetica, sans-serif;
  font-weight: bold;
}
H2 {
  font-size: 120%;
  margin: 12px 8px 8px 0px;
}
H3 {
  font-size: 100%;
  margin: 10px 8px 6px 0px;
}
H4 {
  font-size: 80%;
  margin: 8px 8px 4px 0px;
}
H5 {
  font-size: 60%;
  margin: 6px 8px 2px 0px;
}
H6 {
  font-size: 40%;
  margin: 4px 8px 0px 0px;
}
P {
  margin: 10px 8px 10px 0px;
}
UL {
  list-style: url("/bamc2007/images/furniture/red-square.jpg") square;
  margin: 0px 1em 0px 0px;
  padding: 0px 0px 0px 0.5em;
}
LI {
  margin: 0px 0px 0px 1em;
}
ADDRESS {
  font-family: Helvetica, sans-serif;
  font-style: normal;
  font-size: 85%;
  margin-left: 2em;
}
TEXTAREA {
  font-family: inherit;
  font-size: 90%;
}
FORM {
  margin: 0px 0px 0px 0px;
}
INPUT {
  font-family: inherit;
  font-size: 90%;
}
LABEL.mediumWidth {
  display: block;
  float: left;
  clear: left;
  min-width: 12em;
}
LABEL.smallWidth {
  display: block;
  float: left;
  clear: left;
  min-width: 6em;
}
LABEL.heading {
  color: #212086}
LEGEND.heading {
  font-size: 120%;
  font-weight: bold;
  color: #212086}
A:link, A:active, A:visited, A:hover, A:focus {
  display: inline;
  color: #0000FF;
  text-decoration: underline;
}
A:hover, A:focus {
  color: #0000FF;
}
STRONG {
  color: #212086;
}
TABLE.normal {
}
CAPTION {
  font-weight: bold;
  color: #212086;
}
TABLE.normal TH {
  border: solid 1px black;
  text-align: center;
  padding: 2px 2px 2px 2px;
}
TABLE.normal TD {
  border: solid 1px black;
  text-align: center;
  padding: 2px 2px 2px 2px;
  height: 4ex;
  width: 12em;
}
TABLE.normal TH.noBorder {
  border: none;
}
TABLE.normal TD.plenary {
  background-color: #BFBFFF;
}
TABLE.normal TD.contributed {
  background-color: #FFFFBF;
}
TABLE.normal TD.symposia {
  background-color: #BFFFBF;
}
TABLE.normal TD.social {
  background-color: #FFBFBF;
}
.ok {
  color: #00FF00;
}
.warning {
  color: #FF0000;
}
.hidden {
  display: none;
}
.floatLeft {
  float: left;
  clear: left;
}
.floatRight {
  float: right;
  clear: right;
}
.imageLeft {
  float: left;
  margin: 1em 1em 1em 1em;
}
.leftBar {
  float: left;
  margin: 0em 0em 0em 0em;
}
.imageRight {
  float: right;
  margin: 1em 1em 1em 1em;
}
.boxed {
  border: solid thin #212086;
  color: #212086;
  background-color: #AAA6D9;
  font-size: 140%;
  float: right;
  width: 18em;
  padding: 1.5ex 0.5em 1.5ex 0.5em;
}
.preserveCase {
  text-transform: none;
}
.fixedWidth {
  width: 40em;
}
.sponsor, A:link.sponsor {
  color: #000000;
}
.hiVis {
  color: red;
  background-color: yellow;
  border: 2px solid red;
  padding: 1ex 1em 1ex 1em;
  margin: 0ex 0em 0ex 0em;
}
