/* CSS Document */
body    {
        margin: 0px;
        font-family:Arial, Helvetica, sans-serif;
        background-color:#666666;
        }
body.print   {
        margin: 0px;
        font-family:Arial, Helvetica, sans-serif;
        background-color:#FFF;
        font-size:1.1em
        }
        
h1    {
        color:#004C93;        
        font-weight: bold;
        padding:0px;
        margin:17px 0px 0px 0px;
        font-size:1.7em; 
        letter-spacing: -1px; 
        line-height: 25px;
    }
    
    
h2    {    
        
        font-size:1em; 
        margin:5px 0px 0px 0px;
        font-weight:lighter; 
        line-height: 17px; 
        letter-spacing: -1px;
    }
    
h3    {
        color:#004C93;
        font-size:1em; 
        margin:0px; 
    }
    
    
h4    {
        color:#004C93;
        font-size:0.8em; 
        margin:0px; 
    }
    
h5    {
        color:#004C93;
        font-size:0.6em; 
        margin:0px; 
    }
/*p    {
        font-size:0.7em;
        line-height: 17px;
    }*/
a      {text-decoration:none;
        color:#004C93
        }
a:hover {
        text-decoration: underline;
    }
    
.transcript{ 
        display:none;
        float:right;
        padding: 0px 15px;
        font-size:0.7em;  
}

.hide {display:none;
position: absolute;
left: -9000px;
} 
/*------------------ header ------------------*/
#header        {
        background-color:#FFFFFF;
        color:#004C93;        
        height:75px;
        width:769px;
        margin:0px;
        /*padding-right:-1px;*/
        /*margin:inherit*/
    }
    
#header img { margin-left:5px; top: 5px; float:left; clear:right; position:absolute } 
/*.headerLinks{ margin:20px 15px 15px 164px; float:right; font-size:0.7em ; } */
.headerLinks ul{display:none;  } 
/*.headerLinks ul{ list-style:none; margin:0px; } */
/*new rule specific to print css*/ 
.headerLinks img{padding-left:390px; } 
.headerLinks li{ display:none; float:left; padding:0px; margin:0px; }     
.white{ background-color:#FFF
}
#nav {
  font-weight:bold; 
  letter-spacing:0px;
  width:613px;
  padding-left: 180px;
  display: none;
  float:right;
   background:#FFF  
  }
#nav ul {
  /*15JAN
  width:62.5em; 
  */
  margin:0px
  }
html>body #nav ul {
  margin:0 inherit /*center horizontally = auto*/;
  padding:0px
  }
#nav li {
  float:left; 
  white-space:nowrap; 
  list-style:none;
/*  display:block;
  padding:0px*/
  }
#nav a {
  font-size:0.8em; 
  color:#FFF; 
  background:#004C93 url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navl.gif)  no-repeat; 
  text-decoration:none; 
  white-space:nowrap
  }
#nav a.home {font-size:0.8em; color:#FFFFFF; background:#004C93 url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navl_first.gif) no-repeat; 
    text-decoration:none; 
    white-space:nowrap; 
    }
html>body #nav a {
  width:auto
  }
#nav a span {
  background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navr.gif) 100% 0 no-repeat; 
  padding:0.55em 1.5em 0.55em 0.8em;
  }
 
#nav a, #nav a span {
  display:block;
  }
 
/*\*//*/ #nav a, #nav a span {float:left} /**/ 
 
/* LeeH 1st tab highlighted if current page*/
#home #nav a.home{
  color:#004C93; 
  background:#CCDBE9 url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navlh_first.gif) left top no-repeat
  }
 
/* LeeH 1st tab highlighted with different img on hover*/
#nav a:hover.home {
  color:#004C93; 
  background:#CCDBE9 url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navlh_first.gif) left top no-repeat
  }
 
#nav a:hover, #nav a:active, #nav a:focus,  #firm #nav a.firm, #offi #nav a.offi, #dept #nav a.dept, #bene #nav a.bene, #vaca #nav a.vaca, #grad #nav a.grad {
  color:#004C93; 
  background:#CCDBE9 url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navlh.gif) left top no-repeat; 
  }
/*#nav a:hover, #nav a:active, #nav a:focus, #home #nav a.home, #firm #nav a.firm, #offi #nav a.offi, #dept #nav a.dept, #bene #nav a.bene, #vaca #nav a.vaca, #grad #nav a.grad, #cont #nav a.cont {color:#004C93; background:#CCDBE9 url(../images/navlh.gif) left top no-repeat}*/
 
