/**************************************/
/* Gowlings.com Layout            */
/**************************************/

    html {
        height:100%; }
    body {
        background-color: #E1E1E1; margin:0; padding:0; height:100%; }
    .hideBlock {
        display:none; }
    #mainBodyTable_layout {
         width:926px; }
    #homeBodyTable_layout {
         width:926px; background-image:url('/images/Home/homeWhiteBG.jpg'); }
    #mainBodyLogoCell_layout {
        vertical-align:top; height:106px; width:400px; }
    #mainBodySearch_layout {
        padding-right:10px; text-align:right; }
    #homeBodyContainer {
        width:500px; padding-top:27px; z-index:1; min-height:475px; }
    #mainBodyContainer {
        width:926px; padding-top:27px; z-index:1; min-height:475px; }
    #mainBodyContainerCell {
        position:relative; vertical-align:top; }
    #rightBodyContainerCell {
        vertical-align:top; text-align:left; width:500px; }
    #leftBodyContainerCell {
        vertical-align:top; width:426px; }
    #footerTable_layout {
         width:926px; background-color:#E1E1E1;}
    #footerTopWhiteShadow {
        height:6px; width:926px;
        background-image:url('/images/Home/dropShadowWhite_top.jpg'); background-repeat:repeat-x;
        position:absolute; left:25px; top:0px; z-index:2;
    }
    #footerTopShadow {
        height:6px; width:100%;
        background-image:url('/images/Home/dropShadowGray_top.jpg'); background-repeat:repeat-x;
        position:absolute; left:0px; top:0px; z-index:1;
    }
    #footerLeftShadow {
        width:6px; height:321px;
        background-image:url('/images/Home/dropShadowGray_left.jpg'); background-repeat:no-repeat;
        position:absolute; left:-6; top:0; z-index:2;
    }
    #footerRightShadow {
        width:6px; height:321px;
        background-image:url('/images/Home/dropShadowGray_right.jpg'); background-repeat:no-repeat;
        position:absolute; left:976px; top:0px; z-index:2;
    }
    #footerItemContainer { left:0px; top:27px;; text-align:left; position:absolute; }
    #homePageNewsContainer {
        text-align:left;
        padding-left:17px;
    }
    #homePageNewsTitle {
        text-align:left;
        padding-left:17px;
        padding-top:25px;
        padding-bottom:5px;
    }
    #homeFooterKeyLine { 
        background-image:url('/images/Home/footerBlueKeyline.png'); background-repeat:repeat-y; 
        height:10px; width:765px; left:10px; position:absolute;
    }
    #siteMenu_layout { text-align:left; position:absolute; top:127px; z-index:1; }
    #siteMenuHome_layout { text-align:left; position:absolute; z-index:1; margin-top:100px; }

    #mainBodyObject {
        position:relative; left:174px; }
    #mainBodySection {
        position:relative; left:188px; width:737px; }
    #padding5px {
        padding:5px 5px 5px 5px; }

    #ContainerBottom {
        background-position:bottom; background-image:url('/images/Global/dropShadow_bottom.gif'); 
        background-repeat:repeat-x; border-left:1px solid #eaeaea; }
    #DropShadow_bottom {
        background-position:bottom; background-image:url('/images/Global/dropShadow_bottom.gif'); 
        background-repeat:repeat-x; border-left:1px solid #eaeaea; }
    #DropShadow_topRight {
        width:3px; height:3px; background-image:url('/images/Global/dropShadow_topRight.gif'); 
        background-repeat:no-repeat; border-top:1px solid #ffffff; }
    #DropShadow_sideRight {
        width:3px; background-image:url('/images/Global/dropShadow_sideRight.gif'); 
        background-repeat:repeat-y; }
    #DropShadow_bottomRight {
        width:3px; height:3px; background-image:url('/images/Global/dropShadow_bottomRight.gif'); 
        background-repeat:no-repeat; background-position:bottom; }
    
    #DropShadowBlue_bottom {
        background-image:url('/images/Global/dropShadowBlue_bottom.gif');
        background-position:bottom; background-repeat:repeat-x; }
    #DropShadowBlue_topRight {
        background-image:url('/images/Global/dropShadowBlue_topRight.gif'); 
        width:3px; background-repeat:no-repeat; }
    #DropShadowBlue_sideRight {
        background-image:url('/images/Global/dropShadowBlue_sideRight.gif'); 
        width:3px; background-repeat:repeat-y; }
    #DropShadowBlue_bottomRight {
        background-image:url('/images/Global/dropShadowBlue_bottomRight.gif'); 
        width:3px; background-repeat:no-repeat; background-position:bottom; }
    #itemBlueRollover {
        background-color:#9FCCE4; width:100%; }
    #itemBlueRollout {
        background-color:#ffffff; width:100%; }
    
    #contactBox {
        width:240px; padding:0px 0px 0px 0px; }
    #contactNewsBox {
        width:245px; padding:0px 0px 0px 0px; background-color:#ffffff; }
    
    #mediaContactBox {
        width:250px; padding:0px 0px 0px 0px; }
    
    #servicesButton { /* Related Drop Down Box's (Services/Bios/etc) - Box title wrapper  */
        width:245px; padding:0px 0px 0px 0px; }
        
    .ServicesDropDown { /* Related Drop down Box (Services/Bios/etc) - Box content wrapper */
        background-color:#E6F0F5; }
    #servicesButtonTop {
        background-image:url('/images/global/relatedDropDownTop.gif');
        background-repeat:repeat-x;
        height:3px;
        width:243px;
        line-height:1px;
        font-size:1px;
    }
    #servicesButtonMiddle {
        background-image:url('/images/global/relatedDropDownMiddle.gif');
        background-repeat:repeat-y;
        width:243px;
    }
    #servicesButtonBottom {
        background-image:url('/images/global/relatedDropDownBottom.gif');
        background-repeat:repeat-y;
        height:3px;
        width:243px;
        margin-bottom:5px;
        line-height:1px;
        font-size:1px;
    }
    .SubMenuBlueTop {
        background-color:#ffffff; width:10px; height:10px; }

     #MenuCell_layout {
        background-color:#E6F0F5; padding-top:2px; height:20px; border-bottom:1px solid #ffffff;; }   
    
    #bannerShade {
        background-image:url('/images/Global/transparent_shade.png');
        height:33px; position:relative; }
    
    #grayBG {
        display:block; position:fixed; left:0px; top:0px; width:100%; min-height: 100%;
        background-image:url('/images/Global/transparent_shade.png'); z-index:109; }
    #homePageFooter_layout {
        width:100%; margin-top:-6px;height:300px; text-align:center; 
        background-image:url('/images/home/footerGrayGradient.jpg'); 
        z-index:3; position:relative; }
    #homeFooterContainer { position:relative; width:926px; margin-left:auto; margin-right:auto; top:15px; }
    #homePageMainContainer_layout {
        position:relative; left:265px; top:-125px; width:500px; height:700px; }
    #homeContainer {position:relative; height:565px; width:608px; left:132px; top:-133px; }
    #landingContainer {position:relative; height:400px; left:200px; top:-133px;}
    #homeMain {
        position:absolute; left:6px; top:0px; width:565px; height:700px; text-align:center; }
    #landingMain {
        position:absolute; left:6px; top:172px; width:565px; height:400px; text-align:center; }
    #landingPreferenceBox {
        position:absolute; left:110px; top:230px; }
