p.warning { font-size: larger; background: lightyellow; border: 1px solid #FFEC85; padding: 1em; }


td.blank  {background: white;}
td.white  {background: #FFFFFF;}
td.yellow {background: #FFFF99;}
td.blue   {background: #D3ECFA;}
td.green  {background: #D0F9D2;}
td.gray   {background: #F5F5F5;}

.results td        {font: 0.8em Arial, Helvetica, sans-serif; background: #f5f5f5; vertical-align: top;}
.results td.title  {font: 1.1em Arial, Helvetica, sans-serif;}
.results td.blank  {background: white;}
.results td.yellow {background: #FFFF99;}
.results td.blue   {background: #D3ECFA;}
.results td.green  {background: #D0F9D2;}
.results td.white  {background: #FFFFFF;}
.results td ul     {margin-bottom: 0;}

.pubtable          {background: #f5f5f5;}
.pubtable th       {border: solid 1px white;}
.pubtable td       {border: solid 1px white;}

.journaltable      {background: #f5f5f5;}
.journaltable th   {border: solid 1px white;}
.journaltable td   {border: solid 1px white; vertical-align: top;}

.myhelp            {cursor: help; border-bottom: 1px dashed #000;}

.fullpolicypanel {width: 100%;}

.bannerrule {
  border-bottom: #006321 solid 3px;
}

.headerfooter {
  background-color: #D0F9D2; 
}

.footerline {
  padding-bottom: 1.2em;
}
.footerleft {
  font-size: 0.9em;
  margin-left: 0.25em;
}
.footerright {
  font-size: 0.9em;
  margin-right: 0.25em;
}

.floatright        {float: right;}

p.smalltrans {
  font-size: 0.8em;
  margin-top: 0.5em;
  margin-bottom: 0;
}

@media screen {
  .registry {width:50%;}
}

@media print {
  .registry {width:90%;}
}


#at-risk {
      width: 100%;
      float: left;
      background-color: #aa0000;
      color: #fff; 
      text-align: center;

      margin: 10px 0 0 0;

}
#at-risk h1 {
   padding: 10px;margin:0;
  width: 100%;
  color: #fff;

}
#at-risk a {
  color:#fff;
  text-decoration: none;
}

#at-risk a:hover {
  text-decoration: underline;
}
