body {
background:#fff;
color:#000;
font:11pt Arial,Helvetica,clean,sans-serif;
}

#wrap, #ft {
width:800px;
margin:0 auto;
}

a {color:#000;text-decoration:none;}
#print a {color:#008dbc;}

#masthead {position:relative;}

@media screen {
	#print {
	position:absolute;
	top:1em;
	right:0
	}
	
	p.more {display:inline;}

	p.more a {
	display:block;
	text-align:right;
	text-decoration:none;
	background:url(cssimages/button-more.gif) no-repeat top right;
	line-height:25px;
	padding-right:34px;
	float:right;
	}
}

@media print {
	#print {display:none;}
}

#pri img.left {
float:left;
margin-right:1em;
}

#pri img.right {
float:right;
margin-left:1em;
}

#pri {margin-left:35px;}
#ft {margin-top:36px;padding-top:12px;border-top:1px solid #999;}
.grid-2 .col, .grid-4 .grid-2 {float:right;display:inline;}
.grid-2 div.first, .grid-4 div.first, .grid-3 .col {float:left;}
.grid-2 .col, .grid-4 .grid-2, .grid-4 .grid-2 .col {width:50%;}
.grid-3 .col {width:33%;}

#ft div.col {padding-top:12px;}
#ft #ft-address, #ft #ft-copyright {padding-top:62px;}
#ft h3 {margin-bottom:12px;}
#ft p, #ft li, .adr span, .adr abbr, .tel {font-size:10pt;}
#ft p {line-height:1.33;}
#ft ul {margin-bottom:0;}
.type, a.org, .country-name {position:absolute;left:-9999px;}
#ft div.tel {padding:2px 0;}

/*#ft-about, #ft-nav, #ft-copyright {
padding-left:18px;
}*/

#ft-about {
width:300px;
margin-left:35px;
padding-right:32px;
}

#ft-address {width:213px;}
#ft-nav {width:166px;}
#ft-copyright {width:220px;}
#ft-copyright p {margin:0;}

#ft-address p {
display:inline;
}

#ft-address p a {
display:block;
background:url(cssimages/icon-email.gif) no-repeat 4.25em 0;
line-height:18px;
margin-top:1em;
}