/*bondtrust styles*/

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}  

a img {border:none;}

h2, h3 {font-size:1em;}   

ul {margin:0; padding:0;}

.tight {margin-top:0;}      
#content .tight {margin-top:0;}

.PartnerMyles {background: url(images/partner_myles.png) no-repeat top right;}
.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;}


td, th {font-size:11px;} 

/* Navigation */ 

ul#nav {
padding:0;
margin:35px 0 0 52px;
width:895px;
position:relative; 
height:38px;
background: #afaa96 url(images/nav_bk.gif) repeat-x;}        

ul#nav li, ul#footer li {float:left; display:inline; list-style-type: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 1.5em;
line-height:32px; 
height:32px;
display:block; 
float:left;
white-space:nowrap; 
background: url(images/nav_li_bk.gif) repeat-y; 
color:#fff;
text-decoration:none;
} 






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:#afaa96;
}



/* Content */   

#content {padding:0; margin:9px 0 0 52px; width:891px; min-height:425px; 
background:url(images/ttl_bk.gif) repeat-x; border-bottom:solid 4px #e1e0db;
} 
/* mac hide \*/
* html #content {height:425px}
/* end hide */
 
#content h1 {font-size:2.4em; color:#000; padding:10px 0 0 28px; line-height:1.4em;  margin:0 0 12px 0;}
  
#content h2 {width:200px; float:left; color:#585650; font-size:1em; font-weight:bold; margin:12px 0 0 28px; padding:0; line-height:1.6em}
#content h3 { color:#afaa96; font-size:1em; font-weight:bold; margin:8px 0 0 36px; padding:0; line-height:1.2em}
#content h3.tight {margin-top:0;}
#content p {margin-left:36px;}
#content p a {color:#000; text-decoration:underline;}
  
#content ul, #rightSide {width:300px; margin:28px 0 0 0; float:right;}

#content #rightSide p, #content #rightSide h3 {margin-left:0;}

#content li {list-style-type:none; padding:4px 0; margin:0 15px 0 0; border-bottom:1px solid #cecece;} 
#content li h3 {padding:0; margin:0;}

#content li a {color:#000; text-decoration:none; font-weight:bold;} 
#content li a:hover {color:#afaa96;}

#middle {width:340px; float:left; padding:0; margin:28px 0 0 0; min-height:300px}
/* mac hide \*/
* html #middle {height:300px; width:300px;}
/* end hide */  

#middle h2 {font-size:1.3em; color:#afaa96; float:none; margin-left:36px;}
#middle em {color:#afaa96; margin:0 0 0 36px; font-style:normal; display:block;}
#middle table {border-collapse:collapse; margin:0 0 0 36px; padding:0; border:none;}
#middle table th {text-align:left; font-weight:normal; padding: 3px 0; border-bottom: 1px solid #cecece;}
#middle table td {text-align:right; width:20%; vertical-align:bottom; font-weight:normal; color:#afaa96; padding: 3px 0; border-bottom: 1px solid #cecece;}

#rightTable {width:300px; float:left; padding:0; margin:28px 0 0 0; min-height:300px;}
#rightTable h2 {font-size:1.3em; color:#afaa96; float:none; margin-left:18px;}
#rightTable p {color:#afaa96;}
#rightTable table {width:300px; border-collapse:collapse; margin:0 0 0 18px; padding:0; border:none;}
#rightTable table th {text-align:left; font-weight:normal; padding: 3px 0; border-bottom: 1px solid #cecece;}
#rightTable table td {text-align:right; width:20%; vertical-align:bottom; font-weight:normal; color:#afaa96; padding: 3px 0; border-bottom: 1px solid #cecece;}





#partner {padding:0; margin:0 0 0 0; width:100%; min-height:383px; } 
/* mac hide \*/
* html #partner {height:383px}
/* end hide */  



/* Generic pages */

#ttl2 {
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;}  

#ttl2 #content h2 {color:#afaa96; font-size:1.9em; font-weight:bold; margin:32px 0 12px 502px; padding:0; line-height:1.1em}
#ttl2 h2 b {font-size:0.6em;}


#ttl2 #content p {margin-left:502px;}
  
#ttl2 #content ul {padding-left:502px; margin:0;}

#ttl2 #content h3 {padding:0 0 0 502px; margin:0;}



/* Sidebar */ 

#sidebar {
position:absolute; 
left:766px; 
top:90px; 
width:177px; 
height:383px;
overflow:hidden;
background:#afaa96;
} 

#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-type:none; margin-top:0.8em;} 

#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;
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:#afaa96;
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:#afaa96;}
/* end hide */                                 


ul#footer li.live {background: #afaa96 url(images/partner_bk.gif) no-repeat top right;} 
ul#footer li.live a {background: url(images/partner_left.gif) no-repeat; color:#fff;}

ul#footer li.nolink { 
margin:0;
padding: 0 0.5em;
line-height:2.2em; 
display:block;
height:30px; 
white-space:nowrap; 
color:#afaa96;
float:left;
} 

ul#footer li.nolink:hover {
background:none;
} 
             



#ttl2 #partner h1 {color:#afaa96;  font-size:2.4em; padding:10px 0 0 28px; line-height:1.4em; font-weight:bold; margin:0 0 32px 0;}
#ttl2 #partner h1 b {font-size:0.6em; color:#000;}   

#partner p {padding:0; margin-left:28px; width:auto;}

#partnerContent {width:290px;}
                                                            
#history {position:absolute; top:169px; 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:#afaa96;}
#history li {list-style-type:none;}
#history ul {margin-bottom:18px;}


/* site #1 css ------------------------------ */
/* Home Page */

#home {position:absolute; top:282px; left:696px; z-index:3;}
#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;}


#homeBanner {
background: url(images/rocco.jpg) no-repeat #4a3944;
margin:9px 0 0 52px;
padding:0; 
width:891px;
height:179px; 
} 

#homeBanner h1 {
padding:40px 0 0 35px; 
margin:0;
color:#fff; 
font-size:2.1em; 
font-weight:normal; 
line-height:1.3em;
}