/**************************************/
/* 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_v2.jpg');  }
    #mainBodyLogoCell_layout {
        vertical-align:top; height:106px; width:400px; z-index:999; }
    #mainBodySearch_layout {
        padding-right:10px; text-align:right; }
    #homeBodyContainer {
        width:926px; 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; }

	
	.preWrap { /*This class forces line to wrap (Note: you must set a pixel width on your div container) */
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}
	
    #homePageNewsContainer {
        text-align:left;
        padding-left:17px;
        padding-right: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:120px; width:798px; }
    #padding5px {
        padding:5px 5px 5px 5px; }

    #topRightDropShaddow {
        height:4px; float:right; width:4px; background-image:url('/images/global/dropShadow_topRight_small.gif'); background-repeat:no-repeat; margin-top:-1px;
    }
    
    #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%; }
    
    #projectVolcanoBox {
        width:267px; padding:0px 0px 0px 0px; background-color:#E6F0F5; }
    #projectVolcanoCell {background-color:#E6F0F5;}
	
    #contactLandingBox {
        width:267px; padding:0px 0px 0px 0px; }
    #contactBox {
        width:265px; 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:268px;
        line-height:1px;
        font-size:1px;
    }
    #servicesButtonMiddle {
        background-image:url('/images/global/relatedDropDownMiddle.gif');
        background-repeat:repeat-y;
        width:268px;
    }
    #servicesButtonBottom {
        background-image:url('/images/global/relatedDropDownBottom.gif');
        background-repeat:repeat-y;
        height:3px;
        width:268px;
        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; }
	#hiddenBanner {position:absolute; top:35px; display:none;}
	#hiddenBannerInside {position:absolute; top:0px; left:0px; display:none;}
	#hiddenServicesBanner {position:absolute; top:0px; left:0px; display:none;}
	#hiddenRepresentativeBanner {position:absolute; top:0px; left:0px; display:none;}
	#hiddenKnowledgeBanner {position:absolute; top:0px; left:0px; display:none;}
	#hiddenNews {position:absolute; top:0px; left:0px; display:none;}
	#hiddenEvents {position:absolute; top:0px; left:0px; display:none;}
	#hiddenJoinUs {position:absolute; top:0px; left:0px; display:none;}
	#hiddenContactUs {position:absolute; top:0px; left:0px; display:none;}
	#hiddenSearch {position:absolute; top:0px; left:0px; display:none;}
	
    #bannerShadeFade {
        background-image:url('/images/Global/transparent_shade_fade.png');
        height:33px; position:relative; background-repeat:repeat-y; }
    
    #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:730px; width:577px; left:319px; top:-133px; }
    #landingContainer {position:relative; height:400px; left:200px; top:-133px; }
    #homeMain {
        position:absolute; left:21px; top:0px; width:536px; 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; }
    #scottsVideo_layout { width:220px; height:360px; position:absolute; left:75px; top:250px; }
    #headerLinksHome {
        background-color:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;
        padding:0px 5px 0px 5px;
        position:absolute; top:0px; left:-10px; z-index:999;}
		
		
	#langModule { width:500px; height:375px; background-color:#fff; color:#666; }
	#langButtons { background-color: #1a3654; width:150px; height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:25px; }
	#langButtons:hover { background-color:#2d6991; cursor:pointer;}
	#splashENText {margin-left:10px; margin-right:10px; display:block;}
	#splashFRText {margin-left:10px; margin-right:10px; display:none;}
	#splashCHText {margin-left:10px; margin-right:10px; display:none;}
		
