

body {
background-color:#fff; 
margin:0; 
padding:0; 
font-family: arial, helvetica, sans-serif; 
font-size:11px;
}  


/* Generic */    

p {line-height:1.2em; margin:0.4em 0; padding:0; }

.nobr {white-space:nowrap} 
.tight {margin-top:0;} 
.down {margin-top:12px;} 

a img {border:none;}


h2, h3 {font-size:1em; }   

ul {margin:0; padding:0;}

.simon {background: url(images/litigation_simon.gif) no-repeat;}
.daniel {background: url(images/litigation_daniel.gif) no-repeat;}
.linsay {background: url(images/litigation_linsay.png) no-repeat;}
.all {background: url(images/generic_all.png) no-repeat;}  
.PartnerDaniel {background: url(images/partner_daniel.png) no-repeat top right;}
.PartnerSimon {background: url(images/partner_simon.png) no-repeat top right;}
.PartnerMichael {background: url(images/partner_michael.png) no-repeat top right;}
       


/* Navigation */ 

ul#nav {
padding:0;
margin:35px 0 0 52px;
width:895px;
display:block; 
height:38px;
background: #4799b9 url(images/nav_bk.gif) repeat-x;}        

ul#nav li, ul#footer li {float:left; display:inline; list-style:none; }
ul#nav li.right, ul#footer li.right {float:right;}
ul#nav li.right a, ul#footer li.right a {padding:0;}   

ul#nav li a { 
margin:0;
padding: 0 1em;
line-height:32px; 
height:32px;
display:block; 
float:left; width:auto;
white-space:nowrap; 
background: url(images/nav_li_bk.gif) repeat-y; 
color:#fff;
text-decoration:none;
} 


/* IE6 only \*/
* html ul#nav li a {width:1em;}
/* end hide */

ul#nav li a:hover {background: url(images/nav_li_bk.gif) repeat-x 0 -38px ;}
             

ul#nav li.live a {
background: #fff url(images/nav_left_pos.gif) no-repeat; 
color:#4799b9;
}

ul#nav li.live a:hover { background:#fff;}  
ul#nav li.live:hover { background:#fff;}  



/* Content */  

#ttl {
padding:0; 
margin:9px 0 0 52px; 
width:696px; 
background:url(images/ttl_bk.gif) repeat-x;
}   


#ttl.ttlNoSidebar {width:891px;}
#ttl.ttlNoSidebar #content {width:80%;}  



#ttl h1 {font-size:1.7em; color:#4799b9; padding:10px 0 0 257px; line-height:1em; margin:0;}
#ttl h1 b {font-size:0.6em; color:#000;}


#content {padding:0; margin:0; width:100%; min-height:383px} 
/* IE6 only \*/
* html #content {height:383px}
/* end hide */
 

#content h2 {font-size:1.45em; font-weight:bold; margin:18px 0 12px 314px; padding:0; line-height:1.3em;}
#content h2 strong { font-size:0.7em;}

#content p {margin-left:314px;}
#content p a {color:#000; text-decoration:underline;}
  
#content ul {padding-left:314px; margin:0;}

#content li {list-style:none; padding:0; margin:0;} 

#content h3 {padding:0 0 0 314px; margin:0;}
#content li h3 {color:#4799b9; padding:0; margin:0.5em 0 0 0; } 

#content img.ttl {padding-left:312px;}



#partner {padding:0; margin:0; width:100%; min-height:383px} 
/* IE5 only \*/
* html #partner {height:383px}
/* end hide */  



/* Generic pages */

#ttl2 {
clear:both;
padding:0; 
margin:9px 0 0 52px; 
width:891px; 

background:url(images/ttl_bk.gif) repeat-x;
} 

#ttl2 h1 {font-size:2em; color:#000; padding:18px 0 0 455px; line-height:1em; font-weight:normal; margin:0;}  

#ttl2 #content h2 {font-size:1.45em; font-weight:bold; margin:18px 0 12px 502px; padding:0; line-height:1.3em;}
#ttl2 h2 b {font-size:0.6em;}
#ttl2 #content h2 strong { font-size:0.7em;}


#ttl2 #content p {margin-left:502px;}
  
#ttl2 #content ul {padding-left:513px; margin:0;}
#ttl2 #content li {list-style:square; margin-top:0.3em; padding:0;}

