body
{
    background-image: url(/data_access/meteotime/design/bg_full.gif);
    background-repeat: repeat-x;
    background-color: #CDCDCD;
}

div#ctl00_RootContainer
{
    background-image: url(/data_access/meteotime/design/footer_line.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

form
{
    width: 980px;
    margin: 0 auto;
    display: block !important;
    background-image: url(/data_access/meteotime/design/bg_980_1.gif);
    background-repeat: repeat-y;
    background-position: center;
    background-color: white;
}

div#HeaderContainer, div#BodyContainer, div#UtilityFunctions
{
    width: 980px;
    margin: 0 auto;
}

div#BodyContainer
{
}

div#HeaderContainer
{
    background-image: url(/data_access/meteotime/design/bg_header.jpg);
    background-repeat: no-repeat;
    margin-top: 1px;
    height: 136px;
}

#FooterContainer
{
    width: 100%;
    background-image: url(/data_access/meteotime/design/footer.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 34px;
    clear: both;
    float: none;
}


div#LeftColumnContainer
{
    width: 200px;
    float: left;
    background-image: url(/data_access/meteotime/design/bg_left_column.jpg);
    background-repeat: no-repeat;
    background-color: white;
}
div#CenterColumnContainer
{
    width: 568px;
    float: left;
}
div#RightColumnContainer
{
    width: 210px;
    float: left;
    background-color: white;
    border-top: 1px #B5B5B5 solid;
}


.twoColumns div#CenterColumnContainer
{
    width: 778px;
    float: left;
}
.twoColumns div#RightColumnContainer
{
    display: none;
}



#LanguageSelection
{
    margin-left: 420px;
    padding-top: 3px;
}

#LanguageSelection ul li
{
    display: inline;
    padding-left: 10px;
}


#SkinSelection
{
    display: none;
}


/* Layout Template */


#CenterColumnContainer
{
    background-color: white;
    border-top: 1px #B5B5B5 solid;
    border-left: 1px #B5B5B5 solid;
    border-right: 1px #B5B5B5 solid;
}



div#UtilityFunctions ul
{
    padding-top: 3px;
    margin-left: 220px;
}




div#UtilityFunctions ul li
{
    padding-top: 0px;
    display: inline;
    padding-left: 30px;
}


#AccessKeys
{
    display: none;
}


#QualityControl
{
    display: none;
}
