@import url( /hive/stylesheets/footer.css );
@import url( /hive/stylesheets/header.css );
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: helvetica, arial, sans-serif; BACKGROUND-COLOR: #777
}
A {
	FONT-WEIGHT: 700; COLOR: #011369
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.story H1 A:hover {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
H2.sectionTitle {
	FONT-SIZE: 23px; MARGIN-BOTTOM: 20px
}
H2.headLine A {
	COLOR: #011369
}
H4.headLine A {
	COLOR: #011369
}
H3 {
	FONT-SIZE: 13px
}
H4 {
	FONT-SIZE: 13px
}
H5 {
	FONT-SIZE: 13px
}
H2.headLine {
	FONT-SIZE: 13px
}
H4.headLine {
	FONT-SIZE: 13px
}
STRONG {
	FONT-WEIGHT: 700
}
B {
	FONT-WEIGHT: 700
}
I {
	FONT-STYLE: italic
}
.xxsmall {
	FONT-SIZE: 9px
}
.xsmall {
	FONT-SIZE: 10px
}
.medium {
	FONT-SIZE: 12px; WIDTH: auto
}
.xlarge {
	FONT-SIZE: 18px
}
.headlineItem .update-source {
	WHITE-SPACE: nowrap
}
DIV.headlines A.storySource {
	FONT-WEIGHT: 400; COLOR: #034
}
DIV.ad {
	PADDING-BOTTOM: 10px
}
A.multimediaItemType {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #af0116
}
H2.headLine A.multimediaItemType {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #af0116
}
H4.headLine A.multimediaItemType {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #fff! important; PADDING-TOP: 1px; BACKGROUND-COLOR: #af0116
}
P.adText {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #999; TEXT-ALIGN: center
}
.miscAd {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
.miscAd IMG {
	MARGIN: auto
}
TABLE.cubeAd {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 1px solid; WIDTH: 336px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1; POSITION: relative; BORDER-COLLAPSE: collapse; HEIGHT: 280px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
TABLE.cubeAd .miscAd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1
}
TABLE.cubeAd TBODY {
	ZOOM: 1; POSITION: relative
}
TABLE.cubeAd TR {
	ZOOM: 1; POSITION: relative
}
TABLE.cubeAd TD {
	ZOOM: 1; POSITION: relative
}
TABLE.cubeAd A {
	ZOOM: 1; POSITION: relative
}
TABLE.cubeAd IMG {
	ZOOM: 1; POSITION: relative
}
DIV#container {
	MARGIN: 0px auto; WIDTH: 980px; POSITION: relative
}
DIV#branding {
	WIDTH: 980px
}
DIV#main {
	WIDTH: 980px
}
DIV#header {
	WIDTH: 980px
}
DIV#section {
	WIDTH: 980px
}
DIV#branding {
	PADDING-BOTTOM: 0px
}
DIV#homepageLink {
	DISPLAY: none
}
DIV.slidingbillboard {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px
}
DIV#content {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 620px; TEXT-ALIGN: left
}
#windoid-body {
	BACKGROUND: #fff
}
#windoid-body #content {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV.fullwidth#content {
	WIDTH: 970px
}
DIV#rail {
	FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 336px; MARGIN-RIGHT: 5px; ZOOM: 1; POSITION: relative
}
DIV#story-body DIV.articleRelates DIV#content {
	WIDTH: auto
}
DIV#contentBottom {
	CLEAR: both; MARGIN: 0px 5px
}
#topLeftWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#middleLeftWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#bottomLeftWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#topRightWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#middleRightWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#bottomRightWide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 620px; PADDING-TOP: 0px
}
#topLeftNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#middleLeftNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#bottomLeftNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#topRightNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#middleRightNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#bottomRightNarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
#topRightWide {
	FLOAT: right
}
#middleRightWide {
	FLOAT: right
}
#bottomRightWide {
	FLOAT: right
}
#topRightNarrow {
	FLOAT: right
}
#middleRightNarrow {
	FLOAT: right
}
#bottomRightNarrow {
	FLOAT: right
}
.leaderboard {
	PADDING-LEFT: 7px
}
#topContentLeft {
	FLOAT: left; WIDTH: 300px
}
#topContentRight {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 300px
}
DIV#weatherbug P.wu-weather {
	Z-INDEX: 10; RIGHT: 3px; BOTTOM: 3px; POSITION: absolute
}
.contentContainer {
	CLEAR: both; PADDING-BOTTOM: 10px; WIDTH: 100%
}
DIV#breadcrumb {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left
}
.headLines .listitem .listitem-text-w-img {
	FLOAT: left; WIDTH: 215px
}
#module-promo {
	MARGIN-BOTTOM: 10px
}
#module-promo #thumb-1 {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #fff 1px solid
}
#module-promo #thumb-2 {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #fff 1px solid
}
#module-promo #thumb-3 {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#module-promo .buttons {
	MARGIN-TOP: 5px; FONT-SIZE: 125%; FLOAT: right; COLOR: #fff; TEXT-ALIGN: right
}
#promo-title P {
	FONT-SIZE: 125%; PADDING-BOTTOM: 5px; COLOR: #000
}
#module-promo .buttons SPAN {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#module-promo .buttons #previous {
	FLOAT: left; MARGIN-RIGHT: 5px
}
DIV#form-errors UL LI.errorItems {
	FONT-WEIGHT: 700; COLOR: red
}
DIV.headerimage {
	MARGIN: 5px 0px
}
.photogalleryheader .section-sponsor {
	FLOAT: right; WIDTH: 225px; PADDING-TOP: 35px; POSITION: relative
}
.photogalleryheader .section-sponsor .sponsor-text {
	POSITION: absolute; TOP: 40%; max-height: 65px; max-width: 100px
}
.photogalleryheader .section-sponsor .sponsor {
	FLOAT: right; WIDTH: 120px; HEIGHT: 65px
}
DIV.customform UL {
	MARGIN-LEFT: 40px
}
DIV.customform OL {
	MARGIN-LEFT: 40px
}
DIV.customform UL LI {
	LIST-STYLE: disc none inside
}
DIV.customform OL LI {
	LIST-STYLE-TYPE: decimal
}
DIV.customform {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.clear {
	CLEAR: both
}
.twoColumnSplit TD.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 50%
}
.twoColumnSplit TD.right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 50%
}
.twoColumnSplit TD.divider {
	BORDER-RIGHT: #ccc 1px solid
}
.twoColumnSplit TD.dividerRight DIV.tdPadder {
	MARGIN-LEFT: 10px
}
.threeColumnSplit TD.module {
	WIDTH: 32%
}
.threeColumnSplit DIV.module {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.threeColumnSplit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.threeColumnSplit TD.colSpacer {
	WIDTH: 10px
}
#sitemap-title H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 189%; PADDING-BOTTOM: 5px; COLOR: #058; PADDING-TOP: 5px
}
#sitemap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-ATTACHMENT: scroll; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 980px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
#sitemap-main A {
	FONT-SIZE: 11px; COLOR: #036; LINE-HEIGHT: 14px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
