#content {
	width: 100%;
	border: 0;
	margin: 5% 5% 0% 5%;
	padding: 0;
	float: none !important;
	}
	
* {
	letter-spacing: -1px;
	}	
	
a:link, a:visited { 
	style: normal;
	color: black;
	text-decoration: none;
	}
	
.document_title {
	font: 36pt Impact, sans-serif ;
	margin: 300pt 16pt 0 16pt;
	border-bottom: 0.5pt solid silver;
	}
	
.document_type {
	font: 16pt bold Verdana, sans-serif;
	margin: 0 16pt 0 0;
	text-align: right;
	}

.version_info {
	font: 10pt Verdana, sans-serif;
	margin: 18pt 16pt 0 0;
	text-align: right;
	}

.toc_head {
	font: 26pt Impact, sans-serif;
	margin: 48pt 16pt 0 16pt;
	border-bottom: 0.5pt solid silver;
	}
	
.toc_1 {
	font: bold 11pt Century Schoolbook, serif;
	margin: 24pt 16pt 0 16pt;
	}	

.toc_2 {
	font: 11pt Century Schoolbook, serif;
	margin: 4pt 16pt 0 25pt;
	}
	
.toc_3 {
	font: 11pt Century Schoolbook, serif;
	margin: 2pt 16pt 0 48pt;
	}

p.footer {
<!--	content: "page" counter(page)"";
	counter-increment: page; -->
	font: 9pt Verdana, sans-serif;
	margin: 0 0 0 0;
	}

p, p.body {
	font: 11pt Century Schoolbook, serif;
	margin: 12pt 16pt 16pt 16pt;
	orphans: 3;		
	}
	
h1 {
	font: 26pt Impact, sans-serif;
	margin: 48pt 16pt 0 16pt;
	border-bottom: 0.5pt solid silver;
	page-break-before: always;
	page-break-inside: avoid;
	page-break-after: avoid;
	}

h2 {
	font: 18pt Impact, sans-serif;
	margin: 30pt 16pt 3pt 16pt;
	border-bottom: 0.5pt solid silver;
	page-break-inside: avoid;
	page-break-after: avoid;
	}

h3 {
	font: 18pt Impact, sans-serif;
	margin: 24pt 16pt 3pt 16pt;
	page-break-inside: avoid;
	page-break-after: avoid; 
	}

.dothis {
	background-image: URL(../images/template/dothis.gif);
	background-repeat: no-repeat;
	font: italic bold 14pt;
	line-height: 1em;
	padding-left: 18px;
	margin: 18pt 16pt 6pt 1px;
	}

.note {
	background-image: url(../images/template/note.gif); background-repeat: no-repeat;
	padding-left: 25px;
	margin: 12pt 16pt 6pt 10px;
	page-break-inside: avoid;
	page-break-after: avoid; 
	}
	
.table_note {
	background-image: url(../images/template/note.gif);
	background-repeat: no-repeat;
	margin: 12pt 0 6pt 2px;
	padding: 0 0 0 28px;
	font: 11pt;
	}
	
.table_step {
 	padding: 6px 3px 6px 3px; 
	}
	
ol, ol.step {
	list-style-type: decimal;
	orphans: 3;
	}
	
ol li { 
/* This declaration and the next one cause the number to become bold but the text to remain normal weight */
	font: bold 11pt Century Schoolbook, Times, serif;
	orphans: 3;		
	}

ol li * { 
/* This declaration and the previous one cause the number to become bold but the text to remain normal weight */
	font: normal;
	}
	
blockquote, div.note {
	font: Century Schoolbook, Times, serif;
	}

blockquote, div.note {
	margin: 0 0 1.5em 0;
	}
	
ul li{
	font: 11pt Century Schoolbook, Times, serif;
	margin: 4pt 0 4pt 0;
	list-style-type: square;
	page-break-inside: avoid;
	}
	
p.fig {
	width: auto;
	margin: 2em 16pt 2em 16pt;
	padding: 0 0 0 40px;
	font: italic 11pt Century Schoolbook, Times, serif;
	text-align: left;
	page-break-inside: avoid;
	page-break-after: avoid;
	}

.procedure_body_in {
	font: 11pt Century Schoolbook, Times, serif;
	margin: 1em 16pt 1em 40px;
	page-break-inside: avoid;
	}

.procedure_bullet {
	margin: 1em 0 1em 0;
	orphans: 3;
	}
	
.bullet_under_step {
	margin: 1em 16pt 1em 16pt;
	orphans: 3;
	}
	
table.data dt {
	padding: 6px 3px 6px 3px;
	}

table.data td {
	font: 11pt Century Schoolbook, Times, serif;
	padding: 6px 3px 6px 3px;
	border-style: solid;
	border-color: silver;
	border-width: 1px 1px 1px 1px;
	}
	
table.data thead {
	background: #003D6D;
	font: bold 11pt;
	text-align: left;
	color: white;
	padding: 6px 3px 6px 3px;
	}

table.data table_bullet {
/*	margin: 1em, 0 1em 0; */
	}
	
table.data {
	font: Century Schoolbook, Times, serif;
	margin: 0 0 0 40px;
	padding: 2px 0 2px 0;
	}	
	
table.data dd {
	font: 11pt;
	margin: 0 0 0 3px;
	padding: 2px 0 2 -40px; /*Take off the inherited table padding*/
	}				