html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
    background: transparent;
}

#s4-bodyContainer {
    width: 100%;
    display: table;
}

body {
    line-height: 1;
    font-family: Arial;
}



article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}



    nav ul {
        list-style: none;
    }



blockquote, q {
    quotes: none;
}



    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }



a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.ms-signInLink {
    display: none !important;
}

/* change colours to suit your needs */

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}



/* change colours to suit your needs */

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}



del {
    text-decoration: line-through;
}



abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}



table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* change border colour to suit your needs */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}



input, select {
    vertical-align: middle;
}



#headerRow {
    display: block;
    float: left;
    width: 100%;
    height: 196px;
    font-family: "Times New Roman", Times, serif;
    background: url("/Style Library/QIA/img/header-bg.png") left top repeat;
}



.header-container {
    display: block;
    width: 980px;
    height: 107px;
    margin: 0 auto;
    padding-top: 10px;
    max-width: 1300px;
}



.header {
    display: block;
    float: left;
    width: 100%;
    height: 108px;
}



.topLink-and-search .top-list ul li:last-child {
    padding-right: 0px;
}



.logo {
    /*background-image: url("../img/site-logo.png");

    background-repeat: no-repeat;*/
    display: block;
    float: left;
    width: 404px;
    height: 93px;
    display: block;
}



.top-list {
    display: block;
    float: right;
}



.topLink-and-search .top-list ul {
}



    .topLink-and-search .top-list ul li {
        list-style-type: none;
        display: inline-block;
        font-size: 12px;
        border-right: 1px solid #680437;
        padding-right: 12px;
        color: #680437;
    }



        .topLink-and-search .top-list ul li:last-child {
            border-right: none;
        }



        .topLink-and-search .top-list ul li a {
            text-decoration: none;
            color: #680437;
        }



.topLink-and-search {
    display: block;
    float: right;
    width: 220px;
}



#SearchBoxContainer {
    display: block;
    float: right;
    width: 220px;
    height: 23px;
    margin-top: 25px;
}



/*.top-nav {

    display: block;

    width: 100%;

    background-color: #7d0040;

    border-top: 1px solid #e2dfd8;

    text-transform: uppercase;

    float: left;

    height: 79px;

}*/

/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox {

    display: block;

    width: 980px;

    margin: 0 auto;

    height: 80px;

}*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static {

        display: block;

        float: left;

        color: white;

        width: 100%;

        height: 79px;

    }*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected {

            /*display: inline-block;

            float: left;

            list-style-type:none;

            width:100%;

            text-align:center;

            border-left:1px solid #eedee6;

            text-align:center;*/

/*height: 39px;

            width: 100%;

        }*/



/*div.top-nav > div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:last-child {

    border-right: 1px solid #eedee6;

}*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static {

    display: block;

    float: left;

    width:100%;

}*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static {

        float: left;

        text-decoration: none;

        color: white;

        list-style: none;

        text-align: center;

        border-left: 1px solid #eedee6;

        text-align: center;

        height: 39px;

    }*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {

            text-decoration: none;

            color: white;

            display: block;

            padding-bottom: 4px;

            text-align: center;

            margin-right:0px;

        }*/



/*div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover {

                background-color: white;

                color: #7d0040;

                background-image: url("../img/top-nav-arrow.png");

                background-repeat: no-repeat;

                background-position: bottom;

            }

 

            div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

                display: block;

                text-decoration: none;

               padding-left: 22px;

               padding-right: 22px;

                padding-top: 54px;

            }

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(1) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

            background-image: url("/Style Library/QIA/img/about-co.png");

            background-repeat: no-repeat;

            background-position:50% -139%;

        }

         div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(1) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

            background-image: url("/Style Library/QIA/img/about-co.png");

            background-repeat: no-repeat;

            background-position: 50% 351%;

                    }

 

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(2) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

            background-image: url("/Style Library/QIA/img/peop-co.png");

            background-repeat: no-repeat;

            background-position: 50% -139%;

        }

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(2) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

            background-image: url("/Style Library/QIA/img/peop-co.png");

            background-repeat: no-repeat;

            background-position: 50% 351%;

        }

 

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(3) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

            background-image: url("/Style Library/QIA/img/inve-co.png");

            background-repeat: no-repeat;

            background-position: 50% -139%;

        }

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(3) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

            background-image: url("/Style Library/QIA/img/inve-co.png");

            background-repeat: no-repeat;

            background-position: 50% 351%;

        }

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(4) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

            background-image: url("/Style Library/QIA/img/gover-co.png");

            background-repeat: no-repeat;

            background-position: 50% -139%;

        }

         div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(4) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

            background-image: url("/Style Library/QIA/img/gover-co.png");

            background-repeat: no-repeat;

            background-position: 50% 351%;

        }

 

 

        div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(5) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

            background-image: url("/Style Library/QIA/img/media-co.png");

            background-repeat: no-repeat;

            background-position: 50% -139%;

        }

 

 

 

       div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(5) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

    background-image: url("/Style Library/QIA/img/media-co.png");

    background-repeat: no-repeat;

    background-position: 50% 351%;

}

 

div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(6) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

    background-image: url("/Style Library/QIA/img/car-co.png");

    background-repeat: no-repeat;

    background-position: 50% -139%;

}

 

div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(6) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

    background-image: url("/Style Library/QIA/img/car-co.png");

    background-repeat: no-repeat;

    background-position: 50% 351%;

}

 

div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(7) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {

    background-image: url("/Style Library/QIA/img/contact-co.png");

    background-repeat: no-repeat;

    background-position: 50% -139%;

}

 

div.top-nav div.noindex.ms-core-listMenu-horizontalBox > ul.root.ms-core-listMenu-root.static > li.static.selected > ul.static > li.static:nth-child(7) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {

    background-image: url("/Style Library/QIA/img/contact-co.png");

    background-repeat: no-repeat;

    background-position: 50% 351%;

}

 

.top-nav .noindex.ms-core-listMenu-horizontalBox > ul.top-nav-list.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:hover {

    border-left: 1px solid #7d0040;

}

 

.top-nav .noindex.ms-core-listMenu-horizontalBox > ul.top-nav-list.root.ms-core-listMenu-root.static > li.static:hover {

    border-left: 1px solid #7d0040;

}*/



#footer {
    display: block;
    background-color: #7d0040;
    width: 100%;
    float: left;
    padding-top: 17px;
    padding-bottom: 17px;
}



