/********************************************************************************/
/* Breadcrumb */
/********************************************************************************/
.jp-breadcrumb
{
	background-color: #cecece;
	width: 100%;
	display: inline-block;
	position: relative;
	height: 13px;
}
.jp-breadcrumb a
{
	text-decoration: none;
	color: #000;
}
.jp-breadcrumb div
{
	background-color: #fff;
	display: inline; 
	padding-right: 20px;
	padding-left: 20px;
	float: left;
}
.jp-breadcrumb span
{
	float: left;
	width: 60px;
}
.jp-breadcrumb span.jp-breadcrumb-logo
{
	right: 0px;
	top: -12px;
	position: absolute;
	width: auto !important;
	background-color: #fff;
	padding: 0px 10px;
}
.jp-breadcrumb ul
{
}
.jp-breadcrumb ul li
{
	float: left;
	background: url(../../Images/jp-breadcrumb-bullet.gif) no-repeat right;
	padding-right: 15px;
	margin-right: 10px;
	line-height: 15px;
	vertical-align: middle;
	font-weight:bold;
}
.jp-breadcrumb ul li.last
{
	background: none;
	margin: 0px;
	padding: 0px;
}
.jp-breadcrumb ul li.home a
{
	color: #000;
}
.rslt_fnd
{	
	font-weight:bold;
padding-left:13px;
font-size: 12px;
color:#9b9b9b;
margin-bottom:10px;
background:url(LandedPages/images/magnifier.jpg) no-repeat left;
}
.rslt_fnd_second_row {
color:#000;
font-weight:bold;
font-size:18px;
}
.ExpertOrAutherLink a:hover
{
color:Red;
text-decoration:underline;	
}

/********************************************************************************/
.srch_r_btn1
{
	margin-bottom:2px; margin-right:5px;
}
.srch_r_btn2
{
	margin-right:5px;
}
/********************************************************************************/
/* Tags */
/********************************************************************************/
.jp-tags
{
	border-top: solid 15px #cecece;
}
.jp-tags a
{
	text-decoration: none;
	color: #81b5c9;
}
.tag01
{
	font-size: 13px;
}
.tag02
{
	font-size: 15px;
}
.tag03
{
	font-size: 17px;
}
.tag04
{
	font-size: 19px;
}
.tag05
{
	font-size: 21px;
}
.tag06
{
	font-size: 23px;
}
.tag07
{
	font-size: 25px;
}
/********************************************************************************/

