h1 { font-family:"Arial Rounded MT Bold",Tahoma,Verdana,serif; font-style:normal; font-weight:bold; font-size:15pt; color: #b8860b; margin-top: 0.8em; }
p { font-family: Verdana, Optima, sans-serif; font-size: 11 pt; }
dl { font-family: Verdana, Optima, sans-serif; font-size: 10pt; }
dt { font-family: Verdana, Optima, sans-serif; font-size: 10pt; font-weight: 700; }
dd { font-family: Verdana, Optima, sans-serif; font-size: 10pt; font-weight: 400; margin-left: 16; }


.eventlisting {font: 11pt verdana, helvetica, sans-serif; }
.conferencelisting {font: 10pt verdana, helvetica, sans-serif; }
.upcoming { font-size: 10pt; font-weight: 800; color: #0080C0; }
.today { font-size: 10pt; font-weight: 800; color: #ff0000; }
.inprogress { font-size: 10pt; font-weight: 800; color: #ff0000; }
.todayfinished { font-size: 10pt; color: #666666; }
.eventtitle { font-family: marker felt, verdana, helvetica, sans-serif; font-size: 12 pt; font-weight: 900;  }
.category { font-family: Berlin Sans FB, Arial, Geneva; font-size: 9pt; }

div.conferencelisting a:link, div.conferencelisting a:visited { color:blue; text-align:center; text-decoration:none;}
div.conferencelisting a:hover { color: darkgoldenrod; text-decoration:underline; }

.abstract { font-family: Verdana, Geneva, sans-serif; font-size: 10 pt; }
.ad { font-family: Arial, Geneva, sans-serif; font-size: 10 pt; }
.adb { font-family: Arial, Geneva, sans-serif; font-size: 10 pt; font-weight: 600; }
.adi { font-family:Arial, Geneva, sans-serif; font-style:italic; font-size:10pt; }
.adr { font-family:Arial, Geneva, sans-serif; font-size:10pt; color:red; }
.adh { font-family: Arial, Geneva, sans-serif; font-size: 10 pt; font-weight: 400; background-color: #FFFF00 }
.nav { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10 pt; }
.navsel { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 10 pt; font-weight: 600; }
.navMain { font-family: Verdana, Helvetica, sans-serif;  text-align: Center;  font-size=10pt; font-weight: bold; }
.navBottom { font-family: Verdana, Helvetica, sans-serif;  text-align: Center;  font-size=9pt; font-weight: normal; }

a  {text-decoration: none; color: #0000ff; }
i  { font-family: Lucida Handwriting, Zapfino, Times, serif; font-style: italic }
ul { font-family: Verdana, Optima, sans-serif; font-size: 10pt; margin-top: 0; margin-bottom: 0 }
ol { font-family: Verdana, Optima, sans-serif; font-size: 10pt; margin-top: 0; margin-bottom: 0; }


.brdcrmb {font-family : Verdana,  helvetica, sans-serif; text-decoration : none; font-size : 8pt; font-weight: 500; color : #ffffff; border-color : #000000 ; background : #000000; }
.brdcrmb_td { background : #000000; text-align : left; border-color : #000000 ;}
.brdcrmb_p {font-size : 8pt; color : #ffffff; font-weight: 700; text-decoration: none; }
.brdcrmb_a:link {font-size : 8pt; color : #ffffff; font-weight: 500; text-decoration: none; }
.brdcrmb_a:visited  {font-size : 8pt; color : #ffffff; font-weight: 500; text-decoration: none; }
.brdcrmb_a:hover  {font-size : 8pt; color : #ffff00; font-weight: 500; text-decoration: underline; }

.calmsg { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(153,153,153); text-align:center; text-decoration:none; background-color:rgb(244,244,223); }
.m { font-family:Verdana,sans-serif; font-style:bold; font-weight:700; font-size:12px; color:rgb(128,0,0); text-align:center; text-decoration:none;  }
.d { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(153,153,153); text-align:center; text-decoration:none; background-color:rgb(255,255,255); }
.dsm { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(153,153,153); text-align:center; text-decoration:none; background-color:rgb(0,0,0); }
.nd { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(204,204,204); text-align:center; text-decoration:none; background-color:rgb(153,153,153); }
.sa { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:green; text-align:center; text-decoration:none; background-color:rgb(210,232,232); }
.ev { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-align:center; text-decoration:underline; }
.su { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:#cc0000; text-align:center; text-decoration:none; background-color:rgb(255,208,208); }
div.sa a:link, div.sa a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:green; text-align:center; text-decoration:underline; background-color:rgb(210,232,232); }
div.sa a:hover { color: red; background: #ffce63; }
div.su a:link, div.su a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:red; text-align:center; text-decoration:underline; background-color:rgb(255,208,208); }
div.su a:hover { color: #cccccc; background: #ff0000; }

div.d a:link, div.d a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:blue; text-align:center; text-decoration:underline; background-color:rgb(255,255,255); }
div.d a:hover { color: red; background: #ffce63; }

div.nd a:link, div.nd a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:white; text-align:center; text-decoration:underline; background-color:rgb(153,153,153); }
div.nd a:hover { color: red; background: #ffce63; }

.today { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:black; text-align:center; text-decoration:none; background-color:rgb(255,255,0); }
div.today a:link, div.today a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:black; text-align:center; text-decoration:underline; background-color:rgb(255,255,0); }
div.today a:hover { color: white; background: black; }
div.m a:link, div.m a:visited { font-family:Verdana,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:blue; text-align:center; text-decoration:none;}
div.m a:hover { color: red; text-decoration:underline; }

.pnv { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(0,0,0); text-decoration:none; background-color:rgb(204,204,204); }
span.pnv a:link, span.pnv a:visited; span.pnv a:active { color:#0000ff; background-color:rgb(204,204,204); text-decoration:none; }
span.pnv a:hover { background-color:rgb(223,223,223); text-decoration:underline; }
span.pnv a:active { background-color:rgb(255,223,223); text-decoration:underline; }

.wlb { font-family:Verdana,sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:rgb(0,0,0); text-decoration:none; }
span.wlb a:link, span.wlb a:visited; span.wlb a:active { color:#0000ff; background-color:transparent; text-decoration:none; }
span.wlb a:hover { background-color:rgb(204,204,160); text-decoration:underline; }

div.ribbon { color: #ffcc66; background: #9999CC; text-align: center; margin-left: auto; margin-right:auto; padding: 0 0; }
div.ribbonpad { padding: 0 0; }
div.ribbon p { font-family: verdana,sans-serif; font-size: 12px; text-align: center; font-weight: bold; padding: 0 0; }
div.ribbon a {text-decoration: none; }
div.ribbon b {text-decoration: none; color: red; background: #EFEFCC; }
div.ribbon a:link, div.ribbon a:visited, div.ribbon a:active{ color:blue; background: #CACA99;  }
div.ribbon a:hover { color: red; background: #ffce63; }

/***********************/
/*
Float for the horizontal row of form buttons across the top of pages
http://www.alistapart.com/articles/practicalcss/
*/
div.float {
  float: right;
  }
  
div.float p {
   text-align: center;
   }
div.spacer {
  clear: both;
  }
/***********************/