
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/subnav.css------*/
/*
This is used only by sports sections and articles for the sub navigation
*/

#cnn_hdr-subnav-ad
{
	width:175px;
	float:right;
	margin:0;
	padding:8px 2px 0 0
}

#cnn_hdr-subnav
{
	height:20px;
	display:block;
	margin: 0 0 5px 0;
	padding:15px 0 10px
}

#cnn_hdr-subnav #submenu
{
	display:block;
	padding-left:5px;
	margin:0 auto
}

#submenu li a:hover,#submenu .nav-on a
{
	color:#ca0002
}

#submenu .nav-first
{
	text-align:left;
	border-left:0
}

#submenu .nav-first a
{
	padding:0 20px 0 0
}

#submenu li a
{
	line-height:20px;
	color:#000;
	font-weight:700;
	font-size:13px;
	padding:0 20px
}

#submenu li
{
	text-align:left;
	border-left:1px solid #ccc;
	display:block;
	float:left
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/common.css------*/
/**  
	* Common Attribute Stylesheet
	*
	* Standard Layout
	*
	*
	*
	* @version	3.0
	* @package	xhtml-css
	* @cssdoc	version 1.0
	* @license	GPL v3
	*
	*
	*/
/**
 * Reset
  *
  *@section reset
 * tables will still need to have cellspacing set to 0 in their markup
 * any quote marks should be removed from <q> and <blockquote>
 * this area also removes default borders on linked images
 */
*
{
	padding:0;
	margin:0
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}

body
{
	line-height:1.5
}

table
{
	border-collapse:separate;
	border-spacing:0
}

caption,th,td
{
	text-align:left;
	font-weight:400
}

table,td,th
{
	vertical-align:top
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:""
}

blockquote,q
{
	quotes:"" ""
}

a img
{
	border:none
}

/**
* br tag
*.br {
*height: 10px; 
*width: 100%; 
*display: block; 
*position: relative;
*}
*/
/**
 * Utility Area 
 *
 * @section utility
 * defining lists, floats, 'no' classes, clearfix, hr and general typography
 */
/*.red-bullet li{list-style: none; background: transparent url(../resources/irb/red_bull.gif) no-repeat 0 7px; padding-left: 8px;}*/
.vanilla-inline li
{
	display:inline;
	list-style:none
}

.block-inline li
{
	display:block;
	float:left
}

.assignments li,.vanilla-rows li
{
	font-size:12px;
	font-weight:700;
	list-style:none;
	border-top:1px solid #e4e4e4;
	padding:10px 0
}

.util-left
{
	float:left;
	display:inline
}

.util-right
{
	float:right;
	display:inline
}

.util-clear
{
	clear:both
}

.no-border
{
	border:0!important
}

.no-margin
{
	margin:0!important
}

.no-bg
{
	background:none!important
}

.no-pad-left
{
	padding-left:0!important
}

.no-pad-right
{
	padding-right:0!important
}

hr
{
	margin:0;
	padding:0;
	height:0;
	width:100%;
	clear:both;
	border-top:1px solid #e4e4e4;
	overflow:hidden
}

div.hr
{
	overflow:hidden;
	width:100%;
	height:0;
	margin:0;
	padding:0;
	border-top:1px solid #e4e4e4;
	clear:both
}

body
{
	font-family:Arial, Helvetica, Utkal, sans-serif;
	font-size:12px;
	color:#000;
	background:#fafafa
}

h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0
}

a
{
	text-decoration:none
}

a:link,a:visited
{
	color:#004276;
	outline:none
}

a:visited
{
	color:#5C7996
}

a:hover
{
	color:#ca0002
}

a:focus
{
	outline:none
}

/** clearfix area */
.cnn_clear
{
	height:1px;
	overflow:hidden;
	clear:both
}

.cnn_pad1top
{
	padding:1px 0 0
}

.cnn_pad2top
{
	padding:2px 0 0
}

.cnn_pad3top
{
	padding:3px 0 0
}

.cnn_pad5top
{
	padding:5px 0 0
}

.cnn_pad6top
{
	padding:6px 0 0
}

.cnn_pad7top
{
	padding:7px 0 0
}

.cnn_pad8top
{
	padding:8px 0 0
}

.cnn_pad9top
{
	padding:9px 0 0
}

.cnn_pad10top
{
	padding:10px 0 0
}

.cnn_pad11top
{
	padding:11px 0 0
}

.cnn_pad12top
{
	padding:12px 0 0
}

.cnn_pad15top
{
	padding:15px 0 0
}

.cnn_pad18top
{
	padding:18px 0 0
}

.cnn_pad20top
{
	padding:20px 0 0
}

.cnn_shdspc
{
	background-color:#FAFAFA
}

/**
* 
*Header and Footer Area
*
*@section header
*
*/
#cnn_hdr,#cnn_ftr,#cnn_hdr-main
{
	margin:0 auto;
	width:auto;
	text-align:center;
	min-width:1002px;
	line-height:12px
}

#cnn_hdr
{
	background:#ca0002
}

.hdr-wrap
{
	margin:0 auto;
	width:980px;
	position:relative
}

#cnn_hdr h1 span
{
	display:block;
	_display:none;
	text-indent:-9999px;
	height:0;
	width:0
}

#cnn_hdr-prompt
{
	background:#000 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hat/bg_hat_black_lg.gif) 0 0 repeat-x;
	font-size:10px;
	line-height:14px;
	font-weight:700;
	height:50px;
	padding:0 10px
}

#cnn_hdr-prompt a
{
	color:#fff
}

#hdr-prompt-text
{
	position:absolute;
	top:7px;
	left:0
}

#hdr-prompt-text #hdr-arrow-us,#hdr-prompt-text #hdr-arrow-intl
{
	position:absolute;
	top:14px;
	right:93px
}

#hdr-prompt-text #hdr-arrow-intl
{
	right:-1px
}

#hdr-prompt-close
{
	position:absolute;
	top:17px;
	right:0
}

/** 
* @workaround
*@affected 		IE 5.x/Win, IE6, IE7
* @css-for
*@valid				yes
*/
#cnn_hdr-main
{
	height:84px;
	background:#ca0002;
	_padding:0 10px
}

#hdr-editions
{
	position:absolute;
	top:0;
	left:0
}

#hdr-auth
{
	position:absolute;
	top:0;
	right:0
}

#hdr-editions li,#hdr-auth li
{
	font-size:10px;
	font-weight:700;
	display:block;
	float:left;
	height:20px;
	border-right:1px solid #f99;
	padding:0 9px;
	color:#f99
}

#hdr-editions a,#hdr-auth a,#hdr-prompt a
{
	color:#fff
}

#hdr-editions a,#hdr-auth a,#hdr-editions span,#hdr-auth span
{
	position:relative;
	top:7px
}

#hdr-search
{
	position:absolute;
	right:0;
	top:31px
}

#ftr-search
{
	float:right;
	margin-top:14px
}

.cnn_ftrggle
{
	text-align:right;
	padding:1px 0 0
}

/** edition headers from article-css */
#hdr-editions a
{
	text-decoration:none
}

#cnn_hdr-editionS
{
	text-align:left;
	clear:both
}

#cnn_hdr-editionS a
{
	text-decoration:none;
	font-size:10px;
	top:7px;
	line-height:12px;
	font-weight:700
}

#hdr-prompt-text b
{
	display:inline-block;
	margin:0 0 0 20px
}

#hdr-editions li
{
	padding:0 10px
}

#hdr-editions ul li.no-pad-left span
{
	font-size:12px
}

.hdr-arrow-intl,.hdr-arrow-us,.hdr-arrow-us2
{
	left:148px
}

.hdr-arrow-us2
{
	left:180px
}

/** 
* Search
*
*@section search
*
*/
#hdr-search #hdr-search-box,#ftr-search #ftr-search-box
{
	font-weight:700;
	font-size:10px!important;
	color:#666;
	border:0;
	border-top:2px solid #ccc;
	border-left:1px solid #ccc;
	width:187px;
	height:16px;
	padding:2px 20px 1px 7px
}

#hdr-search form
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-search-google.gif) bottom right no-repeat;
	padding-bottom:21px
}

#ftr-search form
{
	width:216px
}

#hdr-search-mag,#ftr-search-mag
{
	outline:none;
	border:0;
	position:absolute;
	top:6px;
	right:3px;
	width:13px;
	height:12px
}

#ftr-search-mag
{
	top:22px;
	right:4px
}

#hdr-search .hdr-search-on,#ftr-search .ftr-search-on
{
	color:#000!important
}

/**
* Navigation
*
*@section navigation 
*
* in cascading order, menus are organized by US and then International editions
*/
#cnn_hdr #cnn_hdr-nav
{
	border-bottom:6px solid #dfdfdf;
	display:block;
	height:35px;
	background:#b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -66px repeat-x;
	padding:0 10px
}

#cnn_hdr #us-menu,#cnn_hdr #intl-menu
{
	display:block;
	margin:0 auto;
	width:980px;
	height:35px;
	border-left:1px solid #b60002
}

#us-menu li,#intl-menu li
{
	display:block;
	float:left;
	height:35px;
	background:#900;
	border-right:1px solid #ca0002
}

#us-menu li a,#intl-menu li a
{
	overflow:hidden;
	background:#b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -66px repeat-x;
	line-height:35px;
	border-right:1px solid #900;
	color:#fff;
	font-weight:700;
	display:block;
	_display:inline-block;
	text-decoration:none!important;
	height:35px
}

#us-menu li a:hover,#intl-menu li a:hover
{
	background:#900
}

#us-menu .nav-media,#intl-menu .nav-media
{
	background:#b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -131px repeat-x
}

#us-menu .nav-on,#us-menu .nav-on:hover,#intl-menu .nav-on,#intl-menu .nav-on:hover
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 0 repeat-x;
	color:#ca0002
}

#us-menu #nav-newspulse,#us-menu #nav-money,#us-menu #nav-sports
{
	position:relative
}

#us-menu #nav-money span,#us-menu #nav-sports span
{
	position:relative;
	left:-3px
}

#us-menu #nav-home
{
	width:55px
}

#us-menu #nav-video
{
	position: relative;
	width:75px
}

#us-menu #nav-video img
{
	position:absolute;
	right: 5px;
    top: 0;
/* 	margin-left:-8px;
	margin-top:-8px */
}

#us-menu #nav-newspulse
{
	width:88px
}

#us-menu #nav-newspulse img
{
	position:absolute;
	top:0;
	right:5px
}

#us-menu #nav-us
{
	width:37px
}

#us-menu #nav-world
{
	width:50px
}

#us-menu #nav-politics
{
	width:58px
}

#us-menu #nav-justice
{
	width:58px
}

#us-menu #nav-entertainment
{
	width:97px
}

#us-menu #nav-tech
{
	width:42px
}

#us-menu #nav-health
{
	width:53px
}

#us-menu #nav-living
{
	width:50px
}

#us-menu #nav-travel
{
	width:50px
}

#us-menu #nav-opinion
{
	width:61px
}

#us-menu #nav-ireport
{
	width:58px
}

#us-menu #nav-money
{
	width:59px
}

#us-menu #nav-money img
{
	position:absolute;
	top:16px;
	right:8px
}

#us-menu #nav-sports
{
	width:60px
}

#us-menu #nav-sports img
{
	position:absolute;
	top:16px;
	right:7px
}

#intl-menu #nav-home
{
	width:52px
}

#intl-menu #nav-video
{
	width:50px
}

#intl-menu #nav-world
{
	width:54px
}

#intl-menu #nav-africa
{
	width:54px
}

#intl-menu #nav-asia
{
	width:43px
}

#intl-menu #nav-europe
{
	width:58px
}

#intl-menu #nav-latin-america
{
	width:96px
}

#intl-menu #nav-middle-east
{
	width:84px
}

#intl-menu #nav-us
{
	width:40px
}

#intl-menu #nav-business
{
	width:73px
}

#intl-menu #nav-world-sport
{
	width:89px
}

#intl-menu #nav-entertainment
{
	width:100px
}

#intl-menu #nav-tech
{
	width:45px
}

#intl-menu #nav-travel
{
	width:53px
}

#intl-menu #nav-ireport
{
	width:60px
}

/**
 * Main Container and Content Areas
*
*@section content
*
*/
#cnn_ftrcntnt #cnnLWPWeather
{
	display:inline;
	float:left
}

#cnn_ftrcntnt #cnnLWPWeather #cnnLWPPersonalize
{
	position:relative;
	top:14px
}

#cnn_maincntnr,.cnn_maincntnr
{
	width:1000px
}

.cnn_contentarea
{
	width:990px;
	text-align:left
}

.cnn_sdbx
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/Left_shadow.gif) 0 0 repeat-y
}

.cnn_sdbx1
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/Right_shadow.gif) 100% 0 repeat-y
}

.cnn_sdbx2
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/TR_shadow_1000x6.gif) 100% 0 no-repeat
}

.cnn_sdbx3
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/TL_shadow_7x6.gif) 0 0 no-repeat
}

.cnn_sdbx4
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/BR_shadow_1000x6.gif) 100% 100% no-repeat
}

.cnn_sdbx5
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/BL_shadow_7x6.gif) 0 100% no-repeat
}

.cnn_sdbxcntnt
{
	padding:4px 5px
}

.cnn_shdheader
{
	height:5px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/top.right.gif) 100% 0 no-repeat
}

.cnn_shdheader div
{
	height:5px;
	width:5px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/top.right.gif) 0 0 no-repeat
}

.cnn_shdfooter
{
	height:5px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/bot.right.gif) 100% 0 no-repeat
}

.cnn_shdfooter div
{
	height:5px;
	width:5px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/bot.right.gif) 0 0 no-repeat
}

.cnn_shdlft
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/left.5px.gif) 0 0 repeat-y
}

.cnn_shdrgt
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/right.5px.gif) 100% 0 repeat-y;
	padding:0 5px
}

.cnn_shdcontent
{
	margin:0 5px
}

.cnn_shdbox .cnn_shdlft
{
	background-color:#fff
}

.cnn_divline
{
	height:1px;
	background-color:#E5E5E5;
	overflow:hidden
}

.cnn_divdotted
{
	height:1px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/dotted.line.1px.gif) top left repeat-x;
	overflow:hidden
}

.cnn_sectbincntnt2 ul
{
	margin:0;
	padding:0;
	list-style:none
}

.cnn_sectbincntnt2 ul li
{
	padding:0 0 2px 7px;
	margin:0;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) 0 5px no-repeat;
	color:#9a9a9a
}

.cnn_sectbincntnt2 ul li h2
{
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_sectbincntnt2 li .cnn_vidicon
{
	margin:0 0 0 4px;
	vertical-align:-1px
}

/* for arabic bbin */
#arabicbin ul
{
	direction:rtl;
	text-align:right;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside
}

#arabicbin ul li
{
	padding:0 7px 2px 0;
	margin:0;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) right 5px no-repeat;
	color:#9a9a9a
}

ul.cnn_bulletbin
{
	margin:0;
	padding:0;
	list-style:none
}

ul.cnn_bulletbin li
{
	padding:0 0 2px 7px;
	margin:0;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) 0 5px no-repeat;
	color:#9a9a9a
}

ul.cnn_bulletbin li h2
{
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

ul.cnn_bulletbin li .cnn_vidicon
{
	margin:0 0 0 4px;
	vertical-align:-1px
}

/** Workaround for Video Icons
*
*@affected IE6/7/8
* @valid yes
*/
* html ul.cnn_bulletbin li .cnn_vidicon
{
	vertical-align:middle
}

*+html ul.cnn_bulletbin li .cnn_vidicon
{
	vertical-align:middle
}

.cnn_relpostn
{
	position:relative
}

/** 
* Quickvote styles
*
*@section quickvote
*
*/
.cnn_shdsectbin .cnn_quickvotebin h4
{
	background-image:none
}

.cnn_quickvotebin h5
{
	font:bold 14px/16px arial, Helvetica, Utkal, sans-serif;
	margin:0;
	padding:0 0 8px
}

.cnn_qvbvote
{
	color:#9a9a9a;
	margin:12px 0 0
}

.cnn_qvbv1,.cnn_qvbv2
{
	float:left;
	display:inline;
	margin:0
}

.cnn_qvbv2
{
	margin:2px 0 0 4px
}

.cnn_qvb336 .cnn_qvbv2
{
	font-size:11px;
	line-height:14px
}

.cnn_qvbvactv
{
	background-color:#efefef
}

.cnn_qvbv9 div
{
	margin:4px 0 0;
	height:8px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/qv.bar.bg.gif) top left repeat-x
}

.cnn_qvbv4 ul
{
	margin:0;
	padding:0;
	list-style:none
}

.cnn_qvbv4 ul li
{
	padding:0 0 4px;
	margin:0;
	width:100px;
	float:left;
	display:inline
}

.cnn_qvbv4 ul li input
{
	display:block;
	float:left;
	margin:0 5px 0 0
}

/** Workaround for listed input boxes
*
*@affected IE6/7/8
* @valid yes
*/
* html .cnn_qvbv4 ul li input
{
	margin-top:-3px
}

*+html .cnn_qvbv4 ul li input
{
	margin-top:-3px
}

.cnn_qvb336 .cnn_qvbv4 ul li
{
	width:150px
}

.cnn_qvbv5
{
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif;
	padding:0 0 6px
}

.cnn_qvbv6
{
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif;
	width:210px
}

.cnn_qvbv7 div
{
	float:left;
	display:inline
}

.cnn_qvbv7 div.cnn_clear
{
	float:none;
	display:block
}

.cnn_qvbv8
{
	width:54px;
	margin:1px 0 0 5px
}

.cnn_qvbv9
{
	width:78px;
	overflow:hidden
}

.cnn_qvbv10
{
	width:30px;
	margin:1px 0 0
}

.cnn_qvbv11
{
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif;
	color:#828282;
	width:43px;
	margin:2px 0 0
}

.cnn_qvbv12
{
	margin:4px 0 0;
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif;
	color:#828282
}

.cnn_qvbv13
{
	margin:0 0 4px;
	color:#828282;
	font:normal 10px/12px arial, Helvetica, Utkal, sans-serif
}

.cnn_qvbv15
{
	display:none
}

.cnn_qvbwide
{
	height:179px;
	overflow:hidden
}

.cnn_qvbwide .cnn_qvbv1,.cnn_qvbwide .cnn_qvbv2
{
	float:none;
	margin:0 0 5px;
	display:block;
	font-size:11px;
	line-height:14px
}

.cnn_qvbwide .cnn_qvbv2 span
{
	display:none
}

.cnn_qvbwide .cnn_qvbv3
{
	padding:0 10px 20px;
	font:normal 11px/14px arial
}

.cnn_qvbwide .cnn_qvbv3 h5
{
	font:bold 16px/19px arial;
	color:#000;
	margin:0;
	padding:0 0 1px
}

.cnn_qvbwide .cnn_qvbv4
{
	float:left;
	margin:2px 0 0 10px;
	display:inline;
	width:632px
}

.cnn_qvbwide .cnn_qvbvote
{
	float:left;
	display:inline;
	margin:3px 0 0
}

.cnn_qvbwide .cnn_qvbv4 ul
{
	margin:0;
	padding:0;
	list-style:none
}

.cnn_qvbwide .cnn_qvbv4 ul li
{
	padding:0 0 4px;
	width:200px;
	margin:0;
	float:left;
	display:inline
}

.cnn_qvbwide .cnn_tsbnav
{
	float:right;
	display:inline;
	margin:8px 0 0
}

.cnn_qvb336 h5
{
	font:bold 18px/21px arial;
	padding:7px 0 11px
}

.cnn_qvb336 .cnn_qvbv5
{
	font:normal 11px/14px arial;
	padding:0 0 12px
}

.cnn_qvb336 .cnn_qvbv6
{
	font:normal 11px/14px arial;
	width:316px
}

.cnn_qvb336 .cnn_qvbv7 div,.cnn_qvbwide .cnn_qvbv7 div
{
	float:left;
	display:inline
}

.cnn_qvb336 .cnn_qvbv7 div.cnn_clear,.cnn_qvbwide .cnn_qvbv7 div.cnn_clear
{
	float:none;
	display:block
}

.cnn_qvb336 .cnn_qvbv8,.cnn_qvbwide .cnn_qvbv8
{
	width:54px;
	margin:1px 0 0 5px
}

.cnn_qvb336 .cnn_qvbv9,.cnn_qvbwide .cnn_qvbv9
{
	width:172px
}

.cnn_qvb336 .cnn_qvbv10,.cnn_qvbwide .cnn_qvbv10
{
	width:43px;
	margin:1px 0 0
}

.cnn_qvb336 .cnn_qvbv11,.cnn_qvbwide .cnn_qvbv11
{
	font:bold 10px/12px arial;
	color:#828282;
	width:42px;
	margin:2px 0 0
}

.cnn_qvb336 .cnn_qvbv12,.cnn_qvbwide .cnn_qvbv12
{
	float:right;
	margin:9px 0 8px;
	display:inline;
	font:bold 10px/12px arial;
	color:#828282
}

.cnn_qvb336 .cnn_qvbv13
{
	float:left;
	margin:9px 0 8px;
	display:inline;
	color:#828282;
	font:normal 10px/12px arial
}

.cnn_qvbwide .cnn_qvbv13
{
	display:none
}

.cnn_qvbwide .cnn_qvbv16
{
	height:109px;
	overflow:hidden
}

.cnn_qvbwide .cnn_qvbv15
{
	display:block;
	color:#828282;
	font:normal 10px/12px arial
}

.cnn_qvbwide h5
{
	font:bold 18px/21px arial;
	padding:0 80px 4px 0
}

.cnn_qvbwide .cnn_qvbv14
{
	float:left;
	display:inline;
	width:404px;
	margin:0 0 0 10px
}

.cnn_qvbwide .cnn_qvbv6
{
	font:normal 11px/14px arial;
	width:316px;
	float:left;
	display:inline;
	margin:3px 0 0
}

/**
* Buttons used commonly around the site
*
*@section buttons
*
* Defines backgrounds, boundaries and hover states for common button usage
*/
.cnn_mtpmorebtn,.cnn_mtpmoregbtn,.cnn_frmsrchbtn,.cnn_frmqvtbtn,.cnn_frmqvtbbtn,.cnn_frmgobtn,.cnn_frmsrchlgbtn,.cnn_mtpvmsbtn,.cnn_mtpvatbtn,.cnn_irprtrsltsbtn,.cnn_mtpmorevbtn,.cnn_fabcntrldot,.cnn_mtpvatpbtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -352px no-repeat
}

.cnn_mtpmorebtn
{
	display:block;
	height:17px;
	width:55px
}

.cnn_mtpmorebtn img
{
	height:17px;
	width:55px
}

.cnn_mtpmorebtn:hover
{
	background-position:0 -389px
}

.cnn_mtpmoregbtn
{
	display:block;
	height:17px;
	width:55px;
	background-position:0 -1758px
}

.cnn_mtpmoregbtn img
{
	height:17px;
	width:55px
}

.cnn_mtpmoregbtn:hover
{
	background-position:0 -1795px
}

.cnn_frmsrchbtn
{
	display:block;
	height:20px;
	width:56px;
	background-position:0 -500px
}

.cnn_frmsrchbtn img
{
	height:20px;
	width:56px
}

.cnn_frmsrchbtn:hover
{
	background-position:0 -540px
}

.cnn_frmsrchlgbtn
{
	display:block;
	height:27px;
	width:86px;
	background-position:0 -1459px
}

.cnn_frmsrchlgbtn img
{
	height:27px;
	width:86px
}

.cnn_frmsrchlgbtn:hover
{
	background-position:0 -1506px
}

.cnn_frmqvtbtn
{
	display:block;
	height:20px;
	width:55px;
	background-position:0 -580px
}

.cnn_frmqvtbtn img
{
	height:20px;
	width:55px
}

.cnn_frmqvtbtn:hover
{
	background-position:0 -620px
}

.cnn_frmqvtbbtn
{
	display:block;
	height:21px;
	width:55px;
	background-position:0 -1553px
}

.cnn_frmqvtbbtn img
{
	height:21px;
	width:55px
}

.cnn_frmqvtbbtn:hover
{
	background-position:0 -1594px
}

.cnn_mtpvmsbtn
{
	display:block;
	height:17px;
	width:115px;
	background-position:0 -1385px
}

.cnn_mtpvmsbtn img
{
	height:17px;
	width:115px
}

.cnn_mtpvmsbtn:hover
{
	background-position:0 -1422px
}

.cnn_mtpvatbtn
{
	display:block;
	height:17px;
	width:109px;
	background-position:0 -3929px
}

.cnn_mtpvatbtn img
{
	height:17px;
	width:109px
}

.cnn_mtpvatbtn:hover
{
	background-position:0 -3966px
}

.cnn_mtpvatpbtn
{
	display:block;
	height:17px;
	width:109px;
	background-position:0 -3285px
}

.cnn_mtpvatpbtn img
{
	height:17px;
	width:109px
}

.cnn_mtpvatpbtn:hover
{
	background-position:0 -3322px
}

.cnn_frmgobtn
{
	display:block;
	height:21px;
	width:47px;
	background-position:0 -1676px
}

.cnn_frmgobtn img
{
	height:21px;
	width:47px
}

.cnn_frmgobtn:hover
{
	background-position:0 -1717px
}

.cnn_frmgobtn_on,.cnn_frmgobtn_on:hover
{
	background-position:0 -1635px
}

.cnn_irprtrsltsbtn
{
	display:block;
	height:17px;
	width:146px;
	background-position:0 -1311px
}

.cnn_irprtrsltsbtn img
{
	height:17px;
	width:146px
}

.cnn_irprtrsltsbtn:hover
{
	background-position:0 -1348px
}

.cnn_mtpmorevbtn
{
	display:block;
	height:17px;
	width:92px;
	background-position:0 -3211px
}

.cnn_mtpmorevbtn img
{
	height:17px;
	width:92px
}

.cnn_mtpmorevbtn:hover
{
	background-position:0 -3248px
}

.cnn_fabcntrldot
{
	display:block;
	height:5px;
	width:5px;
	background-position:0 -3161px
}

.cnn_fabcntrldot img
{
	height:5px;
	width:5px
}

.cnn_fabcntrldot:hover
{
	background-position:0 -3186px
}

.cnn_fabcntrldot_off .cnn_fabcntrldot:hover
{
	background-position:0 -3161px;
	cursor:default
}

.cnn_containerwht,.cnn_containerwht .cnn_contentarea
{
	background-color:#fff
}

.cnn_containerblk,.cnn_containerblk .cnn_contentarea
{
	background-color:#000
}

.cnn_containerblk .cnn_ftrwthr4 strong
{
	color:#fff
}

.cnn_fabtabbtn
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/sprite_tabbed.gif) 100% -23px no-repeat;
	display:block;
	float:left;
	height:18px;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	margin-right:2px
}

.cnn_fabtabbtn span
{
	display:inline-block;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/sprite_tabbed.gif) 0 -23px no-repeat;
	margin:0 10px 0 0;
	height:18px;
	float:left
}

.cnn_fabtabbtn b
{
	display:block;
	padding:1px 0 0 10px
}

.cnn_fabtabbtn:link,.cnn_fabtabbtn:visited,.cnn_fabtabbtn:hover
{
	color:#fff;
	cursor:pointer
}

.cnn_fabtabbtn:hover
{
	background-position:100% -61px
}

.cnn_fabtabbtn:hover span
{
	background-position:0 -61px
}

.cnn_fabtabbtnon,.cnn_fabtabbtnon:hover
{
	background-position:100% -99px;
	cursor:default
}

.cnn_fabtabbtnon span,.cnn_fabtabbtnon:hover span
{
	background-position:0 -99px
}

/**
* Shading sprites for header, footer and other sections
*
*@section shading 
*
* 
*/
.cnn_shdsectbin .cnn_shdcaheader,.cnn_shdsectbin .cnn_shdcafooter,.cnn_shdmnfooter,.cnn_shd755pxfooter,.cnn_shd755pxheader,.cnn_shd755px2footer,.cnn_shd755px2header,.cnn_shd235pxheader,.cnn_shd235pxfooter
{
	height:6px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -81px no-repeat
}

.cnn_shdcaheader_sec
{
	height:6px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -81px no-repeat;
	clear:both
}

.cnn_shdsectbin .cnn_shdcafooter
{
	background-position:0 -124px
}

.cnn_shdmnfooter
{
	background-position:0 -174px;
	clear:both
}

.cnn_shd755pxheader
{
	background-position:0 -252px;
	height:7px
}

.cnn_shd755pxfooter
{
	background-position:0 -214px;
	height:7px
}

.cnn_shd755px2header
{
	background-position:0 -342px;
	height:7px
}

.cnn_shd755px2footer
{
	background-position:0 -299px;
	height:7px
}

.cnn_shd235pxheader
{
	background-position:0 -424px;
	height:7px
}

.cnn_shd235pxfooter
{
	background-position:0 -383px;
	height:7px
}

/**
* Shading sprites for 'flipper' plugin
*
*@section flipper
*
* 
*/
.cnn_flpprcntr
{
	height:346px;
	overflow:hidden;
	width:637px
}

.cnn_flpprt1cntr,.cnn_flpprt1pnl
{
	position:relative;
	height:280px;
	overflow:hidden
}

.cnn_flpprt1arrnv
{
	position:absolute;
	top:250px;
	width:100%
}

.cnn_flpprt1txt
{
	position:absolute;
	bottom:40px;
	left:0;
	width:250px;
	overflow:hidden
}

.cnn_flpprt1an1,.cnn_flpprt1an2
{
	float:left;
	display:block;
	margin:0;
	width:31px;
	height:31px;
	cursor:pointer;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/31x31_black_left_arrow.gif) 0 0 no-repeat
}

.cnn_flpprt1an2
{
	float:right;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/31x31_black_right_arrow.gif) 0 0 no-repeat
}

.cnn_flpprt1txt h1
{
	font:bold 27px/29px arial, Helvetica, Utkal, sans-serif
}

.cnn_flpprt1txt p
{
	margin:0;
	padding:0;
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif;
	clear:left;
	display:block;
	width:250px
}

.cnn_flpprt1txt .cnn_mtpmore
{
	margin:10px 0 0
}

.cnn_flpprt1txt ul.cnn_bulletbin
{
	clear:left;
	background-color:#000;
	width:250px;
	padding-bottom:5px
}

.cnn_flpprt1txt ul.cnn_bulletbin li
{
	margin:0 0 0 10px;
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull_blk.gif);
	color:#999
}

.cnn_flpprt1txt ul.cnn_bulletbin li a:link,.cnn_flpprt1txt ul.cnn_bulletbin li a:visited
{
	color:#fff
}

.cnn_flpprt1txt ul.cnn_bulletbin li a:hover
{
	color:#6AB9D3
}

.cnn_flpprt1nav
{
	background-color:#E6E6E6;
	height:65px;
	width:644px
}

.cnn_flpprt1nvbx
{
	height:65px;
	overflow:hidden;
	width:160px;
	float:left;
	margin:0;
	display:inline;
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_flpprt1nvbx a:link,.cnn_flpprt1nvbx a:visited
{
	color:#666
}

.cnn_flpprt1nvbx a:hover
{
	color:#ca0002
}

.cnn_flpprt1nvbx .cnn_flpprt1nb2 a span
{
	color:#ca0002
}

.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:link,.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:visited
{
	color:#004173
}

.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:hover
{
	color:#ca0002
}

.cnn_flpprt1nb1
{
	border-right:1px solid #DADADA;
	height:65px
}

.cnn_flpprt1nb2
{
	height:10px;
	overflow:hidden
}

.cnn_flpprt1nb2 div
{
	padding:11px 10px 0 12px
}

.cnn_flpprt1nb3
{
	font-weight:700;
	padding:0 12px
}

.cnn_flpprt1nvbx_active,.cnn_flpprt1nb4
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/nav_blackbg.gif) 0 0 repeat-x
}

.cnn_flpprt1txt h1 span
{
	padding:6px 10px;
	background-color:#000;
	display:block;
	font-weight:400;
	margin-bottom:4px
}

.cnn_flpprt1txt h1 span a:link,.cnn_flpprt1txt h1 span a:visited
{
	color:#fff
}

.cnn_flpprt1txt h1 span a:hover
{
	color:#6AB9D3
}

.cnn_flpprt1txt p span
{
	padding:7px 10px;
	background-color:#000;
	display:block;
	color:#fff;
	font-weight:700
}

.cnn_flpprt1txt p span a:link,.cnn_flpprt1txt p span a:visited
{
	color:#6bb8d4
}

.cnn_flpprt1txt p span a:hover
{
	color:#ca0002
}

.cnn_flpprt1pnl
{
	display:none
}

.cnn_flpprt1pnl_active
{
	display:block
}

.cnn_flpprt1img
{
	position:absolute;
	top:0;
	left:0;
	width:637px;
	height:280px;
	cursor:pointer
}

.cnn_flpprt1rlign .cnn_flpprt1txt
{
	left:387px
}

br.cnn_clear
{
	clear:both;
	margin:0;
	border:0;
	padding:0;
	height:0;
	font-size:1px;
	line-height:0
}

/**
*Video section
*@section video
*
* 
*/
.cnn_twc1_img .cnn_vidplyb38x38 {
	cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2    
}

.cnn_vidplyb38x38 a
{
	display:inline-block;
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_tiny.png);
	background-position:6px 6px;
	cursor:pointer;
	background-repeat:no-repeat
}

.cnn_vidplyb38x38 a:hover
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_tiny_over.png)
}

.cnn_vidplyb38x38 a img
{
	height:38px;
	width:38px
}

#cnn_maintt2bul .cnn_mtt1img .cnn_vidplyb38x38
{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	cursor:pointer
}

#cnn_maintt2bul .cnn_mtt1img .cnn_vidplyb38x38 a img
{
	height:122px;
	width:214px
}

.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38,.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38,.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38
{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	cursor:pointer
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38,.cnn_mtlplnimg .cnn_vidplyb38x38,.cnn_fabcatz .cnn_vidplyb38x38
{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	cursor:pointer;
	cursor:pointer
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a,.cnn_mtlplnimg .cnn_vidplyb38x38 a,.cnn_fabcatz .cnn_vidplyb38x38 a,.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a,.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a,.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini.png);
	background-position:4px 4px
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a:hover,.cnn_mtlplnimg .cnn_vidplyb38x38 a:hover,.cnn_fabcatz .cnn_vidplyb38x38 a:hover,.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a:hover,.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a:hover,.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a:hover
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini_over.png)
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a img,.cnn_mtlplnimg .cnn_vidplyb38x38 a img,.cnn_fabcatz .cnn_vidplyb38x38 a img
{
	width:120px;
	height:68px
}

.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a img,.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a img,.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a img
{
	width:220px;
	height:84px
}

/** 
* Footer Styles
*
*@section footer
*
*/
#cnn_ftrcntnt
{
	padding-bottom:5px
}

#cnn_ftrcntnt,#cnn_ftrcntntinner
{
	width:980px;
	text-align:left;
	padding-top:30px;
	position:relative
}

#cnn_ftrcntntinner
{
	border-top:2px solid #dadada;
	padding-top:3px
}

.cnn_ftrwthr1
{
	float:left;
	width:60px;
	margin:0 12px 0 8px;
	display:inline
}

.cnn_ftrwthr2
{
	float:left;
	width:684px;
	margin:13px 0 0;
	display:inline;
	font:bold 10px/14px arial, Helvetica, Utkal, sans-serif;
	color:#666
}

.cnn_ftrwthr3
{
	width:50px;
	float:left;
	margin:0;
	display:inline;
	font:bold 27px/30px arial, Helvetica, Utkal, sans-serif
}

.cnn_ftrwthr4
{
	width:300px;
	float:left;
	margin:0;
	display:inline;
	line-height:14px
}

.cnn_ftrwthr4 strong
{
	color:#000
}

.cnn_ftrwthr4 a
{
	font-weight:400
}

.cnn_ftrsrchcntr
{
	float:left;
	width:216px;
	margin:16px 0 0;
	display:inline
}

.cnn_ftrsrch1
{
	float:left;
	width:199px;
	height:21px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/footer/searchBar2.1.jpg) no-repeat;
	overflow:hidden
}

.cnn_ftrsrch2
{
	float:left;
	width:17px;
	margin:0
}

.cnn_ftrsrch3
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/footer/PoweredByGoogle.jpg) 100% 0 no-repeat;
	height:14px;
	overflow:hidden
}

.cnn_ftrsrch1 div
{
	padding:3px 0 0 5px
}