/********************************************************************************/
/* List Menu */
/********************************************************************************/
ul.jp-listmenu
{
	border-top: solid 12px #cecece;
}
ul.jp-listmenu li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat 0px bottom;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-top: 5px;
}
ul.jp-color-cafe li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat -500px bottom !important;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-top: 5px;
}
ul.jp-color-christian li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat -1000px bottom !important;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-top: 5px;
}
.jp-listmenu li img
{
	float: right;
}
.jp-listmenu a
{
	text-decoration: none;
	color: #424242;
	width: 100%;
	height: 100%;
	display: inline-block;
}
ul.jp-listmenu a span
{
	padding-left: 20px;
}
.jp-listmenu a span em
{
	font-style: normal;
	color: #b83535;
	display: inline-block;
	padding-left: 3px;
}
.jp-section-listmenu .jp-section-title
{
}
.jp-section .jp-listmenu
{
	border-top: 0px;
}
.jp-section ul.jp-listmenu li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat 0px top;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
}
.jp-color-cafe ul.jp-listmenu li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat -500px top;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
}
.jp-section-christian ul.jp-listmenu li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat -1000px top;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
}
.jp-section-listmenu-other ul.jp-listmenu li
{
	background: url(../../Images/jp-list-item-bg.gif) no-repeat 0px bottom;
	padding-top: 3px;
	padding-bottom: 15px;
	margin-top: 5px;
}
.jp-section-list ul
{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
.jp-section-list ul li
{
	width: 49%;
	float: left;
	display: inline-block;
	margin-bottom: 5px;
}
.jp-section-list a
{
	color: #000;
}
dl.jp-listmenu
{
}
dl.jp-listmenu dt
{
	font-weight: bold;
	margin-bottom: 5px;
}
dl.jp-listmenu dd
{
	margin-bottom: 10px;
	padding-left: 0px;
}
dl.jp-listmenu dd a span
{
	margin-left: 0px;
	padding-left: 0px;
}
/********************************************************************************/

/********************************************************************************/
/* Order List */
/********************************************************************************/
.jp-orderlist-number
{
	float: left;
	width: 30px;
	font-weight: bold;
}
.jp-orderlist-title
{
	font-weight: bold;
	clear: right;
	color: #000;
}
.jp-orderlist-title a
{
	color: #000;
	text-decoration: none;
}
.jp-orderlist-time
{
	clear: both;
	display: block;
	margin-left: 30px;
	color: #424242;
}
/********************************************************************************/

/********************************************************************************/
/* Rate */
/********************************************************************************/
.jp-maincontent-left .jp-section-rate
{
}
.jp-maincontent-right .jp-section-rate
{
}
.jp-section-rate .jp-section-title
{
	margin-bottom: 5px;
}
.jp-section-rate
{
	color: #424242;
}
.jp-section-rate a
{
	text-decoration: none;
	color: #424242;
}
.jp-rate-icons
{
	width: 100%;
	clear: both;
	display: inline-block;
	margin-top: 3px;
}
.jp-rate-icons li
{
	float: left;
	margin-right: 10px;
}
.jp-rate-full img
{
	width: 20px;
	height: 20px;
	background: url(../../Images/jp-rate-icons.gif) no-repeat 0px 0px;
}
.jp-rate-empty img
{
	width: 20px;
	height: 20px;
	background: url(../../Images/jp-rate-icons.gif) no-repeat 0px -20px;
}

/********************************************************************************/

/********************************************************************************/
/* Section Title */
/********************************************************************************/
.jp-section
{
	width: 100%;
	display: inline-block;
}
.jp-section-title
{
	background-color: #cecece;
	width: 100%;
	height: 13px;
	margin-bottom: 15px;
	line-height: 1em;
	font-family: Tahoma,Geneva,sans-serif !important;
	font-weight: bold;
}
.jp-section-title-image img
{
	position: relative;
	margin-top: -4px;
	top: 31px;
	left: 0px;
}
.jp-section-title a
{
	text-decoration: none;
	color: #000;
	font-size: 12px;
	height:1em;
	line-height: 1em;
	_line-height: 15px; /* Fix for IE 6 */


}
.jp-section-title div
{
	background-color: #fff;
	display: inline;
	padding-right: 10px;
	padding-left: 13px;
	float: left;
	line-height: 13px;
	height: 13px;
}
.jp-section-title span
{
	float: left;
	width: 60px;
	line-height: 1em;
}
.jp-section-title ul
{
	/*font-family: Times New Roman !important;     font-weight: bold;*/
}
.jp-section-title ul li
{
	float: left;
	background: url(../../Images/jp-breadcrumb-bullet.gif) no-repeat right;
	padding-right: 15px;
	margin-right: 10px;
	line-height: 1em;
	vertical-align: middle;
	_height: 15px; /* Fix for IE 6 */
	_margin-top: -3px !important; /* Fix for IE 6 */
}

.jp-section-title ul li.last
{
	background: none;
	margin: 0px;
	padding: 0px;
}
.green
{
	color:Green !important;
}
.jp-section-title ul > li
{ height:15px;/* Fix for IE 7 */
margin-top:-3px!important;/* Fix for IE 7 */
}
.jp-section-title ul li > a
{ line-height:15px;/* Fix for IE 7 */
}
.jp-section-title ul li.home a
{
	color: #000;
}
.jp-section-title-bg
{
      font-family:arial !important;
      font-weight:normal !important; 
      background:url(Images/title.jpg) !important;
      height:24px !important;
      width:472px !important;
      padding-left:10px;
      padding-top:8px;
    
}
.jp-section-title-bg li.last a
{
    font-size:18px;
    font-weight:normal;
    font-family:arial !important;
}
.jp-breadcrumb-color-bg
{
   background:none !important;
   height:0 !important;
}
/********************************************************************************/

/********************************************************************************/
/* Item */
/********************************************************************************/
.jp-section-item
{
}
.jp-section-item a
{
	text-decoration: none;
}
.jp-section-item-picture
{ 	
    margin-top:2px;
    width: 57px;
    margin-right: 7px; 
    margin-bottom: 10px;
    float: left;
    height:57px;
}
.jp-section-item-title
{
	font-weight: bold;
	color: #000;
}
.home-page-content .jp-section-item-title-das
{
	  font-size: 14px !important;
    
}
.jp-section-item-title-nn
{
	font-size:14px !important;
}
.jp-section-item-title a
{
	color: #000;
}
.jp-section-item-content
{
	color: #424242;
	font-size:12px;
}
.jp-section-item-content a
{
	color: #000000;
}
.click a
{
	color: #005BA6;
	text-decoration:underline;
}
.jp-section-item-writer
{
	font-size: 12px;
	color: #424242;
	float: none;
}
.jp-section-item-writer a
{
	color: #424242;
}
.jp-section-item-comments
{
	float: right;
	background: url(../../Images/comment_icon.gif) no-repeat left;
	padding-left: 15px;
	color: #163e59;
}
.jp-section-item-comments span
{
	color: #63050c;
}
.jp-section-item-date
{
	font-size: 10px;
	color: #5b5b5b;
	float: right;
}
.jp-section-item-time
{
	font-size: 10px;
	color: #5b5b5b;
}
.jp-section-item-date-opp
{
	font-size: 10px;
	color: #5b5b5b;
	float: left;
}
.jp-item-search-text
{
	font-size: 12px;
	border: solid 1px #a7a7a7;
	width: 100px;
	height: 19px;
	line-height: 19px;
	margin-right: 5px;
	float: left;
}
.jp-item-search-btn
{
	border: 0px;
	cursor: pointer;
	background: url(../../Images/icon_search.gif) no-repeat left top;
	width: 20px;
	height: 21px;
	float: left;
}
.jp-section-item-weather
{
	clear: both;
	display: inline-block;
	width: 100%;
}
.jp-section-item-weather li
{
	float: left;
	line-height: 30px;
	display: inline-block;
}
.jp-section-item-weather li a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.jp-section-item-weather-icon
{
	width: 50px;
}
.jp-section-item-weather-temp
{
	width: 80px;
	font-size: 16px;
	font-weight: bold;
	color: #086ea9;
}
.jp-section-item-weather-forcast
{
}

/********************************************************************************/

/********************************************************************************/
/* Might Like */
/********************************************************************************/
.jp-maincontent-left .jp-mightlike
{
	width: 220px;
	float: left;
	margin-right: 40px;
	margin-bottom: 10px;
	display: inline;
}
.jp-maincontent-left .jp-mightlike-small
{
	width: 160px;
	float: left;
}
.jp-maincontent-left .jp-mightlike-op
{
	margin-right: 0px;
}
.jp-maincontent-right .jp-mightlike
{
	width: 250px;
	margin-bottom: 1px;
}
.jp-mightlike a, .jp-mightlike-small a
{
	text-decoration: none;
}
.jp-mightlike-picture
{
	width: 60px;
	margin-right: 15px;
	float: left;
}
.jp-mightlike-title
{
	color: #424242;
}
.jp-mightlike-title a
{
	color: #424242;
}
/********************************************************************************/

/********************************************************************************/
/* Mall */
/********************************************************************************/
.jp-section-mall .jp-section-title
{
	margin-bottom: 5px;
}
.jp-section-mall .jp-section-title img
{
	margin-right: 10px;
}
.jp-mall
{
	background-color: #e8e8e8;
}
.jp-maincontent-left .jp-mall
{
	width: 230px;
	float: left;
	margin-right: 20px;
	display: inline;
}
.jp-maincontent-left .jp-mall-op
{
	width: 229px;
	margin-right: 0px;
}
.jp-maincontent-right .jp-mall
{
	width: 250px;
	height: 60px;
	margin-bottom: 1px;
}
.jp-mall a
{
	text-decoration: none;
	height: 100%;
	display: inline-block;
}
.jp-mall-picture
{
	width: 60px !important;
	height: 60px !important;
	display: inline-block;
	float: left;
}
.jp-mall-title
{
	color: #424242;
	height: 60px;
	display: inline-block;
	float: left;
}
.jp-maincontent-left .jp-mall-title
{
	width: 169px;
}
.jp-maincontent-right .jp-mall-title
{
	width: 189px;
}
.jp-mall-title a
{
	color: #113249;
	font-size: 13px;
	height: 100%;
	width: 100%;
	display: inline-block;
}
.jp-mall-title a span
{
	width: 220px;
	display: inline-block;
	cursor: pointer;
}
.jp-maincontent-left .jp-mall-title a span
{
	margin: 10px 0px 0px 15px;
	width:135px;
}
.jp-maincontent-right .jp-mall-title a span
{
	margin: 10px 0px 0px 15px;
	width:135px;
}
/********************************************************************************/

/********************************************************************************/
/* Main Article */
/********************************************************************************/
.jp-mainarticle
{
	display: inline-block;
}
.jp-mainarticle a
{
	text-decoration: none;
}
.jp-mainarticle .jp-mainarticle-picture
{
	float: right !important;
	margin-left:20px !important;
	margin-right:0px !important;
}
.jp-mainarticle-picture-1{
	float: right !important;
	margin-left: 37px !important;
	margin-right:0px !important;
}
.jp-mainarticle .jp-mainarticle-picture span
{
	font-size: 10px;
	color: #5b5b5b;
}


.jp-mainarticle div h1 a
{
	color: #191919;
}
.jp-mainarticle div .jp-writer
{
	font-size: 10px;
	color: #5b5b5b;
}
.jp-mainarticle div .jp-writer a
{
	color: #5b5b5b;
}
.jp-mainarticle div .jp-date
{
	font-size: 9px;
	color: #5b5b5b;
}
.jp-mainarticle div .jp-date a
{
	color: #5b5b5b;
}

.jp-mainarticle div h2 a
{
	color: #424242;
}
.jp-mainarticle #odiogo_frame
{
	margin-top: 20px;
}
/********************************************************************************/
/* Main Article */
/********************************************************************************/
.jp-mainarticle
{
	display: inline-block;
}
.jp-mainarticle a
{
	text-decoration: none;
}
.jp-mainarticle .jp-mainarticle-picture
{
	float: right !important;
	margin-left:20px !important;
	margin-right:0px !important;
}
.jp-mainarticle-picture-1{
	float: right !important;
	margin-left: 37px !important;
	margin-right:0px !important;
}
.jp-mainarticle .jp-mainarticle-picture span
{
	font-size: 10px;
	color: #5b5b5b;
}
.jp-mainarticle div
{
	display: inline;
	float: left;
	width: 400px;
}
.jp-mainarticle div h1
{
	clear: both;
	font-size: 26px;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
}
.jp-mainarticle div h1 a
{
	color: #191919;
}
.jp-mainarticle div .jp-writer
{
	font-size: 10px;
	color: #5b5b5b;
}
.jp-mainarticle div .jp-writer a
{
	color: #5b5b5b;
}
.jp-mainarticle div .jp-date
{
	font-size: 9px;
	color: #5b5b5b;
}
.jp-mainarticle div .jp-date a
{
	color: #5b5b5b;
}
.jp-mainarticle div h2
{
	font-size: 15px;
	color: #000000;
	line-height:19px;
	font-family:arial;
}
.jp-mainarticle div h2 a
{
	color: #424242;
}
.jp-mainarticle #odiogo_frame
{
	margin-top: 20px;
}
/********************************************************************************/

/********************************************************************************/
/* Main Content */
/********************************************************************************/
.jp-maincontent
{
	width: 100%;
	display: inline-block;
	background: url(../../Images/jp-content-gray.gif) repeat-y;
}
.jp-maincontent-top
{
	width: 100%;
	display: inline-block;
}
.jp-maincontent-article
{
	margin-top: -5px;
}
.jp-maincontent .jp-maincontent-left, .jp-maincontent-top .jp-maincontent-left
{
	width:479px;
	display:inline-block;
	float:left;
	padding-right:10px;
	margin-right:10px;
}
.lblClass_teazer
{
	line-height:16px;
	font-size:12px;
}
.lblClass_date
{
	line-height:25px;
	font-size:10px;
	color:#565656;
}
.serch_resault_box
{
	padding-bottom:10px;
	border-bottom: 1px solid #B3B3B3;
}
.serch_resault_box a
{
	font-size:13px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}
.serch_resault_count_num
{
	color:Black;
	text-decoration:none;
}
.serch_resault_count_num a
{
	color:#b9b9b9;
	text-decoration:none;
}
.serch_resault_count_num a:hover
{
	text-decoration:underline;
}
.jp-maincontent-left span p
{
	margin-bottom: 6px;
	}

.jp-maincontent .jp-maincontent-right, .jp-maincontent-top .jp-maincontent-right
{
	display: inline;
	float: left;
	width: 250px;
}
.jp-maincontent-right-home
{
   	background: url(Images/home_tab.jpg) no-repeat;
   	height:340px;
   	margin-top:10px;
}
.jp-maincontent-right-home
.jp-maincontent .jp-maincontent-right .jp-banner, .jp-maincontent-top .jp-maincontent-right .jp-banner
{
	width: 250px;
}
/********************************************************************************/

/********************************************************************************/
/* Sponserd Talkbacks */
/********************************************************************************/
.jp-sponserd-talkbacks
{
}
.jp-sponserd-talkbacks-list
{
	width: 476px;
	background: url(../../Images/jp-sponsered-talkbacks.gif) no-repeat left bottom;
	padding-bottom: 25px;
	margin-bottom: 10px;
}
.jp-sponserd-talkbacks-list div
{
	width: 476px;
	background: url(../../Images/jp-sponsered-talkbacks.gif) no-repeat left top;
	padding-top: 10px;
}
.jp-sponserd-talkbacks-list-clarification
{
	float: right;
	margin-right: 10px;
	color: #666;
	font-size: 10px;
	margin-bottom: 5px;
}
.jp-sponserd-talkbacks-list-clarification a
{
	color: #666;
	text-decoration: none;
}
.jp-sponserd-talkbacks-list fieldset
{
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #c2c2c2;
}
.jp-sponserd-talkbacks-list .last
{
	border: 0px;
	margin-bottom: 0px;
}
.jp-sponserd-talkbacks-list-content
{
	clear: both;
	display: block;
	margin-bottom: 5px;
}
.jp-sponserd-talkbacks-list-link
{
	float: right;
	color: #62a0e2;
}
.jp-sponserd-talkbacks-list-link a
{
	color: #62a0e2;
	text-decoration: none;
}
.jp-sponserd-talkbacks-add
{
	background: url(../../Images/jp-add-sponsered-talkbacks.gif) no-repeat left;
	padding-left: 100px;
	height: 26px;
	line-height: 26px;
}
.jp-sponserd-talkbacks-add a
{
	color: #62a0e2;
}
/********************************************************************************/

/********************************************************************************/
/* Talk Backs */
/********************************************************************************/

.ResultsCounterReadAllTalkbacks
{
	color:black;
	font-size:16px;
	font-weight:bold;
}
.jp-talkback-content ul
{
	margin-bottom: 10px;
	width: 100%;
}
.jp-talkback-content ul li
{
	height: 19px;
	margin-bottom:25px;
}
.jp-talkback-content ul li a
{
	text-decoration: none;
	color: #424242;
	float:left;
}
.jp-talkback-writer
{
	float:left;
	margin-right:10px;
	font-weight:bold;
	font-size:11px;
	color:Gray;
}
.jp-talkback-writer span
{
	font-weight:normal;
}
.jp-talkback-tbl 
{
	border-bottom:#dfdedf solid 1px;
	margin-bottom:10px;
}
.jp-talkback-title 
{
	line-height:16px;
	text-decoration:none;
	color:#565656;
	font-size:14px;
}
.jp-talkback-title a
{
	color:#2d2c2c;
	border:none;
	font-weight:bold;
}
.jp-talkback-title a:hover
{
	color:black;
	border:none;
}

.jp-talkback-author 
{
	line-height:25px;
	text-decoration:none;
	color:Black;
	max-width:177px;
	font-size:11px;
	margin-right:20px;
	float: left;
	
}
.jp-talkback-author a
{
	color:#992727;
	border:none;
	font-weight:bold;
}
.jp-talkback-author a:hover
{
	color:#992727;
	border:none;
}

.jp-talkback-country 
{
	line-height:25px;
	text-decoration:none;
	color:Black;
	max-width:177px;
	font-size:11px;
	margin-right:20px;
	float: left;
}
.jp-talkback-country a
{
	color:Black;
	border:none;
	font-weight:normal;
}
.jp-talkback-country a:hover
{
	color:#992727;
	border:none;
}

.jp-talkback-time_date 
{
	line-height:25px;
	text-decoration:none;
	color:Black;
	width:105px;
	font-size:11px;
	float:right;
}
.jp-talkback-time_date a
{
	color:Black;
	border:none;
	font-weight:normal;
}
.jp-talkback-time_date a:hover
{
	color:#992727;
	border:none;
}




.jp-talkback-title span
{
	text-decoration:none;
	color:Black;
	border:none;
	font-weight:bold;
}
.bodyReadAllTalkbacks
{
	padding-left:20px;
	padding-right:20px;
	width:440px;
	background-color:#f1eff1;
	border-bottom:#dfdedf solid 1px;
}





.jp-talkback-title span
{
	text-decoration:none;
	color:Black;
	border:none;
	font-weight:bold;
}
.bodyReadAllTalkbacks
{
	padding-left:20px;
	padding-right:20px;
	width:440px;
	background-color:#f1eff1;
	border-bottom:#dfdedf solid 1px;
}


.jp-talkback-content ul li.jp-talkback-add
{
	float: left;
	width: 190px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.jp-talkback-content ul li.jp-talkback-ReportAbuse
{
	float: left;
	width: 135px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.jp-talkback-content ul li.jp-talkback-add a
{
	background: url(../../Images/jp-talkback-icons.jpg) no-repeat 0px 0px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	cursor: hand;
}

.jp-talkback-content ul li.jp-talkback-readall a
{
	background: url(../../Images/jp-talkback-icons.jpg) no-repeat 0px -19px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	float:left;
}
.jp-talkback-item span
{
	float: left;
	display: inline;
}

.ResultsCounterReadAllTalkbacks
{
	color:Gray;
}
.jp-talkback-text
{
	margin-left: 35px;
	display: inline-block;
}
.jp-talkback-item-close div
{
	display: none;
}
.jp-talkback-text span
{
	margin-left: 35px;
	display: none;
}
.jp-talkback-body
{
	margin-left: 35px;
	margin-top: 10px;
	display: inline-block;
	
}
 #jp_talkback_mcontent 
{
	display: none;
	}
	 .jp-talkback-text 
{
	display: none;
	margin-top: 10px;
	margin-right: 70px;
	margin-bottom: 10px;
	
	}
#jp-talkback-newtalkback
{
	display: none;
	}

/********************************************************************************/
/* Small Menu */
/********************************************************************************/
.jp-small-menu
{
	float: left;
}
.jp-small-menu li
{
	float: left;
	width: 25px;
	margin-right: 20px;
	text-align: center;
	font-size: 10px;
}
.jp-small-menu li.last
{
	margin: 0px;
}
.jp-small-menu a
{
	padding-top: 20px;
	color: #6d6d6d;
	text-decoration: none;
	display: inline-block;
}

.jp-small-menu #listen_icon
{
	margin-top: -19px;
	color: #6d6d6d;
	text-decoration: none;
	display: inline-block;
}

.jp-small-menu #listen_icon a
{
	margin-bottom: 4px;
}

.jp-small-menu #listen_icon span
{
	padding-top: 20px;
}

.jp-small-menu-listen
{
	background: url(../../Images/article-menu-item.jpg) no-repeat 0px 0px;
}
.jp-small-menu-email
{
	background: url(../../Images/article-menu-item.jpg) no-repeat -25px 0px;
}
.jp-small-menu-large
{
	background: url(../../Images/article-menu-item.jpg) no-repeat -50px 0px;
}
.jp-small-menu-small
{
	background: url(../../Images/article-menu-item.jpg) no-repeat -75px 0px;
}
.jp-small-menu-print
{
	background: url(../../Images/article-menu-item.jpg) no-repeat -100px 0px;
}
.jp-small-menu-share
{
	background: url(../../Images/article-menu-item.jpg) no-repeat -125px 0px;
}
/********************************************************************************/
/* Homepage Live */
/********************************************************************************/
.jp-hp-livedeveloping
{
	border-bottom: solid 1px #DDDDDD;
	line-height: 15px;
}
.jp-hp-livedeveloping span
{
	color: #282828;
	font-size: 12px;
	font-family: Arial;
	vertical-align: middle;
}
.jp-hp-livedeveloping span.title
{
	display: inline-block;
	background-color: #005ba6;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 15px;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}
/********************************************************************************/

/********************************************************************************/
/* Homepage Breaking News */
/********************************************************************************/
.jp-hp-breakingnews
{
	border-bottom: solid 1px #DDDDDD;
	line-height: 13px;
}
.jp-hp-breakingnews span
{
	color: #282828;
	font-size: 13px;
	font-family: David;
	vertical-align: middle;
}
.jp-hp-breakingnews a
{
	font-family: Arial;
	font-size: 12px;
	color: #282828;
	
}

.jp-hp-breakingnews span.title
{
	display: inline-block;
	background-color: #a50000;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 15px;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}
/********************************************************************************/

/********************************************************************************/
/* Tabs Control */
/********************************************************************************/
.tabs_title
{
    font-size:14px !important;
    font-weight:bold;
    font:times New Roman !important;
    font-size:14px !important;
    font-weight:bold;
    font:times New Roman !important;
    padding-left:5px;
    padding-top:5px;
    color:black;
}
.jp-tabs-story
{
    margin-bottom:5px;
	display: inline-block;
	width: 250px;
	height: 24px;
	background: url(Images/tabs_story.gif) repeat-x left 0px;
}
.jp-tabs-story-1
{
	display: inline-block;
	width: 250px !important;
	height: 24px !important;
/*	background: url(Images/tabs_story.gif) repeat-x left 0px;*/
	margin-bottom: 0px !important;
    padding-top:11px !important;
	margin-left:18px !important;
	background:none !important;
}
.jp-tabs-story li
{
	float: left;
	text-align: center;
	width: 78px;
	margin-right: 5px;
	background: url(Images/tabs_story_item.gif) repeat-x left -50px;
	display: inline;
	line-height: 22px;
	border: solid 1px #aaa;
	border-bottom: 0px;
}
.jp-tabs-story-1 li
{
    font-size:14px !important;
    font-weight:bold;
    font:times New Roman !important;
    border:none !important;
	float: left;
	text-align: center;
	width: 25px;
	height:20px;
	margin-right: 5px;
	background:#EDECEC none repeat scroll 0 0;
	/*background: url(Images/tabs_story_item.gif) repeat-x left -50px;*/
	display: inline;
	line-height: 22px;
	/*border: solid 1px #aaa;
	border-bottom: 0px;*/
}
.jp-tabs-story li.last
{
	margin: 0px !important;
	padding: 0px !important;
}
.jp-tabs-story li.last2, .jp-tabs-story li.last3
{
	float: left;
	background: #FFFFFF none repeat scroll 0 0;
	line-height: 22px;
	margin-right: -10px;
	padding-left: -5px;
	border-bottom: 1px solid #fff;
}
.jp-tabs-story li.active
{
	/*border: solid 1px #aaa;*/
	border-bottom: none;
	background: #fff !important;
	line-height: 23px;
}
.jp-tabs-story a
{
	color: #000;
	text-decoration: none;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.jp-tabs-story a, .jp-tabs-story a:link, .jp-tabs-story a:visited, .jp-tabs-story a:hover, .jp-tabs-story a:active
{
	outline: none !important;
}
.jp-tabs-story-content
{
	width: 250px; /*min-height: 360px; 	height: 360px; 	margin-bottom: 20px;*/
	display: inline-table;
}
.jp-tabs-story-content-1
{
    padding-left:10px;
    width:200px !important;
}
.jp-tabs-story-content a
{
	text-decoration: none;
	color: #000;
}
.jp-tabs-story-content fieldset
{
	border-bottom: solid 1px #DDDDDD;
	padding: 7px 9px 4px 7px;
	margin-bottom: 0px;
}
.jp-tabs-story-content-1 fieldset
{
    border-bottom:0px !important;
    padding-left:10px !important;
    width:200px !important;
}

.jp-tabs-story-content fieldset .last
{
	margin: 0px;
}
.jp-tabs-story-content .opinion_img
{
    float:left;
}
.jp-tabs-story-content .jp-section-title
{
	margin-bottom: 5px;
	}
.jp-tabs-other-title, .jp-tabs-other-title a
{
	font-weight: bold;
}
.jp-tabs-other-content
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #494949;
}
.jp-tabs-other-writer
{
	font-size: 10px;
	color: #424242;
}
.jp-tabs-other-date
{
	font-size: 10px;
	color: #424242;
}
.jp-tabs-other-date-opp
{
	font-size: 10px;
	color: #424242;
}
.jp-tabs-other-comments
{
	float: right;
	font-size: 11px;
	color: #424242;
	background: url(../../Images/comment_icon.gif) no-repeat left;
	padding-left: 15px;
}
.jp-tabs-other-rate, .jp-tabs-other-view
{
	float: right;
	font-size: 11px;
	color: #424242;
}
/********************************************************************************/

/********************************************************************************/
/* Breadcrumb */
/********************************************************************************/
.jp-poll
{
}
.jp-poll span
{
	clear: both;
	display: inline-block;
	width: 100%;
}
.jp-poll div
{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
.jp-poll label
{
	margin-right: 5px; #margin-right:0px!important
}
.jp-poll input
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.jp-poll-btn
{
	display: inline-block;
	clear: both;
	float: right;
	width: 60px;
	height: 25px;
	padding: 0px 5px !important;
	background-color: #1b63ad;
	border: 0px;
	line-height: 25px;
	color: #fff;
	cursor: pointer;
	margin: 0px !important;
}
/********************************************************************************/


/********************************************************************************/
/* CSS for Add Message */
/********************************************************************************/
#insert_talkb_form .jp-talkcack-addmessage
{
	background: #edeeef !important;
	margin-bottom: 10px;
	height: auto;
	width: 474px;
	padding-left: 5px;
}
#insert_talkb_form .jp-talkcack-addmessage div
{
	background: none !important;
}
#insert_talkb_form span.jp-talkcack-addmessage-close
{
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
	display: inline-block;
	border-bottom: solid 1px #dadada;
}
#insert_talkb_form a.jp-talkcack-addmessage-close
{
	margin: 5px 0px 0px 0px;
	background: url(../../Images/jp-talkback-icons.jpg) no-repeat 0px -38px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	text-decoration: none;
	color: #424242;
}
.jp-talkback-addmessage-send
{
	display: none;
	width: 365px;
	margin: 80px 40px 90px !important;
	background: #c60000;
}

.jp-talkback-addmessage-send span
{
	margin-left: 20px;
}

.jp-talkback-addmessage-send-open
{
	display: inline-block;
	width: 365px;
	margin: 80px 40px 90px !important;
	background: #c60000;
}
#insert_talkb_form .jp-talkcack-addmessage-form
{
	width: 430px;
	margin: 0px auto;
}
#insert_talkb_form .jp-talkback-addmessage-title
{
	width: 100%;
	margin-bottom: 10px;
	display: inline-block;
	color: #000;
	
}
#insert_talkb_form .jp-talkback-addmessage-title span
{
	display: inline-block !important;
	margin-left: 10px !important;
	color: #424242;
}
#insert_talkb_form .jp-talkback-addmessage-content
{
	display: inline-block;
	width: 100%;
}
#insert_talkb_form .jp-talkback-addmessage-content span
{
	margin-bottom: 5px !important;
	padding: 0px !important;
}
#insert_talkb_form .jp-addmessage-subject
{
	float: left;
	width: 163px;
}
#insert_talkb_form .jp-addmessage-subject input
{
	width: 155px;
	border: solid 1px #9e9e9e;
}
#insert_talkb_form .jp-addmessage-name
{
	float: left;
	width: 163px;
}
#insert_talkb_form .jp-addmessage-name input
{
	width: 155px;
	border: solid 1px #9e9e9e;
}
#insert_talkb_form .jp-addmessage-region
{
	float: left;
	width: 100px;
}
#insert_talkb_form .jp-addmessage-region input
{
	width: 100px;
	border: solid 1px #9e9e9e;
}
#insert_talkb_form .jp-addmessage-message
{
	float: left;
	display: inline-block;
}
#insert_talkb_form .jp-addmessage-message textarea
{
	width: 425px;
	height: 100px;
	border: solid 1px #9e9e9e;
}
#insert_talkb_form .jp-addmessage-email
{
	float: left;
	width: 100%;
	height: auto;
	display: inline-block;
}
#insert_talkb_form .jp-addmessage-email label
{
	float: left;
	width: 100%;
}
#insert_talkb_form .jp-addmessage-email input
{
	float: left;
	width: 150px;
	border: solid 1px #9e9e9e;
}
#insert_talkb_form .jp-addmessage-email span
{
	float: left;
	color: #424242;
	font-size: 10px;
	margin-left: 10px !important;
	display: inline-block;
}
.jp-addmessage-read
{
	width: 100%;
	height: auto;
	display: inline-block;
}
.jp-addmessage-read input
{
	margin-top: 10px;
	float: left;
	margin-right: 5px !important;
	height: 15px;
	width: 15px;
}

.jp-addmessage-read label
{
	margin-top: 10px;
	float: left;
	margin-right: 5px !important;
}


.jp-addmessage-recive
{
	width: 100%;
	height: auto;
	display: inline-block;
}

.jp-addmessage-recive label
{
	float: left;
	margin-right: 5px !important;
}

.jp-addmessage-recive input
{
	float: left;
	margin-right: 5px !important;
	height: 15px;
	width: 15px;
}
.jp-talkback-addmessage-error
{
}

.jp-talkback-addmessage-error-close
{
	display: none;
}

.jp-talkback-addmessage-error-open
{
	display: inline-block;
}

.jp-talkback-addmessage-error li
{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #a50000;
	text-transform: uppercase;
}

#insert_talkb_form a.jp-talkcack-addmessage-post
{
	background: url(../../Images/jp-talkback-icons.jpg) no-repeat 0px -57px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	text-decoration: none;
	color: #424242;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
#insert_talkb_form .jp-talkcack-addmessage-required
{
	float: right;
	width: 150px;
	font-size: 10px;
	color: #424242;
	text-align: right;
	margin-top: 10px;
}
#insert_talkb_form .jp-talkcack-addmessage-required span
{
	color: #a50000;
}

#jp-talkback-newtalkback
{
display: none;
}
/* talkbacks */
/********************************************************************************/
.jp-talkback-writer
{
	float:left;
	margin-right:10px;
	font-weight:bold;
	font-size:11px;
	color:Gray;
}
.jp-talkback-writer span
{
	font-weight:normal;
}
.jp-talkback-tbl 
{
	border-bottom:#dfdedf solid 1px;
	margin-bottom:10px;
}
.jp-talkback-title 
{
	line-height:25px;
	text-decoration:none;
	color:Black;
}
.jp-talkback-title a
{
	color:Black;
	border:none;
	font-weight:bold;
}
.jp-talkback-title a:hover
{
	color:#992727;
	border:none;
}
.jp-talkback-title span
{
	text-decoration:none;
	color:Black;
	border:none;
	font-weight:bold;
}
.bodyReadAllTalkbacks
{
	padding-left:20px;
	padding-right:20px;
	width:440px;
	background-color:#f1eff1;
	border-bottom:#dfdedf solid 1px;
}

.jp-talkback-content fieldset
{
	border-bottom: solid 1px #7b7b7b;
	margin-bottom: 5px !important;
	margin-left: 5px !important;
	padding-bottom: 5px !important;
	cursor: hand;
}

.jp-talkback-content fieldset:hover
{
	color: red;
	cursor: pointer;
}

.jp-talkback-item span
{
	
	font-size: 12px;
	float: left;
	display: inline;
}

.jp-talkback-number
{
	width: 25px;
	margin: 0px !important;
	
}

.p_ReadAllTalkbacks 
{
	
	 height:auto;
	 color:Black;
}
.p_ReadAllTalkbacks :hover
{
	
	 height:auto;
	 color:Gray;
}
	
.jp-talkback-location
{
	
	


	
}

.jp-talkback-time
{
	color:#565656;
	padding-left:5px;
	width: 30px;
	
}

.btnReadAllTalkbacks
{
    vertical-align:top;
	float:right;
	background: url(Images/arrows_down.jpg) no-repeat;
	height:24px;
	width:27px;
	border-style:hidden;
}
.btnReadAllTalkbacksUp
{
    vertical-align:top;
	float:right;
	background: url(Images/arrows_up.jpg) no-repeat;
	height:24px;
	width:27px;
	border-style:hidden;
	
}
.jp-talkback-text span
{
	margin-left: 35px;
	display: none;
}
.jp-talkback-body
{
	margin-left: 35px;
	margin-top: 10px;
	display: inline-block;
}
/* **************************************about page css*************************************** */

.jp-aboutus-content-wrapper
{
	display: inline-block;
	margin-bottom: 15px;
}
.jp-aboutus-content-left
{
	float: left;
	width: 479px;
}
.section_content
{
	margin-bottom: 15px;
}
.jp-aboutus-content-right
{
	border-left: 1px solid #A7A7A7;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	width: 250px;
}
.section_content
{
	margin-bottom: 15px;
}
.section_content div h4
{
	background-color: #CECECE;
	font-family: David;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 15px;
	margin-left: 55px;
}
.section_content h4 span
{
	background-color: #FFFFFF;
	display: inline-block;
	padding: 0 10px;
}
.jp-breadcrumb span, .jp-section-title span, .jp-category-youmightlike .jp-section-title span, .jp-selected-talk-back div, .jp-rate-article div, .jp-aboutus-item div
{
	background-color: #A50000;
}
.jp-aboutus-item fieldset
{
	border: 0 none;
}
.jp-aboutus-item fieldset span
{
	color: #2271B2;
	margin: 0;
	padding: 0;
}
.jp-aboutus-item fieldset a
{
	color: #2271B2;
	text-decoration: none;
}
.section_content fieldset span
{
	float: left;
	margin-right: 15px;
}
.jp-aboutus-item fieldset span
{
	color: #2271B2;
	margin: 0;
	padding: 0;
}
.section_content div h4
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}
.section_content fieldset
{
	border-bottom: 1px solid #A7A7A7;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
/* ***************************************** adswithus page ************************ */

.jp-advertise-content-wrapper
{
	display: inline-block;
	margin-bottom: 15px;
}
.jp-advertise-open
{
	margin-bottom: 40px;
}
jp-advertise-open h2
{
	margin: 10px 0 !important;
	padding: 0 !important;
}
.jp-advertise-content-wrapper h2
{
	color: #191919;
	font-family: David;
	font-size: 24px;
}
.jp-advertise-open span
{
	display: block;
	margin-bottom: 20px;
}
.jp-advertise-wrapper
{
	border-bottom: 10px solid #CACACA;
	display: inline-block;
}
.jp-advertise
{
	border-right: 1px solid #A7A7A7;
	display: inline-block;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
	padding-right: 10px;
	width: 479px;
}
.jp-advertise div, .jp-advertise-extra div
{
	background-color: #CECECE;
}
.jp-advertise div h4, .jp-advertise-extra div h4
{
	background-color: #CECECE;
	margin-bottom: 15px;
	margin-left: 55px;
}
.jp-advertise fieldset
{
	clear: both;
	display: block;
	margin-bottom: 10px;
	margin-left: 40px;
	width: 405px;
}
.jp-advertise fieldset span.title
{
	font-weight: bold;
}
.jp-advertise fieldset span.label
{
	width: 80px;
}
.jp-advertise fieldset span
{
	float: left;
}
.jp-advertise fieldset label
{
	color: #424242;
	float: left;
	font-size: 12px;
	line-height: 17px;
	vertical-align: top;
	width: 100px;
}
.jp-advertise fieldset input
{
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	color: #424242;
	font-size: 12px;
	height: 18px;
	width: 198px;
}
.jp-advertise fieldset textarea
{
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	color: #424242;
	font-size: 12px;
	height: 160px;
	overflow: auto;
	width: 303px;
}

.jp-advertise fieldset input
{
	background-color: #FFFFFF;
	border: 1px solid #A7A7A7;
	color: #424242;
	font-size: 12px;
	height: 18px;
}
.btn-clear {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
font-size: 12px;
color:#000000;
cursor:pointer;
float:right;
height:18px;
margin-right:15px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:auto !important;
padding:3px 3px 0px 3px;
text-decoration:none;
}
.btn-submit {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#000000;
cursor:pointer;
float:right;
font-size:12px;
height:18px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:auto !important;
padding:3px 3px 0px 3px;
text-decoration:none;
}
.jp-advertise-required span {
color:#B12222;
}
.jp-advertise-extra {
float:left;
margin-bottom:20px;
width:250px;
}
.jp-advertise-extra a {
color:#005BA6;
}
content-wrapper a {
color:#005BA6;
text-decoration:none;
}

/* ************************************** Gallery ****************************** */

.jp-cartoon-paging {
clear:both;
margin:5px auto;
width:600px;
}
.jp-cartoon-picture {
margin:0 auto;
margin-top:15px;
text-align:center;
width:600px;
}
img {
display:inline-block;
text-align:center;
vertical-align:middle;
}
.jp-cartoon-paging span {
color:#424242;
display:inline-block;
}
.jp-cartoon-paging-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/arrows.gif) no-repeat scroll right -16px;
text-align:left;
width:50px;
}
.jp-cartoon-paging span a {
color:#000000;
text-decoration:none;
}
.jp-cartoon-paging span a:hover {
color:#565656;
text-decoration:none;
}

.jp-cartoon-paging-numbers {
color:#191919;
font-family:Times New Roman;
font-size:16px;
text-align:center;
width:450px;
}
.jp-cartoon-explain-writer {
color:#5B5B5B;
margin:0 auto;
text-align:center;
width:400px;
}
.jp-cartoon-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-cartoon-section {
}
.section_content {
margin-bottom:15px;
}
.jp-cartoon-section div {
background-color:#A50000;
}
.jp-cartoon-more a {
color:#000000;
text-decoration:none;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.jp-cartoon-more span {
color:#A50000;
font-family:arial;
font-size:14px;
}
.jp-cartoon-section ul {
display:inline-block;
width:479px;
}
.jp-cartoon-section li {
float:left;
margin-right:58px;
width:120px;
}
.section_content img {
display:inline-block;
text-align:center;
vertical-align:middle;
}
.jp-cartoon-section li {
float:left;
margin-right:58px;
width:120px;
}
.jp-cartoon-section li {
float:left;
margin-right:58px;
width:120px;
}
.jp-cartoon-section li.last {
margin-right:0;
}
.jp-cartoon-more {
border-bottom:1px solid #D2D2D2;
display:inline-block;
font-family:Times;
font-size:15px;
margin-bottom:10px;
padding-bottom:20px;
width:100%;
}
.jp-youmightlike div, .jp-weather div, .jp-outabout div {
background-color:#A50000;
}
.jp-cartoon-extra {
float:left;
width:250px;
}
.jp-cartoon-content {
border-right:1px solid #A7A7A7;
display:inline-block;
float:left;
margin-right:10px;
padding-right:10px;
width:479px;
}
.jp-mall div {
background-color:#A50000;
}
.gallery_wrapper_image
{
width:250px;
 height:180px;
  overflow:hidden;	
}
#backCartoons  .arrow-left{
    background: url("/images/left-arrow-gal-over.png") repeat scroll 0 0 transparent;
    height: 17px;
    width: 42px;
    float: left;
}
#nextCartoons  .arrow-right{
    background: url("/images/right-arrow-gal-over.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    width: 42px;
    float: right;
}
/* ******************************************** PrivacyStatement *********************************** */
.jp-breadcrumb a {
color:#89222A;
}
.jp-breadcrumb a {
text-decoration:none;
}
.jp-breadcrumb ul li.last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
.jp-copyrights-content-wrapper {
color:#424242;
}
.jp-copyrights-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-copyrights-content-wrapper h2 {
color:#191919;
font-family:arial;
font-size:24px;
margin-bottom:15px;
}
.jp-copyrights-content-wrapper p {
margin-bottom:10px;
}
.jp-copyrights-content-wrapper p strong {
color:#000000;
}
.jp-copyrights-content-wrapper a {
color:#005BA6;
text-decoration:none;
}

/* **************************************** ReaderSubmissionsPostingPolicy ************************* */

.lead
{
	display:inline-block;
margin-bottom:15px;
}
.lead h3
{
	color:#191919;
font-family:arial;
font-size:24px;
margin-bottom:15px;
}
.lead p
{
	margin-bottom:10px;
}
.lead  p strong {
color:#000000;
}
.lead a {
color:#005BA6;
text-decoration:none;
}
.lead_bred_crumb
{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
/* ****************************************report abuse *********************************** */
.jp-reportabuse-content-wrapper {
display:inline-block;
margin-bottom:15px;
width:100%;
}
.jp-reportabuse-open {
border-bottom:1px solid #C9C9C9;
margin-bottom:10px;
padding-bottom:10px;
}
fieldset, img {
border:0 none;
}
.jp-reportabuse-open h2 {
margin:0 !important;
padding:0 !important;
}
.jp-reportabuse-content-wrapper h2 {
color:#191919;
font-family:David;
font-size:24px;
}
.jp-reportabuse-page {
}
.jp-reportabuse {
border-bottom:1px solid #B2B2B2;
margin:0 auto 10px;
padding-bottom:15px;
width:100%;
}
.jp-reportabuse fieldset {
clear:both;
display:block;
margin:0 auto 10px;
width:450px;
}
.jp-reportabuse fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:120px;
}
.jp-reportabuse fieldset label a {
color:#005BA6;
text-decoration:none;
}
.jp-reportabuse fieldset input.jp-reportabuse-text {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
float:left;
font-size:12px;
height:18px;
width:198px;
}
.jp-reportabuse fieldset {
clear:both;
display:block;
margin:0 auto 10px;
width:450px;
}
.jp-reportabuse fieldset div.jp-reportabuse-checkbox {
display:inline-block;
float:left;
}

.jp-reportabuse fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:300px;
}
.jp-reportabuse-buttons {
border-bottom:1px solid #B2B2B2;
margin:0 auto 10px;
padding-bottom:15px;
width:100%;
}
.jp-reportabuse-buttons fieldset {
margin:0 auto;
width:450px;
}
.jp-reportabuse-buttons span {
float:left;
width:100px;
}
btn-submit {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#000000;
cursor:pointer;
float:right;
font-size:12px;
height:21px;
margin-right:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:60px !important;
}
btn-submit a {
color:#000000;
text-decoration:none;
}
.jp-reportabuse-required span {
color:#B12222;
float:none;
}
.jp-reportabuse-bottom {
display:block;
margin:0 auto;
width:600px;
}

/* ***************************** StaffEmails.aspx ****************************** */

.jp-staffemails-content-wrapper {
display:inline-block;
margin-bottom:15px;
width:100%;
}
.hed {
background-color:#A50000;
}
.jp-staffemails-content-wrapper div h4 {
background-color:#CECECE;
height:auto !important;
line-height:normal !important;
margin-bottom:15px;
margin-left:60px;
}
.jp-staffemails-content-wrapper div h4 span {
background-color:#FFFFFF;
display:inline-block;
padding:0 10px;
}
.jp-staffemails-content-open {
border-bottom:1px solid #D3D3D3;
display:inline-block;
margin-bottom:10px;
padding-bottom:10px;
width:100%;
}
.jp-staffemails-content {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
background-color:White;
border-right:1px solid #565656;
display:inline-block;
float:left;
margin-right:10px;
padding-right:10px;
width:365px;
}
.jp-staffemails-content dl, .jp-staffemails-extra dl {
border-bottom:1px solid #D3D3D3;
margin-bottom:10px;
}
.jp-staffemails-content dt, .jp-staffemails-extra dt {
font-weight:bold;
margin-bottom:10px;
}
.jp-staffemails-content dd, .jp-staffemails-extra dd {
margin-bottom:10px;
}
.jp-staffemails-content dd span, .jp-staffemails-extra dd span {
display:inline-block;
margin-right:10px;
}
.jp-staffemails-content a, .jp-staffemails-extra a {
color:#005BA6;
text-decoration:none;
}
/* *********************************************Subscribe ********************************* */
.subscrb_chekbox
{
	margin-left:20px; 
	margin-right:10px;
}
.subscrb_chekbox input
{
	margin-right:5px;
	margin-bottom:9px;
	
}
.subscrb_chekbox .tit
{
	line-height:18px;
	color:#4B4B4A;
	float:left;
	font-size:13px;
	font-weight:bold;
	width: 128px;
}
.subscrb_chekbox .tit2
{
	line-height:18px;
	color:#4B4B4A;
	float:right;
	font-size:13px;
	font-weight:bold;
}

.subscrb_form
{
	margin-top:10px;
	width:200px;
	background-color:#F7F7F7; 
	margin-right:10px;
	margin-left:50px;
	margin-bottom:15px;
}
.subscrb_form input
{
	height: 17px;
	width:180px;
}

.subscrb_form fieldset table
{
	width:180px;
}
.subscrb_form_list
{
	width:180px;
	height:22px;
}

.subscrb_btn-submit {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#000000;
cursor:pointer;

font-size:12px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:auto !important;
padding:3px 3px 0px 3px;
text-decoration:none;
margin-right:24px;
}
.subscrb_newsp_list
{
}
.subscrb_newsp_list table
{
	border-bottom: #C1C1C1 solid 1px;
	margin-bottom:10px;
}
.subscrb_newsp_list a
{
	color:black;
	text-decoration:none;
}
.subscrb_form_sen_btn
{
	
}
.subscrb_conect_table
{
	background-color:#F7F7F7; 
	margin-left:10px; 
	margin-top:15px;
}
.subscrb_conect_table_in
{
	width:510px;  
	line-height:25px;
}
.subscrb_conect_table_in tr td
{
	border-bottom: #C1C1C1 solid 1px; 
	padding-left:10px;
}
.subscrb_conect_table_in a
{
	color:#388dc3;
	text-decoration:none;
}
.subscrb_conect_table_title
{
	background-color:#4B4B4A; 
	height:16px; 
	padding:5px; 
	font-size:14px; 
	color:White; 
	font-weight:bold;
	width:500px;
}
.subscrb_sec_title
{
	background-color:#4b4b4a; 
	padding-left:15px; 
	padding-top:10px; 
	padding-right:10px; 
	margin-bottom:15px; 
	margin-left:10px;
	padding-bottom:10px; 
	font-size:13px; 
	color:White; 
	font-weight:bold;
	width:485px;
}
.successfully_sent_box
{
	font-weight:bold;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:5px;
	text-align:center;
	padding-left:10px;
	border-left: #C1C1C1 solid 1px;
	margin-left:10px;
}
.successfully_sent_box img
{
	margin-left:250px;
}
.successfully_sent_box h1
{
	font-size:30px;
	text-align:left;
	margin-bottom:2px;
}
.successfully_sent_box span
{
	line-height:30px;
	font-size:13px;
	font-weight:bold;
}
.jp-subscribe-content {
display:inline-block;
width:100%;
}
.section_content {
margin-bottom:15px;
}
/*.jp-subscribe-section div, .jp-subscribe-form div {
background-color:#CECECE;
}
*/
.jp-subscribe-section fieldset {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../../Images/jp-subscribe-bg.gif) repeat-y scroll 0 0;*/
border:0 none;
margin:0 auto;
padding:0;
}
.jp-subscribe-section fieldset span {
height:45px;
margin:0;
text-align:center;
vertical-align:middle;
width:183px;
}
.line-break {
background-color:#C3C3C3;
border:0 none;
clear:both;
display:block;
float:none;
font-size:0;
height:1px;
line-height:1px;
margin:10px 0;
overflow:hidden;
padding:0;
width:100%;
}
.jp-subscribe-section fieldset span.last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:45px;
margin:0 0 0 10px;
text-align:center;
vertical-align:middle;
width:530px;
}
.jp-subscribe-form {
border-top:15px solid #C3C3C3;
float:left;
margin-right:10px;
width:190px;
}
.jp-subscribe-preview {
border:1px solid #C3C3C3;
float:left;
width:545px;
}
.jp-subscribe-form span {
display:inline-block;
margin:10px 0;
}
.jp-subscribe-form input {
background-color:#FFFFFF;
border:1px solid #000000;
height:18px;
width:178px;
}
.jp-subscribe-form select {
background-color:#FFFFFF;
border:1px solid #000000;
height:18px;
width:178px;
}
.jp-subscribe-choose-magazine {
display:inline-block;
margin-bottom:10px;
width:100%;
}
.jp-subscribe-choose-magazine fieldset {
float:left;
height:30px;
width:187px;
}
.jp-reportabuse-buttons fieldset {
display:inline-block;
margin:0 auto;
width:100%;
}

/* ******************************************** TalkBackTerms.aspx ************************** */
.jp-talkbackterms-content-wrapper {
color:#424242;
}
h2 {
color:#191919;
font-family:arial;
font-size:24px;
margin-bottom:15px;
}
.jp-talkbackterms-content-wrapper p {
margin-bottom:10px;
}
.jp-talkbackterms-content-wrapper ol {
margin-left:30px;
}
.jp-talkbackterms-content-wrapper ol li {
list-style-type:decimal;
margin-bottom:10px;
}
.jp-talkbackterms-content-wrapper a {
color:#005BA6;
text-decoration:none;
}

/* **************************************** TermsOfUse ************************************ */

.jp-termsofuse-content-wrapper {
color:#424242;
}
.jp-termsofuse-content-wrapper h2 {
color:#191919;
font-family:arial;
font-size:24px;
margin-bottom:15px;
}
ol {
margin-left:30px;
}
.jp-termsofuse-content-wrapper ol.first li
{
	list-style-type:decimal;
}
.jp-termsofuse-content-wrapper ol li {
list-style-type:none;
margin-bottom:10px;
}
.jp-termsofuse-content-wrapper ol
{
	
margin-top:5px;
}
.jp-termsofuse-content-wrapper ol li span
{
	margin-right:5px;
padding:2px;
}
.jp-termsofuse-content-wrapper ol strong {
display:inline-block;
margin-bottom:5px;
}
.jp-termsofuse-content-wrapper ol ul {
margin-left:25px;
}
.jp-termsofuse-content-wrapper ol ul li {
list-style-type:lower-roman;
margin-bottom:10px;
}
.jp-termsofuse-content-wrapper a {
color:#005BA6;
text-decoration:none;
}

/* ************************************ RSS ************************************ */
.content_pane_wrapper {
float:left;
margin-right:10px;
width:750px;
}
.jp-rss-open-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-rss-open span {
display:block;
margin-bottom:20px;
}
.jp-rss-open-picture {
float:left;
text-align:center;
width:250px;
}

.jp-rss-open-wrapper a {
color:#005BA6;
text-decoration:none;
}
.jp-rss-open span img {
display:inline-block;
text-align:center;
vertical-align:middle;
}
.jp-rss-open h2 {
color:#000000;
font-family:arial;
font-size:24px;
margin:50px 0 10px !important;
padding:0 !important;
}
.jp-rss-open span {
display:block;
margin-bottom:20px;
}
.jp-rss-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-rss-content {
border-right:1px solid #565656;
display:inline-block;
float:left;
margin-right:10px;
padding-right:10px;
width:479px;
}
.hed2
{
background-color:#A50000;
}
.jp-rss-faq-section fieldset {
border-bottom:1px solid #9C9C9C;
margin-bottom:5px;
padding-bottom:5px;
}

.section_content fieldset div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-right:10px;
}
.jp-rss-faq-section fieldset ul {
border-bottom:0 none !important;
}
.jp-rss-faq-section ul {
border-bottom:1px solid #9C9C9C;
margin-bottom:10px;
}
.jp-rss-faq li, .jp-rss-faq-section fieldset ul li {
list-style-type:disc;
margin-bottom:7px;
margin-left:15px;
display:inline-block;
}
.jp-rss-howto-item-title {
clear:both;
display:block;
font-weight:bold;
margin-bottom:5px;
}
.jp-rss-howto-item-links li {
border-right:1px solid #747474;
float:left;
list-style-type:none !important;
margin:0 5px 0 0 !important;
padding:0 5px 0 0 !important;
}
.jp-rss-faq li a, .jp-rss-faq-section fieldset ul li a {
color:#005BA6;
text-decoration:none;
}
.jp-rss-howto-item-links {
display:inline-block;
list-style-type:none !important;
margin:0 0 5px !important;
padding:0 !important;
width:100%;
}
.jp-rss-howto-item-content-label {
vertical-align:top;
width:60px !important;
}
rss.css (line 363)
caption, th {
text-align:left;
}
style.css (line 52)
address, caption, cite, code, dfn, th, var {
font-style:normal;
font-weight:normal;
}
.jp-rss-howto-item-content a {
color:#9B9B9B !important;
}
.section_content fieldset div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-right:10px;
}
.jp-rss-faq-item-title {
clear:both;
display:block;
font-weight:bold;
}
.jp-rss-faq-section ul {
border-bottom:1px solid #9C9C9C;
margin-bottom:10px;
}
.jp-rss-faq li, .jp-rss-faq-section fieldset ul li {
list-style-type:disc;
margin-bottom:7px;
margin-left:15px;
}
.faq_list
{
	border-bottom:1px solid #9C9C9C;
	margin-bottom:10px;
	display:block;
}
.faq_list li {
list-style-type:disc;
margin-bottom:7px;
margin-left:15px;
}
.faq_list li a
{
	color:#005BA6;
	text-decoration:none;
}
.jp-rss-faq-item-content a {
color:#005BA6 !important;
text-decoration:none;
}
.jp-rss-content fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:100px;
}
.jp-rss-content fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
.jp-rss-content fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:377px;
}
.jp-rss-services {
}
.section_content {
margin-bottom:15px;
}
.jp-rss-extra {
float:left;
width:250px;
}
.jp-rss-services fieldset {
border-bottom:1px solid #9C9C9C;
display:block;
margin:0 0 5px !important;
padding:0 0 5px !important;
width:245px;
}
fieldset, img {
border:0 none;
}
.jp-rss-services fieldset span {
margin:0;
padding:0;
width:100%;
}

