body { text-align: center; position: relative; background-color: #597785; color: #fff; font-size: 85%; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, Sans-serif; height: 100%; }#container { background-image: url(../images/bkgd_yi.jpg); background-repeat: repeat-y; background-attachment: scroll; text-align: left; position: relative; width: 936px; margin: 0 auto; padding-bottom: 225px; z-index: 1; top: 0; height: auto; overflow: visible; visibility: visible; min-height: 700px; border: ridge 2px #00282e; }#content { background-image: none; left: 295px; width: 625px; position: relative ; top: 218px; z-index: 3; visibility: visible; }#masthead { display: block; background-image: url(../images/title.jpg); background-repeat: no-repeat; position: absolute; top: 0; margin: 0; left: 0; width: 936px; height: 218px; z-index: 1; overflow: hidden; clear: both; padding: 0; }h1      { color: #fff; font-size: 1.8em; letter-spacing: 1px; }h2    { color: #fff; font-size: 1.5em; margin-bottom: -3px }h3     { color: #fff; font-weight: normal; font-size: 1.4em; font-variant: small-caps; margin-bottom: -3px  }h4      { color: #fff; font-size: 1.1em; margin-bottom: 0px; padding-top: 7px }h5   { color: #fff; font-size: 1.1em; margin-bottom: -3px }p       { color: #fff; font-size: 1.1em; _font-size: 1em; font-family: "Lucida Sans Regular", "Lucida Sans", Tahoma, "Trebuchet MS", Arial, Helvetica, Verdana, Sans-serif; font-weight: normal; line-height: 150%; word-spacing: 1px; }option, select { font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, Sans-serif; }h1, h2, h3, h4, p { margin-right: 30px }.date { color: #f0d4a9; font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: -15px; _margin-bottom: -10px; }.affiliation { color: #f0d4a9; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 1px; margin-top: -12px; _margin-top: -8px; margin-bottom: -1px; _margin-bottom: 0px;}.title { color: #fff; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 125%; letter-spacing: 1px; _margin-top: 3px; }.mediumfont      { color: #fff; font-size: 1em; line-height: 1.4em; text-align: left; letter-spacing: 1px; padding-top: 7px; padding-bottom: 15px; }.toppadding { line-height: 175%; margin: 0; padding-top: 10px    }th  { color: white; font-size: 1em; font-weight: bold; white-space: nowrap; background-color: #2c2f51; text-align: left; padding: 2px }td  { font-size: 1em; line-height: 150%; vertical-align: top; padding-right: 10px }td p    { color: #2c2f51; font-size: 1em; margin: 0; padding-bottom: 3px }th p    { font-size: 1em; margin: -5px 0; padding: 0 }ol   { color: #fff; font-size: 1.1em; line-height: 150%; font-family: "Lucida Sans Regular", "Lucida Sans", Tahoma, "Trebuchet MS", Arial, Helvetica, Verdana, Sans-serif;  margin-right: 20px; margin-left: 20px; padding-left: 18px }ul   { color: #fff; font-size: 1.1em; line-height: 150%; font-family: "Lucida Sans Regular", "Lucida Sans", Tahoma, "Trebuchet MS", Arial, Helvetica, Verdana, Sans-serif; margin-right: 20px; margin-left: 20px; padding-left: 20px }li   { color: #fff; font-size: 100%; line-height: 150%; font-family: "Lucida Sans Regular", "Lucida Sans", Tahoma, "Trebuchet MS", Arial, Helvetica, Verdana, Sans-serif; list-style-position: outside; margin-left: -10px }li li { color: #fff; font-size: 80%; line-height: 150%; font-family: "Lucida Sans Regular", "Lucida Sans", Tahoma, "Trebuchet MS", Arial, Helvetica, Verdana, Sans-serif; list-style-position: outside; margin-left: -22px }.spaceafter { padding-bottom: 12px }a:link    { color: #fff; font-weight: bold; text-decoration: none }a:visited { color: #fff; font-weight: bold; text-decoration: none }a:visited:hover  { color: #c9e0e6; font-weight: bold; text-decoration: underline }a:hover   { color: #c9e0e6; font-weight: bold; text-decoration: underline }a:active  { color: #c9e0e6; font-weight: bold; text-decoration: underline }.borderline { border-left: 1px solid gray }.dropcap  { font-size: 300%; float: left; width: 33px; height: 25px }.notopmargin20 { margin-top: -8px }.notopmargin  { margin-top: 0; padding-top: 5px }.hilite { background-color: #dad8ff; padding-left: 20px; border: inset 2px #192f7b; width: 310px; }.nobreak {white-space: nowrap; }.nobreak { white-space: nowrap; }.indentleft { padding-left: 15px }.breadgap   { font-size: 95%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San-serif; padding-bottom: 100px; padding-left: 100px }hr  { color: #fff; background-color: #fff; border: #fff; height: 1px }#crumbwhite { color: white }.smaller      { font-size: 80%; font-weight: normal;}.indentright { padding-right: 50px; }.beigefont { color: #f0d4a9; }.home { font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; }