﻿.box
{

    padding: 0px 5px 5px 5px;
    margin: 8px 0px 0px 0px;    
    color: White;
    min-height: 0;

}

.box, .boxBackground
{
    background-color: #0C1016;
}

/* ---------- Box title declarations ---------------- */

.box h1, .box h2, .box .Title, .box .Bottom, .H1Background, .H1BackgroundNoPadding, .H1NoPadding
{

    background-color: #4B575D;
    background-image: url(../Pics/Box/BoxTitleBack.jpg);
    background-repeat: no-repeat;
    /*    color: #FFD200;   */
    color: #FFFF00;
    margin: 0px -5px 3px -5px;
    
    padding: 2px 4px 2px 4px;
    font-size: 14px;
    background-position: left top;
    font-weight: bold;
    
    height: 20px;
    line-height: 20px;
    clear:both;
    overflow: hidden;
}


/*   -----------------  Box Bottom --------------- */

.box .Bottom
{
   
    /* Todo: Change background picture */
    background-image: url(../Pics/Box/BoxBottomBack.jpg);
    text-align: center;
    margin-bottom: -5px;
    margin-top: 5px;
    font-weight: normal;    
    
    height: 14px;
    line-height: 14px;
    
}

.box .Bottom a
{
    text-decoration: none;

}



/* -------------- Less padding versions ------------- */
.boxSmallPadding
{

    padding: 0px 2px 2px 2px;

}

.boxSmallPadding h1, .boxSmallPadding h2, .boxSmallPadding .Title, .boxSmallPadding .Bottom
{
    margin-left: -2px;
    margin-right: -2px;
}

.boxSmallPadding .Bottom
{
    margin-bottom: 0px;
}

.boxNoPadding
{

    padding: 0px;

}

.boxNoPadding h1, .boxNoPadding h2, .boxNoPadding .Title, .boxNoPadding .Bottom
{
    margin: 0px;
}

.box .innerBox
{

    background-color: #181D26;
    margin: auto;
    margin-top: 4px;
    padding: 6px 6px 6px 6px;
    width: 160px;
    
}


/* Backward compatiblity */
.H1BackgroundNoPadding
{
    margin: 0 -1px;    
}


.H1NoPadding
{
    margin: 0 -1px;

}

/* Reset all h1 declarations */
.ResetH1 h1, .ResetH1 h2
{
    margin: 0 0 0 0;
    padding: 0.3em 10px;
    background-color: Transparent;/* Header background color */
    font: bold 1.0em/1 Arial, Helvetica, sans-serif;
    background-image: none;
}


.NormalH h1, .NormalH h2
{
    margin: 0 0 0 0;
    background-color: Transparent;/* Header background color */
    font: bold 1.0em/1 Arial, Helvetica, sans-serif;
    display: inline;
    text-align: right;
    background-image: none;

}