/* -----------------------------------*/

    
/**************************************/
/*      Splash Page Layout            */
/**************************************/
    #splashDesc_layout {
        position:absolute; left:15px; width:290px; top:35px; }
    .splashDescContainer_layout {
        position:relative; }
    #splashNavigationBlock_layout {
        position:absolute; top:0px; left:114px; }    
    #enButton { 
        position:absolute; top:75px; left:50px; }
    #frButton { 
        position:absolute; top:75px; left:47px; }
    #ruButton { 
        position:absolute; top:55px; left:28px; }
    #inButton { 
        position:absolute; top:55px; left:43px; }
    #isButton { 
        position:absolute; top:55px; left:38px; }
    #chButton { 
        position:absolute; top:55px; left:39px; }
    a.splashNaviButton { 
        font-family: Arial, Helvetica, sans-serif, "IB Wb Regular";
        background-image:url("/images/home/homeLanguageButton.jpg"); 
        display: block; width: 168px; height: 168px; font-weight:bold;
        background-repeat:no-repeat; font-size:13px; color: #566B87;
        text-decoration:none; position:relative; }
    
    a.splashNaviButton:link, a.splashNaviButton:visited { 
        color: #fff; }
    a.splashNaviButton:hover {
        color: #566B87; background-position:-168px; }
    #headerBodyBreak {
        margin-bottom:10px; }
    #spacer2 {
        width:2px; }
    #spacer5 {
        width:5px; }
    #splashDescEN {
        display:block;
    }
    #splashDescFR {
        display:none;
    }
	
/* -----------------------------------*/



/**************************************/
/*      FIRM Page Layout              */
/**************************************/
    #FirmMenu_layout {
        width: 265px; margin-right:3px; }

    #FirmMainBodyContent {
        width:529px; }

    #FirmImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Firm/main.jpg'); }    
    #FirmDiversityImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Firm/diversity.jpg'); }
    #FirmProBonoImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Firm/pro-bono.jpg'); }
    #FirmSideBox {
        width:268px; }
/* -----------------------------------*/



/**************************************/
/*      CONTACT US Page Layout        */
/**************************************/
    #ContactUsMenu_layout {
        width: 265px; margin-right:3px; }

    #ContactUsMainBodyContent {
        width:529px; }
    #ContactUsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/ContactUs/main.jpg'); }    
    #OfficeMainBodyContent {
        width:529px; }
    #OfficeMainFullBodyContent {
        width:799px; }
/* -----------------------------------*/



/**************************************/
/*      SERVICES Page Layout          */
/**************************************/
    
    #ServiceFlash_layout {
        width:796px; height:277px; background-color:#ABB5C3; vertical-align:top; }
    #ServicesImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top; } 
    #ServicesImageSmall_layout {
        width:328px; height:194px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Services/main_small.jpg'); }
	#ServicesBannerText {padding:20px 25px 20px 15px}

    #ServicesIntroBox_layout {
        width:463px; height:194px; background-color:#2D6991; vertical-align:top; }
    #servicesListMainBodyContent {
        width:667px; }
    #servicesMainBodyContent {
        width:528px; }
    #servicesMainBodyContentFull {
        width:799px; }
    #servicesFeatureBox1 {
        background-image:url(/images/Global/transparent_WhiteBox.png); 
        width:90px; height:90px; left:660px; top:33px; position:absolute; padding:5px 5px 5px 5px; }

    #servicesFeatureBox2{
        background-image:url(/images/Global/transparent_WhiteBox.png); 
        width:90px; height:90px; left:660px; top:155px; position:absolute; padding:5px 5px 5px 5px; }
/* -----------------------------------*/


/**************************************/
/*  REPRESENTATIVE WORK Page Layout   */
/**************************************/
    #RepresentativeWorkForm_layout {
        width:265px; height:129px; background-color:#ABB5C3; vertical-align:top; }

    #RepresentativeWorkImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/RepresentativeWork/main.jpg'); } 
    #RepresentativeWorkImageSmall_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/RepresentativeWork/main.jpg'); } 
    #RepresentativeWorkMenu_layout {
        width: 265px; margin-right:3px; }
    #RepresentativeWorkMainBodyContent_layout {
        width:799px; }
    #RepresentativeWorkMainBodyContentSmall_layout {
        width:528px; }
    #RepresentativeWorkSideBox {
        width:268px; margin-top:10px; }
    #RepresentativeWorkAdvancedSearchBox {
        width:340px; height:185px; background-color:#ABB5C3; padding:20px 20px 20px 20px; }
/* -----------------------------------*/


