a.tips{position:relative}
    
.tipsy { font-size:11px; position: absolute; padding: 5px; z-index: 100000; display:block;left:-80px;width:120px;top:25px;text-shadow:#000 0 1px 0}
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; border:1px solid #333}

  /* Rounded corners */
  .tipsy-inner { border-radius:5px;-webkit-border-radius:5px; }
  
  /* Uncomment for shadow */
  .tipsy-inner { box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; }
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }

  
	.tipsy-n .tipsy-arrow { top: -4px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
	
		.restricted_flag{width:328px;left:-155px}
	.comm_flag{width:225px;left:-103px}
      
      
  