.cnn_ftrsrch1 input
{
	border:0;
	margin:0;
	padding:0;
	width:188px;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif;
	color:#666
}

.cnn_ftrnvlnks
{
	padding:7px 0 8px;
	font:normal 10px/14px arial, Helvetica, Utkal, sans-serif;
	text-align:center;
	color:#999
}

.cnn_ftrnvlnks div
{
	padding:0 0 4px
}

.cnn_ftrnvlnks div a
{
	padding:0 3px
}

.cnn_ftrlgcpy
{
	margin:10px 0 0;
	font:normal 10px/14px arial, Helvetica, Utkal, sans-serif;
	color:#666;
	float:left;
	display:inline;
	width:565px
}

.cnn_ftrlgcpy img
{
	vertical-align:-2px;
	margin:0 5px 0 0
}

/** workaround for footer images
*
*@affected IE7/8
*
*/
* html .cnn_ftrlgcpy img
{
	vertical-align:middle
}

*+html .cnn_ftrlgcpy img
{
	vertical-align:middle
}

.cnn_ftrlnggcntr img
{
	vertical-align:-2px
}

* html .cnn_ftrlnggcntr img
{
	vertical-align:middle
}

*+html .cnn_ftrlnggcntr img
{
	vertical-align:middle
}

.cnn_ftrlgcpy1
{
	padding:4px 0 0;
	color:#b5b5b5
}

.cnn_ftrdivl2
{
	height:11px;
	background-color:#ca0002;
	overflow:hidden
}

.cnn_ftrlnggcntr
{
	float:right;
	display:inline;
	margin:10px 0 0;
	width:396px;
	font:normal 10px/14px arial, Helvetica, Utkal, sans-serif;
	color:#b5b5b5;
	text-align:right
}

.cnn_ftrlnggcntr div
{
	padding-bottom:4px
}

#cnnLWPWeather #weather-def-link
{
	display:block;
	padding-top:15px
}

.cnn_ftrlgcpyBot
{
	color:#666;
	display:inline;
	float:left;
	font:10px/14px arial,Helvetica,Utkal,sans-serif;
	margin:0;
	width:780px
}

.cnn_ftrlnggcntrBot
{
	color:#B5B5B5;
	display:inline;
	float:right;
	font:10px/14px arial,Helvetica,Utkal,sans-serif;
	margin:0;
	text-align:right;
	width:200px
}

/**
* Breaking News section
*
*@section breaking
*
*/
.cnn_dynone
{
	display:none
}

.cnn_dyblock
{
	display:block
}

#cnn_bnbcntr
{
	height:52px;
	position:relative
}

#cnn_bnblft
{
	height:52px;
	width:156px;
	position:absolute;
	top:0;
	left:0
}

#cnn_bnbrgt1
{
	height:52px;
	width:824px;
	position:absolute;
	top:0;
	left:156px;
	color:#fff;
	font:bold 17px/19px arial;
	overflow:hidden;
	z-index:5
}

#cnn_bnbrgt1 div
{
	padding:7px 180px 0 27px
}

#cnn_bnbrgt1 a:link, #cnn_bnbrgt1 a:visited {
    color:#64BBFF;
    font-size:17px;
    line-height:19px;
} 

#cnn_bnbrgt3
{
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	display:inline-block
}

#cnn_bnbrgt3:link,#cnn_bnbrgt3:visited
{
	color:#64bbff;
	font-size:12px;
	line-height:15px
}

#cnn_bnbrgt3:hover
{
	color:#ca0002
}

#cnn_bnbrgt2
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/bn_right.gif) 0 0 no-repeat;
	height:52px;
	width:824px;
	position:absolute;
	top:0;
	left:156px;
	z-index:3;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0
}

#cnn_bnbrgt4
{
	position:absolute;
	top:3px;
	left:964px;
	z-index:5;
	height:15px;
	width:15px
}

#cnn_bnbrgt4 a img
{
	height:15px;
	width:15px
}

/**
* Ads
*
* @section ads
*
*/
/**
*Google Ads
*@section ads
* @subsection googleads
*
*/
.cnnWireAdLtgBox .cnnHtAdvertHead
{
	font-weight:700;
	margin:0;
	padding:16px 0 0
}

.cnnWireAdLtgBox
{
	font-size:11px;
	line-height:14px
}

.cnnWireAdLtgBox .cnnHtAdvertLnks
{
	padding:12px 0 0
}

.cnnWireAdLtgBox .cnnHtAdvertTitle
{
	font-weight:700
}

/**
* Ads
*
* @section ads
* @subsection internalads  
*
* ipad banner here
*/
/*.cnn_adcntrt728x90 { padding:10px 0; }*/
.cnn_adcntrt728x90 .cnn_adspc728x90 .cnn_adspctimg
{
	text-align:right;
	padding:5px 0 0
}

.cnn_adspc336cntr
{
	background-color:#F2F2F2;
	width:336px;
	height:280px
}

.cnn_adspc336cntr td
{
	vertical-align:middle;
	text-align:center
}

.cnn_stry336adcntr
{
	background-color:#F2F2F2
}

.cnn_stry336adcntr td
{
	vertical-align:middle;
	text-align:center
}

.cnn_stry336adcntr table
{
	width:336px
}

.cnn_adunit970x66
{
	margin:10px auto
}

.adunit_728x90
{
	margin:10px auto
}

.cnn_ipadappbanner1
{
	padding:10px;
	text-align:center
}

/**
* 'Skinny' Low-Profile Navigation
*@section skinny
* This defines syles for the "skinny" or low-profile nav used on ancillary pages
*/
.cnn_hdrsnvcntr
{
	height:39px;
	background-color:#C91900
}

.cnn_hdrsnv
{
	width:1000px;
	background-color:#C91900;
	text-align:left
}

.cnn_hdrsnvl
{
	margin:8px 0 0 10px;
	width:130px;
	float:left;
	display:inline
}

.cnn_hdrsnvl a
{
	font-weight:700;
	font-size:11px;
	line-height:14px
}

.cnn_hdrsnvl a:link,.cnn_hdrsnvl a:visited
{
	color:#fff
}

.cnn_hdrsnvl img
{
	vertical-align:-5px;
	margin:0 2px
}

.cnn_hdrsnvr
{
	float:right;
	width:320px;
	display:inline;
	margin:8px 10px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-search-google.gif) 100% 7px no-repeat
}

.cnn_hdrsnvrcntr
{
	position:relative;
	top:0;
	left:0
}

.cnn_hdrsnvr #hdr-search
{
	position:static;
	right:0;
	top:0
}

.cnn_hdrsnvr #hdr-search-mag
{
	outline:none;
	border:0;
	position:absolute;
	top:6px;
	left:200px;
	width:13px;
	height:12px
}

.cnn_hdrsnvr #hdr-search form
{
	background-image:none;
	padding-bottom:0
}

/**
* Video Error Styling
*
*@section videoErrors
*
*/
.cnn_viderrbx
{
	background-color:#eee;
	text-align:center;
	color:#666
}

.cnn_viderrbx div
{
	padding:0 80px
}

.cnn_viderrbx div b
{
	font-size:14px;
	line-height:16px;
	display:block
}

.cnn_viderrbx640
{
	height:406px;
	width:640px
}

.cnn_viderrbx640 div
{
	padding-top:150px
}

.cnn_viderrbx416
{
	height:250px;
	width:416px
}

.cnn_viderrbx416 div
{
	padding-top:100px
}

.cnn_viderrbx320
{
	height:180px;
	width:320px
}

.cnn_viderrbx320 div
{
	padding:0 50px
}

.cnn_viderrbx320 div
{
	padding-top:50px
}

/**
* Footer Language Styling
*
*@section footerLang
*
*/
.cnn_containerblk a:link,.cnn_containerblk a:visited
{
	color:#6ab9d3
}

.cnn_containerblk a:hover
{
	color:#ca0002
}

/**
 * browser hack for png transparency
 *
 * @bugfix
 * @affected IE6
 * @valid yes
 */
* html .cnn_vidplyb38x38 a, * html .cnn_ie6png
{
behavior:url("http://i.cdn.turner.com/cnn/.element/css/3.0/png_fix.htc")
}

.cnnWOOL
{
	color:#999;
	font-weight:700
}

.cnn_adcntrsubl
{
	margin:6px 0 0
}

/** 
* International Switch Area
*
*@section internationalswitch
*
* This changes out positions and backgrounds for the header area for the international edition 
*/
#hdr-prompt-text
{
	color:#fff;
	left:0;
	position:absolute;
	top:14px;
	font-size:14px;
	line-height:16px;
	font-weight:700
}

#hdr-prompt-text a
{
	text-decoration:underline
}

#hdr-prompt-text a:hover
{
	text-decoration:none
}

#cnn_hdr-promptcntnt
{
	z-index:21
}

#hdr-editions li,#hdr-auth li
{
	color:#fff
}

#hdr-editions a
{
	color:#FFBBBA
}

#hdr-editions a:hover
{
	text-decoration:none
}

.hdr-arrow-intl,.hdr-arrow-us,.hdr-arrow-us2
{
	position:absolute;
	top:41px;
	left:132px;
	z-index:999
}

.hdr-arrow-us
{
	left:74px
}

.hdr-arrow-us2
{
	left:197px
}

#hdr-editions li
{
	padding:0 10px
}

* html #cnn_hdr-prompt img.cnn_dynone
{
	display:block
}

.cnn_hdr-cbttn
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-close.jpg) 0 0 no-repeat
}

/**
* Footer search box area
*
*@section footerSearch
*
*/
.cnn_ftrwthr2
{
	width:500px
}

#ftr-search form
{
	width:301px
}

.cnn_hdrsnvr
{
	width:401px
}

.ftr-search-tfield
{
	float:left;
	display:inline;
	margin:4px 0 0 3px;
	width:243px;
	text-align:left
}

.ftr-search-sicon
{
	float:left;
	display:inline;
	margin:0;
	width:55px
}

.ftr-search-tfield input
{
	font-weight:700;
	font-size:10px!important;
	color:#000;
	width:239px;
	height:16px;
	-webkit-border-radius:0;
	outline:none;
	-webkit-appearance:none;
	border:0;
	padding:0;
	margin:0;
	outline:none
}

.ftr-search-datacntr
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/search/bg_ftrsearchfield.lrg.gif) 0 0 no-repeat;
	height:21px;
	width:301px;
	overflow:hidden
}

.ftr-search-sicon input
{
	-webkit-border-radius:0
}

#hdr-search .ftr-search-datacntr #hdr-search-box,#ftr-search .ftr-search-datacntr #ftr-search-box
{
	border:0 none;
	color:#000;
	font-size:10px!important;
	font-weight:700;
	height:16px;
	margin:0;
	outline:medium none;
	padding:0;
	width:239px
}

/** 
* Slideshow 
*
*
*@section slideshow
*/
.cnn_html_slideshow
{
	position:relative;
	background-color:#000;
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	overflow:hidden;
	margin-bottom:20px
}

.cnn_html_slideshow_media
{
	position:relative;
	width:640px;
	height:360px
}

.cnn_html_media
{
	position:absolute;
	width:100%;
	height:100%
}

.cnn_html_slideshow_media_overlay
{
	position:absolute;
	width:100%;
	height:100%
}

.cnn_html_slideshow_media_caption
{
	position:absolute;
	bottom:0;
	right:0;
	width:40%;
	background-color:rgba( 0, 0, 0, 0.8 );
	color:#FFF;
	padding:10px;
	font-size:12px
}

.cnn_html_slideshow_metadata
{
	position:relative
}

.cnn_html_slideshow_metadata > .cnn_html_media_title
{
	position:relative;
	margin-right:20%;
	height:1.2em;
	padding:10px;
	white-space:nowrap;
	overflow:hidden;
	text-shadow:rgba(127, 127, 127, 0.5) -1px -1px 1px;
	font-size:24px;
	line-height:24px;
	text-overflow:ellipsis
}

.cnn_html_slideshow_metadata > .cnn_html_media_title_new
{
	position:relative;
	margin-right:20%;
	height:1.2em;
	padding:10px;
	white-space:nowrap;
	font-size:24px;
	line-height:24px;
	font-weight:700;
	color:#fff
}

.cnn_html_slideshow_metadata > .cnn_html_media_utility
{
	color:#FFF;
	float:right;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:700;
	margin:5px 10px 0 0;
	text-transform:uppercase
}

.cnn_html_slideshow_metadata > .cnn_html_media_utility:before
{
	padding-right:1px
/*content:'?';
	font-size:12px;
	color:red;*/
}

.cnn_html_slideshow_controls
{
	position:relative;
	width:640px;
	height:30px;
	background-color:#000;
	color:#FFF;
	clear:both;
	overflow:hidden
}

.cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container
{
	position:relative;
	display:block;
	margin:0 30px;
	overflow:hidden;
	padding:0;
	width:580px;
	height:30px;
	z-index:1
}

.cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager
{
	position:absolute;
	list-style-type:none;
	white-space:nowrap;
	-webkit-transition-property:left;
	-webkit-transition-duration:1s;
	-webkit-transition-timing-function:ease-in-out
}

.cnn_html_slideshow_controls > span,.cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li
{
	cursor:pointer;
	-webkit-user-select:none;
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	font:20px/30px Helvetica, Arial, sans-serif
}

.cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li
{
	font-size:16px;
	-webkit-transition-property:color, background-color;
	-webkit-transition-duration:.5s
}

.cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li.selected
{
	background-color:#ca0002;
	color:#FFF;
	text-shadow:rgba(127, 127, 127, 0.5) -1px -1px 1px
}

.cnn_html_slideshow_controls > span.prev_slide
{
	position:absolute;
	left:0;
	background-color:#1b1b1b;
	color:#c6c6c6;
	text-shadow:rgba(127, 127, 127, 0.5) -1px -1px 1px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.8) 1px 0 4px;
	z-index:2
}

.cnn_html_slideshow_controls > span.next_slide
{
	position:absolute;
	right:0;
	background-color:#1b1b1b;
	color:#c6c6c6;
	text-shadow:rgba(127, 127, 127, 0.5) -1px -1px 1px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.8) -1px 0 4px;
	z-index:2
}

/*
*
* Front Overrides
* 
*@section frontoverride
*/
#cnnMainPage .cnn_html_slideshow_media,body.cnn_sectionpg .cnn_html_slideshow_media
{
	width:416px;
	height:234px;
	-webkit-box-reflect:none
}

#cnnMainPage .cnn_html_slideshow,body.cnn_sectionpg .cnn_html_slideshow
{
	width:416px;
	height:252px;
	overflow:hidden
}

#cnnMainPage .cnn_html_slideshow_metadata > .cnn_html_media_utility,body.cnn_sectionpg .cnn_html_slideshow_metadata > .cnn_html_media_utility
{
	display:none
}

#cnnMainPage .cnn_html_slideshow_metadata,body.cnn_sectionpg .cnn_html_slideshow_metadata
{
	top:-12px;
/* overlapping media */
	background-color:#000;
	color:#FFF
}

#cnnMainPage .cnn_html_slideshow_metadata > .cnn_html_media_title,body.cnn_sectionpg .cnn_html_slideshow_metadata > .cnn_html_media_title
{
	margin-right:0;
	font-size:20px;
	line-height:28px;
	padding:0 0 0 10px
}

#cnnMainPage .cnn_html_slideshow_media_caption,body.cnn_sectionpg .cnn_html_slideshow_media_caption
{
	position:absolute;
	bottom:12px;
	left:0;
	width:306px;
	background-color:rgba( 0, 0, 0, 0.5 );
	color:#FFF;
	padding:0 0 0 10px;
	font-size:10px;
	line-height:19px
}

#cnnMainPage .cnn_html_slideshow_controls,body.cnn_sectionpg .cnn_html_slideshow_controls
{
	width:110px;
	height:19px;
	clear:none;
	position:absolute;
	bottom:30px;
	right:0
}

#cnnMainPage .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container,body.cnn_sectionpg .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container
{
	width:76px;
	height:19px;
	margin:0 19px
}

#cnnMainPage .cnn_html_slideshow_controls > span,#cnnMainPage .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li,body.cnn_sectionpg .cnn_html_slideshow_controls > span,body.cnn_sectionpg .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li
{
	border-left:1px solid #343434;
	width:17px;
	height:19px;
	font:16px/19px Helvetica, Arial, sans-serif
}

#cnnMainPage .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li,body.cnn_sectionpg .cnn_html_slideshow_controls > .cnn_html_slideshow_pager_container > .cnn_html_slideshow_pager > li
{
	font-size:12px
}

/**
 *HTML 5 Video Wrapping
*
* @section html5video
*
*/
.html5player
{
	position:relative
}

.cnn_cvphtml5hdln
{
	background-color:#000;
	color:#fff;
	font-size:11px;
	font-weight:700;
	z-index:999;
	position:absolute;
	bottom:0;
	left:0;
	width:640px;
	display:none
}

.cnn_cvphtml5hdln span
{
	padding:4px 8px;
	display:block
}

.cnnStryVidCont .cnn_cvphtml5hdln
{
	display:block
}

#cnn_maintoplive .cnn_cvphtml5hdln
{
	width:416px;
	font-size:22px;
	line-height:24px;
	display:block
}

#cnn_maintoplive .cnn_cvphtml5hdln span
{
	padding:8px 9px
}

.cnn_sectionpg #cnn_maintoplive .cnn_cvphtml5hdln
{
	font-size:20px;
	line-height:24px
}

.cnn_sectionpg #cnn_maintoplive .cnn_cvphtml5hdln span
{
	padding:11px 9px
}

/**
* Social Media Styles: Facebook
*	
* @section facebook
*/
.fb_hidden
{
	position:absolute;
	top:-10000px;
	z-index:10001
}

.fb_reset
{
	background:none;
	border-spacing:0;
	border:0;
	color:#000;
	cursor:auto;
	direction:ltr;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	letter-spacing:normal;
	line-height:1;
	margin:0;
	overflow:visible;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-shadow:none;
	text-transform:none;
	visibility:visible;
	white-space:normal;
	word-spacing:normal
}

.fb_link img
{
	border:none
}

.fb_dialog
{
	position:absolute;
	top:-10000px;
	z-index:10001
}

.fb_dialog_advanced
{
	background:rgba(82, 82, 82, .7);
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}

.fb_dialog_content
{
	background:#fff;
	color:#333
}

.fb_dialog_close_icon
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/zq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
	_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif);
	cursor:pointer;
	display:block;
	height:15px;
	position:absolute;
	right:18px;
	top:17px;
	width:15px;
	top:8px;
	right:7px
}

.fb_dialog_close_icon:hover
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/zq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;
	_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif)
}

.fb_dialog_close_icon:active
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/zq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;
	_background-image:url(http://static.ak.fbcdn.net/rsrc.php/zL/r/s816eWC-2sl.gif)
}

.fb_dialog_loader
{
	background-color:#f2f2f2;
	border:1px solid #606060;
	font-size:24px;
	padding:20px
}

.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right
{
	height:10px;
	width:10px;
	overflow:hidden;
	position:absolute
}

.fb_dialog_top_left
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 0;
	left:-10px;
	top:-10px
}

.fb_dialog_top_right
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -10px;
	right:-10px;
	top:-10px
}

.fb_dialog_bottom_left
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -20px;
	bottom:-10px;
	left:-10px
}

.fb_dialog_bottom_right
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/ze/r/8YeTNIlTZjm.png) no-repeat 0 -30px;
	right:-10px;
	bottom:-10px
}

.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom
{
	position:absolute;
	background:#525252;
	filter:alpha(opacity=70);
	opacity:.7
}

.fb_dialog_vert_left,.fb_dialog_vert_right
{
	width:10px;
	height:100%
}

.fb_dialog_vert_left
{
	margin-left:-10px
}

.fb_dialog_vert_right
{
	right:0;
	margin-right:-10px
}

.fb_dialog_horiz_top,.fb_dialog_horiz_bottom
{
	width:100%;
	height:10px
}

.fb_dialog_horiz_top
{
	margin-top:-10px
}

.fb_dialog_horiz_bottom
{
	bottom:0;
	margin-bottom:-10px
}

.fb_dialog_iframe
{
	line-height:0
}

.fb_dialog_content .dialog_title
{
	background:#6d84b4;
	border:1px solid #3b5998;
	color:#fff;
	font-size:14px;
	font-weight:700;
	margin:0
}

.fb_dialog_content .dialog_title >
span
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/zd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
	float:left;
	padding:5px 0 7px 26px
}

.fb_dialog_content .dialog_content
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/z9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
	border:1px solid #555;
	border-bottom:0;
	border-top:0;
	height:150px
}

.fb_dialog_content .dialog_footer
{
	background:#f2f2f2;
	border:1px solid #555;
	border-top-color:#ccc;
	height:40px
}

#fb_dialog_loader_close
{
	float:right
}

.fb_iframe_widget
{
	position:relative;
	display:0;
	display:inline-block
}

.fb_iframe_widget iframe
{
	position:relative;
	vertical-align:text-bottom
}

.fb_iframe_widget span
{
	position:relative
}

.fb_hide_iframes iframe
{
	position:relative;
	left:-10000px
}

.fb_iframe_widget_loader
{
	position:relative;
	display:inline-block
}

.fb_iframe_widget_loader iframe
{
	min-height:32px;
	z-index:2;
	zoom:1
}

.fb_iframe_widget_loader .FB_Loader
{
	background:url(http://static.ak.fbcdn.net/rsrc.php/z9/r/jKEcVPZFk-2.gif) no-repeat;
	height:32px;
	width:32px;
	margin-left:-16px;
	position:absolute;
	left:50%;
	z-index:4
}

.fb_button_simple,.fb_button_simple_rtl
{
	background-image:url(http://static.ak.fbcdn.net/rsrc.php/zH/r/eIpbnVKI9lR.png);
	background-repeat:no-repeat;
	cursor:pointer;
	outline:none;
	text-decoration:none
}

.fb_button_simple_rtl
{
	background-position:right 0
}

.fb_button_simple .fb_button_text
{
	margin:0 0 0 20px;
	padding-bottom:1px
}

.fb_button_simple_rtl .fb_button_text
{
	margin:0 10px 0 0
}

a.fb_button_simple:hover .fb_button_text,a.fb_button_simple_rtl:hover .fb_button_text,.fb_button_simple:hover .fb_button_text,.fb_button_simple_rtl:hover .fb_button_text
{
	text-decoration:underline
}

.fb_button,.fb_button_rtl
{
	background:#29447e url(http://static.ak.fbcdn.net/rsrc.php/zL/r/FGFbc80dUKj.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:inline-block;
	padding:0 0 0 1px;
	text-decoration:none;
	outline:none
}

.fb_button .fb_button_text,.fb_button_rtl .fb_button_text
{
	background:#5f78ab url(http://static.ak.fbcdn.net/rsrc.php/zL/r/FGFbc80dUKj.png);
	border-top:solid 1px #879ac0;
	border-bottom:solid 1px #1a356e;
	color:#fff;
	display:block;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:700;
	padding:2px 6px 3px;
	margin:1px 1px 0 21px;
	text-shadow:none
}

a.fb_button,a.fb_button_rtl,.fb_button,.fb_button_rtl
{
	text-decoration:none
}

a.fb_button:active .fb_button_text,a.fb_button_rtl:active .fb_button_text,.fb_button:active .fb_button_text,.fb_button_rtl:active .fb_button_text
{
	border-bottom:solid 1px #29447e;
	border-top:solid 1px #45619d;
	background:#4f6aa3;
	text-shadow:none
}

.fb_button_xlarge,.fb_button_xlarge_rtl
{
	background-position:left -60px;
	font-size:24px;
	line-height:30px
}

.fb_button_xlarge .fb_button_text
{
	padding:3px 8px 3px 12px;
	margin-left:38px
}

a.fb_button_xlarge:active
{
	background-position:left -99px
}

.fb_button_xlarge_rtl
{
	background-position:right -268px
}

.fb_button_xlarge_rtl .fb_button_text
{
	padding:3px 8px 3px 12px;
	margin-right:39px
}

a.fb_button_xlarge_rtl:active
{
	background-position:right -307px
}

.fb_button_large,.fb_button_large_rtl
{
	background-position:left -138px;
	font-size:13px;
	line-height:16px
}

.fb_button_large .fb_button_text
{
	margin-left:24px;
	padding:2px 6px 4px
}

a.fb_button_large:active
{
	background-position:left -163px
}

.fb_button_large_rtl
{
	background-position:right -346px
}

.fb_button_large_rtl .fb_button_text
{
	margin-right:25px
}

a.fb_button_large_rtl:active
{
	background-position:right -371px
}

.fb_button_medium,.fb_button_medium_rtl
{
	background-position:left -188px;
	font-size:11px;
	line-height:14px
}

a.fb_button_medium:active
{
	background-position:left -210px
}

.fb_button_medium_rtl
{
	background-position:right -396px
}

.fb_button_text_rtl,.fb_button_medium_rtl .fb_button_text
{
	padding:2px 6px 3px;
	margin-right:22px
}

a.fb_button_medium_rtl:active
{
	background-position:right -418px
}

.fb_button_small,.fb_button_small_rtl
{
	background-position:left -232px;
	font-size:10px;
	line-height:10px
}

.fb_button_small .fb_button_text
{
	padding:2px 6px 3px;
	margin-left:17px
}

a.fb_button_small:active,.fb_button_small:active
{
	background-position:left -250px
}

.fb_button_small_rtl
{
	background-position:right -440px
}

.fb_button_small_rtl .fb_button_text
{
	padding:2px 6px;
	margin-right:18px
}

a.fb_button_small_rtl:active
{
	background-position:right -458px
}

.fb_connect_bar_container div,.fb_connect_bar_container span,.fb_connect_bar_container a,.fb_connect_bar_container img,.fb_connect_bar_container strong
{
	background:none;
	border-spacing:0;
	border:0;
	direction:ltr;
	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	line-height:1;
	margin:0;
	overflow:visible;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-shadow:none;
	text-transform:none;
	visibility:visible;
	white-space:normal;
	word-spacing:normal;
	vertical-align:baseline
}

.fb_connect_bar_container
{
	position:fixed;
	left:0!important;
	right:0!important;
	height:42px!important;
	padding:0 25px!important;
	margin:0!important;
	vertical-align:middle!important;
	border-bottom:1px solid #333!important;
	background:#3b5998!important;
	z-index:99999999!important;
	overflow:hidden!important
}

.fb_connect_bar_container_ie6
{
	position:absolute;
	top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px":body.scrollTop+"px")
}

.fb_connect_bar
{
	position:relative;
	margin:auto;
	height:100%;
	width:100%;
	padding:6px 0 0!important;
	background:none;
	color:#fff!important;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif!important;
	font-size:13px!important;
	font-style:normal!important;
	font-variant:normal!important;
	font-weight:400!important;
	letter-spacing:normal!important;
	line-height:1!important;
	text-decoration:none!important;
	text-indent:0!important;
	text-shadow:none!important;
	text-transform:none!important;
	white-space:normal!important;
	word-spacing:normal!important
}

.fb_connect_bar a:hover
{
	color:#fff
}

.fb_connect_bar .fb_profile img
{
	height:30px;
	width:30px;
	vertical-align:middle;
	margin:0 6px 5px 0
}

.fb_connect_bar div a,.fb_connect_bar span,.fb_connect_bar span a
{
	color:#bac6da;
	font-size:11px;
	text-decoration:none
}

.fb_connect_bar .fb_buttons
{
	float:right;
	margin-top:7px
}

.fb_edge_widget_with_comment
{
	position:relative;
	z-index:1000
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget
{
	position:absolute
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr
{
	left:-4px
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_rtl
{
	left:2px
}

.fb_edge_widget_with_comment span.fb_send_button_form_widget
{
	left:0
}

.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader
{
	left:10%
}

.fb_share_count_wrapper
{
	position:relative;
	float:left
}

.fb_share_count
{
	background:#b0b9ec none repeat scroll 0 0;
	color:#333;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	text-align:center
}

.fb_share_count_inner
{
	background:#e8ebf2;
	display:block
}

.fb_share_count_right
{
	margin-left:-1px;
	display:inline-block
}

.fb_share_count_right .fb_share_count_inner
{
	border-top:solid 1px #e8ebf2;
	border-bottom:solid 1px #b0b9ec;
	margin:1px 1px 0;
	font-size:10px;
	line-height:10px;
	padding:2px 6px 3px;
	font-weight:700
}

.fb_share_count_top
{
	display:block;
	letter-spacing:-1px;
	line-height:34px;
	margin-bottom:7px;
	font-size:22px;
	border:solid 1px #b0b9ec
}

.fb_share_count_nub_top
{
	border:none;
	display:block;
	position:absolute;
	left:7px;
	top:35px;
	margin:0;
	padding:0;
	width:6px;
	height:7px;
	background-repeat:no-repeat;
	background-image:url(http://static.ak.fbcdn.net/rsrc.php/zU/r/bSOHtKbCGYI.png)
}

.fb_share_count_nub_right
{
	border:none;
	display:inline-block;
	padding:0;
	width:5px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(http://static.ak.fbcdn.net/rsrc.php/zX/r/i_oIVTKMYsL.png);
	vertical-align:top;
	background-position:right 5px;
	z-index:10;
	left:2px;
	margin:0 2px 0 0;
	position:relative
}

.fb_share_no_count
{
	display:none
}

.fb_share_size_Small .fb_share_count_right .fb_share_count_inner
{
	font-size:10px
}

.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner
{
	font-size:11px;
	padding:2px 6px 3px;
	letter-spacing:-1px;
	line-height:14px
}

.fb_share_size_Large .fb_share_count_right .fb_share_count_inner
{
	font-size:13px;
	line-height:16px;
	padding:2px 6px 4px;
	font-weight:400;
	letter-spacing:-1px
}

.fb_share_count_hidden .fb_share_count_nub_top,.fb_share_count_hidden .fb_share_count_top,.fb_share_count_hidden .fb_share_count_nub_right,.fb_share_count_hidden .fb_share_count_right
{
	visibility:hidden
}

#fb_social_bar_container
{
	position:fixed;
	left:0;
	right:0;
	height:34px;
	padding:0 25px;
	z-index:999999999
}

.fb_social_bar_iframe
{
	position:relative;
	float:right;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0)
}

.fb_social_bar_iframe_bottom_ie6
{
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.fb_social_bar_iframe_top_ie6
{
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.cnnLiveWOOL,#cnn_mtt1lftarea p span.cnnLiveWOOL
{
	color:#CA0002
}

/** alternate styles for careerbuilder small box 
*/
#cnn_cb336 #cnn_content
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/cb_gray.gif);
	border-bottom:1px solid #E6E6E6;
	height:121px;
	width:336px
}

#cnn_cb336
{
	font-size:10px;
	height:152px;
	width:336px
}

#cnn_cb336 #cnn_mainblock
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/mainblock.gif);
	float:left;
	height:102px;
	margin:10px 9px 0 5px;
	width:139px
}

#cnn_cb336 #cnn_searchblock
{
	float:left;
	font-weight:700;
	padding:7px 0 0;
	width:170px
}

#cnn_cb336 #cnn_searchblock form
{
	color:#949494;
	margin:0 2px 8px 0;
	text-align:right
}

#cnn_cb336 #cnn_searchblock input
{
	border-bottom-color:#DADADA;
	border-right-color:#CCC;
	border-width:1px;
	font-size:10px;
	height:16px;
	margin-top:7px;
	padding:2px 0 0 2px;
	width:85px
}

#cnn_cb336 #cnn_bottom
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/cb_gray.gif) no-repeat scroll left bottom transparent;
	height:16px;
	padding:7px;
	width:322px
}

#cnn_cb336 #cnn_bottom .more
{
	float:right;
	font-weight:400;
	margin:1px 0 0 25px;
	padding-right:2px
}

#cnn_cb336 .cnnCBSearchBtn
{
	float:right;
	margin-right:23px;
	margin-top:-1px
}

html > body #cnn_cb336 #cnn_mainblock
{
	margin:9px 9px 10px 10px
}

#hdr-editions a.cnn_hdr-editionlnk
{
	position:static;
	color:#fff
}

.jCrumb{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: .8em;
	color: #FFFFFF;
}

.jCrumb li{
	float: left;
	padding: 0 .4em;
	line-height:1.5em;
	height:1.5em;
}

.jCrumb li a{
	margin-right: .4em;
}

/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/main.css------*/
/**  
	* Homepage Stylesheet
	*
	* Standard Layout
	*
	*
	*
	* @version	3.0
	* @package	xhtml-css
	* @cssdoc	version 1.0
	* @license	GPL v3
	*
	*
	*
 */
/**
*
* t1 area styling
*
* @section main
*  
*/
.cnn_shdcamtt1
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.gif) top left repeat-y
}

.cnn_shdcamtt1l375,.cnn_shdcamtt1l250
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.bg.gif) top left repeat-y
}

.cnn_clearmt1t2
{
	clear:both;
	height:1px;
	overflow:hidden
}

#cnn_toptstmparea
{
	width:990px;
	background-color:#fafafa;
	height:15px;
	color:#9a9a9a;
	font:normal 10px/10px arial, Helvetica, Utkal, sans-serif;
	overflow:hidden
}

#cnn_toptstmparea span
{
	display:block;
	padding:4px 0 0 4px
}

#cnn_maintopt1
{
	float:left;
	width:682px;
	display:inline;
	margin:0
}

.cnn_shdcamtt1 #cnn_maintopt1
{
	width:685px
}

.cnn_shdcamtt1 #cnn_maintoplive
{
	float:left;
	width:430px;
	display:inline
}

.cnn_shdcamtt1 #cnn_maint1lftf
{
	float:left;
	width:250px;
	margin:0;
	display:inline;
	margin:0 0 0 5px
}

#cnn_maintopprofile
{
	float:left;
	width:308px;
	margin:0;
	display:inline
}

.cnn_shdcamtt1 #cnn_maintopprofile
{
	width:305px
}

#cnn_maintopt1 .cnn_shdcontent
{
	margin:0 4px 0 5px
}

#cnn_maintoplive .cnn_shdcontent
{
	margin:0 4px 0 3px
}

#cnn_maintopprofile .cnn_shdcontent
{
	margin:0 5px 0 3px
}

.cnn_shdcamtt1 #cnn_maintopprofile .cnn_shdcontent
{
	margin:0 5px 0 0
}

.cnn_shdcamtt1 .cnn_maintoplivepad
{
	padding:0 7px
}

.cnn_shdcaheader
{
	height:5px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.header.gif) top left no-repeat
}

.cnn_shdcafooter
{
	height:6px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -467px no-repeat
}

.cnn_shdcamtt1l375 .cnn_shdcaheader,.cnn_shdcamtt1l250 .cnn_shdcaheader
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.header.gif)
}

.cnn_shdcamtt1l375 .cnn_shdcafooter,.cnn_shdcamtt1l250 .cnn_shdcafooter
{
	background-position:0 -513px
}

.cnn_mtt1content
{
	margin:0 10px;
	font-size:11px;
	line-height:14px
}

.cnn_mtt1content p
{
	margin:0;
	padding:5px 0 9px
}

.cnn_main10t1rcntr .cnn_mtt1content p
{
	margin:0;
	padding:0 0 9px
}

