/*  Managing Wholes print.css -- revised 3 November 2005 by Wilma Keppel */

body {
	background: #FFF;
	color: #000;
	text-align: justify;
	font-family: 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 13pt;
	line-height: 15pt;
	}	

/* LINK STYLES
	plain links = static side
	out = outbound
	warn = file DLs, mailto links
*/	
a, a.out:link, a.out:visited, a.warn:link, a.warn:visited {
	background-color: transparent;
	text-decoration: underline;
	}
a:link, a.out:link, a.warn:link {
	color: #021;
	}
a:visited, a.out:visited, a.warn:visited {
	color: #222;
	}
a:hover, a:active {
	color: #F00;
	background-color: #FFF;
	text-decoration: underline;
	}
a.out:hover, a.out:active {
	color: #00F;
	background-color: #ECFCFF;
	}
a.warn:hover, a.warn:active {
	color: #EFE;
	background-color: #030;
	}
a.hide:link, a.hide:visited, a.glossary:link, a.glossary:visited {
	color: #000;
	background-color: transparent;
	text-decoration: none;
	}
a.hide:hover, a.hide:active {
	color: #F00;
	background-color: #FFF;
	text-decoration: underline;
	}
/* glossary links -- was 7A996B, B95 */
a.glossary:link {
	border-bottom: 1px dotted #BDA;
	}
a.glossary:visited {
	border-bottom: 1px dotted #DC8;
	}
a.glossary:hover, a.glossary:active {
	color: #F00;
	border-bottom: 1px dashed #F00;
	}

	
/* PARAGRAPH STYLES */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: .2ex;
	line-height: 1.2
	}
h2, h3, h4, h5, h6 {
	text-align: left;
	}
h1, h2, h3, h4 {
	font-weight: bold;
	}
h1 {
	text-align: center;
	font-size: 14pt;
	margin-top: 0ex;
	}
h2 {
	font-size: 13pt;
	margin-top: 15pt;
	}
h3 {
	font-size: 11pt;
	margin-top: 10pt;
	}
h4 {
	font-size: 9pt;
	margin-top: 10pt;
	}
h5 {
	font-size: 9pt;
	font-weight: normal;
	margin-top: 10pt;
	}
h6 {
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	margin-top: 10pt;
	}
h3.byline {
	margin-top: .5ex;
	margin-bottom: 1em;
	text-align: center;
	}

table {
	font-size: 100%;
	}
table.data {
	text-align: left;
	font-family: 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 13pt;
	line-height: 15pt;
	}

p {
	margin-top:0px;
	margin-bottom: .2ex;
	text-indent: 2em;
	}
/* summary paragraph above article text */
p.summary {
	margin-left: 2em;
	margin-right: 2em;
	padding-bottom: 1em;
	text-indent: 0px;
	}
/* indent whole paragraph */
p.indent {
	margin-left: 2em;
	}
/* for editor's notes; headnotes */
p.note {
	font-size : 90%;
	font-style: italic;
	text-indent: 0px;
	margin-bottom: 15px;
	}
/* non-indented paragraph following h tags and lists */
p.noindent {
	text-indent: 0px;
	}

/* top is for links to the top of the page */
.right, .top {
	text-align: right;
	}
.caption {
	font-size: 11pt;
	line-height: 13pt;
	text-align: left;
	}
.photocredits, .smallsans, #url, .top {
	font-family: Arial, Helvetica, sans-serif;
	}
.smallsans, .beforetitle {
	font-size: 10pt;
	line-height: 12pt;
	}
.photocredits {
	text-align: right;
	font-size: 8pt;
	line-height: 10pt;
	}
.beforetitle {
	text-align: justified;
	text-indent: 0px;
	margin-bottom: 2em;
	}
#url, .top {
	font-size: 80%;
	margin-bottom: 0px;
	text-indent: 0px;
	}
.top {
	margin-top: 0px;
	}


/* for multi-paragraph quotes, put P tags inside BLOCKQUOTE tags */
blockquote {
	margin-top: 2ex;
	margin-left: 4ex;
	margin-right: 4ex;
	margin-bottom: 2ex;
	}
p.quotesource {
	text-align: right;
	font-size: 11pt;
	line-height: 13pt;
	margin-top: -1.5ex;
	margin-bottom: 2ex;
	}

ul, ol {
	margin-top: 8pt;
	margin-bottom: 8pt;
	font-size: 14pt;
	}
dt {
	margin-top: 1ex;
	}
li {
	text-align: justify;
	font-family: 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 13pt;
	line-height: 15pt;
	margin-bottom: .2ex;
	}
/* use with LI items */
.footnote {
	font-size : 11pt;
	line-height: 13pt;
	}

/* TEXT STYLES */
sup, sub {
	font-size: 70%;
	}

.new {
	color: #900;
	background-color: transparent;
	font-weight: bold;
	}