#nav a:hover span, #nav a:active span, #nav a:focus span, /*upto here are hover over effect*/ #home #nav a.home span, #firm #nav a.firm span, #offi #nav a.offi span, #dept #nav a.dept span, #bene #nav a.bene span, #vaca #nav a.vaca span {
  background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navrh.gif)   
  }
/*#nav a:hover span, #nav a:active span, #nav a:focus span, #home #nav a.home span, #firm #nav a.firm span, #offi #nav a.offi span, #dept #nav a.dept span, #bene #nav a.bene span, #vaca #nav a.vaca span, #grad #nav a.grad span, #cont #nav a.cont span {background-image:url(../images/navrh.gif)}*/
 
/* LeeH last tab highlighted if current page*/
#grad #nav a.grad span {
  background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navrh_last.gif)
  }
/* LeeH last tab highlighted with different img on hover*/
#nav a:hover.grad  span, #nav a:active.grad span, #nav a:focus.grad span/*#nav a:active span, #nav a:focus span*/{
  background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/navrh_last.gif); 
  color:#004C93
  }
  
/*#home #nav a.home {cursor:text}*/
#breadcrumb        {
        width:759px;
        /*width:769px;*/
        height:25px;
        background-color:#ccdbe9;
        padding: 5px;
        font-size:0.7em;
        clear:both;
        
    }
#breadcrumb a    {
        text-decoration:none;
        font-weight:bold;
        color:#6d8cc3;
    }
    
#breadcrumb a:hover    {
        text-decoration:underline;
        font-weight:bold;
        color:#003698;
    }
    
/*------------------ sitemap ------------------*/
#sitemap{
        font-size:0.7em;
        padding-top: 5px;
        padding-bottom: 60px;
        padding-left:42px;
        
    }
#sitemap ul {list-style:none;
    }
    
#sitemap a    {
        text-decoration:none;
        font-weight:bold;
        color:#6d8cc3;
    }
    
#sitemap a:hover    {
        text-decoration:underline;
        font-weight:bold;
        color:#003698;
    }
    
/*------------------ containers ------------------*/
#all_    { /*background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/chevron_wide_tile.gif);
        background-position:left;
        background-repeat:repeat-y;*/
        /*border-top: 1px;
           border-bottom: 1px;*/
        width:769px;
         }
#all_home   { background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/home_bg.jpg);
        background-position:left;
        background-repeat:repeat-y;
        width:769px;
         }
#mainContainer    {  
        background-color:#FFFFFF;
        width:769px;
        background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/chevron_wide_tile.gif);
        }
    
#mainContainer_home{
        width:769px; 
        background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/home_bg.jpg);
        background-position:left;
        
        }
#mainContainer_fullwidth{
        width:769px;        
        background-color:#FFFFFF;
        padding-left:42px;
        }
        
#mainContainer_fullwidth_print{
        /*width:694px; */       
        background-color:#FFFFFF;
        padding:10px 40px 10px 35px;
        margin:0px;
        font-size:0.8em
        }
        
#leftContainer {
        width:511px;
        float:left;  
        background-position:left;
        background-repeat:repeat-y;    
        }
#content        {
        background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/rightMenu_shadow.gif);
        background-position:top;
        background-repeat:repeat-x;
        width:454px;
        padding-left:42px;
        padding-right:15px;
        padding-bottom:15px;
        float:left;
        height:auto;
        font-size: 0.7em
        }
/*#content li{font-size: 0.7em}
#content li p{font-size: 0.7em}
#content p{font-size: 0.7em}*/
#media        {
        width:511px;
        height:209px;
        padding:0px;
        }    
            
#home_content{ background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/home_PughS.jpg) no-repeat left top;
        display:block; 
        padding: 30px 40px 10px 480px;
        font-size:0.7em;
        color:#FFF ;
}     
/*------------------ right nav ------------------*/       
#rightNav        {
        display:none;
        float:right;
        width:258px;
        height:auto;
       /* update css
        background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/8px_diagonal.gif);
        background-position:left;
        background-repeat:repeat-y;*/
    }
    
.rightHeader    {
        display:none;
        height:autopx;
        width:233px;
        margin-left:18px;
        padding-left:7px;
        padding-top:6px;
        padding-bottom:4px;
        float:right;
        background-color:#ccdbe9;
    }
    
.rightHeader h2    {
        display:none;
        font-size:1em; 
        margin:0px; 
        color:#004C93;
        font-weight:bold            
    }
    
.rightSection    {
        display:none;
        width:233px;
        margin-left:18px;
        padding-left:7px;
        padding-top:5px;
        padding-bottom:10px;
        float:right;
        background-color:#FFFFFF;
        background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/rightMenu_shadow.gif);
        background-position:top;
        background-repeat:repeat-x;
        /*05FEB07*/
        font-size: 0.7em
    }
    