.footer-content {
    width: 980px;
    margin: 0 auto;
    display: block;
}



    .footer-content span {
        color: white;
        font-size: 12px;
        font-family: Arial;
    }



        .footer-content span a {
            text-decoration: none;
            color: white;
        }



div#contentRow {
    display: block;
    float: left;
    width: 100%;
    background-color: #e2dfd8;
    min-height: 454px;
    padding: 0px;
    padding-bottom: 16px;
    background: #dbd8d2 url("/Style Library/QIA/img/body-bg.png") left top repeat-x;
}





.contentPart {
    display: block;
    float: left;
    width: 200px;
    height: 240px;
    padding: 14px;
    background-color: white;
}



.contentBlock {
    display: block;
    float: left;
    width: 100%;
    margin-top: 23px;
}



.contentDetails {
    display: block;
    float: left;
}



    .contentDetails span.contentHeader {
        display: block;
        color: #7d0040;
        text-transform: uppercase;
        font-size: 17px;
        font-family: Arial;
    }





p.contentDescription {
    font-size: 12px;
    line-height: 16px;
    margin-top: 9px;
}



.contentBlock ul li {
    list-style-type: none;
    display: block;
    float: left;
    margin-right: 22px;
}



    .contentBlock ul li:last-child {
        margin-right: 0px;
        float: right;
    }



img.img-blcok {
    padding-left: 4px;
    padding-right: 4px;
    border-bottom: 1px solid white;
}



.imgShadow {
    background-image: url("/Style Library/QIA/img/image-shadow.png");
    background-repeat: no-repeat;
    background-position: bottom;
    width: 200px;
    height: 150px;
}



.playVideo {
    display: none;
    position: absolute;
    background: transparent;
    width: 43px;
    height: 43px;
    background-image: url("../img/play-video-icon.png");
    margin-left: 75px;
    margin-top: 44px;
    cursor: pointer;
}



.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
    /*margin-right:0px;

text-decoration: none;

color: white;*/
    display: none;
}



#SearchBoxContainer #SearchBox div.ms-srch-sb input, #SearchBoxContainer #SearchBox div.ms-srch-sbLarge input {
    outline: none;
    /* min-height: 24px; */
    display: block;
    /* padding: 0px; */
    margin: 0px;
    font-size: 12px;
    float: left;
    /*width: 164px;*/
    width: 163px;
    float: left;
    border: 1px solid #dddddd;
    height: 21px;
    padding-left: 26px;
    line-height: 18px;
}



#SearchBoxContainer #SearchBox div.ms-srch-sb.ms-srch-sb-border, #SearchBoxContainer #SearchBox div.ms-srch-sbLarge.ms-srch-sb-border {
    display: block;
    border: none;
}



#SearchBoxContainer #SearchBox .ms-srch-sb.ms-srch-sb-border:hover, #SearchBoxContainer #SearchBox .ms-srch-sbLarge.ms-srch-sb-border:hover {
    border: none;
}



#SearchBoxContainer div#SearchBox div.ms-srch-sb a.ms-srch-sb-searchLink, #SearchBoxContainer div#SearchBox div.ms-srch-sbLarge a.ms-srch-sb-searchLink {
    display: block;
    text-align: center;
    float: left;
    /*width:23px;*/
    width: 21px;
    height: 21px;
    margin-left: 5px;
    background: rgb(204,204,204); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
    background: -moz-linear-gradient(left, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(204,204,204,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    border: 1px solid #dddddd;
    background-image: url('../img/search-icon.png');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}



#SearchBoxContainer #SearchBox a.ms-srch-sb-searchLink img.ms-srch-sb-searchImg,
#SearchBoxContainer #SearchBox img.ms-srch-sbLarge-searchImg {
    display: none;
}

#SearchBoxContainer #SearchBox .ms-srch-sbLarge-link {
    margin: 0;
}





input[type=password]:hover, input[type=text]:hover, input[type=file]:hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover {
}



.ms-srch-sb-borderFocused {
    /* [ReplaceColor(themeColor:"AccentLines")] */ border: none;
    display: block;
}



.ms-core-header .ms-srch-sb-borderFocused {
    /* [ReplaceColor(themeColor:"HeaderAccentLines")] */ border: none;
}



