﻿/* Make sure the icons are not cut */
#mainFrameContent a[href^="http://"],
#mainFrameContent a[href^="https://"],
#mainFrameContent a[href^="mailto:"],
#mainFrameContent .fileType,
#mainFrameContent a[href$=".pdf"],
#mainFrameContent a[href$=".doc"],
#mainFrameContent a[href$=".docx"],
#mainFrameContent a[href$=".xls"],
#mainFrameContent a[href$=".xlsx"],
#mainFrameContent a[href$=".zip"],
#mainFrameContent a[href$=".rar"],
#mainFrameContent a[href$=".ppt"],
#mainFrameContent a[href$=".pptx"],
#mainFrameContent a[href$=".exe"]{
  padding:2px 0 2px 1.4em;
  margin:-2px 0;
	background:transparent no-repeat left center;
}

/* External links */
#mainFrameContent a[href^="http://"] { background-image: url('/images/icons/fileType/external.png'); } 
#mainFrameContent a[href^="https://"]{ background-image: url('/images/icons/fileType/external.png'); } 
#mainFrameContent a[href^="mailto:"] { background-image: url('/images/icons/fileType/email.png'); }

/* Files */
#mainFrameContent .fileType {background-image: url('/images/icons/fileType/dontknow.png');}
#mainFrameContent a[href$=".pdf"]   { background-image: url('/images/icons/fileType/pdf.png'); }
#mainFrameContent a[href$=".doc"]   { background-image: url('/images/icons/fileType/doc.png'); }
#mainFrameContent a[href$=".docx"]   { background-image: url('/images/icons/fileType/doc.png'); }
#mainFrameContent a[href$=".xls"]   { background-image: url('/images/icons/fileType/xls.png'); }
#mainFrameContent a[href$=".xlsx"]   { background-image: url('/images/icons/fileType/xls.png'); }
#mainFrameContent a[href$=".ppt"]   { background-image: url('/images/icons/fileType/ppt.png'); }
#mainFrameContent a[href$=".pptx"]   { background-image: url('/images/icons/fileType/ppt.png'); }
#mainFrameContent a[href$=".exe"]   { background-image: url('/images/icons/fileType/exe.png'); }

#mainFrameContent a[href$=".zip"]   { background-image: url('/images/icons/fileType/zip.png'); }
#mainFrameContent a[href$=".rar"]   { background-image: url('/images/icons/fileType/zip.png'); }


/* Sexy Button */
a[class^="sexyButton"] {
	height:24px;
	margin:0 !important;
  color: #444 !important;
	padding:0 18px 0 0 !important;
	display:inline-block;
  text-decoration: none;
  background: transparent url('/images/icons/iconPackage/button/sexyButton_A.png') no-repeat scroll top right !important;
	cursor:pointer;
}

a[class^="sexyButton"] span {
  background: transparent url('/images/icons/iconPackage/button/sexyButton_SPAN.png') no-repeat 0 0 !important;
	display:inline-block;
	padding: 3px 0 0px 18px;
	height:21px;
}

a[class^="sexyButton"]:active {
  background-position: bottom right !important;
  color: #000;
  outline: none;
}

a[class^="sexyButton"]:active span {
  background-position: bottom left !important;
}