/* Print Style Sheet for Pleiade 20090720 */html {	margin: 0;	padding: 0;	border: 0;	}body {	padding: 0;	margin: 0;	border: 0;	font-family: Helvetica, Arial, Geneva, sans-serif;	color: #000000;	font-size: 100%;	background-color: #ffffff;	background-image: none;	}/* Header */#header {	position: relative;	top: 0;	left: 0;	width: 100%;	border: 0;	padding: 0;	margin: 0;	}/* Hide from IE5-Mac \*/* html #header {height: 1%;}/* end hide */img {	border: none;	background: none;	}.logo {	display: none;	}.printlogo {	position: absolute;	top: 0;	left: 0;	padding-bottom: 10pt;	border: 0;	z-index: 3;	}.pa {	position: absolute;	top: 0;	left: 0;	width: 100%;	padding: 0 0 5pt 0;	margin: 0;	text-align: right;	border: 0;	color: #000000;	background-color: #ffffff;	background-image: none;	z-index: 2;	}.summary {	display: none;	}.search {	display: none;	}.hide {	display: none;	}/* Content container */#container {	position: absolute;	top: 50pt;	left: 0;	width: 100%;	border: 0;	padding: 0;	margin: 0;	color: #000000;	background-color: #ffffff;	background-image: none;	z-index: 1;	}/* Keep superscript and subscript text from breaking the line-spacing */#container sup {	font-size: smaller;	vertical-align: baseline;	position: relative;	padding-left: 0.2em;	bottom: 0.33em;	}#container sub {	font-size: smaller;	vertical-align: baseline;	position: relative;	padding-left: 0.2em;	bottom: -0.25em;	}/* Main Content */.contentmain {	position: relative;	padding: 0;	margin: 0;	width: 100%;	border: 0;	color: #000000;	background-color: #ffffff;	background-image: none;	}p,ul,ol,li,dt,dd {	font-size: 10pt;	line-height: normal;	font-family: Helvetica, Arial, Geneva, sans-serif;	padding: 0;	margin: 0 0 10pt 0;	}.code {	font-size: 10pt;	font-family: Courier, "Andale Mono", monospace;	color: #000000;	background-color: #ffffff;	background-image: none;		}h1 {	top: 0;	left: 0;	width: 100%;	font-size: 12pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: bold;	color: #000000;	border-bottom: 1pt solid #000000;	padding: 0 0 5pt 0;	margin: 20pt 0 10pt 0;	background-color: #ffffff;	background-image: none;	}h2 {	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: bold;	color: #000000;	border-bottom: 1pt solid #999999;	padding: 10pt 0 5pt 0;	margin:  0 0 5pt 0;	background-color: #ffffff;	background-image: none;	}h3 {	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	padding: 10pt 0 5pt 0;	color: #000000;	background-color: #ffffff;	background-image: none;	}h4, h5, h6 {	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-style: italic;	font-weight: normal;	padding: 10pt 0 5pt 0;	color: #000000;	background-color: #ffffff;	background-image: none;	}.notes {	font-size: 10pt;	}.box {	margin: 15px 2px 15px 0;	padding: 15px;	border: 1px solid #000000;	color: #333333;	font-size: 10pt;	background-color: #ffffff;	background-image: none;	}.box p {	color: #333333;	background-color: #ffffff;	background-image: none;	}li {	list-style-type: square;	margin: 0 30pt 5pt 30pt;	font-size: 10pt;	}ol {	list-style-type: decimal;	margin: 0pt 30pt 5pt 30pt;	font-size: 10pt;	}li li {	font-size: 10pt;	list-style-type: circle;	}li p, td p, blockquote p {	font-size : 11pt;	}.fieldset {	padding: 10pt 20pt 10pt 20pt;	color: #000000;	background-color: #ffffff;	background-image: none;	}fieldset legend {	padding: 2pt 4pt 2pt 4pt;	border: 1pt solid #000000;	font-weight: normal;	color: #000000;	background-color: #ffffff;	background-image: none;	}.fieldset2 {	padding: 8pt;	color: #000000;	background-color: #ffffff;	background-image: none;	}textarea {	font-family: Helvetica, Arial, Geneva, sans-serif;	font-size: 10pt;	color: #000000;	background-color: #ffffff;	background-image: none;	}INPUT, SELECT, TH, TD {	font-size: 10pt;	}.hr1 {	border-bottom: 1pt solid #000000;	margin-bottom: 10pt;	}.hr2 {	border-bottom: 1pt dotted #000000;	margin-bottom: 10pt;	}a:link {	font-style: normal;	text-decoration: underline;	color: #000000;	background-color: #ffffff;	background-image: none;	}a:visited {	font-style: normal;	text-decoration: underline;	color: #000000;	background-color: #ffffff;	background-image: none;	}a:link img, a:visited img {	border-style: none;	} /* Hides border in NS 4.x */.sidetitle {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #000000;	padding: 10pt 0 10pt 0;	background-color: #ffffff;	background-image: none;	}.sidetitle a {	text-decoration: none;	}.blockquote {	margin: 0 10pt 0 10pt;	}cite {	font-style: italic;	}caption {	font-size: 10pt;	color: #000000;	margin-bottom: 20pt;	border-bottom: 1px solid #000000;	background-color: #ffffff;	background-image: none;	}.figure {	font-size: 10pt;	font-weight: bold;	color: #000000;	margin-bottom: 20pt;	background-color: #ffffff;	background-image: none;	}/* Side column content */.contentsub {	display: none;	}/* Footer */#footer {	position: relative;	width: 100%;	}.returntop {	display: none;	}.copyright {	left: 40pt;	margin-top: 20pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: right;	color: #000000;	padding-top: 5pt;	border-top: 1pt solid #000000;	background-color: #ffffff;	background-image: none;	}#footer li {	display: none;	}.credit {	display: none;	}