/* -----------------------------------*/

    
/**************************************/
/*      Spacer Styles                 */
/**************************************/
    #headerBodyBreak {
        margin-bottom:10px; }
    #spacer2 {
        width:2px; }
    #spacer5 {
        width:5px; }
/* -----------------------------------*/

/**************************************/
/*    ONE FIRM Page Layout   */
/**************************************/
    #OneFirmMenu_layout {
        width: 240px; margin-right:3px; }

    #OneFirmMainBodyContent {
        width:730px; }

    #OneFirmImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/OneFirm/main.jpg'); }    
/* -----------------------------------*/

/**************************************/
/*      SUMMER PROGRAM Page Layout              */
/**************************************/
    #SummerProgramMenu_layout {
        width: 240px; margin-right:3px; }

    #SummerProgramMainBodyContent {
        width:485px; }

    #SummerProgramImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/SummerProgram/main.jpg'); }    
/* -----------------------------------*/

/**************************************/
/*    ARTICLING PROGRAM Page Layout   */
/**************************************/
    #ArticlingProgramMenu_layout {
        width: 240px; margin-right:3px; }

    #ArticlingProgramMainBodyContent {
        width:485px; }

    #ArticlingProgramImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/ArticlingProgram/main.jpg'); }    
/* -----------------------------------*/

/**************************************/
/*    RECRUITMENT TIPS Page Layout   */
/**************************************/
    #RecruitmentTipsMenu_layout {
        width: 240px; margin-right:3px; }

    #RecruitmentTipsMainBodyContent {
        width:485px; }

    #RecruitmentTipsImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/RecruitmentTips/main.jpg'); }    
/* -----------------------------------*/


/**************************************/
/*    FAQ Page Layout   */
/**************************************/
    #FAQMenu_layout {
        width: 240px; margin-right:3px; }

    #FAQMainBodyContent {
        width:730px; }

    #FAQImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/FAQ/main.jpg'); }    
/* -----------------------------------*/


/**************************************/
/*    STUDENT ALUMNI Page Layout   */
/**************************************/
    #StudentAlumniMenu_layout {
        width: 240px; margin-right:3px; }

    #StudentAlumniMainBodyContent {
        width:730px; }

    #StudentAlumniImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/StudentAlumni/main.jpg'); }    
/* -----------------------------------*/


/**************************************/
/*    PHOTO GALLERY Page Layout   */
/**************************************/
    #PhotoGalleryMenu_layout {
        width: 240px; margin-right:3px; }

    #PhotoGalleryMainBodyContent {
        width:730px; }

    #PhotoGalleryImage_layout {
        width:727px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/PhotoGallery/main.jpg'); }    
/* -----------------------------------*/