﻿/********************************************************************************************************/
/** Two column (with wider left column) page layout styles **********************************************/
/********************************************************************************************************/

#LeftZone
{
    float: left;
    padding: 20px 13px 10px 20px;
    width: 541px;
}

#RightZone
{
    clear: right;
    float: left;
    padding: 20px 19px 10px 0px;
    width: 359px;
}

#SocialLinks
{
    overflow: hidden;
    padding: 0px 0px 22px 0px;
    text-align: right;
}

#BottomZone
{
    clear: both;
}

/** Cross-Promotion Callouts *********************************************************************************/

.CrossPromotion
{
    background-color: #eff2eb;
    border: 1px solid #c1c5b7;
    margin: 0px 0px 15px 0px;
    overflow: hidden;
}

.CrossPromotion img
{
    float: left;
    padding: 0px 15px 0px 0px;
}

.CrossPromotion h2
{
    font-family: Georgia, "Times New Roman", Times, Serif;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 20px 30px 10px 0px;
}

.CrossPromotion h3
{
    padding: 0px 30px 5px 0px;
}

/** Bottom Promos ********************************************************************************************/

.PromoSectionDivider
{
    background-image: url(/Aaaai/Images/BlackAndWhiteBg.gif);
    clear: both;
    height: 11px;
    margin: 0px 2px 0px 2px;
}

#Promo1
{
    padding: 0px 39px 0px 39px;
}

#Promo2
{
    padding: 0px 39px 0px 0px;
}

#Promo3
{
    padding: 0px 40px 0px 0px;
}

.Promo
{
    float: left;
    margin: 12px 0px 10px 0px;
    width: 265px;
}

.PromoCopy
{
    float: left;
    padding: 0px 10px 0px 0px;
    width: 171px;
}

.PromoCopy p
{
    line-height: 1.2em;
}

.PromoCopy h2,
.PromoCopy h3
{
    font-family: Georgia, "Times New Roman", Times, Serif;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 5px;
}

.PromoImage
{
    float: left;
    width: 84px;
}

/** Summary Links ********************************************************************************************/

#SummaryLinksHeaderArrow
{
    float: left; 
    padding: 10px 8px 0px 5%;
}

#SummaryLinksHeaderLeftContainer
{
    float: left; 
    padding: 16px 10px 0px 0px;
    text-transform: uppercase;
}

#SummaryLinksHeaderLeftContainer p,
#SummaryLinksHeaderLeftContainer a
{
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#SummaryLinksHeaderRightContainer
{
    float: right; 
    padding: 18px 10px 0px 0px;
    text-transform: uppercase;
}

#SummaryLinksHeaderRightContainer p,
#SummaryLinksHeaderRightContainer a
{
    font-size: 1.0em;
    line-height: 1.0em;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;   
}

#SummaryLinksListContainer
{
    clear: both;
    padding: 15px 0px 0px 0px;
}

#SummaryLinksListContainer p
{
    padding: 0px 0px 15px 0px;
}

/** Sidebar **************************************************************************************************/

#SidebarHeader
{
    background-color: #1a7caa;
    border-left: 1px dotted #c0c5b7;
    border-right: 1px dotted #c0c5b7;
    padding: 15px 20px 5px 20px;
	text-transform: uppercase;
}

#SidebarHeader h2,
#SidebarHeader p,
#SidebarHeader a
{
    color: #fff;
}

#SidebarBody
{
    border-left: 1px dotted #c0c5b7;
    border-right: 1px dotted #c0c5b7;
    padding: 15px 20px 10px 20px;
}

h1
{
    padding-bottom: 12px;
}

@media only screen and (max-width: 989px) {
    /* Look to the experts callout */
    #LeftZone #SummaryLinksHeaderArrow {
        padding-left: 5%;
    }

    #SummaryLinksHeaderArrow {
        padding-left: 0;
    }
}