.rightSection ul{
        display:none;
        list-style:none;
        float:left;
        /*05FEB07
        font-size:0.7em;
        */

        line-height:1.5em;
        display:block;
       /* 19JAN07 - when txt size increased 4 times it doesn't oversplill menu width in browsers other than IE
        white-space:nowrap;*/
        padding:0px 0px;
        margin:0px
}
.rightSection a    {
        display:none;
        text-decoration:none;
        font-weight:bold;
        color:#6d8cc3;
    }
    
.rightSection a:hover    {
        display:none;
        text-decoration:underline;
        font-weight:bold;
        color:#003698;
    }
    
/*------------------ footer ------------------*/
#footer        {
        /*****fixies non wrapping of values & disc text*/
        clear:left;
        width:769px;
        background-color:#FFFFFF;
        /*border:solid*/
        /*margin-top:-1px;*/
    }
#footerPrint        {
       /* background-color:#FFFFFF;*/
    }
    
.contactPrint {
        /*padding-left: 35px;*/
        font-size:0.7em
        }
.contactPrint ul{
        list-style:none;
        display:block;
}
.contactPrint li{
        list-style:none;
        margin-left:-5px;
        padding:0px;
        display:block;
        }    
.clearLeft        {
        /*****fixies non wrapping of values & disc text*/
        /*clear:left;*/
        clear:left
         }
.clearRight        {
        /*****fixies non wrapping of values & disc text*/
        /*clear:left;*/
        clear:right
        
    }
    
#youUS        {
        display:none;
        color:#004C93;
        padding-left:20px;
        padding-top:7px;
        padding-bottom:8px;
        width:499px;
        /*height:auto;*/
        background-color:#ccdbe9;
        float:right;
        background:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/footer_light_top.gif);
        background-position:top left;
        background-repeat:no-repeat          
        }
#youUS    ul    {
        display:none;
        list-style-type: none;
        padding: 0;
        margin: 0;
        width:100%;
        }
        
#youUS li    {
        display:none;
        margin-right:20px;
        display: inline;
        display:block;
        float:left;
       /* position:inherit;*/
        }
        
#youUS li a {
        display:none;
        font-weight:bold;
        color:#004C93;
    }
    
#seconds     {
        display:none;
        padding-left:35px;
        padding-top:7px;
        padding-bottom:8px;
        
        /*19JAN07 - overlaying chevrons - added so white bg color overlays chevron bg when txt size increased instead of applying to logo, 
                    where the chevrons are showing through when txt size increased.
                    Now uses larger image across width of txt bg instead of just on  bottom right edge.
                    white bg color is used instead to cover the chevron bg
                    */
        padding-right:199px;
        /*19JAN07 - part of above overlaying chevrons 
        width:414px;*/
        width:404px;
        /* irrelevant
        height:auto;*/
        /*19JAN07 - part of above overlaying chevrons  
        background-color:#4c81b3;
        */
        background-color:#FFF;
        color:#FFF;
        background-image:url(http://www.shoosmiths.co.uk/recruitment/assets/structure/footer_right60seconds.gif);
        background-position:bottom left;
        /*19JAN07 -part of above overlaying chevrons*/
        background-repeat:repeat-y;
        float:left;
        
    }
    
#seconds H4    {
        display:none;
        color:#FFF;
    }
#seconds H4 a   {
        display:none;
        color:#FFF;
    }
    
.secsLogo{background-color:#FFF;
        /* IE
            margin-bottom:-3px
        */
        }
    
#logo    {
        /*width:121px;
        height:31px;*/
        float:right;
       /*19JAN07 - part of above overlaying chevrons
       padding-left: 199px;
       background:#FFF */
       /*clear:left*/
    }
.printLogo{
        float:right;
        text-align:right;
        /*padding-right:40px;*/
        padding-top: 0px;
        /*vertical-align:bottom;*/
        background-color:#FFF;
        /*width:40px;*/
        }
    
    
#values
        {
        float: left;
        background:#FFF;
        width: 343px;
        margin: 0;
        padding-left: 35px;
        padding-top: 35px;
        padding-bottom:12px;
        font-size:1.2em;
        }
        
.printValues{
        width:auto;
        margin: 0;
        padding-left: 35px;
        padding-top: 15px;
        padding-bottom:22px;
        font-size:0.9em;        
        }
        
#discLinks
        {
        display:none;
        text-align:right;
        margin-left: 207px;
        padding-top: 35px;
        padding-right:20px;
        padding-bottom:15px;
        /* 19JAN
         white-space:nowrap; */
        }        
#discLinks H5, #values H5    {
        display:none;
        color:#004C93;
    }
 