.jp-rss-services-title {
clear:both;
color:#000000 !important;
display:block;
font-weight:bold;
margin-bottom:5px !important;
}
.section_content fieldset a {
color:#005BA6;
text-decoration:none;
}
.jp-rss-services-title a {
color:#000000 !important;
text-decoration:none;
}
.jp-rss-services-title img {
float:right;
}

/* ********************************************** PollResults ********************************** */

.jp-polls-content {
display:inline-block;
width:100%;
}
.section_content {
margin-bottom:15px;
}
.jp-poll thead th {
border-bottom:1px solid #ECECEC;
font-weight:bold;
line-height:30px;
}
 .jp-poll-table{
margin-left:120px;
width:510px;
margin-bottom:15px;
}
.jp-poll tbody td {
border-bottom:1px solid #ECECEC;
line-height:30px;
}
.jp-poll-number {
text-align:left;
width:30px;
}
.jp-poll-answer {
text-align:left;
width:350px;
}
.jp-polls-section {
}
.section_content {
margin-bottom:15px;
}
.jp-poll-archive {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:1px solid #A7A7A7;
height:250px;
margin:0 auto;
overflow:auto;
width:650px;
}
.jp-poll-archive ul {
margin:5px 20px 10px;
}
.jp-poll-archive ul li {
border-bottom:1px solid #ECECEC;
line-height:30px;
}
.jp-poll-archive ul li a {
color:#424242;
text-decoration:none;
}
.jp-poll tfoot th {
line-height:30px;
}
caption, th {
text-align:left;
}
.jp-poll-score img
{
	height: 10px;
	
	}
	.jp-poll-score span
	{
		line-height:30px;

		display: inline;
		
		}
