	
.subtopictitle {
	margin-top: 2em; 
	margin-bottom: 0.5em;
	}
	
.subsubtopictitle {
	margin-top: 1em; 
	margin-bottom: 0.4em;
}

.genprocesstitle {
	margin-top:0px; 
	margin-bottom:0.5em;
	margin-left: -26px;	
	}

.subgenprocesstitle {
	margin-top: 2em;
	margin-left: -26px;	
	margin-bottom: 0.4em;
	list-style-type:none;
	}
	
.entrytitle {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px; 
	margin-bottom: 8px;
	font-family: Fisker Plate Demibold;
	}

.listtitle {
	margin-left: -20px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	}

.tabletitle { 
	margin-left: 0px; 
	margin-top: 24px; 
	margin-bottom: 4px; 
	font-family: Fisker Plate Demibold;
	}

p.bodytext {
	margin-top:0.75em; 
	margin-bottom:0.75em; 
	}

.imagelist {
	margin-top: 0.6em; 
	margin-bottom: 0.6em; 
	margin-left: 2pt;
	}

.attentionhead {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Fisker Plate Demibold;
	}

.noteicon {
	background-image: url(../images/information_icon.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	min-height:22px;
}

.envicon {
	margin-top: 0px;
	padding-left: 10px;
	text-align:center;
	vertical-align:top;
}

.listnote {
	padding-left:20px;
}

.notetext {
	font-family: Fisker Plate Regular Italic;
	margin-top:0.75em;
	margin-bottom:0.75em;
	padding-left: 0px;
	line-height: 22px;
}

.tabletext{ 
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px; 
	margin-bottom: 8px;
	font-family: Fisker Plate Regular;
	}

.attentionTD {
	font-family: Fisker Plate Regular;
	vertical-align:text-top;
	padding-bottom: 10px;
	}

.centeredImage {
	text-align:center; 
	vertical-align:middle;
	}

.inlineicon {
	vertical-align: middle; 
	margin-left: 2px; 
	margin-right:2px; 
	margin-bottom:1px;
	}

.superscript {
	position: relative;
	bottom: 0.7em;
	font-size: 0.6em;
	}

.subscript {
	position: relative;
	top: 0.3em;
	font-size: 0.6em;
	}
	
.wingdings {
	font-family: Wingdings !important;
	}
	
.symbol{
	font-family: symbol;
	}

.bulllist {
	margin-left: 1em; 
	padding-left: 20px; 
	margin-top: 0.75em; 
	margin-bottom: 0.75em;
	}

.bulllist_level2 {
	margin-left: 1em; 
	padding-left: 20px; 
	margin-top: 0.75em; 
	margin-bottom: 0.75em
	}

.bulllistwarning {
	margin-left: 0; 
	padding-left: 22px; 
	margin-top:0px; 
	margin-bottom: 0;
	}

.bullitem {
	margin-left: 1em; 
	margin-top: 0.5em; 
	margin-bottom: 0.5em;
	}

.numlist {
	margin-left: 1em; 
	padding-left: 20px; 
	margin-top: 0.75em; 
	margin-bottom: 0.75em;
	}
	
.numlist2 {
	margin-top:0; 
	margin-bottom: 14px;
	}

.numitem {
	margin-left: 1em; 
	margin-top: 0.75em; 
	margin-bottom: 0.75em; 
	}
	
.process {
	padding-left: 26px; 
	margin-top:0;
	margin-bottom: 14px;
	}	
  
.table {
	margin-top: 1em;
	margin-bottom: 14px;
	}
	
td {font-size: 18px;
	color: #ffffff;}

.address {
	margin-top: 0; 
	padding-top: 0;
	}

.addressline {
	margin-left: 2em; 
	margin-top: .5em; 
	margin-bottom: .5em; 
	font-family: Fisker Plate Demibold;
	}

.euro {
	font-family: arial;
	}

.attentionbox {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	padding: 0px 0px 0px 0px;
	min-height: 50px;
	position: relative
	}
	
.attentionicon {
	display: inline-block; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	}

.attentiontext {
	margin-left: 70px;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	font-family: Fisker Plate Bold;
	}
	
.attentionlist {
	margin-left: 70px; 
	padding-left: 20px; 
	margin-top:0px; 
	margin-bottom: 0;
	font-family: Fisker Plate Bold;
	list-style: disc;
	}
	
.cautionbox {
	margin-top: 20px;
	margin-bottom: 30px;
	background-color: #efefef;
	box-shadow: 	inset 0px 2px 4px 1px #666666,
			inset 0px -4px 2px #ffffff;		
	border: 0px #eeeeee solid;	
	border-radius: 8px;
	padding: 10px 20px 14px 20px;
	}

.iconbox {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 50px;	
	float: left;
	}
	
.tableicon {
	height: 50px;	
	padding: 5px;
	}

.roundedbox {
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px #c8c8c8 solid;	
	border-radius: 8px;
	padding: 6px 20px 5px 20px;
	}
	
.roundedbox-no {
	margin-top: 12px;
	margin-bottom:6px;
	margin-left: 0px;
	border: 0px #c8c8c8 solid;
	}	

.pagehead {
	margin-bottom: 50px;
	}

.sectionrule {
	height: 1px; 
	background-color: #000000;
	}

.topic {
	margin-bottom: 0px;

	}
	
.subtopic {
	margin-top: 30px;
	}

.subtopic_1st {
	margin-top: 0px;
	}
	
.genprocess {
	margin-top: 30px;
	}

.genprocess_1st {
	margin-top: 0px;
	}

.align-right {
	float:right; 
	width: 100%;
	}

.image {
	margin-top: 0px;
	}

/* ----------- Figure-single Rule moved in media specific style sheets ----------- */	
	
.figure-full {
	width: 100%;
	}
		
.icontext {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: light;
	min-height: 52px;
	}
	
.twocolumnlist {

	padding-top:10px;
	padding-bottom:20px;
}	

.process-intro {
margin-left: -26px;
}

.caption {
margin-left:5px;
margin-right:5px;
margin-bottom:0.75em;
text-align:center;
}

.sidebar {
margin-top: 0px;
}	

.topicnav {
margin-left: -20px;
}


/* ----------- Rules ----------- */

.headerrule {
width: inherit;
background-color: #B2B4B3; border:0; height:2px;"
}

.topicrule {
width: inherit;
margin-top: 20px;
margin-bottom: 0px;
background-color: #B2B4B3; border:0; height:2px;
}

#pagehead {
padding-bottom: 5px;
}