.cnn_mtt1content p a
{
	text-decoration:none;
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtt1content h4
{
	font:bold 12px/15px arial, Helvetica, Utkal, sans-serif;
	padding:0;
	margin:6px 0 4px
}

.cnn_mtt1content .cnn_divline
{
	margin:4px 0 0
}

.cnn_mtt1more
{
	padding:6px 0 0
}

.cnn_mtt1caption
{
	font-size:10px;
	line-height:12px;
	color:#9a9a9a;
	padding:3px 0 0
}

.cnn_shdcamtt1 #cnn_maintopt1 .cnn_relpostn
{
	height:250px;
	width:250px
}

.cnn_mtt1imgh
{
	position:absolute;
	bottom:0;
	left:0;
	width:250px;
	color:#fff;
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtt1imghban
{
	float:left
}

.cnn_mtt1imghbug
{
	float:right
}

.cnn_mtt1imghban img
{
	display:block
}

.cnn_mtt1imghban span
{
	display:block;
	padding:5px 9px 4px;
	background-color:#ca0002;
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtt1imghtitle
{
	background-color:#000;
	display:block;
	width:250px;
	clear:both
}

.cnn_mtt1imghtitle h1
{
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtt1imghtitle span
{
	display:block;
	padding:8px 9px 7px
}

.cnn_shdcamtt1 #cnn_maintoplive .cnn_relpostn
{
	height:250px;
	width:416px
}

.cnn_mtlimgh
{
	position:absolute;
	bottom:0;
	left:0;
	width:416px;
	color:#fff;
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtlimghban
{
	float:left
}

.cnn_mtlimghban span
{
	display:block;
	padding:5px 9px 4px;
	background-color:#ca0002
}

.cnn_mtlimghtitle
{
	background-color:#000;
	display:block;
	width:416px;
	clear:both;
	font:bold 22px/24px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtlimghtitle span
{
	display:block;
	padding:8px 9px
}

#cnn_maintoplive .cnn_mtt1imgh
{
	position:absolute;
	bottom:0;
	left:0;
	width:416px;
	color:#fff;
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif
}

#cnn_maintoplive .cnn_mtt1imghban
{
	float:left
}

#cnn_maintoplive .cnn_mtt1imghban span
{
	display:block;
	padding:5px 9px 4px;
	background-color:#ca0002
}

#cnn_maintoplive .cnn_mtt1imghtitle
{
	background-color:#000;
	display:block;
	width:416px;
	clear:both;
	font:bold 20px/24px arial, Helvetica, Utkal, sans-serif
}

#cnn_maintoplive .cnn_mtt1imghtitle h1
{
	font:bold 22px/24px arial, Helvetica, Utkal, sans-serif
}

#cnn_maintoplive .cnn_mtt1imghtitle span
{
	display:block;
	padding:8px 9px
}

.cnn_mtt1imghbbn span
{
	background-color:#FFF402;
	color:#000
}

#cnn_maintoplive .cnn_mtt1imghbbn span
{
	background-color:#FFF402;
	color:#000
}

.cnn_mtt1breakn .cnn_mtt1imghbg
{
	width:250px;
	height:250px;
	background:#000 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/home_breakingnews_bk.gif) top left no-repeat;
	position:absolute;
	z-index:1
}

.cnn_mtt1breakn .cnn_mtt1imghban
{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:#FAFC01 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/126x28_breaking_news.gif) 0 0 no-repeat;
	height:28px;
	width:126px;
	overflow:hidden
}

.cnn_mtt1breakn .cnn_mtt1imghtime
{
	position:absolute;
	bottom:0;
	left:0;
	z-index:3;
	width:250px;
	background-color:#000;
	color:#9a9a9a;
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtt1breakn .cnn_mtt1imghtime span
{
	display:block;
	padding:5px 10px 4px
}

.cnn_mtt1breakn .cnn_mtt1imghtxt
{
	z-index:2;
	position:absolute;
	top:64px;
	left:10px;
	width:230px;
	font:bold 23px/27px arial, Helvetica, Utkal, sans-serif;
	color:#fff
}

.cnn_mtlimghtitle a:link,.cnn_mtt1imghtitle a:link,.cnn_mtt1imghtitle a:visited,.cnn_mtlimghtitle a:visited
{
	color:#fff
}

.cnn_mtlimghtitle a:hover,.cnn_mtt1imghtitle a:hover
{
	color:#6AB9D3
}

#cnn_mtt1lftarea p span
{
	color:#999
}

/**
*
* t1 area styling
*
* @section main
*  @subsection shaded
*/
.cnn_shdcamtt1l375 #cnn_maintopt1 .cnn_relpostn,.cnn_shdcamtt1l375 .cnn_mtt1imgh
{
	width:670px
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle
{
	width:670px
}

.cnn_shdcamtt1l375 #cnn_maintt2bul
{
	float:left;
	width:260px;
	display:inline
}

.cnn_shdcamtt1l375 #cnn_maintoplive
{
	float:left;
	width:410px;
	display:inline
}

.cnn_shdcamtt1l375 #cnn_maintt1imgbul .cnn_divline
{
	background-color:transparent
}

.cnn_shdcamtt1l375 #cnn_maintoplive h3
{
	margin:0 10px
}

.cnn_shdcamtt1l375 .cnn_mtlplnode
{
	margin-left:10px;
	margin-right:5px
}

.cnn_shdcamtt1l375 #cnn_mtt1lftarea,.cnn_shdcamtt1l375 #cnn_mtt1rgtarea
{
	float:left;
	width:310px;
	margin:0 20px 0 0;
	display:inline
}

.cnn_shdcamtt1l375 #cnn_mtt1rgtarea
{
	width:320px;
	margin:5px 0 0
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea ul.cnn_bulletbin li,.cnn_shdcamtt1l375 #cnn_mtt1rgtarea ul.cnn_bulletbin li
{
	padding-bottom:0
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle,.cnn_shdcamtt1l375 .cnn_mtt1imghtitle h1
{
	font:bold 30px/33px arial, Helvetica, Utkal, sans-serif
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle span
{
	display:block;
	padding:10px
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_relpostn
{
	height:250px;
	width:670px
}

.cnn_shdcamtt1l250 .cnn_mtt1imgh
{
	width:670px
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle
{
	width:670px
}

.cnn_shdcamtt1l250 #cnn_maintt2bul
{
	float:left;
	width:260px;
	display:inline
}

.cnn_shdcamtt1l250 #cnn_maintoplive
{
	float:left;
	width:410px;
	display:inline;
	padding:10px 0
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul .cnn_divline
{
	background-color:transparent
}

.cnn_shdcamtt1l250 #cnn_maintoplive h3
{
	margin:0 10px
}

.cnn_shdcamtt1l250 .cnn_mtlplnode
{
	margin-left:10px;
	margin-right:5px
}

.cnn_shdcamtt1l250 #cnn_mtt1lftarea,.cnn_shdcamtt1l250 #cnn_mtt1rgtarea
{
	float:left;
	width:310px;
	margin:0 20px 0 0;
	display:inline
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea
{
	width:320px;
	margin:5px 0 0
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle,.cnn_shdcamtt1l250 .cnn_mtt1imghtitle h1
{
	font:bold 20px/22px arial, Helvetica, Utkal, sans-serif
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle span
{
	display:block;
	padding:0 10px 9px;
}

.cnn_shdcamtt1l250 .cnn_maint1dline
{
	height:11px;
	overflow:hidden;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_maint1dline.gif) top left no-repeat;
	margin:0 0 10px
}

#cnn_maintt2bul
{
	margin-bottom:11px
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul,.cnn_shdcamtt1l375 #cnn_maintt1imgbul,.cnn_shdcamtt1l250 #cnn_maintt2bul,.cnn_shdcamtt1l375 #cnn_maintt2bul
{
	margin:0 0 0 5px
}

.cnn_shdcamtt1l250 #cnn_maintt2bul,.cnn_shdcamtt1l375 #cnn_maintt2bul
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/1px.grey.line.gif) 100% 0 repeat-y
}

.cnn_shdcamtt1l250 .cnn_mtt1content h4,.cnn_shdcamtt1l375 .cnn_mtt1content h4
{
	margin-top:0
}

.cnn_shdcamtt1l375 #cnn_mtlplaylist,.cnn_shdcamtt1l250 #cnn_mtlplaylist
{
	margin:2px 0 0
}

.cnn_shdcamtt1l375 .cnn_mtt1content p
{
	padding-bottom:11px
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn
{
	width:416px
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh
{
	width:416px
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh .cnn_mtt1imghtitle
{
	width:416px
}

/**
*
* CNN Live styles
*
* @section live
*
*/
#cnn_maintoplive p
{
	font-size:11px;
	line-height:14px;
	margin:7px 13px 11px;
/*height:43px;*/
	overflow:hidden
}

#cnn_maintoplive p a
{
	text-decoration:none;
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif
}

#cnn_maintoplive h3
{
	display:block;
	background-color:#E0E0E0;
	margin:0 13px 2px;
	padding:5px 7px 4px;
	color:#666;
	font:bold 12px/15px arial, Helvetica, Utkal, sans-serif;
	text-transform:uppercase
}

.cnn_mtlplnode
{
	position:relative;
	float:left;
	display:inline;
	width:120px;
	margin:8px 2px 0 13px;
	height:108px;
	overflow:hidden;
	font:bold 11px/12px arial, Helvetica, Utkal, sans-serif;
	color:#ca0002
}

.cnn_mtlplnode_c
{
    position:relative;
    float:left;
    display:inline;
    width: 160px;
    /*margin:8px 2px 0 13px;*/
    height:108px;
    overflow:visible;
    font:bold 11px/12px arial, Helvetica, Utkal, sans-serif;
    color:#ca0002
}

.cnn_mtlplnimg
{
	padding:0 0 4px
}

.cnn_mtlplnimgspan
{
	color: #9A9A9A;
    display: block;
    font: 10px/12px arial,Helvetica,Utkal,sans-serif;
    padding-top: 3px;
    overflow: visible
}

.cnn_mtlplnode span
{
	display:block;
	font:normal 10px/12px arial, Helvetica, Utkal, sans-serif;
	color:#9a9a9a
}

.cnn_mtl3vidbx
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.lineb.gif) 127px 0 repeat-y;
	margin:0 0 0 13px
}

.cnn_mtl3vidbx .cnn_mtlplnode
{
	margin:8px 0 0 7px
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode
{
	margin-left:0
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode
{
	margin-left:7px
}

.cnn_mtl3vidbx .cnn_mtpmore
{
	padding:20px 0 0 7px
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore
{
	padding-left:0
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore
{
	padding-left:7px
}

#cnn_maintoplive .cnn_mtl3vidbx h3
{
	margin:0 0 2px;
	padding:0;
	border-right:1px solid #fff;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

#cnn_maintoplive .cnn_mtl3vidbx .cnn_mtl3vidbx3 h3
{
	border:0
}

#cnn_maintoplive .cnn_mtl3vidbx h3 span
{
	display:block;
	padding:5px 8px 4px 7px
}

.cnn_mtl3vidbx1
{
	width:128px;
	float:left;
	display:inline
}

.cnn_mtl3vidbx2
{
	width:135px;
	float:left;
	display:inline
}

.cnn_mtl3vidbx3
{
	width:127px;
	float:left;
	display:inline
}

/**
*
* CNN Live styles
*
* @section live
*@subsection videoplayer
*/
.cnn_shdcamtt1l250 .cnn_mtl3vidbx,.cnn_shdcamtt1l375 .cnn_mtl3vidbx
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.line.gif) 123px 0 repeat-y;
	margin:0 0 0 12px
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtlplnode,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtlplnode
{
	margin:8px 0 0 5px
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode
{
	margin-left:0
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode
{
	margin-left:7px
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtpmore,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtpmore
{
	padding:20px 0 0 5px
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore
{
	padding-left:0
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore,.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore
{
	padding-left:7px
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx2,.cnn_shdcamtt1l375 .cnn_mtl3vidbx2
{
	width:131px;
	float:left;
	display:inline
}

.cnn_mtt1plybttn
{
	position:absolute;
	top:94px;
	left:140px;
	width:136px;
	height:42px;
	cursor:pointer
}

.cnn_mtt1plybttn img
{
	width:136px;
	height:42px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png) no-repeat
}

.cnn_mtt1plybttnon img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png) no-repeat
}

/** 
* @workaround
*@affected 		IE 5.x/Win, IE6, IE7
* @css-for
*@valid				yes
*/
* html #play_button img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}

* html #play_button
{
	display:inline-block
}

* html #play_button
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png')
}

* html .cnn_mtt1plybttnon #play_button img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}

* html .cnn_mtt1plybttnon #play_button
{
	display:inline-block
}

* html .cnn_mtt1plybttnon #play_button
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png')
}

/**
*
* CNN Live styles
*
* @section live
*@subsection button
*/
.cnn_mtt1livebttn
{
	position:absolute;
	top:94px;
	left:135px;
	width:145px;
	height:42px;
	cursor:pointer
}

.cnn_mtt1livebttn img
{
	width:145px;
	height:42px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png) no-repeat
}

.cnn_mtt1livebttnon img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png) no-repeat
}

/** 
* @workaround
*@affected 		IE 5.x/Win, IE6, IE7
* @css-for
*@valid				yes
*/
* html #watch_button img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}

* html #watch_button
{
	display:inline-block
}

* html #watch_button
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png')
}

* html .cnn_mtt1livebttnon #watch_button img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}

* html .cnn_mtt1livebttnon #watch_button
{
	display:inline-block
}

* html .cnn_mtt1livebttnon #watch_button
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png')
}

/**
*
* CNN Personalization styles
*@section personalization
*/
#cnn_maintopprofile .cnn_adtitle
{
	color:#9a9a9a;
	padding:5px 5px 4px 0;
	text-align:right
}

#cnn_maintopprofile .cnn_divline
{
	margin:0 0 10px
}

#cnn_mtplocation
{
	height:25px
}

.cnn_mtploc1
{
	float:right;
	display:inline;
	margin:0 10px 1px 0
}

.cnn_mtploc2
{
	float:left;
	display:inline;
	font:bold 12px/15px arial, Helvetica, Utkal, sans-serif;
	margin:3px 0 0 10px
}

.cnn_mtploc2 span
{
	color:#ca0002
}

.cnn_mtpheader
{
	height:24px;
	background:#B3B3B3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/tab.bg.gif) top left repeat-x;
	margin:0 10px 1px;
	cursor:pointer
}

.cnn_mtphtxt
{
	color:#fff;
	padding:5px 0 0 7px;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_mtphicons
{
	float:right;
	display:inline;
	margin:0 7px 0 0
}

.cnn_mtpharr
{
	width:7px;
	height:5px;
	background:#B3B3B3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.up.jpg) top left no-repeat;
	overflow:hidden;
	margin:9px 0 0
}

.cnn_mtpactive .cnn_mtpharr
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.down.jpg)
}

#cnn_maintopprofile ul.cnn_bulletbin
{
	margin:12px 0 0 12px
}

.cnn_mtpmore
{
	padding:5px 0 15px 10px
}

#cnn_mtploc1yes img,#cnn_mtploc1no img
{
	height:23px;
	width:42px
}

#cnn_mtploc1yes,#cnn_mtploc1no
{
	display:block;
	height:23px;
	width:42px;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -266px no-repeat;
	float:left;
	margin:0 0 1px
}

#cnn_mtploc1yes
{
	margin:0 2px 0 0
}

#cnn_mtploc1no
{
	background-position:0 -180px
}

#cnn_mtploc1no:hover
{
	background-position:0 -223px
}

#cnn_mtploc1yes:hover
{
	background-position:0 -309px
}

/**
*
* CNN Filtered Area Box
*@section filter
*/
.cnn_filterareabox .cnn_shdcontainer
{
	width:980px
}

.cnn_fabheader
{
	margin:0 0 0 10px
}

.cnn_fabheader .cnn_fabh1,.cnn_fabheader .cnn_fabh2
{
	float:left;
	display:inline;
	margin:16px 0 7px;
	font:bold 18px/21px arial, Helvetica, Utkal, sans-serif
}

.cnn_fabheader .cnn_fabh2
{
	margin:20px 0 0 14px
}

.cnn_fabcontentarea
{
	padding:0 0 9px 10px
}

.cnn_fabcaholder
{
	float:left;
	display:inline;
	width:920px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 8px 0 no-repeat
}

.cnn_fabcawindow
{
	width:906px;
	overflow:hidden;
	height:105px;
	margin:0 1px 0 13px
}

.cnn_fabcaslide
{
	width:1000px
}

.cnn_fabcatz
{
	float:left;
	width:129px;
	height:105px;
	display:inline;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 124px 0 no-repeat;
	overflow:hidden
}

.cnn_fabcatz .cnn_relpostn
{
	height:90px;
	width:120px
}

.cnn_fabcattxt
{
	position:absolute;
	bottom:0;
	left:0;
	width:120px;
	background-color:#000;
	color:#fff;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_fabcattxt a
{
	float:left;
	width:120px
}

.cnn_fabcattxt a:link,.cnn_fabcattxt a:visited
{
	color:#fff
}

.cnn_fabcattxt a span
{
	display:block;
	padding:4px 6px
}

.cnn_fabcattxt a:hover
{
	color:#6AB9D3
}

.cnn_fabcatad
{
	text-align:right;
	color:#9a9a9a;
	margin:5px 9px 0 0
}

.cnn_fabcatad img
{
	vertical-align:top
}

.cnn_fabftbdbtn
{
	display:block;
	height:18px;
	width:85px;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -1197px no-repeat;
	float:left;
	margin:0 2px 0 0
}

.cnn_fabftbdbtn img
{
	height:18px;
	width:85px
}

.cnn_fabftbdbtn:hover
{
	background-position:0 -1235px
}

.cnn_fabftbdbtn_on,.cnn_fabftbdbtn_on:hover
{
	background-position:0 -1273px
}

.cnn_fabcprv,.cnn_fabcprv_off,.cnn_fabcnxt,.cnn_fabcnxt_off
{
	float:left;
	display:block;
	height:20px;
	width:20px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -60px no-repeat;
	cursor:pointer;
	margin:25px 0 0
}

.cnn_fabcprv_off,.cnn_fabcnxt_off
{
	visibility:hidden
}

.cnn_fabcnxt,.cnn_fabcnxt:hover
{
	background-position:0 -140px
}

.cnn_fabcprv_off,.cnn_fabcprv_off:hover
{
	background-position:0 -20px;
	cursor:default
}

.cnn_fabcnxt_off,.cnn_fabcnxt_off:hover
{
	background-position:0 -100px;
	cursor:default
}

.cnn_fabcaslab
{
	float:left;
	width:906px;
	padding:0;
	height:105px
}

#cnn_GalleryViewPort
{
	position:relative;
	width:906px;
	height:105px;
	overflow:hidden;
	margin:0
}

#cnn_GallerySliderContainer
{
	position:absolute;
	left:0;
	top:0
}

#cnn_GallerySliderContainer img.cnnContentImg
{
	display:none
}

a.cnn_fabftbdbtn
{
	font-size:11px;
	font-weight:700;
	text-align:center;
	line-height:18px
}

a.cnn_fabftbdbtn:link,a.cnn_fabftbdbtn:visited
{
	color:#fff
}

a.cnn_fabftbdbtn:hover
{
	color:#fff
}

/**
*
* CNN Section Bins
*@section bins
*/
.cnn_shdsectbin
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdsectbin.990px.bg.gif) top left repeat-y
}

.cnn_shdsectbin ul.cnn_bulletbin li
{
	padding-bottom:3px
}

.cnn_sectbincntnt
{
	height:207px;
	overflow:hidden
}

.cnn_sectbincntnt_full
{
	height:245px;
	overflow:hidden
}

.cnn_sectbin1,.cnn_sectbin2,.cnn_sectbin3,.cnn_sectbin4
{
	width:220px;
	height:245px;
	float:left;
	display:inline;
	margin:0
}

.cnn_sectbin1
{
	margin:0 20px 0 15px
}

.cnn_sectbin2
{
	margin:0 20px 0 10px
}

.cnn_sectbin3
{
	margin:0 20px 0 10px
}

.cnn_sectbin4
{
	margin:0 0 0 10px;
	width:210px
}

.cnn_shdsbin289 .cnn_sectbin1,.cnn_shdsbin289 .cnn_sectbin2,.cnn_shdsbin289 .cnn_sectbin3,.cnn_shdsbin289 .cnn_sectbin4
{
	height:285px
}

.cnn_shdsbin289 .cnn_sectbincntnt
{
	height:207px;
	overflow:hidden
}

.cnn_shdsbin289 .cnn_sectbin4
{
	height:auto
}

.cnn_shdsectbin .cnn_mtpmore
{
	padding:9px 0 1px
}

.cnn_shdsectbin h4
{
	float:left;
	font:bold 18px/21px arial, Helvetica, Utkal, sans-serif;
	padding:14px 0 5px;
	margin:0
}

.cnn_shdsectbin h4 a
{
	display:block;
	padding:0 15px 0 0;
	float:left;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) 100% 7px no-repeat
}

.cnn_shdsectbin h4 a:link,.cnn_shdsectbin h4 a:visited
{
	color:#000
}

.cnn_shdsectbin h4 a:hover
{
	color:#ca0002
}

.cnn_shdsectbin .cnn_divline
{
	margin:0 0 7px
}

.cnn_shdsectbin .cnn_divll
{
	margin-bottom:10px
}

.cnn_adspc155x31
{
	float:right
}

.cnn_sbalternate
{
	width:755px;
	float:left;
	display:inline
}

.cnn_sectbin1 .cnn_relpostn,.cnn_sectbin2 .cnn_relpostn,.cnn_sectbin3 .cnn_relpostn
{
	height:84px;
	width:220px
}

.cnn_sectbin1 .cnn_mtt1imgh,.cnn_sectbin2 .cnn_mtt1imgh,.cnn_sectbin3 .cnn_mtt1imgh
{
	width:220px
}

.cnn_sectbin1 .cnn_mtt1imghtitle,.cnn_sectbin2 .cnn_mtt1imghtitle,.cnn_sectbin3 .cnn_mtt1imghtitle
{
	width:220px
}

.cnn_sectbin1 .cnn_mtt1imghtitle span,.cnn_sectbin2 .cnn_mtt1imghtitle span,.cnn_sectbin3 .cnn_mtt1imghtitle span
{
	padding:4px 9px;
	font:bold 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_tvsectionbin
{
	width:730px;
	background-color:#fff;
	height:152px;
	margin:0 10px 0 5px;
	float:left;
	display:inline
}

.cnn_tvsectionbin h4
{
	padding-left:10px
}

.cnn_tvsectionbin .cnn_divline
{
	margin-left:10px
}

.cnn_tsbnav
{
	float:right;
	display:inline;
	margin:16px 0 0;
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif;
	color:#9a9a9a
}

.cnn_tsbtz
{
	float:left;
	width:233px;
	display:inline;
	margin:0 0 23px 10px
}

.cnn_tsbtimg
{
	width:120px;
	float:left;
	display:inline
}

.cnn_tsbttxt
{
	background-color:#000;
	float:left;
	display:inline;
	width:113px;
	height:68px;
	color:#fff;
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_tsbttxt div
{
	padding:4px 6px 0 7px
}

.cnn_tsbttxt span
{
	color:#999
}

.cnn_tvsectbin
{
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_sectbin4 .cnn_tsbtz
{
	width:210px;
	margin:0 0 6px
}

.cnn_sectbin4 .cnn_tsbttxt
{
	width:90px
}

/*.cnn_sectbin4 .cnn_tsbttxt div { padding:2px 0px 0 3px; }*/
.cnn_tvsb1
{
	height:190px
}

.cnn_tvsb2
{
	color:#ccc
}

.cnn_maintvdropdown select
{
	width:210px;
	margin:2px 0 5px;
	font-size:11px
}

.cnn_tsbttxt a:link,.cnn_tsbttxt a:visited
{
	color:#fff
}

.cnn_tsbttxt a:hover
{
	color:#6AB9D3
}

.cnn_tsbnav select
{
	font-size:11px
}

.cnn_tsbnav select option
{
	color:#000
}

.cnn_tsbnav select option.disabledProgram
{
	color:#666
}

.cnn_adbygbin h6
{
	font:bold 12px/15px arial, Helvetica, Utkal, sans-serif;
	margin:0;
	padding:16px 0 0
}

.cnn_adbygbin
{
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_abgbad
{
	padding:12px 0 0
}

/**
*
* CNN Hot Topic Styles
*@section hottopic
*/
.cnn_sbhttopiccntr .cnn_divline
{
	clear:both;
	margin:0
}

.cnn_sbhttopicl
{
	float:left;
	display:block;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/Numbers_Sprite.gif) 0 -93px no-repeat
}

.cnn_sbhttopicl span
{
	display:block;
	padding:6px 0 6px 28px;
	font:bold 12px/15px arial, Helvetica, Utkal, sans-serif
}

.cnn_sbhttl2
{
	background-position:0 -209px
}

.cnn_sbhttl3
{
	background-position:0 -325px
}

.cnn_sbhttl4
{
	background-position:0 -441px
}

.cnn_sbhttl5
{
	background-position:0 -557px
}

.cnn_sbhttl6
{
	background-position:0 -673px
}

.cnn_sbhttl7
{
	background-position:0 -789px
}

.cnn_sbhttl8
{
	background-position:0 -905px
}

.cnn_sbhttl9
{
	background-position:0 -1021px
}

.cnn_sbhttl10
{
	background-position:0 -1137px
}

.cnn_sbhttl11
{
	background-position:0 -1253px
}

.cnn_sbhttl12
{
	background-position:0 -1369px
}

.cnn_sbhttl13
{
	background-position:0 -1485px
}

.cnn_sbhttl14
{
	background-position:0 -1601px
}

.cnn_sbhttl15
{
	background-position:0 -1717px
}

/**
*
* CNN 'oh dear' area
*@section ohdear
*/
.cnn_shdcamtt1ohd #cnn_maintopt1
{
	float:left;
	width:649px;
	display:inline;
	margin:0
}

.cnn_shdcamtt1ohd #cnn_maintopprofile
{
	float:left;
	width:320px;
	margin:0;
	display:inline
}

.cnn_mtt1imghohd
{
	top:0;
	left:0;
	width:637px
}

.cnn_shdcamtt1ohd #cnn_maintopt1 .cnn_relpostn
{
	height:360px;
	width:637px
}

.cnn_shdcamtt1ohd #cnn_maint1lftf
{
	margin:20px 0 0 5px
}

.cnn_shdcamtt1ohd #cnn_maintopprofile
{
	margin:17px 0 0
}

.cnn_shdcamtt1ohd #cnn_maintopprofile ul.cnn_bulletbin
{
	margin:9px 0 0
}

.cnn_tstmpaohd
{
	color:#ca0002;
	font:normal 11px/14px arial, Helvetica, Utkal, sans-serif
}

.cnn_shdcamtt1ohd h1
{
	font:bold 30px/33px arial, Helvetica, Utkal, sans-serif;
	margin:2px 0 0
}

.cnn_shdcamtt1ohd #cnn_mtt1lftarea a
{
	font:bold 10px/12px arial, Helvetica, Utkal, sans-serif
}

.cnn_shdcamtt1ohd #cnn_mtt1lftarea p
{
	margin:6px 0 0;
	padding:0
}

.cnn_shdcamtt1ohd #cnn_maintopprofile .cnn_shdcontent
{
	height:348px
}

.cnn_ohdmrnws
{
	font:bold 16px/19px arial, Helvetica, Utkal, sans-serif;
	margin:0 0 0 3px
}

/**
*
* CNN Ad Space Styles
*@section ads
*/
.cnn_adcntr300x100
{
	padding:0 10px
}

.cnn_adspc300x100
{
	float:left;
	display:inline;
	width:300px;
	margin:10px 0 9px
}

.cnn_adcntr300x100 .cnn_adspcmid
{
	margin:10px 30px 9px
}

.cnn_adspc300x100 .cnn_adspctimg
{
	text-align:right;
	padding:5px 0 0
}

.cnn_728adbin
{
	width:740px;
	background-color:#fff;
	margin:0 5px;
	float:left;
	display:inline
}

.cnn_adcntr728x90
{
	padding:4px 6px 11px
}

.cnn_adspc728x90
{
}

.cnn_adspc728x90 .cnn_adspctimg
{
	text-align:right;
	padding:5px 0 0
}

.cnn_adspc728x90 .cnn_adspctimg
{
	text-align:right;
	padding:5px 0 0
}

.cnn_adspc300x100,.cnn_sectbin4
{
	overflow:hidden
}

#cnnCVP1 .cnn_mtt1imghban
{
	position:absolute;
	bottom:40px
}

.cnn_sbhottopics
{
	height:auto
}

/**
*
* CNN Challenge
*@section challenge
*/
.cnn_chlngltxt
{
	font-weight:700;
	font-size:10px;
	line-height:14px;
	padding:6px 0 12px
}

.cnn_mtpplaybtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -352px no-repeat
}

.cnn_mtpplaybtn
{
	display:block;
	height:17px;
	width:56px;
	background-position:0 -4077px
}

.cnn_mtpplaybtn img
{
	height:17px;
	width:56px
}

.cnn_mtpplaybtn:hover
{
	background-position:0 -4114px
}

.cnn_shdsectbin .cnn_cnnchlng .cnn_divline
{
	margin:0 0 10px
}

.cnnLiveWOOL
{
	color:#CA0002
}

.c1LW
{
	font: bold 10px/12px arial,Helvetica,Utkal,sans-serif
}

/**
*
* revised c1/c2 styles 06/17/2010 
*@section revisedareaone
*/
#cnn_maintoplive p
{
	font-size:11px;
/*height:43px;*/
	line-height:14px;
	margin:7px 13px 10px;
	overflow:hidden
}

.cnn_shdcamtt1 .cnn_mtlplnode
{
	color:#CA0002;
	display:inline;
	float:left;
	font-weight:700;
	font-size:11px;
	line-height:12px;
	height:108px;
	margin:8px 2px 0 13px;
	overflow:hidden;
	position:relative;
	width:120px
}

.cnn_shdcamtt1 .cnn_mtlnumplist2 .cnn_mtlplnode,.cnn_shdcamtt1 .cnn_mtlnumplist3 .cnn_mtlplnode
{
	margin:8px 0 0
}

.cnn_mc2hdrcntr
{
/* padding:0 13px; */
	padding:0
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1
{
	padding:0
}

.cnn_mc2header
{
	float:left;
	display:inline;
	margin:0;
	font-size:14px;
	line-height:16px;
/*font-weight:700;*/
	font-weight:700
}

.cnn_mc2header h4
{
	padding:0;
	margin:0;
	height:24px;
	overflow:hidden
}

.cnn_mc2header h4 span
{
	display:block;
	padding:5px 0 0
}

.cnn_mc2hdr1
{
	width:135px
}

.cnn_mc2hdr2
{
	width:135px
}

.cnn_mc2hdr3
{
	width:120px
}

.cnn_mc2numhdr2 .cnn_mc2hdr1,.cnn_mc2numhdr3 .cnn_mc2hdr1
{
	width:120px;
	margin-right:15px
}

.cnn_mc2numhdr3 .cnn_mc2hdr2
{
	width:120px;
	margin-right:15px
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2hdr1
{
	width:100%
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr2,.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr3
{
	display:none
}

.cnn_mtlnumplist2,.cnn_mtlnumplist3
{
	padding:0 0 0 13px
}

.cnn_mtlplist
{
	float:left;
	display:inline;
	margin:0;
	width:120px
}

.cnn_mtlplist1
{
	margin-right:15px
}

.cnn_mtlplist2
{
	margin-right:15px
}

.cnn_shdcamtt1 .cnn_mtlpln188
{
	width:188px;
	height:150px;
	margin-right:1px
}

.cnn_mtlpln188 .cnn_mtlplnimg .cnn_vidplyb38x38
{
	top:34px;
	left:75px
}

.cnn_shdcamtt1 .cnn_mtlplnttxt
{
	margin-left:10px;
	height:118px
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb
{
	color:#000;
	font-weight:400;
	line-height:14px
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb a
{
	font-size:10px;
	font-weight:700
}

.cnn_shdcamtt1 .cnn_mtlplntimg
{
	height:118px
}

.cnn_mtlspccvhdr
{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width:391px;
	margin:0 13px 6px;
	overflow:hidden
}

#cnn_maintopt1 .cnn_mtt1content h4
{
	font-size:11px;
	font-weight:700;
	font-family:Arial;
	color:#757575;
	margin:6px 0 0;
	text-transform:uppercase
}

/**
*
* revised c1/c2 styles 06/17/2010 
*@section revisedareaone
*@subsection 2010
*/
.cnn_shdcamtt12010 .cnn_shdcafooter
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcafooter_2010.gif) 0 0 no-repeat
}

.cnn_shdcamtt12010
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcamtt1_2010.990px.bg.gif) 0 0 repeat-y
}

.cnn_shdcamtt12010 #cnn_maintt2bul
{
	background-image:none
}

.cnn_shdcamtt12010 .cnn_maint1dline
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010.gif) no-repeat scroll left top transparent;
	height:10px;
	margin:0 0 4px
}

.cnn_main10t1cntnt
{
	width:670px;
	background-color:#fff
}

.cnn_main10t1slnks
{
	font-size:10px;
	line-height:14px;
	font-weight:700;
	color:#636363
}

.cnn_main10t1sbbin
{
	padding:20px 0 0 9px
}

.cnn_main10t1sbbin2c
{
	padding:5px 0 0 9px
}

.cnn_main10t1lcntr
{
	float:left;
	width:242px;
	display:inline;
	margin:0 12px 0 0
}

.cnn_main10t1rcntr
{
	float:left;
	width:416px;
	display:inline;
	margin:12px 0 0
}

.cnn_main10t1img
{
	position:relative;
	height:234px;
	width:416px
}

.cnn_main10t1img1
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:416px;
	height:234px
}

.cnn_main10t1img2
{
	position:absolute;
	top:214px;
	left:0;
	z-index:2;
	width:416px;
	height:20px;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70
}

.cnn_main10t1img3
{
	position:absolute;
	top:217px;
	left:10px;
	z-index:3;
	width:396px;
	color:#fff;
	font-size:10px;
	line-height:12px
}

.cnn_main10t1vidsrc
{
	float:right;
	text-align:right;
	margin:0 6px 0 0;
	font-size:10px;
	display:inline;
	line-height:12px;
	color:#636363
}

.cnn_main10t1vidttp
{
	font-size:10px;
	line-height:12px;
	padding:0 0 0 8px;
	color:#959595
}

.cnn_shdcamtt12010 h1
{
	font-size:24px;
	line-height:26px;
	padding:9px 0 0 9px;
	font-weight:700
}

.cnn_main10t1lcntr p
{
	padding:7px 0 5px 9px;
	line-height:15px
}

.cnn_main10t1lcntr p a
{
	font-weight:700;
	font-size:10px;
	line-height:14px
}

.cnn_main10t1dlne
{
	height:2px;
	background-color:#000;
	overflow:hidden
}

.cnn_main10t1cntnt_2 .cnn_main10t1dlne
{
	display:none
}

.cnn_main10t1cntnt_2 a:link,.cnn_main10t1cntnt_2 a:visited
{
	color:#6ab9d3
}

.cnn_main10t1cntnt_2 a:hover
{
	color:#ca0002
}

.cnn_main10t1cntnt_2
{
	background-color:#000;
	color:#fff
}

.cnn_main10t1cntnt_2 h1 a:link,.cnn_main10t1cntnt_2 h1 a:visited
{
	color:#fff
}

.cnn_main10t1cntnt_2 h1 a:hover
{
	color:#6ab9d3
}

.cnn_main10t1cntnt_2 ul.cnn_bulletbin li
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull_blk.gif)
}

.cnn_main10t1cntnt_2 .cnn_main10t1vidttp
{
	color:#fff
}
   
.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPostWOOL {
    color: #9A9A9A;
}
.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPreWOOL {
    color: #9A9A9A;
}   
   
.cnn_shdcamtt12010 ul.cnn_bulletbin li span
{
	color:#ca0002
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul
{
	background-color:#FAFAFA;
	margin:0
}

.cnn_shdcamtt12010bn .cnn_maint1dline
{
	background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010bn.gif);
	height:6px
}

.cnn_shdcamtt12010bn .cnn_shdcaheader
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcaheader_2010bn.gif) 0 0 no-repeat
}

.cnn_shdcamtt12010bn .cnn_main10t1cntnt
{
	background:#fafafa url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_bk_header.gif) 0 4px no-repeat;
	margin:0 0 0 5px;
	text-align:center;
	height:252px
}

.cnn_shdcamtt12010bn .cnn_main10t1dlne
{
	height:4px
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul .cnn_divline
{
	background-color:#c2c2c2;
	margin:20px 155px 10px
}

.cnn_shdcamtt12010bn h1
{
	font-size:45px;
	line-height:50px;
	padding:18px 0 0
}

.cnn_shdcamtt12010bn h1 a:link,.cnn_shdcamtt12010bn h1 a:visited
{
	color:#000
}

.cnn_shdcamtt12010bn h1 a:hover
{
	color:#ca0002
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul p
{
	padding:0 155px;
	line-height:15px
}

.cnn_shdcamtt12010bn .cnn_main10t1slnks
{
	font-size:11px;
	font-weight:700;
	line-height:14px
}

.cnn_mc2hdr2r
{
	height:16px;
	overflow:hidden;
	width:49%;
	float:right
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/overlay.css------*/
/**  
	*Overlay Stylesheet
	*
	* Standard Layout
	*
	*
	*
	* @version	3.0
	* @package	xhtml-css
	* @cssdoc	version 1.0
	* @license	GPL v3
	* @author     crawls
	*
	*
 */
/** 
* Utility area 
*
* @section utility
*
* Defines generic clears as well as variables for show/hide functions
*/
.clear
{
	clear:both;
	font-size:0
}

.cnn_section_profile p,.cnn_section_profile form
{
	padding:0;
	margin:0
}

.cnn_section_profile img
{
	border:none
}

.cnn_section_profile a:link,.cnn_section_profile a:visited
{
	color:#004276
}

.cnn_section_profile a:hover,.cnn_section_profile a:active
{
	color:#ca0002
}

.cnn_section_profile
{
	height:100%
}

#cnn_sectionprofile .cnn_contentarea
{
	width:988px
}

#cnn_sectionprofile .cnn_shdspc
{
	background-color:transparent
}

#cnn_sectionprofile #cnn_maintopprofile
{
	margin:0 0 0 3px
}

#cnn_sectionprofile h1,#cnn_sectionprofile h2,#cnn_sectionprofile h3,#cnn_sectionprofile h4
{
	font-weight:700
}

html,body
{
	height:100%;
	width:100%
}

.cnn_ftrsrch1 input
{
	background-image:none
}

#cnn_sectionprofile #cnn_maintopprofile .cnn_shdcontent
{
	margin:0 5px 0 2px
}

#cnn_sectionprofile .cnn_shdprofile .cnn_shdcafooter
{
	height:5px
}

.displayon
{
	display:block!important
}

.displayoff
{
	display:none!important
}

/** 
 *Overlay content 
 *
 *
 *@section overlay
 *
 *Note that all overlays must be set explicitly for IE centering compatability
*/
.overlay_content
{
	text-align:left;
	position:absolute;
	margin-bottom:10px;
	z-index:2147483647;
	display:block;
	width:302px
}

#profile_overlaybg
{
	position:absolute;
	top:0;
	left:0;
	background:#000;
	z-index:2147483646;
	opacity:.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.profileoverlay_bdy
{
	background:#fff;
	border:1px solid #fff;
	margin:-6px 6px 6px -6px;
	width:526px;
	padding:17px
}

/*.example_cont .profileoverlay_bdy {padding:25px 17px 17px 17px; }*/
.profileoverlay_bdy2
{
	padding:14px 17px 19px
}

.example_cont .profileoverlay_bdy2
{
	padding:25px 17px 19px
}

.cnn_fbcntorly2 .profileoverlay_bdy2
{
	padding-bottom:10px
}

.cnnConnBox
{
	position:relative;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/overlay_shadow.png) no-repeat right bottom;
	_background:none
}

.cnnConnBoxRight
{
	float:left;
	width:5px;
	background:#ca0002
}

.overlay_close
{
	position:absolute;
	width:15px;
	height:15px;
	right:14px;
	top:10px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/close_btn.jpg) no-repeat 0 0;
	z-index:2099;
	cursor:pointer
}

input.radio
{
	border:none;
	background-image:none
}

.file
{
	height:16px;
	padding:4px
}

.browsebtn
{
	cursor:pointer
}

#profile_bna_overlay,#profile_bna_overlay .cnnConnBox,#profile_proga_overlay,#profile_proga_overlay,#profile_proga_overlay .cnnConnBox,#profile_pemail_overlay,#profile_pemail_overlay .cnnConnBox
{
	width:550px
}

#fb_profile_signin_init_overlay,#fb_profile_signin_init_overlay .cnnConnBox,.cnn_fbcntorly,.cnn_fbcntorly .cnnConnBox,#fb_profile_signup_init_overlay,#fb_profile_signup_init_overlay .cnnConnBox,#fb_profile_signup_overlay,#fb_profile_signup_overlay .cnnConnBox,#profile_signup_overlay,#profile_signup_overlay .cnnConnBox
{
	width:550px
}

#profile_editmydetails_overlay,#profile_editmydetails_overlay .cnnConnBox
{
	width:550px
}

#profile_signin_overlay,#profile_signin_overlay .cnnConnBox
{
	width:550px
}

#profile_newsletter_overlay,#profile_newsletter_overlay .cnnConnBox
{
	width:490px
}

#profile_customize_weather_overlay,#profile_customize_weather_overlay .cnnConnBox
{
	width:550px
}

#profile_followtopic1_overlay,#profile_followtopic1_overlay .cnnConnBox,#profile_followtopic3_overlay,#profile_followtopic3_overlay .cnnConnBox,#profile_followtopic4_overlay,#profile_followtopic4_overlay .cnnConnBox,#profile_followtopic5_overlay,#profile_followtopic5_overlay .cnnConnBox,#profile_followtopic6_overlay,#profile_followtopic6_overlay .cnnConnBox,#profile_followtopic7_overlay,#profile_followtopic7_overlay .cnnConnBox,#profile_followtopic8_overlay,#profile_followtopic8_overlay .cnnConnBox,#profile_followtopic9_overlay,#profile_followtopic9_overlay .cnnConnBox,#profile_followtopic10_overlay,#profile_followtopic10_overlay .cnnConnBox
{
	width:379px
}

#profile_followtopic2_overlay,#profile_followtopic2_overlay .cnnConnBox,#profile_followtopic11_overlay,#profile_followtopic11_overlay .cnnConnBox
{
	width:538px
}

#profile_forgotpass_overlay,#profile_forgotpass_overlay .cnnConnBox,#profile_forgotpass2_overlay,#profile_forgotpass2_overlay .cnnConnBox
{
	width:550px
}

.forgotpass_cont,.forgotpass2_cont
{
	width:550px!important
}

.followtopic1_cont
{
	width:379px!important
}

.followtopic2_cont
{
	width:538px!important
}

.customize_weather_cont
{
	width:373px!important
}

.newsletter_cont
{
	width:550px!important
}

.breakingnews_cont,.programmingalerts_cont,.pemail_cont
{
	width:491px!important
}

.programmingalerts_cont .profileoverlay_bdy
{
	padding-bottom:27px
}

.signup_cont
{
	width:550px!important
}

.signin_cont
{
	width:550px!important
}

.editmydetails_cont
{
	width:751px!important
}

/**
*
* Profile Signup area styles
*
*
*@section: signup
*
* first two classes are placeholders for assigned values
*/
.profileoverlay_bdy.p_signup
{
}

.p_signup
{
}

.cnn_fbcntorly h1,.p_signup h1
{
	font-size:20px;
	font-weight:700;
	line-height:22px;
	color:#333;
	border-bottom:1px solid #e4e4e4;
	padding:0 0 10px;
	margin:0 0 13px
}

.p_signin h1 span,.p_signup h1 span
{
	font-size:11px;
	font-weight:400
}

p.psignupp1
{
	position:relative;
	font-size:12px;
	color:#333;
	font-weight:700;
	margin:8px 0 4px
}

#fb_profile_signin_init_overlay p.psigninp2,#fb_profile_signup_init_overlay p.psigninp2,.cnn_fbcntorly p.psigninp2
{
	font-size:16px;
	color:#333;
	font-weight:400;
	line-height:19px;
	padding:0 0 5px
}

#fb_profile_signin_init_overlay p.psignupp1,#fb_profile_signup_init_overlay p.psignupp1
{
	font-size:11px;
	color:#000;
	font-weight:400;
	border-top:1px solid #e4e4e4;
	padding-top:7px;
	margin-top:20px
}

.psignupp1 span
{
	position:absolute;
	width:250px;
	height:30px;
	top:22px;
	left:233px;
	font-weight:400;
	color:#666;
	font-size:11px
}

.psignupp1 span.psignupp3
{
	top:29px
}

.p_signup input
{
	width:208px;
	height:16px;
	padding:6px;
	font-size:14px
}

.profile_avatar
{
	height:152px;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 9px
}

p.psignupp2
{
	font-size:12px;
	color:#333;
	margin:6px 0 7px
}

p.psignupp4
{
	margin:2px 0 0
}

p.psignupp5
{
	margin:10px 0 0
}

.avatar_col1
{
	float:left;
	width:123px;
	height:120px;
	padding:0 109px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/avatar_default.gif) no-repeat
}

.avatar_col2
{
	float:left;
	width:268px;
	height:120px;
	font-size:11px;
	color:#666
}

a.avatar_upload_btn
{
	display:block;
	width:77px;
	height:29px;
	margin:7px 0 15px -1px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1807px
}

a.avatar_upload_btn:hover
{
	background-position:0 -1854px
}

.signup_kaptcha
{
	border-bottom:1px solid #e4e4e4;
	padding:0 0 14px;
	margin:6px 0 11px
}

.signup_disclaimer
{
	clear:both;
	font-size:11px;
	color:#666;
	margin-top:11px
}

.signup_disclaimer input
{
	float:left;
	width:auto;
	height:auto;
	margin:0 6px 0 0!important
}

input#cnnRememberMe
{
	float:left;
	width:15px!important;
	height:15px!important;
	margin:0 5px 0 0!important;
	padding:0;
	font-size:11px;
	line-height:15px
}

#cnnRememberMeLabel
{
	font-size:11px;
	color:#666;
	clear:both;
	height:15px;
	display:block
}

.cnnConnectCantRead
{
	font-size:11px;
	color:#666;
	padding:0 0 0 235px
}

input.cnn_connectoverlay_enterit
{
	margin:5px 0 0 -1px
}

#cnnConnectKaptchaImage
{
	position:relative;
	float:left;
	margin:3px 0 15px
}

a.signup_btn
{
	display:block;
	width:77px;
	height:29px;
	margin:12px 0 0 -1px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1275px
}

a.signup_btn:hover
{
	background-position:0 -1322px
}

#signuplearnmore
{
	display:none;
	padding-top:6px
}

/**
*
* Profile Edit Details area
*
*
*@section edit
*
* 
*/
.p_editmydetails h1
{
	font-size:20px;
	color:#333;
	padding:0 0 10px;
	margin:0 0 5px;
	border-bottom:1px solid #e4e4e4
}

.p_editmydetails h2
{
	font-size:18px;
	color:#000;
	padding:0;
	margin:0 0 8px
}

.p_editmydetails h2 a.change
{
	font-size:11px;
	font-weight:400
}

#editmycol1
{
	float:left;
	width:60px;
	height:60px;
	margin:0 15px 15px 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/avatar_default_60x60.gif) no-repeat
}

.editmycol2
{
	float:left;
	width:350px;
	height:60px;
	margin:0
}

.editmycol2 p
{
	font-weight:700;
	font-size:12px;
	color:#333;
	margin:1px 0 5px
}

p.peditmyp1
{
	font-weight:400;
	font-size:11px;
	color:#666;
	margin:3px 0 0
}

.editmy_profile
{
	padding:12px 0 0;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4
}

.editmy_profile_col1
{
	position:relative;
	float:left;
	width:272px;
	margin:0 0 11px
}

.editmy_profile_col2
{
	position:relative;
	float:left;
	width:271px
}

.editmy_profile_col3
{
	position:relative;
	float:left;
	width:160px
}

.editmy_profile h2
{
	font-size:16px;
	color:#000;
	margin:0 0 19px
}

a.save_btn
{
	float:left;
	display:block;
	width:71px;
	height:29px;
	margin:15px 4px 0 -1px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1001px
}

a.save_btn:hover
{
	background-position:0 -1048px
}

.save_or_cancel
{
	float:left;
	display:block;
	width:177px;
	margin:21px 0 0;
	font-size:11px;
	color:#666
}

.editmy_first
{
	float:left;
	width:123px;
	height:44px
}

.editmy_last
{
	float:left;
	width:120px
}

.editmy_profile input
{
	height:19px;
	width:106px;
	padding:2px;
	margin:0 0 0 -1px;
	_margin:0;
	font-size:14px
}

.editmy_profile p
{
	font-size:12px;
	font-weight:700;
	color:#333;
	margin:0 0 5px
}

#editmy_lastname
{
	width:103px
}

p.peditmyp2
{
	position:relative;
	font-weight:400;
	font-size:11px;
	color:#666;
	margin:0
}

p.peditmyp3
{
	margin-top:13px
}

p.peditmyp4
{
	margin-top:13px
}

p.peditmyp8
{
	margin-top:9px
}

.dobbox select
{
	width:70px
}

#dayofbirth
{
	width:50px
}

.dobbox
{
	height:48px
}

.dobbox2
{
	height:52px
}

.dobbox2 select
{
	width:85px
}

#editmy_address
{
	width:229px
}

.editmy_email_input
{
	width:229px!important;
	margin:5px 0 0!important
}

p.add_new_email
{
	padding-top:5px
}

span.editmy_emailconfirmed,span.editmy_emailprimary
{
	color:#347f3e
}

.email_addnew
{
	position:absolute;
	top:0;
	right:40px
}

.editmy_profile_col2 input
{
	width:224px
}

#editmy_confirmPassword
{
	margin-bottom:25px
}

.editmy_profile_col3 select
{
	height:27px;
	font-size:14px
}

/**
*
* Profile Edit Details area
*
*
*@section: edit
*@subsection screenname
* 
*/
.enter_screenname_cont
{
	width:302px
}

.enter_screenname_cont #screenname_label
{
	font-weight:700;
	padding-bottom:5px
}

.enter_screenname_cont .screenname_copy
{
	font-size:12px;
	padding:10px 0
}

.enter_screenname_cont .screenname_req
{
	font-weight:400
}

.enter_screenname_cont .screenname_limits
{
	font-size:9px;
	color:#b9b9b9
}

/**
*
* Profile Edit Details area
*
*
*@section: edit
*@subsection signin
* 
*/
.p_signin h1
{
	font-size:20px;
	color:#333;
	font-weight:700;
	border-bottom:1px solid #e4e4e4;
	padding:0 0 10px;
	margin:0 0 18px
}

.p_signin input
{
	width:253px;
	height:16px;
	padding:6px;
	font-size:14px
}

a.login_btn
{
	display:block;
	width:69px;
	height:27px;
	margin:13px 0 0 -1px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1713px
}

a.login_btn:hover
{
	background-position:0 -1760px
}

p.login_notmem
{
	position:relative;
	height:1%;
	font-size:12px;
	color:#666;
	font-weight:700;
	border-top:1px solid #e4e4e4;
	padding:12px 0 0;
	margin:20px 0 2px
}

p.psigninp1
{
	font-size:11px;
	margin:2px 0 7px 184px;
	text-align:left
}

p.psigninp2
{
	font-size:12px;
	color:#333;
	font-weight:700;
	margin:6px 0 3px
}

#cnnOverlayEmail1l
{
	margin:0 0 2px
}

input.cnnblacktxt
{
	color:#000!important
}

input.cnngraytxt
{
	color:#666!important
}

input.redinput_error
{
	border:1px solid #ca0002
}

p.redtexterror,a.redtexterror,.redtexterror
{
	color:#ca0002!important
}

/** 
*Newsletter styles
*
*@section newsletter
*/
.newsletter_cont .profileoverlay_bdy
{
	padding:15px 20px 17px
}

.newsletter_cont h1
{
	position:relative;
	font-size:20px;
	color:#333;
	border-bottom:1px solid #e4e4e4;
	padding:0 0 10px;
	margin:0
}

.cnn_prfnwsolst
{
	width:526px
}

.cnn_prfnwsoxpnd
{
	display:none;
	padding:2px 60px 8px 9px
}

.cnn_prfnwsolon .cnn_prfnwsoxpnd
{
	display:block
}

.cnn_prfnwsolst ul
{
	margin:0 0 0 10px;
	padding:0;
	list-style:none
}

.cnn_prfnwsolst ul li
{
	float:left;
	margin:6px 0 0;
	padding:0;
	width:340px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/newsletter_arrow_off.gif) 0 5px no-repeat
}

.cnn_prfnwsolst .cnn_prfnwsolon li
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/newsletter_arrow_on.gif) 0 7px no-repeat
}

.cnn_prfnwsolst ul li.cnn_prfnwsoeicn
{
	width:22px;
	height:13px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/email_icon.gif) 0 4px no-repeat;
	overflow:hidden
}

.cnn_prfnwsolst ul li.cnn_prfnwsosbtn
{
	width:77px
}

.cnn_prfnwsolst .cnn_divline
{
}

.cnn_prfnwsoinf
{
	color:#999;
	font-size:12px;
	line-height:15px;
	padding:1px 0 0 9px
}

.cnn_prfnwsoinf span
{
	font-size:9px;
	line-height:12px;
	color:#ca0002;
	font-weight:400
}

.cnn_prfnwsosbtn
{
	height:22px;
	background-image:none
}

.cnn_prfnwsosbtn a img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) 0 -362px no-repeat;
	width:77px;
	height:17px
}

.cnn_prfnwsosbtn a:hover img
{
	background-position:0 -399px
}

.cnn_prfnwsox1
{
	display:none;
	color:#666;
	padding:2px 0 0
}

.cnn_prfnwsox2,.cnn_prfnwsox3
{
	float:left;
	display:inline;
	margin:0
}

#newsletter_login
{
	position:absolute;
	top:10px;
	left:120px;
	font-size:10px
}

/**
* Subscribed section style enabling
*
* @section  subscribe
* 
*/
.cnn_prfnwsolsubd .cnn_prfnwsoinf
{
	font-weight:700
}

.cnn_prfnwsolsubd .cnn_prfnwsosbtn a img
{
	background-position:0 -436px
}

.cnn_prfnwsolsubd .cnn_prfnwsosbtn a:hover img
{
	background-position:0 -473px
}

/**
*Following weather area
*@section subscribe
*@subsection weather
*/
.customize_weather_cont .profileoverlay_bdy
{
	background:#fff;
	border:1px solid #fff;
	padding:15px 17px 11px;
	margin:-6px 6px 6px -6px
}

.customize_weather_cont input
{
	width:323px;
	height:16px;
	padding:6px;
	font-size:14px;
	font-weight:700
}

.customize_weather_cont h1
{
	font-size:20px;
	color:#333;
	border-bottom:1px solid #e4e4e4;
	padding:0 0 10px;
	margin:0 0 7px
}

a.go_btn
{
	display:block;
	float:right;
	width:39px;
	height:27px;
	margin:12px 0 0 -1px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1185px
}

a.go_btn:hover
{
	background-position:0 -1230px
}

/**
*Following stories area
*@section subscribe
*@subsection follow
*/
.followtopic1_cont .profileoverlay_bdy
{
	padding-bottom:7px
}

.followtopic1_cont p,.followtopic2_cont p
{
	font-size:18px;
	color:#333;
	padding:9px 9px 0 0
}

.followtopic1_cont p a,.followtopic2_cont p a
{
	font-weight:700
}

p.followtopicp1
{
	font-size:18px;
	font-weight:700;
	border-bottom:1px solid #e4e4e4;
	padding:9px 9px 15px 0;
	margin:0 0 7px
}

p.followtopicp2
{
	font-size:11px;
	color:#000;
	padding:0
}

p.followtopicp2 a
{
	font-weight:400
}

p.followtopicp3
{
	font-size:18px;
	font-weight:700;
	color:#333;
	padding:9px 0 13px
}

p.followtopicp3
{
	font-size:18px;
	font-weight:700;
	color:#333;
	padding:9px 0 13px
}

p.followtopicp4
{
	font-size:18px;
	font-weight:400;
	color:#333;
	padding:0 0 21px
}

p.followtopicp5
{
	height:33px;
	font-size:12px;
	font-weight:400;
	padding:0;
	margin:0 0 7px;
	border-bottom:1px solid #e4e4e4
}

p.followtopicp5 a
{
	font-size:12px;
	font-weight:400;
	padding:0
}

p.followtopicp6
{
	font-size:14px;
	color:#333;
	font-weight:400;
	padding:0 0 17px;
	margin:0 0 7px;
	border-bottom:1px solid #e4e4e4
}

p.followtopicp7
{
	font-size:18px;
	font-weight:700;
	padding:9px 0 13px
}

p.followtopicp8
{
	position:relative;
	font-size:18px;
	font-weight:700;
	padding:9px 0 11px 26px
}

p.followtopicp9
{
	font-size:16px;
	color:#333;
	font-weight:400;
	line-height:21px;
	padding:0 0 15px
}

p.followtopicp10
{
	font-size:16px;
	color:#333;
	font-weight:400;
	line-height:21px;
	padding:0 0 30px
}

p.followtopicp11
{
	font-size:18px;
	font-weight:400;
	padding:9px 0 13px
}

.accept_check
{
	position:absolute;
	width:32px;
	height:32px;
	top:5px;
	left:-11px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/32x32_green_check.jpg) no-repeat 0 0
}

.followtopicp5 img
{
	margin:2px 3px 2px 0
}

.followtopic3
{
	padding-bottom:6px
}

a.follow_btn
{
	display:block;
	float:right;
	width:66px;
	height:27px;
	margin:-6px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1533px
}

a.follow_btn:hover
{
	background-position:0 -1578px
}

p.followtopicp_radio
{
	font-weight:700;
	font-size:14px;
	color:#333;
	padding:0 0 9px
}

.followtopicp_radio input
{
	margin:0
}

a.saveto_btn
{
	display:block;
	float:right;
	width:66px;
	height:27px;
	margin:-6px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1623px
}

a.saveto_btn:hover
{
	background-position:0 -1668px
}

/**
*Password reclamation styles
*@section subscribe
*@subsection password
*/
p.passwordp1
{
	font-size:16px;
	color:#666;
	margin:-1px 0 8px;
	line-height:19px
}

p.passwordp2
{
	position:relative;
	font-size:12px;
	color:#333;
	font-weight:700;
	margin:6px 0 3px
}

p.passwordp3
{
	position:relative;
	font-size:12px;
	color:#333;
	font-weight:700;
	margin:8px 0 3px
}

#signup_email_forgot
{
	width:250px;
	height:16px;
	padding:6px;
	font-size:14px;
	color:#666
}

p.alreadyaccess
{
	text-align:right;
	font-size:11px;
	padding:2px 0 0
}

a.submit_pass_btn
{
	display:block;
	float:left;
	width:68px;
	height:27px;
	margin:20px 0 7px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2386px
}

a.submit_pass_btn:hover
{
	background-position:0 -2433px
}

#profile_forgotpass2_overlay input
{
	width:251px;
	height:16px;
	padding:6px;
	font-size:14px
}

#cnnUseFB
{
	float:left;
	font-size:11px
}

.cnnOvrlyBtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/fb_overlays_sprite.gif) 0 0 no-repeat;
	overflow:hidden;
	display:inline-block
}

