/* layout styles */ body {  width: auto !important;  margin: 0 !important;  padding: 0 !important;}#container { color: #000000;background-color:#ffffff;font: normal 10pt Arial, Helvetica, Verdana, sans-serif;text-align: justify;}#header {margin: .25in;}#leftnav {display:none;}#maincontent {padding-left: .5in;padding-right: .5in;padding-top: .25in;font: normal 100%  Times, Garamond, serif;}/* text displays */h2 {display:block;font-size:16pt;font-style:italic;font-variant:small-caps;margin:6pt 0 0 0;text-align:left;}h3 {display:block;font-size:12pt;font-style:italic;font-variant:small-caps;margin:6pt 0 0 0;text-align:left;}p {margin: 0 0 0 0;text-indent:12pt;}p.first {margin-top:0;}p.copyright {border-top:thin solid #000000;margin-top:2em;font-size:75%;color:#000000;background-color: inherit;text-align:right;}p.design {margin-top:1em;font-size:75%;color:#000000;background-color: inherit;text-align:right;}p.url {font: normal 10pt Courier, monospace;text-align:right;margin-top: -.5in;}p.address {font: bold 75% Arial, Helvetica, Verdana, sans-serif;text-align:left;}p.valid {display:none;}p a:link {color: #000000;background-color: inherit;text-decoration:none;}p a:visited {background-color: inherit;	color: #000000;text-decoration:none;}p a:hover {background-color: inherit;	color: #000000;text-decoration:none;}p a:active {background-color: inherit;	color: #000000;text-decoration:none;} .printhead {display:block;font-size:20pt;font-style:italic;font-variant:small-caps;margin:6pt 0 0 0;text-align:left;}.screenhead {display:none;}