/**************************************/
/*      OUR PEOPLE Page Layout        */
/**************************************/
    #ourPeopleForm_layout {
        width:265px; min-height:385px; background-color:#ABB5C3; vertical-align:top; }
    #ourPeopleRandomBio_layout {
        width:392px; vertical-align:top; }
    #ourPeopleAchievement_layout {
        width:100px; vertical-align:top; }
    #ourPeopleSearchResults_layout {
        width:529px; vertical-align:top; }
    #ourPeopleResultsContainerTopLeft {
        background-color:#ffffff; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; }
    #ourPeopleResultsContainerTop {
        background-color:#ffffff; border-top:1px solid #eaeaea; }
    #ourPeopleResultsContainerSide {
        border-left:1px solid #eaeaea; }
    #ourPeopleSearchTable_layout {
        width:100%; }
    #ourPeopleSearchCellPad {
        margin-top:3px; margin-bottom:3px; }
    #hideImage {
        width:130px; height:129px; position:absolute; }
    #hideImage:hover { 
        background-position:-130px; width:130px; height:129px; position:absolute; }
    #ourPeopleBioTitle_layout {
        width:265px; background-color:#566B87; vertical-align:top; height:238px; }
    #ourPeopleBioPic_layout {
        width:392px; background-color:#1A3654; vertical-align:top; }
    #ourPeopleProfileSideBar_layout {
        width:119px; vertical-align:top; background-color:#566B87; padding:5px 5px 5px 5px; }
    
    a.ourPeopleSearchAgainButton { 
        display: block; text-align:center; width: 130px; height: 130px; 
        font-family: Arial, Helvetica, sans-serif, "IB Wb Regular";
        font-size:11px; color: #ffffff; text-decoration:none;
        background-color:#ABB5C3; float:left; }
    a.ourPeopleSearchAgainButton:visited { 
        color: #ffffff; }
    a.ourPeopleSearchAgainButton:hover { 
        color: #1A3654; }
    a.subMenuLink { 
        display: block; text-align:center; width: 190px; height: 27px;  
        font-family: Arial, Helvetica, sans-serif, "IB Wb Regular";
        font-size:11px; color: #ffffff; text-decoration:none;
        background-color:#ABB5C3; float:left; }
    a.subMenuLink:visited { 
        color: #ffffff; }
    a.subMenuLink:hover { 
        color: #1A3654; }
    #SubMenu { width:230px; padding-bottom:5px; }
    .overflow{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    #ourPeopleContactBox {
        width:130px; height:130px; background-color:#9DA6A6; float:right; }
    #ourPeopleContactBox2 {
        width:265px; height:130px; background-color:#9DA6A6; float:right; }
    #ourPeopleMainBodyContent {
        width:528px; }
    #ourPeople_servicesButton {
        width:257px; padding:0px 0px 0px 0px; }
    .ourPeopleServicesDropDown{
        background-color:#E6F0F5; }
    #ourPeopleSubMenuGrayBox {
        background-color:#A9AEAA; width:10px; height:10px; }
    .ourPeopleSubMenuBlueTopOff {
        background-color:#ffffff; width:10px; height:10px; }
    .ourPeopleSubMenuBlueTopOn {
        background-color:#566B87; width:10px; height:10px; }
	#ourPeopleIndexNameBox{background-color:#1A3654; height:142px;}
	.chineseBioLink { width:119px; height:12px; background-image:url(/images/OurPeople/chinaLinkText.png); background-repeat:no-repeat;}
	.chineseBioLink:hover { background-position:-119px;}
/* -----------------------------------*/


/**************************************/
/*  Knowledge Centre Page Layout */
/**************************************/
    #KnowledgeCentreForm_layout {
        width:265px; height:129px; background-color:#ABB5C3; vertical-align:top; }
    #KnowledgeCentreMainBodyContent {
        width:799px; }
    #KnowledgeCentreSubscribeBodyContent {
        width:799px; height:233px; }
    #KnowledgeCentreMainBodyContentSmall {
        width:528px; }
    #articleSearchResults_layout {
        width:495px; }
    #articleSearchTable_layout {
        width:100%; }
    #KnowledgeCentreMenu_layout {
        width: 265px; margin-right:3px; }
    #KnowledgeCentreImage_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top; 
        background-image:url('/images/KnowledgeCentre/main.jpg');  }
    #KnowledgeCentreFullImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/KnowledgeCentre/main.jpg'); }    
    #KnowledgeCentreSideBox {
        width:268px; margin-top:10px; }
    #KnowledgeCentreAdvancedSearchBox {
        width:340px; height:185px; background-color:#ABB5C3; padding:20px 20px 20px 20px; }
