.icrtAccordion {
	width: 100%;
	border-collapse: collapse;
}
.icrtAccordion > tbody > tr:nth-child(odd) {
	background-color: #FFF;
}
.icrtAccordion > tbody > tr:nth-child(odd) > td {  /* TRIGGER  */
	height: 40px;
	vertical-align: middle;
	padding: 0 60px 0 8px;
	background: url(../images/structure/Accordion-close.png) 99% center no-repeat;
	font-weight: bold;
}
.icrtAccordion > tbody > tr:nth-child(odd) > td > * {
	margin: 0;
	padding: 0;
}
.icrtAccordion > tbody > tr:nth-child(even) {
	background-color: #EFEFEF;
}
.icrtAccordion > tbody > tr:nth-child(even) > td {
	padding: 10px;
}
.icrtAccordion > tbody > tr > td {
	padding: 5px;
	border: solid 1px #ccc;
}

/*======================================================
  6. ACCORDIONS
  ===================================================== */

.Accordion {
    margin-bottom: 5px;
}

.AccordionTrigger {
    display: block;
    padding: 8px;
    overflow:hidden;
    padding-right: 60px;
    position: relative;
    border: solid 1px #999;
    font-family: 'verbbold', "helvetica neue", Helvetica, Arial, sans-serif;  
    background: #fff url(../images/structure/Accordion-open.png) 99% center no-repeat;
    -webkit-box-shadow: 0 3px 3px #999; 
    -moz-box-shadow: 0 3px 3px #999;
    box-shadow: 0 2px 3px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .AccordionTrigger:hover,
    .AccordionTrigger:focus
    {
        background-color: #f7f7f7;   
        text-decoration: none;
        cursor: pointer;
    }

    .AccordionTrigger:active {
        background-color: #f7f7f7;   
        text-decoration: none;
        cursor: pointer;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;   
    }
    .AccordionTrigger.open {
        border: solid 1px #ccc;
        background: #fff url(../images/structure/Accordion-close.png) 99% center no-repeat;
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0; 
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;   
    }
.AccordionContent {
    padding: 10px;
    border: solid 1px #ccc;
    border-top: none;
    overflow:hidden;
    display: none;
    background: #e6eff6;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.AccordionContent a {
    font-weight: 700;
}


/* Nested Accordion */

.AccordionContent .AccordionContent {
    background: #fff !important;
}


p.ic-EmptyContent { 
    display:none;
}

.AccordionTrigger h1, .AccordionTrigger h2, .AccordionTrigger h3, .AccordionTrigger h4, .AccordionTrigger h5, .AccordionTrigger h6, .AccordionTrigger p {
    font-size: 15px !important;
    line-height: 1.5 !important;
    font-weight: normal !important;
    margin: 0 !important;
}