.cnnOvrlyBtn:hover
{
	cursor:pointer
}

.cnnBtnLogIn
{
	background-position:0 -10px;
	width:68px;
	height:27px;
	margin:13px 0 0 -1px
}

.cnnBtnLogIn:hover
{
	background-position:0 -57px
}

.cnnBtnLogInFB
{
	background-position:0 -104px;
	width:160px;
	height:27px
}

.cnnBtnLogInFB:hover
{
	background-position:0 -151px
}

.cnnBtnSgnUp
{
	background-position:0 -198px;
	width:75px;
	height:27px;
	margin:12px 0 0 -1px
}

.cnnBtnSgnUp:hover
{
	background-position:0 -245px
}

.cnnBtnCntFB
{
	background-position:0 -292px;
	width:177px;
	height:27px
}

.cnnBtnCntFB:hover
{
	background-position:0 -339px
}

.cnnBtnLogInFB,.cnnBtnCntFB
{
	vertical-align:-10px
}

.cnnBtnSlct
{
	background-position:0 -386px;
	width:67px;
	height:27px
}

.cnnBtnSlct:hover
{
	background-position:0 -433px
}

.cnnBtnDsCnt
{
	background-position:0 -481px;
	width:104px;
	height:27px
}

.cnnBtnDsCnt:hover
{
	background-position:0 -526px
}

.cnnBtnRadioSlctd,.cnnBtnRadio
{
	background-position:0 -571px;
	width:12px;
	height:12px
}

.cnnBtnRadioSlctd,.cnnBtnRadio:hover
{
	background-position:0 -603px
}

.cnnBtnCheckSlctd,.cnnBtnCheck
{
	background-position:0 -635px;
	width:12px;
	height:13px
}

.cnnBtnCheckSlctd,.cnnBtnCheck:hover
{
	background-position:0 -670px
}

.cnnBtnRadioSlctd:hover,.cnnBtnCheckSlctd:hover
{
	cursor:default
}

.cnnBtnClose
{
	background-position:0 -703px;
	width:15px;
	height:15px
}

.cnnBtnOK
{
	background-position:0 -738px;
	width:74px;
	height:27px
}

.cnnBtnOK:hover
{
	background-position:0 -783px
}

.cnnBtnTryAgn
{
	background-position:0 -828px;
	width:77px;
	height:27px
}

.cnnBtnTryAgn:hover
{
	background-position:0 -873px
}

/** 
 * Facebook Overlay Area Styling
 *@section subscribe
 *@section facebook
 *
 */
.cnn_fbcntident1,.cnn_fbcntident2
{
	float:left;
	margin:0 0 15px;
	display:inline
}

.cnn_fbcntident2
{
	margin-left:40px
}

#cnn_mOvrlydata
{
	display:none
}

#pmFacebook
{
	position:relative
}

#cnn_FBawOLY
{
	position:absolute;
	width:260px;
	background-color:#fff;
	top:55px;
	left:10px;
	font-size:11px;
	line-height:14px;
	z-index:999
}

#cnn_FBawOLY .cnn_FBawo1
{
	padding:10px 10px 0 0;
	text-align:right
}

#cnn_FBawOLY .cnn_FBawo2
{
	padding:6px 10px 15px
}

#cnn_FBawDIM
{
	position:absolute;
	width:280px;
	height:220px;
	background-color:#000;
	top:0;
	left:0;
	z-index:2;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70
}

.cnn_fbselectbtn
{
	background-position:0 -386px;
	width:67px;
	height:27px
}

.cnn_fbselectbtn:hover
{
	background-position:0 -433px
}

.cnn_fbdiscnntbtn
{
	background-position:0 -481px;
	width:104px;
	height:25px
}

.cnn_fbdiscnntbtn:hover
{
	background-position:0 -526px
}

.cnn_fbtryagnbtn
{
	background-position:0 -828px;
	width:78px;
	height:25px
}

.cnn_fbtryagnbtn:hover
{
	background-position:0 -873px
}

.cnn_fbokaybtn
{
	background-position:0 -738px;
	width:74px;
	height:25px
}

.cnn_fbokaybtn:hover
{
	background-position:0 -783px
}

#cnn_FBidentP1,#cnn_FBidentP2
{
	float:left;
	margin:0;
	display:inline
}

#cnn_FBidentP1
{
	margin-right:10px;
	margin-bottom:5px
}

.cnn_FBindexPsel
{
	padding:2px;
	background-color:#ca0002
}

.cnn_fbcntstryorly .profileoverlay_bdy
{
	padding:10px 17px
}

#cnnDimmer
{
	z-index:1501
}

/* overlay box
* added 9/22
*
* crucial for operation of signup modal 
*/
/* overlay box
* added 9/22
*
* crucial for operation of signup modal 
*/
.cnn_overlaydim
{
	z-index:99;
	position:absolute;
	height:1px;
	width:1px;
	background-color:#000;
	top:0;
	left:0;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50
}

.cnn_overlaybox
{
	background-color:#fff;
	width:552px;
	position:absolute;
	z-index:100;
	color:#666;
	font-size:11px;
	line-height:14px
}

.cnn_overlaybox a:link,.cnn_overlaybox a:visited
{
	font-weight:600
}

.cnn_overlayloading p
{
	padding:50px;
	color:#454545
}

.cnn_overlayloading p img
{
	display:block;
	margin:0 0 10px
}

.cnn_ovybxpad
{
	padding:10px
}

.cnn_ovybxhdr h1
{
	font-size:21px;
	line-height:24px;
	color:#333;
	padding:8px 0 10px 8px;
	letter-spacing:normal
}

.cnn_ovybxhdr h1 span
{
	font-size:11px;
	line-height:14px
}

.cnn_ovybxcls
{
	float:right;
	display:inline;
	width:15px;
	height:15px
}

.cnn_ovybxcls img
{
	width:15px;
	height:15px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/close_btn.jpg) 0 0 no-repeat
}

.cnn_overlaybox .cnn_divline
{
	margin:0 8px
}

.cnn_ovybxcntnt
{
	padding:0 8px
}

.cnn_ovybxcntnt h3
{
	font-size:16px;
	line-height:19px;
	padding:13px 0 16px
}

.cnn_ovybxcntnt .cnn_divline
{
	margin:0
}

.cnn_ovybxftr
{
	padding:12px 0 0;
	font-size:12px;
	line-height:15px
}

.cnn_ovybttn
{
}

.cnn_ovybttn img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/overlay/newletters_sprite.gif) 0 -114px no-repeat;
	width:97px;
	height:27px;
	vertical-align:middle
}

.cnn_ovybtnssbe:hover img
{
	background-position:0 -161px
}

.cnn_ovybtncls img
{
	background-position:0 -208px;
	height:20px;
	width:47px
}

.cnn_ovybtncls:hover img
{
	background-position:0 -248px
}

.cnn_ovybtnsgnup img
{
	background-position:0 -382px;
	height:27px;
	width:47px
}

.cnn_ovybtnsgnup:hover img
{
	background-position:0 -429px
}

.cnn_ovybtnlgn img
{
	background-position:0 -288px;
	height:28px;
	width:69px
}

.cnn_ovybtnlgn:hover img
{
	background-position:0 -335px
}

.cnn_ovybtnsbmt img
{
	background-position:0 -20px;
	height:28px;
	width:69px
}

.cnn_ovybtnsbmt:hover img
{
	background-position:0 -67px
}

.cnn_ovytxt1
{
	font-size:12px;
	line-height:15px;
	padding:5px 0 2px;
	color:#000;
	margin:0
}

.cnn_ovytxt2
{
	text-align:right;
	padding:3px 0 5px
}

.cnn_ovytxt3
{
	padding:0 0 10px;
	color:#666;
	display:block
}

.cnn_ovytxt4
{
	float:left;
	display:inline;
	margin:2px 0 0;
	width:260px
}

.cnn_overlaybox #cnnRememberMeLabel
{
	height:auto
}

.cnn_ovynput1,.cnn_overlaybox #signup_displayname,.cnn_overlaybox #signup_email,.cnn_overlaybox #signup_password
{
	width:210px;
	height:25px;
	font-size:14px;
	line-height:16px
}

.cnn_ovynput2
{
	float:left;
	width:260px;
	display:inline;
	margin:0 10px 0 0
}

.cnn_overlaybox #signup_kaptcha_p1
{
	padding:7px 0 2px
}

.cnn_ovyclscntr
{
	float:right;
	width:47px;
	display:inline;
	margin:0 0 15px
}

.cnn_overlaybox p.psignupp1
{
	margin:0 0 3px
}

.cnn_overlaybox #cnnConnectKaptchaImage
{
	margin-bottom:3px
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/mosaic.css------*/
/**  
	* Mosaic stylesheet
	*
	* Standard Layout
	*
	*
	*
	* @version	3.0
	* @package	xhtml-css
	* @cssdoc	version 1.0
	* @license	GPL v3
	*
	*
 */
/**
*
* Main Storyarea 
*@section storyarea
* make corrections dealing with story body here
*/
.cnn_storyarea
{
	background-color:#fff;
	margin:0 5px
}

.cnn_stryarblkbr
{
	height:3px;
	background-color:#000;
	overflow:hidden
}

.cnn_storyarea p
{
	font:normal 14px/19px arial;
	padding:0 24px 19px 186px;
	margin:0
}

/** br class added here to mimic function of br tag within rich text fields
*
*/
.cnn_storyarea h1
{
	font:bold 30px/33px arial;
	margin:15px 0 0 10px;
	width:600px
}

/**
* inline fix for story footer text
*/
.cnnInline em
{
	font:normal 11px/14px arial;
	color:#999;
	padding:4px 24px 37px 186px
}

.cnn_storyarea p.cnnInline em
{
	padding-left:0
}

.cnn_strycntntlft
{
	float:left;
	display:inline;
	margin:0 4px 0 0;
	width:640px
}

/** br tag
*
*/
.cnn_storyarea .br
{
	height:10px;
	width:100%;
	display:block;
	position:relative
}

.br
{
	height:10px;
	width:100%;
	display:block;
	position:relative
}

.cnn_strycntntrgt
{
	float:left;
	display:inline;
	margin:0;
	width:336px
}

.cnn_stryathrtmp
{
	color:#666;
	padding:1px 0 14px 10px
}

.cnn_stryathrtmp span
{
	color:#000
}

.cnn_strytmstmp
{
	font:normal 11px/14px arial;
	padding:1px 0 0
}

.cnn_strylftcntnt
{
	clear:left;
	float:left;
	position:relative;
	padding:0 0 0 10px
}

.cnn_strylctcntr
{
	width:166px
}

.cnn_stryfactbox ul
{
	list-style:disc inside
}

.cnn_strylctcntr .cnn_bulletbin
{
	margin-top:9px
}

.cnn_strylctcntr .cnn_bulletbin li
{
	padding-bottom:9px;
	color:#333;
	font:normal 11px/14px arial
}

.cnn_strylctcntr .cnn_bulletbin li h2
{
	font:normal 11px/14px arial
}

.cnn_strycrcntr
{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin:0 10px 0 0
}

.cnn_strycntntrgt .cnn_adtitle
{
	text-align:right;
	padding:5px 5px 0 0
}

.cnn_strycntntrgt .cnn_strycrcntrad .cnn_adtitle
{
	padding-right:0
}

.cnn_divlscrc
{
	height:5px
}

.cnn_divlscrct
{
	height:5px;
	margin:10px 10px 0 0;
	background-color:#000
}

.cnn_adcntr728x90t
{
	padding:10px 0 0;
	width:728px;
	margin:0 0 0 126px
}

.cnn_adcntr728x90t .cnn_adtitle
{
	text-align:right;
	padding:5px 0
}

.cnn_strylctcquote
{
	font:bold 24px/27px arial;
	color:#666;
	width:244px
}

.cnn_strylctcquote span
{
	display:block;
	font:normal 10px/12px arial;
	color:#999;
	padding:8px 0 0
}

.cnn_strylctcqcntr
{
	padding:0 27px 20px 0
}

.cnn_strylctcqcntr div
{
	padding:0 10px 20px 0;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/60x50_quote_marks.gif) 100% 100% no-repeat
}

.cnn_strylctcqcorr
{
	border-top:1px solid #e6e6e6
}

.cnn_strycorrheader
{
	margin:6px 0
}

.cnn_strylctcqrelt .cnn_divline
{
	height:3px;
	background-color:#000;
	margin:0 0 17px
}

.cnn_strylctcqrelt .cnn_divlineGry
{
	height:1px;
	background-color:#e6e6e6;
	margin:10px 0 17px
}

.cnn_strylctcqrelt .cnn_bulletbin
{
	margin-top:6px
}

.cnn_strylctcqrelt .cnn_bulletbin li
{
	padding-bottom:2px;
	padding-left:0;
	background-image:none;
	font-weight:700
}

.cnn_stryftsbttm
{
	padding:7px 0 7px 176px;
	font:normal 11px/14px arial
}

.cnn_stryftsbttm a:link,.cnn_stryftsbttm a:visited
{
	color:#666
}

.cnn_stryftsbttm a img
{
	vertical-align:-4px;
	margin:0 0 0 4px
}

* html .cnn_stryftsbttm a img
{
	vertical-align:middle
}

*+html .cnn_stryftsbttm a img
{
	vertical-align:middle
}

.cnn_strybtmcntnt
{
	width:607px;
	margin:0 0 0 10px
}

.cnn_strybtmmorebx
{
	margin:14px 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 300px 0 repeat-y
}

.cnn_strybtmmorebx_sgl
{
	background-image:none
}

.cnn_strybtmmorebx li h3
{
	font:bold 11px/14px arial
}

.cnn_storyarea .cnn_strybtmmorebx h4
{
	padding-top:0
}

.cnn_strybtmmbx1,.cnn_strybtmmbx2
{
	float:left;
	margin:0 10px 0 0;
	width:290px;
	display:inline
}

.cnn_strybtmmbx2
{
	margin:0 0 0 10px
}

.cnn_strybtmmorebx_sgl .cnn_strybtmmbx2
{
	margin-left:175px
}

.cnn_strybtmmbx3
{
}

.cnn_storyarea h4
{
	font:bold 18px/21px arial;
	padding:14px 0 8px;
	margin:0;
	display:inline-block
}

.cnn_storyarea h4 a
{
	display:inline-block;
	padding:0 15px 0 0;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) 100% 6px no-repeat
}