.ms-core-header .ms-srch-sb-border:hover {
    /* [ReplaceColor(themeColor:"HeaderStrongLines")] */ border: none;
}



div#SearchBox {
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}



input[type=password]:hover, input[type=text]:hover, input[type=file]:hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover {
    border: none;
}



.top-nav div.ms-core-listMenu-horizontalBox > ul.root > li.static.selected > ul.static > li.static:hover {
    border-left: 1px solid #7d0040;
}



div.top-nav .ms-core-listMenu-horizontalBox > ul.root > li.static.selected > ul.static > li.static:hover + li {
    border-left: 1px solid #7d0040;
}



div.logo div a.ms-siteicon-a img.ms-siteicon-img {
    display: block;
    max-width: 404px;
    max-height: 93px;
}



.banner-image {
    width: 980px;
    display: block;
    /* background-image:url('../img/contact-us-banner.png')*/
    margin-top: 15px;
}



    .banner-image img {
        width: 100%;
        height: 250px;
        display: block;
        border: 4px solid white !important;
        box-sizing: border-box;
    }



/*******************************************TOP NAV STYLE ***************************/

div.top-nav {
    display: block;
    float: left;
    width: 100%;
    height: 80px;
    background-color: #7d0040;
    font-size: 13px;
    font-family: "Times New Roman", Times, serif;
    border-top: 1px solid #e2dfd8;
}



.top-nav div.ms-core-listMenu-horizontalBox {
    display: block;
    width: 980px;
    margin: 0 auto;
    height: 80px;
}



.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static {
    display: block;
    float: left;
    width: 100%;
    height: 80px;
}



div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static {
    display: block;
    float: left;
    width: 100%;
}



.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static.selected > a.static.selected.menu-item.ms-core-listMenu-item.ms-displayInline.ms-core-listMenu-selected.ms-navedit-linkNode {
    display: none;
}



div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static {
    display: block;
    float: left;
    width: 100%;
}



    div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static {
        display: inline-block;
        float: left;
        list-style: none;
        border-left: 1px solid #e2dfd8;
        height: 39px;
    }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
            font-family: Arial;
            display: block;
            color: white;
            text-decoration: none;
            /*border-left:1px solid #e2dfd8;

                        height: 39px;*/
            margin-right: 0px;
            border: none;
            outline: none;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:last-child {
            border-right: 1px solid #e2dfd8;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            color: #7d0040;
            background-color: white;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow {
            display: block;
            padding: 0px;
            background: none;
        }



            div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
                display: block;
                padding-right: 30px;
                padding-left: 30px;
                text-transform: uppercase;
                padding-top: 53px;
                padding-bottom: 10px;
            }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(1) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/about-co.png");
            background-repeat: no-repeat;
            background-position: 50% -363%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(2) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/peop-co.png");
            background-repeat: no-repeat;
            background-position: 50% -340%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(3) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/inve-co.png");
            background-repeat: no-repeat;
            background-position: 50% -243%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(4) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/gover-co.png");
            background-repeat: no-repeat;
            background-position: 50% -340%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(5) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/media-co.png");
            background-repeat: no-repeat;
            background-position: 50% -456%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(6) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/car-co.png");
            background-repeat: no-repeat;
            background-position: 50% -380%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(7) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/contact-co.png");
            background-repeat: no-repeat;
            background-position: 50% -460%;
        }

        /**************************************************************************** Selected menu*******************************************************/

        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(1) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/about-co.png");
            background-repeat: no-repeat;
            background-position: 50% 907%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(2) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/peop-co.png");
            background-repeat: no-repeat;
            background-position: 50% 870%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(3) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/inve-co.png");
            background-repeat: no-repeat;
            background-position: 50% 857%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(4) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/gover-co.png");
            background-repeat: no-repeat;
            background-position: 50% 820%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(5) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/media-co.png");
            background-repeat: no-repeat;
            background-position: 50% 904%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(6) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/car-co.png");
            background-repeat: no-repeat;
            background-position: 50% 880%;
            background-color: white;
            color: #7d0040;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(7) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode.selected > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text {
            background-image: url("/Style Library/QIA/img/contact-co.png");
            background-repeat: no-repeat;
            background-position: 50% 890%;
            background-color: white;
            color: #7d0040;
        }

        /**************************************************************************** End Selected menu*******************************************************/

        /****************************************************************************hover menu*******************************************************/

        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(1) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/about-co.png");
            background-repeat: no-repeat;
            background-position: 50% 907%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(2) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/peop-co.png");
            background-repeat: no-repeat;
            background-position: 50% 870%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(3) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/inve-co.png");
            background-repeat: no-repeat;
            background-position: 50% 857%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(4) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/gover-co.png");
            background-repeat: no-repeat;
            background-position: 50% 820%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(5) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/media-co.png");
            background-repeat: no-repeat;
            background-position: 50% 904%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(6) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/car-co.png");
            background-repeat: no-repeat;
            background-position: 50% 880%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:nth-child(7) > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode > span.additional-background.ms-navedit-flyoutArrow > span.menu-item-text:hover {
            background-image: url("/Style Library/QIA/img/contact-co.png");
            background-repeat: no-repeat;
            background-position: 50% 890%;
        }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:hover {
            border-left: 1px solid #7d0040;
            /* background-image: url("/Style Library/QIA/img/top-nav-arrow.png");*/
            background-repeat: no-repeat;
            background-position: 50% 90%;
        }



            div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:hover + li.static {
                border-left: 1px solid #7d0040;
            }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static:last-child:hover {
            border-right: 1px solid #7d0040;
        }

        /*****/

        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static.dynamic-children > ul.dynamic {
            display: none;
            position: absolute;
            margin-top: 0px;
            width: 190px !important;
            top: inherit !important;
            left: inherit !important;
            padding: 0px;
            background: none;
            border: none;
            box-shadow: none;
            /* margin-top: 1px;*/
        }



