  .feed
  {
          font-size: 12px;
  }
  .informal
  {
          font-size: 12px;
  }  
  div.predictad {
      position:absolute;
      width:250px;
      z-index:999999;
      background-color:white !important;
      border:1px solid #888;
      margin:0px;
      padding:0px;
      line-height:13px;
    }
    div.predictad ul {
      list-style-type:none;
      background-image:none;
      z-index:700;
      margin:0px;
      padding:0px;
      width:auto;
      font-size: 12px;
      line-height:13px !important;
      font-family:arial, verdana, sans-serif; /* ADDED */
      background-color:white !important;
      width:100% !important;
    }
    div.predictad ul.titles
    {
        border-top:2px dashed #cc99ff;

    }
	div.predictad ul li A:hover {text-decoration: underline; color: black; font-size:11px;}
	div.predictad ul li A:link {text-decoration: underline; font-size:11px;}
	div.predictad ul li.selected A:link {text-decoration: underline; color: white; font-size:11px;}
        
    div.predictad ul li.selected { 
		/*background-color: #ffb;
		color:black;*/
		background-image:none;background-color:#0066CC !important;color:#FFFFFF !important;font-weight: bold;text-indent:0px;
	}
    div.predictad ul li {
      list-style-type:none;
      background-image:none;
      display:block;
      margin:0;
      padding:2px;
      color:black;
      cursor:pointer;
      text-indent:0px;
      
      
      
      /* link4*/
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    list-style-image:none;    
      
      
      

    }
    div.predictad ul li.ad {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      color:black;
      cursor:pointer;
      background-color: #e5ecf9;
      font-weight: bold;
    }    
    div.predictad ul li.simplygen 
    {
      text-align:center;
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      color:black;
      cursor:pointer;
      background-color: #fff;
      font-weight: bold;
    }        
    div.predictad ul li.ad2 {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      color:black;
      cursor:pointer;
      background-color: #fdd;
      font-weight: bold;
    }      
    
    
.tdSeperate
{
    border-top:1px solid #888;
    border-spacing:3px;
    font-size: 11px;
    padding-left:3px;
    padding-right:3px;
}
.tdSeperate a:hover 
{
  text-decoration: underline;
  color: black;
  background: #black;
} 
.tdSeperate a:link
{
    text-decoration: none;
    color:#666666
    
    
}
.tdSeperate a:visited
{
    text-decoration: none;
    color:#666666
}

.mpaging a:link{
/*  position: relative;
  display: block;
  float: right;*/
  /*width: 34px;*/
  /*direction: rtl;*/
  /*top: -3px;*/
  text-decoration: none;
  padding-bottom:3px;
  font-size: 11px;
  color: #666666;
  
}
.mpaging a:hover 
{
  text-decoration: underline;
  color: #008d00;
  font-size: 11px;
  background: #black;
}



.mlink {
/*  position: relative;
  display: block;
  float: right;*/
  /*width: 34px;*/
  /*direction: rtl;*/
  /*top: -3px;*/
  text-decoration: none;
  padding-bottom:3px;
  font-size: 11px;
  color: #e6e6e6;
  
}
.mlink a:link{
/*  position: relative;
  display: block;
  float: right;*/
  /*width: 34px;*/
  /*direction: rtl;*/
  /*top: -3px;*/
  text-decoration: none;
  padding-bottom:3px;
  font-size: 11px;
  color: #666666;
  
}
.mlink a:hover 
{
  text-decoration: underline;
  color: #008d00;
  font-size: 11px;
  background: #black;
}


.rightChoices 
{
    direction:rtl;
    text-align:right;
/*    background-color:#f4f7fa;
      list-style-image:none;
      list-style:none;    */
}
.leftChoices 
{
    direction:ltr;
    text-align:left;
    /*background-color:#f4f7fa;*/
}

/* ------ tooltip -------- */
a.p_tooltip{
    position:relative; 
    z-index:24; 
    text-decoration:none !important;
}

a.p_tooltip:hover{z-index:25; 
                 text-decoration:none;
             }

a.p_tooltip span
{
    text-decoration:none !important;
    display: none}

a.p_tooltip:hover span{ 
    display:block;
    position:absolute;
    top:20px; left:200px;
    width:15em;
    background: dodgerblue;
    font: 11px Arial, Helvetica, sans-serif;
    padding: 3px;
    color:White;
    border:solid 2px  #0F6788;
    text-align: left;
}    

