/* Screen Style Sheet for Pleiade 20090720 */html {	top: 0;
    right: 0;
    bottom: 0;	}body {	padding: 0;	margin: auto;	border: 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #ffffff;	font-size: 75%;
    max-width: 1024px;	background-color: transparent;	background-image: none;	background-position: 0 0;	}/* Header */#header {	position: relative; /* this will be 'position: fixed' when supported */	top: 20px;	left: 0;	width: 96%;	border: 0;	padding: 0;	margin: 0 2% 0 2%;	background-color: transparent;	background-image: none;	z-index: 2;	}/* Hide from IE5-Mac \*/* html #header {height: 1%;}/* end hide */.logo {	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 0;	border: 0;	background-color: transparent;	background-image: none;	z-index: 3;	}.logo a:link {	color: #336699;	background-color: transparent;	background-image: none;	text-decoration: none;	}.logo a:visited {	color: #336699;	background-color: transparent;	background-image: none;	text-decoration: none;	}.logo a:hover {	color: #cc0000;	background-color: transparent;	background-image: none;	text-decoration: none;	}.printlogo {	display: none;	}.pa {	position: relative;	padding: 20px 20px 0 0;	margin: 0 -2px 0 0;	border-top: 1px solid #c8c8c8;	border-right: 1px solid #c8c8c8;	border-bottom: 0;	border-left: 1px solid #c8c8c8;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 2em;	text-align: right;	color: #7192b3;	background-color: #ffffff;	background-image: none;	z-index: 2;	}.hide {	display: none;	}#Top {	position: absolute;	top: 0;	left: 0;	}/* Content container */#container {	position: relative;	left: 0;	top: 0;	width: 96%;	border: 1px solid #c8c8c8;	padding: 0;	margin: 0 2% 5px 2%;	color: #000000;	background-color: #ffffff;	background-image: none;	z-index: 1;	overflow: hidden;	}/* 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;	}a:link {	color: #336699;	background-color: #ffffff;	background-image: none;	text-decoration: underline;	}a:visited {	color: #cc0000;	background-color: #ffffff;	background-image: none;	text-decoration: underline;	}a:hover {	color: #ffffff;	background-color: #336699;	background-image: none;	text-decoration: underline;	}a:active {	color: #cc0000;	background-color: #ffffff;	background-image: none;	text-decoration: underline;	}a:link img, a:visited img, a:hover img, a:active img {	border-style: none;	} /* Hides border in NS 4.x */img {	border: none;	background: none;	}.fieldset {	padding: 15px 15px 10px 10px;	margin: 0 0 20px 0;	border: 1px solid #b3c2d1;	color: #333333;	background-color: #fcfcfc;	background-image: none;	}.fieldset legend {	color: #555555;	padding: 0;	margin: 0;	border: 0;	font-size: 1em;	font-weight: normal;	background-color: #ffffff;	background-image: none;	}.fieldset p {	line-height: 1.5em;	margin: 15px 0 5px 0;	}textarea {	padding: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	background-color: #e3e9ef;	background-image: none;	}textarea.focus {	color: #000000;	background-color: #ffffff;	background-image: none;	}.hr1 {	border-bottom: 1px solid #b3c2d1;	margin-bottom: 10px;	}h1 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.5em;	line-height: 1.5em;	font-weight: normal;	font-style: normal;	color: #333333;	background-color: #ffffff;	background-image: none;	margin: 0 0 40px 0;	padding: 0;	}h2 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.25em;	line-height: 1.25em;	font-weight: normal;	font-style: normal;	color: #333333;	background-color: #ffffff;	background-image: none;	border-bottom: 1px solid #c8c8c8;	padding: 10px 0 5px 0;	margin-bottom: 5px;	}h3 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.25em;	line-height: 1.25em;	font-weight: normal;	font-style: normal;	color: #333333;	background-color: #ffffff;	background-image: none;	padding: 10px 0 5px 0;	margin: 0;	}h4, h5, h6 {	font-size: 1em;	line-height: 1em;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: bold;	font-style: normal;	color: #687888;	background-color: #ffffff;	background-image: none;	padding: 0;	margin: 0;	}.notes {	font-size: .92em;	}.box {	margin: 15px 2px 15px 0;	padding: 15px;	border: 1px solid #b3c2d1;	color: #333333;	background-color: #e3e9ef;	background-image: none;	}.box a {	background-color: #e3e9ef;	background-image: none;	}	.box a:hover {	color: #ffffff;	background-color: #336699;	background-image: none;	}.box p {	color: #333333;	background-color: #e3e9ef;	background-image: none;	}.inputtext {	width: 100%;	padding: 3px 0 3px 0;	margin-bottom: 5px;	font-size: 1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #e3e9ef;	background-image: none;	}.inputtext:hover, .inputtext:focus, textarea:hover, textarea:focus {	color: #000000;	background-color: #ffffff;	background-image: none;	}.submit {margin-bottom: 10px}/* Main Content */.contentmain {	position: relative;	float: left;	width: 72%;	border: 0;	line-height: 1.5em;	background-color: transparent;	background-image: none;	}.contentmain div.pad {	padding: 0 0 30px 60px;	margin-top: 80px;	}p {	font-size: 1em;	line-height: 1.5em;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	background-color: #ffffff;	background-image: none;	margin: 0 0 .6em 0;	}
	