#ttl2 #content h3 {padding:0 0 0 502px; margin:0;}

#ttl2 #content img.ttl {padding-left:502px;}


/* Sidebar */ 

#sidebar {
position:absolute;
z-index:25; 
left:766px; 
top:90px; 
width:177px; 
height:383px;
overflow:hidden;
background:#4799b9;
} 

#sidebar h2 {background:#1b708b; color:#fff; margin: 1.1em 1.1em 0 1.1em; padding:0.75em 1em;}
#sidebar h2 a {float:right; color:#fff; font-weight:normal;}   

#sidebar h2.arrow {background: #1b708b url(images/arrow.gif) no-repeat 8px 12px; padding-left:1.6em;}


ul.docs, ul.cases {margin:0.8em;}

#sidebar ul.docs li, #sidebar ul.cases li  {list-style:none; margin:0.8em 0 0 0;} 

#sidebar ul.docs li a, #sidebar ul.cases li {  
display:block;
background:url(images/pdf.png) no-repeat; 
color:#fff; 
font-weight:bold; 
margin:0.5em 0; 
padding-left:2em;
text-decoration:none;
}   

#sidebar ul.cases li {  
background:none; 
padding-left:1em;
font-weight:normal;
} 

#sidebar ul.cases li a {  
color:#fff;
}   
     



/* Footer */ 

ul#footer {
clear:both;
float:left;
padding:0;
margin:25px 0 0 41px;
width:902px;
display:block; 
height:52px;
}   
            

ul#footer li {
background: url(images/partner_bk_hover.gif) no-repeat bottom right;   
}	
ul#footer li:hover {
background: url(images/partner_bk_hover.gif) no-repeat top right;} 


ul#footer li h3 {
margin:0;
padding: 0 1em;
line-height:2.2em; 
height:30px
font-size:1em;
float:left;} 

ul#footer li h3:hover {background:#fff;}



ul#footer li a { 
margin:0;
padding: 0 1em;
line-height:2.2em; 
display:block;
height:30px; 
white-space:nowrap; 
color:#4799b9;
text-decoration:none;
float:left; 
background: url(images/partner_left_hover.gif) no-repeat bottom left;
} 

ul#footer li a:hover {background-position: top left; color:#fff;}
/* mac hide \*/
* html ul#footer li a:hover {background:#4799b9;;}
/* end hide */  


ul#footer li.live {background: #4799b9 url(images/partner_bk.gif) no-repeat top right;} 
ul#footer li.live a {background: url(images/partner_left.gif) no-repeat; color:#fff;}






/* Partner Pages */          

#ttl2 #partner h1 {font-size:1.7em; font-weight:bold; color:#4799b9; padding:21px 0 21px 28px; line-height:1em;}
#ttl2 #partner h1 b {font-size:0.6em; color:#000; }   

#partner p {padding:0; margin-left:28px; width:auto;}

#partnerContent {width:290px; margin:0; padding:0;}
  




                                                          
#history {position:absolute; top:174px; left:353px; width:170px; font-size:0.9em; margin:0; padding:0;}
#history h2, #history h3, #history ul, #history li, #history p {margin:0; padding:0; line-height:1.3em}
#history h2 {color:#4799b9;}
#history li {list-style-type:none;}
#history ul {margin-bottom:18px;}


/* site #1 css ------------------------------ */
/* Home Page */

#home {
clear:both;
float:left;
padding:0; 
margin:9px 0 0 52px; 
width:891px; 
background:url(images/home_bk3.jpg) no-repeat; 
height:383px;
} 

#home h1 {position:relative; top:300px; left:15px; font-size:1.3em; line-height:1.2em; color:#fff;}                                            

#blockA a {display:block; position:absolute; top:280px; left:698px; width:215px; height:153px; z-index:4;
background: url(images/home.gif) #3197ba no-repeat; 
text-align:right; font-size:11px; color:#fff; text-decoration:none; margin:0; padding-right:10px;}
#blockA a:hover {background-color:#46a8ca; color:#fff;}

#blockB {text-align:right; position:absolute; top:437px; left:718px; width:205px; height:18px; z-index:5;}
#blockB a {display:block; font-size:11px; color:#fff; background-color:#3197ba; text-decoration:none; height:18px; margin:0; padding:2px 10px 0px 10px;}
#blockB a:hover {background-color:#46a8ca; color:#fff;}


