﻿.summary
{
    position:relative;
    height: 400px;
    color: #333;
    padding-bottom:45px;
}

.summary img
{
    position: absolute;
    top: 31px;
    left: 255px;
    border: 2px solid #BEBEBE;
    border-left: none;
    border-bottom: none;
}

.summary .summary-section
{
    margin-left: 15px;
}

.summary .summary-section .master,
.summary .summary-section .masterHovered
{
    width: 18em;
    padding: 15px 0 15px 0;
}

.summary .summary-section .master h2
{
    background: transparent url(more.gif) 0px 0 no-repeat;
    border-top: outset 2px white;
    border-left: outset 2px white;
}

.summary .summary-section .masterHovered h2
{
    background: transparent url(more-hover.gif) 0px 0 no-repeat;
    border-top: solid 2px white;
    border-left: solid 2px white;
}

.summary .summary-section .master h2,
.summary .summary-section .masterHovered h2
{
    color: #0066CC;
    margin-bottom: 0;
    font-size: 1.5em;
    margin-left: 0 !important;

    padding-left:50px;
    height: 50px;
}
.summary .summary-section .master h3,
.summary .summary-section .masterHovered h3
{
    text-align:right;
    margin: 0 20px 0 0;
    font-size:1.3em;
}
.summary .summary-section .master h3 { color: #000; }
.summary .summary-section .detail-container
{
    width: 456px;
    visibility:hidden;
    
    /* Prevent vertical scrollbar from appearing on the page when first loaded. This is otherwise benign and ignored. */
    position: absolute;
    top: -50px;
}

.summary .summary-section .detail-container .detail
{
    background:white;
    margin-left:0px;
}

.summary .summary-section .detail-container .detail ul
{
    margin: 0 10px 0 0;
}

.summary .summary-section .detail-container .detail li
{
    list-style: none;
    padding: 5px 0 5px 0;
}

.summary .summary-section .detail .contact-us
{
    margin: 20px 0 10px 40px;
    font-size: 2em;
    font-weight: bold;
}

.masterHovered
{
    background:white url(../../media/SummaryMasterBG.jpg) repeat-y;
}
