.pure-g {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    text-rendering: optimizespeed;
}

.opera-only :-o-prefocus,
.pure-g {
    word-spacing: -0.43em;
}


.pure-u {
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}


.pure-u-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-1-6,.pure-u-5-6 {
    display: inline-block;
    zoom: 1; *display: inline; 
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}



.pure-u-1 {
    display:block;
}




    
    
        .pure-u-1-2 {
            width: 50%;
        }

        .pure-offset-1-2 {
            margin-left: 50%;
        }
    
        .pure-u-1-3 {
            width: 33.33333%;
        }

        .pure-offset-1-3 {
            margin-left: 33.33333%;
        }
    
        .pure-u-2-3 {
            width: 66.66667%;
        }

        .pure-offset-2-3 {
            margin-left: 66.66667%;
        }
    
        .pure-u-1-4 {
            width: 25%;
        }

        .pure-offset-1-4 {
            margin-left: 25%;
        }
    
        .pure-u-3-4 {
            width: 75%;
        }

        .pure-offset-3-4 {
            margin-left: 75%;
        }
    
        .pure-u-1-5 {
            width: 20%;
        }

        .pure-offset-1-5 {
            margin-left: 20%;
        }
    
        .pure-u-2-5 {
            width: 40%;
        }

        .pure-offset-2-5 {
            margin-left: 40%;
        }
    
        .pure-u-3-5 {
            width: 60%;
        }

        .pure-offset-3-5 {
            margin-left: 60%;
        }
    
        .pure-u-4-5 {
            width: 80%;
        }

        .pure-offset-4-5 {
            margin-left: 80%;
        }
    
        .pure-u-1-6 {
            width: 16.66667%;
        }

        .pure-offset-1-6 {
            margin-left: 16.66667%;
        }
    
        .pure-u-5-6 {
            width: 83.33333%;
        }

        .pure-offset-5-6 {
            margin-left: 83.33333%;
        }
    





    
    .pure-g-r {
        letter-spacing: -0.31em; 
        *letter-spacing: normal; 
        word-spacing: -0.43em; 
    }


    .opera-only :-o-prefocus,
    .pure-g-r {
        word-spacing: -0.43em;
    }


    .pure-g-r img {
        max-width: 100%;
    }

    
    
        @media (min-width:980px) {
            .pure-visible-phone     { display: none; }
            .pure-visible-tablet    { display: none; }
            .pure-visible-desktop   { }
            .pure-hidden-phone      { }
            .pure-hidden-tablet     { }
            .pure-hidden-desktop    { display: none; }
        }

    

    
        @media (max-width:480px) {
            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }
        }
    

    
        @media (max-width:767px) {

            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }            
            .pure-visible-phone     { } 
            .pure-hidden-phone      { display: none; }
            .pure-hidden-desktop    { }
            .pure-visible-desktop   { display: none; }
        }
    

    
        @media (min-width:768px) and (max-width:979px) {
            .pure-visible-tablet    {}
            .pure-hidden-tablet     { display: none; }
            .pure-hidden-desktop    {}
            .pure-visible-desktop   { display: none; }
        }
    