body {
//  background: #a0ccff;
  color: #000000;
  font-family: Verdana;
  font-size: 10pt;
}

a.header:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
  background: inherit;
}

a.header:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #66FFFF;
  background: inherit;
}

#mylist {
  display:block;
}

td.topbox {
  background-image:images/miccai.gif
  background-color:red;
}
  
  

/* This is CSS for ticker display */
.tic {
  /* enter any styles for the ticker below */
  /* border: .05em #CEC3AD solid; */
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* color: #ffffff; */
  background: inherit;
  line-height: 150%;
}

A.tic:visited {
  color: #339;
  background-color:inherit;
  font-weight:normal;
  text-align:left;
}

A.tic:link {
  color: #339;
  background-color:inherit;
  font-weight:normal;
}

.button {
  padding:2px;
  border:none;
  text-decoration:none;
}

img.button {
  border:none;
  border-style:none;
  text-decoration:none;
}

.headerlink a {
  font-family:Verdana;
  font-size:0.85em;
  text-align:center;
  color:#cef;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:0.5px;
  text-decoration:none;
}

.headerlink a:hover {
  font-size:1.0em;
}

.headerlink tr {
  vertical-align:top;
}

.headerlink td {
  text-align:center;
  width:140px;
  height:30px;

}

.mainbox {
  position:relative;
  margin:0 auto;
  width:860px;
  height:100%;
}

table.maintable {
  border: solid black;
}

.newsbox {
  position:absolute;
  left:600px;
  top:120px;
  width: 360px;
  height: 40px;
}

.newsbox td {
  background-color:#ccccff;
  color:#228;
  border: solid black;
  padding: 8px;
}

.maintitlebox {
  position:absolute;
  left:10px;
  top:10px;
  width:660px;
}

h1.maintitle {
  font-family:Verdana; 
  text-transform:uppercase; 
  color:#fff; 
  font-weight:bold; 
  letter-spacing:0.5px; 
  font-size:2.25em;
  margin: 4px;  
  border: 0px;
}

p.maintitle {
  font-family:Verdana; 
  text-transform:uppercase; 
  color:#fff; 
  font-weight:bold; 
  letter-spacing:0.5px; 
  font-size:1.0em;
  margin: 4px;  
}

.pubs dt {
  font-family:Verdana; text-transform:uppercase; color:#666; font-weight:bold; letter-spacing:0.5px; font-size:0.9em;
  border-bottom:1px solid #999; 
  margin-right:5em;
}

.pubs dd {
  margin-right:5em;
  margin-bottom:2ex
}

.level2 dt {
  margin-top:1ex;
  font-family:Verdana;
  font-weight:bold;
  text-transform:none;
  letter-spacing:0;
  border:none;
}

.credits dt {
  font-family:Verdana; text-transform:uppercase; color:#666; font-weight:bold; letter-spacing:0.5px; font-size:0.9em;
  border-bottom:1px solid #999;
  text-align:center;
  margin-left:5em;
  margin-right:5em;
}

.credits dd {
  margin-bottom:2ex
}

.screens-x {
  /* border: 1px solid #000; */
  width: 266px;
  height: 286;
  text-align: center;
  padding: 4px;
  float:left;
  margin:5px;
  /* background-color:#ccccff; */
}

.screens-x td {
  font-weight: bold;
  font-family:Verdana; font-size:0.9em;
  border: none;
  color: #228;
  text-align:center;
}

.screens-x img {
  border: none;
  float: none;
}

dl.screens {
  border: 1px solid #000;
  width: 266px;
  text-align: center;
  padding: 4px;
  float:left;
  margin:5px;
  background-color:#ccccff;
}

.screens dt {
  font-weight: bold;
  font-family:Verdana; font-size:0.9em;
  border: none;
  color: #228;
  height:266px;
}

.screens dd {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family:Verdana; font-size:0.9em;
  text-align:center;
  border: none;
  color: #228;
}

.screens dt img {
  border: none;
  float: left;
}

.myform form dt {
  margin: 1.5em 5em 0.25em 5em; 
  color:#666; padding: 0; 
  font-size:12px; 
  font-family:Verdana; 
  text-align:left; 
  border:none;
}

.myform form dd {
  margin: 0.0em 5em 0.25em 5em; 
  color:#666; 
  padding: 0; 
  font-size:12px; 
  font-family:Verdana
}

.myform form .chbox {margin: 0.5em 5.5em 0.5em 5em; color:#666;}
.myform form .text {width: 100%;}

.formbad {color:#d00; font-weight:bold} 

.flist dt {font-family:Verdana; text-transform:uppercase; color:#666; font-weight:bold; letter-spacing:0.5px; font-size:0.9em}
.flist dd {font-family:Verdana; color:#666;}
.flist td {font-family:Verdana; color:#666;}
.flist th {
  font-family:Verdana; 
  text-transform:uppercase; 
  color:#228; 
  font-weight:bold; 
  letter-spacing:0.5px; 
  background:#ccccff; 
  height:24px;
}

#formmsg { color:#d00; font-weight:bold; font-size: 1.2em; }

#adwindow {
  border-left:1px solid #000; 
  border-bottom:1px solid #000;
  border-right:1px solid #000; 
  border-top:1px solid #000;
  float:right;
  width:230px; 
  background:#ffb;
  margin:10px 10px 10px 10px;
}

h1 {
  font-family:Verdana; text-transform:uppercase; color:#666; font-weight:bold; letter-spacing:0.5px; font-size:1.0em;
  border-bottom:1px solid #999; 
  margin-right:5em;
}

p {
  margin-right:5em;
  text-align:left;
}

h4 {
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right:5em;
}

.datelist dd{
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  list-style-type: circle;
}

.datelist dt{
  margin-bottom:5px;
}

.orgtable td{
  margin-bottom:40px;
  border:10px solid white;
}

.orgtable tr{
  vertical-align:top;
}
