.ProfessionSpecific * { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333; }

/*---- COMMON ----*/
.ProfessionSpecific a * { color: #06C; }

    .ProfessionSpecific a:link, .ProfessionSpecific a:visited { color: #06C; }
    
    .ProfessionSpecific a:hover, .ProfessionSpecific a:active { color: #F00; }
    
.ProfessionSpecific .clear { margin: 0; padding: 0; width: 0; height: 0; clear: both; }

.ProfessionSpecific .title { font-weight: 900; }

.ProfessionSpecific .pod-divider { margin: 10px 0; border-top: 1px dashed #D6D6D6; height: 1px; }

/*-- ########### --*/
/*-- LEFT COLUMN --*/
/*-- ########### --*/
/*---- START VideoPod ----*/
.VideoPod {
    margin: 0;
    padding: 0;
    width: 615px;
}

    /*-- Copy --*/
    .VideoPod .Copy {
        margin: 0;
        padding: 0;
        width: 308px;
        float: left;
    }
    
        .VideoPod .Copy h2 {
            margin: 0 0 11px 0;
            padding: 0;
            font-weight: 900;
            font-size: 16px;
            line-height: 125%;
            color: #F00;
            width: 205px;
        }
        
        .VideoPod .Copy p { margin: 0 23px 19px 0; }
        
    /*-- Video --*/
    .VideoPod .Video { margin: 0; padding: 0; width: 307px; float: left; }
    
        /*-- player --*/
        .VideoPod .Video .player { margin: 0 0 10px 0; }
        
/*---- END VideoPod ----*/

/*---- START ResourcesPod ----*/
.ResourcesPod {
    margin: 0;
    padding: 0;
    width: 615px;
    background-color: #E5F3FF;
}

    /*-- h2 --*/
    .ResourcesPod .HeadlineContainer {
        margin: 0;
        padding: 22px 0 19px 0;
        background-color: #F2F9FF;
        width: 614px;
    }
    
        .ResourcesPod .HeadlineContainer h2 { margin: 0 10px; font-weight: 900; font-size: 16px; line-height: 125%; color: #F00; }
    
    /*-- Section --*/
    .ResourcesPod .Section {
        margin: 0 -1px;
        padding: 0 0 0 10px;
        width: 298px;
        *width: 308px;
        float: left;
    }
    
        .ResourcesPod .Section.Left { margin-right: -1px; border-right: 1px solid #FFF; }
        
        .ResourcesPod .Section.Right { margin-left: 0; border-left: 1px solid #FFF; }
    
        /*-- List --*/
        .ResourcesPod .Section.List .title { padding: 20px 10px 10px 0; }
        
        .ResourcesPod .Section.List ul { margin: 0 10px; padding: 0 0 19px 0; list-style: none; }
        
            .ResourcesPod .Section.List ul li {
                margin: 0;
                padding: 0 0 0 6px;
                background-image: url(/LeadershipUS/ApplicationAssets/images/common/pdpBullet_666.gif);
                background-repeat: no-repeat;
                background-position: 0 6px;
            }
            
        /*-- ImageGroup --*/
        .ResourcesPod .Section.ImageGroup {
            padding-bottom: 20px;
            border-top: 1px solid #FFF;
            width: 298px;
            *width: 308px;
            float: left;
        }
        
            .ResourcesPod .Section.ImageGroup .title { padding: 20px 10px 10px 0; }
            
            .ResourcesPod .Section.ImageGroup .ImageLink {
                margin: 0;
                padding: 0;
                max-width: 139px;
                float: left;
            }
            
                .ResourcesPod .Section.ImageGroup .ImageLink.Left { margin-right: 10px; border: none; }
            
                .ResourcesPod .Section.ImageGroup .ImageLink img { border: 1px solid #FFF; width: 137px; }
                
        .searchMore { padding-bottom: 10px; }
                
/*---- END ResourcesPod ----*/

/*---- START MapPod ----*/
.MapPod {
    margin: 0;
    padding: 0;
    width: 615px;
}

    .MapPod h2 {
        margin: 0 0 11px 0;
        padding: 0;
        font-weight: 900;
        font-size: 16px;
        line-height: 125%;
        color: #F00;
    }
    
    .MapPod #mapTable { margin-left: -5px; }

    .MapPod table { margin: 10px 0 0 15px; }
    
    .MapPod table #mapTableLeft td, .MapPod table #mapTableRight td { border-bottom: 10px solid #FFF; }
    
    .MapPod .region {
        margin: 0;
        padding: 11px 8px;
        font-weight: 900;
        width: 88px;
        height: 37px;
        text-align: center;
        vertical-align: center;
    }

    .MapPod .contact {
        margin: 0;
        padding: 11px 8px;
        width: 168px;
        height: 37px;
    }
/*---- END MapPod ----*/

/*-- ############ --*/
/*-- RIGHT COLUMN --*/
/*-- ############ --*/
.rColumnPod {
    margin: 0;
    padding: 0;
    background-image: url(/LeadershipUS/ApplicationAssets/images/roles/blueGradientRpt.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
    width: 291px;
}

    .rColumnPod .headlineContent { clear: both; }

        .rColumnPod .headlineContent img { width: 106px; float: left; }
        
        .rColumnPod .headlineContent h2 {
            margin: 0;
            padding: 40px 6px 0 6px;
            font-weight: 900;
            font-size: 16px;
            line-height: 125%;
            color: #CD0000;
            width: 173px;
            float: left;
        }
        
    .rColumnPod title { margin-left: 8px; }
    
    .rColumnPod p { margin: 0 2px 6px 8px; }
    
    .rColumnPod ul {
        margin: 0 2px 6px 11px;
        padding: 0;
        list-style: none;
    }
    
        .rColumnPod ul li {
            margin: 0 0 4px 0;
            padding: 0 0 0 6px;
            background-image: url(/LeadershipUS/ApplicationAssets/images/common/pdpBullet_666.gif);
            background-repeat: no-repeat;
            background-position: 0 6px;
        }
        
    .rColumnPod .button { margin: 8px; }
    
    .rColumnPod .viewMore { margin: 8px; }
    
    .rColumnPod .centerImage { margin: 0 0 8px 0; text-align: center; }
