body { background-image: url(siteimages/extras/page.gif); margin: 0; border-top: 5px solid #c80000; }
html { overflow: scroll; }
.text-small { color: #000000; font-size: 8pt; font-family: tahoma; line-height: 14pt; }
.text-small p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 6px; }
.text-small a, .text-small a:link, .text-small a:visited { color: #000000; text-decoration: none; }
.text-small a:hover { color: #000000; text-decoration: underline; }
.text-large { color: black; font-size: 10pt; font-family: tahoma; line-height: 16pt; }
.text-large ul { color: black; font-size: 10pt; font-family: tahoma; line-height: 16pt; margin: 0 0 0 10px; padding: 0 0 0 25px; list-style: none url(siteimages/extras/bullet.gif); }
.text-large p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 8px; }
.text-large a, .text-large a:link, .text-large a:visited { color: #c80000; text-decoration: none; }
.text-large a:hover { color: #c80000; text-decoration: underline; }
.head-small { color: #c80000; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 13pt; }
.head-small p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 6px; }
.head-small a, .head-small a:link, .head-small a:visited { color: #c80000; text-decoration: none; }
.head-small a:hover { text-decoration: underline; }
.head-sm { color: #c80000; font-size: 12pt; font-family: georgia; font-weight: bold; line-height: 16pt; }
.head-sm p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 6px; }
.head-sm a, .head-sm a:link, .head-sm a:visited { color: #c80000; text-decoration: none; }
.head-sm a:hover { text-decoration: underline; }
.head-med { color: #c80000; font-size: 17pt; font-family: georgia; font-weight: bold; line-height: 23pt; letter-spacing: -1px; }
.head-med p { margin: 0; padding: 0 0 6px; }
.head-med a, .head-med a:link, .head-med a:visited { color: #c80000; text-decoration: none; }
.head-med a:hover { text-decoration: underline; }
.head-large { color: #c80000; font-size: 22pt; font-family: georgia; font-weight: bold; line-height: 28pt; letter-spacing: -1px; }
.head-large p { margin: 0; padding: 0 0 10px; }
input.search { color: #fff; font-size: 8pt; font-family: tahoma; font-weight: bold; background-color: #960000; vertical-align: top; width: 130px; height: 14px; padding-top: 4px; padding-right: 4px; padding-left: 4px; border: solid 1px #000; outline-width: 0; }
.logotext { color: #7d7d7d; font-size: 8pt; font-family: tahoma; font-weight: bold; line-height: 22pt; background-image: url(siteimages/masthead/logo.gif); text-align: left; text-indent: 3px; vertical-align: bottom; width: 778px; height: 50px; padding-left: 22px; }
.date { color: #7d7d7d; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 12pt; background-image: url(siteimages/masthead/date.gif); background-repeat: no-repeat; text-align: right; vertical-align: top; height: 25px; padding-right: 36px; padding-bottom: 2px; }
.maincontent { text-align: left; vertical-align: top; }
.mainindent { padding-right: 25px; padding-left: 25px; }
.iframe { width: 160px; height: 440px; }
.listitem { color: #000; font-size: 8pt; font-family: tahoma; line-height: 14pt; background-image: url(siteimages/masthead/dotted.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 180px; padding-top: 10px; padding-bottom: 10px; }
.listitem a, .listitem a:link, .listitem a:visited { color: #c80000; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 13pt; text-decoration: none; }
.listitem a:hover { text-decoration: underline; }
.listnarrow { color: #000; font-size: 8pt; font-family: verdana; line-height: 11pt; background-image: url(siteimages/masthead/dotted.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.listnarrow a, .listnarrow a:link, .listnarrow a:visited { color: #c80000; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 11pt; background-image: url(siteimages/menus/link.gif); background-repeat: no-repeat; background-position: right center; text-decoration: none; padding-top: 3px; padding-bottom: 3px; display: block; }
.listnarrow a:hover { text-decoration: underline; display: block; }
.listend { color: #000; font-size: 8pt; font-family: verdana; line-height: 11pt; }
.listend a, .listend a:link, .listend a:visited { color: #c80000; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 11pt; background-image: url(siteimages/menus/link.gif); background-repeat: no-repeat; background-position: right center; text-decoration: none; padding-top: 3px; padding-bottom: 3px; display: block; }
.listend a:hover { text-decoration: underline; display: block; }
.pic { background-image: url(siteimages/extras/ref10.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0 0 20px; border-style: none; }
.picspace { background-image: url(siteimages/extras/ref10.gif); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 15px; margin-bottom: 0; padding: 0 0 20px; border-style: none; }
.piclarge { background-image: url(siteimages/extras/ref20.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0 0 30px; border-style: none; }
.piclargespace { background-image: url(siteimages/extras/ref20.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 15px 0 0; padding: 0 0 30px; border-style: none; }
.piccaption { color: #7d7d7d; font-size: 8pt; font-family: tahoma; font-weight: bold; line-height: 14pt; text-align: left; vertical-align: top; padding-bottom: 25px; }
.piccaption a, .piccaption a:link, .piccaption a:visited { color: #7d7d7d; text-decoration: none; }
.piccaption a:hover { text-decoration: underline; }
.dottedcell { background-image: url(siteimages/masthead/dotted.gif); background-repeat: repeat-x; background-position: 0 center; height: 30px; }
.dottedcelltop { background-image: url(siteimages/masthead/dotted.gif); background-repeat: repeat-x; background-position: 0 top; height: 15px; }
.blockflash { text-align: left; vertical-align: top; margin: 0; padding: 0; }
.blocktop { background-image: url(siteimages/masthead/blocktop.gif); background-repeat: no-repeat; background-position: 0 top; height: 25px; }
.blockmid { color: #c80000; font-size: 20pt; font-family: georgia; font-weight: bold; line-height: 45pt; background-image: url(siteimages/masthead/blockmid.gif); background-repeat: no-repeat; background-position: 0 25px; text-align: left; text-indent: 25px; letter-spacing: -1px; vertical-align: bottom; height: 90px; }
.blockmidnotext { background-image: url(siteimages/masthead/blockmid.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 45px; }
.blockmidsml { color: #c80000; font-size: 17pt; font-family: georgia; font-weight: bold; line-height: 40pt; background-image: url(siteimages/masthead/blockmid.gif); background-repeat: no-repeat; background-position: 0 25px; text-align: left; text-indent: 25px; letter-spacing: -1px; height: 85px; vertical-align: bottom; }
.blockbot { background-image: url(siteimages/masthead/blockbot.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 20px; }
.subblocktop { color: #fff; font-size: 12pt; font-family: georgia; font-weight: bold; line-height: 23pt; background-position: 0 top; text-align: left; text-indent: 10px; vertical-align: top; height: 35px; }
.subblocktopclipped { color: #fff; font-size: 12pt; font-family: georgia; font-weight: bold; line-height: 18pt; background-position: 0 top; text-align: left; text-indent: 10px; height: 30px; vertical-align: middle; }
.subblocktopclipped a, .subblocktopclipped a:link, .subblocktopclipped a:visited { color: #fff; text-decoration: none; }
.subblocktopclipped a:hover { color: #fff; text-decoration: underline; }
.subblockphototop { color: #fff; font-size: 8pt; font-family: georgia; font-weight: bold; line-height: 23pt; background-position: 0 top; text-align: left; text-indent: 10px; height: 100px; vertical-align: top; }
.subblock { background-repeat: repeat-y; background-position: 0 top; text-align: left; vertical-align: top; padding-right: 10px; padding-left: 10px; }
.subblockbtm { background-repeat: no-repeat; background-position: 0 bottom; height: 10px; }
a:focus { outline-style: none;}
.quotetable { background-image: url(siteimages/blocks/quote.gif); background-repeat: repeat-y; width: 555px; margin-top: 20px; margin-bottom: 5px; }
.quotetop { background-image: url(siteimages/blocks/quotetop.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 25px; }
.quote { color: #fff; font-size: 18pt; font-family: georgia; font-weight: bold; line-height: 24pt; background-color: #6941b4; text-align: left; letter-spacing: -1px; vertical-align: top; margin: 0; padding: 0 20px 0 35px; }
.quotebot { background-image: url(siteimages/blocks/quotebot.gif); background-repeat: no-repeat; background-position: 0 top; height: 50px; }
.foot { color: #c80000; font-size: 8pt; font-family: tahoma; font-weight: normal; line-height: 13pt; text-align: left; vertical-align: middle; padding-right: 20px; padding-left: 25px; }
.foot p { font-size: 8pt; font-family: tahoma; font-weight: normal; line-height: 13pt; margin: 0; padding-top: 0; padding-bottom: 5pt; }
.foot a, .foot a:link, .foot a:visited { color: #646464; font-size: 8pt; font-family: tahoma; font-weight: normal; line-height: 13pt; text-decoration: none; }
.foot a:hover { color: #c80000; font-size: 8pt; font-family: tahoma; font-weight: normal; line-height: 13pt; text-decoration: underline; }
.blockdrktop { color: #fff; font-size: 12pt; font-family: georgia; font-weight: bold; line-height: 16pt; background-image: url(siteimages/masthead/blockdrktop.gif); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: bottom; height: 50px; margin: 0; padding: 0 10px 3px; }
.blockdrkbot { background-image: url(siteimages/extras/ref10.gif); background-repeat: repeat-x; background-position: 0 top; height: 25px; }
