@charset "UTF-8";
/*basic*/
a:link { color: #393 }
a:visited { color: #363 }
a:hover  { color: #6c6 }
.body      { font-size: 14px; line-height: 18px }
.small     { font-size: 11px; line-height: 14px }
.about   { color: #666; font-size: 12px; }
.chapter { color: #666; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding-bottom: 0.5em; }
h2        { color: #333; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px ; background-color: #ccc; background-image: url(../images/common/sectionheaderback3.jpg); background-repeat: no-repeat; background-position: 0 top; margin-top: 0.5em; margin-bottom: 1.5em; padding: 0 0 0 0.2em; border-bottom: 1px solid #999; }
h3 { color: #666; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; margin-bottom: 0.5em; padding-top: 1em; padding-bottom: 0; border-bottom: 1px solid #ccc; }
h4 { color: #666; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding: 0; }
.vsmall  { color: #666; font-size: 10px; line-height: 14px }
.white { color: white }
.bold { font-weight: bolder; }
body { color: #666; font-family: "Gill Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f1f1f1; }
hr { margin-top: 40px; margin-bottom: 40px; }
.picleft { float: left; margin: 0 1em 0.5em 0; }
.picright { margin: 0 0 0.5em 1em; float: right; }
/*part-specific*/
.endlink { color: #666; font-size: 11px; line-height: 14px; text-align: center; margin: 2em 0 2em 0; padding-top: 1em; padding-bottom: 1em; border-top: 1px solid #666; }
.otherexh { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; background-color: #ededed; text-align: left; margin-top: 1em; padding: 0.3em 1em; border: solid 1px #a9a9a9; }
.otherexh ul li { font-size: 12px; font-family: "Gill Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; }
.venues { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-align: left; margin-top: 1em; padding: 0.3em 0 0.3em 1em; }
.venues ul li { font-size: 12px; font-family: "Gill Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; }
.summarybody { font-size: 12px; line-height: 16px; }
.summarybody ul li { margin: 0 0 1em; padding: 0; }
.summarybody ul li ul li { margin: 0; padding: 0; }
.annuallist { }
.annuallist ul li { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 1em; }
.annuallist ul li ul li { font-family: "Gill Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.picdesc { color: #666; font-size: 10px; line-height: 14px; text-align: left; margin: 2em 30% 2em 0; padding: 0.5em 1em 0 0; border-top: 1px solid #666; }
.picdesc_wide { color: #666; font-size: 10px; line-height: 14px; text-align: left; margin: 2em 0; padding: 0.5em 0 0 0; border-top: 1px solid #666; }
.picdesc_old { color: #666; font-size: 10px; line-height: 14px; background-color: #eaeaea; text-align: center; margin: 2em 5em; padding: 1em; }
.warning { color: #666; font-size: 10px; line-height: 14px; background-color: #e6e6e6; text-align: left; margin: 2em 10%; padding: 0.5em; border: solid 1px #c00; }
/*sectiontop*/
.sectiontoplist { background-color: #fafafa; margin-top: 1em; margin-bottom: 1em; padding: 0 0 0.5em; }
.sectiontopimage { background-color: #fff; float: right; margin: 0; padding: 0 0 10px 10px; }
.sectiontopheader { font-size: 14px; background-color: #e3e3e3; background-image: url(../images/common/sectionheaderback4.jpg); padding: 0.2em 0.5em; border-bottom: 4px solid #fff; }
.sectiontoplist ul li { font-size: 12px; font-weight: normal; line-height: 18px; }
.sectiontoplist dd { font-size: 14px; font-weight: normal; line-height: 18px; }

