/* FAQ Skins */
#faq-container.blue .question .toggle div {
    background: #038B91 url('../images/styles/faq_closed.png') no-repeat;
}

/* Titles */

    /* Blue */
    #faq-container.blue h3 { color: #0c2e4a; font-size:22px; margin:20px 0; }
    #faq-container.blue .question.collapsed .toggle h4 {}
    #faq-container.blue .question.expanded .toggle h4 {}


/* Nav Styling */

    /* Blue */
    #faq-container.blue .faq-nav a { color: #0c2e4a; }
        #faq-container.blue .faq-nav a:hover { background: transparent url('../images/styles/hover.png') no-repeat center 0; }
        #faq-container.blue .faq-nav a.current { background: transparent url('../images/styles/active.png') no-repeat center 0; }


/* Global Styling */


.faq-nav {
}

    .faq-nav a {
        font-size: 14px; font-weight: bold;
        text-decoration: none;
        margin-right: 20px;
        padding: 0 15px 12px 15px;
    }

    /** Styles */

.faq-questions {
    overflow: hidden;
}

    .faq-questions h3 {
        display: block;
        margin: 20px 0 5px 0;

    }

        .faq-questions .topics:first-child h3 {
            margin-top: 10px;
        }

    /* Questions */
    .question {
        margin-bottom: 10px;
    }

        .question .toggle {
            cursor: pointer;
            min-height:40px;
            background-color:#038B91;
        }

            /* Globals */

            .question .toggle .left_c {
                width: 51px; height: 34px;
                float: left;
                background-repeat: no-repeat;
            }

            .question .toggle .center_c {
                margin: 0 13px 0 51px;
                /*height: 35px;*/
                padding-top:5px;
                background-repeat: repeat-x;
                overflow: hidden;
            }

                .question .toggle h4 {
                    color: #fefefe;
                    line-height: 30px;
                    font-size:14px;
                }

            .question .toggle .right_c {
                width: 42px; height: 34px;
                float: right;
                background-repeat: no-repeat;
            }

            /* Collapsed */

                /* Normal */
                #faq-container .question.collapsed .toggle .left_c { background-position: 0 0; }
                #faq-container .question.collapsed .toggle .center_c { background-position: 0 -34px; }
                #faq-container .question.collapsed .toggle .right_c { background-position: 0 -68px; }

                /* Hover */

                /* Focus */
                #faq-container .question.collapsed .toggle.focus .left_c { 
                	background: #038B91 url('../images/styles/faq_opened.png') no-repeat 
                }
                #faq-container .question.collapsed .toggle.focus .center_c { background-position: 0 -238px; }
                #faq-container .question.collapsed .toggle.focus .right_c { background-position: 0 -272px; }

            /* Expanded */

                /* Normal */
                #faq-container .question.expanded .toggle .left_c { 
                	background: #038B91 url('../images/styles/faq_opened.png') no-repeat
                }
                #faq-container .question.expanded .toggle .center_c { background-position: 0 -340px; }
                #faq-container .question.expanded .toggle .right_c { background-position: 0 -374px; }

                /* Hover */

                /* Focus */

        .quest-content {
            display: none;
            background-color: #E9E9E3;
        }

            .quest-content p {
                padding: 15px !important;
                color: #333;
            }