/* import other stylesheets */
@import "/Protected/CSS/globals.css";
@import "/CJ/Home/Files/stylesheets/CJ_layout.css";
/* Style TOC */
/*
	10 - HTML Element Styles
	15 - General class styles
	20 - Body Region Styles 
	30 - Navigation Styles
		30a - Left Navigation  styles
		30b - Bottom Navigation styles
	40 - System Widget Styles
		40a - TopBar - Static HTML
		40b - BottomBar - Static HTML
		40c - Article Index
		40d - Column Specific System Widget tweaks
	45 - Site Specific Widget Styles
*/
/* This stylesheet controls font, colors, etc for CSR */
/*	10 - HTML Element Styles */

html{
	font-size: 68.8%; /* 12px default font size */
}
body 
{
	background: url(/CJ/Home/Files/images/CJ-BaseBG-09.jpg) repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em; /* 11px*/
	color: #292929;

}
a{
	color: #1B6198;
	text-decoration: none;
}
img{
	padding: 5px;
}
a:hover{ 
	text-decoration: underline; 
}
p{ 	
	margin: 10px 0; 
}
ul{
	padding-left: 30px;
}
h2, h2 a{
	color: #bf2020;
	font-family:  Arial, Helvetica, sans-serif;
	
}
h2{ 
	font-size: 1.273em; 
	margin: 10px 0;
	clear: both;
}
h3, h3 a{
	color: #0d86b5;
	font-family: Arial, Helvetica, sans-serif;


}

h3{
	font-size: 1.091em;
	margin: 5px 0;


}
/*	End - 10 - HTML Element Styles */
/*	20 - Body Region Styles  */
.pageContainer{
	background: url(/CJ/Home/Files/images/CJ-BG-09.jpg) repeat-x;
}
.contentContainer{
	background: url(/CJ/Home/Files/images/CJ-ContentBG.jpg) repeat-y #fff center;
	border-top: 1px solid #fff;
	
}
.threecolumnsub .contentContainer{
	
	background: url(/CJ/Home/Files/images/CJ-ContentBG3col.jpg) repeat-y #fff center;
	border-top: 1px solid #fff;
}
.column1, #maincontent, .column3, .column4 {
	border-top: 1px solid #9f9f9f;
}
.column30{
	background: #fff;
	border-top: 1px solid #9f9f9f;
}
.staticFooter{
	background: url(/CJ/Home/Files/images/CJ-Footer.jpg) repeat-x;
	height: 103px;
}
#subcontent {
    float: left;
    background: #ececec;
    border-top: 1px solid #9f9f9f;
    margin: 10px 0 0 0;
    width: 994px;    
}
.column26, .column27, .column28 {
    float: left;
    width: 29%;
    margin: 0 10px;
    border-right: solid 1px #9f9f9f;
    padding: 10px 0 10px 20px;
    height: 275px;    
}
.column28 {
    border: none;    
}

/*	End - 20 - Body Region Styles  */
/*	30 - Navigation Styles */
	/*	30a -  Left Navigation  styles */
	#nav ul, #nav li, #nav, #nav p{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#nav a, #nav{
		color: #2b3d43;
	}
	#nav li{
		text-indent: 8px;
		background: url(/CJ/Home/Files/images/CJ-Menu-Bullet.jpg)  no-repeat left 4px;
		font-weight: bold;
		
	}
	#nav ul li{
		border-bottom: 1px dotted #073240;
		font-weight: normal;
		
	}
	#nav ul{
		border-top: 1px dotted #073240;
	}
	
	
	/*	End - 30a -  Left Navigation  styles */
	/*	30b - Bottom Navigation styles */
	#sitemap li{
		color: #666666;
		font-weight: bold;
	
	}
	#sitemap>li{
		padding: 10px;
	}
	#sitemap li li{
		font-weight: normal;
	}
	#sitemap{
		padding-top: 10px;
		width: 1000px;
		border-top: 1px solid #9f9f9f;
	}
	#sitemap a{
		color: #666666
	}
	#sitemap p{
		margin: 0;
	}



	/*	End - 30b - Bottom Navigation styles */