.cnn_storyarea h4 a:link,.cnn_storyarea h4 a:visited
{
	color:#000
}

.cnn_storyarea h4 a:hover
{
	color:#ca0002
}

.cnn_strybtmmorebx h4
{
	padding-top:16px
}

.cnn_divln3pxblck
{
	height:3px;
	background-color:#000
}

.cnn_strycrcntrpad
{
	padding:0 20px 20px
}

.cnn_strycrcntrpad h4
{
	padding-top:16px;
	padding-bottom:5px
}

.cnn_strycrcbb .cnn_bulletbin li
{
	padding:0;
	border-bottom:1px solid #e6e6e6;
	background-image:none;
	font:bold 12px/15px arial
}

.cnn_strycrcbb .cnn_bulletbin li span
{
	display:block;
	font:bold 10px/12px arial
}

.cnn_strycrcbb .cnn_bulletbin li div
{
	padding:7px 0 8px
}

.cnn_strycrcntrad
{
	margin:10px 0 5px 12px;
	width:300px;
	overflow:hidden
}

.cnn_stryadspc180
{
	padding:10px 0 5px;
	width:180px;
	margin-left:72px
}

h4 span
{
	font-weight:400
}

.cnn_strylccimg214
{
	width:214px;
	margin:3px 27px 14px 0;
	color:#666;
	font:normal 11px/14px arial
}

.cnnstrylccimg640
{
	width:640px;
	margin:3px 27px 14px 0;
	color:#666;
	font:normal 11px/14px arial
}

.cnnstrylccimg640vert
{
	width:640px;
	margin:3px 2px 2px 0;
	color:#666;
	font:normal 11px/14px arial
}

.cnn_strylccimg214 img
{
	margin:0 0 6px
}

.cnn_strylccimg300
{
	width:300px;
	margin:0 22px 20px 0;
	color:#666;
	font:normal 11px/14px arial
}

.cnn_strylccimg300cntr
{
	width:300px;
	height:169px;
	margin-bottom:8px;
	position:relative;
	overflow:hidden
}

.cnn_strylccimg300cntr .cnn_bug-ir
{
	position:absolute;
	bottom:0;
	right:0
}

.cnn_strylftcexpbx
{
	padding-right:27px
}

.cnn_strylftcexpbx span
{
	display:block;
	margin:0 0 20px
}

.cnn_strylftcexp
{
	padding-right:0;
	padding-left:0
}

* html .cnn_strylftcovrf
{
	overflow:hidden
}

.cnn_strylceclbtn
{
	display:none
}

.cnn_strylftcexp .cnn_strylceclbtn
{
	display:block;
	position:absolute;
	top:17px;
	right:0
}

.cnn_strylftcexp .cnn_strylcecntnt
{
	margin-top:40px
}

.cnn_stryimg640,.cnn_stryimg640captioned
{
	width:640px;
	height:360px;
	margin:0 0 20px;
	position:relative;
	overflow:hidden
}

.cnn_stryimg640captioned
{
	margin:0
}

.cnn_stryimg640 .cnn_bug-ir,.cnn_stryimg640captioned .cnn_bug-ir
{
	position:absolute;
	bottom:0;
	right:0
}

.cnn_stryimg640caption
{
	font-size:11px;
	display:block;
	float:left;
	clear:left;
	width:624px;
	color:#666;
	padding:4px 8px;
	margin-bottom:20px
}

.cnn_stryimg640caption .cnn_strycaptiontxt
{
	float:left;
	display:inline
}

.cnnStryVidCont .cnn_stryimg640caption
{
	background:#000
}

.cnnStryVidCont .cnn_stryimg640caption .cnn_strycaptiontxt
{
	color:#fff;
	font-weight:700
}

.cnn_stryimg640caption .cnn_strycaptionsrc
{
	float:right;
	display:inline
}

.cnn_stryimg640caption .cnn_strycaptionsrc a
{
	color:#6AB9D3
}

.cnn_stryadspc300
{
	width:300px;
	margin-left:12px
}

.cnn_stryadspc300 .cnn_adtitle
{
	padding-right:0
}

.cnn_strycblogo
{
	margin:0 0 15px 10px
}

/** from article-css */
.cnn_cb_lc .cnn_strycblogo img
{
	border-right:1px solid #e6e6e6;
	padding-right:15px
}

.cnn_cb_lc .cnn_strycblnk
{
	display:block;
	font-size:10px;
	padding-left:10px;
	padding-top:10px;
	height:15px
}

.cnn_cb_lc .cnn_strycblogo
{
	float:left;
	margin-right:15px;
	_margin-left:5px
}

.cnn_strycbpromo
{
	padding:0!important;
	clear:none;
	float:left;
	position:relative
}

.cnn_strycbpromo .cnn-inner
{
	display:block;
	width:434px;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:0 0 16px 12px;
	_padding-left:0;
	_margin-left:5px
}

.cnn_strycbpromo .cnn-inner
{
	_padding-left:0;
	_margin-left:5px
}

/* IE6 HACKS */
.cnn_strycbpromo .cnn-title
{
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#666
}

.cnn_strycbpromo .cnn-rght
{
	float:right
}

.cnn_strycbpromo .cnn-tz
{
	margin-top:3px;
	margin-left:20px;
	margin-bottom:10px
}

.cnn_strycbpromo .cnn-divline
{
	background-color:#e6e6e6;
	height:1px;
	padding:0;
	margin:0 0 7px;
	display:block
}

.cnn_strycntntlft
{
	clear:both
}

.cnn_storyarea p.cnn_strycbftrtxt
{
	font:normal 11px/14px arial;
	color:#999;
	padding:4px 24px 37px 186px
}

.cnn_strylccnw
{
	font-weight:700;
	color:#ca0002
}

.cnn_strybtntools
{
	float:right;
	margin:20px 10px 0 20px;
	display:inline;
	height:21px;
	text-align:right
}

.cnn_strybtntools .cnn_stryinfr
{
	clear:both;
	padding:10px 0 0;
	color:#666;
	font-size:11px;
	line-height:14px
}

.cnn_strybtntoolsbttm .cnn_strybtntools
{
	float:none;
	margin:-3px 0 20px 183px;
	display:block
}

.cnn_strybtntoolsbttm .cnn_strybtntools .cnn_stryinfr
{
	display:none
}

/**
*
* Main Storyarea - Social Media Buttons
*@section storyarea
*@subsection socialmedia
*/
.cnn_strybtnfcbk,.cnn_strybtnmxx,.cnn_strybtntwttr,.cnn_strybtnfllw,.cnn_strybtnprnt,.cnn_strybtnsv,.cnn_strybtnem,.cnn_strybtnshr
{
	display:inline;
	height:21px;
	width:54px;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/story_buttons_sprite.gif) 0 -102px no-repeat;
	float:left;
	margin:0 0 0 2px
}

.cnn_strybtntwttr
{
	display:block;
	height:21px;
	width:54px
}

.cnn_strybtntwttr img
{
	height:21px;
	width:54px
}

.cnn_strybtntwttr:hover
{
	background-position:0 -143px
}

.cnn_strybtnfcbk
{
	display:block;
	height:21px;
	width:70px;
	background-position:0 -20px
}

.cnn_strybtnfcbk img
{
	height:21px;
	width:70px
}

.cnn_strybtnfcbk:hover
{
	background-position:0 -61px
}

.cnn_strybtnmxx
{
	display:block;
	height:21px;
	width:45px;
	background-position:0 -184px
}

.cnn_strybtnmxx img
{
	height:21px;
	width:45px
}

.cnn_strybtnmxx:hover
{
	background-position:0 -225px
}

.cnn_strybtnfllw
{
	display:block;
	height:21px;
	width:40px;
	background-position:0 -266px
}

.cnn_strybtnfllw img
{
	height:21px;
	width:40px
}

.cnn_strybtnfllw:hover
{
	background-position:0 -307px
}

.cnn_strybtnsv
{
	display:block;
	height:21px;
	width:33px;
	background-position:0 -430px
}

.cnn_strybtnsv img
{
	height:21px;
	width:33px
}

.cnn_strybtnsv:hover
{
	background-position:0 -471px
}

.cnn_strybtnem
{
	display:block;
	height:21px;
	width:40px;
	background-position:0 -594px
}

.cnn_strybtnem img
{
	height:21px;
	width:40px
}

.cnn_strybtnem:hover
{
	background-position:0 -635px
}

.cnn_strybtnprnt
{
	display:block;
	height:21px;
	width:32px;
	background-position:0 -512px
}

.cnn_strybtnprnt img
{
	height:21px;
	width:32px
}

.cnn_strybtnprnt:hover
{
	background-position:0 -553px
}

.cnn_strybtnshr
{
	display:block;
	height:21px;
	width:36px;
	background-position:0 -348px
}

.cnn_strybtnshr img
{
	height:21px;
	width:36px
}

.cnn_strybtnshr:hover
{
	background-position:0 -389px
}

.cnn_stryvalnbtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/SPRITE_story_bt.gif) 0 -106px no-repeat
}

.cnn_stryvalnbtn
{
	display:block;
	height:17px;
	width:126px
}

.cnn_stryvalnbtn img
{
	height:17px;
	width:126px
}

.cnn_stryvalnbtn:hover
{
	background-position:0 -143px
}

/* TMP IMG background:transparent url('/tmp_imgs/331x105_MJ_Title_header.jpg') 50% 0px no-repeat; */
.cnn_stryspccvrgehdr
{
	background:#fff url('http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/bg_speccov_hdr.gif') 0 0 repeat-x
}

.cnn_stryspcvh1
{
	height:96px;
	overflow:hidden
}

.cnn_stryspcvh2
{
	font:bold 10px/12px arial;
	color:#666;
	padding:0 0 2px
}

.cnn_stryspcvh3
{
	font:bold 18px/21px arial
}

.cnn_stryspcvh4
{
	float:left;
	margin:30px 0 0 10px;
	display:inline
}

.cnn_stryspcvh5
{
	float:right;
	margin:30px 10px 0 0;
	display:inline;
	text-align:right
}

.cnn_stryspcvh20
{
	padding:0 0 2px
}

.cnn_stryspcvh2 .cnn_adspc155x31
{
	padding:8px 0 0
}

.cnn_adspcggl607
{
	border:1px solid #e6e6e6;
	margin-bottom:20px
}

.cnn_adspcggl607 .cnnTextAdTitle
{
	font:bold 12px/15px arial;
	height:26px
}

.cnn_adspcggl607 .cnn585AdHolder
{
	height:93px;
	font:normal 11px/13px arial
}

.cnn_adspcggl607 .cnnHtAdvertTitle
{
	font-weight:700
}

.cnn_adspcggl607 .cnnTextAd1,.cnn_adspcggl607 .cnnTextAd2,.cnn_adspcggl607 .cnnTextAd3
{
	float:left;
	display:inline;
	margin:7px 0 0;
	width:186px;
	overflow:hidden
}

.cnn_adspcggl607 .cnnTextAd1
{
	margin:7px 12px 0 10px
}

.cnn_adspcggl607 .cnnTextAd2
{
	margin:7px 12px 0 0
}

.cnn_adspcggl607 .cnnTextAd2 .cnnTextAdPad,.cnn_adspcggl607 .cnnTextAd3 .cnnTextAdPad
{
	padding:26px 0 0
}

.cnn_stryvalnbtn,.cnn_strymrebtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/SPRITE_story_bt.gif) 0 -106px no-repeat
}

.cnn_stryvalnbtn
{
	display:block;
	height:17px;
	width:126px
}

.cnn_stryvalnbtn img
{
	height:17px;
	width:126px
}

.cnn_stryvalnbtn:hover
{
	background-position:0 -143px
}

.cnn_strymrebtn
{
	display:block;
	height:23px;
	width:284px;
	background-position:0 -20px
}

.cnn_strymrebtn img
{
	height:23px;
	width:284px
}

.cnn_strymrebtn:hover
{
	background-position:0 -63px
}

.cnn_stryspcvh6
{
	padding:0 0 0 20px;
	height:70px;
	overflow:hidden
}

.cnn_stryspcvh6 .cnn_stryspcvh2
{
	padding-top:12px
}

.cnn_stryspcvbx
{
	position:relative;
	border-top:1px solid #e6e6e6;
	margin:0 20px
}

.cnn_stryspcvbx_on
{
	background:#d4d4d4 url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/bg_speccov_grad.gif) 0 0 repeat-x;
	border-top:1px solid #ececec;
	margin:0
}

.cnn_stryspcvbx_on .cnn_stryspcvbxcntr
{
	padding:0 20px
}

.cnn_stryspcvbx a
{
	font:bold 15px/18px arial
}

.cnn_stryspcvbx_on a:link,.cnn_stryspcvbx_on a:visited
{
	color:#000
}

.cnn_stryspcvbx_on .cnn_stryspcvbxarr
{
	position:absolute;
	z-index:999;
	top:44px;
	left:-17px;
	height:39px;
	width:17px;
	background:#dfdfdf url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/arrow_speccov.gif) 0 0 no-repeat
}

.cnn_stryscbx1
{
	padding:12px 0 14px;
	width:282px
}

.cnn_stryscbx2
{
	font:bold 10px/12px arial;
	color:#828282;
	padding:0 0 2px
}

.cnn_stryscbx3
{
	float:left;
	margin:3px 10px 0 0;
	width:120px;
	display:inline
}

.cnn_stryscbx4
{
	float:left;
	margin:0;
	display:inline;
	width:152px;
	font:normal 11px/14px arial
}

/**
*
* Main Storyarea - Newspulse formatting
*@section storyarea
*@subsection newspulse
*/
.cnn_strycrcntrpad .cnn_strycrcntrnwsp h4
{
	padding-bottom:0
}

.cnn_stryccnwsp2
{
	width:283px
}

.cnn_stryccnwsp1
{
	font:bold 11px/14px arial;
	color:#828282;
	padding:0 0 7px
}

.cnn_strycrcntrnwsp h2
{
	font:bold 12px/15px arial
}

.cnn_stryccnwsp3
{
	float:left;
	width:182px;
	margin:8px 0 7px;
	display:inline
}

.cnn_stryccnwsp4
{
	float:left;
	margin:11px 0 0;
	display:inline;
	height:12px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/2x12_red_bar.gif) 0 0 repeat-x
}

.cnn_stryccnwsp5
{
	font:normal 10px/12px arial;
	padding:7px 0 0
}

/**
*
* Main Storyarea - Tech Newspulse formatting
*@section storyarea
*@subsection technews
*/
#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp1
{
	color:#828282;
	font-size:11px;
	font-family:arial, sans-serif;
	line-height:14px;
	font-weight:700
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3 h2 a
{
	padding-right:5px
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp5 a
{
	color:#004276;
	font-size:10px;
	line-height:12px;
	font-family:arial, sans-serif;
	text-decoration:none
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp a:hover
{
	color:#ca0002
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp h4 a
{
	display:block;
	width:286px;
	height:21px;
	padding-left:350px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/tech/tech_newspulse.gif) no-repeat 0 0;
	border:none
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3
{
	float:left;
	width:182px;
	margin-top:7px
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3 h2,#cnn_nwspls_story_tech .cnn_strycrcntrnwsp h4
{
	margin:0
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_clear
{
	clear:both;
	overflow:hidden;
	height:1px
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp2
{
	height:45px
}

#cnn_nwspls_story_tech.cnn_strycrcntrpad
{
	padding-right:19px;
	padding-left:19px;
	overflow:hidden
}

/**
*
* Main Storyarea - Lawyers module
*@section storyarea
*@section lawyersmodule
*/
.cnn_lawyerb1
{
	padding:12px 10px 0
}

.com_lawyers_i1
{
	display:inline;
	float:left;
	padding-top:8px
}

.com_lawyers_i2
{
	display:inline;
	float:right
}

.com_lawyers hr
{
	height:0;
	clear:both;
	border:solid #ccc;
	border-width:1px 0 0
}

.com_lawyers h6
{
	font:bold 18px/21px arial;
	margin:16px 0 11px
}

.com_lawyers label
{
	color:#666;
	font-size:9px
}

.com_lawyers input
{
	width:298px
}

#com_lawyers_form .com_lawyers_group
{
	width:304px;
	margin-bottom:18px
}

.cnn_lawyerb1 .cnn_frmsrchbtn
{
	float:left;
	display:inline
}

.com_lawyers_advsrch
{
	float:left;
	display:inline;
	margin:2px 0 0 4px;
	width:100px;
	font-size:9px
}

#input_select_state,#input_area_of_practice
{
	width:147px
}

#input_area_of_practice
{
	float:right;
	display:inline
}

.cnn_lawyerb1 .cnn_sectsopta
{
	color:#666
}

.com_lawyers
{
	padding:0 12px
}

.com_lawyers_i1
{
	display:inline;
	float:left;
	padding-top:8px
}

.com_lawyers_i2
{
	display:inline;
	float:right
}

/* this is also just a good hr reset that could be added as a common selector */
.com_lawyers hr
{
	height:0;
	clear:both;
	border:solid #ccc;
	border-width:1px 0 0
}

.com_lawyers h4
{
	margin:10px 0 6px
}

.com_lawyers label
{
	color:#666;
	font-size:9px
}

.com_lawyers input
{
	width:290px
}

#com_lawyers_form .com_lawyers_group
{
	width:290px;
	margin-bottom:18px
}

/*
#com_lawyers_form .com_lawyers_group div
{
	width:145px;
	display:inline;
	float:left;
}
*/
#com_lawyers_form .com_lawyers_group select
{
	width:140px
}

.com_lawyers_advsrch
{
	position:relative;
	top:-18px;
	left:63px;
	font-size:9px
}

/**
*
* Main Storyarea - CareerBuilder box
*@section storyarea
*@subsection careerbuild
*/
.cnn_careerbb11
{
	width:324px
}

.cnn_careerbb10
{
	float:left;
	width:300px;
	display:inline;
	margin:20px 0 0 12px
}

.cnn_careerbb12
{
	float:left;
	width:300px;
	display:inline;
	overflow:hidden;
	margin:8px 0 0 12px
}

.cnn_careerbbox
{
	border:1px solid #e6e6e6
}

.cnn_careerbbox ul.cnn_bulletbin li
{
	font:bold 10px/12px arial
}

.cnn_careerblogo
{
	padding:6px 0 6px 30px
}

.cnn_careerbbox .cnn_divline
{
	height:2px;
	background-color:#FE6B03
}

.cnn_careerbbin
{
	padding:0 0 10px 6px
}

.cnn_careerbb2,.cnn_careerbb3
{
	float:left;
	margin:0;
	display:inline
}

.cnn_careerbb2
{
	width:144px
}

.cnn_careerbb3
{
/*margin:0 0 0 10px; commented out for pol section*/
	padding:2px 2px 0 0
}

.cnn_careerbb2 input
{
	width:140px;
	padding:1px 0;
	margin:0
}

.cnn_careerbb3 input
{
	width:140px;
	padding:1px 0;
	margin:0
}

.cnn_careerbb1
{
	font:bold 11px/14px arial;
	padding:0 0 3px
}

.cnn_careerbb4
{
	float:left;
	margin:4px 0 0;
	display:inline
}

.cnn_careerbb5
{
/* separated due to politics style collision */
	float:left;
	display:inline;
	margin:2px 0 0 10px
}

.cnn_careerbb5 select
{
	width:74px
}

.cnn_careerbb4 select
{
	width:210px
}

.cnn_careerbb6
{
	padding:4px 0 0
}

/**
*
* Main Storyarea - CNet areas
*@section storyarea
*@subsection cnet
*/
.cnet_336
{
	padding:10px 20px 0
}

.cnet_3364
{
	width:284px
}

.cnet_3361
{
	float:right;
	display:inline;
	margin:0 0 6px
}

.cnet_336 h6
{
	font-weight:700;
	line-height:21px;
	font-size:18px;
	padding:7px 0 0
}

.cnet_3362,.cnet_3363
{
	float:left;
	display:inline;
	margin:10px 0 9px
}

.cnet_3362
{
	width:60px
}

.cnet_3363
{
	width:214px;
	margin-left:10px;
	margin-top:7px;
	font-size:11px;
	line-height:14px
}

.cnet_3363 b
{
	font-size:12px;
	line-height:15px
}

.cnet_3363 a
{
	display:block
}

.cnet_3365
{
	font-size:10px;
	line-height:14px;
	padding:7px 0;
	color:#999
}

/**
*
* Main Storyarea - Comment styling
*@section storyarea
*@subsection comments
*/
.cnn_strycmtsprl
{
	float:right;
	display:inline;
	margin:0 10px 0 0;
	width:143px
}

.cnn_strycmtsprl1
{
	float:left;
	display:inline;
	width:50px;
	margin:10px 15px 0 0
}

.cnn_strycmtsprl2
{
	float:left;
	display:inline;
	margin:7px 0 0;
	font:normal 11px/14px arial;
	color:#949494
}

.cnn_strycmtsprl2 h6
{
	font:bold 14px/16px arial;
	color:#000
}

.cnn_strycmtsndff
{
	float:left;
	width:300px;
	margin:17px 0 6px;
	display:inline
}

.cnn_strycmtsndff h6
{
	font:normal 20px/24px arial
}

.cnn_strycmtsndff h6 b
{
	color:#4785C2
}

.cnn_strycmtsndff h6 span
{
	font:normal 14px/16px arial;
	color:#333
}

.cnn_strycmtsndff1
{
	color:#949494;
	padding:2px 0 0
}

.cnn_strycmtsndff1 span
{
	color:#000
}

.cnn_strycmtbx1
{
	float:left;
	width:50px;
	display:inline;
	margin:20px 15px 19px 0
}

.cnn_strycmtbx2
{
	float:left;
	width:540px;
	display:inline;
	margin:17px 0 0;
	font:normal 11px/14px arial
}

.cnn_strycmtbx4
{
	padding:12px 0 16px;
	color:#949494
}

.cnn_strycmtbx4 a
{
	font-weight:700
}

.cnn_strycmtnav
{
	padding:7px 0 7px 65px;
	font:bold 11px/14px arial;
	color:#949494
}

.cnn_strycmtnav a
{
	font-weight:700
}

.cnn_strycmtbx .cnn_strycmtbx .cnn_strycmtbx2
{
	width:475px
}

.cnn_strycmtbx .cnn_divline
{
	background-color:#d2d2d2
}

.cnn_strycmtrply3
{
	font:normal 10px/14px arial;
	float:right;
	margin:10px 0 8px
}

.cnn_strycmtrply3 img
{
	margin:0 0 0 4px;
	vertical-align:-4px
}

* html .cnn_strycmtrply3 img
{
	vertical-align:middle
}

*+html .cnn_strycmtrply3 img
{
	vertical-align:middle
}

.cnn_strycmtrply3 a:link,.cnn_strycmtrply3 a:visited
{
	color:#666
}

.cnn_strycmtrply5 a
{
	font-weight:700
}

.cnn_strycmtrply
{
	width:605px
}

.cnn_strycmtrply .cnn_strycmtrply1
{
	float:left;
	width:65px;
	display:inline;
	margin:0 6px 0 0
}

.cnn_strycmtrply .cnn_strycmtrply2
{
	width:534px;
	float:left;
	display:inline
}

.cnn_strycmtrply .cnn_strycmtrply4
{
	height:65px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/comment_area.jpg) no-repeat;
	border-right:1px solid #d2d2d2
}

.cnn_strycmtrply .cnn_strycmtrply4 div
{
	padding:4px 0 1px 16px
}

.cnn_strycmtrply .cnn_strycmtrply4 textarea
{
	border:0;
	padding:0;
	margin:0;
	height:55px!important;
	width:510px!important;
	font:normal 11px/14px arial;
	min-height:55px!important;
	max-height:55px!important;
	min-width:510px!important;
	max-width:510px!important
}

.cnn_strycmtrply .cnn_strycmtrply5
{
	float:left;
	display:inline;
	margin:7px 0 21px 9px;
	font:normal 11px/14px arial
}

.cnn_strycmtrply6
{
	float:right;
	display:inline;
	margin:10px 0 0
}

.cnn_strycmtbx .cnn_strycmtrply
{
	width:540px
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply1
{
	width:65px
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply2
{
	width:469px
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply4 textarea
{
	width:445px!important;
	min-width:445px!important;
	max-width:445px!important
}

.cnn_strycmtpacnl
{
	font-size:11px;
	line-height:14px
}

.cnn_strycmtpacnl a
{
	font-weight:700
}

.cnn_strypstbtn
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/090509_personalization_sprite_rr.gif) -2px -306px no-repeat
}

.cnn_strypstbtn
{
	display:block;
	height:23px;
	width:47px
}

.cnn_strypstbtn img
{
	height:23px;
	width:47px
}

.cnn_strypstbtn:hover
{
	background-position:-2px -349px
}

/**
*
* Main Storyarea - Image Changer fomatting
*@section storyarea
*@subsection imagechange
* controls styles for clickthrough plugin as well as full size HTML gallery implementation (provisional)
*/
.cnn_stryichg300,.cnn_stryichgfull
{
	position:relative
}

.cnn_stryichg300 .cnn_divline,.cnn_strychangefull .cnn_divline
{
	background-color:#0d0d0d
}

.cnn_stryichgf
{
	width:300px;
	height:211px;
	overflow:hidden
}

.cnn_stryichgflg
{
	width:640px;
	height:400px;
	overflow:hidden
}

.cnn_stryichgfbx
{
	width:300px;
	height:211px;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	display:none
}

.cnn_stryichngfbxlg
{
	width:640px;
	height:400px;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	display:none
}

.cnn_stryichgfbxon
{
	display:block
}

.cnn_stryichgfcpt
{
	color:#fff;
	font-size:11px;
	line-height:12px
}

.cnn_stryichgfcpt div
{
	padding:7px 10px 0
}

.cnn_stryichgnav
{
	height:31px;
	background-color:#000;
	overflow:hidden
}

#cnn_stryichgnm
{
	float:left;
	display:inline;
	margin:0;
	height:31px;
	width:238px
}

/** alternate gallery styles
*/
#cnn_stryichgnmL
{
	float:left;
	display:inline;
	margin:0;
	height:31px;
	width:577px
}

.cnn_gallery_divline
{
	background-color:#1b1b1b;
	height:1px;
	overflow:hidden
}

.cnn_stryichgnavL a img:hover
{
	background-color:#5c5c5c;
	background-image:none
}

.cnn_stryichgnav a
{
	float:left;
	height:31px;
	width:38px;
	display:inline;
	outline:none
}

.cnn_stryichgnav a img
{
	height:31px;
	width:38px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/gallery_sprite.png) -1px 0 no-repeat
}

a.cnn_stryichgnl,a.cnn_stryichgnl img,a.cnn_stryichgnr,a.cnn_stryichgnr img
{
	width:31px
}

a.cnn_stryichgnl img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -530px no-repeat
}

a.cnn_stryichgnl:hover img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -581px no-repeat
}

a.cnn_stryichgnr img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -632px no-repeat
}

a.cnn_stryichgnr:hover img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -683px no-repeat
}

/**
* staggered image points for navigation: 40px per vertical step, 55px per horizontal step 
*/
a.cnn_stryichgn2 img
{
	background-position:-1px -40px
}

a.cnn_stryichgn3 img
{
	background-position:-1px -80px
}

a.cnn_stryichgn4 img
{
	background-position:-1px -120px
}

a.cnn_stryichgn5 img
{
	background-position:-1px -160px
}

a.cnn_stryichgn6 img
{
	background-position:-1px -200px
}

a.cnn_stryichgn7 img
{
	background-position:-1px -240px
}

a.cnn_stryichgn8 img
{
	background-position:-1px -280px
}

a.cnn_stryichgn9 img
{
	background-position:-1px -320px
}

a.cnn_stryichgn10 img
{
	background-position:-1px -360px
}

a.cnn_stryichgn11 img
{
	background-position:-1px -400px
}

a.cnn_stryichgn12 img
{
	background-position:-1px -440px
}

a.cnn_stryichgn13 img
{
	background-position:-1px -480px
}

a.cnn_stryichgn14 img
{
	background-position:-1px -520px
}

a.cnn_stryichgn15 img
{
	background-position:-1px -560px
}

a.cnn_stryichgn16 img
{
	background-position:-1px -600px
}

a.cnn_stryichgn1on img
{
	background-position:-55px -1px
}

a.cnn_stryichgn2on img
{
	background-position:-55px -41px
}

a.cnn_stryichgn3on img
{
	background-position:-55px -81px
}

a.cnn_stryichgn4on img
{
	background-position:-55px -121px
}

a.cnn_stryichgn5on img
{
	background-position:-55px -161px
}

a.cnn_stryichgn6on img
{
	background-position:-55px -201px
}

a.cnn_stryichgn7on img
{
	background-position:-55px -241px
}

a.cnn_stryichgn8on img
{
	background-position:-55px -281px
}

a.cnn_stryichgn9on img
{
	background-position:-55px -321px
}

a.cnn_stryichgn10on img
{
	background-position:-55px -361px
}

a.cnn_stryichgn11on img
{
	background-position:-55px -401px
}

a.cnn_stryichgn12on img
{
	background-position:-55px -441px
}

a.cnn_stryichgn13on img
{
	background-position:-55px -481px
}

a.cnn_stryichgn14on img
{
	background-position:-55px -521px
}

a.cnn_stryichgn15on img
{
	background-position:-55px -561px
}

a.cnn_stryichgn16on img
{
	background-position:-55px -561px
}

/**
*
* Main Storyarea - Share overlay
* 
* this is a carryover of the share overlay 
* note box model hack at the bottom of this section
*
*@section storyarea
*@subsection overlay
*/
.cnnShareThisBox
{
	width:138px
}

#cnnShareThisContent
{
	padding:9px 9px 3px 8px;
	margin:0;
	font-size:10px;
	background:#fff;
	font-weight:700;
	line-height:14px
}

#cnnShareThisContent .cnnShareThisTitle h6
{
	font-size:10px;
	color:#949494;
	padding:0 0 9px;
	margin:0
}

.cnnShareThisTitle img
{
	float:right
}

.cnnShareThisItem
{
	padding:0 0 9px
}

.cnnShareThisItem img
{
	vertical-align:middle;
	padding:0 8px 0 0;
	border:none
}

.cnnShareBoxContent .cnnShareContent
{
	margin:0 9px;
	background:#fff;
	border:1px solid #cbcbcb;
	text-align:left
}

.cnnShareBoxContent
{
	width:100%;
	overflow:hidden;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_center.png)
}

.cnnShareBoxHeader
{
	overflow:hidden;
	position:relative;
	width:100%;
	height:9px;
	background:transparent
}

.cnnShareBoxHeader .cnnShareBoxHeaderTL
{
	margin-right:9px;
	height:9px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_TL.png) 0 0 no-repeat
}

.cnnShareBoxHeader .cnnShareBoxHeaderTR
{
	position:absolute;
	top:0;
	right:0;
	width:9px;
	height:9px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_TR.png) 0 0 no-repeat
}

.cnnShareBoxFooter
{
	overflow:hidden;
	position:relative;
	width:100%;
	height:9px;
	background:transparent
}

.cnnShareBoxFooter .cnnShareBoxFooterBL
{
	margin-right:9px;
	height:9px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_BL.png) 0 0 no-repeat
}

.cnnShareBoxFooter .cnnShareBoxFooterBR
{
	position:absolute;
	top:0;
	right:0;
	width:9px;
	height:9px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_BR.png) 0 0 no-repeat
}

.cnnShareThisItem
{
	clear:both
}

.cnnShareThisItem a,.cnnEmbeddShare .cnnShareThisItem a,.cnnEmbeddShare .cnnShareThisItem a:hover
{
	display:block;
	padding:3px 0 4px 25px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/share_sprite_3.gif) 0 2px no-repeat
}

.cnnEmbeddShare .cnnShareThisItem a:visited
{
	color:#004276
}

.cnnShareThisItem a.cnnShareMixx,.cnnShareThisItem a.cnnShareMixx:hover
{
	background-position:0 2px
}

* html .cnnShareThisItem a.cnnShareMixx
{
	width:70px
}

*:first-child+html .cnnShareThisItem a.cnnShareMixx
{
	width:70px
}

.cnnShareThisItem a.cnnShareDigg,.cnnShareThisItem a.cnnShareDigg:hover
{
	background-position:0 -25px
}

.cnnShareThisItem a.cnnShareFacebook,.cnnShareThisItem a.cnnShareFacebook:hover
{
	background-position:0 -52px
}

.cnnShareThisItem a.cnnShareDelicious,.cnnShareThisItem a.cnnShareDelicious:hover
{
	background-position:0 -80px
}

.cnnShareThisItem a.cnnShareReddit,.cnnShareThisItem a.cnnShareReddit:hover
{
	background-position:0 -107px
}

.cnnShareThisItem a.cnnShareStumbleUpon,.cnnShareThisItem a.cnnShareStumbleUpon:hover
{
	background-position:0 -137px
}

.cnnShareThisItem a.cnnShareMyspace,.cnnShareThisItem a.cnnShareMyspace:hover
{
	background-position:0 -166px
}

.cnnShareThisItem a.cnnShareTwitter,.cnnShareThisItem a.cnnShareTwitter:hover
{
	background-position:0 -194px
}

.cnnShareThisItem a.cnnShareLinkedIn,.cnnShareThisItem a.cnnShareLinkedIn:hover
{
	background-position:0 -250px
}

.cnnShareThisItem a.cnnShareViadeo,.cnnShareThisItem a.cnnShareViadeo:hover
{
	background-position:0 -223px
}

/*.cnnOverlayMenuContainer
{position:relative;z-index:1;width:0;height:0;}
*/
.cnn_strybtntools
{
	position:relative;
	z-index:3
}

.cnnOverlayMenu
{
	display:none;
	position:absolute;
	z-index:3
}

* html .cnn_strybtntools
{
	z-index:1500
}

*+html .cnn_strybtntools
{
	z-index:1500
}

/**
*
* share box here
*/
.cnn_strybtntools .cnnOverlayMenu
{
	top:22px;
	left:125px
}

.cnn_strybtntools .cnn_strybtntoolsBot .cnnOverlayMenu
{
	top:-232px
}

/**
*
* Main Storyarea - CVP INT - video box and click to play controls
*@section storyarea 
*@subsection cvp
*/
.cnn_stryimg640captioned .cnn_mtt1plybttn
{
	position:absolute;
	top:150px;
	left:220px;
	width:202px;
	height:63px;
	cursor:pointer
}

.cnn_stryimg640captioned .cnn_mtt1plybttn img
{
	width:202px;
	height:63px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/ClickToPlay.Default.640x360.png) no-repeat
}

.cnn_stryimg640captioned .cnn_mtt1plybttnon img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/ClickToPlay.Hover.640x360.png) no-repeat
}

#cnnCVP1 .cnn_stryimg640caption
{
	margin-bottom:0
}

.cnnStryVidCont
{
	margin-bottom:20px;
	width:640px;
	float:left;
	background:#000;
	min-height:384px
}

* html .cnnStryVidCont
{
	clear:both;
	display:block;
	float:none;
	height:384px
}

.cnnEditorialNote em
{
	font-style:italic
}

.cnnByline b,.cnnByline strong
{
	color:#000
}

.cnnByline a:link
{
	font-weight:700
}

.cnnByline a:link b,.cnnByline a:visited b
{
	color:#004276
}

.cnnStryHghLght li b,.cnnByline a:hover b
{
	color:#ca0002
}

.cnnStryHghLght li em
{
	color:#ca0002;
	font-style:bold
}

/**
*
* Main Storyarea - Left Side Box
*@section storyarea
*@subsection leftside
*/
.cnn_strylftcexpbx
{
	margin-bottom:20px
}

.cnn_strylftcexpbx cite
{
	position:absolute;
	background:#000;
	left:10px;
	bottom:0;
	height:20px;
	width:214px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85
}

* html .cnn_strylftcexpbx cite
{
	bottom:1px
}

.cnn_strylftcexpbx cite span
{
	float:left;
	position:relative;
	top:2px;
	left:4px;
	font-size:11px;
	color:#FFF;
	font-style:normal;
	overflow:hidden
}

/** non video class - non video divs can't use cnn_strylftcexpbx because the JS code for the video overlay will break. */

.cnn_strylftcexpbxnv
{
	margin-bottom: 20px;
	padding-right: 27px;
}

.cnn_strylftcexpbxnv cite
{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 20px;
    left: 10px;
    opacity: 0.85;
    position: absolute;
    width: 214px;
}