.tight {
	line-height: 1.0em;
	margin: 0;
	}	ul,ol,dt,dd {	display: block;	position: relative;	font-size: 1em;
    line-height: 1.5em;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #000000;	background-color: transparent;	background-image: none;	padding: 0;	margin: 0 0 .6em 0;	list-style-position: outside;	}li {	margin: 0 0 .2em 3em;	}.sidetitle {	border-bottom: 1px solid #b3c2d1;	margin: 20px 0 10px 0;	padding: 0 0 5px 0;	color: #555555;	background-color: #ffffff;	background-image: none;	}.sidetitle a {	text-decoration: none;	}.blockquote {	margin: 0 2em 0 2em;	}cite {	font-style: italic;	}caption {	margin: 0;	padding-bottom: 20px;	border-bottom: 1px solid #c8c8c8;	font-size: 1.25em;	color: #687888;	background-color: #ffffff;	background-image: none;	}.figure {	margin-bottom: 20px;	font-size: 1em;	color: #333333;	background-color: #ffffff;	background-image: none;	}table {	margin: 10px 0 10px 0;	padding: 0;	border-bottom: 1px solid #c8c8c8;	}/* Side column content */.contentsub {	position: relative;	float: right;	top: 0;	left: 0;	width: 24%;	text-align: left;	border: 0;	font-size: .92em;	}.contentsub div.pad {	margin: 80px 20px 30px 0;	padding: 0;	}.contentsub p {	margin: 15px 0 0 0;	line-height: 1.5em;	color: #555555;	background-color: #ffffff;	background-image: none;	}.contentsub ul,ol,dt,dd {	margin: 0 0 15px 0;	list-style-position: outside;	}.contentsub li {	position: relative;	list-style-type: square;	margin: 0;	padding: 3px 0 3px 0;	color: #555555;	background-color: #ffffff;	background-image: none;	}.contentsub .inputtext {	font-size: 1.09em;	}/* Side column content: Main navigation: Start */.mainnav {	margin: 0 0 20px 0;	padding: 0;	border: 0;	width: 100%;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1em;	}.mainnav li {	list-style-type: none;	margin: 0 0 1px 0;	padding: 0;	}.mainnav li li {	font-size: 1em;	list-style-type: none;	margin: 1px 0 0 25px;	}.mainnav ul ul {	padding: 0;	margin: 0;	}.mainnav li a {	display: block;	padding: 8px 5px 8px 0;	margin: 0;	text-decoration: none;	font-style: normal;	}.mainnav li a:link {	border-right: 10px solid #b3c2d1;	border-bottom: 1px solid #b3c2d1;	text-decoration: none;	color: #000000;	background-color: #ffffff;	background-image: none;	}.mainnav li a:visited {	border-right: 10px solid #b3c2d1;	border-bottom: 1px solid #b3c2d1;	font-style: normal;	color: #000000;	background-color: #ffffff;	background-image: none;	}.mainnav li a:hover {	border-right: 10px solid #336699;	border-bottom: 1px solid #336669;	text-decoration: none;	color: #336699;	background-color: #ffffff;	background-image: none;	}.mainnav li a:active {	border-right: 0;	border-bottom: 1px solid #7192b3;	text-decoration: none;	color: #ffffff;	background-color: #7192b3;	background-image: none;	}.current {	margin: 0;	padding: 8px 5px 8px 0;	border-right: 10px solid #7192b3;	border-bottom: 1px solid #7192b3;	color: #000000;	background-color: #ffffff;	background-image: none;	}

.homepage {
	margin: 0;
	padding: 7px 5px 8px 0px;
	border-bottom: 1px solid #b3c2d1;
    border-top: 1px solid #b3c2d1;
	color: #000000;
    font-size: 1.0em;
    font-style: normal;
    font-weight: normal;
    background-color: #ffffff;
    background-image: none;
	}/* Side column content: Main navigation: End *//* Footer *//* Hide from IE5-Mac \*/* html .footer {height: 1%;}/* end hide */#footer {	position: relative;	left: 0;	width: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .92em;	line-height: 1.25em;	border-top: 1px solid #c8c8c8;	color: #687888;	background-color: #ffffff;	background-image: none;	clear: both;	}#footer div.pad {	margin: 5px 0 10px 0;	padding: 0 20px 10px 60px;	}.returntop {	position: relative;	padding: 10px 0 0 0;	font-weight: normal;	font-style: normal;	text-decoration: none;	color: #336699;	background-color: #ffffff;	background-image: none;	}.returntop a:link {	text-decoration: none;	color: #336699;	background-color: #ffffff;	background-image: none;	}.returntop a:visited {	text-decoration: none;	color: #336699;	background-color: #ffffff;	background-image: none;	}.returntop a:hover {	text-decoration: none;	color: #ffffff;	background-color: #336699;	background-image: none;	}.returntop a:active {	text-decoration: none;	color: #cc0000;	background-color: #ffffff;	background-image: none;	}.footernav {	position: relative;	left: 0;	padding: 30px 0 0 0;	margin: 0;	border: 0;
    color: #687888;	background-color: #ffffff;	background-image: none;	}.footernav a:link {	text-decoration: none;	color: #336699;	background-color: #ffffff;	background-image: none;	}.footernav a:visited {	text-decoration: none;	color: #cc0000;	background-color: #ffffff;	background-image: none;	}.footernav a:hover {	font-weight: normal;	text-decoration: none;	color: #ffffff;	background-color: #336699;	background-image: none;	}.footernav a:active {	font-style: normal;	text-decoration: none;	color: #cc0000;	background-color: #ffffff;	background-image: none;	}.footernav ul {	display: block;	list-style-type: none;	padding: 0;	margin: 0 0 0 -10px;	}.footernav ul li {	position: relative; /* IE6 needs this to display the links */	display: inline;	padding: 0 10px 0 10px;	margin: 0;	border-right: 1px solid #687888;	}.footernav ul li.last {	display: inline;	border-right: none;	}.copyright {	position: relative;	padding-top: 30px;	background-image: none;	}.credit {	position: absolute;	width: auto;	margin: 0;	padding: 5px 0 10px 20px;	color: #b3c2d1;	font-size: .92em;	text-align: left;	background-color: #ffffff;	background-image: none;	}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
