.p7AP3-14 {
    width: auto;
    margin: 0px auto 30px auto; padding: 20px;
    background-color: rgba(217,199,150,.7);
/*     border: 1px solid #00414a; */
	/*box-shadow: 0px 0px 5px rgba(0,0,0,.5);*/
}
.p7AP3:after {
    display: inline;
    font-size: 0px;
    content: ".";
    line-height: 1;
    overflow: hidden;
}
.p7AP3trig.p7ap3-theme-14 {
    margin: 0; padding: 0;
    background-repeat: repeat-x
}
    .p7AP3trig.p7ap3-theme-14 h3 {
        margin: 0; padding: 0;
        font-size: 1.1em;
        letter-spacing: normal;
    }
    .p7AP3trig.p7ap3-theme-14 a {
        display: block;
        padding: 12px 20px;
        background-color: none;
        color: #0d1b32;
        /*border-bottom: 1px solid #EEEEEE;*/
        font-weight: normal;
        text-decoration: none;
        background-image: url(img/p7ap3_east_black.gif);
        background-position: left center;
        background-repeat: no-repeat;
        transition: all ease-in-out 0.5s 0.1s;
    }

    .p7AP3trig.p7ap3-theme-14 a:hover {
        background-color: #beab77;
        background-image: url(img/p7ap3_south_black.gif);
        transition: all ease-in-out 0.5s 0.1s;
    }
/*
.p7ap3-theme-14 a.ap3first {
    border-radius: 5px 5px 0px 0px;
}
.p7ap3-theme-14 a.ap3last {
    border-radius: 0px 0px 5px 5px;
*/
}
.p7AP3cwrapper.p7ap3-theme-14 {
    position: relative;
}
.p7AP3panelcontent.p7ap3-theme-14 {
    background-color: #121e36;
    color: #FFFFFF;
    line-height: 1.4em;
	margin: 0px 20px;
    padding:20px;
}
.p7AP3panelcontent.p7ap3-theme-14.panel_last {
    border-radius: 0px;
}
.p7AP3content.p7ap3-theme-14 p {
    margin: 3px 0;
}
