﻿/* Apply link rules to anchor */
a[href $='.pdf'], .pdf { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_pdf.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.doc'], .doc { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_doc.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.xls'], .xls { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_xls.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.pps'], .pps { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_pps.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.mdf'], .mdf { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_mdf.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.txt'], .txt { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_txt.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.jpg'], .jpg { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_pic.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.svg'], .svg { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_pic.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.swf'], .swf { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_flash.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.mpg'], .mpg { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_film.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.mp3'], .mp3 { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_mp3.gif') no-repeat center right;
   width:16px;
   height:16px;
}

a[href $='.zip'], .zip { 
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_archive.gif') no-repeat center right;
   width:16px;
   height:16px;
}

/* mailto: links */
dt.mailto {
   background: transparent url('../filetype_icons/icon_mailto.gif') no-repeat center right;
   width:16px;
   height:16px;
	margin-right:.25em;
}

/* call */
dt.call {
   background: transparent url('../filetype_icons/icon_call.gif') no-repeat center right;
   width:16px;
   height:16px;
	margin-right:.25em;
}

/* Annoying popup window links */
a[class ="popup"], .popup {
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_popup.gif') no-repeat center right;
   width:16px;
   height:16px;
}

/* External links */
a[class="external"], a.external{
   padding-right: 18px;
   background: transparent url('../filetype_icons/icon_external.gif') no-repeat center right;
   width:16px;
   height:16px;
}
.hide{
	position:absolute;
	left:-9999px;
}

