/* LANDING PAGE STYLES
===================================================================================== */
.whiteBox {float:left;}
.whiteBox .header
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_white_tr.gif') 100% 0 no-repeat;}
.whiteBox .content
{background-color:#fff;padding: 5px 9px;}
.whiteBox .footer
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_white_br.gif') 100% 0 no-repeat;}
.redSec1 {width: 330px;}
.redSec2 {width: 330px;}
.blackSec {width: 306px;}

.headerBlackBgLgTop
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_black_tr.gif') 100% 0 no-repeat;}
.headerBlackBgLgMid
{background:#000;color:#fff;padding:3px 9px 3px 9px;font-weight: bold;font-size:1.2em;}
.headerBlackBgLgBot
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_black_br.gif') right bottom no-repeat;}

IMG.cnnEmailIcon
{margin:0 4px 0 0px;}

ul.keyBen {
	margin: 9px 9px 0px 9px;
}
ul.keyBen li {
	font-size: 1.2em;
	padding-bottom: 12px;
	font-weight: bold;
}	


/* LEFT NAVIGATION PAGE BOX
===================================================================================== */
#cnnLNP .cnnLNPBox 
{margin-left:0px;background:#f2f2f2;}
.cnnLNPBox .cnnLNPBoxHeader
{background:#fff;border-bottom:#dadada;border-bottom:1px solid #dadada;padding: 9px 0px 9px 9px;vertical-align:middle;}
.cnnLNPBox .cnnLNPBoxContent {
	padding:18px 18px 27px 18px;
*	padding:18px;
}
.cnnLNPBox .cnnLNPBoxFooter
{height:4px;overflow:hidden;background:#f2f2f2 url(http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnp_br.gif) 100% 0 no-repeat;}

/* BACK HOME LINK
===================================================================================== */
.home A,
.home A:link,
.home A:visited { font-size:11px;font-family:helvetica,arial,sans-serif;font-weight:bold;color:#3d7fac; }
.home A:hover { color:#ca0002; }
.home {display:none;}

/* TOP NAVIGATION
===================================================================================== */
#topNav
{background: #fff;}
#topNav .navItem
{background: #fff;padding: 23px 58px 19px 58px;border-left: 1px solid #dadada;border-bottom: 1px solid #dadada;float:left;height:15px;}
#topNav .navItem a
{color:#ca0002;font-weight:bold;font-size:14px;}
#topNav .navItemOn
{background:#f2f2f2;color:#949494;font-weight:bold;font-size:14px;padding: 23px 58px 19px 58px;border-left: 1px solid #dadada;border-bottom: 1px solid #dadada;float:left;height:15px;}

#logoHeader
{background: #fff;float:left;width:243px;border-bottom: 1px solid #dadada;padding:14px 0px 8px 18px;height:35px;}
#logoHeader h1
{font-size:30px;font-weight:bold;display:inline;margin:0px 0px 0px 4px;color:#000;position:relative;top:-1px;}

/* CONTENT LAYOUT
===================================================================================== */
iframe {
	position:relative;
	top:-1px;
}
#leftNav
{float:left;width:224px;vertical-align:top;}
#LNPcontentBody
{	float:left;
	width:705px;
	height:auto;
	vertical-align:top;
	padding:0px 0px 0px 18px;
*	margin: 0px 0px 0px 0px;
}

#LNPcontentBody .header
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpwhite_tr.gif') 100% 0 no-repeat;}
#LNPcontentBody .content
{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;
	padding:14px 18px 14px 18px;
	min-height: 385px;
	height:auto !important;
	height: 385px;
}
#LNPcontentBody .content h1 {
	font-size: 1.6em;
	margin: 0px;
	float:left;
	width:563px;
}
#LNPcontentBody .footer
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpwhite_br.gif') 100% 0 no-repeat;}

#LNPcontentBody .halfCol {
	width: 324px;
	float: left;
	margin: 9px 0px 0px 0px;
}
#LNPcontentBody .fullCol {
	width: 665px;
	float: left;
	margin: 9px 0px 0px 0px;
}
#LNPcontentBody .halfColZeroTop {
	width: 324px;
	float: left;
	margin: 0px;
}
.halfCol h1, .halfColZeroTop h1 {
	width: 321px !important;
}
.insetHalfCol {
	width: 321px;
	float: left;
	margin: 0px;
}
.insetInsetHalfCol {
	width: 295px;
	float: left;
	margin: 0px;
}
.insetQuartCol {
	width: 146px;
	float: left;
	margin: 0px;
}

.whiteOnWhiteTop
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_whiteonwhite_tr.gif') 100% 0 no-repeat;}
.whiteOnWhiteMid
{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;
	padding: 5px 9px;
}
.whiteOnWhiteBot
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_whiteonwhite_br.gif') 100% 0 no-repeat;}

.LNPgreyHeader
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpgrey_tr.gif') no-repeat top right;
	width:667px;
}
.LNPgreyContent
{background-color:#f2f2f2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;
	padding: 5px 9px;
	width:647px;
*	width:667px;
}
.LNPgreyContentBoxContent h1 {
	font-size: 1.2em;
	margin: 0px 0px 9px 0px;
}
.LNPgreyFooter
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpgrey_br.gif') no-repeat bottom right;
	width:667px;
}

.LNPgreyContentBoxHeader
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpwhite_tr.gif') no-repeat right top;}
.LNPgreyContentBoxContent
{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;
	padding:14px 18px 14px 18px;
}
.LNPgreyContentBoxFooter
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_lnpwhite_br.gif') no-repeat bottom right;}

/* LEFT NAVIGATION
===================================================================================== 
*/

#spec_overview .nav_spec_overview, #spec_billboard .nav_spec_billboard, #spec_expandable .nav_spec_expandable, #spec_filmstrip .nav_spec_filmstrip, #spec_flash .nav_spec_flash, #spec_float .nav_spec_float, #spec_hover .nav_spec_hover, #spec_inbannervid .nav_spec_inbannervid, #spec_trans .nav_spec_trans, #spec_overvid .nav_spec_overvid, #spec_portrait .nav_spec_portrait, #spec_push .nav_spec_push, #spec_sidekick .nav_spec_sidekick, #spec_addtl .nav_spec_addtl, #spec_thirdparty .nav_spec_thirdparty, #spec_approval .nav_spec_approval, #spec_thirdmobile .nav_spec_thirdmobile, #spec_customapproval .nav_spec_customapproval, #spec_mobile .nav_spec_mobile, #spec_video .nav_spec_video, #spec_tv .nav_spec_tv, #spec_esptv .nav_spec_esptv, #spec_cable .nav_spec_cable , #spec_mobilelanding .nav_spec_mobilelanding, #spec_iphone .nav_spec_iphone, #spec_ipad .nav_spec_ipad, #spec_androidp .nav_spec_androidp, #spec_androidt .nav_spec_androidt, #spec_windows .nav_spec_windows, #spec_trends .nav_spec_trends, #spec_mob_thirdparty .nav_spec_mob_thirdparty, #opps_vertical .nav_opps_vertical, #opps_video .nav_opps_video, #opps_multi .nav_opps_multi, #opps_impact .nav_opps_impact, #opps_mobile .nav_opps_mobile, #opps_pocasting .nav_opps_pocasting, #opps_email .nav_opps_email, #opps_ireport .nav_opps_ireport, #opps_airport .nav_opps_airport, #spec_ireport .nav_spec_ireport, #spec_alert .nav_spec_alert, #spec_airport .nav_spec_airport, #spec_skins .nav_spec_skins, #mobile_overview .nav_mobile_overview, #spec_nook .nav_spec_nook, #spec_kindle .nav_spec_kindle, #spec_windows_eight .nav_spec_windows_eight, #spec_rmmobileweb .nav_spec_rmmobileweb, #spec_rmphoneapps .nav_spec_rmphoneapps, #spec_rmtabletapps .nav_spec_rmtabletapps, #spec_blackberrypa .nav_spec_blackberrypa{
	background-color: #fefde8;
	color: #ca0002;
}


#leftNav ul {
	padding:0px; 
	margin:0px; 
	list-style-type:none;
}
#leftNav ul li {
	margin:0px; 
	border-top: 1px #dadada solid;
	background-color: #F2F2F2;
}
#leftNav ul li a {
	display: block;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 0px;
	font-size: 1.0em;
	font-weight: bold;
	color: #3d7fac;
	text-decoration: none;
}
#leftNav ul ul li a {
	display: block;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 0px;
	font-size: 1.0em;
	font-weight: bold;
	color: #3d7fac;
	text-decoration: none;
}
#leftNav ul li:hover, #leftNav ul li a:hover {
	background-color: #bbb;
	color: #3d7fac;
	background-image: url('http://i.cdn.turner.com/cnn/services/advertise/images/expand.gif') no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}
#leftNav ul ul li:hover, #leftNav ul ul li a:hover {
	background-color: #fefde8;
	color: #ca0002;
	background-image: url('http://i.cdn.turner.com/cnn/services/advertise/images/expand.gif') no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}