div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static li.static > ul.static > li.static.dynamic-children > ul.dynamic > li.dynamic {
    display: block;
    width: 100%;
    list-style-type: none;
    margin-top: 1px;
    position: relative;
}



    div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static li.static > ul.static > li.static.dynamic-children > ul.dynamic > li.dynamic > a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
        display: block;
        text-decoration: none;
        background: rgb(160,50,98); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
        background: -moz-linear-gradient(top, rgba(160,50,98,1) 0%, rgba(121,0,62,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,50,98,1)), color-stop(100%,rgba(121,0,62,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a03262', endColorstr='#79003e',GradientType=0 ); /* IE6-8 */
        color: white;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-left: 23px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: Arial;
    }



        div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static li.static > ul.static > li.static.dynamic-children > ul.dynamic > li.dynamic > a.dynamic.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover {
            font-family: Arial;
            background: white;
            color: #7d0040;
        }



div.top-nav .ms-core-listMenu-horizontalBox ul.root.ms-core-listMenu-root.static li.static > ul.static > li.static.dynamic-children:hover > ul.dynamic {
    display: block;
}

.banner-image .ms-webpartzone-cell {
    margin: 0;
}

/**************************************ASP MENU*************************/

#DeltaTopNavigation {
    width: 980px;
    margin: 0 auto;
    display: block;
}

.top-nav {
    position: relative;
    z-index: 102;
}



    .top-nav li.static a.static {
        height: 80px;
        padding-left: 0px !important;
        padding-right: 0px !important;
        font-family: Arial;
        display: block !important;
        float: left;
        width: 100%;
        text-align: center;
        font-size: 13px;
        color: #ffffff;
        background-image: none !important;
    }

        .top-nav li.static a.static span {
            margin-top: 23px;
            border-right: 1px solid #e2dfd8;
            line-height: 20px;
            display: block;
            padding-left: 0px;
            padding-right: 0px;
            margin-bottom: 14px;
            text-transform: uppercase;
            text-align: center;
            min-height: 35px;
            max-height: 40px;
            padding-top: 6px;
        }

    .top-nav li.static:first-child a.static span {
        padding-left: 24px;
        padding-right: 25px;
    }




    .top-nav ul.level1 > li:first-child a span {
        border-left: 1px solid #e2dfd8;
    }

    .top-nav li.static:hover a.static, .top-nav li.static.selected a.static {
        background: white !important;
        color: #7d0040 !important;
    }

#ctl00_PlaceHolderTopNavBar_TopNavigationMenu a {
    white-space: normal !important;
}

/*

.top-nav li.static{ float:none!important; display:inline-block}

.top-nav ul.static{ float:none!important}

 

.top-nav #ctl00_PlaceHolderTopNavBar_TopNavigationMenu{ float:none!important; text-align:center}*/

.menuitem6.top-nav li.static {
    width: 20%;
}

.menuitem6.top-nav li.static {
    width: 16.6%;
}

.menuitem7.top-nav li.static {
    width: 14.23%;
}

.top-nav #ctl00_PlaceHolderTopNavBar_TopNavigationMenu {
    float: none !important;
}

#ctl00_PlaceHolderTopNavBar_TopNavigationMenu ul {
    width: 100% !important;
}

.top-nav ul.dynamic {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0 !important;
}



    .top-nav ul.dynamic li a {
        font-family: Arial;
        display: block;
        text-decoration: none;
        background: rgb(160,50,98); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
        background: -moz-linear-gradient(top, rgba(160,50,98,1) 0%, rgba(121,0,62,1) 100%) !important; /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,50,98,1)), color-stop(100%,rgba(121,0,62,1))) !important; /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%) !important; /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%) !important; /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%) !important; /* IE10+ */
        background: linear-gradient(to bottom, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%) !important; /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a03262', endColorstr='#79003e',GradientType=0 ); /* IE6-8 */
        color: white;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-left: 10px;
        padding-right: 10px !important;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 1px;
        text-transform: uppercase;
    }



        .top-nav ul.dynamic li a:hover, .top-nav ul.dynamic li a.selected {
            background: white !important;
            color: #7d0040 !important;
        }

/*

.top-nav ul.dynamic li a.popout span{ display:block;

background-image: url("/WebResource.axd?d=FoHMxAsFhVNBvAjOp5LgMsDVVykOFm2lFrqDPrKBtOExaWI6tDM08NgbxecREd_kv9iGe3ogideMGRdnNXXN305jDqe8gQu6Y9EbwT15A7Fqi4D-6Xv5cy5ul2T3z21s0&t=635375383334701695");

background-repeat: no-repeat;

background-position: right center; padding-right:14px;


 }

*/

/*******************************************************SideNav STYLE****************************/

#sideNavBox {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}