/* -----------------------------------*/


/**************************************/
/*      NEWS & MEDIA Page Layout      */
/**************************************/
    #NewsForm_layout {
        width:265px; height:129px; background-color:#ABB5C3; vertical-align:top; margin-bottom:10px; }
    #NewsMainBodyContent {
        width:528px; }
    #topNewsHighlightBox {
        width:245px; }
    #newsSearchResults_layout {
        width:529px; vertical-align:top; }
    #newsResultsContainerTopLeft {
        background-color:#ffffff; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; }
    #newsResultsContainerTop {
        background-color:#ffffff; border-top:1px solid #eaeaea; }
    #newsResultsContainerSide {
        border-left:1px solid #eaeaea; }
    #newsSearchTable_layout {
        width:100%; }
    #newsSearchCellPad {
        margin-top:3px; margin-bottom:3px; }

    #NewsMenu_layout {
        width: 265px; margin-right:3px; }
    #NewsImage_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/News/main.jpg'); margin-bottom:10px; }
/* -----------------------------------*/


/**************************************/
/*      EVENTS Page Layout            */
/**************************************/
    #EventsForm_layout {
        width:265px; height:129px; background-color:#ABB5C3; vertical-align:top; margin-bottom:10px; }
    #EventsImageSmall_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/events/main.jpg'); } 
    #EventsMenu_layout {
        width: 265px; }
    #EventsMainBodyContent {
        width:799px; }
    #EventsMainBodyContentSmall {
        width:528px; }
    #EventsImage_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top; 
        background-image:url('/images/Events/main.jpg');  }
    #EventsImage2_layout {
        width:526px; height:129px; background-color:#ABB5C3; vertical-align:top; 
        background-image:url('/images/Events/main2.jpg');  }
    #EventsFullImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Events/main.jpg'); }    
    #EventsSideBox {
        width:268px; margin-top:10px; }
    #EventsAdvancedSearchBox {
        width:340px; min-height:180px; background-color:#ABB5C3; padding:20px 20px 20px 20px; }
	.EventsFeatureBoxBlue{background-color:#4F8D97; width:126px; height:126px; margin-bottom:10px;}
			.EventsFeatureBoxBlue:hover {background-color:#99BFC2; cursor:pointer; }
	.EventsFeatureBoxGreen{background-color:#6A7F10; width:126px; height:126px; margin-bottom:10px;}
			.EventsFeatureBoxGreen:hover {background-color:#9EB28F; cursor:pointer; }
	.EventsFeatureBoxRed{background-color:#844C54; width:126px; height:126px; margin-bottom:10px;}
			.EventsFeatureBoxRed:hover {background-color:#9B6E51; cursor:pointer; }
    #EventsCellPad {
        margin:4px 4px 4px 4px; }
/* -----------------------------------*/


/**************************************/
/*      JOIN US Page Layout           */
/**************************************/
    #JoinUsMenu_layout {
        width: 265px; }
    #JoinUsMainBodyContent {
        width:799px; }
    #JoinUsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/JoinUs/main.jpg'); }  
    #JoinUsSideBox {
        width:268px; margin-top:5px; }
    #JoinUsThumbBox_layout {
        width:152px; }
    #JoinUsContentBox_layout {
        width:641px; height:100px; }

    #JoinUsContentBody_layout {
    }
    #JoinUsContentMedia_layout {
        position:absolute; left:248px; top:0px; }
    #JoinUsContentSideBar_layout {
        position:absolute; left:500px; top:0px; }
    
    a.JoinUsButton { 
        display: block; width: 125px; height: 125px; background-image:url("/images/JoinUs/buttonBG.gif"); 
        background-repeat:no-repeat; position:absolute; }
    
    a.JoinUsButton:hover { background-position:-125px; }
    #JoinUsMainImageBottomShadow {
        position:absolute; left:0px; top:160px;
        background-image:url('/images/JoinUs/JoinUsMain_bottomShadow.jpg');
        background-repeat:repeat-y; height:3px; width:244px; }
    #JoinUsMainImageRightShadow {
        position:absolute; left:240px; top:0px;
        background-image:url('/images/JoinUs/JoinUsMain_rightShadow.jpg');
        background-repeat:repeat-x; height:160px; width:3px; }
    #JoinUsMainSideBarBottomShadow {
        position:absolute; left:0px; top:212px;
        background-image:url('/images/JoinUs/JoinUsMain_bottomShadow.jpg');
        background-repeat:repeat-y; height:3px; width:121px; }
    #JoinUsMainSideBarRightShadow {
        position:absolute; left:118px; top:0px;
        background-image:url('/images/JoinUs/JoinUsMain_rightShadow.jpg');
        background-repeat:repeat-x; height:212px; width:3px; }
	#JoinUsThumbText {display:block;}
