/* ----------- */
/*   Standard  */
/* ----------- */
.Container
{
    margin-bottom: 5px;
}

.Container .Control
{
    text-align: right;
}

.Container .Content
{
    overflow:hidden;
}


/* Title */
.Container .ContentTitle
{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    padding: 0 20px;
    text-transform: uppercase;
}


/* RedTop */
.Container.RedTop .ContentTitle
{
    background: url('../Images/Containers/redtop.jpg') no-repeat 0 0;
}

/* Red */
.Container.Red
{
    background: url('../Images/Containers/redbg.jpg') no-repeat 0 0;
    color: #fff;
    height: 157px
}

.Container.Red .Content
{
    padding: 15px;
}

/* Gray */

.Container.Gray
{
    background-color: #ededea;
}


/* Mail */
.Container.Mail
{
    background: url('../Images/Containers/mail.jpg') no-repeat 0 0;
    color: #fff;
    height: 108px;
}
.Container.Mail .Content
{
    padding: 34px 15px 0;
}

/* Phone */
.Container.Phone
{
    background: url('../Images/Containers/phone.jpg') no-repeat 0 0;
    color: #fff;
    height: 68px;
}

.Container.Phone .Content
{
    padding: 14px 15px 0;
}

.contact
{
    margin-top:6px;
    width:100%;
    border-collapse:collapse;
    margin:0;
    padding:0;
    
    }
    
    
table.contact .td
{
    
    border-collapse:collapse;
    margin:0;
    padding:0!important;
    height:
    
    }
    
    table.contact * {padding:0;margin:0;}

/* Links white text instead of blue */
.Container.Phone a, .Container.Mail a, .Container.Red a
{
    color: #fff!important;
}

.Container.Phone *, .Container.Mail *, .Container.Red *
{
    color: #fff!important;
}

/* Frontpage container height fix */
.FrontPage .RightPane .Container
{
    margin-bottom: 7px;
}

.FrontPage .RightPane .Container.RedTop
{
    margin-bottom: 6px
}

