/* --------------- overrides ------------------ */

a
{
    text-decoration:underline;
    color:#8adf1b;
}
    a:hover
    {
        text-decoration:underline;
        color:#393939;
    }

img
{
    border:0px;
}
p
{
    margin:5px 0px 10px 0px;
}

h1, h2, h3, h4, h5, h6
{
    font-weight:bold;
    margin:0px;
    padding:0px;
}
h1
{
    font-size:22px;
    margin:10px 0px;
    font-weight:normal;
    font-family:Garamond, serif;
}

h2
{
    font-size:14px;
    margin:10px 0px;
    border-bottom:1px dashed #999999;
}
h3
{
    font-size:13px;
    margin:5px 0px;
}


/* --------------- custom ------------------ */
.alignLeft
{
    text-align:left;
}
.alignRight
{
    text-align:right;
}
.alignCenter
{
    text-align:center;
}
.clear
{
    clear:both;
}

.hidden
{
    display:none;
}
.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.backToTop
{
    color:#999999;
}

/* --------------- spacers ------------------ */
.spacer5{ height:5px; }
.spacer10{ height:10px; }
.spacer15{ height:15px; }
.spacer20{ height:20px; }

/* --------------- layout ------------------ */
body
{
    font-family:Tahoma, Trebuchet MS, Arial, sans-serif;
    font-size:11px;
    line-height:15px;
    color:#CCCCCC;
    padding:0px;
    margin:0px;
    background-color:#000000;
}

    .container
    {
        position:relative;
        width:1000px;
        margin-left:auto;
        margin-right:auto;
        padding-top:350px;
        background-image:url(images/bg_main.jpg);
        background-position:top;
        background-repeat:no-repeat;
    }
    
    .mainContent
    {
        padding:15px;
        margin:0px 60px;
        /*border:2px solid #272727;*/
    }
    
    .logos
    {
        float:right;
        background-color:#FFFFFF;
        border:1px double #272727;
        width:200px;
        text-align:center;
        color:#333333;
        margin-left:10px;
        padding-bottom:20px;
    }
    
    .footer
    {
        margin-bottom:30px;
        text-align:center;
    }
    
