
/* =Page Layout
----------------------------------------------- */

.spacer {
clear:both;
}

body {
margin:0;
padding:0;
font:normal 11px/14px verdana;
color:black;
text-align:center;
background-color:#d6dbd9;
background-repeat:repeat-x;
background-image:url("/graphics/patterns.gif");
}
	
#container {
width:720px;
margin:auto;
padding:16px 0 16px 0;
text-align:center;
background-color:white;
}
	

/* =Header
----------------------------------------------- */

#header {
width:620px;
margin:auto;
}

h1#bci_title {
margin:0;
padding:0 0 8px 0;
font:bold 15px/18px verdana;
color:#101628;
}
	
h2#bci_address {
margin:0;
padding:0 0 12px 0;
font:normal 11px/15px verdana;
color:black;
}
	
h2#asterisk {
margin:0;
padding:0 0 2px 0;
font:normal 10px/12px verdana;
color:black;
text-align:left;
}
    
    
/* =Address Info
----------------------------------------------- */

div.firm_header {
width:620px;
margin:auto;
padding:12px 0 0 0;
text-align:left;
border-top:1px dashed #999999;
}

div.firm_offices {
width:620px;
margin:auto;
padding:0 0 8px 0;
text-align:left;
}

div.office_column {
float:left;
width:300px;
}

h1.firm_name {
margin:0;
padding:0 0 2px 0;
font:bold 12px/12px verdana;
color:#1c2d5d;
}
	
h2.bci_contacts, h2.firm_offices {
margin:0;
padding:4px 0 2px 0;
font:bold 11px/12px verdana;
color:#1c2d5d;
}

p.contact, p.office {
margin:0;
padding:0 0 5px 0;
font:normal 11px/13px verdana;
letter-spacing:.03em;
color:black;
}

/* =Links
----------------------------------------------- */

a:link.z, a:visited.z, a:active.z {text-decoration:underline;font-weight:bold;color:#182750;}
a:hover.z {text-decoration:none;font-weight:bold;color:182750;}