/* ********************************* toolbar ******************** */

.jp-toolbar-open-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-toolbar-open span {
display:block;
margin-bottom:20px;
}
.jp-toolbar-open-picture {
float:left;
text-align:center;
width:250px;
}
.float_inverse {
float:right;
}
img {
display:inline-block;
text-align:center;
vertical-align:middle;
}
.jp-toolbar-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-toolbar-content {
border-right:1px solid #565656;
display:inline-block;
float:left;
margin-right:10px;
padding-right:10px;
width:479px;
}
.section_content {
margin-bottom:15px;
}
.jp-toolbar-faq-section ul {
border-bottom:1px solid #9C9C9C;
margin-bottom:10px;
}
.jp-toolbar-faq li, .jp-toolbar-faq-section fieldset ul li {
list-style-type:disc;
margin-bottom:7px;
margin-left:15px;
}
.jp-toolbar-content div h4 {
background-color:#CECECE;
margin-bottom:15px;
margin-left:55px;
}
.jp-toolbar-content fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:100px;
}
.jp-toolbar-content fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
.jp-toolbar-content fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:377px;
}
.jp-toolbar-extra {
float:left;
width:250px;
}
.jp-toolbar-services fieldset {
border-bottom:1px solid #9C9C9C;
display:block;
margin:0 0 5px !important;
padding:0 0 5px !important;
width:245px;
}
.jp-toolbar-services fieldset span {
margin:0;
padding:0;
width:100%;
}
.jp-toolbar-services-title a {
color:#000000 !important;
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
font-weight:bold;
}
.jp-toolbar-services-title img {
float:right;
}

