a[href*=".pdf"], a[href*=".PDF"] {
	padding-left: 30px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/icons/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: 10px center !important;
}
a[href$=".doc"], a[href$=".DOC"], a[href$=".docx"], a[href$=".DOCX"] {
	padding-left: 30px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/icons/page_word.png);
	background-repeat: no-repeat;
	background-position: 10px center !important;
}
a[href$=".xls"], a[href$=".XLS"], a[href$=".xlsx"], a[href$=".XLSX"] {
	padding-left: 30px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/icons/page_excel.png);
	background-repeat: no-repeat;
	background-position: 10px center !important;
}
a[href$=".csv"], a[href$=".CSV"] {
	padding-left: 30px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/icons/page_white_excel.png);
	background-repeat: no-repeat;
	background-position: 10px center !important;
}
a[href$=".mp4"], a[href$=".mov"], a[href$=".m4v"], a[href$=".MOV"], a[href*="youtube"], a[href*="youtu.be"] {
	padding-left: 30px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/images/icons/film.png);
	background-repeat: no-repeat;
	background-position: 10px center !important;
}
a[target="_blank"] {
	cursor: alias;
}
a[target="_blank"]:not(.img_link):hover {
	background-image: url(/images/icons/alias.png) !important;
	background-repeat: no-repeat;
	background-position: 98% center;
	/* [disabled]padding-right: 25px; */
}
*[class^="link_"], *[id^="sprytrigger"] {
	background-position: left center !important;
	padding: 1px 1px 1px 20px !important;
	display: inline-block;
	background-repeat: no-repeat;
	margin: 0 4px;
}
*[class^="link_"].right {
	background-position: right center !important;
	padding: 1px 20px 1px 1px !important;
}
.link_accept, .link_check {
	background-image: url(/images/icons/accept.png);
}
.link_add {
	background-image: url(/images/icons/add.png);
}
.link_admin {
	background-image: url(/images/icons/cog.png);
}	
.link_arrow_down {
	background-image: url(/images/icons/arrow_down.png);
}
.link_arrow_up {
	background-image: url(/images/icons/arrow_up.png);
}
.link_audio, .link_sound {
	background-image: url(/images/icons/sound.png);
}
.link_back, .link_snapback {
	background-image: url(/images/icons/snapback.png);
}
.link_box {
	background-image: url(/images/icons/box.png);
}
.link_building {
	background-image: url(/images/icons/building.png);
}
.link_calculate {
	background-image: url(/images/icons/calculator.png);
}
.link_cancel {
	background-image: url(/images/icons/cancel.png);
}
.link_cart_add {
	background-image: url(/images/icons/cart_add.png);
}
.link_chart_bar {
	background-image: url(/images/icons/chart_bar.png);
}
.link_chart_line {
	background-image: url(/images/icons/chart_line.png);
}
.link_checkboxes {
	background-image: url(/images/icons/checkboxes.png) !important;
}
.link_checkboxes_empty {
	background-image: url(/images/icons/checkboxes_empty.png) !important;
}
.link_coffee {
	background-image: url(/images/icons/cup.png);
}
.link_connections {
	background-image: url(/images/icons/LMA_puzzle.png);
}
.link_contact {
	background-image: url(/images/icons/user_edit.png);
}
.link_contacts {
	background-image: url(/images/icons/group.png);
}
.link_copy {
	background-image: url(/images/icons/page_copy.png);
}
.link_cross {
	background-image: url(/images/icons/cross.png);
}
.link_data_delete {
	background-image: url(/images/icons/database_delete.png);
}
.link_date_add {
	background-image: url(/images/icons/date_add.png);
}
.link_date_next {
	background-image: url(/images/icons/date_next.png);
	background-position: right center !important;
	padding: 1px 20px 1px 1px !important;
}
.link_date_previous {
	background-image: url(/images/icons/date_previous.png);
}
.link_date_day {
	background-image: url(/images/icons/calendar_view_day.png);
}
.link_date_week {
	background-image: url(/images/icons/calendar_view_week.png);
}
.link_delete {
	background-image: url(/images/icons/delete.png);
	text-transform: uppercase;
}
.link_edit {
	background-image: url(/images/icons/application_form_edit.png);
}
.link_email {
	background-image: url(/images/icons/email.png);
}
.link_error {
	background-image: url(/images/icons/exclamation.png);
}
.link_event {
	background-image: url(/images/icons/date.png);
}
.link_event {
	background-image: url(/images/icons/date.png);
}
.link_excel {
	line-height: 18px;
	background: url(/images/icons/page_excel.png) no-repeat left center;
	padding: 1px 0px 1px 18px;
}
.link_external {
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 1px 0px 1px 20px;
	background-image: url(/images/icons/alias.png);
	margin: 2px;
	min-height: 1.1em;
}
.link_filter {
	background-image: url(/images/icons/filter2.png) !important;
	background-position: left !important;
	padding-left: 20px !important;
}
.link_filter:hover {
	background-image: url(/images/icons/filter.png) !important;
}
.link_folder_pictures {
	background-image: url(/images/icons/folder_picture.png);
}
.link_gear {
	background-image: url(/images/icons/page_white_gear.png);
}
.link_group_add {
	background-image: url(/images/icons/group_add.png);
}
.link_group_edit {
	background-image: url(/images/icons/group_edit.png);
}
.link_group_go {
	background-image: url(/images/icons/group_go.png);
}
.link_help {
	background-image: url(/images/icons/help.png);
}
.link_link {
	background-image: url(/images/icons/link.png);
}
.link_link_go {
	background-image: url(/images/icons/link_go.png);
}
.link_list {
	background-image: url(/images/icons/application_view_list.png);
}
.link_login {
	background-image: url(/images/icons/lock_open.png);
}
.link_logout {
	background-image: url(/images/icons/lock.png);
}
.link_map, .map_link {
	background-image: url(/images/icons/pin.png);
}
.link_map:after, .map_link:after {
	/* [disabled]content: ' \203A'; */
}
.link_money {
	background-image: url(/images/icons/money_dollar.png);
}
.link_new {
	background-image: url(/images/icons/bullet_star.png);
}
.link_numbers {
	background-image: url(/images/icons/text_list_numbers.png);
}
.link_page_go {
	background-image: url(/images/icons/page_go.png);
}
.link_phone {
	background-image: url(/images/icons/phone.png);
}
.link_print {
	background-image: url(/images/icons/printer.png);
}
.link_pictures {
	background-image: url(/images/icons/pictures.png);
}
.link_picture_add {
	background-image: url(/images/icons/picture_add.png);
}
.link_picture_delete {
	background-image: url(/images/icons/picture_delete.png);
}
.link_reference {
	background-image: url(/images/icons/application_form_magnify.png);
}
.link_refresh {
	background-image: url(/images/icons/arrow_refresh_small.png);
}
.link_refresh_database {
	background-image: url(/images/icons/database_refresh.png);
}
.link_report {
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 1px 0px 1px 20px;
	background-image: url(/images/icons/report.png);
}
.link_responsive_desktop {
	background-image: url(/images/icons/responsive_icons.png);
	background-repeat: no-repeat;
	background-position: left bottom !important;
	display: block;
	height: 29px;
	width: 37px;
	text-indent: -1000px;
	overflow: hidden;
	margin: 0 10px !important;
	padding: 0px !important;
}
.link_responsive_mobile {
	background-image: url(/images/icons/responsive_icons.png);
	background-repeat: no-repeat;
	background-position: right bottom !important;
	display: block;
	height: 29px;
	width: 12px;
	text-indent: -1000px;
	overflow: hidden;
	margin: 0 10px !important;
	padding: 0px !important;
}
.link_responsive_desktop:hover {
	background-position: left top !important;
}
.link_responsive_mobile:hover {
	background-position: right top !important;
}
.link_rotate_counter {
	background-image: url(/images/icons/arrow_rotate_anticlockwise.png);
}
.link_rotate_clockwise {
	background-image: url(/images/icons/arrow_rotate_clockwise.png);
}
.link_scroll_down {
	background-image: url(/images/icons/arrow_down.png);
}
.link_showall {
	background-image: url(/images/icons/text_linespacing.png);
}
.link_signup {
	background-image: url(/images/icons/text_signature.png);
}
.link_switch {
	background-image: url(/images/icons/arrow_switch.png);
}
.link_table {
	background-image: url(/images/icons/table.png);
}
.link_table_add {
	background-image: url(/images/icons/table_add.png);
}
.link_table_multiple {
	background-image: url(/images/icons/table_multiple.png);
}
.link_table_relationship {
	background-image: url(/images/icons/table_relationship.png);
}
.link_table_row_delete {
	background-image: url(/images/icons/table_row_delete.png);
}
.link_table_row_insert {
	background-image: url(/images/icons/table_row_insert.png);
}
.link_thumbsup {
	background-image: url(/images/icons/thumb_up.png);
}
.link_tip, *[id^="sprytrigger"] {
	background-image: url(/images/icons/comment.png);
}
.link_trash {
	background-image: url(/images/icons/icon-trash.png);
}
.link_undo {
	background-image: url(/images/icons/arrow_undo.png);
}
.link_upload {
	background-image: url(/images/icons/drive-upload.png);
}
.link_user_go {
	background-image: url(/images/icons/user_go.png);
}
.link_users {
	background-image: url(/images/icons/users_small.png);
}
.link_vcard {
	background-image: url(/images/icons/vcard.png);
}
.link_view {
	background-image: url(/images/icons/page_white_magnify.png)
}
.link_view[href$=".jpg"], .link_view[href$=".gif"], .link_view[href$=".png"] {
	background-image: url(/images/icons/picture.png)
}
.link_view[href$=".xls"], .link_view[href$=".xlsx"], .link_view[href$=".csv"] {
	background-image: url(/images/icons/page_white_excel.png)
}
.link_wrench {
	background-image: url(/images/icons/wrench.png);
}
.link_zip {
	background-image: url(/images/icons/page_white_zip.png);
}
.link_zoom, .magnific {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
	padding: 0;
	margin: 0;
}
.link_zoom:hover .magnific:hover {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}
.list_links {
	list-style: none;
	border: 1px solid #CCC;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.list_links li {
	margin: 0;
	padding: 0px;
}
.list_links li a {
	display: block;
	background-image: url(/images/icons/arrow_itunes.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding: 6px 30px;
	font-size: 16px;
	background-color: #EEE;
	color: #333;
}
.list_links li a:hover {
	color: #FFF;
	background-color: #660C33;
	text-decoration: none;
}
a.tag, .tag {
	padding: 5px 15px;
	display: inline-block;
	color: #FFF !important;
	background-color: #A3B1BA;
	text-decoration: none;
	font-weight: normal;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding-box;     /* Firefox 3.6 */
	-webkit-background-clip: padding-box;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
	font-size: 14px;
	margin: 5px;
}
a.tag:hover, .tag:hover, .tag.selected {
	color: #FFF;
	background-color: #D33D3A;
}
.tag.selected {
}
