﻿/* Layout */
html
{
    min-height: 100%;
    position: relative;
}

body
{
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

#top-spacer-small
{
    height: 20px;
}

#top-spacer-large
{
    height: 40px;
}
/* !Layout */


/* Footer */
#footer
{
    background-color: #f5f5f5;
    bottom: 0;
    /* Set the fixed height of the footer here */
    height: 60px;
    position: absolute;
    width: 100%;
}

#footer-logo
{
    background: url(img/footer-logo-16.png) no-repeat 0 0;
    height: 16px;
    margin-top: 10px;
    width: 92px;
}
/* !Footer */


/* Marketing frame */
#marketing
{
    overflow: hidden;
}

#marketing-default
{
    background: url(img/marketing-default.jpg) no-repeat 0 0;
    height: 455px;
    width: 455px;
}
/* !Marketing frame */

#location 
{
    font-weight: bold;    
}


/* Bootstrap customizations */
.table > tbody > tr > td.table-nested
{
    padding: 0;
}

td.table-nested > .table
{
    margin-bottom: 0;
}

td.table-nested > .table > tbody:first-child > tr:first-child th,
td.table-nested > .table > tbody:first-child > tr:first-child td
{
    border-top: 0;
}

.table > tbody > tr > td > ul,
.table > tbody > tr > td > ol
{
    margin-bottom: 0;
    padding-left: 20px;
}
/* !Bootstrap customizations */
