/* CSS developed by Darren McCready for Intel PLS. All rights reserved. */


/* ---------------------------- GENERIC STYLES ----------------------------------*/


*
{
    margin:0;
    padding:0;
    border:none;
}

h1 span, #smart_tech span
{
    display:none;   
}

h2
{
    line-height:1.1em; font-size:1.3em;
    margin-bottom:10px; 
}

p
{
    margin-bottom:10px;
}

.clear
{
    clear:both;
}

/* ---------------------------- LAYOUT STYLES -----------------------------------*/


body
{
    font-family:Arial, Helvetica, sans-serif, serif; font-size:0.7em; line-height:1.2em; text-align:center;
    margin:0 auto;
    width:100%; height:100%;
    background:#313872;
}

#main_container
{
    display:block;
    width:880px; height:468px;
    position:absolute; top:50%; margin-top:-234px; left:50%; margin-left:-440px;
}

#main_1goal
{
    display:block; width:440px; height:468px; float:left;
    background:url(../images/main_1goal_bg.jpg) top left no-repeat;
}

#main_1goal_content
{
    display:block; height:340px; overflow-y:scroll; overflow-x:hidden;
    margin-top:45px; margin-bottom:20px; margin-left:40px; margin-right:10px; padding-right:20px;
    text-align:justify; color:#cccccc;
}

#main_skoool_football
{
    display:block; width:440px; height:468px; float:left;
    background:url(../images/main_skoool_football_bg.jpg) top left no-repeat;
}

#main_skoool_football_content
{
    display:block; height:340px; overflow-y:scroll; overflow-x:hidden;
    margin-top:45px; margin-bottom:20px; margin-left:20px; margin-right:30px; padding-right:20px;
    text-align:justify; color:#ffffff;
}

.l_2col
{
    display:block; float:left;
    margin-top:10px; margin-bottom:10px;
    width:164px;
}

.r_2col
{
    display:block; float:right;
    margin-top:10px; margin-bottom:10px;
    width:164px;
}

/* ---------------------------- TEXT STYLES ------------------------------------*/


#main_1goal h1
{
    display:block; float:left; height:79px; width:100%;
    margin-bottom:10px;
    background:url(../images/1goal_logo.gif) center no-repeat;
}

#main_1goal h2
{
    border-bottom:1px solid #666666;
}

#main_skoool_football h1
{
    display:block; float:left; height:81px; width:100%;
    background:url(../images/skoool_football_logo.gif) center 18px no-repeat;
}

.intro_text
{
    font-size:1.1em; line-height:1.3em;
}

.link_1goal
{
    display:block;
    margin-left:40px; margin-right:20px;
    text-align:center; line-height:26px;
    background:url(../images/1goal_link_bg.gif) top left no-repeat;
}

.link_skoool_football
{
    display:block;
    margin-right:40px; margin-left:20px;
    text-align:center; line-height:26px;
    background:url(../images/skoool_football_link_bg.gif) top left no-repeat;
}

#smart_tech
{
    display:inline-block;
    width:155px; height:24px;
    position:absolute; top:50%; margin-top:230px; left:50%; margin-left:-77px;
    background:url(../images/smart_tech.gif);
}


/* ---------------------------- LINK STYLES ------------------------------------*/

.link_skoool_football a, .link_1goal a
{
    color:#cccccc; text-decoration:none;
}

.link_skoool_football a:hover, .link_1goal a:hover
{
    color:#ffffff; text-decoration:none;
}



/* ---------------------------- LIST STYLES ------------------------------------*/


#main_skoool_football ul
{
    list-style:none;
}

#main_skoool_football ul li
{
    margin-bottom:10px;
}

#main_skoool_football ul li img
{
    border:4px solid #336633;    
}
ul.benefits_1goal 
{
font-size:1.1em;
line-height:1.4em;
}