div#sideNavConatiner {
    float: left;
    width: 200px;
    font-size: 12px;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox ul.root.ms-core-listMenu-root.static {
        display: block;
        width: 100%;
        float: left;
    }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static li.static {
        display: inline-block;
        width: 100%;
        list-style-type: none;
        position: relative;
        z-index: 5;
    }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
        font-family: Arial;
        display: block;
        text-decoration: none;
        background: rgb(160,50,98); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
        background: -moz-linear-gradient(top, rgba(160,50,98,1) 0%, rgba(121,0,62,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,50,98,1)), color-stop(100%,rgba(121,0,62,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a03262', endColorstr='#79003e',GradientType=0 ); /* IE6-8 */
        color: white;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-left: 23px;
        padding-top: 10px;
        padding-bottom: 10px;
    }



        div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover,
        .ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > a.static.menu-item.selected {
            background: white !important;
            color: #7d0040 !important;
        }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox ul.root.ms-core-listMenu-root.static li.static ul.static {
        display: block;
        float: left;
    }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > ul.static {
        position: relative;
        width: 200px;
        padding-bottom: 2px;
        margin-bottom: 0px;
        display: block;
    }



        div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static {
            display: block;
            width: 100%;
            list-style-type: none;
            margin-top: 1px;
        }



            div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
                display: block;
                text-decoration: none;
                background: rgb(160,50,98); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
                background: -moz-linear-gradient(top, rgba(160,50,98,1) 0%, rgba(121,0,62,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,50,98,1)), color-stop(100%,rgba(121,0,62,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* IE10+ */
                background: linear-gradient(to bottom, rgba(160,50,98,1) 0%,rgba(121,0,62,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a03262', endColorstr='#79003e',GradientType=0 ); /* IE6-8 */
                color: white;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                padding-left: 40px;
                padding-top: 10px;
                padding-bottom: 10px;
            }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static:hover > ul.static {
        display: block;
    }



    div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > ul.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover {
        background: white;
        color: #7d0040;
    }



/***Content Conatiner STYLE****/

.ms-srch-sbLarge-link {
    margin: 0;
}

.content-container {
    display: block;
    margin: 0 auto;
    width: 980px;
}



#sideNavConatiner {
    margin-right: 0px;
    margin-left: 0px;
}

/***** SEARCH BOX STYLE *****/

div#SearchBoxContainer .ms-srch-sbLarge-link {
    display: none;
}

div#SearchBox .ms-srch-sb-link {
    display: block;
    float: right;
    margin-top: 9px;
}



    div#SearchBox .ms-srch-sb-link a#AdvancedLink, div#SearchBoxContainer .ms-srch-sbLarge-link a#AdvancedLink {
        font-size: 12px;
        color: #7d0040;
        text-decoration: underline;
    }

/**************/

div#WebPartWPQ2_ChromeTitle span#WebPartTitleWPQ2 h2.ms-webpart-titleText-withMenu.ms-webpart-titleText span {
    display: none;
}



.dfwp-column {
    padding-left: 0px;
}



div#contentBox {
    margin-left: 220px;
    margin-right: 0;
    margin-top: 0px;
    text-align: justify;
    font-family: "Times New Roman", Times, serif;
    font-size: 13px;
    line-height: 17px;
    padding-top: 0px;
    /* margin-left: 20px; 

 overflow: hidden*/
}



span#DeltaPlaceHolderMain {
    margin: 0px;
    padding: 0px;
}

div.article, div.welcome {
    padding: 0px;
    padding: 0px;
}



.welcome-content {
    margin: 0px;
    padding: 0px;
}

/*************************News Page  4-sep-2014 **************************************/

.ListNewsRightContainer {
    float: right;
    width: 75%;
    margin-right: 24px;
}

.article-header.news-date {
    display: block;
    /*float: left;

width: 68%;*/
}

.date-line {
    display: block;
    /* width: 50%;

float: right; */
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
}



.ListNewsContainer {
    float: right;
    padding-bottom: 7px !important;
    margin-bottom: 26px;
    border-bottom: solid 1px #952358 !important;
    width: 100%;
    margin-top: 15px;
}



    .ListNewsContainer > * .list-image {
        box-shadow: 0px 0px 7px #000 !important;
        transition: box-shadow 0.5s;
        border-radius: 5px;
        width: 120px !important;
        height: 100px !important;
        margin-right: 15px;
    }



        .ListNewsContainer > * .list-image:hover {
            box-shadow: 0px 0px 15px #000 !important;
            transition: box-shadow 0.5s;
        }



    .ListNewsContainer > .ListTopImage {
        display: inline-block;
        float: right;
    }



.ListNewsTitleTop, .ListNewsTitle {
    margin-bottom: 0px;
}



    .ListNewsTitleTop a, .ListNewsTitle a {
        color: #952358 !important;
        height: 20px;
        text-transform: capitalize;
    }



        .ListNewsTitleTop a:hover, .ListNewsTitle a:hover {
            text-decoration: underline;
        }



.list-news-date {
    display: block;
    color: #81807c !important;
    font-weight: bold;
    margin-left: 20px;
    float: right;
}



.ListNewsDescription {
    float: right;
    color: #777976;
    text-align: right;
    line-height: 13px;
}



.list-top-readmore {
    display: inline-block;
}



    .list-top-readmore a {
        padding-right: 2px;
        color: #24502d;
    }



.list-news-title {
    float: left;
    font-size: 16px;
    color: #1890cc;
    display: inline-block;
}



