@charset "UTF-8";
/* CSS Document */

/*
 * Image and icon styles and sources
 * for tab and header category icons, common images, file designation icons
 * for links use the link-icon class AND the image class together, e.g.:
 * <a href="#" class="link-icon pdf">
 */

/* for all link icons use the one below and also the specific image class */
a.icon {
    background-size: 17px 17px;
    padding: 0 0 0 25px;
    margin: 0 0 0 2px;
    background-position: top left;
    background-repeat: no-repeat;
    }
p.icon {
    background-size: 17px;
    padding: 0 0 0 23px;
    margin: 0 0 0 25px;
    background-position: top left;
    background-repeat: no-repeat;
    }
.button-icon {
    width: 20px;
    padding: 0 12px 0 0;
    vertical-align: text-top;
    background-position: left;
    background-repeat: no-repeat;
    }
/* below is for emoticons, etc. */
.html-icon-smaller {
    vertical-align: middle;
    padding: 0 3px;
    font-size: 1.5em;
    }
.html-icon {
    vertical-align: middle;
    padding: 0 3px;
    font-size: 2em;
    }

.html-icon-larger {
    vertical-align: middle;
    font-size: 4em;
    }

/* below is for icons before links */

/*
.full-group-OLD { 
	background: url('../../icons/adsel-1/full-group.png') no-repeat center left;
    background-size: 25px;
    padding-left: 30px;
    margin-right: 10px;
	}
*/
.full-group { 
	background: url('../../icons/adsel-1/adsel-full-group.png') no-repeat center left;
    background-size: 25px;
    padding-left: 30px;
    margin-right: 10px;
	}
/*
.individual-OLD { 
	background: url('../../icons/adsel-1/individual.png') no-repeat center left;
    background-size: 18px;
    padding-left: 23px;
    margin-right: 10px;
	}
*/
.individual { 
	background: url('../../icons/adsel-1/adsel-individual.png') no-repeat center left;
    background-size: 22px 18px;
    padding-left: 23px;
    margin-right: 10px;
	}
.mail {
    background: url('../../icons/adsel-1/mail.png') no-repeat top left;
	}
/*
.partners-OLD { 
	background: url('../../icons/adsel-1/partners.png') no-repeat center left;
    background-size: 28px 18px;
    padding-left: 33px;
    margin-right: 10px;
	}
*/
.partners { 
	background: url('../../icons/adsel-1/adsel-partners.png') no-repeat center left;
    background-size: 18px 18px;
    padding-left: 24px;
    margin-right: 10px;
	}
.pdf { 
	background: url('../../icons/adsel-1/pdf.png');
	}
.url { 
	background: url('../../icons/adsel-1/url.png') no-repeat top left;
	}
.video { 
	background: url('../../icons/adsel-1/video.png') no-repeat top left;
	}
.word { 
	background: url('../../icons/adsel-1/word.png') no-repeat top left;
	}
.zip { 
	background: url('../../icons/adsel-1/zip.png') no-repeat top left;
	}