body
{ margin: 0; background-color: white }

A
{ color: #900; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.hd
{ color: black; font-weight: bold; font-size: 12px; line-height: -50px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: 1px }

.credits
{ color: #9f9f9f; font-size: 8px; line-height: 12px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 1px }

.tbl-credit
  { color: #4e4e4e; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600; line-height: 1.5em; text-decoration: none; background-color: #ebebeb; padding: 7px }

.tbl-update
{ color: #4e4e4e; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.6em; text-decoration: none; text-align: center; padding: 7px }

.tbl-moveup
{ margin-top: -15px }

div.moveup9
{ margin-top: -9px }

ul.nn
{ list-style-position: inside; padding-left: 0; color: black; font-size: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

li.nn 
{ list-style-image: url(../images/ul-bullets.gif); line-height: 15px }

.tbl-sidebar
{ color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; background-color: #e6e6e6; padding: 7px; border: solid 1px }

.tbl-sidebar-wh
{ color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; padding: 7px; border: inset 1px }

.tbl-nn-wh
{ color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; background-color: white }

.tbl-sidebar-head
{ color: white; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: black; padding-right: 7px; padding-left: 7px; border: inset 1px black }

.tbl-menu-in
{ color: black; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; vertical-align: middle; padding: 3px; border-right: 2px solid black; border-bottom: 1px solid black; border-left: 1px solid black }

.tbl-menu-step
{ background-color: #e6e6e6; border-top: 1px solid black; border-bottom: 1px solid black }

.tbl-menu-step-single
{ background-color: #e6e6e6; border-top: 1px solid black; border-bottom: 2px solid black }

.tbl-menu-top
{ color: black; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; vertical-align: middle; padding: 3px; border-top: 1px solid black; border-right: 2px solid black; border-bottom: 1px solid black }

.tbl-menu-single
{ color: black; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; vertical-align: middle; padding: 3px; border-top: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black }

.tbl-menu-btm
{ color: black; font-size: 10px; line-height: 13px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; vertical-align: middle; padding: 3px; border-right: 2px solid black; border-bottom: 2px solid black; border-left: 1px solid black }

.tbl-enewscell1
{ color: white; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: black; text-transform: uppercase; padding-right: 3px; padding-left: 10px; border: solid 1px black }

.tbl-enewscell2
{ color: #900; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; padding-right: 3px; padding-left: 10px; border: solid 1px black }

.tbl-enewscell3
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; padding: 10px; border: solid 1px black }

.tbl-grey
 { font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #e6e6e6; padding: 7px }

.tbl-grey1
{ font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; background-color: #e6e6e6; padding: 1px }

.tbl-greynopad
{ font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; background-color: #e6e6e6 }

.tbl-greyborder
{ font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; background-color: #e6e6e6; padding: 1px; border: solid 1px black }

.tbl-black
{ background-color: black; padding: 7px }

.inlineright
{ vertical-align: top; margin: 0px; padding: 0px; frameborder: none  }

.buttons
{ color: #900; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background-color: #ebebeb; letter-spacing: 1px }

.selectlist
{ color: #900; font-weight: bold; font-size: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background-color: #e6e6e6; letter-spacing: 1px; border: solid 1px black }

.selectlist1
{ color: #900; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: 16px; background-color: white; letter-spacing: 1px; padding: 2px; border: solid 1px black }

.buttoncenter
{ color: #900; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: 16px; background-color: white; text-align: center; letter-spacing: 1px; padding: 2px; border: solid 1px black }

.tbl-mk-green
{ background-color: #0d6200; text-indent: 5px }

.subheadindex
 { color: #900; font-size: 12px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: -50px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }

.deptfeatheads
 { color: white; font-size: 0.75em; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #7a7a7a; text-transform: uppercase; padding: 0.1em 0.2em 0.1em 0.8em }

.coverstorytag
{ color: #900; font-size: 12px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: -50px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; margin-top: 7px }

.subheadmkburg
{ color: #900; font-weight: bold; font-size: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }

.subhead-red
{ color: #900; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin-top: -5px }

.thnx-head
{ color: #900; font-size: 18px; font-family: "Times New Roman", Times; font-weight: bold; line-height: 20px; text-decoration: none; margin-top: -5px }

.thnx-bodytext
{ color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration: none }

.subhead-white
{ color: white; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.subhead-whitecaps
{ color: white; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 1px }

.mk-tbl-header
{ color: white; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; background-color: #9f9f9f; text-transform: uppercase; padding: 1px 6px 3px }

.mk-tbl-item_line
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background-color: #ebebeb; padding: 1px 6px 3px; border-bottom: 1px inset white }

.mk-tbl-item_no-line
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background-color: #ebebeb }

.subhead-grey
{ color: #ebebeb; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.subhead-bk-black
{ color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin-top: -5px }

.subheadmkblack
{ color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.caption-black
{ color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.subheadmkwhite
{ color: white; font-weight: bold; font-size: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; border-right: 2px inset white }

.ref-head
{ color: #900; font-weight: bold; font-size: 10px; line-height: 11px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; margin-top: -8px }

.head-bk
{ color: black; font-weight: bolder; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.fSubhead
{ color: black; font-size: 1.2em; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-style: italic; font-weight: bold; line-height: 1.4em; text-decoration: none; text-transform: uppercase }

.head-grn
{ color: #0d6200; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.head-red
{ color: #900; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase }

.ref-deck
{ color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin-top: -13px }

.mk-caption
{ color: black; font-weight: bold; font-size: 12px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; margin-bottom: -10px }

.tble-script
{ color: white; font-size: 0.8em; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 0.8em; text-decoration: none; background-color: black; text-align: center; width: 169px; height: 15px }

.cs-deck
 { color: #4e4e4e; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; margin-top: -22px }

.cs-body
 { color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none; margin-top: -4px }

.cs-byline
{ color: black; font-size: 9px; line-height: 12px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin-top: -4px }

.cs-caption
{ color: black; font-size: 8px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 10px; text-decoration: none; padding: 3px 10px; vertical-align: middle }

.footer1
{ color: black; font-size: 9px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-transform: uppercase }

.cs-head
{ color: #4e4e4e; font-size: 24px; font-family: Times, "Times New Roman", Georgia, serif, TimesNewRomanPS; line-height: 22px; text-decoration: none; margin-top: 10px }

.coverstoryhead
 { color: #4e4e4e; font-size: 24px; font-family: Times, "Times New Roman", Georgia, serif, TimesNewRomanPS; line-height: 22px; text-decoration: none; margin-top: -5px }

.enews-head
{ color: #4e4e4e; font-size: 14px; font-family: "Times New Roman", Georgia, serif, TimesNewRomanPS, Times; font-weight: bold; line-height: 16px; text-decoration: none; margin-top: 10px }

.csCap
{ color: #4e4e4e; font-size: 34px; font-family: Times, "Times New Roman", Georgia, serif, TimesNewRomanPS; line-height: 30px; width: 26px; float: left }

.hr-10pxup
 { size: 1; margin-top: -10px }

.bodytext
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.bodytext-grn
{ color: #0d6200; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.bodytext-wt
{ color: white; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 15px; text-decoration: none }

.bodytext-burg-bold
{ color: #900; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif }

.home-links
{ color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 13px; text-decoration: none; margin: 10px }

.orderlink
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.scrollingtext
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin: 7px }

.bodytextbold
{ color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none }

.ref-byline
{ color: black; font-size: 9px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 12px; text-decoration: none; margin-top: -10px }

.image-credit
{ color: #4e4e4e; font-size: 9px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; line-height: 12px; text-decoration: none; background-color: #d3d3d3; text-align: right; padding-right: 2px; vertical-align: top }

.ci-TOC-body
{ color: black; font-size: 10px; line-height: 15px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration: none; margin-top: -14px }

.ci-TOC-subs
{ color: black; font-size: 10px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }

.tbl1pxborder
{ border-top: 1px solid black; border-bottom: 1px solid black }

.tbl1pxborder-1
{ border: solid 1px black }

.tbl-site-credit
{ vertical-align: baseline; border-top: 1px solid black; border-bottom: 1px solid black; border-left: medium none black }

.tbl1pxborder-4
{ padding: 10px; border: solid 1px black }

A:active
{ color: #900; text-decoration: underline }

A:link
{ color: #900; text-decoration: underline }

A:visited
{ color: #900; text-decoration: underline }

A:hover
{ color: white; text-decoration: none; background-color: #900 }

A.imagestyle
{ background-color: #e6e6e6 }

A.menuhide
{ }

A.menuhide:hover
{ background-color: transparent }

A.imagestyle:active
{ background-color: #e6e6e6 }

A.imagestyle:link
{ background-color: #e6e6e6 }

A.imagestyle:visited
{ background-color: #e6e6e6 }

A.imagestyle:hover
{ background-color: #e6e6e6 }

.italics
{ font-style: italic }

.updating
{ background-color: #e6e6e6; visibility: visible; position: absolute; margin: 0; width: 100%; height: 100%; -khtml-opacity: .95; -moz-opacity: .95; filter: alpha(opacity=.95) ; opacity: .95 }

.homebg
{ background-image: url("../images/rightside_ext.gif") }

.homebordervert
{ background-image: url("../images/table-brdr_vert_bg.gif") }

.homebordervertrt
{ background-image: url("../images/table-brdr_vert-rt.gif") }

.homebordervertlft
{ background-image: url("../images/table-brdr_vert-lft.gif") }

.pollquest
{ font-weight: bold; padding-top: 3px; padding-right: 7px; padding-left: 7px }

.pollsel
{ padding-top: -5px; padding-right: 5px; padding-left: 5px }

.formwrapper
{ margin: 0 }