/* ---------------------------------*/


/**************************************/
/*      LAW STUDENTS Page Layout      */
/**************************************/
    #StudentsMenu_layout {
        width: 265px; }
    #ProgramsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/programs.jpg'); }
    #ApplyImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/apply.jpg'); }
    #StudentsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/students.jpg'); }
    #TestimonialsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/testimonials.jpg'); }
    #RecruitmentImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/recruitment.jpg'); }
    #FAQImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/faq.jpg'); }
    #ContactImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/Careers/LawStudents/contact.jpg'); }
    #StudentsSideBox {
        width:268px; margin-top:10px; }
/* ---------------------------------*/


/**************************************/
/*      Site Info Page Layout          */
/**************************************/
    #SiteInfoBodyContent {
        width:799px; }
    #SiteInfoMenu_layout {
        width: 265px; }
    #SiteInfoImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/SiteInfo/main.jpg'); }
    #SiteInfoMainBodyContent {
        width:493px; }

    #LoginMenu_layout {
        width: 265px; margin-right:3px; }
/* ---------------------------------*/


/**************************************/
/*      Contact Page Layout            */
/**************************************/
    #ContactUsImage_layout {
        width:796px; height:129px; background-color:#ABB5C3; vertical-align:top;
        background-image:url('/images/ContactUs/main.jpg'); }
/* ---------------------------------*/


/**************************************/
/*      Search Page Layout            */
/**************************************/
    #advancedSearch_Dropdown {
        display:none;
    }
/* ---------------------------------*/

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:40px;
background-color:#e5e5e5;
}

/*------------------------------------------------------------------*/
/*  Begin: slideshow */
/*------------------------------------------------------------------*/
    .slideshow {
    position:relative;
    padding:0;
    margin:0;
    }
    .slideshow a img {
    border:none;
    }
    .slideshow li.slide {
    list-style-type:none;
    }
    .slideshow .slides {
    height:260px;
    margin:0;
    }
    .slideshow .slides li.slide {
    visibility:hidden;
    position:absolute;
    left:0px;
    top:0;
    }
    /*  Rotating Banner Sequence - Buttons   */
    .slideshow .buttons {
    display:none;
    }
    /*  Rotating Banner Sequence - Buttons   */
    .slideshow .buttons {
    display:block;
    position:absolute;
    z-index:100;
    left:0px;
    bottom:20px;
    margin:0;
    }
    /*  Rotating Banner Sequence - Buttons   */
    .slideshow .buttons li {
    float:left;
    display:inline;
    width:30px;
    height:30px;
    margin:0;
    padding-left:11px;
    line-height:30px;
    background-color:#fff;
    }
    /*  Rotating Banner Sequence - Button links   */
    .slideshow .buttons li a {
    float:left;
    text-decoration:none;
    width:30px;
    height:30px;
    color:#fff;
    outline:0;
    }
    /*  Rotating Banner Sequence - Button colour on hover   */
    .slideshow ul.buttons li a:hover {
    text-decoration:none;
    color:#0a0a0a;
    }
    /*  Rotating Banner Sequence - Button colour   */
    .slideshow ul.buttons li.active a:hover,
    .slideshow ul.buttons li.active a {
    color:#666666;
    }