#sitemap-dark A {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; COLOR: #036; LINE-HEIGHT: 16px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
#sitemap-dark A:link {
	COLOR: #036
}
A#sitemap-sub {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #5780a9; LINE-HEIGHT: 14px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A#sitemap-sub:link {
	COLOR: #5780a9
}
#sitemap-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#sitemap UL {
	FLOAT: left; WIDTH: 182px
}
#sitemap UL LI UL {
	PADDING-LEFT: 0px
}
DIV.dateStamp {
	LEFT: 585px; BOTTOM: 0px; POSITION: absolute
}
DIV.centered-logo DIV.dateStamp {
	LEFT: 100px
}
DIV.dateFormat2 DIV.dateTop {
	TEXT-TRANSFORM: uppercase
}
DIV.dateFormat3 DIV.dateTop {
	TEXT-TRANSFORM: uppercase
}
DIV.dateFormat2 DIV.dateBottom {
	FONT-SIZE: 20px; TEXT-TRANSFORM: lowercase
}
DIV.dateFormat3 DIV.dateBottom {
	FONT-SIZE: 20px; TEXT-TRANSFORM: lowercase
}
DIV.dateFormat1 DIV.dateTop SPAN.year {
	FONT-SIZE: 14px
}
DIV.dateFormat1 DIV.dateTop SPAN.day {
	FONT-SIZE: 20px
}
DIV.dateFormat3 {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
DIV.error#main {
	WIDTH: 960px
}
DIV.error {
	PADDING-RIGHT: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; HEIGHT: 300px
}
DIV.error P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.columnistPromo {
	BORDER-BOTTOM: #fff 1px solid
}
DIV.columnists {
	CLEAR: both; PADDING-TOP: 10px
}
DIV.columnists DIV.bottom IMG.headlineThumb {
	FLOAT: none
}
DIV.featurePromo DIV.below IMG.headlineThumb {
	FLOAT: none
}
DIV.columnists IMG.headlineThumb {
	MARGIN-BOTTOM: 5px
}
DIV.columnistsContent H4 {
	FONT-SIZE: 16px
}
DIV.columnistsContent P {
	PADDING-BOTTOM: 5px; ZOOM: 1; POSITION: relative
}
.sphereTools {
	MARGIN-TOP: 8px; POSITION: relative
}
.sphereContent {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
DIV.article#content #sphereRelated .headerSphereRelated {
	COLOR: #000
}
.sphereDocsetUrl {
	FONT-SIZE: 11px; COLOR: #545454
}
.sphereDocsetSeparator {
	MARGIN: 0px 0.25em; COLOR: #999
}
#sphereRelated A.spherePowered {
	MARGIN-TOP: -10px; FLOAT: right; MARGIN-BOTTOM: 5px
}
#sphereRelated H3#sphereMainTitle {
	MARGIN: 10px 0px; COLOR: #000; FONT-STYLE: normal
}
.TSN1c {
	FONT: 700 12px Arial, Helvetica, sans-serif; COLOR: #000
}
.TSN1d {
	FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #000
}
.TSN2 {
	BACKGROUND: #30658f; FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #fff
}
.TSN5 {
	BACKGROUND: #f2f2f2; FONT: 11px Arial, Helvetica, sans-serif
}
.TSN6 {
	BACKGROUND: #000; FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #fff
}
.TSNHeader {
	FONT: 700 10px Verdana,Helvetica,Arial
}
.TSNSubHeader {
	BACKGROUND: #006; FONT: 700 10px Verdana,Helvetica,Arial; COLOR: #fff
}
.TSNData1 {
	BACKGROUND: #efefef; FONT: 10px Verdana,Helvetica,Arial; COLOR: #000
}
.TSNData2 {
	FONT: 10px Verdana,Helvetica,Arial; COLOR: #000
}
.TSN4 {
	BACKGROUND: #f2f2f2; FONT: 700 11px Arial, Helvetica, sans-serif; COLOR: #000
}
.TSN1b {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #c00
}
DIV.embeddedStory DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
DIV.embeddedStory H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
H4.embedStoryHeadline {
	FONT-SIZE: 26px; MARGIN: 10px 0px 0px; POSITION: relative
}
DIV.embeddedStory DIV.byline {
	FONT-SIZE: 11px; COLOR: #292727
}
DIV.embedStoryBody {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.obitsearch H2.header {
	PADDING-BOTTOM: 4px
}
DIV.obitsearch FORM {
	MARGIN-LEFT: 5px
}
DIV.obitsearch #searchFooter {
	MARGIN-LEFT: -5px
}
.thirdPartyContent .thirdPartyContentPadder {
	MARGIN: 8px 12px
}
SPAN.wthrtitle {
	FONT-WEIGHT: 700; FONT-SIZE: 16px
}
IMG {
	DISPLAY: block
}
#sitemap UL LI A {
	DISPLAY: block
}
DIV.popular {
	DISPLAY: block
}
H1 {
	FONT-SIZE: 21px
}
.xxlarge {
	FONT-SIZE: 21px
}
H2 {
	FONT-SIZE: 15px
}
.large {
	FONT-SIZE: 15px
}
.small {
	FONT-SIZE: 11px
}
DIV#articleutil {
	FONT-SIZE: 11px
}
SPAN.minutesAgo {
	FONT-SIZE: 11px; COLOR: #af0116; FONT-STYLE: italic
}
P.last-updated {
	FONT-SIZE: 11px; COLOR: #af0116; FONT-STYLE: italic
}
SPAN.last-updated {
	FONT-SIZE: 11px; COLOR: #af0116; FONT-STYLE: italic
}
.inLine H2 {
	DISPLAY: inline
}
.inLine H3 {
	DISPLAY: inline
}
.inLine H4 {
	DISPLAY: inline
}
TABLE.cubeAd DIV.miscAd IMG {
	DISPLAY: inline
}
DIV.ad IMG {
	MARGIN: 0px auto
}
.skyScraper IMG {
	MARGIN: 0px auto
}
.cubeAd IMG {
	MARGIN: 0px auto
}
.cube {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
.skyScraper {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
DIV.cinesport {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
.cube  {
	MARGIN: 0px auto; VERTICAL-ALIGN: middle
}
.googleAd {
	MARGIN-BOTTOM: 20px
}
DIV.module {
	MARGIN-BOTTOM: 20px
}
DIV.ticker-module {
	MARGIN-BOTTOM: 20px
}
DIV#form-errors {
	MARGIN-BOTTOM: 20px
}
TABLE.module {
	MARGIN-BOTTOM: 20px
}
.fullSpan {
	WIDTH: 100%
}
#module-promo #thumb-container {
	WIDTH: 100%
}
TABLE.twoColumnSplit {
	WIDTH: 100%
}
.threeColumnSplit TABLE {
	WIDTH: 100%
}
DIV#rightRailTopContent DIV.clearfix {
	WIDTH: 100%
}
#topLeftWide {
	FLOAT: left
}
#middleLeftWide {
	FLOAT: left
}
#bottomLeftWide {
	FLOAT: left
}
#topLeftNarrow {
	FLOAT: left
}
#middleLeftNarrow {
	FLOAT: left
}
#bottomLeftNarrow {
	FLOAT: left
}
.headLines .listitem .listitem-thumb {
	FLOAT: left
}
#module-promo .buttons #next {
	FLOAT: left
}
#topCenterFull {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#middleCenterFull {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bottomCenterFull {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.columnistsContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.center {
	TEXT-ALIGN: center
}
DIV.centerAd {
	TEXT-ALIGN: center
}
DIV.tivid {
	TEXT-ALIGN: center
}
#sphereAdContainer {
	TEXT-ALIGN: center
}
A#sitemap-main:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
A#sitemap-dark:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
A#sitemap-sub:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
#sitemap UL.first {
	PADDING-LEFT: 10px
}
#sitemap UL.second {
	PADDING-LEFT: 10px
}
#sitemap UL.third {
	PADDING-LEFT: 15px
}
#sitemap UL.fourth {
	PADDING-LEFT: 15px
}
#sitemap UL.fifth {
	PADDING-LEFT: 15px
}
.TSN1a {
	FONT: 11px Arial, Helvetica, sans-serif
}
.TSN1 {
	FONT: 11px Arial, Helvetica, sans-serif
}
.TSN1 A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSN1c A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSN1d A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSN5 A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSNData1 A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSNData2 A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TSN1 A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.TSN1c A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.TSN1d A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.TSN5 A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.TSNData1 A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.TSNData2 A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.thirdPartyContent .thirdPartyContentPadder {
	MARGIN: 8px 12px
}
SPAN.wthrtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.date {
	FONT-STYLE: italic
}
#content_map {
	HEIGHT: 300px
}
UL.emptySubNav LI A {
	TEXT-DECORATION: none! important
}
UL.emptySubNav LI A:hover {
	TEXT-DECORATION: none! important
}
UL.emptySubNav LI A:active {
	TEXT-DECORATION: none! important
}
UL.emptySubNav LI A:visited {
	TEXT-DECORATION: none! important
}
.rule-horizontal-line {
	BORDER-TOP: 1px solid
}
.slidingbillboard {
	TEXT-ALIGN: center
}
.slidingbillboard TABLE {
	MARGIN: 0px auto
}
.slidingbillboard IMG {
	MARGIN: 0px auto
}
.calTop .sponsorimage {
	FLOAT: right; TEXT-ALIGN: right
}
#calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.narrow #calendar {
	WIDTH: 100%
}
#calendar .nav {
	TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calendar .nav A {
	TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calendar CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #222; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#calendar TH {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #f3f3f3; COLOR: #616b76; BORDER-BOTTOM: #ccc 1px solid
}
#calendar .today {
	BACKGROUND: #ffffcc
}
#calendar TD.today A {
	BACKGROUND: #ffffcc
}
#calendar TD.today A:link {
	BACKGROUND: #ffffcc
}
#calendar TD.today A:visited {
	BACKGROUND: #ffffcc
}
#calendar TD {
	BORDER-RIGHT: #ccc 1px solid; WIDTH: 14.25%; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 50px; TEXT-ALIGN: left
}
#calendar TD.lastMonth {
	BACKGROUND-COLOR: #fafafa
}
#calendar TD.nextMonth {
	BACKGROUND-COLOR: #fafafa
}
#calendar TD A {
	
}
#calendar TD A.sponsored {
	FONT-WEIGHT: bold
}
TR.cal-row-4 SPAN.TLdate-8 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-7 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-6 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-5 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-4 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-3 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-2 {
	DISPLAY: none
}
TR.cal-row-4 SPAN.TLdate-1 {
	DISPLAY: none
}
SPAN.hideTinyDate {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-31 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-30 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-29 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-28 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-27 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-26 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-25 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-24 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-23 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-22 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-21 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-20 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-19 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-18 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-17 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-16 {
	DISPLAY: none
}
TR.cal-row-0 SPAN.TLdate-15 {
	DISPLAY: none
}
#calendar TD A:link {
	
}
#calendar TD A:visited {
	
}
#calendar TD A:hover {
	
}
#calendar TD A:active {
	
}
#calendar LI.hideItem {
	POSITION: absolute; TOP: -9999em
}
#calendar UL.calList {
	DISPLAY: block; MARGIN: 2px 0px
}
#calendar UL.calList LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE .aterisks {
	DISPLAY: none
}
TABLE.breastCancer .aterisks {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 1.6; MARGIN-RIGHT: 2px
}
#calendar UL.calList LI.moreLink {
	MARGIN-TOP: 10px; PADDING-LEFT: 2px
}
#calendar UL.calList LI.dateOnly {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #bababa; PADDING-TOP: 0px
}
#calendar UL.calList LI.dateOnly A {
	FONT-WEIGHT: bold
}
#calendar UL.calList LI.sponsored A {
	FONT-WEIGHT: bold
}
.roundedCorners {
	DISPLAY: block
}
.roundedCorners  {
	DISPLAY: block; FONT-SIZE: 0.01em; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 1px
}
.roundedCorners1 {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #f2f2f2; MARGIN-LEFT: 3px; BORDER-LEFT: #e1e1e1 1px solid; MARGIN-RIGHT: 3px
}
.roundedCorners2 {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #f5f5f5; MARGIN-LEFT: 1px; BORDER-LEFT: #d1d1d1 1px solid; MARGIN-RIGHT: 1px
}
.roundedCorners3 {
	BORDER-RIGHT: #f5f5f5 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #f5f5f5 1px solid; MARGIN-RIGHT: 1px
}
.roundedCorners4 {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid
}
.roundedCorners5 {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid
}
.roundedCornersfg {
	BACKGROUND: #ffffff
}
.opacityBG {
	Z-INDEX: 999999; LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #000
}
.faceBoxHolder {
	Z-INDEX: 2147483647; WIDTH: 625px; POSITION: absolute
}
.faceMiddle {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.facePadder {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.faceMiddle LI.moreLink {
	DISPLAY: none
}
.faceMiddle .dateNum {
	DISPLAY: none
}
.faceMiddle SPAN.aterisks {
	DISPLAY: none
}
.faceBoxHolder .popRight {
	FLOAT: right; MARGIN-RIGHT: 8px
}
.faceBoxHolder .popRight .cubeAd {
	WIDTH: 336px; HEIGHT: 280px; BACKGROUND-COLOR: #fafafa
}
.faceBoxHolder A.closeFace {
	DISPLAY: block; RIGHT: -40px; FLOAT: right; POSITION: relative; TOP: -32px
}
.faceBoxHolder .daySponsor {
	RIGHT: -33px; FLOAT: right; WIDTH: 234px; POSITION: relative; TOP: -9px; HEIGHT: 60px
}
.faceBoxHolder .clearfix {
	CLEAR: none; DISPLAY: inline-block
}
.faceBoxHolder .popCenterHold {
	CLEAR: both
}
.faceBoxHolder UL LI {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 110%; MARGIN: 5px; LINE-HEIGHT: 1.5; LIST-STYLE-TYPE: disc
}
.faceBoxHolder .popTop {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted
}
.faceBoxHolder .popTop .clearfix {
	DISPLAY: none
}
.calendarHolderbreastCancer .bottomLeaderHolder {
	MARGIN: 20px auto; WIDTH: 728px; HEIGHT: 90px
}
#buy-this-link {
	MARGIN-TOP: 10px; WIDTH: 100%; TEXT-ALIGN: center
}
#buy-this-link A IMG {
	DISPLAY: inline
}

