﻿#layUpperBacking
{
    width: 100%; background-image: url(/images/frame/background.jpg); background-repeat: repeat-x; clear: both;
}

#layLowerBacking
{
    width: 100%; background-image: url(/images/frame/base.jpg); background-repeat: repeat-x; background-color: #002e7d; clear: both;
}

.bg
{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: -1;
}

#layUpperWrap
{
    width: 1000px; margin-left: auto; margin-right: auto; clear: both;
}

#layLowerWrap
{
    width: 960px; padding: 20px; margin-left: auto; margin-right: auto; clear: both;
}

#layMenu
{
    clear: both; padding-left: 50px; text-align: center;
}

#layBody
{
    clear: both; text-align: center;
}

#menu li
{
    text-align: center;
}


#layBaseMenu
{
    margin-left: 50px;
}

#layClose
{
    clear: both;
    text-align: center;
}

#layAddress
{
    float: left;
    color: White;
}

.basemenucol
{
    float: left;
    padding: 0px 15px 10px 15px;
}

/* inner styles */

#contWrap
{
    width: 1000px;
    
}

#contMid
{ 
    background-image: url(/images/boxmid.png); background-repeat: repeat-y; text-align: left; width: 980px; margin-left: auto; margin-right: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px;
}

#contSide
{
    float: left;
    padding-left: 15px;
}

#contBody
{
    float: left;
    padding: 12px 52px 20px 52px; 
    width: 636px; 
    background-image: url(/images/boxtop.jpg); background-position: 20px 0px; background-repeat: no-repeat;
}

.webStackMid, .webHostMid
{
    background-image: url(/images/web/stackmid.png); background-repeat: repeat-y; width: 220px;
}

.webStackMid div
{
    width: 130px; height: 50px;
    background-repeat: no-repeat;
    background-position: 10px 0px;
    padding-left: 70px;
    padding-right: 5px;
    padding-top: 7px;
}

.webHostMid div
{
    width: 130px;
    background-position: 10px 0px;
    background-repeat: no-repeat;
    padding-left: 60px;
    padding-right: 5px;
}

.webHostTextSingle { padding-top: 14px; height: 36px; }
.webHostTextDouble { padding-top: 6px; height: 44px; }
