html, body {background-color : #fff; font-size : 10pt}
* {color : #000; font-family : caslon,'Helvetica Neue','Trebuchet MS',arial,verdana,sans-serif}

a {color : #000; text-decoration : none}
img {border : none; margin : 0; padding : 0; display : inline}
ul li {list-style-type : square}

h1 {display : none}
h1 * {color : #259f4f}
h2 {font-size : 15pt; color :  #366}
h2 span.scientific {font-size : 9pt; font-style : italic; display : block}
h3, .npsH3 {font-size : 13pt; color : #333}
h4 {font-size : 12pt; color : #333}
h5 {font-size : 11pt; color : #666}
h6 {font-size : 11pt}

#header img {display : block; margin-bottom : 15pt}

p {margin-top : 0}

.inlineBlock {padding : 6pt; border : solid 1px #9d9d3a}
.inlineBlock {float : right; margin-left : 10pt; margin-bottom : 10pt; width : 34%}
.inlineBlock h4 {margin : 0 0 5pt 0}

.doc h4 {margin : 0; padding : 0}


ul.imgBlock:after {
 	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* \*//*/
ul.imgBlock {display : inline-block}
/* */
/* \*/
* html ul.imgBlock {height : 1%}
/* */

ul.imgBlock {list-style : none}
ul.imgBlock li {padding : 0; float : left; margin-right : 10pt; text-align : center; font-size : 9pt; color : #999; list-style : none; line-height : 9pt}

ul.imgBlock li img {margin-bottom : 3px; display : block }
/* \*//*/
ul.imgBlock li img {display : inline-block}
/* */


HR.spacer, BR.spacer {
	visibility:hidden;
	clear:both;
	margin:0;
}

#textbrowserjumps, #railway, #nav, #ours, #languages, #tools, #footer{
	display:none;
}
.totop, .announce, #exergue, #more .headline, .utilities, .links, #jumper, .submit {
	display:none;
}

#intro img.right {float : right; margin-left : 10pt}
#intro img.left {float : left; margin-right : 10pt}

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

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

FORM .buttons {
	display:none;
}

#services strong {
	display:block;
}


.illustration {margin-bottom : 4pt}

#federations .illustration {display : none}