*#content-container { LINE-HEIGHT: 1.4em } *#content-container *.body-copy { PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px } *#content-container *[class].content-row { OVERFLOW: hidden } * HTML *#content-container *.content-row { HEIGHT: 1% } A:active { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BACKGROUND: none transparent scroll repeat 0% 0% } A:focus { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BACKGROUND: none transparent scroll repeat 0% 0% } *#content-container A { COLOR: #467492; TEXT-DECORATION: none } *#content-container A:hover { TEXT-DECORATION: underline } #content-container A.blue { COLOR: #467492; TEXT-DECORATION: underline } #content-container A.blue:hover { TEXT-DECORATION: none } #content-container A.arrow-left { PADDING-LEFT: 10px; BACKGROUND: url(link-arrow_red.gif) no-repeat 0px 50% } #content-container A.red-link { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: url(link-arrow_red.gif) no-repeat 100% 65%; COLOR: #e2001a; TEXT-DECORATION: none; PADDING-TOP: 0px } #content-container A.red-link:hover { TEXT-DECORATION: underline } #content-container .buttons-container { POSITION: relative; TEXT-ALIGN: left; FLOAT: left; LEFT: 50% } #content-container .buttons-container UL { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: -50% } #content-container .buttons-container LI { POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 10px 5px 20px; FLOAT: left } [class].clear { OVERFLOW: hidden } *#content-container IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none } *#content-container FORM { MARGIN: 20px 0px; COLOR: #467492 } *#content-container FIELDSET { BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f4f6f8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px } *#content-container LEGEND { DISPLAY: none } *#content-container FIELDSET H2 { PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(dotted-underline.gif) repeat-x 0pt 100%; COLOR: #467492; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px } *#content-container *.required-note { TEXT-ALIGN: right; MARGIN: 0px; FONT-SIZE: 90% } #content-container .required-icon { COLOR: #e2001a; VERTICAL-ALIGN: top } #content-container .row { PADDING-TOP: 10px } #content-container [class].row { OVERFLOW: hidden } * HTML #content-container .row { HEIGHT: 1% } #content-container LABEL { WIDTH: 120px; DISPLAY: block; FLOAT: left } #content-container INPUT { BORDER-BOTTOM: #a7c2d4 1px solid; BORDER-LEFT: #a7c2d4 1px solid; WIDTH: 300px; COLOR: #467492; OVERFLOW: hidden; BORDER-TOP: #a7c2d4 1px solid; BORDER-RIGHT: #a7c2d4 1px solid } #content-container TEXTAREA { BORDER-BOTTOM: #a7c2d4 1px solid; BORDER-LEFT: #a7c2d4 1px solid; WIDTH: 300px; COLOR: #467492; OVERFLOW: hidden; BORDER-TOP: #a7c2d4 1px solid; BORDER-RIGHT: #a7c2d4 1px solid } #content-container SELECT { BORDER-BOTTOM: #a7c2d4 1px solid; BORDER-LEFT: #a7c2d4 1px solid; WIDTH: 300px; COLOR: #467492; OVERFLOW: hidden; BORDER-TOP: #a7c2d4 1px solid; BORDER-RIGHT: #a7c2d4 1px solid } #content-container INPUT.checked { PADDING-BOTTOM: 0px; MARGIN: 2px 10px 0px 120px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #content-container .input-note { POSITION: relative; FONT-SIZE: 90%; LEFT: 120px } #content-container .submit-button { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } #content-container .submit-button INPUT { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 1px } *#content-container P.to-top { TEXT-ALIGN: right; FONT-SIZE: 90% } *#content-container .to-top A { PADDING-RIGHT: 10px; BACKGROUND: url(to-top-arrow_red.gif) no-repeat right 50% } *#content-container P.note { TEXT-INDENT: -40px; MARGIN-LEFT: 40px } *#content-container *.highlight-box { TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f4f6f8; COLOR: #467492; PADDING-TOP: 10px } *#right-column H1 { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(puff-h1_dotted-underline.gif) repeat-x 0px 100%; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px } *#right-column *.puff { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #edf3eb; PADDING-TOP: 5px } *#right-column *[class].puff { OVERFLOW: hidden } * HTML *#right-column *.puff { HEIGHT: 1% } *#right-column *.puff P { TEXT-ALIGN: left; MARGIN: 0px; FONT-SIZE: 100% } #right-column #newsletters-puff P { MARGIN: 0px } #right-column #newsletters-puff A { POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 130px; PADDING-RIGHT: 7px; DISPLAY: block; COLOR: #467492; FONT-SIZE: 100%; TOP: -8px; CURSOR: pointer; MARGIN-RIGHT: 3px; TEXT-DECORATION: none; PADDING-TOP: 0px } *#right-column *#newsletters-puff A:hover { TEXT-DECORATION: underline } #main-content *.by-line { MARGIN: 0px; COLOR: #999; FONT-SIZE: 80% } #ArticleFormattedByLine { MARGIN: 0px; COLOR: #999; FONT-SIZE: 80% } #main-content H1 { PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(h1_dotted-underline.gif) repeat-x 0px 100%; COLOR: #000000; FONT-SIZE: 170%; PADDING-TOP: 0px } #main-content H2 { LINE-HEIGHT: normal; MARGIN: 12px 0px 3px; COLOR: #000000; FONT-SIZE: 120% } #main-content H3 { LINE-HEIGHT: normal; MARGIN: 6px 0px 3px; COLOR: #333; FONT-SIZE: 95% } #main-content H4 { LINE-HEIGHT: normal; MARGIN: 6px 0px 3px } #main-content H5 { LINE-HEIGHT: normal; MARGIN: 6px 0px 3px } #main-content H6 { LINE-HEIGHT: normal; MARGIN: 6px 0px 3px } #main-content P { MARGIN: 0px 0px 12px } #main-content UL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #main-content UL LI { } #main-content TABLE { MARGIN: 4px 0px } *#main-content THEAD TH { TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #000; COLOR: #fff; FONT-SIZE: 95%; BORDER-RIGHT: #fff 3px solid; PADDING-TOP: 1px } #main-content TBODY TH { BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; COLOR: #000; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; BORDER-RIGHT: #fff 3px solid; PADDING-TOP: 2px } *#main-content TD { BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #fff 3px solid; PADDING-TOP: 2px } #main-content TBODY TR.last TH { BORDER-BOTTOM: medium none } *#main-content TR.last TD { BORDER-BOTTOM: medium none } #main-content A.more:hover { TEXT-DECORATION: underline } #main-feature { POSITION: relative; LINE-HEIGHT: normal } [id]#main-feature { OVERFLOW: hidden } * HTML *#main-feature { HEIGHT: 1% } *#editors-pick UL { LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none; WIDTH: 322px; FLOAT: left; MARGIN-LEFT: 8px } * HTML #editors-pick UL { WIDTH: 320px } #editors-pick H1 { WIDTH: 100%; FLOAT: left; MARGIN-LEFT: 8px } *#home-page #editors-pick LI H2 { MARGIN: 0px; FONT-SIZE: 100% } *#editors-pick LI H2 { FONT-SIZE: 120% } *#editors-pick LI H2 { COLOR: #000 } *#editors-pick LI H2 A { COLOR: #000 } #editors-pick LI H2 A:visited { COLOR: #000 } *#editors-pick LI P { MARGIN: 2px 0px 10px } #editors-pick LI.pick_2 H2 { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_2 H2 A { COLOR: #333; FONT-SIZE: 100% } *#editors-pick LI.pick_2 H2 A:visited { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_3 H2 { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_3 H2 A { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_3 H2 A:visited { COLOR: #333; FONT-SIZE: 100% } *#editors-pick LI.pick_4 H2 { COLOR: #333; FONT-SIZE: 100% } *#editors-pick LI.pick_4 H2 A { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_4 H2 A:visited { COLOR: #333; FONT-SIZE: 100% } #editors-pick LI.pick_1 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } *#editors-pick LI.pick_2 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } *#editors-pick LI.pick_3 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } #editors-pick LI.pick_4 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } *[id]#main-feature-index { OVERFLOW: hidden } * HTML *#main-feature-index { HEIGHT: 1% } *#main-feature-index IMG { FLOAT: left } *#main-feature-index UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } *#main-feature-index UL { LINE-HEIGHT: 1.4em; WIDTH: 322px; FLOAT: left; MARGIN-LEFT: 8px } * HTML *#main-feature-index UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } *#focus *#main-feature-index UL { PADDING-LEFT: 8px; MARGIN-LEFT: 0px } *#focus #main-feature-index H2 { WIDTH: 317px; FLOAT: left } #focus #main-feature-index H2 { COLOR: #467492 } *#focus *#main-feature-index H2 A { COLOR: #467492 } #focus #main-feature-index H2 A:visited { COLOR: #467492 } #main-feature-index H2 { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 312px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT-SIZE: 150%; PADDING-TOP: 5px } #main-feature-index H2 { TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px } #main-feature-index H2 A { TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px } #home-page #main-feature-index LI H3 { MARGIN: 0px; FONT-SIZE: 100% } #home-page #main-feature-index LI H3 { COLOR: #000 } #home-page #main-feature-index LI H3 A { COLOR: #000 } *#home-page *#main-feature-index LI H3 A:visited { COLOR: #000 } *#focus *#main-feature-index LI H3 { COLOR: #000 } *#focus *#main-feature-index LI H3 A { COLOR: #000 } #focus *#main-feature-index LI H3 A:visited { COLOR: #000 } *#main-feature-index LI H3 { FONT-SIZE: 100% } #main-feature-index LI H3 { COLOR: #333333 } #main-feature-index LI H3 A { COLOR: #333333 } #main-feature-index LI H3 A:visited { COLOR: #333333 } #main-feature-index LI H4 { } #main-feature-index LI.feature_2 H4 { } #main-feature-index LI H4 A { } *#main-feature-index LI H4 A:visited { } *#main-feature-index LI P { MARGIN: 2px 0px 10px } *#main-feature-index LI.feature_2 H3 { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_2 H3 A { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_2 H3 A:visited { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_3 H3 { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_3 H3 A { COLOR: #333; FONT-SIZE: 100% } #main-feature-index LI.feature_3 H3 A:visited { COLOR: #333; FONT-SIZE: 100% } #main-feature-index LI.feature_4 H3 { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_4 H3 A { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_4 H3 A:visited { COLOR: #333; FONT-SIZE: 100% } *#main-feature-index LI.feature_1 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } #main-feature-index LI.feature_2 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } *#main-feature-index LI.feature_3 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } #main-feature-index LI.feature_4 P { LINE-HEIGHT: normal; FONT-SIZE: 90% } #editorial-puffs { OVERFLOW: hidden } *#site-sections { LINE-HEIGHT: normal } *[id]#site-sections { OVERFLOW: hidden } * HTML #site-sections { HEIGHT: 1% } #site-sections H1 { MARGIN-TOP: 10px } *#site-sections .news-hole-container { MARGIN-BOTTOM: 15px } #site-sections [class].news-hole-container { OVERFLOW: hidden } * HTML *#site-sections *.news-hole-container { HEIGHT: 1% } *#site-sections *.news-hole { WIDTH: 323px; MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-RIGHT: 7px } *#site-sections *.last { MARGIN-RIGHT: 0px } *#site-sections *.news-hole H2 { TEXT-TRANSFORM: uppercase; MARGIN: 0px; BACKGROUND: #edf3eb; COLOR: #fff; FONT-SIZE: 84%; FONT-WEIGHT: normal } *#content-container #site-sections *.news-hole H2 A { PADDING-BOTTOM: 4px; PADDING-LEFT: 18px; WIDTH: 140px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(site-sections_h1.gif) #8a948d no-repeat 6px 50%; COLOR: #fff; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 3px } *#site-sections *.news-hole UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px } * HTML *#site-sections *.news-hole LI { HEIGHT: 1% } *#site-sections .news-hole LI A { PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(link-arrow_red.gif) no-repeat 0px 50%; COLOR: #e2001a; FONT-SIZE: 90%; TEXT-DECORATION: none; PADDING-TOP: 1px } #site-sections .news-hole LI A:hover { TEXT-DECORATION: underline } #site-sections [class].news-hole LI { OVERFLOW: hidden } * HTML #site-sections .news-hole LI { HEIGHT: 1% } #site-sections .news-hole LI H3 { MARGIN: 0px; COLOR: #525c54; FONT-SIZE: 100% } #content-container #site-sections .news-hole LI H3 A { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #525c54 } #content-container *#site-sections *.news-hole LI H3 A:visited { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #525c54 } #site-sections .news-hole LI IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #site-sections *.news-hole LI A.image { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit; FONT-SIZE: 100%; PADDING-TOP: 0px } *#site-sections *.news-hole LI P.by-line { COLOR: #999; FONT-SIZE: 80% } *#site-sections *.news-hole LI P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #525c54; PADDING-TOP: 0px } *#site-sections *.news-hole LI.article_1 { PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px } *#site-sections *.news-hole-container-focus { MARGIN-BOTTOM: 15px } *#site-sections *[class].news-hole-container-focus { OVERFLOW: hidden } * HTML *#site-sections *.news-hole-container-focus { HEIGHT: 1% } *#site-sections *.news-hole-container-focus *.news-hole H2 { BACKGROUND-COLOR: #c7d2db } #content-container #site-sections .news-hole-container-focus *.news-hole H2 A { BACKGROUND-IMAGE: url(site-sections_h1.gif); BACKGROUND-COLOR: #467492 } *#site-sections *.news-hole-container-focus *.news-hole IMG { } #site-sections *.news-hole-container-focus *.news-hole *.article_1 { PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } *#site-sections *.news-hole-container-focus *.news-hole { POSITION: relative; WIDTH: 653px; FLOAT: none; MARGIN-RIGHT: 0px } *#site-sections *.news-hole-container-focus *.news-hole UL { PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } *#site-sections .news-hole-container-focus *.news-hole LI.article_1 { WIDTH: 620px } *#site-sections .news-hole-container-focus *.news-hole LI { WIDTH: 240px; FLOAT: left } .font-size-1 { } .font-size-2 #viewer { FONT-SIZE: 115% } .font-size-2 *#viewer *.innersidePanel { LINE-HEIGHT: 1.3em; FONT-SIZE: 78% } .font-size-3 #viewer { FONT-SIZE: 130% } .font-size-3 #viewer .innersidePanel { LINE-HEIGHT: 1.3em; FONT-SIZE: 60% } *.divider { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(dotted-underline.gif) repeat-x 0px 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 10px }