


/* CSS BG IMAGE REPLACEMENT */

.bgfx, .bgfx1, .bgfx2 {
	display: block;
	width: 300px;
	height: 50px;
	padding: 0 !important;
}

a.bgfx, a.bgfx1, a.bgfx2 {
	cursor: pointer;
}

.bgfx {
	position: relative;
	overflow: hidden;
	background: no-repeat 0 0;
}

.bgfx1, .bgfx2 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: no-repeat 0 0;
}





/* LINK ICONS */

a.icon {
	padding-right: 20px;
	background: no-repeat 100% 50%;
}

a.icon.doc     { background-image: url(../shell/icons/icon_doc.gif);     }
a.icon.mp3     { background-image: url(../shell/icons/icon_mp3.gif);     }
a.icon.mpg     { background-image: url(../shell/icons/icon_mpg.gif);     }
a.icon.pdf     { background-image: url(../shell/icons/icon_pdf.gif);     }
a.icon.ppt     { background-image: url(../shell/icons/icon_ppt.gif);     }
a.icon.rm      { background-image: url(../shell/icons/icon_rm.gif);      }
a.icon.txt     { background-image: url(../shell/icons/icon_txt.gif);     }
a.icon.wmv     { background-image: url(../shell/icons/icon_wmv.gif);     }
a.icon.xls     { background-image: url(../shell/icons/icon_xls.gif);     }
a.icon.zip     { background-image: url(../shell/icons/icon_zip.gif);     }
a.icon.podcast { background-image: url(../shell/icons/icon_podcast.gif); }






/* MISC */

font {
	text-transform: none !important;
}





