.breadcrumbs {
	WIDTH: 500px
}
.hide {
	DISPLAY: none
}
#story {
	WIDTH: 100%; BACKGROUND: url(http://msnbcmedia1.msn.com/i/msnbc/Components/CSS/img/hdr-bg-margin-std.gif) repeat-x; HEIGHT: 246px; CLEAR: both
}
#story .container {
	BACKGROUND: url(http://msnbcmedia2.msn.com/i/msnbc/Components/CSS/img/hdr-bg-body-std.jpg) no-repeat center top
}
#story .container #content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 25px; FONT-SIZE: 1.6em !important; PADDING-TOP: 15px
}
.IE #story .container #content {
	MARGIN-LEFT: 5px
}
.safari #story .container #content {
	MARGIN-LEFT: 20px !important
}
.firefox #story .container #content {
	MARGIN-LEFT: 20px !important
}
.Opera #story .container #content {
	MARGIN-LEFT: 20px !important
}
#story .container #content .p12 {
	MARGIN-TOP: 20px
}
#story .container #content .p12 .mR165 P {
	MARGIN-BOTTOM: 15px
}
#story .container #content .p12 .mR165 #udtD {
	PADDING-BOTTOM: 15px; DISPLAY: block
}
UNKNOWN {
	VERTICAL-ALIGN: bottom
}
UNKNOWN {
	VERTICAL-ALIGN: middle
}
UNKNOWN {
	VERTICAL-ALIGN: middle
}
#story .textBodyBlack TABLE TBODY TR TD {
	VERTICAL-ALIGN: middle
}
#story .textBodyBlack TABLE TBODY TR TD .textHang {
	VERTICAL-ALIGN: middle
}
#story #DColumn {
	MARGIN-TOP: 20px
}
#AdShowcase_F1 {
	FONT-SIZE: 100% !important
}
.IE #AdBanner_S {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
H1 {
	FONT: 28px Georgia, Times, serif; COLOR: #cc0000; MARGIN-LEFT: 15px
}
H2 {
	MARGIN: 5px 0px 0px 15px; FONT-FAMILY: Tahoma, Helvetica, sans-serif !important; COLOR: #000; FONT-WEIGHT: bold !important
}
P STRONG {
	FONT-WEIGHT: bold
}
.mR165 UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN-LEFT: 15px
}
.mR165 OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 15px
}
.mR165 UL {
	MARGIN-BOTTOM: 15px
}
.mR165 OL {
	MARGIN-BOTTOM: 15px
}
.cbx .textBodyBlack {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textBodyBlackBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textStoryTag {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .linkSubSectionTab {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSubSectionTab {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMed {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedBlack {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedBlackBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedGrey {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedLtGrey {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedBlue {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedBlueBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedLtGold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedReverse {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedRedBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmall {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallReverse {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallReverseBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallRed {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmRed {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallGreen {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmGreen {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallBlue {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallBlueBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallLtBlue {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallBlack {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallLtGold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallGrey {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallGreyBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .AdEShopHead {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textSmallBlackBold {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .heads {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textTimestamp {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textLegal {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.cbx .textMedBlackHang {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TABLE .textBodyBlack {
	FONT-SIZE: 100%
}
#story .bigRedLink P {
	PADDING-BOTTOM: 0px !important; MARGIN-BOTTOM: 0px !important
}
.userRating TABLE TBODY TR TD {
	PADDING-RIGHT: 5px
}
.textMed {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedBlack {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedBlackBold {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedGrey {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedLtGrey {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedBlue {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedBlueBold {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedLtGold {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedReverse {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedBlackHang {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.textMedRedBold {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px !important
}
.WCCol {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.caption {
	FONT-SIZE: 11px !important
}
.credit {
	FONT-SIZE: 11px !important
}
.box_brl {
	FONT-SIZE: 16px !important
}
.w460 TABLE TR TD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#DColumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(http://msnbcmedia3.msn.com/i/msnbc/Components/CSS/img/border-fade.gif) no-repeat left bottom; FLOAT: right; MARGIN-RIGHT: 15px; PADDING-TOP: 0px
}
.IE-6 #DColumn {
	MARGIN-RIGHT: 8px
}
#dcol-sponsored {
	WIDTH: 160px; FONT-FAMILY: Arial, sans-serif; MARGIN-LEFT: 5px; FONT-SIZE: 11px; OVERFLOW: hidden
}
#dcol-skyscraper {
	MARGIN-LEFT: 10px
}
#DColumn P.dcol-hed {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px; COLOR: #999; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#DColumn #dcol-resourceguide P.dcol-hed {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px; COLOR: #999; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Dcolumng P {
	MARGIN-BOTTOM: 23px
}
#Dcolumng P B {
	COLOR: #259d2f
}
#Dcolumng P U {
	COLOR: #259d2f
}
#DColumn .listing P {
	LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 14px
}
#DColumn .listing {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#content .listing {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#DColumn #dcol-resourceguide {
	TEXT-ALIGN: center; MARGIN-LEFT: 10px
}
#DColumn #dcol-resourceguide P {
	MARGIN: 8px 0px 22px; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#DColumn #dcol-resourceguide P A {
	COLOR: #393; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#DColumn #dcol-resourceguide P A:visited {
	COLOR: #393; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#DColumn #dcol-resourceguide P A:hover {
	TEXT-DECORATION: underline
}
#DColumn #msn-shopping {
	MARGIN-LEFT: 10px
}
.IE #DColumn #msn-shopping {
	MARGIN-LEFT: 0px
}
.boxBI_3216310 .headlineList2 {
	FONT-SIZE: 12px !important
}
.boxBI_3216310 .headlineList1 {
	FONT-SIZE: 12px !important
}
.boxBI_3053751 IMG {
	FLOAT: right
}
#story #content TABLE .box_3053751 {
	FONT-SIZE: 120%
}
#story #content TABLE .box_3088874 {
	FONT-SIZE: 120%
}
#story #content TABLE .box_3088867 {
	FONT-SIZE: 120%
}
#story #content TABLE .box_3553566 {
	FONT-SIZE: 120%
}
.subhedTop10Movers {
	FONT-SIZE: 9px !important
}
#poptext_Top10Movers {
	FONT-SIZE: 9px !important
}
.headlineTop10Movers {
	LINE-HEIGHT: 16px; MARGIN: 4px 0px; DISPLAY: block
}
#body_MSNBC_Political_Calendar TBODY TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.safari .boxB_MSNBC_Political_Calendar {
	BORDER-BOTTOM: #a4abc1 1px solid; BORDER-LEFT: #a4abc1 1px solid; BORDER-TOP: #a4abc1 1px solid; BORDER-RIGHT: #a4abc1 1px solid
}
.safari #deck_MSNBC_Political_Calendar {
	PADDING-LEFT: 10px
}
.safari .hedMSNBC_Political_Calendar {
	WIDTH: 296px
}
.safari #body_MSNBC_Political_Calendar {
	FONT-SIZE: 10px !important
}
#deck_MSNBC_Political_Calendar {
	FONT-SIZE: 10px !important
}
#quiztableA {
	FONT-SIZE: 90% !important
}
#quiztableB {
	FONT-SIZE: 90% !important
}
#quiztableC {
	FONT-SIZE: 90% !important
}
.textBodyBlack .xpress-int {
	FONT-SIZE: 90% !important
}
#story .mR165 .sitewrapperbox {
	MARGIN: 5px 15px 5px 0px
}
.firefox #story .mR165 .sitewrapperbox {
	MARGIN: 15px 5px 5px 0px
}
#story .mR165 PRE {
	FONT-SIZE: 12px !important
}
.IE #story .mR165 PRE {
	WIDTH: 465px; OVERFLOW: auto
}