/* ******************************************** NewsPartners ****************************** */

.jp-newspartners-content-wrapper {
display:block;
margin-bottom:15px;
}
.jp-newspartners-open {
border-bottom:15px solid #CECECE;
margin-bottom:30px;
padding-bottom:10px;
}
.jp-newspartners-open h2 {
font-family:arial;
font-size:33px;
margin:10px 0 0 !important;
padding:0 !important;
}
.jp-newspartners li {
display:inline-block;
float:left;
height:100px;
text-align:center;
width:49%;
}
.jp-newspartners li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFDFDF none repeat scroll 0 0;
color:#424242;
display:inline-block;
text-decoration:none;
}
.jp-newspartners li {
text-align:center;
}

/* ********************************* news partners rss ******************************* */
.news_partners_rss
{
	width:230px;
	margin-right:0px;
	margin-bottom:20px;
	float:left;
	vertical-align:top;
}
.news_partners_rss_title
{
	width:230px;
}
.news_partners_rss_logo_pic
{
	float:right;
}
.news_partners_rss_title_line
{
	background-color:#565656; 
	width:100%; 
	height:14px;
}
.news_partners_rss_title_img
{
	float:right;
}
.news_partners_rss_fild_td
{
	background-color:#f7f7f7; 
	height:190px;
	padding-right:5px;
}
.news_partners_rss_fild_ul
{
	padding-bottom:5px;
	margin-left:15px;
}
.news_partners_rss_fild_ul li
{
	margin-left:5px;  
	margin-top:7px;
	list-style-type:disc; 
	list-style-position:outside;
}
.news_partners_rss_fild_ul li a
{
	color:Black;
	text-decoration:none;
}
.news_partners_rss_fild_ul li a:hover
{
	color:gray;
	text-decoration:underline;
}
/* ********************************* NewsTicker.aspx ******************************* */