.list-news-date {
    display: inline-block;
    color: #666666;
    width: 79px;
    text-align: left;
    height: 15px;
}





.list-news-image-container {
    float: left;
    display: inline-block;
}



a.list-more, a.list-more:visited, a.list-more:active {
    color: #929294;
    font-size: 12px;
    float: right;
}



    a.list-more:hover {
        color: #444;
        text-decoration: none;
    }





.news-thumnails-list li:first-child {
}

/************************************************NEWS LAYOUT******************************/

.news-container {
    padding: 0px;
}



.ca-image {
    /* display: block;

float: left;*/
    width: 100%;
}



    .ca-image img {
        width: 100%;
        /* margin-right: 15px;

        box-shadow: 0px 0px 15px #999;

        border-radius: 5px;*/
        /* height: 170px;*/
        height: 225px;
    }

.captioned-image .image {
    width: 100%;
    /* margin-right: 15px; */
    box-shadow: 0px 0px 15px #999;
    border-radius: 5px;
    /*height: 170px;*/
    height: 225px;
}



.iamge-des {
    /* display: block;

float: left;

width: 200px;*/
    text-align: right;
    font-weight: bold;
    margin-top: 9px;
    color: #952358;
}



.image-and-caption {
    /*display: block;

float: left;

height: 210px;

width: 200px;

margin-right: 20px;*/
}

.news-writer {
    display: none;
}



.news-content {
    text-align: justify;
}



.Video-popup-cont {
    display: none;
    background-color: black;
    float: left;
    margin: 0 auto;
    width: 400px;
    height: 400px;
    position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}

/************************IAMGE SLIDER**********/

.image-slider {
    display: block;
    float: left;
    width: 980px;
    height: 338px;
    background-image: url("/Style Library/QIA/img/banner-shadow.png");
    background-repeat: no-repeat;
    background-position: bottom;
    margin-top: 17px;
}

.iamge-conatiner {
    display: block;
    float: left;
    width: 962px;
    border: 9px solid white;
    background-image: url("/themes/QIA/img/image-slider.png");
    background-repeat: no-repeat;
    min-height: 297px;
}

.yeaes-container {
    display: block;
    margin-left: 16px;
    float: left;
    background-image: url("/themes/QIA/img/years-list-background.png");
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 50px;
    margin-top: 87px;
}

ul.years-list {
    display: block;
    float: left;
}



    ul.years-list li {
        list-style: none;
        display: block;
        float: left;
        /*background-color:rgba(0,0,0,0.50);

    border-radius: 200px 200px 200px 200px;

-moz-border-radius: 200px 200px 200px 200px;

-webkit-border-radius: 200px 200px 200px 200px;

border: 0px none #000000;*/
        width: 77px;
        height: 77px;
        margin-right: 28px;
    }

        ul.years-list li .year-link {
            text-decoration: none;
            color: white;
            font-weight: bold;
            background-color: rgba(0,0,0,0.50);
            border-radius: 200px 200px 200px 200px;
            -moz-border-radius: 200px 200px 200px 200px;
            -webkit-border-radius: 200px 200px 200px 200px;
            border: 0px none #000000;
            width: 100%;
            height: 100%;
            float: left;
            text-align: center;
            line-height: 70px;
            font-size: 23px;
            cursor: pointer;
        }




.year-des {
    overflow: hidden;
    float: left;
    width: 673px;
    margin-top: 127px;
    color: white;
    font-size: 14px;
    margin-left: 9px;
    position: absolute;
    left: 210px;
    background-color: rgba(0,0,0,0.50);
    /*padding: 4px 15px;*/
    height: 0px;
    line-height: 21px;
    vertical-align: middle;
    -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
    transition-delay: .5s;
    transition-timing-function: ease-in;
    ;
}

    .year-des span {
        padding: 4px 15px;
        display: block;
        text-align: justify;
    }

/*ul.years-list li:hover .year-des {

display:block;

}*/

li.our-history {
    width: 242px !important;
    text-transform: uppercase;
    font-family: "Times New Roman", Times, serif;
}

.expanded {
    height: 83px;
    -webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
    transition-delay: .5s;
    transition-timing-function: ease-in;
}

/****************************/

.Video-popup-cont {
    display: none;
    width: 500px;
    height: 300px;
    background: black;
}

.close-popup {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url('/Style Library/QIA/img/closef.png');
    background-repeat: no-repeat;
    /*right: -8px;*/
    right: 5px;
    margin-top: 0px;
    z-index: 999;
    cursor: pointer;
    /*margin-top: -5px;*/
    background-size: 100%;
}



.bread-crumb-cotainer {
    display: none;
}















/*------Start-------Ahmad Olayyan---------*/

/*------News Listing-------*/

.news-thumnails-list {
    width: 680px;
    margin-top: 0px;
}

.ListNewsContainer {
    float: right;
    width: 100%;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 10px;
    margin-top: 0px;
}



.list-news-image-container {
    float: right;
    display: inline;
}



.ListNewsContainer > * .list-image, .ListNewsContainer > * .list-image:hover {
    width: 200px !important;
    height: 160px !important;
    margin-right: 0px;
    margin-left: 15px;
    box-shadow: none !important;
    border-radius: 0px;
}



.list-news-details-container {
    /* background-color: #fff;

    padding: 10px;

    box-shadow: 0px 0px 10px #777;

    border-radius: 5px;

    */
    position: relative;
}



