﻿body
{
    background-color:#fcfcfb;
    background-image : url(../images/home-background.jpg);
    background-repeat : no-repeat;
    background-position:center top;
}
html, body {min-height: 100%;height:100%}
.main-content
{
    background-color : Transparent;
    margin-top:22px;
}

/**************
Common
***************/
h1
{
    position:relative;
    padding-bottom:181px;
    background-position:bottom left;
    background-repeat:no-repeat;
    /*width:282px;*/
    margin-bottom:16px;
    font-size:23px;
    color:#ffffff;
    font-weight:normal;
    text-transform:none;
}


.introWrap
{
    position:relative;
    margin:0px 7px;
    height:77px;
    overflow:hidden;
}


/***************
new
***************/
#investor .bg, #consumer .bg, #prospect .bg
{
    padding:13px 10px 0px 12px;
    width:284px;
    height:343px;
}

#investor, #consumer, #prospect
{
    position:relative;
    float:left;
    width:306px;
    height:356px;
    margin:0px 21px 21px 0px;
    *margin:0px 21px 0px 0px;
    *z-index:-10;
}


#prospect
{
    margin-right:0px;
}

#investor .content, #consumer .content, #prospect .content
{
    position:relative;
    top:0;
    left:0;
    width:284px;
    height:343px;
}

#investor .enter a, #consumer .enter a, #prospect .enter a
{
    position:absolute;
    
}

/**************
Investor
***************/
#investor div.bg
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/home-background-investor.png', sizingMethod='crop'); 
}
#investor div.bg[class]
{
    background:transparent url(../images/home-background-investor.png) top left no-repeat;
}

#investor h1
{
    background-image:url(../images/home-investor.jpg);
}

/**************
Consumer
***************/
#consumer div.bg
{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/home-background-consumer.png', sizingMethod='crop');
}
#consumer div.bg[class]
{
    background:transparent url(../images/home-background-consumer.png) top left no-repeat;
}

#consumer h1
{
    background-image:url(../images/home-consumer.jpg);
}

/**************
Prospect
***************/
#prospect div.bg
{
    margin-right:0px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/home-background-prospect.png', sizingMethod='crop');
}
#prospect div.bg[class]
{
    background:transparent url(../images/home-background-prospect.png) top left no-repeat;
}

#prospect h1
{
    background-image:url(../images/home-prospect.jpg);
}

/*****************
World
*******************/
#world
{
    position:relative;
    float:left;
    margin:0px 22px 0px 3px;
    _margin-left:2px;
}
#world div.bg
{
    padding:13px 0px 0px 15px;
    width:287px;
    height:104px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/home-background-world.png', sizingMethod='crop');
}

#world div.bg[class]
{
    background:url(../images/home-background-world.png) top left no-repeat;
}

#world h1
{
    font-size:18px;
    color:#000000;
    font-weight:normal;
    text-transform:none;
    padding:0;
    margin-bottom:5px;
    height:auto;
}
#world .introWrap
{
    margin:0px;
    padding:0;
    height:30px;
}

#world .content ul
{
    margin-top:10px;
}

#world .content ul li
{
    float:left;
    border-right:1px solid #a2a29e;
    padding:0 5px;
    position:relative;
}

#world .content ul li.first
{
    padding-left:0px;
}

#world .content ul li.last
{
    border-right:none;
}

#world .content ul li a
{
    font-size:12px;
    text-decoration:none;
    color:#616060;
}

#world .content ul li a:hover
{
    font-size:12px;
    text-decoration:underline;
    color:#000000;
}

/*****************
International
*******************/
#international
{
    position:relative;
    width:635px;
    height:118px;
    float:left;
    /*margin:0 auto;*/  
}

#international div.bg
{
    padding:0px 16px;
    /*width:609px;*/
    height:118px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/home-background-international.png', sizingMethod='crop');
}

#international div.bg[class]
{
    background:url(../images/home-background-international.png) top left no-repeat;
   
}

#international .content
{
    background:url(../images/home-international-cheese.gif) center left no-repeat;
    padding:13px 0px 0px 157px;
}

#international h1
{
    font-size:18px;
    color:#000000;
    font-weight:normal;
    text-transform:none;
    padding:0;
    margin-bottom:5px;
    height:auto;
}

#international .introWrap
{
    margin:0px;
    height:74px;
}

/**************
JO logo
***************/
#jo-logo[id]
{
    background:url(../images/logo-olympic.png) no-repeat scroll left top;
}
#jo-logo
{
    position:absolute;
    text-indent:-2000px;
    width:186px;
    height:57px;
    top:625px;
    *top:612px;_top:612px;
    left:0px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/neutral/images/logo-olympic.png', sizingMethod='crop');
}


/**************
Footer
***************/
.legal-content
{
    
    text-align:center;
    margin-top:40px;
    width:100%;
    height:15px;
    padding:0px;
}
