.sections { color: rgb(102, 102, 102); }
.hitCounter { font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; }
.hitCounter strong { font-family: Georgia,"Times New Roman",Times,serif; font-size: 1em; }
.hitCounter span { background: rgb(51, 51, 51) none repeat scroll 0% 0%; padding: 0px 5px; font-size: 1em; color: rgb(255, 255, 255); display: block; }
.noScript { color: rgb(0, 0, 0); background-color: rgb(254, 239, 88); font-size: 1.27em; line-height: 1.5em; padding: 1em; border-bottom: 0.29em solid rgb(204, 102, 102); text-align: center; }
.noScript a { color: rgb(148, 30, 30); background-color: inherit; text-decoration: underline; }
.noScript a:hover { text-decoration: none; }
.noScript p { padding: 0px; margin: 0px; }
form.genForm, form.filter { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(222, 222, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px 5px 5px; margin-bottom: 1.5em; }
form.genForm p { height: 100%; overflow: hidden; }
form.genForm label, form.genForm input, form.genForm select { float: left; }
form.genForm input, form.genForm select { margin-left: 4px; }
form.genForm label { width: 120px; display: block; cursor: pointer; font-weight: bold; }
form.filter select, form.filter input, form.filter label { display: inline; margin-right: 6px; }
form.filter label { font-size: 1.2em; font-weight: bold; }
fieldset.bord { border: 1px solid rgb(204, 204, 204); padding: 12px; margin-bottom: 1.5em; }
fieldset.bord legend { background-color: rgb(215, 215, 215); padding: 2px 4px; margin-top: 4px; font-weight: bold; font-size: 1.3em; }
fieldset.bord label { cursor: pointer; }
#midColumn ul.sitemap { margin: 0.5em 0px 1em; }
#midColumn ul.sitemap li { background: transparent url(8ec1a2d19c2e4101949d4626408dbd35f0a85444.gif)  no-repeat scroll 0px 6px; padding: 0px 0px 4px 8px; margin-left: 0.6em; }
#midColumn ul.sitemap li.sitemapHead { background-image: none; padding-left: 0px; margin-left: 0px; }
#midColumn ul.sitemap li.sitemapHead h3 { font-size: 1.2em; padding-top: 0.7em; font-weight: bold; }
#midColumn ul.sitemap li ul { padding-top: 0.6em; margin-left: 1.3em; }
#midColumn ul.sitemap li li { font-size: 1em; margin-left: 1em; padding-left: 1em; }
#midColumn ul.sitemap li a { color: rgb(0, 0, 0); text-decoration: none; }
#midColumn ul.sitemap li a:hover { text-decoration: underline; }
ul.genList { padding: 0.5em 0px 1em; }
ul.genList li { background: transparent url(50e230d0b5c20da428f43167e9d924d328b9671c.png)  no-repeat scroll 0px 9px; padding: 0px 0px 3px 10px; line-height: 1.5em; }
ul.genList li.last { background: transparent none repeat scroll 0% 0%; }
.red { color: rgb(212, 24, 23); }
.ticker .stoped, #ticker2 stoped { margin: 0px ! important; }
.keyWord { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
.alert, .flashMsg { color: rgb(202, 0, 14); font-weight: bold; padding: 8px 12px 8px 34px; background: rgb(255, 231, 231) url(c42cf86304571c26c4fdcd18a744a0a553c796f6.gif)  no-repeat scroll 6px 50%; border: 1px solid rgb(216, 0, 12); }
.dataTable .ext { color: rgb(64, 64, 64); font-size: 0.9em; }
#midColumn p.print { text-align: right; margin-bottom: 1em; line-height: 1em; }
p.print a { background: transparent url(f8800334ad81442d6c9513903528ce39737b7d18.gif)  no-repeat scroll 6px 50%; text-decoration: underline; padding-right: 15px; border-left: 1px solid rgb(204, 204, 204); padding-left: 20px; }
p.print a:hover { text-decoration: none; }
.pagination { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(248, 248, 248); padding: 6px 4px; text-align: center; }
.pagination p { margin-bottom: 0.5em; text-align: center ! important; }
.pagination span { font-weight: bold; font-size: 1.1em; padding: 0px 3px; }
.pagination span.current { font-size: 1.3em; }
.pagination span.disabled { color: rgb(204, 204, 204); }
#footer ul.genFootList { margin-top: -10px; }
@media print {
  body { width: 97%; margin: 5px auto; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 8pt; }
  html { height: auto; padding-bottom: 0px; }
  p, td { font-size: 8pt; }
  h2 { font-size: 15pt; border-bottom: 1px solid rgb(204, 204, 204); }
  h3 { font-size: 12pt; }
  h4 { font-size: 10pt; }
  h2, h3, h4, h5, h6 { margin: 15px 0px; font-weight: bold; }
  p { padding: 5px 0px; }
  .wrapper { width: 100% ! important; min-width: 100% ! important; overflow: inherit; }
  #navigation, .topStripe, #header, #leftColumn, #rightColumn, #footer, .siteReview, .breadCrumb, .print, .topNav, .cell h3 span { display: none; }
  .contentWrap { overflow: inherit; padding: 0px; margin: 0px; width: auto; }
  #midColumn { float: none ! important; width: 100% ! important; margin: 0px; height: auto; padding: 0px; }
  .txt { width: 100%; }
}
.externallink, .pdflink, .wordlink, .excellink, .powepointlink { background-position: 100% 1px; background-repeat: no-repeat; padding-right: 18px; }
.pdflink, .wordlink, .excellink, .powepointlink { padding-right: 34px; }
.externallink { background-image: url(1e98299715ebdf861b386be12b208007476923a6.gif) ; }
.pdflink { background-image: url(efa49396dd6e6e7a0d96a0032aa659fbf0797d57.gif) ; }
.wordlink { background-image: url(ddfc59f923070bf1dc2ab10f07863814f0dd0d61.gif) ; }
.excellink { background-image: url(2d17df984388e84749884d6677c120ab69ff1119.gif) ; }
.powepointlink { background-image: url(2d17df984388e84749884d6677c120ab69ff1119.gif) ; }
#midColumn .alignright { text-align: right; }
#midColumn .aligncenter { text-align: center; }
#midColumn .notetxt { font-style: italic; font-weight: bold; color: rgb(153, 0, 0); }
#midColumn .italictxt { font-style: italic; }
#midColumn .numberedlist { list-style-type: decimal; }
