/*    TAGS    */
body 
{
    font:1.0em arial, verdana, sans-serif, times;
    margin:0px;
    padding:0px;
}
body, textarea, select, input
{
    font-family:arial, verdana, sans-serif, times;
}
textarea
{
    font-size:100%;
}
div, body, form, h1, h2, h3
{
    margin:0px;
    padding:0px;
    display:block;
}
a
{
    color:#000000;
    font-weight:bold;
}
h1
{
    font-size:150%;
    padding-bottom:10px;
    font-weight:normal;
}
h2
{
    font-size:120%;
    padding-bottom:5px;
    font-weight:bold;
}
h3
{
    font-size:110%;
    padding-bottom:5px;
    font-weight:bold;
}


/*    CLASSES    */
.container
{
    padding:2px 2px 2px 2px;
}
    .layout
    {
        width:716px;
    }
        .header
        {
            font-size:0.8em;
            width:100%;
        }
            .logo
            {
                clear:both;
                float:none;
                padding:8px 0px 5px 8px;
                width:250px;
            }
            .searchcaption
            {
                display:none;
                visibility:hidden;
            }
            .shortcuts
            {
                display:none;
                visibility:hidden;
            }
            .search
            {
                display:none;
                visibility:hidden;
            }
        .nav
        {
            display:none;
            visibility:hidden;
        }
        .main
        {
            clear:both;
            float:none;
            padding:3px 0px 0px 7px;
            margin:0px 0px 10px 0px;
            width:711px;
        }
            .main .headline
            {
                color:#000000;
                font-size:0.9em;
                margin:0px 0px 0px 0px;
                padding:1px 12px 1px 12px;
                width:529px;
            }
            .main .feature1,
            .main .feature2,
            .main .feature3
            {
                float:left;
                font-size:0.9em;
                padding:0px 0px 2px 0px;
                width:178px;
            }
            .main .feature1
            {
                color:#000000;
                margin:0px 0px 5px 0px;
            }
                .main .feature1 .headline
                {
                    background:none;
                    border:1px solid #000000;
                    color:#000000;
                    margin:15px 0px 0px 15px;
                    padding:6px 6px 6px 6px;
                    width:120px;
                }
                .main .feature1 .strapline
                {
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature1 .moreinfo
                {
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature1 .moreinfo a
                {
                    color:#000000;
                    text-decoration:none;
                }
            .main .feature2
            {
                color:#000000;
                margin:0px 0px 5px 10px;
            }
                .main .feature2 .headline
                {
                    background:none;
                    border:1px solid #000000;
                    color:#000000;
                    margin:15px 0px 0px 15px;
                    padding:6px 6px 6px 6px;
                    width:120px;
                }
                .main .feature2 .strapline
                {
                    color:#000000;
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature2 .moreinfo
                {
                    color:#000000;
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature2 .moreinfo a
                {
                    color:#000000;
                    text-decoration:none;
                }
            .main .feature3
            {
                color:#000000;
                margin:0px 0px 5px 9px;
            }
                .main .feature3 .headline
                {
                    background:none;
                    border:1px solid #000000;
                    color:#000000;
                    margin:15px 0px 0px 15px;
                    padding:6px 6px 6px 6px;
                    width:120px;
                }
                .main .feature3 .strapline
                {
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature3 .moreinfo
                {
                    font-size:0.75em;
                    margin:20px 22px 20px 20px;
                }
                .main .feature3 .moreinfo a
                {
                    color:#000000;
                    text-decoration:none;
                }
                
            .headers
            {
                clear:both;
            }
            .content
            {
                clear:both;
                font-size:90%;
                margin:0px 0px 0px 0px;
                padding:15px 20px 0px 20px;
                overflow:hidden;
            }
        .footer
        {
            display:none;
            visibility:hidden;
        }
        .powered
        {
            clear:both;
            font-size:0.8em;
            margin-top:50px;
            text-align:right;
        }
            
            
/*    IDS    */