.jp-newsticker-open-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-newsticker-open {
}
.jp-newsticker-open span {
display:block;
margin-bottom:20px;
}
.jp-newsticker-open-picture {
float:left;
text-align:center;
width:250px;
}
.jp-newsticker-open-wrapper a {
color:#005BA6;
text-decoration:none;
}
.jp-newsticker-open h2 {
color:#000000;
font-family:arial;
font-size:24px;
margin:50px 0 10px !important;
padding:0 !important;
}
.jp-newsticker-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-newsticker-content {
border-right:1px solid #565656;
display:inline-block;
float:left;
margin-right:10px;
padding-right:10px;
width:479px;
}
.jp-newsticker-code {
border:1px solid #DFDFDF;
display:block;
margin:10px 0;
padding:10px;
}
.jp-newsticker-faq-section ul {
border-bottom:1px solid #9C9C9C;
margin-bottom:10px;
}
.jp-newsticker-faq li, .jp-newsticker-faq-section fieldset ul li {
list-style-type:disc;
margin-bottom:7px;
margin-left:15px;
}
.jp-newsticker-faq li a, .jp-newsticker-faq-section fieldset ul li a {
color:#005BA6;
text-decoration:none;
}
.jp-newsticker-faq-section fieldset {
border-bottom:1px solid #9C9C9C;
margin-bottom:5px;
padding-bottom:5px;
}
.jp-newsticker-content fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:100px;
}
.jp-newsticker-content fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
.jp-newsticker-extra {
float:left;
width:250px;
}
.jp-newsticker-content fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:377px;
}
.section_content div h4 {
background-color:#CECECE;
font-family:Tahoma,Geneva,sans-serif !important;
font-size:13px;
font-weight:bold;
line-height:13px;
margin-bottom:15px;
margin-left:55px;
}
.jp-newsticker-services fieldset {
border-bottom:1px solid #9C9C9C;
display:block;
margin:0 0 5px !important;
padding:0 0 5px !important;
width:245px;
}
.jp-newsticker-services fieldset span {
margin:0;
padding:0;
width:100%;
}
.jp-newsticker-services-title a {
color:#000000 !important;
font-weight:bold;
}
.jp-newsticker-services-title img {
float:right;
}

/* ********************************************** Feedback ************************************** */

.jp-feedback-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-feedback-open {
margin-bottom:40px;
}
.jp-feedback-open h2 {
margin:10px 0 !important;
padding:0 !important;
}
.jp-feedback-open span {
display:block;
margin-bottom:20px;
}
.jp-feedback-open ul {
border-left:10px solid #DFDFDF;
margin:10px 0;
}
.jp-feedback-open ul li {
list-style-type:disc;
margin-bottom:8px;
margin-left:25px;
padding-bottom:3px;
}
.jp-feedback-open ul li a {
color:#005BA6;
text-decoration:none;
}
.jp-feedback {
border-bottom:1px solid #CACACA;
margin-bottom:10px;
padding-bottom:10px;
}
.jp-feedback div h4 span {
background-color:#FFFFFF;
display:inline-block;
padding:0 10px;
}
.jp-feedback div h4 {
background-color:#CECECE;
margin-bottom:15px;
margin-left:55px;
}
.jp-feedback fieldset {
clear:both;
display:block;
margin-bottom:10px;
margin-left:65px;
width:565px;
}
.jp-feedback fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:100px;
}
.jp-feedback fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
.jp-feedback fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:463px;
}
.jp-feedback-required span {
color:#B12222;
}

/* *************************************************** Letter to Editor ******************************** */

.jp-lettereditor-content-wrapper {
display:inline-block;
margin-bottom:15px;
}
.jp-lettereditor-open {
margin-bottom:40px;
}
.jp-lettereditor-open span.jp-lettereditor-picture {
float:left;
text-align:center;
width:250px;
}
.jp-lettereditor-open h2 {
margin:10px 0 0 !important;
padding:0 !important;
}
.jp-lettereditor-content-wrapper h2 {
color:#191919;
font-family:David;
font-size:24px;
}
.jp-lettereditor-content-wrapper span a {
color:#005BA6;
text-decoration:none;
}
.jp-lettereditor {
}
.jp-lettereditor fieldset {
clear:both;
display:block;
margin-bottom:10px;
width:460px;
}
.jp-lettereditor fieldset label {
color:#424242;
float:left;
font-size:12px;
line-height:17px;
vertical-align:top;
width:100px;
}
.jp-lettereditor fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
.jp-lettereditor fieldset textarea {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:160px;
overflow:auto;
width:458px;
}
.jp-lettereditor-breadcrumb, .jp-lettereditor-breadcrumb div {
padding-left:0 !important;
}
.jp-lettereditor fieldset input {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
color:#424242;
font-size:12px;
height:18px;
width:198px;
}
/* ******************************************** HeadlineFeedAgreement ******************************* */

.jp-breadcrumb span, .jp-section-title span, .jp-category-youmightlike .jp-section-title span, .jp-selected-talk-back div, .jp-rate-article div, .jp-aboutus-item div {
background-color:#A50000;
}
.HeadlineFeedAgreement
{
display:inline-block;
margin-bottom:15px;
}
.HeadlineFeedAgreement h2 {
color:#191919;
font-family:David;
font-size:24px;
margin-bottom:15px;
}
 .HeadlineFeedAgreement blockquote p {
margin-bottom:10px;
margin-left: 15px;
}
 .HeadlineFeedAgreement p {
margin-bottom:10px;
}
.HeadlineFeedAgreement p a{
color:#065184;
}

/****************************** Image Gallery Preview *****************************************/

.jp-image-gallery img
{
	margin-right: 12px;
	margin-left: 2px;
}
.VideoIcoTrue
{
	
	margin-top:-2px;
	vertical-align:middle;
	display:inline;
	margin-left:5px;
	width:18px;
	height:12px;
}
.VideoIcoTrue1
{
	margin-top:-5px;
	vertical-align:middle;
	display:inline;
	margin-left:5px;
	width:18px;
	height:12px;
}
.VideoIcoFalse
{
	display: none;
}
.tabtab
{
	color:Blue;
	background-color:inherit;
	visibility:visible !important;
}
.vis
{
		display:inline;
visibility:visible;	

}
.nonevis
{
	visibility:hidden;	
display:none;

}

/* Bogdan */
/*body 
{
	height:100%
}*/

.jp-grid-sitewrapper 
{
	   background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-left: 50px;
    width: 1000px;

}


