.alpha-list{padding: 0;margin: 5px;clear: left;width: auto}
.alpha-list ul{margin: 0;padding: 0}
.alpha-list li {
    list-style-type: none;
    display: inline-table;
    background-color:white;
    font-weight:bold;
    width: 2%;
    margin-right:0;
    padding: 4px 3px;
    border:1px solid #dddddd;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align:center;
}
.alpha-list li a{text-decoration:none;}
.alpha-list li a:hover{text-decoration:underline;}
.alpha-list li.current{background-color: #254380;}
.alpha-list li.current a{color: #ffffff;}

.horizontal-list{list-style-type: none;display: inline-block;margin: 0;padding: 15px 0 10px 0;width:100%;}
.horizontal-list li{float: left;background-repeat: no-repeat;background-position: right top;}
.horizontal-list li a{color: #333333;font-size: 12px;text-align: center;text-decoration: none}
.horizontal-list li a:hover {color: #6eabea;}

ul.information-list{list-style:none;padding:0;margin:0}
ul.information-list li{margin-left:0;display:block;margin-bottom:5px;color:#254380;list-style-type:none;list-style-image:none;}
ul.information-list a:link{text-decoration: none;display: block;}

.list-arrow {
    list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREN0QzRTE4MjdCRjExRTNBRkUxRUU1NDI1RjJCMDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREN0QzRTE5MjdCRjExRTNBRkUxRUU1NDI1RjJCMDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ3RDNFMTYyN0JGMTFFM0FGRTFFRTU0MjVGMkIwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ3RDNFMTcyN0JGMTFFM0FGRTFFRTU0MjVGMkIwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4m2gm/AAAArUlEQVR42mIwzVylLuw/2+j///8MyJjJWFXU8cevv/tFAuYYMSABJnNNcZt////zoUsyifBzaoEYIMlvP/+cBUqmgPgsLMyMPMhGACVnAyUZmIBsRmQJVhamr+pygjdYkAUVJfg+pPvq1OQF6V0ASfwDCSpI8L5f0+hZoiknuBPI/c7y8/e/d/LivO9W1npkAQX3AQXfAfFfhvvPP1VfvPs6FOgpQSBmhHkQIMAAjRNSoRIvl/4AAAAASUVORK5CYII=);
    display: inline-block;
    float: left;
    position: relative;
    margin:0 0;
}
.list-arrow li{padding:3px 0}

.list-white,
.white-backdrop{    
    background-color:white;    
    min-width:99%;    
    border:1px solid silver;
    overflow-y:auto;
    overflow-x:hidden
}

.white-backdrop .row .col-lg-6{padding-left:0;padding-right:0}

.list-arrow-white,
.list-arrow-white-two-cols{
    list-style: none;
    display: inline-block;
    margin:0 0 20px 0;
    padding-left:10px;
}
.list-arrow-white li,
.list-arrow-white-two-cols li{padding:5px 0px
    /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREN0QzRTE4MjdCRjExRTNBRkUxRUU1NDI1RjJCMDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREN0QzRTE5MjdCRjExRTNBRkUxRUU1NDI1RjJCMDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQ3RDNFMTYyN0JGMTFFM0FGRTFFRTU0MjVGMkIwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ3RDNFMTcyN0JGMTFFM0FGRTFFRTU0MjVGMkIwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4m2gm/AAAArUlEQVR42mIwzVylLuw/2+j///8MyJjJWFXU8cevv/tFAuYYMSABJnNNcZt////zoUsyifBzaoEYIMlvP/+cBUqmgPgsLMyMPMhGACVnAyUZmIBsRmQJVhamr+pygjdYkAUVJfg+pPvq1OQF6V0ASfwDCSpI8L5f0+hZoiknuBPI/c7y8/e/d/LivO9W1npkAQX3AQXfAfFfhvvPP1VfvPs6FOgpQSBmhHkQIMAAjRNSoRIvl/4AAAAASUVORK5CYII=) no-repeat left center;
    padding-left: 12px;
    padding-top:3px;
    padding-bottom:3px;*/
}

.list-arrow-white li a{text-decoration:none}

.list-white br,
.list-arrow-white br,
.list-arrow-white-two-cols br{clear:left}

.list-arrow-white{width:100%;min-width:85%}
.list-arrow-white-two-cols{width:100%;min-width:50%;padding:0}

.list-sm{height:84px}
.list-md{height:110px}
.list-lg{height:168px}

.list-no-style{margin:0;padding:0;list-style: none;list-style-image:none;list-style-position: inherit}
.list-no-style li,
.list-no-style li a{text-decoration: none;font-size:14px;}

.listitem-pad-horizontal-sm li{padding-left:5px}
.listitem-pad-horizontal li{padding-left:10px}

.listitem-pad-vertical-sm li{padding-bottom:2px;padding-top:2px}
.listitem-pad-vertical li{padding-bottom:4px;padding-top:4px}

.list-two-cols li{width:50%}
.list-three-cols li{width:33%}
.list-four-cols li{width:25%}

.two-lists-two-cols ul{width: 30%;float:left;padding-left:12%}

.two-tier-list{padding:0;margin:0 0 5px 0;overflow-y:auto}
.two-tier-list li{padding:3px 0 4px 6px;font-size:10pt}
.two-tier-list li ul{padding:0;margin:0 0 0 10px;list-style-type:none}
.two-tier-list li li{font-size:0.9em;line-height:8px;color:gray}
.two-tier-list li li:before{content: " - "}

.list-letter-xs{width:200px}
.list-letter-sm{width:220px}
.list-letter-lg{width:350px}
.list-letter-xs li{width:2%}
.list-letter-sm li{width:4%}
.list-letter-lg li{width:6%}
.new-letter{margin-top:25px;border-top:1px silver solid}

.filter li{margin:3px}
ul.hide-list-data li span.description,ul.hide-list-data li span.letter{display:none}

.list-services {list-style:none; padding-left: 10px;}
.list-services ul{margin:0; padding:0}
.list-services li {margin: 10px 0px; padding:0}
.list-services a {text-decoration: none; display:block}