
body
{
    background-image:url('../images/bg.jpg');
    background-repeat: repeat-x;
    margin: 0px auto 0px auto;
    color:#BCC9CF;
    font-family:Verdana,sans-serif;
    font-size:12px;
}

.container
{
    margin: 0px auto 0px auto;
}

.red
{
    color: #FF0000;
}

.no_border
{
    border: 0px;
}

.flash_story{   display: none;  }

    /*** HEADER ***************************************************************/
    .header
    {

    }
    
        .h_logo
        {
            
            margin: 0px auto 0px auto;
            background-image:url('../images/ebxp_logo.jpg');
            background-repeat: no-repeat;
            background-position: center;
            width: 780px;
            height: 70px;
        }
        
        .h_navi
        {

            margin: 0px auto 0px auto;
            width: 790px;
            height: 21px;
        }
        
            .n_left
            {
                position: relative;
                float: left;
                background-image:url('../images/navi_left.png');
                background-repeat: no-repeat;
                background-position: center;
                width: 101px;
                height: 21px;
            }
            
            .n_home,
            a.n_home
            {
                position: relative;
                float: left;
                background-image:url('../images/home.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 34px;
                height: 21px;
            }
            
            a.n_home:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/home.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 34px;
                height: 21px;
            }
            
            .n_ebrochures,
            a.n_ebrochures
            {
                position: relative;
                float: left;
                background-image:url('../images/ebrochures.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 71px;
                height: 21px; 
            }
            
            a.n_ebrochures:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/ebrochures.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 71px;
                height: 21px; 
            }

            .n_ebenefits,
            a.n_ebenefits
            {
                position: relative;
                float: left;
                background-image:url('../images/ebenefits.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 58px;
                height: 21px;    
            }

            a.n_ebenefits:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/ebenefits.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 58px;
                height: 21px;    
            }

            .n_paperwiz,
            a.n_paperwiz
            {
                position: relative;
                float: left;
                background-image:url('../images/paperwiz.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 73px;
                height: 21px;  
            }

            a.n_paperwiz:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/paperwiz.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 73px;
                height: 21px;  
            }
            
            .n_web,
            a.n_web
            {
                position: relative;
                float: left;
                background-image:url('../images/web.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 24px;
                height: 21px; 
            }
            
            a.n_web:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/web.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 24px;
                height: 21px; 
            }
            
            .n_clients,
            a.n_clients
            {
                position: relative;
                float: left;
                background-image:url('../images/clients.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 37px;
                height: 21px; 
            }

            a.n_clients:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/clients.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 37px;
                height: 21px; 
            }
            
            .n_emarketing,
            a.n_emarketing
            {
                position: relative;
                float: left;
                background-image:url('../images/emarketing.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 71px;
                height: 21px; 
            }

            a.n_emarketing:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/emarketing.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 71px;
                height: 21px; 
            }
            
            .n_contacts,
            a.n_contacts
            {
                position: relative;
                float: left;
                background-image:url('../images/contacts.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 47px;
                height: 21px;
            }

            a.n_contacts:hover
            {
                position: relative;
                float: left;
                background-image:url('../images/contacts.png');
                background-repeat: no-repeat;
                background-position: 0 -18px;
                width: 47px;
                height: 21px;
            }
            
            .n_right
            {
                position: relative;
                float: left;
                background-image:url('../images/navi_right.png');
                background-repeat: no-repeat;
                background-position: center;
                width: 110px;
                height: 21px;
            }
            
            .n_plus
            {
                position: relative;
                float: left;
                background-image:url('../images/plus.png');
                background-repeat: no-repeat;
                background-position: 0 0;
                width: 22px;
                height: 21px; 
            }
    /**************************************************************************/
    
    /*** MIDDLE ***************************************************************/
    .middle
    {
        margin: 8px auto 0px auto;
        width: 800px;
        text-align: center;
        color: #AAAAAA;
        font-size: 12px;
    }
    
            .m_question
            {
                margin: 10px auto 0px auto;
                background-image:url('../images/what.gif');
                background-repeat: repeat-y;
                background-position: center;
                width: 777px;
                height: 34px;
                text-align: center;
                line-height: 34px;
            }
            
            .m_portfolio
            {
                margin: -3px auto 0px auto;               
                background-image:url('../images/what.gif');
                background-repeat: repeat-y;
                background-position: center;
                width: 777px;
                height: 92px;
            }
            
                .p_space_left
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/spacer.gif');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 33px;
                    height: 1px; 
                }

                .p_space
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/spacer.gif');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 5px;
                    height: 1px; 
                }
            
                .p_0,
                a.p_0
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/dab.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
                
                a.p_0:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/dab.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
            
                .p_1,
                a.p_1
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/ireland.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 115px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }

                a.p_1:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/ireland.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 115px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
                
                .p_2,
                a.p_2
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/amp.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }

                a.p_2:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/amp.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
                
                .p_3,
                a.p_3
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/cumbria.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }

                a.p_3:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/cumbria.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
                
                .p_4,
                a.p_4
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/windsor.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }

                a.p_4:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/windsor.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 110px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
                
                .p_5,
                a.p_5
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/said.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    width: 115px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }

                a.p_5:hover
                {
                    position: relative;
                    float: left;
                    background-image:url('../images/portfolio/said.jpg');
                    background-repeat: no-repeat;
                    background-position: 0 -75px;
                    width: 115px;
                    height: 75px;
                    border: 1px solid #FFFFFF;
                }
    
    
    
    /**************************************************************************/

    /*** FOOTER ***************************************************************/
    .footer
    {
        padding-top: 23px;
    }
    
        .f_top
        {
            
        }

            .f_disclaimer
            {
                margin: -10px auto 10px auto;
                background-image:url('../images/copyright.jpg');
                background-repeat: no-repeat;
                background-position: center;
                width: 777px;
                height: 30px;
                text-align: center;
                color: #AAAAAA;
                font-size: 11px;
                line-height: 12px;
            }
            
        .f_bottom
        {
            margin: -15px auto 0px auto;
            text-align: center;
            width: 780px;
        }

        
        .groove_top
        {
            padding-top: 10px;
            border-bottom: 1px solid #E5E4DF;
        }

        .groove_bottom
        {
            border-top: 1px solid #FFFFFF;
            padding-bottom: 9px;
        }
        

        
            .client_ticker
            {
                margin: 0px auto 0px auto;
                padding-top: 10px;
                overflow:hidden;
                width:650px;
            }
            
            .link_ticker
            {
                border: 0px;
                text-decoration: none;
            }
        
        .info
        {
            margin: 0px auto 0px auto;
            width: 770px;
            font-size: 11px;
            padding-top: 3px;
            color: #AAAAAA;
        }
        
        .info_link,
        a.info_link
        {
            text-decoration: none;
            color: #AAAAAA;
            border-bottom: 1px dotted #AAAAAA;
        }
        
        a.info_link:hover
        {
            text-decoration: none;
            color: #000000;
            border-bottom: 1px dotted #000000;
        }
        
            .info_left
            {
                position: relative;
                float: left;
                width: 385px;

            }
            
            .info_right
            {
                position: relative;
                float: left;
                width: 380px;
                text-align: right;

            }
            
            
    /**************************************************************************/