/*	End - 30 -  Navigation Styles */
/* 40 - System Widget Styles */
.BNP-ARTICLES-DECK{
	font-weight: bold;
	font-style: italic;
}
.BNP-AUTHORBLOCK-LONG{
	font-style: italic;
	border-top: 1px dotted #666666;
	padding: 5px 0;
}
.BNP-IMAGE{
	font-style: italic;
	text-align: center;
	width: 200px;
}
.BNP-IMAGE img{
	margin: auto;
	float:none;
}
.CURRENT-ISSUE img{
	float: left;
	width: 120px;
}
.CURRENT-ISSUE ul{
	float:left;
	width:44%;
	/*float: right;
	width: 120px;*/
}
.News-Widget h2{
	background: url(/CJ/Home/Files/images/CJ-NewsTitleBG.jpg) repeat-x #dc1102 !important;
	border-left: 2px solid #d5161b;
	border-right: 2px solid #d5161b;
	border-top: 2px solid #d5161b;
	border-bottom: 1px solid #a08182;
	width: 270px !important;
	margin: 0;
	
}
.News-Widget h2 a{
	color: #fff;
}
.News-Widget h3{
	background: #f0efec;
	border-left: 1px solid #dbdad6;
	border-right: 1px solid #dbdad6;
	padding: 5px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
	
}
.News-Widget h3 a{
	color: #bd0f10;
	font-weight: bold;
	font-style: normal;
	
}
.News-Widget h3 p{
	display: inline;
}
.News-Widget{
	border-bottom:  1px solid #dbdad6;
	margin-bottom: 10px;
}
.BNP-EVENTS *{
	margin: 0;
	color: #BF2020;
}
.EVENT-ITEM{
	margin: 10px 0;
}
.Article-Index-Item img{
	float: left;
}
.Article-Index-Item {
	clear: both;
}
#partners{
	padding: 10px;
}
#partners div{
	float: left;
	height: 170px;
	width: 220px;
	padding: 10px;
	text-align: center;
}
#advertorials div{
	border-top: 1px solid #c7c7c7;
	clear: both;
	padding: 5px 0;
}
#advertorials img{
	float: right;
}
#advertorials h3, #advertorials a{
	color: #c31111;
}
.ARCHIVES-CHANNEL{
	clear: both;
}
.BNP-RSS-Icon{
	float: right;
	padding: 0;
}
.BNP-RSS-Icon img{
	padding: 0 15px;
}
.BNP-LINK a{
	font-weight: bold;
}
	
	/* 40a - TopBar - Static HTML */
	#topbar{
		background: url(/CJ/Home/Files/images/CJ-Header-09.jpg) no-repeat center top;
	}
	#topbar div{
		}
	#topbar a{
		color: #005390;
	}
	#topbar h1{
		float: left;
	}
	.staticHeader h1 a{
		display: block;
		height: 112px;
		text-indent: -9999px;
		width: 400px;
	}	
	/* 40a - End - TopBar - Static HTML */
	/* 40b - BottomBar - Static HTML */
	.copyright{
		width: 1000px;
		margin: 0 auto;
		color: #fff;
		clear: both;
	}
	.copyright a{
		color: #fff;
	}
	#bottomBar{
		width: 1000px;
		margin: 0 auto;	
		height: 85px;
	}
	#bottomBar h2{
		display: block;
		float: left;
		width: 150px;
		text-indent: -9999px;
		background: url(/CJ/Home/Files/images/CJ-Footer-Logo.jpg) left  no-repeat;
		margin-top: 30px;
		height: 28px;
		
	}
	#bottomBar a{
		width: 150px;
		height: 28px;
		display: block;
	}
	#bottomBar div{
		margin: 15px 0 0 15px;
		width: 468px;
		float: left;
	}
	/* 40b - End - BottomBar - Static HTML */
	/* 40c - Article Index */
	.BNP-ARTICLE{ 
		margin: 5px 0;
		clear: both;
		padding-top: 5px
	}
	.Article-Index-Item{
		border-top: #cccccc dashed 1px;
	}
	.BNP-ARTICLE-IMAGE{
		float: left;
	}
	.column21 h2, .column22 h2{
		background: url(/CJ/Home/Files/images/CJ-Channel-BG.jpg) no-repeat;
		width: 284px;
		height: 17px;
		padding: 6px 8px;
	}
	.BNP-AD-IN-ARTICLE{
		float: right;
		width:300px;
		padding:5px;
		text-align:center;
	}
	/* 40c - End - Article Index */
	/* 40d - Column Specific System Widget tweaks */
	/* 40d - End - Column Specific System Widget tweaks */
