﻿/* Main */

table.Box 
{
}

table.Box.PageMessage
{
    margin-bottom:50px;
}

table.Box tr.Middle td.Centre
{
    padding: 5px 5px 0px 5px;
    overflow:hidden;
    text-align: left;
}


/* Header */
table.Box tr.Middle td.Centre table.Header tr td div.Icon
{
    padding-right:5px;
}

table.Box tr.Middle td.Centre table.Header tr td.Title, table.Box tr.Middle td.Centre table.Header tr td.Title h3
{
    text-align: left;
    vertical-align: middle;
}

table.Box.WithIcon tr.Middle td.Centre table.Header
{
    margin-bottom: 20px;
    margin-left: 0px;
}

/* Border */

table.Box tr.Top, table.Box tr.Bottom
{
    height: 6px; min-height: 6px; max-height: 6px;
}

table.Box tr.Top td.Centre
{
    border-top: solid 1px #cbf839;
}

table.Box tr.Bottom td.Centre
{
    border-bottom: solid 1px #cbf839;
}

table.Box tr td.Left, table.Box tr td.Right
{
    width: 6px; min-width: 6px; max-width: 6px;
}

table.Box tr.Middle td.Left
{
    border-left: solid 1px #cbf839;
}

table.Box tr.Middle td.Right
{
    border-right: solid 1px #cbf839;
}

table.Box tr.Top td.Left, table.Box tr.Top td.Right, table.Box tr.Bottom td.Left, table.Box tr.Bottom td.Right
{
    background: url('../../../Images/Interface/No Repeat.png') no-repeat;
}

table.Box tr.Top td.Left
{
    background-position: 0px 0px;
}

table.Box tr.Top td.Right
{
    background-position: 0px -6px;
}

table.Box tr.Bottom td.Left
{
    background-position: 0px -12px;
}

table.Box tr.Bottom td.Right
{
    background-position: 0px -18px;
}