#leftNav ul li.last {
	border-bottom: 9px #bbb solid;
}
#leftNav li.on, #leftNav li:hover.on {
	font-weight: bold;
	color: #949494;
	background-color: #e6e6e6;
}

/* new styles for jq left nav include */
.expand_all,
.collapse_all {
	cursor: pointer;
}
.example_menu ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.example_menu a {
	color: #000;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-left: 0;
	padding: 2px 2px 2px 17px;
}
.example_menu a.expanded {
	background: #bbb url('http://i.cdn.turner.com/cnn/services/advertise/images/collapse.gif') no-repeat 3px 50%;
}
.example_menu a.collapsed {
	background: #bbb url('http://i.cdn.turner.com/cnn/services/advertise/images/expand.gif') no-repeat 3px 50%;
}
#menu5 li.footer,
.example_menu .footer {
	margin: 0 0 19px 0;
}
.example_menu .footer span {
	display: none;
}

/* TABLE DATA STYLES
===================================================================================== */
table.data {
	width: 100%;
}
table.data th.first {
	background: #000 url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_black_tl.gif') no-repeat;
}
table.data th.last {
	background: #000 url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_black_tr.gif') right top no-repeat;
}
table.data th.lastRed {
	background: #ca0002 url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_red_tr.gif') right top no-repeat;
}
table.data td.black {
	background: #000;
	color: #fff;
	white-space:nowrap;
}
table.data td.red {
	background: #ca0002;
	color: #fff;
	white-space:nowrap;
}
table.data th, table.data td {
	padding: 4px 5px 5px 7px;
	font-size: .9em;
	font-weight: bold;
}
table.data tr td {
	background: #e6e6e6;
	vertical-align: top;
}
table.data th {
	background: #000;
	color: #fff;
	white-space:nowrap;
}
table.data tr.alt td {
	background: #f2f2f2;
}
#thirdparty .blackcell {
	background-color:#000000;
	color:#FFFFFF
}
/* SOURCES
===================================================================================== */
.sources {
	margin: 0px 0px 0px 0px;
}
.sources .sourcesHeader
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/nav/footer/corner_footer_tr.gif) 100% 0 no-repeat;}
.sources .sourcesContent {	
	font-size: .8em;
	background:#ebebeb;
	text-align: center;
	color: #949494;
	padding: 9px 42px 9px 42px;
}
.sources .sourcesFooter
{height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/nav/footer/corner_footer_br.gif) 100% 0 no-repeat;margin-bottom:18px;}

