﻿/* aux_css_20.css */
/* RENAMED FOR UNIVERSAL USAGE */
/* =================== common optional auxiliary utilities ===================
 *
 * Naming convention:
 *      aux_*                   - auxiliary CSS
 *
 * Classes:
 *      aux_Flyer               - lightweight panel/box, similar to leg_Pane* classes
 *      aux_LinkList            - light border separating list items (instead of bullets), with indenting
 *    
 */

/* ------------------- Flyer: lightweight panel/box -------------------*/

.aux_Flyer {                                            
    width:auto;
    padding:0.5em 0.75em;
    margin-top:0.3em;
    margin-bottom:2em;
    border:1px solid;
    border-color:#990033;                       /* note: top & bottom border colors are body-specific */
   
}

.aux_Flyer h3, .aux_Flyer h4 {
    padding-top:0.25em;
    padding-bottom:0.5em;
    margin-bottom:0.75em;
    border-bottom:2px solid #E0E0E0;
}
.aux_Flyer ul {
    margin-left:0.5em;
    padding-bottom:0.5em;
}
.aux_Flyer li {
    list-style-type:none;
    padding-bottom:1em;
}
.aux_Flyer li:last-child {
    padding-bottom:0;
}

.aux_Flyer li a {
    text-decoration:underline;
}
.aux_Fyler p > a {
    text-decoration:underline;
}

.aux_Flyer + .aux_Flyer {
    margin-top:0;
}


/* ------------------- LinkList: light borders between list items -------------------*/

.aux_LinkList ul, .aux_LinkList ol,
ul.aux_LinkList, ol.aux_LinkList{
    margin-left:1.5em;
}
.aux_LinkList li {
    padding-top:0.4em;
    padding-bottom:0.4em;
    border-bottom:1px solid #E0E0E0;
    list-style-type:none;
}
.aux_LinkList li:first-child {
   border-top:1px solid #E0E0E0;
}
.aux_LinkList li a {
    text-decoration:underline;       
}
.aux_LinkList li p {
    margin-bottom:0.5em;
}
.aux_LinkList li p > a {
    text-decoration:underline;      
}

.leg_PageContent .leg_PaneContent ol li, .aux_LinkList ol li {
 border: none !important;
    list-style-type: decimal  !important;
}
/*------------------- Flyer/LinkList combination ------------------- */

.aux_LinkList .aux_Flyer ul,
.aux_Flyer .aux_LinkList ul,
.aux_Flyer.aux_LinkList ul,
.aux_Flyer ul.aux_LinkList {
    padding-top:0.5em;
    padding-bottom:0.75em;
    margin-left:0.5em;
}

.aux_LinkList .aux_Flyer li:last-child, 
.aux_Flyer .aux_LinkList li:last-child, 
.aux_Flyer.aux_LinkList li:last-child {
   padding-bottom:0.4em;
}
