/* surrounds entire output */
/* set a height large enough to hold longest set of entries
   when using JS to keep things from bouncing around */
div.az-outer {
    margin:25px 0px 0px 0px ;
    font: 16px Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #888;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	line-height:1.5em;
	text-decoration:none;
    padding: 0;
}
/* All results for a single letter; only exists when using JS */
div.az-section {
    display:block;
    color:black;
    margin-left:20px;
    margin-bottom:0px;
}
/* Heading letter + separator for empty items */
/* Set to display:none to hide */
div.az-no-results {
    display:inline;
    color:#afafaf;
}
div.az-header {
    background-color: #f5f5f5;
    text-align:center;
    width:95%;
    padding:10px;
    margin-bottom: 15px;
}
/* The active letters in the header + separator */
div.az-headeritem {
    display:inline;
	color:#3b5998;
}

/* Just the active letters; overrides rule above */
a.az-headeritem {
    background-color: #f5f5f5;
    font-weight:bold;
    text-decoration:none;
    /* background-image:url(assets/components/siteatoz/media/images/header-bg.jpg); */
}
/* Each line of results */
div.az-item {
    display:block;
    margin-left:20px;
	color:#FE5A27;
}
/* Separator character for heading letters */
span.az-separator {
    color:#808080;
    display:inline;
}
/* Anchor lines */
p.az-anchor {
    display:block;
}
span.az-anchor-letter {
    font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    color:#3B5998;
	font-size:24px;
	line-height:24px;
    font-weight:bold;
    margin:0;
}
/* Message when there are no results at all */
p.az-noData {
    color:red;
}