/* OTHER STYLES
===================================================================================== */
ul {margin-left:0px;padding-left:0em;list-style:none;}
ul.list {
}


ul.list_ind {
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 0px 0px 0px 10px;  
}

ul.list_ind li{
margin: 9px 0px 0px 26px;
background-image: url(http://i.cdn.turner.com/cnn/services/advertise/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 0px 0px 0px 10px;
}

ul.list li {
margin: 9px 0px 0px 0px;
background-image: url(http://i.cdn.turner.com/cnn/services/advertise/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 0px 0px 0px 10px;
}
li.list {
background-image: url(http://i.cdn.turner.com/cnn/services/advertise/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 0px 0px 0px 10px;
}
sup {font-size: 10px;color: #949494;}

input.text {width: 240px;margin-bottom:9px;}
input.check {vertical-align:middle;align:middle;}
textarea {width: 320px;height:116px;}

.normalTxt {font-weight:normal !important;font-size:.8em;}

.alignRight {text-align:right;}

.headerRedBgTop
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_headerredbg_tr.gif') 100% 0 no-repeat;}
.headerRedBgMid
{background:#cb0003;color:#fff;padding:0px 9px 0px 9px;font-weight: bold;}
.headerRedBgBot
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_headerredbg_br.gif') 100% 0 no-repeat;}

.headerRedBgLgTop
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_headerredbg_tr.gif') 100% 0 no-repeat;}
.headerRedBgLgMid
{background:#cb0003;color:#fff;padding:3px 9px 3px 9px;font-weight: bold;font-size:1.2em;}
.headerRedBgLgBot
{height:4px;overflow:hidden;background: url('http://i.cdn.turner.com/cnn/services/advertise/images/corner_headerredbg_br.gif') 100% 0 no-repeat;}

.audIns {
	color: #949494;
	font-weight: bold;
	font-size: 1.2em;
}
.audIns h1 {
	font-size: 3.2em !important;
	color: #000;
	padding: 9px 0px 0px 0px;
}
span.reducedLineHeight {
	line-height: .7em;
}
.audInsLeft {
	width: 138px;
	color: #949494;
	float: left;
	padding: 5px 9px 4px 4px;
	font-weight: bold;
}
.audInsRight {
	width: 146px;
	float: left;
	padding: 5px 0px 4px 9px;
	font-weight: bold;
}
	
ul#buttonUL {
	width:101px;height: 24px;display:block;float:right;}
	
ul#buttonUL li a {
	width:101px;height: 24px;display:block;
}
ul#buttonUL li#pdfLI, ul#buttonUL li#pdfLI a {
	background:url('http://i.cdn.turner.com/cnn/services/advertise/images/btn_pdf_sprite.gif') 100% -24px;
}
ul#buttonUL li#pdfLI a:hover {
	background:url('http://i.cdn.turner.com/cnn/services/advertise/images/btn_pdf_sprite.gif') 100% 0px;
}
hr {
	height: 1px;
	background: #dadada;
	color: #dadada;
	width: 100%;
	margin:0px;
	padding: 0px;
}

.hrDotted {
	height: 1px;
	line-height: 1px;
	border-bottom: 1px dotted #dadada;
	width: 100%;
	margin:0px 0px -4px 0px;
	padding:0px;
}
div.adDetails {
	float: left;
	width: 139px;
	padding: 0px 0px 0px 9px;
}
div.adDetails ul {
	padding:0px; 
	margin:0px; 
	list-style-type:none;
}
div.adDetails ul li {
	padding:4px 3px 3px 3px; 
	margin:0px; 
	border-bottom: 1px #dadada dotted;
}

/* CSS STYLES FROM IREPORT.COM USED IN IREPORT AD PAGE  */
#ir-admin-screens { padding:9px 10px; }
#ir-admin-screens img { float:right; padding:3px 0 0 14px; }
.ir-adver-screen-note { line-height:16px; text-align:right; }
.ir-thankyou-gap { padding-top:89px; }
.all {}
.ir-boxes-gap { padding-top:10px; }


/* Fix for IE6/7 */
.cnn_hdrsnv { height:20px !important; }

/* AD DETAILS */
div.adDetails {
	float: left;
	width: 139px;
	padding: 0px 0px 0px 9px;
}
div.adDetails ul {
	padding:0px; 
	margin:0px; 
	list-style-type:none;
}
div.adDetails ul li {
	padding:4px 3px 3px 3px; 
	margin:0px; 
	border-bottom: 1px #dadada dotted;
}