/* fonts: font, font-family, font-size, font-style, font-variant, font-weight,
 *	  line-height
 * layout: bottom, clear, display, float, height, left, margin, padding,
 *	   position, right, text-align, top, vertical-align, width
 *
 * layout in this file is static. layout also may be present in skin to adjust
 * positioning, primarily for decorations
 */
/* fonts
 * no Arial, Geneva
 * Tahoma & Verdana have mild serifs, yet classified as sans serif
 */
body {
 font-family:Verdana,'Trebuchet MS',Geneva,Tahoma,Arial,Helvetica,sans-serif;
 xfont-size:0.8625em;
}
h1 {
 margin:0.67em 0;
}
pre {
 font-size:1.23em;
 line-height:1.23;
}
#footer .data {
 font-size:8pt;
}
#legal .data {
 font-size:6pt;
}
#top {
 xfont-weight:bold;
}
/* layout */
body {
 margin:0;
}
object {
 display:block;
}
/* #center h1, */
#content h1 {
 font-size:1.375em;
}
/* #center h2, */
#content h2 {
 font-size:1.25em;
}
#bottom,
#center,
#top {
 line-height:1.6;
}
#right {
 line-height:1.4;
}
#center,
#right {
 margin-bottom:1em;
}
#bottom {
 clear:both;
}
#footer .align {
 padding:1em 0pt;
 text-align:center;
}
#flashwrap {
 height:380px;
 margin:0 3.5em;	/* auto doesn't work here */
 width:480px;
}
#legal .data {
 padding:0.25em 0.8em;
}
#legal .stamp {
 float:right;
}
#bottom,
#top {
 padding:1em 5em;
}
#bottom p.quote {
 background:#DDDDDD;
 width:60%;
 margin:1em auto;
 border:2px #000000 outset;
 text-align:center;
 padding:1em 0;
}
.left {
 float:left;
}
.center {
 clear:both;
 margin-left:auto !important;
 margin-right:auto !important;
}
.right {
 float:right;
}
.hide {
 visibility:hidden;
}
.logo img {
 border-width:0px;
 display:block;
 xwidth:8.333in;
 xwidth:72.464em;
}
.footnote .mark {
 position:absolute;
}
.footnote .note {
 margin-left:1.1em;
}
#center .attn {
 margin:1em 21px;
}
#top .attn {
 margin:1em 5em;
}
#center .attn,
#top .attn {
 padding:5px 10px 0px 17px;
}
* html #center .attn,
* html #top .attn {
 padding-left:16px;
}
#center .attn h1,
#top .attn h1 {
 margin:0pt auto;
 text-align:center;
}