/*------------------------------------------------------------------*/
/*  End: slideshow */
/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/*  Begin: Homepage SlideShow 										*/
/*------------------------------------------------------------------*/
    .HSlideshow {
		position:relative;
		padding:0;
		margin-left:0px;
    }
    .HSlideshow a img {
    	border:none;
    }
	#HSlideCont {
		margin-left:153px; 
		width:504px; 
		height:504px; 
		position:relative; 
		overflow:hidden;
	}
	
    .HSlideshow li.HSlide {
	    list-style-type:none;
    }
    .HSlideshow .HSlides {
		height:504px;
		margin-left:0px;
		padding-left:0px;
    }
    .HSlideshow .HSlides li.HSlide {
    visibility:hidden;
    position:absolute;
	left:0px;
    top:0px;
    }
    /*  Rotating Banner Sequence - Buttons   */
    .HSlideshow .HTButtons {
		position:absolute;
		left:19px;
		top:200px;
		display:block;
	    list-style-type:none;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:118px; 
		height:125px;
		background-image:url(/images/home/homeFlash/noflashThumb.jpg);
		z-index:100;
    }
	
    /*  Rotating Banner Sequence - Buttons   */
    .HSlideshow table {	
		margin-left:25px;
		margin-top:22px;
		position:relative;
	}
	
	.HSlideshow td {width:25px; padding:1px 1px 1px 1px;
		margin:0px 0px 0px 0px; }
	
    /*  Rotating Banner Sequence - Buttons   */
    .HSlideshow .HTButtons li {
		width:25px;
		height:25px;
		background-color:#e1e1e1;
		cursor:pointer;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
    }

    /*  Rotating Banner Sequence - Button colour   */
    .HSlideshow ul.HTButtons li.active {
	    background-color:#9fcce4;
    }
	#HTButton1 { position:absolute; top:23px; left:25px;}
	#HTButton2 { position:absolute; top:23px; left:52px;}
	#HTButton3 { position:absolute; top:23px; left:79px;}
	#HTButton4 { position:absolute; top:50px; left:25px;}
	#HTButton5 { position:absolute; top:50px; left:52px;}
	#HTButton6 { position:absolute; top:50px; left:79px;}
	#HTButton7 { position:absolute; top:77px; left:25px;}
	#HTButton8 { position:absolute; top:77px; left:52px;}
	#HTButton9 { position:absolute; top:77px; left:79px;}
/*------------------------------------------------------------------*/
/*  End: slideshow */
/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/*  Begin: Homepage SlideShow 										*/
/*------------------------------------------------------------------*/

	.promoButtonContainer{
		position:relative; text-align:left; margin-top:10px; margin-bottom:2px; height:127px; overflow:hidden;
		margin-left:31px; margin-right:31px;
	}
    ul.promoButtons {
		height:504px; margin-left:0px; padding-left:0px; 
    }
    ul.promoButtons li.promoButton {
		width:234px; height:115px; position:absolute; visibility:hidden;
		list-style-type:none;
    }

	.promoArrow{
		width:11px; height:115px; background-repeat:no-repeat;
	}
	.promoArrow:hover{
		width:11px; height:115px; background-position:right; cursor:pointer;
	}
	#promoArrowLeft_off{
		background-image:url('/images/Home/promo/grayArrowLeft3_off.gif');
	}
	#promoArrowRight_off{
		background-image:url('/images/Home/promo/grayArrowRight3_off.gif');
	}
	#promoArrowLeft{
		background-image:url('/images/Home/promo/grayArrowLeft3.gif');
	}
	#promoArrowRight{
		background-image:url('/images/Home/promo/grayArrowRight3.gif');
	}

/*------------------------------------------------------------------*/
/*  End: slideshow */
/*------------------------------------------------------------------*/

/**************************************/
/*      CHINA Page Layout        */
/**************************************/
    #ChinaBodyContent {
        width:799px; }
    #ChinaBodyContentSmall {
        width:529px; }
/* -----------------------------------*/	