.center
{
    margin: 0 auto;
    width: 1100px;
} 
.wrapper_top
{
	
    float: left;
    margin-left: 50px;
    width: 1000px;
}
.wrapper_left
{
	width:50px;
	
	position:fixed;
}
.wrapper_right
{
	 
    margin-left: 1050px;
    position: fixed;
   
    width: 50px;
}
* html .flashdiv 
{
	position:absolute;
}
.experts_mail{
float:left;
}
.experts_content,.authors_content
{
	background:url("images/Experts/author_bg.png") repeat-x scroll 0 31px transparent;

border:1px solid #BCBCBC;
float:left;
margin-top:14px;
width:243px;
}
.experts_content .experts_title
{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px dotted #BCBCBC;
color:#A00C12;
float:left;
font-size:14px;
font-weight:bold;
height:22px;
padding-left:9px;
padding-top:9px;
width:234px;
}
.experts_content .authors_title
{
	background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px dotted #BCBCBC;
color:#B0C4DE;
float:left;
font-size:14px;
font-weight:bold;
height:22px;
padding-left:9px;
padding-top:9px;
width:234px;
}
.experts_content .experts_control
{
background:url("images/Experts/author_middleline.png") no-repeat scroll 118px bottom transparent;
float:left;

margin-top:10px;

}
.experts_control img
{
height:58px !important;

width:58px !important;


}
.experts_control .first img
{

margin-top:0px;

}
.experts_control .jp-section-item
{
float:left;
height:94px;
text-align:center;
width:121px;
}
.experts_control .first
{
	height:83px;
}
.experts_control .jp-section-item-picture
{
	margin: 11px 30px 0;
}
.experts_control .jp-section-item-content
{
	font-family:times New Roman;
}
.expert_details
{
background:none repeat scroll 0 0 #FFFFFF;
border-color:#EEEAEA #EBE6E6 #E1DDDD #EEEAEA;
border-style:solid;
border-width:1px;
color:#585757;
float:left;
height:auto;
margin-top:15px;
padding:13px 15px 8px 14px;
}
.expert_details .jp-section-item-name
{
float:left;
font-size:20px;

padding-bottom:2px;
}
.expert_details .jp-section-item-properties
{
border-bottom:1px solid #D0CFCF;
float:left;
font-size:11px;
padding-bottom:3px;
width:704px;
}
.expert_details .jp-section-bottom
{
border-top:1px solid #7A7A7A;
float:left;
padding-top:7px;
}
.expert_details .jp-section-item-picture
{
	float:left;
margin:0 8px 0 0;
}
.expert_details .jp-section-item-bio
{
	float:left;
font-size:14px;
width:635px;
}
.content_left
{float:left;
width:740px;
}
.jp-expert-articles
{
	float:left;
}
.jp-expert-articles .lblby
{
background:none repeat scroll 0 0 #FFFFFF;
border-color:#E1DDDD #EBE6E6 #F7F6F6 #EEEAEA;
border-style:solid;
border-width:1px;
float:left;
font-size:16px;
height:28px;
margin-bottom:16px;
margin-top:21px;
padding-left:16px;
padding-top:9px;
width:722px;
}
.jp-expert-articles .expert_name
{
color:#A00C12;

font-size:16px;
}
.jp-expert-articles div
{
	float:left;
}
.articles_by_expert
{
background:url("images/Experts/article_bg.png") repeat-x scroll center bottom transparent;
height:162px;
margin-bottom:19px;
}
.articles_by_expert .lbltitle
{
background-image:url("images/Premium/mainline.jpg");
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
height:28px;
padding-top:4px;
width:740px;
}
.articles_by_expert .lbltitle a
{color:#A00C12;

font-family:Georgia,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
padding-left:10px;

	
}
.articles_by_expert .imgClass_image
{
float:left;

padding-left:10px;
padding-right:12px;
padding-top:10px;

}
.articles_by_expert .lblClass_teazer
{
color:#4F4F4F;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
line-height:20px;
padding-top:6px;
text-decoration:none;
width:560px;

}
.articles_by_expert .lblClass_reporter
{
color:black;
float:left;
font-size:10px;
}
.jp-expert-articles .serch_resault_count_num
{
	background:none repeat scroll 0 0 #FFFFFF;
color:#6C6C6C;
cursor:pointer;

padding:2px;

} 
.jp-expert-articles .back,.jp-expert-articles .next
{
	color:#6C6C6C;
cursor:pointer;
}
.jp-expert-articles .content
{
	float:left;
width:737px;
}
.experts_mail .hed2
{
height:13px;
margin-bottom:15px;
width:740px;
}
.experts_mail fieldset
{
	width:543px;
	margin:0px;
	padding-top:10px;
}
.experts_mail fieldset label
{
	float:left;
width:76px;
}
.experts_mail fieldset input,.experts_mail fieldset textarea
{
	border:1px solid #7F9DB9;
}
.experts_mail .btn-clear,.experts_mail .btn-submit
{
	background:url("images/Experts/email_btn.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:14px;
padding-left:10px;
padding-right:10px;
}.jp-grid-content-home .jp-contenttopbanner-home
{
	   width: 728px
}
.jp-grid-content-home .jp-maincontent-left
{
	margin: 0;
    padding-right: 13px;
    width: 430px;
}
.jp-grid-content-home .jp-maincontent-right
{
	width:300px;
}
.carousel{
     
      margin-top: 10px;
      
      width: 742px;
     height: 194px; 
    } 

   /* .stepcarousel .belt{
        position: absolute; 
        left: 0;
        top: 0;
    } */

    .carousel li{
       float: left;
    padding-right: 7.5px;
    width: 170px;
    padding-left: 7.5px;
height:187px !important;
}
.carousel .previous,.carousel .next
{
	display:none;
}
#analysis_wrapper
{
	 border-bottom: 1px solid #D7D7D7;
    float: left;
    margin-bottom: 20px;
    margin-top: 28px;
    padding-bottom: 15px;
}
#analysis_wrapper .top
{
	
    border-bottom: 3px double #CDCDCD;
    height: 23px;
    width: 741px;
}
#analysis_wrapper .top span
{
color: #000000;
    float: left;
    font-family: georgia;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
#analysis_wrapper .analysis_content
{
	float:left;
	padding-top:10px;
}
.analysis_content .item
{
	float: left;
height: 187px;
}
.analysis_content .item-0
{
	   background: url("/images/slider_panel_bg.png") no-repeat scroll right bottom transparent;
	   padding-right:10px;
}
.analysis_content .item-1
{
	   background: url("/images/slider_panel_bg.png") no-repeat scroll right bottom transparent;
	   padding:0px 10px;
}
.analysis_content .item-2
{
	   background: url("/images/slider_panel_bg.png") no-repeat scroll right bottom transparent;
	   padding:0px 10px;
}
.analysis_content .item-3
{
	padding-left: 10px;
}
.analysis_content .item #title
{
 color: #000000;
    font-weight: bold;
    height: 30px;
    margin-bottom: 6px;
    width: 170px;
    
}
.analysis_content .item a
{
	float:left;
	width:170px;
	
}
.analysis_content .item #title a
{
	color: #000;
	text-decoration:none;
}
.analysis_content .video_gallery_icon
{
	left: 5px;
position: relative;
top: -145px;
}
.NewsVideoOrGalleryTrue
{
	   left: 2px;
    position: relative;
    top: -55px;
}
.jp-grid-oppsidepane-home
{
float:left;

}
.jp-grid-content-home .main_articles_title 
{
	 
    font-size: 18px;
    font-weight: bold;
  
    line-height: 18px;
  
    padding-left: 5px;
    padding-top: 2px;
    text-transform: uppercase;
    width: 425px;
    border-bottom:3px double #cdcdcd;
    padding-bottom: 4px;
}
.jp-grid-content-home .main_articles_title a
{
	    color: #000000;
    font-family: georgia;
    line-height: 18px;
    text-decoration: none;
}
#jp-news-slider
{
	  float: left;
   /* height: 224px; */
   height:230px;
    margin-bottom: 9px;
    display:none;
}
/*#jp-news-slider .carousel-wrap .slide-control
{
}*/

.jp-grid-content-home .jp-opinion-features .jp-tabs-opinion-content
{
	
    background: url("/images/opinion_bg.png") repeat scroll 0 0 transparent;
    height: 245px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 10px;
    width: 264px;
}
.jp-grid-content-home .jp-opinion-features .tabs_title
{
	 background: url("/images/opinion_title.png") repeat-x scroll 0 0 transparent;
    height: 23px;
    margin-bottom: 5px;
    padding-left: 7px;
    padding-top: 8px;
    width: 293px;
}
.jp-grid-content-home .jp-opinion-features .tabs_title a
{
	   color: #000000;
    float: left;
    font-family: georgia;
    font-size: 14px;
    text-transform: uppercase;
    
}
.jp-grid-content-home .jp-opinion-features ul.jp-tabs-opinion
{
	 float: right;
    width: 74px;
}
.jp-grid-content-home .jp-opinion-features ul.jp-tabs-opinion li
{
	  background: url("/images/opinion_button.png") repeat scroll 0 0 transparent;
    color: #B2B2B2;
    float: left;
    height: 17px;
    margin-right: 6px;
    text-align: center;
    width: 17px;
    line-height:17px;
}

.jp-grid-content-home .jp-opinion-features ul.jp-tabs-opinion li.active,.jp-grid-content-home .jp-opinion-features ul.jp-tabs-opinion li.last2
{
	 background: url("/images/opinion_active_button.png") repeat scroll 0 0 transparent;
    color: #000;
}

.jp-grid-content-home .jp-color-middleeast .jp-section-item
{
	padding-top:12px;
	padding-bottom:6px;
}
.jp-grid-content-home .jp-weather 
{
	      float: left;
    margin-bottom: 10px;
    margin-top: 14px;
    width:300px;
    
}
.jp-grid-content-home .jp-weather div
{
	background-color:#fff;
}
.jp-grid-content-home .jp-weather .weather_title
{
background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
font-weight: bold;
height: 23px;
padding-left: 7px;
padding-top: 8px;
width: 293px;
margin-bottom: 5px;
font-size: 14px;
font-family: georgia;
text-transform: uppercase;
display:none;
}
.jp-grid-content-home .jp-weather .weahter_ctrl
{
	display:none;
}
.jp-grid-content-home .jp-weather .city_item
{
	background: url("/images/weather_item_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 95px;
    margin-right: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 7px;
    text-align: center;
    width: 93px;
}
.jp-grid-content-home .jp-weather .city_item .city_name
{
	font-weight:bold;
}

.infolinks1 .IL_BASE
{
  
	padding:0px !important;
}
.preminum_ctrl
{
	 float: left;
    height: 221px;
    margin-bottom: 7px;
    margin-top: 33px;
    width: 742px;
}
.preminum_ctrl .title_ctrl
{
  background: url("/images/premium_title.png") repeat scroll 0 0 transparent;
    float: left;
    font-family: georgia;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 18px;
    padding-left: 7px;
    padding-top: 6px;
    text-transform: uppercase;
    width: 735px;
}
.preminum_ctrl .title_ctrl a
{
	  color: #000;
    text-decoration: none;
}
.preminum_ctrl .content
{
 background: none;
   
    float: left;
    height: 175px;
    padding-left: 13px;
    padding-right: 9px;
    padding-top: 15px;
    width: 720px;
}
.preminum_ctrl .content .item
{
    float: left;
    width: 350px;
}
.preminum_ctrl .content .item .image
{
	 float:left;
	 width:137px;
	 height:137px;
	 margin-right: 12px;
}
.preminum_ctrl .content .item img
{
 float: left;
    
}

.preminum_ctrl .content .item .title
{
	
   float: left;
    
    font-size: 14px;
    font-weight: bold;
   
    width: 180px;
    
}
.preminum_ctrl .content .item .title a
{
	  color: #000;
    text-decoration: none;
}
.preminum_ctrl .content .item .reporter
{
	 color: #454545;
    float: left;
   
    padding-top: 3px;
}
.preminum_ctrl .content .item .teaser
{

   
    
    float: left;
    font-size: 14px;
   
    padding-top: 20px;
    width: 180px;
}
.preminum_ctrl .content .item .teaser a
{
	text-decoration: none;
	color: #444444;
}
.single_image_wrapper
{ float: left;
    margin-top: 40px;
	
}
.single_image_wrapper .top
{
	 background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
    float: left;
    font-family: georgia;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin-bottom: 12px;
    padding-left: 10px;
    padding-top: 7px;
    width: 290px;
    text-transform: uppercase
}
.single_image_wrapper .item
{
	 float: left;
    height: 134px;
    margin-bottom: 11px;
    width: 301px;
}
.single_image_wrapper .item .title
{
	 background: none repeat scroll 0 0 #1F1E1E;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 14px;
    margin-top: -36px;
    opacity: 0.7;
    padding-left: 12px;
    padding-top: 6px;
    width: 287px;
    filter: alpha(opacity = 70);
    padding-right: 2px;
}
.single_image_wrapper .item .title a
{
	  color: #FFFFFF;
    text-decoration: none;
}
.single_image_wrapper .item .teaser
{
	    font-size: 14px;
    height: 42px;
    padding-left: 6px;
    padding-top: 13px;
    width: 295px;
    margin-top: -48px;
     padding-bottom:3px;
     background: none repeat scroll 0 0 #eae8e8;
      opacity: 0.8;
    filter: alpha(opacity = 80);
       line-height: 14px;
        font-weight: bold;
          margin-top:-58px;
}
.single_image_wrapper .item .teaser a
{
	  color: #000;
    text-decoration: none;
}
#poll_wrapper
{
	float: left;
    margin-top: 15px;
    width: 300px;
}
#poll_wrapper .title
{
	    background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
    font-family: georgia;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
   text-transform: uppercase;
    padding-left: 7px;
    padding-top: 7px;
    width: 293px;
}
#poll_wrapper .poll_content
{
	  background: url("/images/vote_bg.png") no-repeat scroll 0 0 #F8F8F8;
    border: 1px solid #EAEAEA;
    float: left;
    height: auto;
    padding: 11px 4px 3px;
}
#poll_wrapper .poll_content .jp-poll-btn
{
	 background: none repeat scroll 0 0 #C1201B;
    font-weight: bold;
}
#poll_wrapper .poll_content span
{
color: #3C75AB;
    float: left;
    font-weight: bold;
    height: 38px;
    width:290px;
}

#poll_wrapper .poll_content div label
{
	float: left;
    line-height: 12px;
    margin-bottom: 5px;
    margin-left: 8px;
    width: 264px;
}
#poll_wrapper .poll_content div input
{
	 float: left;
}
.community_wrapper
{
  float: left;
    height: auto;
    margin-bottom: 6px;
}
.community_wrapper .title
{
	background: url("/images/opinion_title.png") repeat scroll 0 0 
transparent;
font-family: georgia;
font-size: 14px;
font-weight: bold;
height: 24px;
margin-bottom: 7px;
padding-left: 6px;
padding-top: 7px;
width: 293px;
text-transform: uppercase;
}
.community_wrapper .ajax__tab_body
{
	 border: 1px solid #B8B8B8;
    float: left;
    height: auto;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    width: 294px;
}
.community_wrapper  .ajax__tab_xp .ajax__tab_header
{
	 background: none repeat scroll 0 0 transparent;
    height: 21px;
}
.community_wrapper  .ajax__tab_xp .ajax__tab_header .ajax__tab_tab
{
	  border-top: 1px solid #B8B8B8;
	  border-left: 1px solid #B8B8B8;
	  border-right: 1px solid #B8B8B8;
    float: left;
    height: 18px;
    padding: 3px 4px 0;
    background:none;
   margin-right:5px;
}
.community_wrapper  .ajax__tab_xp .ajax__tab_header .ajax__tab_outer
{
	background:none;
	padding:0px;
}
.community_wrapper  .ajax__tab_xp .ajax__tab_header .ajax__tab_outer .ajax__tab_inner
{
	background:none;
		padding:0px;
}
.community_wrapper  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab
{
	background:url("/images/active_tab.png") repeat-x scroll 0 0 transparent;
}
.community_wrapper .twitter_follow
{
	  background: url("/images/twitter_button_bg.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    padding-left: 10px;
    padding-top: 10px;
    width: 281px;
}
#home_footer
{
	  border: medium none;
}
#home_footer .jp-grid-footerlinks-lev1
{
	  background: none repeat scroll 0 0 #E6E8E6;
    float: left;
    height: 255px;
    margin-right: 4px;
    padding: 10px 0 0 10px;
    width:136px;
}
#home_footer .jp-grid-footerlinks-lev1 h4
{
	 color: #9D1919;
    font-weight: bold;
    margin-bottom: 11px;
}
#home_footer .jp-grid-footerlinks-lev1 table.jp-grid-footerlinks-lev2
{
	 margin-right: 15px
}
#home_footer .jp-grid-footerlinks-lev1 td.jp-grid-footerlinks-lev2 a
{
	font-size:11px;	
	color:#7b7b7b;
}
.jp-maincontent-bottom
{
	float:left;
}
#blogs_slider_wrapper
{
	  border-bottom: 1px solid #CDCDCD;
    display: none;
    float: left;
    height: 200px;
    margin-bottom: 17px;
    margin-top: 25px;
    padding-bottom: 10px;
    width: 749px;
}
#blogs_slider_wrapper .top
{
 background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    line-height: 18px;
    margin-bottom: 12px;
    padding-left: 10px;
    padding-top: 7px;
    width: 738px;
}
#blogs_slider_wrapper .top a
{
	color: #000;
	text-decoration:none;
}
#blogs_slider_wrapper .BlogsCarousel
{
	  float: left;
    height: 158px;
    width: 574px;
}
#blogs_slider_wrapper .BlogsCarousel ul
{
	height:173px;
}
#blogs_slider_wrapper .BlogsCarousel .carousel-pagination
{
     left: 678px;
    position: relative;
    width: 70px;
    top:-209px; 
}

#blogs_slider_wrapper .BlogsCarousel .carousel-pagination a span
{
	   background: url("/images/slider_button.png") repeat scroll 0 0 transparent;
    color: #B2B2B2;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin-right: 6px;
    text-align: center;
    width: 17px;
    line-height:17px;
}

#blogs_slider_wrapper .BlogsCarousel .carousel-pagination a.active span
{
	background: url("/images/slider_button_active.png") repeat scroll 0 0 transparent;
    color: #000000;
    font-weight: bold;
}
#blogs_slider_wrapper input
{
	display:none;
}
#blogs_slider_wrapper .BlogsCarousel ul li
{
	float: left;
    padding-right: 37px;
    width: 155px;
    height:173px !important; 
}
#blogs_slider_wrapper .BlogsCarousel ul li a
{
	text-decoration:none;
}
#blogs_slider_wrapper .BlogsCarousel ul li img
{
		padding:1px;
	border:1px solid #e0e0e0;
}
#blogs_slider_wrapper .BlogsCarousel ul li #title
{
   color: #000000;
    font-weight: bold;
    margin-top: 7px;
}
#blogs_slider_wrapper .right_articles
{
	float: left;
    width: 171px;
    height:158px;
}
#blogs_slider_wrapper .right_articles #title
{
	color: #454545;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin-bottom: 9px;
    height: 23px;
}
#blogs_slider_wrapper .right_articles #title a
{
	 color: #454545;
	 text-decoration:none;
}
#blogs_slider_wrapper .right_articles .more
{
	color: #517BA7;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 13px;
}
.video_gallery_icon
{
	   left: 3px;
    position: relative;
    top: -148px;
}
*:focus  
{  
    outline: none;  
}  
.banner img
{
float:right;
}
#share_ctrl_warrper
{
background: url("images/share_control_bg.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin-bottom: 14px;
    padding-left: 6px;
    padding-top: 4px;
}
#share_ctrl_warrper img
{
	vertical-align:top;
	margin-right:2px;
}

#cse-search-results iframe
{
	width:750px;
	direction:ltr;
	text-align:left;
	float:left;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
  background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 600px;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
left: 10px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 590px;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
    color: #282828;
    font: 12px arial;
    margin: 0 50px 0 0;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
} 
.author_details .jp-section-item-name a:hover
{
	text-decoration:underline;
}
.author_details .jp-section-item-name a
{
	background: url("/images/icon_rss.gif") no-repeat scroll 0 0 transparent;
    color: #005689;
    float: right;
    font-size: 12px;
    padding-left: 18px;
    margin-top: 3px;
}
.VideoOrGalleryTrue
{
	
    left: 6px;
    position: relative;
    top: -174px;
}
.VideoOrGalleryFalse
{
	display:none;
}
#more_in_news
{
	    margin-top: 5px;
} 
#more_in_news .top
{
	border-bottom: 3px double #D8D8D8;
    font-family: georgia;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
    text-transform: uppercase;
}
#more_in_news .content
{
	border-bottom: 1px solid #D8D8D8;
float: left;
margin-top: 8px;
padding-bottom: 8px;
width: 430px;

}
#more_in_news .content .item 
{
	padding:7px 0px;
	float:left;
}
#more_in_news .content .item img
{
	padding-bottom: 2px;
}
#more_in_news .content .item a .title 
{
	color: black;
text-decoration: none;
float: left;
font-size: 14px;
font-weight: bold;
margin-right: 5px;
}
#more_in_news .content .item a:hover 
{
	
	text-decoration:underline;
	
}
.home-page-content .special_section_control .top
{
	background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
    font-family: georgia;
   
}
.home-page-content .special_section_control .top a
{
	color:#000;
}
.home-page-content .special_section_control .content
{  
	border-bottom: 1px solid #CDCDCD;
}
.home-page-content .special_section_control .content .top_story .title a
{
	font-family:Arial;
}
.jp-grid-content-home .jewish_world_news
{
	  margin-top: 6px;
}
.jp-grid-content-home .jp-color-enviroment-technology
{
	margin-top: 36px;
}
.jp-grid-content-home .jp-color-sports
{
	 float: left;
    margin-top: 30px;
}
#social_media_ctrl
{   border-bottom: 1px solid #CFD2D4;
float: left;
margin-top: 11px;
padding-bottom: 3px;
}
#social_media_ctrl .top
{
background: url("/images/opinion_title.png") repeat scroll 0 0 transparent;
color: black;
font-family: georgia;
font-size: 16px;
font-weight: bold;
height: 24px;
padding-left: 6px;
padding-top: 6px;
width: 291px;
text-transform: uppercase;
}
#social_media_ctrl .content
{
	  background: url("/images/social_bg.png") no-repeat scroll 0 0 transparent;
   float:left;
    margin-top: 2px;
    padding-left: 10px;
    padding-top: 15px;
    width: 287px;
    height: 122px;
}
#social_media_ctrl .content .icon
{ float: left;
    height: 41px;
    margin: 15px 0 0 12px;
    width: 41px;
}

#social_media_ctrl .content img
{
	  float: left;
    margin-bottom: 12px;
    margin-right: 12px;
}
#social_media_ctrl .content .text
{
	 float: left;
   
    font-weight: bold;
    height: 68px;
    padding-top: 13px;
    width: 140px;
}
#social_media_ctrl a
{
	color:#000;
	text-decoration:none;
}
#social_media_ctrl .content .script
{
	float: right;
margin-right: 6px;
}
.jp-maincontent .MostViewed
{
	border:none;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom: 2px;
}
.jp-maincontent .MostViewed .items .item
{
	height:57px;
}
.jp-maincontent .MostViewed .title
{
	width:286px;
}
.jp-color-israelguide
{
	border-bottom:1px solid #B3B3B3;
}
/*******************************/
/* Special Top Story           */
/*******************************/
.special-top-story {
    background: url("/images/special_ts_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    float: left;
    margin-bottom: 30px;
}



.special-top-story .wrapper_top .right .top-story-gallery img {
    height: 233px;
    width: 379px;
}
.special-top-story .wrapper_top .right .top-story-image img {

    margin-left: 22px; 
    margin-top: 8px;
}
.special-top-story .wrapper_top .right .top-story-image {
    float: right;
}
.special-top-story .wrapper_top .right .top-story-image .photographer {
    color: white;
    float: none;
    margin-left: 22px;
    padding-left: 4px;
    position: relative;
    top: -17px;
}
.wrapper_bottom .left .more-article-with-images .item .imgVideoIcon img {
width: 27px;
height: 28px;
margin-left: 5px !important;
margin-top: 3px !important;
}
.special-top-story .content
{
	
}
.special-top-story .content .wrapper_top {
    background: none repeat scroll 0 0 white;
    border: 1px solid #C7C6C6;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 720px;
}
.special-top-story .content .wrapper_bottom {
    float: left;
    margin-bottom: 20px;
}
.special-top-story .content .wrapper_top .left {
    float: left;
    width: 300px;
    margin-left: 10px;
}
.special-top-story .content .wrapper_top .left .top-story .title img
{
	width:23px;
	height:17px;
}
.special-top-story .content .wrapper_bottom .left
{
}

.special-top-story .content .wrapper_top .left .top-story
{
	float:left;
}
.special-top-story .content .wrapper_top .left .top-story .banner-strip {
    border-bottom: 1px solid #DCDCDC;
    color: #A50000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 2px;
    width: 300px;
}

.special-top-story .content .wrapper_top .left .top-story  .title {
    float: left;
    margin-top: 6px;
}
.special-top-story .content .wrapper_top .left .top-story .title a {
    color: #000000;
    font-size: 22px;
    line-height: 25px;
    text-decoration: none;
}
.special-top-story .content .wrapper_top .left .top-story .teaser {
    float: left;
    margin-top: 2px;
}
.special-top-story .content .wrapper_top .left .top-story .teaser a {
    color: #4A4949;
    font-size: 15px;
    line-height: 18px;
    text-decoration: none;
}
.special-top-story .content .wrapper_top .left .related {
    float: left;
    margin-bottom: 10px;
}
.special-top-story .content .wrapper_top .left .related .top-title {
    border-bottom: 1px solid #DCDCDC;
    color: #A50000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 2px;
    width: 300px;
}
.special-top-story .content .wrapper_top .left .related a {
    color: #4A4949;
    float: left;
    margin-top: 5px;
    text-decoration: none;
    width: auto;
}
.special-top-story .content .wrapper_top .left .related .title {
    float: left;
    font-weight:bold;
    color: #000000;
}
.special-top-story .content .wrapper_top .left .related .icon {
    float: left;
    margin-top: 5px;
}
.special-top-story .content .wrapper_top .left .related .bullet {
    background: none repeat scroll 0 0 #DFDFDF;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 10px;
}
.special-top-story .content .wrapper_top  .right {
    float: left;
    width: 400px;
}
.special-top-story .content .wrapper_top .right .top-story-gallery {
    float: right;
    margin-top: 8px;
}
.special-top-story .content .wrapper_top .right .top-story-gallery .center-wrap {
    float: right;
    margin-top: 8px;
    position: relative;
}
.special-top-story .content .wrapper_top .right .top-story-gallery .center-wrap a span {
     color: transparent;
}
.special-top-story .content .wrapper_bottom .right {
    float: left;
    margin-top: 10px;
}
.special-top-story .content .wrapper_bottom .left {
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    width: 300px;
}
.special-top-story .content .wrapper_bottom 
{
  float: left;
}
.special-top-story .content .wrapper_bottom .right .last-updated {
    float: left;
    margin-left: 22px;
    width: 381px;
}
.special-top-story .content .wrapper_bottom .right .last-updated .top-title {
    border-bottom: 1px solid #DCDCDC;
    color: #A50000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 2px;
    width: 381px;
}
.special-top-story .content .wrapper_bottom .right .last-updated .time {
    color: #7E7E7E;
    float: left;
    margin-right: 10px;
}
.special-top-story .content .wrapper_bottom .right .last-updated .title {
    color: #000000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 340px;
}
.special-top-story .content .wrapper_bottom .right .last-updated .item {
    border-top: 1px solid #EBEAEA;
    float: left;
    margin-top: 7px;
    padding-top: 7px;
}

.special-top-story .content .wrapper_bottom .right .last-updated .item-3 {
    border-top: medium none;
    margin-top: 0;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images
{
	float: left;
}

.special-top-story .content .wrapper_bottom .left .more-article-with-images .item {
    float: left;
    margin-bottom: 10px;
    width: 310px;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .img_wrapper {
    background: url("/images/related_img.png") no-repeat scroll 0 0 transparent;
    height: 107px;
    position: relative;
    width: 113px;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item  a {
    float: left;
    width: 112px;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item img {
    float: left;
    height: 100px;
    margin-left: 2px;
    width: 111px;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .title {
    float: left;
    margin-left: 10px;
    width: 160px;
    color:#4a4949;
    font-size:13px;
    font-weight:bold;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .title a {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    width: 180px;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .teaser a{
    color: #4A4949;
    float: left;
    text-decoration:none;
    font-size: 13px;
    margin-left: 12px;
    margin-top: 4px;
    width: 160px;
}

.special-top-story .right .top-story-gallery
{
	width: 379px;
	position:relative;
	z-index:0;
	display:none;
}
.special-top-story .wrapper_top .right .top-story-gallery ul li
{
	width: 379px;
height: 233px;
float:left;
}
.special-top-story .wrapper_top .right .top-story-gallery input
{
	cursor:pointer;
}
.special-top-story.right .top-story-gallery input.disabled
{
	background:none;
}
.special-top-story .right .top-story-gallery .carousel-previous
{

display:none;

}
.special-top-story .right .top-story-gallery .carousel-next
{

display:none;
}
.special-top-story .content .vd_icon {
    float: left;
}
.special-top-story .content .gallery_icon{
    float: left;
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .titleNteaser
{
	
}
.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .imgVideoIcon img
{
	margin-left: -106px;
    margin-top: 4px;
	width:27px;
	height:28px;
}

.special-top-story .content .wrapper_bottom .left .more-article-with-images .item .imgVideoIcon {
    float: left;
    height: 28px;
    position: absolute;
    width: 28px;
    z-index: 111;
}
.special-top-story .right .top-story-gallery .carousel-pagination a {
    background: url("/images/gallery_unactive.jpg") no-repeat scroll 0 0 transparent;
    height: 14px;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    text-align: center;
    width: 14px;
}
.special-top-story .right .top-story-gallery .carousel-pagination a.active {
    background: url("/images/gallery_active.jpg") no-repeat scroll 0 0 transparent;
    
}


.special-top-story  .wrapper_top .right img
{
	width:379px;
	height:233px;
}
.special-top-story  .wrapper_top .photographer {
    color: white;
    float: left;
    padding-left: 4px;
    position: relative;
    top: -17px;
}