.cnn_strylftcexpbxnv cite span
{
	float:left;
	position:relative;
	top:2px;
	left:4px;
	font-size:11px;
	color:#FFF;
	font-style:normal;
	overflow:hidden
}

* html .cnn_strylftcexpbx cite span
{
	top:1px
}

.cnn_strylftcntnt div.clickToPlay
{
	position:absolute;
	width:136px;
	height:42px;
	left:45px;
	top:27px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png);
	/*background-image:none; */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png', sizingMethod='crop');
	zoom:1
}

/**
 * browser hack for box model - disqus formatting
 *
 * @bugfix
 * @affected IE6. IE7
 * 
 */
* html #disqus_thread
{
	width:607px;
	overflow:hidden
}

*+html #disqus_thread
{
	width:607px;
	overflow:hidden
}

.cnn_strylftcntnt div.clickToPlay.hover
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png);
	/* background-image:none */
}

/* reduce left */
.cnn_storyarea .cnn_strycntntlftNOL p
{
	padding-left:10px
}

/**
*
* Main Storyarea - Tech-only stories
*@section storyarea
*@subsection techonly
*/
.cnn_story_attribution
{
	font-size:12px;
	line-height:15px
}

.cnn_story_attribution .cnn_story_avatar,.cnn_story_attribution .cnn_strycblogo,.cnn_story_attribution .cnn_story_author
{
	display:inline;
	float:left;
	margin:0 10px 0 0
}

.cnn_story_attribution .cnn_story_author
{
	margin:7px 0 0
}

.cnn_SRLTbbnfltr_2,.cnn_SRLTbbnfltr_2:link,.cnn_SRLTbbnfltr_2:visited
{
	color:#00AEF4;
	font-weight:700
}

.cnn_SRLTbbnfltr_3,.cnn_SRLTbbnfltr_3:link,.cnn_SRLTbbnfltr_3:visited
{
	color:#89C941;
	font-weight:700
}

.cnn_SRLTbbnfltr_4,.cnn_SRLTbbnfltr_4:link,.cnn_SRLTbbnfltr_4:visited
{
	color:#8D299D;
	font-weight:700
}

.cnn_SRLTbbnfltr_5,.cnn_SRLTbbnfltr_5:link,.cnn_SRLTbbnfltr_5:visited
{
	color:#F969A7;
	font-weight:700
}

.cnn_SRLTbbnfltr_6,.cnn_SRLTbbnfltr_6:link,.cnn_SRLTbbnfltr_6:visited
{
	color:#F66023;
	font-weight:700
}

.cnn_SRLTbbnfltr_7,.cnn_SRLTbbnfltr_7:link,.cnn_SRLTbbnfltr_7:visited
{
	color:#EC1E28;
	font-weight:700
}

/**
*
* Main Storyarea - Groupon box formatting
*@section storyarea
*@subsection groupon
*/
.cnn_sectprtnrbox_grpn
{
	width:230px;
	margin-left:5px;
	height:315px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/groupOn-offer-BG.jpg) center 0 no-repeat;
	overflow:hidden
}

.cnn_grpnbx1
{
	color:#fff;
	font-size:11px;
	line-height:14px;
	text-align:right;
	height:45px;
	margin:2px 5px 0 0
}

#cnn_grpnbx1
{
	color:#95bd5e
}

.cnn_grpnbx2
{
	font-size:11px;
	line-height:14px;
	padding:0 14px;
	overflow:hidden;
	height:245px
}

.cnn_grpnbx2 p
{
	padding:0;
	margin:0 0 6px
}

.cnn_grpnbx2 ul
{
	margin:0;
	padding:0;
	list-style:none
}

.cnn_grpnbx2 ul li
{
	margin:0;
	padding:0 0 2px
}

.cnn_grpnadtitle
{
	margin:15px 10px 0 0;
	height:5px;
	overflow:hidden;
	text-align:right
}

.cnn_grpnbx3
{
	font-size:14px;
	line-height:16px;
	font-weight:700;
	padding:0 0 7px
}

.cnn_grpnbx3 a:link,.cnn_grpnbx3 a:visited
{
	color:#000
}

.cnn_grpnbx3a
{
	float:left;
	margin:3px 7px 0 0;
	display:inline;
	width:90px;
	overflow:hidden
}

.cnn_grpnbx3b
{
	float:left;
	display:inline;
	width:104px;
	overflow:hidden
}

.cnn_grpnbx4 a:link,.cnn_grpnbx4 a:visited
{
	color:#23889b
}

