/* Handheld 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;	font-size: 100%;	color: #000000;	background-color: #ffffff;	background-image: none;	}/* Header */#header {	position: relative;	top: 0;	left: 0;	width: 100%;	border: 0;	padding: 0;	margin: 0;	color: #000000;	background-color: #ffffff;	background-image: none;	}img {	border: 0;	max-width: 100%;	}.logo {	display: none;	}.printlogo {	display: block;	padding-top: 10pt;	padding-bottom: 10pt;	}.pa {	display: none;	}.summary {	display: none;	}.hide {	display: none;	}/* Content container */#container {	position: relative;	width: 99%;	border: 0;	padding: 5pt;	margin: 0;	color: #000000;	background-color: #ffffff;	background-image: none;	}/* 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%;	}/* Side column content */.contentsub {	position: relative;	font-size: 10pt;	}.contentsub ul,ol,dt,dd {	margin: 0 0 10pt 0;	list-style-position: outside;	}.contentsub li {	position: relative;	list-style-type: square;	margin: 0;	padding: 3pt 0 3pt 0;	}.mainnav {	font-size: 10pt;	}.mainnav li {	list-style-type: none;	}.mainnav li li {	font-size: 10pt;	list-style-type: none;	margin: 0 0 0 12pt;	padding: 2pt;	}.mainnav ul ul {	padding: 0;	margin: 0;	}.mainnav li a {	display: block;	font-style: normal;	padding: 2pt;	}.mainnav li a:link {	text-decoration: underline;	}.mainnav li a:visited {	font-style: normal;	color: #000000;	background-color: #ffffff;	background-image: none;	}.mainnav li a:hover {	color: #ffffff;	background-color: #666666;	background-image: none;	}.mainnav li a:active {	color: #ffffff;	background-color: #333333;	background-image: none;	}.current {	color: #333333;	margin: 6pt 0 0 0;	padding: 4pt;	border: 1pt solid #666666;	background-color: #ffffff;	background-image: none;	}
    
.homepage {
    color: #ffffff;
	margin: 6pt 0 0 0;
	padding: 4pt;
    border: 1pt solid #333333;
	background-color: #333333;
	background-image: none;
	}p,ul,ol,li,dt,dd {	font-size: 10pt;	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 {	width: 100%;	font-size: 14pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	color: #000000;	padding: 20pt 0 20pt 0;	margin: 0;	background-color: #ffffff;	background-image: none;	}h2 {	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: bold;	color: #000000;	padding: 10pt 0 5pt 0;	margin: 0;	background-color: #ffffff;	background-image: none;	}h3 {	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	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;	padding: 10pt 0 5pt 0;	color: #000000;	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 : 10pt;	}.sidetitle {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10pt;	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: 1pt solid #666666;	background-color: #ffffff;	background-image: none;	}.figure {	font-size: 10pt;	color: #000000;	margin-bottom: 20pt;	background-color: #ffffff;	background-image: none;	}table {	margin: 10pt 0 10pt 0;	padding: 0;	border-bottom: 1pt solid #666666;	}.box {	margin: 10pt 0 10pt 0;	padding: 10pt;	border: 1pt solid #000000;	font-size: 10pt;	font-family: Helvetica, Arial, Geneva, sans-serif;	color: #000000;	background-color: #ffffff;	background-image: none;	}.notes {	font-size: 10pt;	}.notes p {	padding: 0 0 0 20pt;	}.fieldset {	padding: 10pt;	color: #000000;	background-color: #ffffff;	background-image: none;	}fieldset legend {	color: #000000;	padding: 2pt;	border: 1pt solid #000000;	font-size: 10pt;	font-weight: normal;	background-color: #ffffff;	background-image: none;	}.fieldset p {	margin: 10pt 0 5pt 0;	}textarea {	color: #000000;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-size: 10pt;	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 {	color: #000000;	text-decoration: underline;	background-color: #ffffff;	background-image: none;	}a:visited {	color: #000000;	text-decoration: underline;	background-color: #c0c0c0;	background-image: none;	}a:hover {	color: #ffffff;	text-decoration: underline;	background-color: #333333;	background-image: none;	}a:active {	color: #333333;	text-decoration: underline;	background-color: #ffffff;	background-image: none;	}a:link img, a:visited img {	border-style: none;	} /* Hides border in NS 4.x *//* Footer */#footer {	position: relative;	font-size: 10pt;	color: #666666;	background-color: #ffffff;	background-image: none;	}.returntop {	position: relative;	padding: 5pt 0 5pt 0;	color: #666666;	font-size: 10pt;	}.copyright {	left: 0;	margin-top: 10pt;	color: #000000;	font-size: 10pt;	padding: 10pt 0 5pt 0;	background-color: #ffffff;	background-image: none;	}.credit {	display: none;	}
