#DisruptionInfoFrame
{
  background: white;
  margin-left: 8px;
  margin-bottom: 0px;
  border-bottom: 0px solid #ddd;
  line-height:16px;
  margin-top:7px;
  font-size:12px;
}

#DisruptionInfoFrame .Header
{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}

#DisruptionInfoFrame .Header a
{
  position: absolute;
  right: 0px;
  padding-right: 20px;
}

#DisruptionInfoFrame .NoDisruptionsNote
{
  /*border-top: 1px solid #ddd;*/
  padding: 5px 0 2px 0;
}

#DisruptionInfoFrame .Content
{
  width: 100%;
}

#DisruptionInfoFrame .Content table
{
  width: 100%;
  border-collapse: collapse;
  /*border-top: 1px solid #ddd;*/
}

#DisruptionInfoFrame .Content .Icon
{
  padding: 3px 4px 5px 2px;
  vertical-align:top;
}

#DisruptionInfoFrame .Content .Code
{
  text-align: center;
  vertical-align:top;
  /*border-right: 1px solid #ddd;*/
  padding: 0px 3px 0 0px;
  font-size:12px;
  font-family:sans-serif
}

#DisruptionInfoFrame .Content .Time
{
  text-align: center;
  /*border-right: 1px solid #ddd;*/
  padding: 2px 2px 0 2px;
}

#DisruptionInfoFrame .Content .Date
{
  text-align: center;
  font-size: 80%;
  /*border-right: 1px solid #ddd;*/
  padding: 0 2px 2px 2px;
  color: #666;
}

#DisruptionInfoFrame .Content .Message
{
  vertical-align:top;
  padding: 0 0 3px 0;
}

#DisruptionInfoFrame .Content .Link
{
  padding: 2px;
}