.list-news-date {
    display: inline-block;
    width: 746px;
    padding: 5px;
    float: none;
    background-color: #ececec;
    margin-left: 0px;
    margin-bottom: 10px;
}

.list-news-date-up {
    background-color: #ececec;
    margin-bottom: 10px;
    padding: 5px;
}

.list-news-descreption {
    font-family: Arial;
    font-size: 11pt;
    width: 680px;
    margin-bottom: 30px;
}



.ListNewsTitleTop a, .ListNewsTitle a {
    font-size: 16px;
    font-family: Arial;
}

.newstitleup {
    font-size: 14px;
    color: #952358;
    font-family: "Times New Roman", Times, serif;
}

    .newstitleup a {
        font-weight: bold;
    }

a.list-more, a.list-more:visited, a.list-more:active, a.list-more:hover {
    color: #fff !important;
    font-size: 12px;
    float: left;
    background-color: #952358;
    padding: 2px 7px;
    border-radius: 5px;
    /*position:absolute;

    bottom:10px;

    */
}

/*------End-------Ahmad Olayyan---------*/

.article-content {
    /*float: left;

width: 715px;*/
    /*background-color: #fff;

box-shadow: 0px 0px 10px #777;

padding: 10px;*/
    padding-right: 22px;
    /*padding:0;*/
    border-radius: 5px;
    position: relative;
}





.news-container {
    /*

float: left;

width: 700px;

background-color: #fff;

padding: 18px;

box-shadow: 0px 0px 10px #777;

border-radius: 5px;

margin-left: 16px;

margin-top: 28px;

*/
    position: relative;
}



span.header-of-artical {
    float: left;
    display: block;
    width: 99%;
    font-size: 16px;
    color: #952358 !important;
    height: 14px;
    text-transform: capitalize;
    text-shadow: 0px 0px 1px #999;
    /* font-weight: 600; */
    background-color: #ececec;
    padding: 5px 5px;
    line-height: 14px;
    margin-bottom: 10px;
    border-left: 3px solid;
}

.news-header-title {
    color: #952358 !important;
    height: 20px;
    text-transform: capitalize;
    font-size: 16px;
    margin-bottom: 16px;
    font-family: Arial;
}



/* Title Date details news */

.news-header-title-date {
    background-color: #ececec;
    margin-bottom: 10px;
    padding: 5px;
}



    .news-header-title-date .news-header-title {
        display: inline !important;
        color: #952358 !important;
        height: 20px;
        text-transform: capitalize;
        font-weight: bold;
    }

    .news-header-title-date span {
        display: inline;
        color: #952358 !important;
    }

    .news-header-title-date .article-header.news-date {
        display: inline-block;
        font-size: 14px;
        color: #952358;
        font-family: "Times New Roman", Times, serif;
    }

/* Paging*/

.paging {
    color: #8d1a51 !important;
}

    .paging strong {
        padding: 12px 16px 6px 16px;
        background-color: #fff;
        color: #8d1a51 !important;
    }

.page-prev {
    padding: 11px 16px 6px 16px;
    background-color: #ECECEC;
    color: #8d1a51 !important;
}

.page-next {
    padding: 11px 16px 6px 16px;
    background-color: #ECECEC;
    color: #8d1a51 !important;
}

.page-number {
    padding: 11px 16px 6px 16px;
    background-color: #ECECEC;
    color: #8d1a51 !important;
}



div.level-header {
    background-color: #ECECEC;
    padding-left: 5px;
}

.level-item div.level-header {
    background-color: transparent;
    padding-left: 0;
}





/**Contact US**/



.contact-form td {
    padding-bottom: 10px;
    vertical-align: top;
}

    .contact-form td:first-child {
        padding-right: 10px;
    }

.contact-form .contact-label, .contact-form ul li {
    color: #7d0040;
    font-size: 14px;
}

.contact-form input[type=email], .contact-form .fldClass {
    height: 34px;
    width: 390px !important;
    margin: 0;
    padding: 0 5px;
    border: 1px solid #ceccc6 !important;
}

.contact-form textarea {
    height: 134px;
    width: 390px;
    border: 1px solid #ceccc6;
    margin: 0;
    padding: 0 5px;
}

.contact-form input[type=submit] {
    background-color: #ffffff;
    border-radius: 5px;
    color: #7d0040;
    font-size: 14px;
}







/* site map */

/*.level-section .level-header{ visibility: hidden;}*/



.dfwp-column.level-separator {
    display: none;
}

.level-band {
    background-color: #ececec;
}

.level-bullet {
    background-image: url('../img/bullet5px.png');
}

.level-section.level-item-pos.level-item.level-bullet .level-header {
    visibility: visible;
}

.dfwp-column.level-item-pos.level-item { /*min-height: 220px;*/
    margin-bottom: 8px;
}

.level-section {
    color: #7d0040;
}

.headertitle-band, .headertitle-band a, .headertitle-band a:link {
    color: #7d0040;
}

.headertitle a, .headertitle a:link {
    color: #7d0040;
}

/* end site map*/



/** Page Style****/

.page-data {
    background-color: #ffffff;
    padding: 20px;
    border: 10px solid #ececec;
    margin-top: 15px;
}

