.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #359; LINE-HEIGHT: 26px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; LETTER-SPACING: -0.5pt; TEXT-DECORATION: none
}
.linksmall {
	FONT-SIZE: 11px; COLOR: #359; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.bodysmall {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none; WORD-WRAP: break-word
}
.adbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, Sans
}
.headlineblack {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #112; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; LETTER-SPACING: -0.5pt
}
.body {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none; WORD-WRAP: break-word
}
HR {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #ccc; BORDER-BOTTOM: medium none; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
HR.dotted {
	BORDER-TOP: 1px dashed; COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: white
}
HR.white {
	BORDER-TOP: 1px solid; COLOR: #fff; HEIGHT: 1px
}
.graybox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Sans; BACKGROUND-COLOR: #fff
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #359; FONT-FAMILY: Arial,Verdana,Helvetica,Sans
}
.legal {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial,Verdana,Helvetica,Sans; TEXT-DECORATION: none
}
.graybox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Sans; BACKGROUND-COLOR: #fff
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #359; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.subhead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #359; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; LETTER-SPACING: -0.2pt; TEXT-DECORATION: none
}
.subheaddark {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #112; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; LETTER-SPACING: -0.2pt; TEXT-DECORATION: none
}
.subheadblack {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #112; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; LETTER-SPACING: -0.2pt; TEXT-DECORATION: none
}
.link {
	COLOR: #037
}
.link2 {
	COLOR: #359
}
.linksmall {
	COLOR: #048
}
.subhead {
	COLOR: #037
}
.headline {
	COLOR: #359
}
.head_underline {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #335; BORDER-BOTTOM: #ccc 3px solid; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.headsmall_underline {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #335; BORDER-BOTTOM: #ccc 1px dashed; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.head_white {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: Arial Black, Arial, sans; TEXT-DECORATION: none
}
.head_red {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #c30; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.head_blue {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #36a; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.head_black {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #335; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.head_white {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.smallhead_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #36a; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.smallhead_red {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #c00; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.smallhead_black {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #224; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.smallhead_white {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.largehead_red {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #c30; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.largehead_blue {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #36a; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.largehead_black {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #335; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.largehead_black A {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #335; FONT-FAMILY: Arial Black, sans; TEXT-DECORATION: none
}
.largehead_black A {
	TEXT-DECORATION: underline
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-FAMILY: Verdana,Helvetica,Sans; TEXT-DECORATION: none
}
.adlinks_header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.adlinks_body {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.adlinks_link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #037; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.adlinks_linksmall {
	FONT-SIZE: 11px; COLOR: #037; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; TEXT-DECORATION: none
}
.adlinks_box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, Sans; BACKGROUND-COLOR: #fff
}
.adlinks_bg {
	BACKGROUND-COLOR: #fff
}
HR.adlinks {
	CLEAR: both; BORDER-TOP: 1px dashed; COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: white
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
A {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:hover {
	TEXT-DECORATION: underline
}
#frame {
	MARGIN: 0px auto; WIDTH: 985px
}
.inlineIcon {
	MARGIN-RIGHT: 4px
}
.smallBullets {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.smallBullets LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 6px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/misc_story_bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#rightRail .graybox .smallBullets LI {
	LINE-HEIGHT: 14px
}
.pop_box {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(http://www.cbsnews.com/common/images/v3/bg_pop.gif); PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; POSITION: relative
}
.pop_box FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.divider_line {
	BACKGROUND-POSITION: 50% 0%; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/CCCCCC.gif); BACKGROUND-REPEAT: repeat-y
}
#header #headerTop {
	HEIGHT: 55px
}
#header {
	MARGIN-BOTTOM: 16px
}
#header #logo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0px; PADDING-TOP: 8px
}
#header #logo A {
	DISPLAY: block; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/logo_cbsnews.gif); WIDTH: 250px; TEXT-INDENT: -9000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px
}
#header #logo A:hover {
	TEXT-DECORATION: none
}
#header #datetime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 21px; PADDING-TOP: 21px
}
.loginBox {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 300px; HEIGHT: 30px; TEXT-ALIGN: right
}
.loginBox FORM {
	DISPLAY: inline
}
.loginBox LABEL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.loginBox LABEL {
	VERTICAL-ALIGN: middle
}
.loginBox SPAN {
	VERTICAL-ALIGN: middle
}
.loginBox INPUT {
	VERTICAL-ALIGN: middle
}
.loginBox SELECT {
	VERTICAL-ALIGN: middle
}
.loginform INPUT {
	FONT-SIZE: 9px
}
.horizontalNav {
	BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_nav.jpg); MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 27px
}
.horizontalNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 1px; PADDING-TOP: 5px; HEIGHT: 22px
}
.horizontalNav UL LI {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.lastMenuItem {
	BORDER-RIGHT-WIDTH: 0px
}
.horizontalNav UL LI.lastMenuItem {
	BORDER-RIGHT-WIDTH: 0px
}
.horizontalNav UL LI A {
	DISPLAY: block; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.horizontalNav UL LI A:hover {
	TEXT-DECORATION: underline
}
.searchBox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ccd
}
.searchBox .searchPoweredBy {
	FLOAT: right
}
.searchBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchBox LABEL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.searchBox LABEL.head_black {
	FONT-SIZE: 14px; COLOR: #557
}
.searchBox LABEL {
	VERTICAL-ALIGN: middle
}
.searchBox SPAN {
	VERTICAL-ALIGN: middle
}
.searchBox INPUT {
	VERTICAL-ALIGN: middle
}
.searchBox SELECT {
	VERTICAL-ALIGN: middle
}
#bottomSearchCell .searchBox {
	MARGIN-TOP: 20px; MARGIN-LEFT: 11px; WIDTH: 534px
}
#content TD#bottomSearchCell {
	VERTICAL-ALIGN: bottom
}
#footer .horizontalNav {
	BACKGROUND: #aab
}
#footer .horizontalNav UL {
	MARGIN: 0px 25px
}
#footer .horizontalNav {
	CLEAR: both
}
#footer {
	MARGIN-BOTTOM: 25px; TEXT-ALIGN: center
}
#footer .footerList {
	CLEAR: both; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TEXT-ALIGN: center
}
#footer .footerList UL {
	MARGIN: 8px 0px; LIST-STYLE-TYPE: none
}
#footer .footerList UL LI {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; PADDING-TOP: 0px; HEIGHT: 5px
}
#footer #footerSections UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-TOP: 0px
}
#footer .footerList UL LI.first {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer .footerList UL LI.last {
	BORDER-RIGHT-WIDTH: 0px
}
#footer #footerCbs {
	BORDER-BOTTOM-WIDTH: 0px
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px
}
#leftContainer {
	FLOAT: left
}
#content {
	BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/background-border.gif); BACKGROUND-REPEAT: repeat-y
}
TABLE#content {
	BORDER-COLLAPSE: collapse
}
TABLE#content TD#leftRail {
	VERTICAL-ALIGN: top
}
TABLE#content TD#rightRail {
	VERTICAL-ALIGN: top
}
TABLE#content TD#centerColumn {
	VERTICAL-ALIGN: top
}
#leftRail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 118px; PADDING-TOP: 0px
}
DIV#leftRail {
	FLOAT: left
}
#leftRail UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 14px 0px; WIDTH: 110px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid; LIST-STYLE-TYPE: none
}
#leftRail UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#leftRail UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftRail .subnav {
	MARGIN: 0px 0px 12px 12px
}
#leftRail .subnav A {
	FONT-WEIGHT: normal
}
#leftRail .subnav DIV {
	MARGIN-BOTTOM: 4px; LINE-HEIGHT: 12px; PADDING-TOP: 3px
}
.navIconExpandable {
	CURSOR: pointer
}
P.rssLink {
	MARGIN-TOP: 0px; PADDING-LEFT: 4px; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #ccc 3px solid
}
#centerColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 556px; PADDING-TOP: 0px
}
#centerColumnContent {
	MARGIN-LEFT: 10px
}
.home #centerColumnContent {
	MARGIN-RIGHT: 0px
}
.story #centerColumnContent {
	MARGIN-RIGHT: 0px
}
#rightRail {
	MARGIN-LEFT: 685px; WIDTH: 300px
}
#rightRailInner {
	FLOAT: left
}
TABLE TD#rightRail {
	PADDING-LEFT: 8px
}
#mostPopular .bodysmall P {
	COLOR: #6699cc
}
#editorsPicksBox P {
	COLOR: #6699cc
}
#specialBox P {
	COLOR: #6699cc
}
#editorsPicksBox .videoTime {
	COLOR: #000
}
#specialBox .videoTime {
	COLOR: #000
}
.smallTabsBox {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.smallTabsBox .tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.smallTabsBox .tabs {
	BACKGROUND-POSITION: 15px 0px; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_tab_sm2.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
#rightRail .tabs {
	WIDTH: 280px
}
.smallTabsBox .tabs UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 8px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; HEIGHT: 13px
}
.smallTabsBox .tabs UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.smallTabsBox .tabs UL LI.label {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.smallTabsBox .linkList {
	PADDING-LEFT: 15px
}
.smallTabsBox .contentFrames {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-TOP: 8px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#specialBoxContent {
	HEIGHT: auto
}
.smallTabsBox .contentFrames P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.smallTabsBox .clear {
	CLEAR: right; HEIGHT: 1px
}
.contentFrames DIV {
	BACKGROUND-COLOR: #fff
}
.smallTabsBox UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; POSITION: relative
}
.smallTabsBox .tabBoxFooter {
	MARGIN: 0px; COLOR: #69c
}
.smallTabsBox .active {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; LINE-HEIGHT: 14px
}
.smallTabsBox .inactive {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; LINE-HEIGHT: 14px
}
.smallTabsBox .active {
	BORDER-RIGHT: #ccd 1px solid; BORDER-TOP: #ccd 1px solid; BORDER-LEFT: #ccd 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: white
}
.smallTabsBox .active A {
	COLOR: #000
}
.smallTabsBox .inactive {
	BORDER-RIGHT: #8ae 1px solid; BORDER-TOP: #8ae 1px solid; BORDER-LEFT: #8ae 1px solid; BORDER-BOTTOM: #8ae 0px solid; HEIGHT: 13px
}
.smallTabsBox .inactive A {
	COLOR: #36a
}
.smallTabsBox .tabPanel {
	BACKGROUND-COLOR: #fff
}
#mostPopular .contentFrames {

}
.stdTabsBox .tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
.stdTabsBox .tabs {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_tab_lg2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto 8px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.stdTabsBox .tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.stdTabsBox .tabs LI {
	TEXT-ALIGN: center
}
.stdTabsBox .tabs LI.active {
	BORDER-RIGHT: #ccd 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #ccd 1px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #ccd 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccd 0px solid; HEIGHT: 26px; BACKGROUND-COLOR: white
}
.stdTabsBox .tabs LI.inactive {
	BORDER-RIGHT: #8ae 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #8ae 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 2px; BORDER-LEFT: #8ae 1px solid; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BORDER-BOTTOM: #8ae 0px solid; HEIGHT: 20px
}
.stdTabsBox .tabs LI.inactive A {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #3366aa; FONT-FAMILY: Arial Black,sans; TEXT-DECORATION: none
}
.stdTabsBox .tabs LI.active A {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #333355; FONT-FAMILY: Arial Black,sans; TEXT-DECORATION: none
}
.stdTabsBox .tabs LI.active A.more {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #36a; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.stdTabsBox .tabs LI.active A.smallhead_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #36a; FONT-FAMILY: Verdana, sans; TEXT-DECORATION: none
}
.stdTabsBox .tabs LI.first {
	MARGIN-LEFT: 9px
}
.stdTabsBox {
	CLEAR: both; PADDING-TOP: 12px
}
.stdTabsBox .tabPanel {
	BACKGROUND-COLOR: #fff
}
.stdMedia .tabItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.stdMedia .tabItemNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.stdMedia .tabItem STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.stdMedia .tabItemNav STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.stdMedia .tabItem IMG {
	MARGIN: 0px auto
}
.stdMedia .tabItemNav IMG {
	MARGIN: 0px auto
}
.stdMedia .tabItemNav {
	MARGIN: 35px 0px 0px 4px; WIDTH: 11px; CURSOR: pointer; POSITION: relative
}
.stdMedia .first {
	MARGIN: 35px 0px 0px 6px
}
.stdMedia .tabItem IMG {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
.stdMedia .scrollFrame {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 504px; POSITION: relative; HEIGHT: 115px
}
.stdMedia .scrollFrame UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 115px
}
UL.stdMedia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 115px
}
.contentFrames .tabFeatureItem {
	FLOAT: left; WIDTH: 160px; MARGIN-RIGHT: 11px
}
.mediaTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_multimedia_header.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.mediaTabs .active {
	BORDER-RIGHT: #334 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #334 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #334 1px solid; COLOR: #333355; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BORDER-BOTTOM: #334 0px solid; FONT-FAMILY: Arial Black,sans; BACKGROUND-COLOR: #ccd; TEXT-DECORATION: none
}
.mediaTabs .bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #69c; PADDING-TOP: 6px
}
.mediaBox {
	CLEAR: both; BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_multimedia.gif); PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x
}
.mediaBox .left {
	BORDER-RIGHT: #ccd 1px solid; FLOAT: left; WIDTH: 273px
}
.mediaBox .right {
	FLOAT: right; WIDTH: 272px
}
.mediaBox .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 81px; COLOR: #fff; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
.mediaBox .smallBox {
	MARGIN: 0px 6px; WIDTH: 257px
}
.mediaBox .bigBox {
	MARGIN: 0px 18px
}
.mediaBox .scroller {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.mediaBox .scroller .icon {
	MARGIN-RIGHT: 3px
}
.sectionBlockHead {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; BORDER-BOTTOM: #ccc 3px solid
}
.sectionBlockStories {
	MARGIN: 6px 0px 24px 8px
}
.sectionBlockStories P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69c; PADDING-TOP: 0px
}
.sectionBlockVideosHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dashed
}
.sectionBlockVideos {
	MARGIN: 2px 0px 0px 8px
}
.topHeader {
	BACKGROUND-IMAGE: url(http://wwwimage.cbsnews.com/common/images/v3/bg_tab_sm2.gif); MARGIN-BOTTOM: 8px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
.topHeader H3 {
	BORDER-RIGHT: #aab 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #aab 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #aab 1px solid; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: #aab 0px solid; BACKGROUND-COLOR: #fff
}
.popupFrame {
	WIDTH: 510px; HEIGHT: 394px
}
.popupFrameS {
	WIDTH: 304px; HEIGHT: 394px
}
.popupFrameA {
	WIDTH: 524px; HEIGHT: 394px
}

.popupHeaderInner {
	MARGIN: 0px 8px 18px; WIDTH: 465px; PADDING-TOP: 9px
}
.popupFrameS .popupHeaderInner {
	WIDTH: 250px
}
.popupFrameA .popupHeaderInner {
	WIDTH: 465px
}
.popupContentFrame {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.popupContentFrameNoFooter {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.popupFrameS .popupContentFrame {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.popupFrameS .popupContentFrameNoFooter {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 10px 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.popupContentFrameNoFooter {
	HEIGHT: 295px
}
.popupFrameS DIV.popupContentFrameNoFooter {
	HEIGHT: 295px
}
IFRAME.popupContentFrameNoFooter {
	MARGIN-TOP: 0px; WIDTH: 453px; HEIGHT: 295px
}
.popupFrameS IFRAME.popupContentFrameNoFooter {
	MARGIN-TOP: 0px; WIDTH: 243px; HEIGHT: 295px
}
.popupFrameA IFRAME.popupContentFrameNoFooter {
	MARGIN-TOP: 0px; WIDTH: 465px; HEIGHT: 295px
}
IFRAME.popupContentFrame {
	MARGIN-TOP: 0px; WIDTH: 453px; HEIGHT: 225px
}
.popupFrameS IFRAME.popupContentFrame {
	MARGIN-TOP: 0px; WIDTH: 243px; HEIGHT: 225px
}
.popupFrameA IFRAME.popupContentFrame {
	MARGIN-TOP: 0px; WIDTH: 463px; HEIGHT: 210px
}
.popupContent {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; OVERFLOW: auto; WIDTH: 455px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: Arial, Sans; HEIGHT: 220px; BORDER-RIGHT-WIDTH: 0px
}
.popupFrameS .popupContent {
	WIDTH: 245px
}
.popupFrameA .popupContent {
	WIDTH: 455px; HEIGHT: 210px
}
.popupContentFrameNoFooter .popupContent {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 295px; BORDER-RIGHT-WIDTH: 0px
}
.popupFrameS .popupContentFrameNoFooter .popupContent {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 243px; HEIGHT: 294px; BORDER-RIGHT-WIDTH: 0px
}
.popupFrameA .popupContentFrameNoFooter .popupContent {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 295px; BORDER-RIGHT-WIDTH: 0px
}
.popupContentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, Sans
}
.popupContentHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #039; FONT-FAMILY: Arial, Sans
}
.popupFooter {
	FONT-SIZE: 10px; FLOAT: right; COLOR: #999; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Sans
}
.popupHeader1 {
	FONT-SIZE: 10px; FLOAT: right; COLOR: #9cf; FONT-FAMILY: Arial, Sans
}
.popupHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fff; FONT-FAMILY: Arial, Sans
}
#sectionHeadlinesBox {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#sectionHeadlinesBox H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 14px
}
.sectionHeadlinesBoxItem {
	CLEAR: right; MARGIN: 14px 0pt 8px; LINE-HEIGHT: 19px; BORDER-BOTTOM: rgb(204,204,204) 1px solid
}
#sectionHeadlinesBox P {
	MARGIN: 0px
}
.apSubhead {
	MARGIN: 2px 0px 14px 8px
}
.sectionHeadlinesBoxItem DIV {
	FLOAT: right
}
.sectionHeadlinesBoxItem H4 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
#sectionHeadlinesBox .apPoweredBy {
	PADDING-TOP: 5px
}
.storyOpen1#content {
	BACKGROUND-IMAGE: none
}
.storyOpen1 #centerColumn {
	BORDER-LEFT: #fff 1px solid; WIDTH: 675px
}
.storyOpen1 #bottomSearchBox {
	WIDTH: 675px
}
#dp-popup {
	BORDER-RIGHT: #7799cc 1px solid; BORDER-TOP: #7799cc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #7799cc 1px solid; WIDTH: 169px; BORDER-BOTTOM: #7799cc 1px solid; FONT-FAMILY: Arial,Verdana,Helvetica,Sans; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV#dp-popup H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #7799cc; TEXT-ALIGN: center
}
DIV#dp-popup DIV#dp-nav-prev {
	LEFT: 4px; WIDTH: 100px; POSITION: absolute; TOP: 2px
}
DIV#dp-popup DIV#dp-nav-next {
	RIGHT: 4px; WIDTH: 100px; POSITION: absolute; TOP: 2px
}
DIV#dp-popup DIV#dp-nav-next A {
	FLOAT: right
}
DIV#dp-popup A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 3px
}
#dp-popup .jCalendar {
	MARGIN: 0px auto
}
#dp-popup TD {
	CURSOR: pointer; COLOR: #037; TEXT-ALIGN: center
}
#dp-popup .disabled {
	COLOR: #bbb
}
#dp-popup TD.other-month {
	COLOR: #fff
}
#dp-popup TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; COLOR: #99a; PADDING-TOP: 4px
}
#dp-nav-prev-year {
	FLOAT: left
}
#dp-nav-prev-month {
	FLOAT: left
}
#dp-nav-next-month {
	DISPLAY: block; WIDTH: 13px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#dp-nav-next-year {
	DISPLAY: block; WIDTH: 13px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#dp-nav-prev-month {
	DISPLAY: block; WIDTH: 13px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#dp-nav-prev-year {
	DISPLAY: block; WIDTH: 13px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#dp-popup #dp-nav-next-month A {
	TEXT-DECORATION: none
}
#dp-popup #dp-nav-next-year A {
	TEXT-DECORATION: none
}
#dp-popup #dp-nav-prev-month A {
	TEXT-DECORATION: none
}
#dp-popup #dp-nav-prev-year A {
	TEXT-DECORATION: none
}

#dp-popup #dp-close {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #037
}
.dp-applied {
	FONT-SIZE: 10px
}
#dp-popup TH {
	FONT-SIZE: 10px
}
#dp-popup TD {
	FONT-SIZE: 10px
}
.valignbaseline {
	VERTICAL-ALIGN: baseline
}
.valignbottom {
	VERTICAL-ALIGN: bottom
}
.valignmiddle {
	VERTICAL-ALIGN: middle
}
.valigntop {
	VERTICAL-ALIGN: top
}
.valigntextbottom {
	VERTICAL-ALIGN: text-bottom
}
.valigntexttop {
	VERTICAL-ALIGN: text-top
}
#ei {
	Z-INDEX: 2; LEFT: 0px; BOTTOM: 0px; POSITION: fixed
}

