﻿/* =============== Start styles for display on SCREEN */
body { background-position:-201px 0px; }
    #all-container { width:761px; }    
        #page-content { width:761px; }
            .grid-home, .grid-1, .grid-2, .grid-3, .grid-3-flex, .grid-4-flex { width:761px; }
            .grid-home .third-col,
            .grid-1 .third-col,
            .grid-2 .second-col { width:761px; float:left; clear:both; background-color:#fff; }
            .grid-3-flex .second-col { width:527px; background-color:#fff; }
            .grid-home .third-col, 
            .grid-1 .third-col,
            .grid-2 .second-col { width:642px; padding-top:61px; background-position:0 30px; background-repeat:no-repeat; }/* bg-image definition in 'bg-images.css' */
                .grid-home .third-col .content-block, 
                .grid-1 .third-col .content-block, 
                .grid-2 .second-col .content-block, 
                .grid-home .third-col .note-block, 
                .grid-1 .third-col .note-block, 
                .grid-2 .second-col .note-block, 
                .grid-home .third-col .search-block, 
                .grid-1 .third-col .search-block,  
                .grid-2 .second-col .search-block,
                .grid-home .third-col .account-block, 
                .grid-1 .third-col .account-block,  
                .grid-2 .second-col .account-block, 
                .grid-home .third-col .image-block, 
                .grid-1 .third-col .image-block, 
                .grid-2 .second-col .image-block,  
                .grid-home .third-col .intro-block, 
                .grid-1 .third-col .intro-block, 
                .grid-2 .second-col .intro-block, 
                .grid-home .third-col .banner-block, 
                .grid-1 .third-col .banner-block, 
                .grid-2 .second-col .banner-block, 
                .grid-home .third-col .quote-block, 
                .grid-1 .third-col .quote-block, 
                .grid-2 .second-col .quote-block, 
                .grid-home .third-col .contact-block, 
                .grid-1 .third-col .contact-block, 
                .grid-2 .second-col .contact-block, 
                .grid-home .third-col .glossary-block, 
                .grid-1 .third-col .glossary-block,
                .grid-2 .second-col .glossary-block,
                .grid-home .third-col .rss-block, 
                .grid-1 .third-col .rss-block, 
                .grid-2 .second-col .rss-block, 
                .grid-home .third-col .list-block, 
                .grid-1 .third-col .list-block, 
                .grid-2 .second-col .list-block, 
                .grid-home .third-col .calendar-block, 
                .grid-1 .third-col .calendar-block, 
                .grid-2 .second-col .calendar-block, 
                .grid-home .third-col .home-block { display:inline; float:left; }
    
    #flash-header { width:761px !important; }    
    #site-visual { width:761px; background-position:50% 0; } 
        .main-menu ul.target-groups { float:left; width:474px; margin:0 0 0 17px; }
            .main-menu ul li {  margin:0 2px; }
    .navigation { position:relative; width:761px; }
        .navigation ul.menu { margin-top:10px; width:100%; }
                
    .grid-3-flex .address-block { width:355px; }
    
    /* Specific for Home*/
    .home #page-content .grid-home { background:none 0 0 no-repeat; }
        .home #page-content .home-cols { float:none; }
            .home #page-content .first-col { position:static; }
                .home #page-content .third-col .home-block { margin-left:30px; }
    
        
/* =============== End styles for display on SCREEN */