p, td, th, div, blockquote, dl, ul, ol   { color: #000000; font-size: 13px; font-family: verdana, arial, sans-serif }
body     { background: #dce7ed url(images/bkg-top-body.gif) repeat-x; text-align: center; margin: 0px; padding: 0px }

/* Layout Properties */
.wrapper      { background: url(images/bkg-content.gif) repeat-y; text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 760px }
.top-bkg    { background: url(images/bkg-top-shdw.gif) no-repeat; text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 760px }
.head    { background-color: transparent; clear: both; padding-right: 10px; padding-left: 10px; width: 740px; height: 326px }
.flash   { background-color: transparent; float: left; width: 224px; height: 200px }
.pics-top   { background-color: transparent; float: right; width: 516px; height: 200px }
.pics-top2   { background-color: transparent; width: 740px; height: 124px }
.sidebar          { background-color: transparent; float: left; padding: 10px 0px 10px 10px; left: 0px; width: 230px; height: 550px }
.content      { background-color: transparent; float: left; padding: 0px 20px 10px 10px; width: 480px }
.foot     { background-color: transparent; float: none; clear: left; padding: 10px 25px 5px 245px; width: 490px }

.box-right  { float: right; clear: none; padding-left: 20px }

/* Styles */
p, ul, blockquot, h1, h2, h3, h4, h5, h6 { margin-top: 0px; }
p, ul  { line-height: 18px }
acronym  { border-bottom: 1px dotted; cursor: help; }
hr   { color: #8bc540; background-color: #8bc540; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; height: 1px }
hr.clear   { margin-top: 20px; margin-bottom: 20px; clear: both; display: block; }

h1    { color: #be1b14; font-style: normal; font-weight: normal; font-size: 18px; font-family: "MS Reference Sans Serif", Arial, Georgia; margin-top: 0px; margin-bottom: 2px; padding-top: 0px }
h2  { color: #0780c3; font-size: 16px; font-family: Arial, "MS Reference Sans Serif", Georgia; margin-bottom: 2px }
h3   { color: #8bc540; font-size: 13px; font-family: Arial, Georgia; margin-top: 8px; margin-bottom: 2px }
h4   { font-size: 12px; font-family: Verdana, Arial, Georgia; margin-bottom: 2px }

.sidebar p  { padding-right: 10px; padding-left: 15px }
.sidebar h3  { color: #000000; padding-right: 10px; padding-left: 15px }

a:link, a:active, a:visited  { color: #be1b14; }
a:hover  { color: #36220b; }

p.footer     { font-size: 9px; line-height: normal; font-family: Verdana; text-align: center; margin-top: 0px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px }
a.footer:link, a.footer:active, a.footer:visited { color: #000000; font-size: 9px; text-decoration: none; }
a.footer:hover { color: #be1b14; font-size: 9px; text-decoration: none; border-bottom: 1px dashed #be1b14; }

img  { border: 0px }
img.right  { float: right; margin-bottom: 6px; margin-left: 10px; }
img.right-green   { float: right; margin-bottom: 6px; margin-left: 15px; border: solid 1px #8bc540; }
img.left { float: left; margin-right: 10px; margin-bottom: 6px }
.pic-right    { font-size: 10px; background-color: white; float: right; margin: 6px 0px 6px 10px; padding: 8px; border: solid 1px black }
.pic-left    { font-size: 10px; background-color: white; float: left; margin: 6px 10px 6px 0px; padding: 8px; border: solid 1px black }
.pic-full    { font-size: 10px; background-color: white; text-align: center; margin-top: 6px; margin-bottom: 6px; padding: 8px; border: solid 1px black; width: auto; height: auto }
.pic-full img   { margin-bottom: 4px; border: solid 1px black }
.small   { font-size: 10px; line-height: normal }
.red { color: #be1b14; }

ol h3 { color: #0B233B; font-size: 14px; margin-left: -40px; }
