/* Use this class if a link gets an icon when it shouldn't. */
body a.noIcon {	background: transparent none !important;	padding:0 !important;	margin:0 !important; }

/* External links */
.content a[href^="http:"]	{ background: url('/img/icons/external_sm.png') right center no-repeat; margin: -2px 0; padding: 2px 10px 0 0; } 
a[href^="http:"]          { background: url('/img/icons/external.png') right center no-repeat; margin: -2px 0; padding: 2px 15px 0 0; } 
a[href^="http:"]:visited  { background: url('/img/icons/visited.png') right center no-repeat; margin: -2px 0; padding: 2px 15px 0 0; }
a[href^="mailto:"]        { background: url('/img/icons/email.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }

/* Files */
a[href$=".pdf"]   { background: url('/img/icons/pdf.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }  
a.pdfLink			    { background: url('/img/icons/pdf.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }  
a[href$=".doc"]   { background: url('/img/icons/doc.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }  
a[href$=".xls"]   { background: url('/img/icons/xls.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
 
/* Misc */
a[href$=".rss"], 
a[href$=".rdf"]   { background: url('/img/icons/feed.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a[href^="aim:"]   { background: url('/img/icons/im.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }

/* Special */
a.logout					{ background: url('/img/icons/logout.png') left center no-repeat !important; margin: -2px 0; padding: 2px 0 2px 20px; }
a.cancelLink			{	background: url('/img/icons/cancel.png') left center no-repeat; margin: -2px 0 -2px 10px; padding: 2px 0 2px 16px; }
a.printLink				{ background: url('/img/icons/printer.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.backLink				{	background: url('/img/icons/back.png') left center no-repeat; margin: -2px 0 -2px 10px; padding: 2px 0 2px 20px; }
a.mailList				{ background: url('/img/icons/table_edit.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.formFill				{ background: url('/img/icons/application_form_edit.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.viewMap					{ background: url('/img/icons/map_magnify.png') left center no-repeat !important; margin: -2px 0 !important; padding: 2px 0 2px 20px !important; }
a.resetLink				{ background: url('/img/icons/arrow_reset.png') left center no-repeat !important; margin: -2px 0 !important; padding: 2px 0 2px 24px !important; }
a.homeLink				{ background: url('/img/icons/home.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.adminLink				{ background: url('/img/icons/admin.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageViewLink		{	background: url('/img/icons/page_white_magnify.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 18px; }
a.pageDeleteLink	{	background: url('/img/icons/page_white_delete.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 18px; }
a.pageArchiveLink { background: url('/img/icons/page_white_compressed.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageGoLink			{	background: url('/img/icons/page_white_go.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 18px; }
a.arrowGoLink			{	background: url('/img/icons/bullet_go.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 18px; }
a.fileExport			{ background: url('/img/icons/fileexport.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.boxEditLink			{ background: url('/img/icons/layout_edit.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.boxAddLink			{ background: url('/img/icons/layout_add.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.boxDeleteLink		{ background: url('/img/icons/layout_delete.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageLink				{ background: url('/img/icons/page.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageEditLink		{ background: url('/img/icons/page_edit.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageAddLink			{ background: url('/img/icons/page_add.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageDeleteLink	{ background: url('/img/icons/page_delete.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.pageFeaturedLink{ background: url('/img/icons/page_featured.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.imageAddLink		{ background: url('/img/icons/image_add.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.changePassLink	{ background: url('/img/icons/key_go.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a.passLinkSm			{ background: url('/img/icons/key_sm.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 16px; }
a.bulletAdd 			{ background: url('/img/icons/bullet_toggle_plus.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 16px; }
a.bulletRemove		{ background: url('/img/icons/bullet_toggle_minus.png') left center no-repeat; margin: -2px 0; padding: 2px 0 2px 16px; }

/* Non Link */
.phoneNumber			{ background: url('/img/icons/telephone.png') no-repeat left center; margin: -2px 0; padding: 2px 0 2px 20px; }
.faxNumber				{ background: url('/img/icons/fax.png') no-repeat left center; margin: -2px 0; padding: 2px 0 2px 20px; }
.arrowIcon 				{ background: url('/img/icons/arrow_r.png') no-repeat left center; margin: 0 0 0 10px; padding: 2px 0 2px 22px; }

.add { background: url('/img/icons/add.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
.delete  { background: url('/img/icons/delete.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
.edit 	 { background: url('/img/icons/page_white_edit.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
.help		 { background: url('/img/icons/help.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
.star 	 { background: url('/img/icons/star.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }

.good{  display: block; padding: 0 0 0 20px; margin-bottom: 20px; height: 30px; line-height:30px; color: #000000; border: 1px solid #008000; background: #9ed19e url('/img/icons/good.png') center left no-repeat; }
.warning { display: block; padding: 0 0 0 20px; margin-bottom: 20px; height: 30px; line-height:30px; color: #000000; border: 1px solid #FFFF00; background: #fafabd url('/img/icons/warning.png') center left no-repeat;  }
.bad { display: block; padding: 0 0 0 20px; margin-bottom: 20px; height: 30px; line-height:30px; color: #000000; border: 1px solid #FF0000; background: #faafaf url('/img/icons/bad.png') center left no-repeat; }

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] { background: url('/img/icons/page_white_compressed.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] { background: url('/img/icons/page_white_excel.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a[href$='.png'], a[href$='.jpg'],a[href$='.jpeg'], a[href$='.gif'] { background: url('/img/icons/page_white_picture.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a[href$='.ppt'], a[href$='.pps'] { background: url('/img/icons/page_white_powerpoint.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] { background: url('/img/icons/page_white_word.png') center left no-repeat; margin: -2px 0; padding: 2px 0 2px 20px; }