/* 40 - End - System Widget Styles */
/* 45 - Site Specific Widget Styles */
	.SOVEREIGN-SPIRIT{
		height: 206px;
		background: url(/CJ/Home/Files/images/CJ-SS-Image.jpg) no-repeat;
		color: #fff;
		width: 290px;
		clear: both;
		
	}
	.SOVEREIGN-SPIRIT H2{
		text-indent: -9999px;
		background: none;
		padding: 0px;
	}
	.SOVEREIGN-SPIRIT p{
		margin: 82px 5px 0;
		float: right;
		width: 165px;
	}
	.SOVEREIGN-SPIRIT a{
		color: #fff;
		float: right;
		display: block;
		height: 35px;
		font-size: 0.86em;
		width: 175px;
		font-weight: bold;
		padding: 18px 0 0;
		text-indent: -9999px;
	}
	.BNP-CHANNEL-DESCRIPTION {
	    font-size: 1.273em;
	    color: #BF2020;
	    font-family: Arial,Helvetica,sans-serif;
	    font-weight: bold;
	    padding-bottom: 10px;
	}
	.BNP-ARTICLES-TITLE {
	    font-size: 1.13em;
	    color: #BF2020;
	    font-family: Arial,Helvetica,sans-serif;
	    font-weight: bold;
	    padding-bottom: 10px;
	}
	.BNP-ISSUE-TITLE {
	    background: url("/CJ/Home/Files/images/CJ-Channel-BG.jpg") no-repeat scroll 0 0 transparent;
	    font-size: 1.273em;
	    color: #BF2020;
	    font-family: Arial,Helvetica,sans-serif;
	    font-weight: bold;
	    padding: 6px 8px;
	    height: 27px;
	    width: 284px;
	}
	.BNP-ISSUE-TITLE a {
	    color: #BF2020;
}

#ticker-area {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #000000 -moz-use-text-color;
    border-style: solid none;
    border-width: 4px medium;
    color: #C30E03;
    font-size: 1em;
    font-weight: normal;
    margin: 20px 0 0;
    padding: 5px 10px;
}
.tickerpad {
    padding-top: 10px;
}


#topbar img, #topbar object, #topbar embed{position:absolute; top: 30px; left:450px; padding: 0}
	
/* 45 - End - Site Specific Widget Styles */

/* Twitter Widget Styles */

#tweets {color:#000000; list-style:none outside none; margin:10px; padding-left:0;}
#tweets li {}
.tweet-item {padding:5px;}
.profile-image {float:left; height:48px; padding:5px; width:48px;  border:1px solid #FFFFFF; margin-right:10px;}
.last-tweet, .last-tweet a, .last-tweet a:active, .last-tweet a:visited {background-color:#D5161B; color:#FFFFFF; margin-bottom:30px;}
.last-tweet a:hover {text-decoration:underline;}

/* End Twitter Widget */


/* Brightcove Video */

#bcvideo-box-still-img {
    height: 160px;
}

#bcvideo-box-playarrow-img {
    margin-top: 36px;
}

#bcvideo-box {
    left: 10px;
    top: 13px;
}