.insidegallery {
    float: left;
    width: 30%;
    padding-right: 3%;
    padding-bottom: 15px;
}



    .insidegallery a {
        display: block;
    }

        .insidegallery a img {
            width: 100%;
            height: 150px;
            border: 4px solid #ececec;
        }

        .insidegallery a:hover img {
            border-color: #7d0040;
        }



@font-face {
    font-family: Arial;
    src: ('/Style Library/QIA/Font/Frutiger-LT-Std-45-Light_18818.ttf');
}

.Generaltimelinediv {
    width: 100%;
    /*height: 310px;*/
    height: 244px;
	background-image: url("/themes/images/image-slider.png");
    background-repeat: no-repeat;
    font-family: Georgia, serif;
    color: #fff;
    font-size: 14px;
}

    .Generaltimelinediv a {
        color: #ffffcc;
        text-decoration: none;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }

        .Generaltimelinediv a:hover,
        .Generaltimelinediv a.selected {
            color: #ffcc00;
        }

    .Generaltimelinediv h1, .Generaltimelinediv h2, .Generaltimelinediv h4, .Generaltimelinediv h5, .Generaltimelinediv h6 {
        text-align: center;
        color: #ccc;
        text-shadow: #000 1px 1px 2px;
        margin-bottom: 5px;
    }

    .Generaltimelinediv h1 {
        font-size: 18px;
    }

    .Generaltimelinediv h2 {
        font-size: 14px;
    }

#timeline {
    overflow: hidden;
    position: relative;
    background: url('/themes/images/dot.gif') left 45px repeat-x !important;
}

#dates {
    width: 800px;
    height: 60px;
    overflow: hidden;
}

    #dates li {
        list-style: none;
        float: left;
        width: 100px;
        height: 50px;
        font-size: 24px;
        text-align: center;
        background: url('/themes/images/biggerdot.png') center bottom no-repeat;
    }

    #dates a {
        line-height: 38px;
        padding-bottom: 10px;
    }

    #dates .selected {
        font-size: 38px;
    }

#issues {
    width: 800px;
    height: 350px;
    overflow: hidden;
}

    #issues li {
        width: 800px;
        height: 350px;
        list-style: none;
        float: left;
    }

        #issues li.selected img {
            -webkit-transform: scale(1.1,1.1);
            -moz-transform: scale(1.1,1.1);
            -o-transform: scale(1.1,1.1);
            -ms-transform: scale(1.1,1.1);
            transform: scale(1.1,1.1);
        }

        #issues li img {
            float: left;
            margin: 10px 30px 10px 50px;
            background: transparent;
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE 6 & 7 */
            zoom: 1;
            -webkit-transition: all 2s ease-in-out;
            -moz-transition: all 2s ease-in-out;
            -o-transition: all 2s ease-in-out;
            -ms-transition: all 2s ease-in-out;
            transition: all 2s ease-in-out;
            -webkit-transform: scale(0.7,0.7);
            -moz-transform: scale(0.7,0.7);
            -o-transform: scale(0.7,0.7);
            -ms-transform: scale(0.7,0.7);
            transform: scale(0.7,0.7);
        }

        #issues li h1 {
            color: #ffcc00;
            font-size: 48px;
            margin: 20px 0;
            text-shadow: #000 1px 1px 2px;
            width: 75%;
        }

        #issues li p {
            font-size: 14px;
            margin-right: 70px;
            font-weight: normal;
            line-height: 22px;
            margin-left: 3%;
            text-shadow: #000 1px 1px 2px;
            width: 75%;
        }

#grad_left,
#grad_right {
    width: 100px;
    /*height: 298px;*/
	height: 244px;
    position: absolute;
    top: 0;
}

#grad_left {
    left: 0;
    background: url('/themes/images/grad_left.png') repeat-y;
}

#grad_right {
    right: 0;
    background: url('/themes/images/grad_right.png') repeat-y;
}

#next,
#prev {
    position: absolute;
    top: 0;
    font-size: 70px;
    top: 170px;
    width: 22px;
    height: 38px;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

    #next:hover,
    #prev:hover {
        background-position: 0 -76px;
    }

#next {
    right: 5px;
    background-image: url('/themes/images/next.png');
}

#prev {
    left: 5px;
    background-image: url('/themes/images/prev.png');
}

    #next.disabled,
    #prev.disabled {
        opacity: 0.2;
    }



/**Our History css **/

/** the new font family **/

.dfwp-item .contentDetails {
    font-family: Arial;
}

div#contentBox {
    font-family: Arial !important;
}


/** the new font family **/

/** left navigation on selected **/

div#sideNavConatiner div.ms-dialogHidden.ms-forceWrap.ms-noList div.ms-core-navigation div.noindex.ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static > a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode:hover, .ms-core-listMenu-verticalBox > ul.root.ms-core-listMenu-root.static > li.static a.static.menu-item.selected {
    background: white !important;
    color: #7d0040 !important;
}


/** left navigation **/

@media only screen and (max-width: 768px) {
    #issues li p, #issues li h1 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width:768px) {

    #issues li p, #issues li h1 {
        width: 60%;
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    #issues li p {
        width: 20%;
        font-size: 13px;
        height: 130px;
        overflow: auto;
    }

    #issues li h1 {
        width: 25%;
    }
}

@media screen and (min-width:480px) and (max-width:768px) {

    #issues li p {
        width: 60%;
    }

    #issues li h1 {
        width: 60%;
    }
}