.cnn_sectprtnrbox_grpn336
{
	width:336px;
	height:314px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/Groupon-itemOfDay-BG.jpg) center 0 no-repeat;
	overflow:hidden
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx1
{
	height:64px
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx2
{
	padding:0 20px;
	height:216px;
	overflow:hidden
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx3a
{
	width:100px;
	margin-right:14px
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx3b
{
	width:180px
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnadtitle
{
	margin:21px 10px 0 0;
	height:5px;
	overflow:hidden;
	text-align:right
}

.cnn_sectprtnrbox_grpn325
{
	width:324px;
	height:280px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/Groupon-iReport-offer-BG.jpg) center 0 no-repeat;
	overflow:hidden
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx1
{
	height:59px
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx2
{
	padding:0 12px;
	height:190px;
	overflow:hidden
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx3a
{
	width:100px;
	margin-right:14px
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx3b
{
	width:180px
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnadtitle
{
	margin:19px 10px 0 0;
	height:5px;
	overflow:hidden;
	text-align:right
}

.cnn_storyarea .cnn_sectprtnrbox_grpn325 p
{
	font-size:11px;
	line-height:14px
}

.cnnArticleGalleryNav
{
	border:1px solid #000;
	cursor:pointer;
	float:left;
	height:27px;
	text-align:center;
	width:24px
}

.cnnArticleGalleryNavOn
{
	background-color:#d21500;
	border:1px solid #000;
	float:left;
	height:27px;
	text-align:center;
	width:24px
}

.cnnArticleGalleryNavDisabled
{
	background-color:#222;
	border:1px solid #000;
	color:#666;
	float:left;
	height:27px;
	text-align:center;
	width:25px
}

.articleGalleryNavContainer
{
	display:inline;
	float:left;
	height:28px;
	margin:0;
	width:536px;
	overflow:hidden
}

.cnnArticleExpandableTarget
{
	background-color:#000;
	display:none;
	position:absolute
}

.cnnArticlePhotoContainer
{
	height:146px;
	width:214px
}

.cnnArticleBoxImage
{
	cursor:pointer;
	height:146px;
	padding-top:0;
	width:214px
}

.cnnArticleGalleryCaptionControl
{
	background-color:#000;
	color:#FFF
}

.cnnArticleGalleryCaptionControlText
{
	cursor:pointer;
	float:right;
	font-size:10px;
	padding:3px 10px 3px 3px
}

.cnnArticleGalleryPhotoContainer cite
{
	background:none repeat scroll 0 0 #000;
	bottom:48px;
	color:#FFF;
	font-size:12px;
	font-style:normal;
	left:420px;
	margin-bottom:-10px;
	opacity:0.95;
/*for >IE8 and all A browsers*/
	background-color:rgba(0, 0, 0, 0.95);
/*for all other IE browsers*/
	background-color:#000\9;
	zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	padding:10px;
	position:absolute;
	width:200px
}

.cnn_html_media_title_new
{
	color:#FFF;
	font-size:24px;
	font-weight:700;
	height:1.2em;
	line-height:26px;
	margin-left:5%;
	margin-top:-2%;
	padding-bottom:8px;
	position:relative;
	white-space:nowrap;
	overflow:hidden
}

.cnnArticleGalleryPhotoContainer cite a,.cnnArticleGalleryPhotoContainer cite a:visited,.cnnArticleGalleryPhotoContainer cite a:hover
{
	color:#00AEF4
}

.cnn_html_media_title_none
{
	display:none
}	
}

.cnnArticleGalleryClose
{
	background-color:#fff;
	display:block;
	text-align:right
}

.cnnArticleGalleryCloseButton
{
	cursor:pointer
}

.cnnArticleGalleryNavPrevNext span
{
	background-color:#444;
	color:#CCC;
	cursor:pointer;
	float:left;
	height:23px;
	padding:4px 0 0;
	text-align:center;
	width:26px
}

.cnnArticleGalleryNavPrevNextDisabled span
{
	background-color:#444;
	color:#666;
	float:left;
	height:23px;
	padding:4px 0 0;
	text-align:center;
	width:25px
}
/**
* iReport story box
*/
.strybxirpt
{
	padding:0 0 15px 180px
}
.strybxirpt iframe
{
	width: 440px;
	height: 275px
}
.viafoura_frame_hidden
{
	display:none
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/personalization.css------*/
/**  
	*Personalization Stylesheet
	*
	* Standard Layout
	*
	*
	*
	* @version	3.0
	* @package	xhtml-css
	* @cssdoc	version 1.0
	* @license	GPL v3
	*
	*
	*
 */
/**
*
* Personalization container
*
*@section personalization
*/
#pmContainer
{
	width:280px;
	overflow:hidden;
	margin:0 10px;
	background:#fff
}

#pmContainer *
{
	margin:0;
	padding:0;
	text-align:left
}

#pmContainer a
{
	cursor:pointer
}

#pmContainer a:hover
{
	cursor:pointer
}

/*utility class*/
.pmOff
{
	display:none
}

.pmOn
{
	display:block;
	float:left
}

#pmContainer #pmUserPanel
{
	overflow:hidden;
	width:280px;
	height:35px;
	margin:0 0 1px
}

#pmContainer #pmUserPanel img
{
	float:left
}

#pmContainer #pmUserPanel #pmLoggedIn
{
	float:left;
	width:239px;
	margin:0 1px 0 5px;
	overflow:hidden
}

#pmContainer #pmUserPanel #pmLoggedIn #pmUserName
{
	float:left;
	font-size:11px;
	color:#000;
	line-height:13px;
	font-weight:700
}

#pmContainer #pmUserPanel #pmLoggedIn #pmUserOpts
{
	float:right;
	color:#999;
	font-size:11px;
	line-height:13px
}

#pmContainer #pmUserPanel #pmLoggedIn #pmUserOpts a#pmProfile
{
	display:inline-block;
	margin-right:7px
}

#pmContainer #pmUserPanel #pmLoggedIn #pmUserOpts a#pmSignOut
{
	display:inline-block;
	margin-left:7px
}

#pmContainer #pmUserPanel #pmLoggedOff,#pmFBLoggedIn
{
	float:left;
	width:239px;
	margin-left:4px
}

#pmContainer #pmUserPanel #pmLoggedOff span,#pmFBLoggedIn span
{
	margin:0;
	color:#000;
	font-size:11px;
	line-height:13px;
	font-weight:700
}

/** 
*
* Personalization container
*
*@section personalization
*@section accordion
 *
 * README notes on adjusting styles
 *div.accordion is required for bounding
 *toggle position and index are required for effect
 *content overflow also required for effect
 *defaults are defined with a.toggle and a.toggle span
 */
#pmContainer div#pmSlidebox
{
	margin:0;
	width:280px;
	overflow:hidden
}

div.accordion
{
	position:relative
}

div.accordion-toggle
{
	position:relative;
	z-index:10;
	height:25px;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Module_gradient.gif) repeat-x;
	cursor:pointer
/*border-bottom: 1px solid #fff;*/
}

div.accordion-toggle-active
{
	height:25px;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Module_gradient.gif) repeat-x 0 0
}

div.accordion-content
{
	position:relative;
	overflow:hidden
}

a.toggle
{
	height:18px;
	margin:0 2px;
	display:block;
	float:right;
	cursor:pointer
}

a.toggle span
{
	visibility:hidden
}

#pmContainer .accordion-toggle .accTitle
{
	width:220px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	float:left;
	display:inline-block;
	margin:3px 10px 0
}

#pmContainer .accordion-toggle .accArrow
{
	float:right;
	display:inline-block;
	height:7px;
	width:7px;
	margin:10px 10px 0 0;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/arrow_up.gif) no-repeat 0 0;
	font-size:3px
}

#pmContainer .accordion-toggle-active .accArrow
{
	float:right;
	display:inline-block;
	height:7px;
	width:7px;
	margin:10px 10px 0 0;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/arrow_down.gif) no-repeat 0 0;
	font-size:3px
}

/**
*
* Personalization: Markets tabs
*
*@section markets
*/
#pmMarkets
{
	font-size:10px;
	margin:/*10px*/
0;
	width:280px;
	line-height:normal
}

#pmIndecies li
{
	border-bottom:1px solid #dadada
}

#pmIndecies li.last,#pmIndecies #pmDefaultIndecies .market-2
{
	border-bottom:none
}

#pmMarkets .pmSectHead
{
	font-weight:700;
	width:275px;
	height:16px;
	overflow:hidden;
	margin:7px 0 0
}

#pmMarkets .pmSectHead a#cnnMoney
{
	float:right;
	display:block
}

#pmMarkets .pmSectHead #marketStatus
{
	float:left;
	display:block;
	margin-top:4px
}

#pmMarkets #pmIndecies
{
	margin:0;
	position:relative;
	float:left;
	height:178px
}

#pmMarkets #pmIndecies .pmWrapper
{
	width:280px;
	overflow:hidden;
	margin:0
}

/**
*
* Personalization: Markets
*
*@section markets
*@subsection meta
*/
#pmMarkets #pmIndecies span,#pmMarkets #pmIndecies #indexUpdated
{
	color:#999
}

#pmMarkets #pmIndecies .pmWrapper .marketTime
{
	color:#999;
	float:left;
	width:130px;
	padding-top:3px
}

#pmMarkets #pmIndecies .pmWrapper .marketTime span
{
	letter-spacing:-1px
}

#pmMarkets #pmIndecies .pmWrapper .marketTime #indexUpdated
{
}

/**
*
* Personalization:Market tabs, Personal indecies
*
*@section markets
*@subsection indecies
*/
#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn
{
	width:51px;
	margin:0 0 0 16px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -20px
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOn
{
	background-position:0 -96px
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOff
{
	background-position:0 -20px
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOff:hover
{
	background-position:0 -58px
}

/**
*
* Personalization:Market tabs, Quotes
*
*@section markets
*@subsection quotes
*/
#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn
{
	width:66px;
	margin:0 0 0 2px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -134px
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOn
{
	background-position:0 -210px
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOff
{
	background-position:0 -134px
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOff:hover
{
	background-position:0 -172px
}

#pmMarkets #pmMyQuotes #symbLookupError
{
	display:none;
	position:absolute;
	color:#CB0101;
	left:0;
	bottom:18px;
	width:175px;
	font-size:95%
}

/**
*
* Personalization:Market tabs, Default indecies
*
*@section markets
*@subsection defindecies
*/
#pmMarkets #pmIndecies ul
{
	list-style:none;
	overflow:hidden;
	width:270px;
	margin:6px 0 0 10px
}

* html #pmMarkets #pmIndecies ul
{
	list-style:none;
	overflow:hidden;
	width:270px;
	margin:3px 0 0 10px
}

#pmMarkets #pmIndecies ul li
{
	display:block;
	width:270px;
	overflow:hidden
}

#pmMarkets #pmIndecies ul li .marketInfo-left
{
	float:left;
	display:block;
	height:22px;
	white-space:normal;
	width:145px;
	padding:0
}

/* was 8px 0 7px 0 */
#pmMarkets #pmIndecies ul li .marketInfo-left .marketName
{
	color:#004276;
	height:18px;
	overflow:hidden;
	font-weight:700;
	margin:2px 0 0
}

#pmMarkets #pmIndecies ul li .marketInfo-left .marketName a
{
	display:inline-block;
	font-size:14px;
	line-height:18px;
/*margin:4px 0 0 0;*/
	vertical-align:baseline
}

#pmMarkets #pmIndecies ul li .marketInfo-left .marketIndex
{
	display:inline-block;
	margin-left:5px
}

#pmMarkets #pmIndecies ul li .marketNums-right
{
	float:right;
	display:block;
	width:95px;
	height:14px;
	margin:3px 0
}

/* was 6px 0 0 0 */
#pmMarkets #pmIndecies ul li .marketNums-right .numDiff
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Gray_market_status.gif) no-repeat;
	float:right;
	display:block;
	width:45px;
	font-weight:700;
	height:14px;
	text-align:center;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right .numDiff span
{
	color:#fff
}

#pmMarkets #pmIndecies ul li .marketNums-right .percentDiff
{
	float:right;
	display:block;
	width:50px;
	font-weight:700;
/*margin-left: 6px;*/
	text-align:center;
	height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .percentDiff,#pmMarkets #pmIndecies ul li .marketNums-right.up .percentDiff span
{
	color:#12ac10;
	font-size:10px;
	line-height:14px
/*vertical-align: middle*/
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Green_market_status.gif) no-repeat
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff span
{
	font-size:10px;
	line-height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .percentDiff,#pmMarkets #pmIndecies ul li .marketNums-right.same .percentDiff span
{
	color:#12ac10;
	font-size:10px;
	line-height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Gray_market_status.gif) no-repeat
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff span
{
	font-size:10px;
	line-height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .percentDiff,#pmMarkets #pmIndecies ul li .marketNums-right.down .percentDiff span
{
	color:#ca0002;
	font-size:10px;
	line-height:14px
/*vertical-align: middle*/
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Red_market_status.gif) no-repeat
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff span
{
	font-size:10px;
	line-height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff span .plusMinus
{
	display:inline-block;
	margin-right:1px;
	line-height:12px;
	vertical-align:text-top
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff span .plusMinus
{
	display:inline-block;
	margin-right:1px;
	line-height:12px;
	vertical-align:text-top
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff span .plusMinus
{
	display:inline-block;
	margin-right:1px;
	line-height:12px;
	vertical-align:text-top
}

/**
*
* Personalization:Market tabs, Search quotes
*
*@section markets
*@subsection search
*/
#pmMarkets #symbolSearch
{
	float:left;
	display:block;
	position:relative;
	z-index:1997;
	margin:6px 0 0
}

#pmMarkets #symbolSearch #searchLine
{
	width:280px;
	display:block;
	overflow:hidden
}

#pmMarkets #symbolSearch #searchQuote
{
	width:190px;
	float:left;
	height:14px;
	border:1px solid #e8e8e8;
	font-size:10px;
	padding:1px
}

#pmMarkets #symbolSearch #searchQuote.errorColor
{
	border:1px solid #CB0101;
	color:#CB0101
}

#pmMarkets #symbolSearch a#getSymbolBtn
{
	float:right;
	display:block;
	height:15px;
	width:80px;
	margin:1px 2px 0
}

#pmMarkets #symbolSearch a#getSymbolBtn
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -590px
}

#pmMarkets #symbolSearch a#getSymbolBtn:hover
{
	background-position:0 -625px
}

#pmMarkets #symbolSearch a#getSymbolBtn span
{
	visibility:hidden
}

#pmMarkets #symbolSearch #symbolReturn
{
	display:none;
	z-index:1998;
	height:47px;
	width:280px;
	position:absolute;
	top:16px;
	left:0;
	border:1px solid #dadada;
	background:#fff;
	overflow:auto
}

select.symbolLookup
{
	width:280px;
	z-index:9999
}

/**
*
* Personalization:Market tabs, Sponsor Box
*
*@section markets
*@subsection sponsor
*/
#pmMarkets #moneySponsor
{
	margin:0;
	height:59px;
	width:280px;
	overflow:hidden;
	position:relative;
	z-index:1996
}

#pmMarkets #moneySponsor #sponsorBox
{
/*position: absolute; right: 0;  top: 0;*/
	float:right;
	margin:12px 5px 0 0;
	vertical-align:middle
}

#pmMarkets #moneySponsor #sponsorBox span
{
	float:left;
	display:block;
	margin:10px 5px 0 0
}

#pmMarkets #moneySponsor #sponsorBox img
{
	float:left;
	display:block
}

#pmMarkets #moneySponsor
{
	height:59px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:143px;
	z-index:1996;
	float:right
}

/**
*
* Personalization:Market tabs, Footer Area
*
*@section markets
*@subsection footer
*/
#pmMarkets #pmIndecies #myContainer
{
	margin:0;
	padding:0;
	width:275px;
	background:#fff;
	overflow:hidden
}

#pmMarkets #pmIndecies #myContainer ul
{
	margin:0;
	padding:0;
	width:275px;
	height:47px;
	list-style:none;
	overflow-y:auto
}

#pmMarkets #pmIndecies #myContainer li
{
	padding:1px 2px 3px 5px;
	cursor:default;
	white-space:nowrap;
	color:#004276
}

/**
* workaround for IE 
*/
*:first-child+html #pmMarkets #symbolSearch
{
	margin:2px 0 0
}

*:first-child+html #pmMarkets #pmIndecies #myContainer ul
{
	width:273px
}

*:first-child+html #pmMarkets #pmIndecies #myContainer ul li
{
	padding:0 2px 0 5px
}

/*\*/
* html #pmMarkets #pmIndecies #myContainer li
{
	padding:0 2px 0 5px
}

/**/
#pmMarkets #pmIndecies #myContainer li.yui-ac-highlight
{
	background:#dedede;
	color:#004276
}

#pmMarkets #pmIndecies #myContainer .yui-ac-content
{
	border:1px solid #CED8E1;
	font:normal 10px arial
}

#pmMarkets #pmIndecies #myContainer .resulttable
{
	padding:0;
	margin:0
}

#pmMarkets #pmIndecies #myContainer .resulttable .col1
{
	width:60px
}

#pmMarkets #pmIndecies #myContainer .text
{
	font:normal 10px arial
}

#pmMarkets #pmIndecies #myContainer table
{
	border-collapse:collapse;
	border-spacing:0
}

#pmMarkets #moneyPromo a
{
	font-weight:700;
	float:left;
	padding:7px 11px 0 2px;
	position:relative;
	top:-9px
}

/**
*
* Personalization: International tabs
*
*@section international
*/
#pmMarkets #pmIndeciesIntl
{
	margin:10px 0 0
}

#pmMarkets #pmIndeciesIntl span,#pmMarkets #pmIndeciesIntl #indexUpdated
{
	color:#999
}

#pmMarkets #pmIndeciesIntl .pmWrapper
{
	width:280px;
/*border-bottom: 1px solid #dadada;*/
	overflow:hidden;
	margin-bottom:10px;
	margin-bottom:0
}

#pmMarkets #pmIndeciesIntl .pmWrapper .marketTime
{
	color:#999;
	display:block;
	margin:0 0 10px;
	width:280px;
	overflow:hidden;
	position:relative
}

#pmMarkets #pmIndeciesIntl .pmWrapper .marketTime #allMarkets
{
	position:absolute;
	right:0
}

/**
*
* Personalization: International tabs
*
*@section international
*@subsection asia
*/
#pmMarkets #pmIndeciesIntl .pmWrapper a.toggle
{
	float:left;
	margin:0
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn
{
	width:69px;
	margin:0 2px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -248px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOn
{
	background-position:0 -324px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOff
{
	background-position:0 -248px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOff:hover
{
	background-position:0 -286px
}

/**
*
* Personalization: International tabs
*
*@section international
*@subsection europe
*/
#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn
{
	width:69px;
	margin:0 2px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -362px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOn
{
	background-position:0 -438px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOff
{
	background-position:0 -362px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOff:hover
{
	background-position:0 -400px
}

/**
*
* Personalization: International tabs
*
*@section international
*@subsection us
*/
#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn
{
	width:69px;
	margin:0 2px 0 0;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
	background-position:0 -476px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOn
{
	background-position:0 -552px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOff
{
	background-position:0 -476px
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOff:hover
{
	background-position:0 -514px
}

/**
*
* Personalization: International tabs
*
*@section international
*@subsection defaults
*/
#pmMarkets #pmIndeciesIntl ul
{
	list-style:none;
	overflow:hidden;
	width:280px;
	margin:0;
	border-top:1px solid #dadada
}

#pmMarkets #pmIndeciesIntl ul li
{
	display:block;
	height:31px;
	width:280px;
	white-space:nowrap;
	overflow:hidden
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left
{
	float:left;
	display:block;
	width:155px;
	padding:9px 0;
	overflow:hidden
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left .marketName
{
	font-size:14px;
	line-height:14px;
	color:#004276;
	font-weight:700;
	margin:0
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left .marketIndex
{
	display:inline-block;
	margin-left:5px
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right
{
	float:right;
	display:block;
	width:95px;
	height:14px;
	margin:7px 0 0
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .numDiff
{
	float:right;
	font-weight:700;
	width:40px;
	height:14px;
	text-align:center;
	vertical-align:middle
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .numDiff span
{
	color:#fff
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .percentDiff
{
	float:right;
	font-weight:700;
	margin-left:6px;
	height:14px;
	vertical-align:middle
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .percentDiff,#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .percentDiff span,#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.up .percentDiff,#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.up .percentDiff span
{
	color:#12ac10;
	line-height:12px;
	line-height:14px;
	vertical-align:text-top
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .numDiff
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Green_market_status.gif) no-repeat
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .numDiff span
{
	font-size:10px;
	line-height:12px;
	line-height:14px;
	vertical-align:text-top
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .percentDiff,#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .percentDiff span,#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.down .percentDiff,#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.down .percentDiff span
{
	color:#ca0002;
	font-size:10px;
	line-height:12px;
	line-height:14px;
	vertical-align:text-top
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .numDiff
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Red_market_status.gif) no-repeat
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .numDiff span
{
	font-size:10px;
	line-height:12px;
	line-height:14px;
	vertical-align:text-top
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .plusMinus
{
	display:inline-block;
	width:.5em;
	margin-right:1px
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .plusMinus
{
	display:inline-block;
	width:.5em;
	margin-right:1px;
	margin-top:-1px
}

/**
*
* Personalization: International tabs
*
*@section international
*@subsection closed
*/
#pmMarkets #pmIndeciesIntl ul li .marketNums-right .closedMarket
{
	display:none
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right
{
	width:130px;
	height:14px;
	margin:7px 0 0
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right .closedMarket
{
	float:left;
	display:block;
	color:#000;
	font-weight:700;
	font-size:10px;
	line-height:12px;
	line-height:14px;
	vertical-align:text-top
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketInfo-left
{
	width:148px;
	padding:9px 0;
	overflow:hidden
}

/*
#symbolSearch #moneySponsor         {display: block; /*position: absolute; top: 10px; left: 0px; z-index: 1997; width: 260; border: 1px solid #e8e8e8; background: #fff; height: 47px;}
*/
.symbolReturn
{
	font-size:10px;
	font-weight:700!important;
	color:#004276!important
}

/**
*
* Sports sliding container
*
*@section sports
*
*
*/
#pmSports
{
	width:260px;
	padding:0 10px;
	position:relative;
	font-size:10px;
	line-height:12px;
	color:#000;
	vertical-align:middle
}

#pmSports #sectHead
{
	font-size:10px;
	line-height:12px;
	margin:9px 0 8px
}

#pmSports .pmWrapper
{
	width:260px;
	overflow:hidden
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection meta
*
*/
#pmSports #sportBtns
{
	margin-bottom:13px
}

#pmSports #sportBtns a
{
	float:left;
	display:block;
	margin-right:5px;
	height:17px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_sports_sprite.gif) no-repeat
}

#pmSports #sportBtns a span
{
	visibility:hidden
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection nfl
*
*/
#pmSports #sportBtns #NFLbtn
{
	width:38px;
	background-position:0 -316px
}

#pmSports #sportBtns #NFLbtn.pmOn
{
	background-position:0 -392px
}

#pmSports #sportBtns #NFLbtn:hover
{
	background-position:0 -354px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection nccaf
*
*/
#pmSports #sportBtns #NCAAFbtn
{
	width:51px;
	background-position:0 -430px
}

#pmSports #sportBtns #NCAAFbtn.pmOn
{
	background-position:0 -506px
}

#pmSports #sportBtns #NCAAFbtn:hover
{
	background-position:0 -468px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection ncaab
*
*/
#pmSports #sportBtns #NCAABbtn
{
	width:51px;
	background-position:0 -544px
}

#pmSports #sportBtns #NCAABbtn.pmOn
{
	background-position:0 -620px
}

#pmSports #sportBtns #NCAABbtn:hover
{
	background-position:0 -582px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection mlb
*
*/
#pmSports #sportBtns #MLBbtn
{
	width:38px;
	background-position:0 -658px
}

#pmSports #sportBtns #MLBbtn.pmOn
{
	background-position:0 -734px
}

#pmSports #sportBtns #MLBbtn:hover
{
	background-position:0 -696px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection nhl
*
*/
#pmSports #sportBtns #NHLbtn
{
	width:38px;
	background-position:0 -772px
}

#pmSports #sportBtns #NHLbtn.pmOn
{
	background-position:0 -848px
}

#pmSports #sportBtns #NHLbtn:hover
{
	background-position:0 -810px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection nba
*
*/
#pmSports #sportBtns #NBAbtn
{
	width:38px;
	background-position:0 -969px
}

#pmSports #sportBtns #NBAbtn.pmOn
{
	background-position:0 -1045px
}

#pmSports #sportBtns #NBAbtn:hover
{
	background-position:0 -1007px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection scores
*
* in order: score head, score section, scores within a game and scores with no games
*/
#pmSports #pmScoreHead
{
	margin-bottom:10px;
	font-weight:700
}

#pmSports #pmScoreHead p
{
}

#pmSports #pmScoreHead p.pmScoreboard
{
	float:left;
	display:inline-block;
	font-size:11px;
	line-height:13px;
	vertical-align:baseline
}

#pmSports #pmScoreHead p.pmChooseTeam
{
	float:right;
	display:inline-block;
	line-height:12px;
	margin-top:1px;
	vertical-align:baseline
}

#pmSports ul#pmScores
{
	list-style:none;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	width:260px;
	margin-bottom:8px
}

#pmSports ul#pmScores li
{
	float:left;
	clear:both;
	height:35px;
	overflow:hidden
}

#pmSports ul#pmScores li.top
{
	border-bottom:1px solid #dadada
}

#pmSports ul#pmScores li.bottom
{
}

#pmSports ul#pmScores li .pmGame
{
	width:260px;
	overflow:hidden;
	font-weight:700
}

#pmSports ul#pmScores li .pmGame .pmScoreSide
{
	float:left;
	display:block;
	padding:5px 0 4px
}

#pmSports ul#pmScores li .pmGame .pmScoreSide span
{
	width:93px;
	display:block;
	overflow:hidden
}

#pmSports ul#pmScores li .pmGame .pmScoreSide span.top
{
	margin-bottom:2px
}

#pmSports ul#pmScores li .pmGame .pmScoreSide span .pmGameTeam
{
	float:left;
	display:block;
	width:70px;
	color:#004276
}

#pmSports ul#pmScores li .pmGame .pmScoreSide span .pmGameScore
{
	float:right;
	display:block;
	width:17px;
	text-align:right
}

#pmSports ul#pmScores li .pmGame .pmTimeSide
{
	float:right;
	display:block;
	margin-top:4px;
	color:#000
}

#pmSports ul#pmScores li .pmGame .pmTimeSide p
{
	width:105px;
	vertical-align:middle;
	line-height:14px;
	text-align:right
}

#pmSports ul#pmScores li .pmGame .pmTimeSide p #pmTimeOfGame
{
	display:block
}

#pmSports ul#pmScores li .pmNoGame
{
	width:260px;
	overflow:hidden;
	font-weight:700
}

#pmSports ul#pmScores li .pmNoGame .pmScoreSide
{
	float:left;
	display:block;
	padding:6px 0 3px
}

#pmSports ul#pmScores li .pmNoGame .pmScoreSide span
{
	width:93px;
	display:block;
	overflow:hidden
}

#pmSports ul#pmScores li .pmNoGame .pmScoreSide span.top
{
}

#pmSports ul#pmScores li .pmNoGame .pmScoreSide span .pmGameTeam
{
	float:left;
	display:block;
	width:50px;
	color:#004276
}

#pmSports ul#pmScores li .pmNoGame .pmScoreSide span .pmGameScore
{
	float:right;
	display:block;
	width:17px;
	text-align:right
}

#pmSports ul#pmScores li .pmNoGame .pmTimeSide
{
	float:right;
	display:block;
	margin:4px 0;
	color:#000;
	font-weight:400
}

#pmSports ul#pmScores li .pmNoGame .pmTimeSide p
{
	width:70px;
	vertical-align:middle;
	line-height:14px;
	text-align:right
}

#pmSports ul#pmScores li .pmNoGame .pmTimeSide p #pmTimeOfGame
{
	display:block
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection nogames
*
* in order: score head, score section, scores within a game and scores with no games
*/
#pmSports ul#pmNoGames
{
	list-style:none;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	margin-bottom:3px;
	height:92px;
	overflow:hidden
}

#pmSports ul#pmNoGames li
{
	font-size:10px;
	line-height:12px
}

#pmSports ul#pmNoGames li.top
{
	margin:0 0 3px
}

#pmSports ul#pmNoGames li.top p
{
	margin:7px 0 0;
	color:#999;
	font-weight:400
}

#pmSports ul#pmNoGames li#pmSportsHeadlines
{
	margin:5px 0 7px
/*border: 1px solid blue;*/
}

#pmSports ul#pmNoGames li#pmSportsHeadlines ul
{
	display:inline-block;
	list-style:disc outside;
	color:#CA0002;
	margin:0;
	padding:0 0 0 15px
}

#pmSports ul#pmNoGames li#pmSportsHeadlines ul li
{
	margin-bottom:2px;
	font-size:10px;
	line-height:12px
}

#pmSports ul#pmNoGames li#pmSportsHeadlines ul li span
{
}

#pmSportsMore
{
	position:absolute;
	bottom:3px;
	right:0;
	width:260px;
/*height: 28px;*/
	overflow:hidden
}

#pmSportsMore p
{
	float:right;
	color:#999
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection overlay
*
* IE workarounds for overlay box
*/
#choseTeamsOverlay
{
	position:absolute;
	top:0;
	left:0;
	background:#000;
	z-index:1997
/* right: 0; bottom: 0; opacity: 0.5; filter: Alpha(Opacity=50);*/
}

#choseTeamsOverlayBox
{
	position:absolute;
	top:1px!important;
	left:0;
	height:192px;
	width:278px!important;
	background:#fff;
	z-index:1998
}

*:first-child+html #choseTeamsOverlayBox
{
	left:21px
}

/*\*/
* html #choseTeamsOverlayBox
{
	left:21px!important
}

/**/
#choseTeamsOverlayBox .pmOverlayClose
{
	position:absolute;
	display:block;
	top:10px;
	right:10px;
	width:15px;
	height:15px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/close_btn.jpg) no-repeat
}

#choseTeamsOverlayBox .pmOverlayHeader
{
}

#choseTeamsOverlayBox .pmWrapper
{
	width:260px;
	margin:7px 10px 10px;
	overflow:hidden
}

/*was 7 20 10 20*/
#choseTeamsOverlayBox .pmWrapper .pmOverlayTitle
{
	font-size:18px;
	line-height:21px;
	color:#333;
	font-weight:700;
	margin:8px 0 11px
}

#choseTeamsOverlayBox .pmTeamList
{
	font-size:12px;
	line-height:15px
}

#choseTeamsOverlayBox .pmTeamList p
{
	margin:0;
	padding:0
}

#choseTeamsOverlayBox .pmTeamList .pmTeam
{
	width:260px;
	overflow:hidden;
	margin:0 0 13px
}

#choseTeamsOverlayBox .pmTeamList .pmTeam .pmTeamNameRow
{
}

#choseTeamsOverlayBox .pmTeamList .pmTeam .pmTeamNumTitle
{
	border-bottom:1px solid #dadada;
	margin:0 0 4px
}

#choseTeamsOverlayBox .pmTeamList .pmTeam .pmTeamName
{
	float:left;
	font-weight:700
}

#choseTeamsOverlayBox .pmTeamList .pmTeam .pmEditTeam
{
	float:right;
	font-size:11px;
	line-height:13px;
	color:#999
}

.pmTeamChoose
{
	width:260px;
	border:1px solid #004276;
	margin-top:3px
}

/**
*
* Sports sliding container
*
*@section sports
*@subsection save
*/
#choseTeamsOverlayBox .pmSaveTeams
{
	margin:19px 0 0;
	overflow:hidden;
	bottom:10px;
	width:260px;
	vertical-align:baseline
}

#choseTeamsOverlayBox .pmSaveTeams a.pmCancelSave
{
	display:block;
	float:left;
	font-size:9px;
	margin-top:5px;
	padding-left:6px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/blue_arrow.jpg) no-repeat;
	background-position:2px 3px
}

#choseTeamsOverlayBox .pmSaveTeams a.pmSaveBtn
{
	display:block;
	float:right;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_sports_sprite.gif) no-repeat
}

#choseTeamsOverlayBox .pmSaveTeams a.pmSaveBtn
{
	margin:0;
	width:46px;
	height:21px;
	background-position:0 -886px
}

#choseTeamsOverlayBox .pmSaveTeams a.pmSaveBtn:hover
{
	background-position:0 -927px
}

#choseTeamsOverlayBox .pmSaveTeams a.pmSaveBtn span
{
	visibility:hidden
}

/** Local News Container
*
*Appends to weather container
*@section localnews 
*/
.cnn_otsdinusbx
{
}

.cnn_otsdinusbx1
{
	margin:10px 0 0;
	font-size:12px;
	line-height:15px;
	font-weight:700
}

.cnn_otsdinusbx1 #changeLocLink
{
	font-size:10px;
	line-height:14px
}

.cnn_otsdinusbx2
{
}

.cnn_otsdinusbx2 ul.cnn_bulletbin
{
	margin:15px 0 0
}

.cnn_otsdinusbx2 ul.cnn_bulletbin li
{
	font-size:11px;
	line-height:14px
}

.cnn_otsdinusbx2 ul.cnn_bulletbin li p
{
	display:block;
	color:#9a9a9a
}

.cnn_otsdinusbx2 ul.cnn_bulletbin li p a:link,.cnn_otsdinusbx2 ul.cnn_bulletbin li p a:visited
{
	color:#9a9a9a
}

.cnn_otsdinusbx3
{
	font-size:11px;
	line-height:14px;
	color:#959595;
	font-weight:700;
	padding:0 0 0 30px
}

.cnn_otsdinusbx3 a img
{
	vertical-align:-6px;
	margin:0 0 0 8px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/us/outside_logo_inactive.gif) 0 0 no-repeat
}

.cnn_otsdinusbx3 a:hover img
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/us/outside_logo_over.gif) 0 0 no-repeat
}

.cnn_otsdinusbx4
{
	height:212px;
	overflow:hidden
}

/**
*
* Weather sliding container
*
*@section weather
*/
#pmWeatherLocation.off
{
	display:none
}

#pmWeatherLocation
{
	display:block;
	background:#f4f4f4
}

#pmWeatherLocation fieldset
{
	border:none;
	display:block;
	margin:0 10px;
	padding:10px 0;
	position:relative
}

#pmWeatherLocation fieldset .pmWrapper
{
	position:relative;
	width:240px;
	overflow:hidden
}

#pmWeatherLocation fieldset .pmWrapper label
{
	display:none
}

#pmWeatherLocation fieldset .pmWrapper input#weatherLoc
{
	display:inline;
	float:left;
	width:176px;
	border:1px groove #ccc;
	font-size:11px;
	font-weight:700;
	padding:3px 2px
}

span.pmWeatherHollow,#pmMarkets #symbolSearch input.pmWeatherHollow,#pmWeatherLocation fieldset .pmWrapper input.pmWeatherHollow
{
	color:#949494
}

#pmWeatherLocation fieldset .pmWrapper a#weatherLocBtn
{
	display:inline;
	float:right;
	height:20px;
	width:47px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -20px
}

#pmWeatherLocation fieldset a#weatherLocBtn span
{
	visibility:hidden
}

#cnn_otsdinuscntr .pmHLBullet,#cnn_otsdinuscntr .cnn_otsdinusbx1 .pmWrapper
{
	display:none
}

#cnnGetLocalBox
{
	margin-bottom:10px
}

/**
*main body follows
*/
#pmWeather,#pmWeatherIntl
{
	width:260px;
	margin:0 10px;
	font-size:10px;
	line-height:100%;
	color:#000
}

#pmWeatherLocation.off
{
	display:none
}

#pmWeatherLocation
{
	display:block;
	background:#f4f4f4
}

#pmWeatherLocation fieldset
{
	border:none;
	display:block;
	margin:0 10px;
	padding:4px 0;
	position:relative
}

#pmWeatherLocation fieldset .pmWrapper
{
	position:relative;
	width:240px;
	overflow:hidden
}

#pmWeatherLocation fieldset .pmWrapper label
{
	display:none
}

#pmWeatherLocation fieldset .pmWrapper input#weatherLoc
{
	display:inline;
	float:left;
	width:176px;
	border:1px groove #ccc;
	font-size:11px;
	font-weight:700;
	padding:3px 2px
}

span.pmWeatherHollow,#pmMarkets #symbolSearch input.pmWeatherHollow,#pmWeatherLocation fieldset .pmWrapper input.pmWeatherHollow
{
	color:#949494
}

#pmWeatherLocation fieldset .pmWrapper a#weatherLocBtn
{
	display:inline;
	float:right;
	height:20px;
	width:47px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -20px
}

#pmWeather #pmWeatherTab .weatherDay
{
	display:none
}

#pmWeatherLocation fieldset a#weatherLocBtn:hover
{
	background-position:0 -61px
}

#pmWeatherLocation fieldset a#weatherLocBtn span
{
	visibility:hidden
}

#pmWeatherLocation fieldset #pmLocResultsContainer.off
{
	display:none
}

#pmWeatherLocation fieldset #pmLocResultsContainer
{
	width:100%;
	height:68px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:5px 0 0
}

#pmWeatherLocation fieldset #pmWeatherResultMeta
{
	color:#999;
	font-weight:700;
	margin:5px 0 9px
}

#pmWeatherLocation fieldset ul#pmWeatherResult
{
	list-style:none;
	margin:0;
	padding:0;
	color:#CA0002
}

#pmWeatherLocation fieldset ul#pmWeatherResult li
{
	font-weight:700;
	margin:4px 0
}

#pmWeatherLocation fieldset ul#pmWeatherResult li span
{
	color:#999;
	font-weight:700
}

#pmWeatherLocation fieldset ul#pmWeatherResult li .pmHLBullet
{
	display:inline-block;
	width:8px;
	color:#CA0002;
	font-size:12px
/*line-height: 6px;*/
/*height: 12px;*/
}

/**
*
* Weather sliding container
*
*@section weather
*@subsection domestic
*/
#pmWeather #pmWeatherTab.pmWrapper
{
	width:260px;
	overflow:hidden;
	margin:0 0 3px
}

#pmWeather #pmWeatherTab .pmWrapper
{
	width:260px;
	overflow:hidden;
	height:47px
}

#pmWeatherTab #pmSelectedWeather
{
	font-size:11px;
	display:block;
	width:100%;
	margin:9px 0 1px
}

#pmWeatherTab #pmSelectedWeather span
{
	font-weight:700;
	color:#000
}

#pmWeatherTab #pmSelectedWeather a
{
	font-size:10px
}

#pmWeatherTab #pmCurrentWeather
{
	float:left;
	display:block;
	margin:6px 8px 0 4px;
	height:30px;
	overflow:hidden
}

#pmWeatherTab #pmWeatherDetails
{
	float:left;
	display:block;
	width:80px;
	height:36px;
	margin:6px 3px 0 0
}

#pmWeatherTab #pmWeatherDetails p#pmWeatherDesc
{
	font-weight:700;
	line-height:13px;
	margin-top:2px
}

#pmWeatherTab #pmWeatherIcon
{
	width:54px;
	height:47px;
	float:left;
	display:block
}

#pmWeatherTab #pmCurrentWeather #pmCurrTemp
{
	font-size:30px;
	line-height:36px;
	color:#000
}

#pmWeatherTab #pmWeatherDetails p
{
	font-size:11px
}

#pmWeatherTab #pmWeatherDetails p#pmWeatherHiLo
{
	line-height:13px;
	margin-top:6px;
	vertical-align:baseline
}

#pmWeatherTab #pmMoreWeather
{
	float:left;
	overflow:hidden;
	width:65px;
	height:36px;
	margin-top:6px
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn
{
	float:right;
	display:block;
	height:18px;
	width:53px;
	margin:0 0 3px;
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -102px
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn:hover
{
	background-position:0 -139px
}

#pmWeatherTab #pmMoreWeather p
{
	text-align:right;
	clear:right;
	margin:0;
	font-size:10px;
	line-height:13px;
	vertical-align:middle
}

/**
*
* Weather sliding container
*
*@section weather
*@subsection intl
*/
#pmWeatherIntl #pmSelectedWeather
{
	font-size:11px;
	line-height:13px;
	margin:7px 0 15px
}

#pmWeatherIntl #pmWeatherLoc
{
	font-weight:700
}

#pmWeatherIntl #pmSelectedWeather a
{
	font-size:10px;
	line-height:13px
}

#pmWeatherIntl #pmWeatherTab.pmWrapper
{
	width:260px;
	overflow:hidden;
	padding-bottom:3px;
	margin:0 0 8px;
	border-bottom:1px solid #dadada
}

#pmWeatherIntl #pmWeatherTab .pmWrapper
{
	width:260px;
	overflow:hidden;
	height:70px
}

#pmWeatherIntl #pmWeatherTab .weatherDay
{
	font-size:11px;
	line-height:13px;
	margin:0
}

#pmWeatherIntl #pmWeatherTab #pmCurrentWeather
{
	float:left;
	display:block;
	margin:6px 8px 0 4px;
	height:30px;
	line-height:30px;
	overflow:hidden
}

#pmWeatherIntl #pmWeatherTab #pmWeatherDetails
{
	float:left;
	display:block;
	width:80px;
	height:36px;
	margin:2px 3px 0 0
}

#pmWeatherIntl #pmWeatherTab #pmWeatherDetails p#pmWeatherDesc
{
	font-weight:700;
	line-height:13px;
	margin-top:6px
}

#pmWeatherIntl #pmWeatherTom.off
{
	display:none
}

#pmWeatherIntl #pmWeatherTom.pmWrapper
{
	width:260px;
	overflow:hidden;
	margin:0;
	padding-bottom:20px
}

#pmWeatherIntl #pmWeatherTom .pmWrapper
{
	width:260px;
	overflow:hidden;
	height:47px
}

#pmWeatherIntl #pmWeatherTom .weatherDay
{
	font-size:11px;
	line-height:13px;
	margin:0
}

#pmWeatherIntl #pmWeatherTom #pmWeatherIcon
{
	width:54px;
	height:47px;
	float:left;
	display:block
}

#pmWeatherIntl #pmWeatherTom #pmCurrentWeather
{
	float:left;
	display:block;
	margin:6px 8px 0 4px;
	height:30px;
	overflow:hidden
}

#pmWeatherIntl #pmWeatherTom #pmCurrentWeather #pmCurrTemp
{
	font-size:30px;
	line-height:36px;
	color:#000
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails
{
	float:left;
	display:block;
	width:80px;
	height:36px;
	margin:6px 3px 0 0
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p
{
	font-size:11px
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p#pmWeatherDesc
{
	font-weight:700;
	line-height:13px;
	margin-top:6px
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p#pmWeatherHiLo
{
	line-height:13px;
	margin-top:6px;
	vertical-align:baseline
}

/**
*
* Weather sliding container
*
*@section weather
*@subsection headlines
*/
#pmWeather #pmWeatherHeadlines
{
	width:260px;
	overflow:hidden;
	border-top:1px solid #dadada
}

#pmWeather #pmWeatherHeadlines ul
{
	list-style:disc;
	display:block;
	margin:0;
	padding-left:15px;
	color:#CA0002
}

#pmWeather #pmWeatherHeadlines ul li
{
	margin:5px 0 0
}

#pmWeather #pmWeatherHeadlines ul li a
{
	font-weight:700
}

#pmWeather #pmWeatherHeadlines ul li p a
{
	font-size:9px;
	color:#949494;
	font-weight:700;
	margin:1px 0 0
}

#pmWeather #pmWeatherHeadlines ul li .pmHLBullet
{
	display:none;
	color:#ca0002;
	float:left;
	height:100%;
	vertical-align:top;
	margin-right:3px;
	border:1px solid #fff
}

#pmWeather #pmWeatherHeadlines #pmInfoSource
{
	position:absolute;
	font-size:10px;
	font-weight:700;
	color:#949494;
	bottom:3px
}

#pmWeather #pmWeatherHeadlines #pmInfoSource a
{
	background:transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) no-repeat scroll 100%;
	display:block;
	float:right;
	padding:0 15px 0 0
}

#pmWeather #pmWeatherHeadlines.pmNewsHidden
{
	height:16px;
	border:none
}

#pmWeather #pmWeatherHeadlines.pmNewsHidden *
{
	display:none
}

/**
*
* NewsPulse sliding container
*@section newspulse
*/
#pmNewspulse
{
	width:280px;
/*height: 194px;*/
	margin:/*10px;*/
0 color: #000;
	overflow:hidden
}

#pmNewspulse.contingency-content
{
	overflow:visible
}

/**
*
* NewsPulse sliding container
*@section newspulse
*@subsection sectionhead
*/
#pmNewspulse .pmSectHead
{
	display:block;
	width:280px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	padding:8px 0 4px
}

#pmNewspulse .pmSectHead a
{
	display:block;
	float:left;
	height:19px;
	cursor:pointer
}

#pmNewspulse .pmSectHead a#nsNewsBtn
{
	width:80px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/090509_personalization_sprite_rr.gif) no-repeat;
	background-position:-1px -4px
}

#pmNewspulse .pmSectHead a#nsNewsBtn.togOn
{
	background-position:-1px -42px;
	cursor:default
}

#pmNewspulse .pmSectHead a#nsNewsBtn.togOff
{
	background-position:-1px -4px
}

#pmNewspulse .pmSectHead a#nsActBtn
{
	width:80px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/090509_personalization_sprite_rr.gif) no-repeat;
	background-position:-1px -80px
}

#pmNewspulse .pmSectHead a#nsActBtn.togOn
{
	background-position:-1px -118px;
	cursor:default
}

#pmNewspulse .pmSectHead a#nsActBtn.togOff
{
	background-position:-1px -80px
}

/**
*
* NewsPulse sliding container
*
*@section newspulse
*@subsection target
* previously 12 0 7 0 and 153px high
*/
#pmNewspulse #pmTargetContainer
{
	overflow:hidden;
	height:165px;
	width:280px;
	margin:0 0 7px
}

/**
*
* NewsPulse sliding container
*
*@section newspulse
*@subsection tabs
*/
#pmNewspulse #pmNewsPulseTab
{
}

#pmNewsPulseTab h4.pmNplsSubhead
{
	margin:17px 0 7px 10px;
	font-weight:700;
	color:#999;
	font-size:11px;
	line-height:13px
}

#pmNewsPulseTab ul
{
	list-style:none;
	margin-left:10px
}

#pmNewsPulseTab ul li.pmNsStory
{
	width:280px;
	overflow:hidden;
	margin-bottom:5px
}

* html #pmNewsPulseTab ul li.pmNsStory,*:first-child+html #pmNewsPulseTab ul li.pmNsStory
{
	margin-bottom:1px
}

#pmNewsPulseTab ul li.pmNsStory .pmNsHeadline
{
	float:left;
	display:block;
	width:175px;
	margin-right:15px;
	font-size:11px;
	line-height:13px;
	font-weight:700
}

#pmNewsPulseTab ul li.pmNsStory .pmNsHeadline a
{
}

#pmNewsPulseTab ul li.pmNsStory .pmNsPopularity
{
	float:left;
	display:block;
	width:70px
}

#pmNewsPulseTab ul li.pmNsStory .pmNsPopularity .pmNsPopImage
{
	display:block;
	margin-top:3px;
	height:8px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/popular_bar.jpg) no-repeat
}

/**
*
* NewsPulse sliding container
*
*@section newspulse
*@subsection intl
* news pulse tab.intl previously 179px high
*/
#pmNewsPulseTab.intl
{
	width:280px;
	overflow:hidden;
	margin:0
}

#pmNewsPulseTab.intl ul
{
	list-style:none;
	margin:15px 0 0 8px;
	height:156px;
	overflow:hidden
}

#pmNewsPulseTab.intl ul li.pmNsStory
{
	width:262px;
	margin-bottom:5px
}

* html #pmNewsPulseTab.intl ul li.pmNsStory
{
	width:262px;
	margin-bottom:1px
}

*:first-child+html #pmNewsPulseTab.intl ul li.pmNsStory
{
	margin-bottom:1px
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsPopularity
{
	float:none;
	display:none
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline
{
	overflow:hidden;
	width:260px;
	font-weight:700
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline a
{
	display:block
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline a .pmHLBullet
{
	border:1px solid #fff;
	display:block;
	height:14px;
	float:left;
	width:8px;
	color:#CA0002;
	font-size:14px
}

#pmNewsPulseTab.intl .pmWrapper
{
	width:280px;
	height:23px;
	overflow:hidden
}

#pmNewsPulseTab.intl .pmWrapper a#pmIntlMoreBtn
{
	display:block;
	float:right;
	height:18px;
	width:55px;
	margin-bottom:6px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/newspulse_personalize_sprite.gif) no-repeat 0 -20px
}

#pmNewsPulseTab.intl .pmWrapper a#pmIntlMoreBtn:hover
{
	background-position:0 -57px
}

/**
*
* NewsPulse sliding container
*
*@section newspulse
*@subsection explore
*/
#pmNewspulse #pmExploreNS
{
	background:#f4f4f4;
	font-weight:700;
	font-size:11px;
	line-height:13px
}

#pmNewspulse #pmExploreNS a
{
	display:block;
	padding:5px 0 3px 10px
}

#pmNewspulse #pmExploreNS a span
{
	display:inline-block;
	margin-left:3px;
	color:#ca0002
}

/**
*
* NewsPulse
*@section newspulse
*@subsection contingency
*/
#pmNewspulse #pmContingency
{
	display:block;
	width:280px;
	height:177px;
	margin-top:10px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/contingency/domestic_contingency.jpg) no-repeat
}

#pmNewspulse #pmContingency.intl
{
	display:block;
	width:280px;
	height:177px;
	margin-top:10px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/contingency/international_contingency.jpg) no-repeat
}

#pmNewspulse #pmContingencyLinks
{
	font-weight:700;
	font-size:12px;
	line-height:14px;
	color:#000
}

#pmNewspulse #pmContingencyLinks .pmSectHead
{
	border-top:1px solid #dadada;
	margin:10px 0 4px;
	padding-top:7px
}

#pmNewspulse #pmContingencyLinks .pmSectHead span
{
	color:#ca0002
}

#pmNewspulse #pmContingencyLinks ul
{
	float:left;
	list-style:none;
	padding-bottom:23px
}

#pmNewspulse #pmContingencyLinks ul li
{
	width:280px;
	overflow:hidden;
	margin-bottom:1px
}

#pmNewspulse #pmContingencyLinks ul li a
{
	font-weight:700;
	font-size:11px;
	line-height:13px
}

#pmNewspulse #pmContingencyLinks ul li .pmHLBullet
{
	color:#ca0002;
	display:block;
	float:left;
	height:100%;
	vertical-align:top;
	margin-right:3px;
	border:1px solid #fff
}

/*Safari */
@media all and -webkit-min-device-pixel-ratio 0 {
	#pmMarkets #pmIndecies #myContainer
	{
		position:absolute;
		top:17px
	}
}

@media all and -webkit-min-device-pixel-ratio 0 {
	#pmLoTemp,#pmHiTemp
	{
		letter-spacing:-1px
	}
}

/**
*
* Personalization container styles for Facebook-specific targets
*
* rec button here as well
*@section facebook
*/
.cnnFBRecBtn
{
	width:336px;
	float:right;
	margin:10px 0;
	clear:both
}

.cnnFBRecBtnBot
{
	width:420px;
	margin:30px 0 15px 186px
}

.cnn_strycntntlft
{
	clear:both
}

#pmContainer .cnn_fbhprec
{
	padding:7px 0 0
}

#pmContainer .cnn_fbhpreclist li
{
	font-size:11px;
	line-height:14px;
	margin:0 0 8px
}

.cnn_fbhpreclist li a
{
	font-weight:700
}

#cnn_maintopprofile .cnn_fbhprec .cnn_divline
{
	margin:3px 0 2px
}

.cnn_fbhprecpby
{
	font:normal 9px/11px tahoma,arial;
	color:#888
}

#pmContainer li .cnn_vidicon
{
	margin:0 0 0 4px;
	vertical-align:-1px
}

#pmContainer #pmUserPanel
{
	position:relative
}

#pmUserPanel #fbAvatar
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/facebook.avatar.overlay.60x60.png) no-repeat scroll -25px -25px transparent;
	height:60px;
	position:absolute;
	width:60px;
	left:0;
	top:0
}

#pmContainer .cnn_fbhpreclist li
{
	font-size:11px;
	line-height:14px;
	margin:0 0 6px
}

#pmContainer .cnn_fbhprecpby img
{
	margin:0 4px 0 0;
	vertical-align:middle
}

#cnnUseFB
{
	clear:both;
	width:225px
}


#pmWeatherFooter
{
	display:inline;
	float:left;	
}

/* Intl social follow buttons*/

.cnn_follow {width:300px;height:30px;padding:5px 10px;}
.cnn_followfb {width:95px;height:30px;float:left;}
.cnn_followtw {width:110px;height:30px;float:left;}


/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/health.related.css------*/
/**  
* Health Related Items Stylesheet
*
* Standard Layout
*
*
*
* @version3.0
* @packagexhtml-css
* @cssdocversion 1.0
* @licenseGPL v3
*
*
*
 */
/** This stylesheet directly corresponds with content within Conditions and Health Q&A sections. 
* When possible, this stylesheet should not be used within other packages to prevent style conflicts
*   and layout clashes. 
*
* This file has been pre-compressed. 
*/
.clear
{
	height:1px;
	overflow:hidden;
	clear:both
}

img
{
	border:none
}

form
{
	margin:0
}

div#cnnLeftCol
{
	margin-bottom:0
}

#cnnContainer
{
	width:width: 1002px
}

.cnnPad3Top18Left
{
	padding:3px 0 0 18px
}

.cnnPad16T18RLB10
{
	padding:16px 18px 10px
}

.cnnPad18TRLB10
{
	padding:18px 18px 10px
}

.cnnPad18TRL
{
	padding:18px 18px 0
}

#cnnSubNav
{
	position:relative;
	width:983px;
	height:51px;
	overflow:hidden;
	font-size:12px;
	font-weight:700;
	color:#004276;
	line-height:51px;
	text-align:left;
	margin-bottom:10px
}

#cnnSubNav a
{
	display:block;
	float:left;
	width:163px;
	text-align:center;
	border-right:1px solid #e7e7e7;
	background:#fff
}

#cnnSubNav a:hover
{
	color:#fff;
	background:#81bedd
}

a:visited
{
	color:#004276
}

#cnnSubNav a.cnnSubNavCurrent
{
	color:#fff;
	background-color:#81bedd
}

a#cnnSubNavleft.cnnSubNavCurrent
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat 0 -56px
}

a#cnnSubNavright.cnnSubNavCurrent
{
	color:#fff;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px -56px
}

a#cnnSubNavleft
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat
}

a#cnnSubNavleft:hover
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat 0 -56px
}

a#cnnSubNavright
{
	border:0 none;
	background:#dadada url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px 0
}

a#cnnSubNavright:hover
{
	border:0 none;
	background:#dadada url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px -56px
}

li.cnnMayolistnone
{
	list-style:none
}

.cnnRedTime
{
	color:#ca0002
}

.cnnClickTop
{
	float:right
}

.cnnClickTop2
{
	position:absolute;
	top:6px;
	right:18px
}

.cnnRelatedHead
{
	position:relative;
	border-bottom:1px solid #dfdfdf
}

.cnnh2title
{
	font-size:30px;
	color:#000;
	font-weight:700;
	margin:11px 0 10px 18px;
	padding:0
}

.cnnh2title2
{
	font-size:30px;
	color:#000;
	font-weight:700;
	padding:10px 0 10px 18px;
	margin:0
}

.cnnh2title3
{
	font-size:30px;
	color:#000;
	font-weight:700;
	padding:6px 0 9px 18px;
	margin:0
}

.cnnh3title
{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:10px 0 7px;
	padding:0
}

.cnnh3title2
{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:0;
	padding:5px 0 0 12px
}

.cnnh3title3
{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:0;
	padding:5px 0 7px 12px;
	border-bottom:1px solid #dfdfdf
}

.cnnh3title4
{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:0;
	padding:6px 0 6px 12px
}

.cnnh3title5
{
	font-size:16px;
	color:#000;
	font-weight:700;
	margin:0;
	padding:6px 0 7px 12px
}

.cnnh3title4 span
{
	font-size:11px;
	color:#949494;
	font-weight:400
}

.cnnh2titlebox
{
	border-bottom:1px solid #dfdfdf
}

.cnnh2titlebox h2
{
	position:relative;
	width:460px
}

.cnnMosaicContentCol .cnnh2titlebox h2
{
	width:460px
}

.cnnMosaicContentCol .cnnh2titlebox
{
	position:relative
}

.cnnFollowTopic
{
	position:absolute;
	right:20px;
	top:16px;
	width:97px;
	height:11px;
	cursor:pointer
}

.cnnPtext11
{
	font-size:11px;
	color:#000;
	margin:0 0 14px
}

.cnnRelatedTopicsCont
{
	position:relative
}

.cnnRelatedTopicsBox
{
	position:relative;
	font-size:11px;
	font-weight:700;
	color:#004276;
	border-bottom:1px solid #dfdfdf;
	padding:14px 0;
	height:14px;
	cursor:pointer
}

.cnnRelatedTopicsBox img.cnnArrowSel
{
	position:absolute;
	top:18px;
	left:6px
}

.cnnRelatedTopicsBox a
{
	position:absolute;
	top:16px;
	left:20px
}

.cnnRelatedTopicsBox a:link
{
	color:#004276
}

.cnnRelatedTopicsBox a:visited
{
	color:#004276
}

.cnnRelatedTopicsBox a:hover
{
	color:#ca0002
}

.cnnRelatedTopicsTop
{
	border-top:1px solid #dfdfdf
}

.cnnRelatedExpandBox
{
	background:#f8f9f1;
	padding:16px 18px;
	border-bottom:1px solid #dfdfdf
}

.cnnRelatedExpandScroll
{
	overflow-x:hidden
}

.cnnRelatedExpandScroll ul
{
	list-style-type:none;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:0;
	color:#004276
}

.cnnRelatedExpandScroll li
{
	padding-bottom:2px
}

.cnnRelatedExpandScroll_Par
{
	overflow-x:hidden
}

.cnnRelatedExpandScroll_Par p
{
	font-size:11px;
	color:#000;
	margin:0 6px 6px 0;
	padding:0
}

.cnnRelatedExpandScroll_Par ul
{
	font-size:11px;
	margin:0 0 8px 8px;
	padding:0;
	color:#000
}

.cnnRelatedExpandScroll_Par li
{
	padding:0 0 2px 9px;
	list-style:none;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/black_bull.gif) no-repeat scroll left 5px
}

.cnnRelatedEBoxc1,.cnnRelatedEBoxc2
{
	float:left;
	width:171px;
	padding-right:18px
}

.cnnRelatedEBoxc3
{
	float:left;
	width:171px
}

.cnnRelatedExpandBox a,.cnnRelatedExpandBox a:link,.cnnRelatedExpandBox a:visited,.cnnRelatedExpandBox a:hover,.cnnRelatedExpandBox a:active
{
	text-decoration:none
}

.cnnRelatedPartner
{
	position:absolute;
	color:#7b7b7b;
	font-size:10px;
	right:12px;
	top:5px;
	width:250px;
	height:28px;
	text-align:right
}

.cnnRelatedPartner .cnnMayoLogo
{
	border:none
}

.cnnRelatedPartner span
{
	display:block;
	float:right;
	line-height:28px
}

.cnnRelatedPartner2
{
	float:right;
	color:#7b7b7b;
	font-size:10px;
	width:250px;
	height:28px;
	text-align:right
}

.cnnRelatedPartner2 span
{
	display:block;
	float:right;
	width:90px;
	line-height:12px;
	padding:2px 4px 0 0
}

.cnnRelatedPartner3
{
	position:absolute;
	color:#7b7b7b;
	font-size:10px;
	right:18px;
	top:4px;
	width:115px;
	height:28px;
	text-align:right
}

.cnnRelatedPartner3 span
{
	display:block;
	float:right;
	width:90px;
	line-height:12px;
	padding:2px 4px 0 0
}

.cnnRelatedPartner4
{
	position:absolute;
	color:#7b7b7b;
	font-size:10px;
	right:18px;
	top:10px;
	width:300px;
	height:28px;
	text-align:right
}

.cnnRelatedPartner4 span
{
	display:block;
	float:right;
	width:90px;
	padding:0 4px 0 0;
	margin-top:-3px;
	line-height:13px
}

.cnnLatestTopics
{
	height:37px;
	padding:20px 0 0;
	margin:0 0 14px;
	border-bottom:1px solid #dfdfdf
}

#cnnRBox1,#cnnRBox2,#cnnRBox3,#cnnRBox4,#cnnRBox5,#cnnRBox6,#cnnRBox7,#cnnRBox8,#cnnRBox9,#cnnRBox10,#cnnRBox11,#cnnRBox12,#cnnRBox13,#cnnRBox14,#cnnRBox15,#cnnRBox16,#cnnRBox17,#cnnRBox18,#cnnRBox19,#cnnRBox20
{
	display:none
}

#cnnRBox1.cnnRelatedOpen
{
	display:block
}

.cnnLatestBox
{
	float:left;
	width:132px
}

@media screen and -webkit-min-device-pixel-ratio0 {
	.cnnLatestBox .cnnh3title
	{
		font-weight:400
	}
}

/* safari css override */
#cnnFooter
{
	clear:both
}

/*.cnnFilterOpt{float:right; width:280px; text-align:right; font-size:10px; color:#949494; padding-top:13px; font-weight:bold}
*/
.cnnFilterOpt
{
	float:right;
	width:250px;
	text-align:right;
	font-size:10px;
	color:#949494;
	padding-top:13px;
	font-weight:700
}

.cnnFilterOpt a
{
	font-weight:700
}

.cnnLatestc1
{
	float:left;
	width:384px;
	margin-right:9px
}

.cnnLatestc2
{
	position:relative;
	float:left;
	width:189px;
	padding:34px 0 0 2px;
	overflow:hidden
}

a.cnnWhatsthis
{
	font-size:9px;
	font-weight:400
}

.cnnExpertMore
{
	font-size:10px;
	height:16px;
	margin-top:-2px;
	padding:6px 0 0 11px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf
}

.cnnExpertMore2
{
	height:22px;
	font-size:10px;
	padding:9px 0 5px 10px;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}

/*.cnnExpertBg{height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/expert_sanjay_bg.gif) no-repeat -1px 2px}
.cnnExpertBgConditions{height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/expert_otis_bg.gif) no-repeat -1px -5px}
.cnnExpertBgDietFitness{height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/expert_melina_bg.gif) no-repeat -1px -5px}
.cnnExpertBgLivingWell{height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/expert_jennifer_bg.gif) no-repeat -1px -5px}
.cnnExpertBgMentalHealth{height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/expert_charles_bg.gif) no-repeat -1px -5px}
.cnnExpertBg a, .cnnExpertBgConditions a, .cnnExpertBgDietFitness a, .cnnExpertBgLivingWell a, .cnnExpertBgMentalHealth a{display:block; font-size:11px; color:#000; font-weight:bold; margin:14px 0px 0px 11px}
*/
.cnnExpertBg
{
	height:87px;
	width:187px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/189_92_topic_sanjay.jpg) no-repeat -1px 2px
}

.cnnExpertBgConditions
{
	height:87px;
	width:187px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/189_92_topic_brawley.jpg) no-repeat -1px -5px
}

.cnnExpertBgDietFitness
{
	height:87px;
	width:187px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/189_92_topic_jampolis.jpg) no-repeat -1px -5px
}

.cnnExpertBgLivingWell
{
	height:87px;
	width:187px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/189_92_topic_shu.jpg) no-repeat -1px -5px
}

.cnnExpertBgMentalHealth
{
	height:87px;
	width:187px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/189_92_topic_raison.jpg) no-repeat -1px -5px
}

.cnnExpertBg a,.cnnExpertBgConditions a,.cnnExpertBgDietFitness a,.cnnExpertBgLivingWell a,.cnnExpertBgMentalHealth a
{
	display:block;
	font-size:11px;
	color:#000;
	font-weight:700;
	margin:10px 0 0 12px
}

.cnnExpertBg a:link,.cnnExpertBgConditions a:link,.cnnExpertBgDietFitness a:link,.cnnExpertBgLivingWell a:link,.cnnExpertBgMentalHealth a:link
{
	color:#000
}

.cnnExpertBg a:hover,.cnnExpertBgConditions a:hover,.cnnExpertBgDietFitness a:hover,.cnnExpertBgLivingWell a:hover,.cnnExpertBgMentalHealth a:hover
{
	color:#ca0002
}

.cnnExpertBg a span,.cnnExpertBgConditions a span,.cnnExpertBgDietFitness a span,.cnnExpertBgLivingWell a span,.cnnExpertBgMentalHealth a span
{
	color:#004276
}

.cnnExpertBg a:hover span,.cnnExpertBgConditions a:hover span,.cnnExpertBgDietFitness a:hover span,.cnnExpertBgLivingWell a:hover span,.cnnExpertBgMentalHealth a:hover span
{
	color:#ca0002
}

.cnnExpertbd1
{
	font-size:11px;
	color:#000;
	font-weight:700;
	padding:9px 12px 0 11px
}

.cnnExpertbd1 span
{
	color:#004276
}

.cnnExpertbd1 a,.cnnExpertbd1 a:link,.cnnExpertbd1 a:visited
{
	color:#004276
}

.cnnExpertbd1 a:hover
{
	color:#ca0002
}

.cnnExpertbd1 ul
{
	padding:7px 0 0;
	margin:0;
	list-style:none
}

.cnnExpertbd1 ul li
{
	font-size:11px;
	font-weight:700;
	line-height:14px;
	color:#949494;
	margin:0;
	padding:0 0 11px 8px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/red_bull.gif) no-repeat left 5px
}

.cnnAskCbox
{
	border-bottom:1px solid #dfdfdf;
	padding:8px 12px;
	overflow:hidden
}

.cnnAskCbox p
{
	margin:0;
	padding:1px 0 4px;
	font-size:10px;
	color:#949494
}

.cnnAskCbox a
{
	font-weight:700;
	font-size:11px
}

.cnnFeatCbox
{
	border-top:1px solid #dfdfdf;
	padding:6px 12px;
	font-weight:700;
	font-size:11px
}

.cnnFeatCboxLast
{
	border-top:1px solid #dfdfdf;
	padding:6px 2px 4px 12px;
	font-weight:700;
	font-size:11px
}

.cnnFeatCboxBio
{
	position:relative;
	border-top:1px solid #dfdfdf;
	padding:6px 9px 6px 12px;
	font-weight:700;
	font-size:11px
}

.cnnFeatCboxBio .cnnHeaderLnk a
{
	font-size:11px
}

.cnnFeatCboxBio .cnnHeaderLnk a:hover
{
	color:#ca0027
}

.cnnFeatCboxBio span.bioexpert
{
	display:block;
	margin-bottom:8px;
	color:#949494;
	line-height:8px
}

.cnnFeatCboxBio a.bioquestion
{
	line-height:13px
}

.cnnFeatCboxBio a.biodr
{
	color:#000
}

.cnnFeatCboxBio a:hover.biodr
{
	color:#ca0027
}

.cnnFeatCboxBio span.bioraq
{
	color:#004276
}

a.cnnAsksee
{
	font-weight:400
}

.cnnPipe
{
	font-size:10px;
	color:#949494
}

.cnnAsksprite
{
	float:left;
	width:83px;
	height:22px;
	margin-right:4px;
	background:url(http://i.cdn.turner.com/cnn//.e/img/2.0/sect/health/ask_more_sprite.gif) no-repeat;
	cursor:pointer
}

.cnnAsksprite:hover
{
	background-position:0 -29px
}

.cnnMoresprite
{
	float:left;
	width:81px;
	height:22px;
	background:url(http://i.cdn.turner.com/cnn//.e/img/2.0/sect/health/ask_more_sprite.gif) no-repeat -86px 0;
	cursor:pointer
}

.cnnMoresprite:hover
{
	background-position:-86px -29px
}

.cnnLatestSelection
{
	margin-bottom:13px
}

.cnnLatestSelection p
{
	margin:0;
	padding:0
}

.cnnh4Latest span
{
	font-size:12px;
	font-weight:700;
	color:#949494
}

.cnnh4Latest
{
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:0
}

.cnnFeatCboxBio .cnnh4Latest
{
	font-size:11px
}

.cnnUpdatedR
{
	font-size:10px;
	color:#cb0003
}

.cnnUpdatedG
{
	font-size:10px;
	color:#949494
}

p.cnnLatestP
{
	font-size:10px;
	color:#000;
	line-height:14px;
	margin:0 0 2px
}

a.cnnLatestComments
{
	font-size:9px
}

span.cnnLatestComments
{
	font-size:9px
}

.cnnh4Latest img
{
	margin-right:7px;
	border:none
}

.cnnMayoLogo
{
	float:right;
	width:110px;
	height:36px;
	padding:0;
	text-align:center
}

.cnnMayoDiscl
{
	font-size:10px;
	color:#949494;
	padding:18px 0 8px
}

.cnnMayoDiscl p
{
	padding:0;
	margin:0
}

.cnnLatestNavSel
{
	height:21px;
	font-size:9px;
	font-weight:400;
	padding:15px 0 12px 10px;
	margin-bottom:7px
}

.cnnLatestNavSel2
{
	height:21px;
	font-size:9px;
	font-weight:400;
	padding:12px 0 0 193px
}

.cnnLatestNavSel3
{
	clear:both;
	height:21px;
	font-size:9px;
	font-weight:400;
	padding:63px 0 5px 125px;
	overflow:hidden
}

.cnnLatestNavPrev,.cnnLatestNavNum,.cnnLatestNavNext
{
	float:left;
	color:#004276;
	border:1px solid #ccdded;
	margin-right:4px;
	line-height:20px;
	cursor:pointer;
	text-align:center
}

.cnnLatestNavPrev
{
	width:57px;
	height:19px
}

.cnnLatestNavPrev:hover
{
	background:#004276;
	color:#fff;
	border:1px solid #004276
}

.cnnLatestNavNum
{
	width:19px;
	height:19px
}

.cnnLatestNavNum:hover
{
	background:#004276;
	color:#fff;
	border:1px solid #004276
}

.cnnLatestNavNext
{
	width:39px;
	height:19px
}

.cnnLatestNavNext:hover
{
	background:#004276;
	color:#fff;
	border:1px solid #004276
}

.cnnLatestNavOn
{
	border:1px solid #fff;
	color:#949494
}

.cnnLatestNavNum.cnnLatestNavOn:hover
{
	border:1px solid #fff;
	color:#949494;
	background:#fff
}

.cnnLatestNavDis
{
	border:1px solid #dcdcdc;
	color:#949494
}

.cnnLatestNavPrev.cnnLatestNavDis:hover
{
	border:1px solid #dcdcdc;
	color:#949494;
	background:#fff
}

.cnnContentHeaderHealth
{
	position:relative;
	padding:7px 12px 4px 18px;
	border-bottom:1px solid #dfdfdf;
	height:19px
}

.cnnContentHeaderHealth .cnnDate
{
	font-size:11px;
	font-weight:700;
	line-height:16px;
	color:#949494;
	float:left;
	padding-bottom:2px
}

.cnnRelatedSpacer
{
	height:16px
}

.cnnChartBoxSel
{
	padding:9px 0 4px
}

.cnnMoreOpt
{
	padding:8px 0 6px 12px;
	font-size:10px;
	font-weight:700;
	color:#949494
}

.cnnChartThumb
{
	float:left;
	width:41px;
	height:31px;
	padding-left:9px
}

.cnnChartTxt
{
	float:left;
	width:116px;
	padding:0 9px 0 8px;
	margin-top:-2px;
	font-weight:700
}

.cnnChartTxt a
{
	font-size:11px;
	line-height:12px
}

p.cnnHealthCopy
{
	font-size:11px;
	font-style:italic;
	color:#949494;
	margin:10px 0
}

.cnnHealthCopy a
{
	font-style:normal;
	text-decoration:normal
}

/* health-a-z topics */
.cnnPopHealthTopics
{
	padding:16px 0 16px 18px;
/*margin-bottom:18px; */
	background:#f8f9f1
}

.cnnPopHealthTopicsc1
{
	float:left;
	width:189px
}

.cnnPopHealthTopicsc2
{
	float:left;
	width:189px
}

.cnnPopHealthTopicsc3
{
	float:left;
	width:auto
}

.cnnPopHealthTopics ul
{
	margin:0;
	padding:0;
	list-style:none
}

.cnnPopHealthTopics li
{
	margin:0;
	padding:0 0 1px;
	font-weight:700
}

.cnnPopHealthTopics li a
{
	text-decoration:underline
}

.cnnPopHealthTopics h4
{
	margin:0 0 6px;
	padding:0;
	font-weight:700
}

.cnnFiledU
{
	color:#949494;
	font-weight:700
}

.cnnFiledU a
{
	text-decoration:underline
}

.cnnAskTitle2
{
	line-height:33px;
	font-size:16px;
	font-weight:700;
	color:#000;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 0 10px;
	margin-bottom:8px
}

.cnnAskseemore2
{
	padding:4px 0 2px 12px;
	font-size:10px;
	border-top:1px solid #e6e6e6
}

.cnnAskContent2
{
	padding:0 0 14px 12px;
	margin:0;
	font-size:11px
}

.cnnAskButton2
{
	text-align:center;
	padding-bottom:14px
}

#cnnHealthTopicsAZ
{
	font-weight:700;
	font-size:14px;
	text-align:center;
	padding:7px
}

#cnnHealthTopicsAZ a
{
	padding:0 3px
}

.cnnHealthBrHeader h3
{
	margin:0;
	font-size:16px;
	color:#000;
	font-weight:700
}

.cnnHealthBrHeader h3 span
{
	color:#319ad0
}

.cnnAZdis
{
	color:#e4e4e4
}

a.cnnAZcurpage
{
	color:#004276
}

a.cnnAZcurpage:hover
{
	color:#004276
}

.cnnHealthBrHeader
{
	padding:6px 16px 6px 18px;
	margin:0;
	font-size:16px;
	font-weight:700;
	border-bottom:1px solid #dfdfdf;
	color:#000
}

.cnnHealthBrHeader a
{
	color:#000
}

.cnnHealthBrHeader a span
{
	color:#004276
}

#cnnLeftCol .cnnHealthToolBoxAIO .cnnHealthBrHeader a
{
	color:#000
}

#cnnLeftCol .cnnHealthToolBoxAIO .cnnHealthBrHeader a:hover
{
	color:#ca0002
}

.cnnHealthBrHeader a:hover,.cnnHealthBrHeader a:hover span
{
	color:#ca0002
}

.cnnHealthBrowseCont
{
	position:relative;
	margin:13px 0 18px
}

.cnnHealthTopicsBdy a
{
	text-decoration:underline
}

.cnnHealthBrRow
{
	height:48px
}

.cnnHealthBrRowalt
{
	clear:left;
	height:48px;
	background:#fbfbfb
}

.cnnHealthBrRow div,.cnnHealthBrRowalt div
{
	float:left;
	width:158.3px;
	padding:12px 12px 0 18px;
	font-weight:700;
	line-height:13px
}

.cnnHealthoptbrdr1
{
	position:absolute;
	top:36px;
	left:194px;
	height:577px;
	width:1px;
	background:#dfdfdf;
	overflow:hidden
}

.cnnHealthoptbrdr2
{
	position:absolute;
	top:36px;
	left:388px;
	height:577px;
	width:1px;
	background:#dfdfdf;
	overflow:hidden
}

.cnnHealthTopicsfooter
{
	clear:left;
	height:43px;
	border-top:1px solid #dfdfdf
}

.cnnHealthToolBox
{
	padding:8px 0 6px 12px;
	font-size:11px;
	line-height:13px
}

.cnnHealthToolBox p
{
	margin:0;
	padding:0 24px 0 0
}

.cnnHealthToolBox a
{
	font-weight:700
}

.cnnHealthTBc1
{
	float:left;
	width:194px
}

.cnnHealthTBc2
{
	float:left;
	width:194px
}

.cnnHealthTBc3
{
	float:left;
	width:182px
}

.cnnHealthToolBoxAIO
{
	padding-bottom:16px
}

.cnnHealthToolBox img
{
	margin:1px 6px 0 0;
	border:1px solid #dfdfdf
}

.cnnHealthMore
{
	font-size:11px;
	height:16px;
	padding:6px 12px 2px 0;
	border-top:1px solid #dfdfdf;
	text-align:right
}

.cnnHealthMore a:hover
{
	color:#ca0002
}

.cnnBoxHeaderBCT
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/mosaic/base_skins/baseplate/corner_dg_TR.gif) no-repeat;
	border-top:1px solid #dfdfdf;
	height:4px;
	overflow:hidden
}

.cnnHealthBCTtitle
{
	font-size:20px;
	font-weight:700;
	padding:14px 0 0 35px
}

.cnnHealthBCTtitle img
{
	margin-right:9px
}

.cnnHealthBCbg
{
	position:relative;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/blue_card_bg.jpg) 0 0 no-repeat;
	width:336px;
	height:243px
}

.cnnHealthBCbg0
{
	position:relative;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/daily_dose_rr_boomer.jpg) 0 0 no-repeat;
	width:336px;
	height:283px
}

.cnnHealthBCbg1
{
	position:relative;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/daily_dose_rr_child.jpg) 0 0 no-repeat;
	width:336px;
	height:283px
}

.cnnHealthBCbg2
{
	position:relative;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/daily_dose_rr_fitness.jpg) 0 0 no-repeat;
	width:336px;
	height:283px
}

a.cnnHealthBCbegin
{
	position:absolute;
	display:block;
	width:77px;
	height:28px;
	top:130px;
	left:20px;
	cursor:pointer;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/begin_btn_sprite.gif) no-repeat
}

a.cnnHealthBCbegin:hover
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/begin_btn_sprite.gif) 0 -35px no-repeat
}

.cnnHealthBCtitle
{
	position:absolute;
	width:208px;
	height:50px;
	left:10px;
	top:48px;
	font-size:12px
}

.cnnHealthBCbg2 .cnnHealthBCtitle
{
	width:300px
}

.cnnPopTopicsBox
{
	margin-bottom:18px
}

.cnnTTBox .cnnBoxHeader
{
	height:4px;
	overflow:hidden;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) right -370px no-repeat
}

.cnnTTBox .cnnBoxHeader div
{
	width:4px;
	height:4px;
	overflow:hidden;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) left -370px no-repeat
}

.cnnTTBox .cnnBoxContent
{
	background:#fff
}

.cnnTTBox .cnnBoxFooter
{
	height:4px;
	overflow:hidden;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) right -374px no-repeat
}

.cnnTTBox .cnnBoxFooter div
{
	height:4px;
	width:4px;
	overflow:hidden;
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) left -374px no-repeat
}

/* updated from mosiac.css */
.cnnLatest180adbox
{
	margin:9px auto 0;
	width:180px;
	font-size:11px;
	line-height:14px
}

.cnnLatest180adHead
{
	height:10px;
	text-align:center
}

#cnn_cb354 #cnn_bottom
{
}

/* career builder advertisment img fix */
div#cnnHeader .cnnHeaderContent .cnnHeaderCeiling .cnnHeadColRight
{
	right:0;
	left:inherit;
	top:24px
}

/* google search alignment */
div#cnnHeader .cnnHeaderContent .cnnHeaderCeiling .cnnHeadColRight .cnnGlobalHeaderSearch
{
	text-align:right
}

/* mayo clinic health articles */
#mayomorefeatures ul
{
	margin:4px 0 0;
	padding:0
}

#mayomorefeatures li
{
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:0 0 4px 8px;
	list-style-type:none;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/red_bull.gif) no-repeat scroll left 5px
}

.cnnAskTitle
{
	position:relative;
	line-height:33px;
	font-size:17px;
	font-weight:700;
	color:#000;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 3px 10px;
	margin-bottom:12px
}

.cnnAskContent
{
	padding:0 0 14px 12px;
	margin:0;
	font-size:12px
}

.cnnAskButton
{
	text-align:center;
	padding-bottom:18px
}

.cnnAskseemore
{
	padding:8px 0 6px 12px;
	font-size:10px;
	border-top:1px solid #e6e6e6
}

.cnnHealthMoreList
{
	padding-top:24px
}

.cnnGryTmeStmp
{
	color:#949494
}

.cnnHealthMorec1
{
	float:left;
	width:180px;
	overflow:hidden
}

.cnnHealthMorec2
{
	float:left;
	width:378px;
	padding-left:20px
}

.cnnMayodisc
{
	font-size:11px;
	color:#949494
}

#cnn_hdr h1,h1
{
	margin:0
}

.cnnMayoAssociate
{
	font-size:10px;
	color:#949494;
	height:30px;
	margin-top:-6px
}

.cnnMayoAssociate img
{
	float:left
}

.cnnMayoAssociate span
{
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	margin-right:4px
}

#cnnSCFontButtons
{
	position:relative;
	min-height:15px
}

.cnnMayoFiled
{
	margin-top:10px;
	font-size:10px;
	color:#949494
}

.cnnMayoFiled a
{
	font-size:10px;
	font-weight:700;
	text-decoration:underline
}

#cnnMayolistdbl
{
	margin-bottom:10px
}

#cnnMayolistdbl ul
{
	margin:0;
	padding:0
}

#cnnMayolistdbl li
{
	font-size:12px;
	font-weight:400;
	margin:0 0 0 2px;
	padding:0 0 4px 8px;
	list-style-type:none;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/black_bull.gif) no-repeat scroll left 5px
}

.cnnMayolistc1
{
	float:left;
	width:49%
}

.cnnMayolistc2
{
	float:left;
	width:49%
}

.cnnMayoLogo2
{
	float:left;
	width:110px;
	height:36px;
	text-align:center
}

/* Expert Q&A */
.cnnHealthQAheader,.cnnHealthComheader
{
	position:relative;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:4px
}

.cnnHealthQAheader .cnnStoryTools,.cnnHealthComheader .cnnStoryTools
{
	top:20px;
	right:19px
}

.cnnHealthQAheader h2
{
	font-size:22px;
	font-weight:700;
	padding:14px 0 17px 18px;
	margin:0
}

.cnnHealthComheader h2
{
	font-size:22px;
	padding:14px 0 17px 18px;
	margin:0;
	font-weight:700
}

.cnnHealthQAheader h2 span
{
	font-weight:400
}

.cnnQATime
{
	font-size:11px;
	font-weight:700;
	line-height:10px;
	color:#ca0002;
	padding-bottom:7px
}

.cnnHealthQAboxheader
{
	background:#f7f7eb url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/corner_tan_tr.gif) no-repeat top right
}

.cnnHealthQAboxfooter
{
	padding-top:33px;
	background:#f7f7eb url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/corner_tan_br.gif) no-repeat bottom right
}

.cnnHealthQAboxbody
{
	background:#f7f7eb;
	padding:10px 0 12px 14px;
	margin-bottom:2px
}

.cnnHealthQAboxbody p
{
	margin:0;
	padding:0
}

.cnnQAcallout
{
	background:#f7f7eb;
	width:556px
}

.cnnQAcallout h3
{
	font-size:30px;
	font-weight:700;
	line-height:31px;
	margin:0;
	padding:0
}

.cnnQAcalloutboxheader
{
	background:#fff url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/corner_callout_tan_tr.gif) no-repeat top right
}

.cnnQAcalloutboxfooter
{
	position:relative;
	margin-bottom:18px;
	height:12px;
	background:#f7f7eb url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/corner_callout_tan_br.gif) no-repeat top right
}

.cnnQAcalloutbody
{
	background:#fff;
	padding:16px 24px 0;
	border-left:1px solid #cdcdc3;
	border-right:1px solid #cdcdc3
}

.cnnQAquotebox
{
	position:relative;
	width:507px;
	margin-top:12px;
	padding-bottom:14px
}

.cnnQAquote1
{
	position:absolute;
	top:-7px;
	left:0
}

.cnnQAquote2
{
	position:absolute;
	bottom:48px;
	right:0
}

.cnnQAquoteAuth
{
	font-size:10px;
	color:#949494;
	padding:0 42px
}

.cnnQAquoteAct
{
	position:relative;
	font-size:11px;
	padding:0 42px
}

.cnnQAquoteAct p
{
	line-height:18px
}

.cnnQAcalloutbottom
{
	position:absolute;
	bottom:-18px;
	left:357px;
	width:29px;
	height:20px
}

.cnnQAanswerit
{
	float:right;
	width:86px;
	height:32px;
	overflow:hidden;
	margin:28px -43px 0 0
}

.cnnQAanswerit a
{
	display:block;
	float:right;
	width:86px;
	height:32px;
	overflow:hidden;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/btn.answer.gif) no-repeat 0 0
}

.cnnQAanswerit a:hover
{
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/btn.answer.gif) no-repeat 0 -68px
}

.cnnQAEAbox
{
	background:#f7f7eb;
	margin-bottom:2px;
	padding:14px 18px 0 19px
}

.cnnQAEAbox2
{
	position:relative;
	background:#f7f7eb;
	padding:13px 18px 0 20px;
	float:left
}

.cnnQAEAbox2 .cnnQAEAc1 p
{
	line-height:12px;
	padding-top:3px
}

.cnnQAEAbox3 .cnnQAEAc1 p
{
	line-height:12px
}

.cnnQAEAbox3
{
	background:#fff;
	padding:15px 18px 22px;
	border-bottom:1px solid #e6e6e6
}

.cnnQAboxsep
{
	height:1px;
	overflow:hidden;
	background:#fff;
	margin-top:18px;
	padding:0 18px
}

.cnnQAEAc1
{
	float:left;
	width:126px
}

.cnnQAEAc1 img
{
	margin-top:4px
}

.cnnQAEAc1 a
{
	display:block
}

.cnnQAEAc2
{
	float:left;
	width:421px
}

.cnnQAEAbox3 .cnnQAEAc2
{
	width:404px
}

.cnnQAEAc2 p
{
	line-height:18px
}

.cnnQAEAc2 h3
{
	font-size:18px;
	font-weight:700;
	margin:0 0 10px;
	padding:0
}

.cnnQAEAc1 p
{
	font-size:11px;
	padding-right:26px
}

.cnnQAEAbox3 .cnnQAEAc1
{
	float:left;
	width:144px;
	padding-left:1px
}

div.bca h3
{
	font-size:18px;
	font-weight:700;
	background:#f7f7eb;
	margin:0 0 1px;
	padding:14px 18px
}

p.cnnQAtimestamp
{
	display:block;
	font-size:10px;
	line-height:12px;
	color:#949494;
	margin:0;
	padding:3px 0 0
}

.cnnQAEAbox3 p.cnnQAtimestamp
{
	font-size:10px;
	line-height:12px;
	color:#949494;
	margin:0;
	padding:1px 0 0
}

p.cnnQABCAp
{
	margin:0;
	padding:0 0 10px
}

.cnnQABCAcont
{
	position:relative;
	height:100%;
	background:#f7f7eb;
	padding-bottom:26px;
	margin-bottom:2px
}

.cnnQAComAhead
{
	font-size:18px;
	font-weight:700;
	margin:18px 0 0;
	padding:9px 0 6px 18px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6
}

.cnnRedText
{
	color:#ca0002
}

.cnnRedText img
{
	margin:2px 6px 0 0
}

.cnnQAleaveAns
{
	font-size:12px;
	padding-bottom:7px
}

.cnnQAleaveAns span
{
	font-size:10px;
	color:#949494
}

.cnnQAleavec1
{
	float:left;
	width:276px;
	margin-right:18px
}

* html .cnnQAleavec1
{
	margin-right:10px
}

.cnnQAleavec2
{
	float:left;
	width:270px
}

.cnnQAleaveAns h5
{
	font-size:18px;
	font-weight:700;
	color:#949494;
	margin:8px 0 19px
}

.cnnQAleaveAns input
{
	margin-top:2px
}

#cnnQAname,#cnnUserResponseName
{
	width:276px;
	font-size:11px;
	padding:2px;
	border:1px solid #737373;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #c3c3c3;
	background:#fff
}

#cnnQApassword,#cnnUserResponseEmail
{
	width:276px;
	font-size:11px;
	padding:2px;
	border:1px solid #737373;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #c3c3c3;
	background:#fff
}

#cnnQAtext
{
	float:left;
	font-size:11px;
	width:390px;
	overflow:auto;
	height:169px;
	padding:2px;
	border:1px solid #999;
	border-top:1px solid #737373;
	margin-top:18px
}

.cnnQAtextcomment
{
	float:left;
	width:160px;
	font-size:10px;
	color:#949494;
	padding:18px 0 0 18px
}

.cnnQAtextcomment a
{
	font-weight:700
}

.cnnQAtextcomment input
{
	margin-top:18px
}

.cnnQAblogpolicy
{
	clear:both;
	border-top:1px solid #e6e6e6;
	margin:4px 18px 0
}

.cnnQAblogpolicy p
{
	font-size:11px;
	color:#949494;
	padding:15px 18px 12px 9px;
	margin:0
}

.cnnExpertTitle
{
	display:block;
	width:102px;
	font-size:9px;
	line-height:11px;
	color:#333;
	padding:1px 0 0 12px
}

/* bottom ad and prev/next question */
.cnnQAadplus
{
	clear:both;
	height:1%;
	padding:18px 0 12px
}

.cnnQAadplusc1
{
	border-top:2px solid #dfdfdf;
	float:left;
	padding-top:30px;
	margin-right:18px;
	width:180px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/icons/advertisment.gif) 0 2px no-repeat
}

.cnnQAadplusc1 div
{
	float:left
}

.cnnQAadplusc2
{
	float:left;
	width:180px;
	padding:16px 18px 0 0;
	border-top:1px solid #dcdcdc;
	line-height:16px
}

.cnnQAadplusc3
{
	float:left;
	width:189px;
	padding-top:16px;
	border-top:1px solid #dcdcdc;
	line-height:16px
}

.cnnQAadplus p
{
	color:#949494;
	font-weight:700
}

a.QAbackto
{
	display:block;
	margin-top:22px
}

.cnnExpandCommentsLnk
{
	margin-top:5px;
	font-size:11px
}

/* More From Conditions Module */
.cnnMoreFromConditions #mosVidMore
{
	text-align:left;
	padding:8px 0 5px 12px;
	font-size:10px;
	color:#949494;
	font-weight:700;
	line-height:10px
}

.cnnMoreFromConditions ul
{
	list-style:none;
	padding:0;
	margin:0
}

.cnnMoreFromConditions ul li
{
	border-top:1px solid #e9e9e9;
	padding:10px 9px 12px 12px
}

.cnnMoreFromConditions ul li img
{
	margin:2px 9px 0 0
}

.cnnMoreFromConditions .cnnContentHeader
{
	border-bottom:none
}

.cnnContentHeaderMC
{
	padding:9px 0 11px 12px
}

.cnnHeaderLnk a:link
{
	font-size:22px;
	font-weight:700;
	color:#000
}

.cnnHeaderLnk a:hover
{
	color:#ca0027
}

.cnnHeaderLnk a span
{
	color:#000
}

.cnnMoreFromConditions ul a
{
	font-weight:700
}

/* More Q&A */
.cnnContentHeaderMQA
{
	border-bottom:1px solid #e9e9e9;
	padding:6px 0 7px 12px
}

.cnnContentHeaderMQA h4
{
	font-size:20px;
	font-weight:700;
	padding:0;
	margin:0
}

.cnnMoreQA ul
{
	list-style:none;
	margin:0;
	padding:9px 12px 12px;
	font-size:11px;
	border-bottom:1px solid #e9e9e9
}

.cnnMoreQA li img
{
	margin:3px 8px 0 0
}

.cnnMoreQA h6
{
	margin:0;
	padding:8px 12px 7px;
	font-size:12px;
	font-weight:700;
	border-bottom:1px solid #e9e9e9
}

.cnnMoreQA h6 span
{
	display:block;
	font-size:10px;
	color:#949494
}

.cnnMoreQABtn
{
	height:35px;
	padding:12px 37px 8px 42px;
	overflow:hidden
}

.cnnMoreQABtn1
{
	float:left;
	width:123px;
	height:32px
}

.cnnMoreQABtn2
{
	float:left;
	width:122px;
	height:32px;
	margin-right:12px
}

.cnnMoreQABtn1 a
{
	display:block;
	width:123px;
	height:32px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat 0 0
}

.cnnMoreQABtn2 a
{
	display:block;
	width:122px;
	height:32px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat -132px 0
}

.cnnMoreQABtn1 a:hover
{
	background-position:0 -68px
}

.cnnMoreQABtn2 a:hover
{
	background-position:-132px -68px
}

/* Most Popular sponsor update */
div.cnnWireRedBox.mpSponsor .cnnRedBoxContent
{
	background:#fff
}

div.cnnMpHead_Sponsor
{
	position:relative;
	width:318px;
	height:42px;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/mp_header_sponsor.gif) no-repeat
}

div.cnnMpSponsor_logo
{
	position:absolute;
	right:0;
	top:0;
	width:102px;
	height:42px;
	text-align:center
}

div.cnnWireRedBoxFooter
{
	position:relative
}

/* More from living well */
.cnnLivingWell ul li
{
	font-weight:700;
	font-size:12px;
	color:#004276;
	border-top:1px solid #e9e9e9;
	padding:10px 9px 11px 12px
}

.cnnLivingWell #mosVidMore a:visited,.cnnLivingWell #mosVidMore a,.cnnTabBox #mosVidMore a:visited,.cnnTabBox #mosVidMore a
{
	color:#004276
}

.cnnLivingWell #mosVidMore
{
	text-align:left;
	padding-left:9px;
	font-size:10px;
	color:#949494;
	font-weight:700;
	padding-top:9px;
	padding-bottom:5px;
	line-height:10px;
	border-top:1px solid #e9e9e9
}

.cnnLivingWell #mosVidMore a:hover
{
	color:#ca0027
}

.cnnLivingWell ul
{
	list-style:none;
	padding:0;
	margin:0
}

.cnnLivingWell ul li img
{
	margin:2px 9px 0 0
}

.cnnLivingWell .cnnContentHeader
{
	border-bottom:none;
	padding:8px 8px 13px 12px
}

.cnnPad10Top
{
	padding:10px 0 0
}

a span.qaraq
{
	color:#004276
}

.cnnHeaderLnk a:hover span.qaraq
{
	color:#CA0002
}

/* Talk about it */
.cnnTalkbtn
{
	width:123px;
	height:32px;
	margin:16px auto 18px
}

.cnnTalkbtn a
{
	display:block;
	width:123px;
	height:32px;
	overflow:hidden;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat 0 0
}

.cnnTalkbtn a:hover
{
	background-position:0 -68px
}

.cnnTalkseemore
{
	font-size:10px;
	padding:5px 10px 2px;
	border-top:1px solid #dfdfdf
}

.cnnTalkAboutbox
{
	position:relative;
	border-top:1px solid #dfdfdf;
	padding:7px 0 0;
	font-size:11px
}

.cnnTalkAboutbox p
{
	padding:0 10px;
	margin:0;
	line-height:13px
}

.cnnTalkAboutbox span
{
	font-weight:700
}

/* Bio */
.cnnLiveWellExpertImg
{
	margin:0 12px 8px 0
}

.cnnLiveWellExpertName
{
	display:block;
	font-size:14px;
	font-weight:700;
	margin-bottom:12px
}

.cnnLiveWellExpertTitle
{
	font-style:italic
}

.cnnPtext12
{
	font-size:12px;
	color:#000;
	margin:0;
	line-height:16px
}

.cnnLatestTopics2
{
	padding:13px 0 0;
	margin:0 0 14px;
	border-bottom:1px solid #dfdfdf
}

.cnnLatestc2_2
{
	float:left;
	width:189px;
	padding:26px 0 8px 2px
}

.cnnbiodr
{
	padding:3px 0 0
}

.cnnFeatCboxBio .cnnbiodr a
{
	padding:3px 0 0;
	font-size:11px;
	color:#004276
}

.cnnFeatCboxBio .cnnbiodr a span
{
	padding:3px 0 0;
	font-size:11px;
	color:#000
}

.cnnFeatCboxBio .cnnbiodr a:hover,.cnnFeatCboxBio .cnnbiodr a:hover span
{
	color:#ca0002
}

/* article table */
.mctable
{
	margin-bottom:12px
}

.mctable table
{
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf
}

.mctable th
{
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf
}

.mctable td
{
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf
}

.mctable th
{
	text-align:center;
	padding:3px 12px;
	color:#000;
	font-weight:700
}

.mctable td
{
	padding:3px 12px
}

.mctable p
{
	padding:8px 0;
	margin:0
}

.mctable .bodyrow
{
	background:#f2f2f2
}

.mctable ul
{
	font-size:11px;
	margin:8px 0 8px 8px;
	padding:0;
	color:#000
}

.mctable li
{
	padding:0 0 2px 9px;
	list-style:none;
	background:url(http://i.cdn.turner.com/cnn/.e/img/2.0/global/black_bull.gif) no-repeat scroll left 5px
}

/* overrides */
#cnnLeftCol
{
	overflow:hidden
/*width:621px; /* or 603? */
}

#cnnRightCol
{
	width:354px
}

#cnnContentContainer
{
	width:984px
}

.cnnRelatedArticle.archive
{
	margin-bottom:13px
}

.cnnRelatedArticle.archive p
{
	margin:0;
	padding:0
}

.cnnRelatedTimeOld
{
	font-size:10px;
	color:#949494
}

.cnnPad12Top
{
	height:1px;
	overflow:hidden
}

#cnnBannerContainer
{
	background:#dadada
}

.cnnGryTmeStmp
{
	font-size:10px
}

#flipperTickerDiv
{
	background:#dadada
}

.cnnHtTimestamp
{
	margin:0 0 0 17px
}

.cnnPad18Left
{
	padding:0 0 0 18px
}

.cnnStoryElementBoxAd
{
	display:block
}

.cnnLivingWell .cnnHeaderLnk a
{
	color:#004276;
	font-size:20px
}

.cnnMoreFromConditions .cnnHeaderLnk a
{
	color:#004276;
	font-size:20px;
	font-weight:700
}

.cnnMoreFromConditions .cnnHeaderLnk a:hover span.qaraq
{
	color:#CA0002
}

.cnnMoreFromConditions .cnnHeaderLnk a span.qaraq
{
	color:#004276
}

.cnnLivingWell a span
{
	color:#000
}

.cnnLivingWell a:hover span,.cnnLivingWell .cnnHeaderLnk a:hover
{
	color:#ca0000
}

.cnnQAleaveAns .cnnError
{
	color:#ca0000;
	font-size:11px;
	font-weight:700;
	padding-right:2px
}

#TargetImage,#TargetImageDE
{
	float:right;
	position:relative
}

.cnnOpinMosaicFeedback
{
	font-weight:700
}

.cnnFooterSub
{
	line-height:10px;
	margin-bottom:53px
}

div#cnnMpVideos1Content.cnnMpVideoContent
{
	background:#fff
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/health-inhealth.css------*/
/** inHealth Right-Rail Module Stylesheet
*
* @version	1.0
* @package	xhtml-css
* @cssdoc	version 1.0
* @license	GPL v3
*
**/
.cnn_inHealth_head {
	display:inline-block;
}
.cnn_inHealthRssCntr h4 {
	margin: 10px 0 0;
	padding: 5px 10px 0;
}
.cnn_inHealthRssCntr h4 a {
    background: url("http://i.cdn.turner.com/cnn/.element/img/3.0/global/icons/red.carrot.jpg") no-repeat scroll 100% 28px transparent;
    display: inline-block;
    padding: 0 15px 0 0;
}
.cnn_inHealthRssCntr .cnn_divlscrct {
	margin: 0;
}
.cnn_inHealthRssCntr .cnn_divline {
	margin: 5px 10px 5px 10px;
}
.cnn_inHealthRssCntr .cnn_bulletbin {
	margin: 0px 0px 0px 20px;
}
.cnn_inHealthRssCntr .cnn_bulletbin li {
	line-height: 16px;
}
.cnn_inHealthRssCntr .cnn_mtpmorebtn {
	height: 25px;
	background-position: 0px -4264px;
}
.cnn_inHealthRssCntr .cnn_mtpmorebtn:hover {
	background-position: 0px -4305px;
}
.cnn_inHealthRssCntr .cnn_sectbincntnt2 {
	height:auto;
	padding-right:10px;
}
.cnn_inHealthRssCntr .cnn_mtpmore {
	padding: 10px 0 5px 10px;
}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/target/dependencies/dep/css/css/lib/careerbuilder.css------*/
/**
	this code is from http://www.careerbuilder.com/plink/forms/careercenterqsb.aspx?lrcode=CBCNN
	that said, it does not meet our standars, so the original code has been modified
	changes:
		namespaced the css (added #careerCenterForm to all elements that didnt' have it)
*/
#careerCenterForm h2 {color:#333;margin: 0 0 0;padding: 1px 5px;font-size:16px;}
#careerCenterForm h3 {color:#fff;margin:8px 0 4px 5px;padding: 0;float: left;}
#careerCenterForm input[type='text'] {border-bottom:1px solid #ECECEC;border-left:2px solid #ECECEC;border-right:2px solid #ECECEC;border-top:1px solid #C0C0C0;color:#333;font-size:13px;padding:3px 2px;}
#careerCenterForm input.btn {background: url(http://img.icbdr.com/images/js/btn_grad.jpg) repeat-x scroll 0 0 #FF7D00;border:1px solid #FF9C00;color: #fff;font-size:12px;font-style: italic;font-weight:bold;height:22px;margin:0 10px;padding:0 0 3px;width:80px;cursor:pointer;}
#careerCenterForm ul#tabs {background: url(http://img.icbdr.com/images/plinkqsb/bg_nav.png) bottom left repeat-x;list-style-type:none;margin:0;padding:0;*height:30px;}
#careerCenterForm ul#tabs li {text-align: center;width:32%;display:inline-block;*float:left;}
#careerCenterForm #employers ul.links {background: url(http://img.icbdr.com/images/plinkqsb/default_jobpostings2.jpg) no-repeat;width:97%;height:108px;}
/* IE 6 fix */
#careerCenterForm ul#tabs li {_display:inline;_zoom:1;}
#careerCenterForm ul#tabs li a {display: block;color:#666;text-decoration:none;text-align:center;font-weight:bold;padding:10px 0 3px;}
#careerCenterForm ul#tabs li a:hover {color:#202245;}
#careerCenterForm ul#tabs li.on {background:url(http://img.icbdr.com/images/plinkqsb/tabBG.jpg) repeat-x #fff;}
#careerCenterForm ul#tabs li.on span {background:url(http://img.icbdr.com/images/plinkqsb/tabL.jpg) no-repeat;display:block;}
#careerCenterForm ul#tabs li.on a, #careerCenterForm ul#tabs li.on a:hover {background:url(http://img.icbdr.com/images/plinkqsb/tabR.jpg) no-repeat right 0;color:#EE7F0C;}
#careerCenterForm .showContent {display:block;}
#careerCenterForm .hideContent {display:none;}
#careerCenterForm ul.links {padding:5px;font-size:11px;}
#careerCenterForm ul.links {margin:0 0.5em;padding-left:0;list-style:none;width:133px;float:left}
#careerCenterForm ul.links li {padding-left:12px;margin-bottom:0.25em;background:url(http://img.icbdr.com/images/plinkqsb/icon_bullet.png) left 2px no-repeat}
#careerCenterForm ul.links a{color:#353FB5;text-decoration:none;}
#careerCenterForm ul.links a:hover{text-decoration:underline;}
#careerCenterForm #CCArticleIFrame{border:none;}
/* CNN added classed */
#careerCenterForm .cnncbfield{padding:3px 0 0 3px;}
#careerCenterForm .cnn14font{font-size:14px;}
#careerCenterForm .cnnboldfont{font-weight:bold;}
#careerCenterForm ul.cnnnomargin{margin:0;}
#careerCenterForm #employers ul.links li {margin:0 0.5em;}
#careerCenterForm ul#tabs.cnncbtabs{margin-bottom:5px;}
#careerCenterForm ul#tabs.cnncbtabs li{width:96px;}
/*------/home/webdevutil/bamboo-agent-home2/xml-data/build-dir/CNNCMS3-WWWARTICLE-JOB1/src/main/css/artlib.css------*/
/**
 *
 * Some of these files are located within this package, some are located
 * in the global package.
 */








