/*
// "Reporter.gr" by Nuevvo Webware Ltd. for Joomla! 1.5.x - Version 2.0
*/

#reporterLiveStocksLog.loading {background:url(../images/loading.gif) no-repeat 50% 5px }
#reporterLiveStocksNotice {text-align:center;line-height:26px;font-weight:bold;}

.mod-preview-wrapper {opacity:1;z-index:20000;}
.mod-preview {background:#000;display:none;}
.mod-preview-info {background:#000 !important;color:#fff !important;}
/* com_reporter */
.handle, .handleRight {cursor:move;display:block;float:left;width:23px;height:23px;background:url(../images/handleNew.jpg) no-repeat 0 0px;margin:3px 5px 0 4px;}
.handle:hover, .handleRight:hover {background-position:0 -23px;cursor:move !important;}
.toolsTooltip {background:url(../images/toolsTooltipBottom.jpg) no-repeat 0 100%;padding-bottom:3px;float:right;margin:2px 5px;}
.toolsTooltip div {background:url(../images/toolsTooltipTop.jpg) no-repeat 0 0;padding:10px 5px 10px 47px;width:180px;color:#fff;font-size:11px;}
div.toolsTableContainer {float:left;width:48%;}
div.toolsTableContainer .toolsTable {width:90% }
/* Table - h3 */
#com_reporter .componentPadding .toolsTableTitle {padding:4px 0 0;margin:4px;font-weight:bold;font-size:16px;line-height:24px;color:#c40000;}
#com_reporter .componentPadding h2 {color:#000;font-size:14px;line-height:20px;font-weight:bold;}
/* Table */
.toolsTable {border:1px solid #ccc;margin:4px 0 12px;border:1px solid #ddd;}
.toolsTable th {font-weight:bold;font-size:11px;background:#d5dade;border:1px solid #ced3d7;padding:5px 5px 4px;vertical-align:top;}
.toolsTable thead th {}
.toolsTable tbody th {}
.toolsTable td {border:1px solid #ccc;border-color:#fff #fff #ced3d7 #fff;padding:5px 5px 4px;font-size:11px;color:#3f3d47;}
.toolsTable tr.even td {background:#eef2f4 }
.toolsTable tbody tr:hover td {background:#d5dade;color:#000;}
.toolsTable td a:link, .toolsTable td a:visited {text-decoration:underline }
.toolsTable tr.totalResults td {font-size:16px }
.toolsTable .trendUp {color:green !important }
.toolsTable .trendDown {color:red !important }
.toolsMarketMenu {}
.toolsLeftArea {width:540px;float:left;}
.toolsLeftArea table {width:96% }
.toolsRightArea {width:240px;float:right;}
.toolsRightArea table {width:96% }
/* tables on the left */
.tableBasicFigures {}
.generalIndexPrice td {font-size:17px }
.tableStockWatch {}
.tableIndices {}
.tableOtcBlockTradings {}
/* tables on the right */
.tableGreaterRise {}
.tableGreaterFall {}
.tableMostTradeable {}
.tableGreaterTurnOver {}
.tableGreaterVolume {}
.tableGreaterVariance {}
.tableInternationalIndices {}
/* ----- */
.tableMarketOutlook {}
.tableTop10Stocks {}
.tableBottom10Stocks {}
.tableMostActive {}
.tableGreaterTurnover {}
.tableSmallerTurnover {}
.tableSmallerVolume {}
.tableVolumeChangeComparingToYesterday {}
.tableVolumeChangeIn20Day {}
.tableMostTradeable {}
.tableStocksClosestToMaximum {}
.tableStocksClosestToLowest {}
.tableRealTimeIndices {} /* -- */
.mutualFunds {padding:3px }
.mutualFunds p {padding:5px 0 }
.trendUp {color:#258e22 }
.trendDown {color:#c40000 }
#userStocks, #userIndices {}
#indices, #stocks {position:relative }
#stocks tbody a {}
#loader {width:66px;height:66px;z-index:1000;display:none;position:absolute;background:url(../images/loading.gif) center center no-repeat;}

/* tools frontpage - Chart */
.toolsChartContainer object {width:520px !important;height:230px;}
.chart {margin:10px 5px 10px 0;height:240px;}
.chartPeriodLinks {background:#eef2f4;margin:1px 16px 1px 2px;border:1px solid #ddd;padding:5px 5px 4px;}
.chartPeriodLinks .periodLink {margin:0;padding:1px 3px;}
.chartCalendar {background:#eef2f4;margin:1px 16px 1px 2px;border:1px solid #ddd;padding:5px 5px 4px;}
.chartCalendar input#startDate {width:70px }
.chartCalendar input#endDate {width:70px }
.chartCalendar img {position:relative;top:5px;margin:0 2px;}
#stocksLog, #indicesLog {height:24px;z-index:1000;line-height:24px;font-weight:bold;color:green;text-align:right;}
#stocksLog.loading, #indicesLog.loading {background:url(../images/loading-small.gif) left top no-repeat }
#stockClosings.loading, #stockNews.loading {background:url(../images/loading.gif) center center no-repeat }
#stockClosings.loading table, #stockClosings.loading div, #stockNews.loading table, #stockNews.loading div {opacity:0 }
#balanceSheets.loading {background:url(../images/loading.gif) center center no-repeat }
#balanceSheets.loading form, #stockClosings.loading div {opacity:0 }
div.myLivePortfolioList .current dd {width:760px }
.current #stocks {}
.current #indices {}
.myLivePortfolioListRightTable {}
.editNumOfStocks {display:block;padding:2px 4px;background:#fff;width:120px;border:1px solid #ddd;}
.editPriceOfStocks {display:block;padding:2px 4px;background:#fff;width:120px;border:1px solid #ddd;}
.editPriceOfStocks input, .editNumOfStocks input {width:120px }

/* com_reporter / Portfolio & Stock */
div#stocksPagination {text-align:center;}
body#com_reporter.stock h2.toolsTableTitle {font-size:28px;line-height:auto;margin:20px 4px;}

/* ========================================================================== */
/* ========================================================================== */
/* ============================= GLOBAL STYLING ============================= */
/* ========================================================================== */
/* ========================================================================== */
body {font:normal 12px/14px Arial, Helvetica, sans-serif;color:#303030;padding:0;margin:0;text-align:left;}
p, div, table, tr, td, form, input {padding:0;margin:0;font-weight:normal;text-decoration:none;}
/* Links */
a {color:#000;font-weight:bold;text-decoration:none;}
a:link {}
a:visited {}
a:active, a:focus {outline:0}
a:hover {color:#c40000;font-weight:bold;text-decoration:none;}

/* Headings */
h1 {font-size:22px;color:#3671A1;padding:0;margin:0;font-weight:normal;text-decoration:none;}
h2 {font-size:18px;color:#c40000;padding:0;margin:0;font-weight:normal;text-decoration:none;}
h3 {color:#000;font:bold 14px/18px Arial, Helvetica, sans-serif;margin:0;}
h4 {}
h5 {}
h6 {}
/* Listings */
ul {margin:8px 16px;padding:0 8px;list-style:square;}
ul li {margin:1px 2px 1px 4px;padding:0;}
ol {margin:8px 16px;padding:0 8px;}
ol li {margin:1px 4px;padding:0;}
/* Forms */
select, option {font-size:12px;color:#222;font-weight:normal;text-decoration:none;}
select[disabled], option[disabled]{color:#ccc;}
input[disabled] {background:#ccc;border:1px solid #ddd;}
input {vertical-align:middle }
input.button, button {cursor:pointer;}
textarea {}
label {}
/* Horizontal lines */
hr {line-height:0;height:0;border:none;border-bottom:1px solid #ccc;padding:0;margin:8px 0;}
/* Images */
img {border:none }
/* Other */
fieldset {}
legend {}
pre {
	background:#F2F1F1;
    border-top:4px solid #000000;
    clear:both;
    display:block;
    font-family:monospace;
    font-size:12px;
    margin:15px 0;
    padding:8px;
    width:624px;
	white-space:pre-wrap;
	/* CSS3 browsers  */
	white-space:0!important;
	/* 1999+ Mozilla  */
	white-space:0;
	/* Opera 4 thru 6 */
	white-space:0;
	/* Opera 7 and up */
	word-wrap:break-word;
} /* used for displaying code blocks in content */

/* ========================================================================== */
/* ========================================================================== */
/* ============================ CONTENT LAYOUT ============================== */
/* ========================================================================== */
/* ========================================================================== */
.noticesContainer {background:#F7F6F1;border-bottom:1px solid #CFCFCF;padding:4px;}
.notices {width:1020px;margin:0 auto;padding:3px 3px 3px 20px;background:url(../images/icons/notices.png) no-repeat 0 2px;}



#header {padding:18px 0 0 10px;margin:0;}
	div#campaignTop728x90 {width:728px;height:90px;float:right;padding:0;margin:2px 10px 0 0;}

	div#marketWatchAndSearch {clear:both;margin:0;padding:10px 0 0;}

	/* Market watch */
	ul.stockDataInfo {float:left;list-style:none;margin:10px 0 0;padding:0;}
	li.stockDataBox {display:block;float:left;margin:0 10px 0 0;padding:0;}
	li.stockDataBox div {display:block;margin:0;padding:0;font-weight:bold;color:#333;}
	li.dateTime {padding:0;}
	li.dateTime div {padding:1px 0 0;}
	li.stockDataBox span.curDate, li.stockDataBox span#liveClockBlock {display:inline;font-size:11px;font-weight:normal;}
	li.stockDataBox span.curDate {padding:0 5px 0 0;}
	.valuePositive {color:#258e22;padding:0 2px;}
	.valueNegative {color:#c40000;padding:0 2px;}
	.valuePositiveBox {background:#258e22 url(../images/icons/up.gif) no-repeat 2px 50%;color:#fff;padding:1px 3px 1px 15px;}
	.valueNegativeBox {background:#c40000 url(../images/icons/down.gif) no-repeat 2px 50%;color:#fff;padding:1px 3px 1px 15px;margin-left:1px;}
	.stockDataBox b {padding-left:2px;color:#333;}

	/* Search box */
	/*div.searchBox {margin:0;float:right;position:relative;z-index:9999;padding:4px 5px 2px;background:#c40000;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}*/
	/*div.searchBox form input.inputbox {border:1px solid #520606;background:url(../images/reporter2011/searchInputBg.png) repeat-x 0 0 #fff;color:#666;font-size:12px;font-weight:normal;padding:2px 5px 4px;height:18px;}*/
	/*div.searchBox form input.button {border:none;background:url(../images/reporter2011/searchBtn.png) no-repeat 50% 50%;width:36px;height:26px;text-indent:-99px;overflow:hidden;margin:0;}*/
	#mod_search_searchword {width:200px }
	.mod_search_loading {background:url(../images/searchLoader.gif) 182px 8px no-repeat;background-color:#fff;}
	.search-result {}
	.search-result a {display:block;margin:0;padding:5px;border:1px solid #222;border-top:0;}
	.search-result a:hover {display:block;/*background:#222;*/ background:#650909;color:#fff;}
	.searchbox {}
	#mod_search_results {background:#fff;float:right;top:31px;position:absolute;display:none;z-index:1000;width:248px;margin-top:-1px;}


/* Stocks scroller */
#stockMarket {position:fixed;width:100%;bottom:0;z-index:12000;padding:2px 0 0 0;background:url(../images/reporter2011/stockScrollerBg.png) repeat-x 0 0;display:none;}
#stockMarket .reporter-module {padding:4px;width:1116px;margin:0 auto;background:#000;}
#stocksScroller {position:relative;overflow:hidden;width:1116px;height:22px;padding:0;background:#000 url(../images/ledBlackPanel.png) repeat-x 0 50%;}
#stocksScrollerInner {position:absolute;top:-3px;left:2px;width:1116px;height:30px;}
#stocksScrollerObject {width:1110px;height:30px;margin:0;padding:0;}

/* --- Main Menu + Footer Menu --- */
/*#mainMenuWrapper {background:#c40000 url(../images/reporter2011/mainMenuBgRepeat.png) repeat-x 0 100%;margin:0;padding:0;line-height:16px;height:33px;}*/
#mainMenu {padding:0;/*margin-right:152px;*/margin-right:140px;}
	#mainMenu ul,
	#footerMenu ul {padding:0;margin:0;list-style:none;}
	#mainMenu ul li,
	#footerMenu ul li {float:left;margin:0;}
	#mainMenu ul li:last-child,
	#footerMenu ul li:last-child {background-image:none;}
	/*#mainMenu li:hover,
	#mainMenu li.active {background:#7f0505 url(../images/reporter2011/menuSeparator.png) no-repeat 100% 0;}*/
	#mainMenu a, #footerMenu a {display:block;font-size:13px;font-weight:bold;color:#fff;padding:0 11px;margin:0;line-height:30px;}
	#mainMenu a:hover, #footerMenu a:hover {text-decoration:none;}
	#mainMenu a span, #footerMenu a span {cursor:pointer}
		/* monopoli btn in menu */
		#mainMenu .item7 {display:none;}
		#mainMenu .item7 a {background:url(../images/buttons/monopoliBtnNew.gif) no-repeat 50% 0;height:30px;overflow:hidden;width:132px;padding:2px 5px 2px 20px;}
		#mainMenu .item7 a span {display:none }
		/* My Reporter Link */
		/*#mainMenu li.item5 a,
		#mainMenu li.item34 a {color:#f2e200;}
		#mainMenu li.item5 li a {color:#fff;}*/

		#mainMenu li.item233 {padding:0;float:right;margin-right:10px;}
		#mainMenu li.item233 a {background:url(../images/EoF1.png) no-repeat 50% 50% #fafafa;border-radius:3px 3px 0 0;height:26px;margin:4px 0 0 5px;padding:0 8px;width:102px;box-shadow:1px -1px 1px 0 rgba(0, 0, 0, 0.3);}
		#mainMenu li.item233:hover, #mainMenu li.item233.active {background:none;}
		#mainMenu li.item233 a span {display:none;}
	/* second-level lists */
	/*#mainMenu ul li ul {position:absolute;background:#7f0505;z-index:99999;padding:8px;margin:0;}*/
	#mainMenu ul li ul li
	 {float:left;clear:both;margin:0;padding:0;background:none;}
	/*#mainMenu ul li ul li a,
	#mainMenu ul li ul li a:hover {padding:2px 4px;font-weight:normal;font-size:12px;line-height:20px;width:240px;}*/
	/*#mainMenu ul li ul li a:hover,
	#mainMenu li li.active,
	#mainMenu li li li.active {background:#c40000;}*/
	/* third-and-above-level lists */
	#mainMenu li ul ul {margin:-20px 0 0 240px }
	/* show second level lists */
	#mainMenu li ul,
	#mainMenu li:hover ul ul,
	#mainMenu li:hover ul ul ul,
	#mainMenu li.sfhover ul ul,
	#mainMenu li.sfhover ul ul ul {left:-9999px }
	/* lists nested under hovered list items */
	#mainMenu li:hover ul,
	#mainMenu li li:hover ul,
	#mainMenu li li li:hover ul,
	#mainMenu li.sfhover ul,
	#mainMenu li li.sfhover ul,
	#mainMenu li li li.sfhover ul {left:auto }
	/* make menus not sticky in ie7 */
	#mainMenu li:hover,
	#mainMenu li.sfhover {position:static;}

/* Left Container */
#leftContainer {float:left;width:990px;/* padding-top:12px;*/ }
#leftColumn {float:left;width:100%;position:relative;}

div#leftSide {float:left;width:120px;margin-top:12px;}
ul.menuLeftSide {list-style:none;margin:0 0 7px 0;padding:0;}
ul.menuLeftSide li {margin:0;padding:0;border-top:1px solid #fff;}
ul.menuLeftSide li a {display:block;padding:8px;background:#a92519;color:#fff;}
ul.menuLeftSide li a:hover {background:#d4594e;text-decoration:none;}

div#leftSideReporter {float:left;width:160px;padding:0 0 0 10px;}

div#componentFrontpage {float:left;width:357px;margin:0 23px 0 0;min-height:500px;}
div#rightOfComponentInFrontpage {float:right;width:300px;border-bottom:0px solid #dadada;}

div#componentReporter {width:838px;float:right;}
div#componentReporter div.componentPadding {padding:0 0 0 14px }
div#component {}
div.componentPadding {padding:0 0px 0 0px;text-align:left;}
body#com_k2frontpage div.componentPadding {padding:0 0px 0 0px;}
body.users div.componentPadding {padding:0 0 0 10px }

/* Banners 468x60 Block */
div.bannersBelowComponentLeft {margin:14px 30px 14px 40px;width:610px;height:62px;clear:both;}
div.bannersBelowComponentLeft .bannerBox {float:left;margin:0 10px 0 0;}
div.bannerCusBox {width:500px;margin:0 auto 20px!important;}
div.bannersBelowComponentLeft .banner468x60Home {width:468px;}
div.bannersBelowComponentLeft .banner120x60Home {width:120px;}
div#bannersBelowComponent {margin:10px 0;}
div#bannersBelowComponent .bannerBox {margin:0 auto 20px;width:468px;height:62px;}
div#bannersBelowComponentRight {margin:0 auto 8px 17px;width:120px;float:left;}

/* News Tab */
div#latestNews,
div#categoryNews {padding:0;margin:0 0 30px 0;width:300px;min-height:400px;background:url(../images/ajax-loader-tabs.gif) no-repeat 46% 50%;}

div#latestNews .module,
div#categoryNews .module {margin-bottom:0px !important;}

/* Btm 2 Cols (analyseis+thema+poll) */
.homeMarketBlock iframe {max-width:100%;}
div#twoCols {float:left;margin:0;padding:0;width:66.6667%;}
div#twoColLeft {width:50%;box-sizing:border-box;float:left;margin:0;padding:0 15px 0 0;}
div#twoColRight {width:50%;box-sizing:border-box;float:right;padding:0 0 0 15px;}
.rightColumnBottom {float:right;width:33.3333%;box-sizing:border-box;padding:0 0 0 20px;}
.rightColumnBottom .module {margin:0 0 30px;}

#modulesReporter .module.darkTitle {float:left;width:33.3333%;box-sizing:border-box;padding:0;margin:20px 20px 30px 0;}
#modulesReporter .module.userTools {clear:both;margin:0 auto;padding-top:20px;}

div#twoColRight .indicesMod {margin:0 0 20px;}
div#twoColRight .module.saumonBox.greyTitle {margin:0 0 15px;}

/* Monopoli Section */
/*#monopoliSection {clear:both;margin:14px 0 0 10px;background:url(../images/reporter2011/monopoliSectionBg.png) no-repeat 100% 12px;}*/
#monopoliSection h1 {text-transform:uppercase;color:#303030;font-weight:bold;font-size:18px;padding:10px 0 13px;}
#monopoliSection h1 a {display:block;background:url(../images/reporter2011/monopoliFeedLogo.png) no-repeat 0 0;width:183px;height:45px;}
#monopoliSection h1 a span {display:none;}
/*#monopoliSection #monopoliSectionContent {background:url(../images/ajax-loader-tabs.gif) no-repeat 30% center #e9e9e9;padding:0 10px 10px;}*/
/*#monopoliSectionContent div.monopolifeed {background:#E9E9E9;}*/
/*#monopoliSection #monopoliSectionContent #monopoliSectionBanner {float:right;width:300px;margin:10px 0 0 14px;}*/

/* Right 300px Column */
#rightColumn {width:300px;float:left;margin:0;}
#rightColumn .bannerBox {position:relative;margin:0 0 30px;z-index:10;}
#rightColumn .bannerBox:first-child {}
#rightColumn .bannerBox .moduleContent {}

/* Right 120px column */
#rightContainer {float:right;width:120px;padding:12px 10px 4px 0;}
#rightContainer object {/*max-width:120px;*/ }

/* Footer */
/*#footer {margin:14px 0 0 0;padding:0;}*/
	/*#footerMenu {background:url(../images/reporter2011/footerMenuBgRepeat.png) repeat-x 0 0;margin:0;padding:0;line-height:32px;height:32px;}
	#footerMenu ul li {background:url(../images/reporter2011/footerSeparator.png) no-repeat 100% 0;}
	#footerMenu li:hover,
	#footerMenu li.active {background:#9e0b0f url(../images/reporter2011/footerSeparator.png) no-repeat 100% 0;}
	#footerMenu a {line-height:32px;}*/

	#footerDesc {background:#9e0b0f;color:#fff;padding:0 0 0 14px;}
	#footerDesc a {color:#fff;}
	.footerDescription {float:left;width:515px;background:url(../images/reporter2011/footerLogo.png) no-repeat 0 50%;padding:20px 0 20px 225px;}
	.footerSocial {float:right;width:222px;background:url(../images/reporter2011/footerSeparator.png) repeat-y 0 0;padding:10px;}
	.footerSocial a {width:90px;height:19px;display:block;float:left;background-image:url(../images/reporter2011/footerSocial.png);background-repeat:no-repeat;margin:8px 0;}
	.footerSocial a span {line-height:19px;padding:0 0 0 20px;}
	.footerSocial a.facebookBtn {background-position:0 0;margin:8px 25px 0 15px;}
	.footerSocial a.rssBtn {background-position:0 -40px;}
	.footerSocial a.twitterBtn {background-position:0 -21px;margin:8px 25px 0 15px;}
	.footerSocial a.mobileBtn {background-position:0 -62px;}

	/*#copyrights {float:left;color:#737373;font-size:11px;padding:8px 0 0 0;}
	#copyrights a,
	#credits a {color:#737373;font-weight:bold;}
	#copyrights a:hover, #credits a:hover {}
	#credits {float:right;color:#737373;font-size:11px;padding:8px 0 0 0;}*/

/* ========================================================================== */
/* ========================================================================== */
/* ============= COMMON ELEMENTS (titles, forms, buttons etc.) ============== */
/* ========================================================================== */
/* ========================================================================== */

/* Global clear */
.clr {clear:both;height:0;line-height:0;overflow:hidden;float:none;}
span.clr {display:block;}
li.clearList {clear:both;height:0;line-height:0;font-size:0 !important;list-style:none;border:0 !important;background:none !important;padding:0 !important;margin:0 !important;float:none !important;display:block;}
/* Horizontal lines */
hr.separator {}
/* Form elements */
.inputbox {}
.inputbox:focus {}
.button {cursor:pointer;}
/* Titles - headings */
.componentheading, div.componentheading {margin:0 60px 8px 0;padding:0;font-weight:bold;font-size:20px;line-height:22px;color:#c40000;}
td.contentheading {padding:0 0 10px;font-weight:bold;font-size:20px;line-height:22px;color:#c40000;} /* add here "width:100%;" to force title to stretch to available space */
.contentheading, .contentheading a, a.contentheading, .contentpagetitle, .contentpagetitle a, a.contentpagetitle {}
.contentheading a:hover, a.contentheading:hover, .contentpagetitle a:hover, a.contentpagetitle:hover {}
/* "Read More" button */
a.readon {}
a.readon:hover {}
/* Back button */
div.back_button {}
div.back_button a {}
div.back_button a:hover {}
/* Pathway */
span.pathway {}
span.pathway img {}
/* the arrow */
a.pathway {}
a.pathway:hover {}

/* System Messages */
#system-message {margin:0;white-space:normal;padding:0;}
#system-message dt {display:none }
#system-message dd {padding:0;margin:0;display:block;background:#000;border-bottom:1px solid #fff;}
#system-message dd ul {color:#fff;list-style:none;padding:12px;margin:0;font-size:16px;}
#system-message dd ul li {line-height:150%;text-align:center;}
/* System Standard Messages */
#system-message dd.message {}
/* System Error Messages */
#system-message dd.error ul {color:#fff }
/* System Notice Messages */
#system-message dd.notice ul {color:#fff }
/* Debug */
#system-debug {color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div {font-size:11px }

/* Tabs */
dl.tabs {float:left;display:block;margin:0 0 -1px 0;z-index:50;position:relative;}
dl.tabs dt {margin:0 3px 0 0;float:left;padding:6px 8px;margin-left:0px;color:#000;font-weight:bold;}
dl.tabs dt.open {background:#fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;z-index:100;color:#000;}
dl.tabs dt.closed {background:#eae8e8;border:0;border-top:1px solid #eae8e8;border-bottom:1px solid #ccc;color:#303030;}

#latestNews dl.tabs {float:left;display:block;margin:0 0 -1px 0;z-index:50;position:relative;}
#latestNews dl.tabs dt {margin:0;float:left;background:url('../images/arrow_red_down.png') no-repeat 95% center;border:0;border-top:1px solid transparent;border-bottom:1px solid #ccc;color:#272729;padding:16px 33px 16px 10px;font-family:'Open Sans', sans-serif;font-size:14px;}
#latestNews dl.tabs dt.open {border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;z-index:100;color:#272729;padding:16px 43px 16px 10px;font-family:'Open Sans', sans-serif;font-size:14px;background:#fff url('../images/arrow_red_down.png') no-repeat 95% center;}
#latestNews dl.tabs dt.closed {background:url('../images/arrow_red_down.png') no-repeat 95% center;border:0;border-top:1px solid transparent;border-bottom:1px solid #ccc;color:#272729;padding:16px 30px 16px 10px;font-family:'Open Sans', sans-serif;font-size:14px;}
#latestNews dl.tabs dt:last-child{float:right!important;}

.reporter-modulecleanBox {}
.reporter-modulecleanBox #index63Tab {}
.reporter-modulecleanBox div.current {height:160px;}
.reporter-modulecleanBox div.current dd {padding:0 }
.indicesMod div.current {/*height:180px;*/ height:200px;overflow:hidden;}
.internationalIndices {width:279px;height:174px;overflow:auto;}
.priceCharts {padding:0 }
.reporter-modulecleanBox .highcharts-container {left:-13px !important;}
.reporter-modulecleanBox #priceChart-63 .highcharts-container {height:125px !important;}

div.priceChartsDetails {}
span.priceChartsDetailsUpdate {display:block;text-align:right;font-style:italic;color:#999;font-size:11px;border-top:1px dotted #ccc;padding:4px 0 0 0;margin:4px 0 0 0;}

div.current {clear:both;border:1px solid #ccc;padding:8px;overflow:auto;background:#fff;}
div.current dd {padding:0;margin:0;float:left;background:#fff;}

#latestNews{min-height:400px;}

#latestNews .module {}
#latestNews div.current,
#latestNews div.current dd {background-color:transparent;}
#latestNews div.current .module {background-color:#fff;}
#categoryNews .module {}
#categoryNews div.current .module {}
/* CSS fix for broken tabs until the Joomla! tabs script is triggered */
#latestNews dd {display:none;}
#mod_reporter_48{/*height:230px;*/ height:250px;background:url(../images/ajax-loader-tabs.gif) no-repeat center center;}
#mod_reporter_48 dd {display:none;}

.sxolioUnderGraph a.moduleItemTitle {font-size:13px!important;font-family:Arial;line-height:18px;margin:5px 0 0;padding:3px 4px;color:#fff;background:#c40000;}
.sxolioUnderGraph a.moduleItemTitle:hover {text-decoration:underline;}

.reporter-modulecleanBox .internationalIndices {display:none !important }
.reporter-modulecleanBox .current .internationalIndices {display:block !important }
.reporter-modulecleanBox .priceCharts {display:none !important }
.reporter-modulecleanBox .current .priceCharts {display:block !important }

#latestNews dl.tabs,
#categoryNews dl.tabs {width:300px;}
.reporter-modulecleanBox .tabs {width:300px }

/* ========================================================================== */
/* ========================================================================== */
/* =============================== COMPONENTS =============================== */
/* ========================================================================== */
/* ========================================================================== */

/* com_reporter:"services" view */
div#stockDataContainer {width:680px;margin:8px auto;padding:8px;background:#fff;}
div#stockDataContainer span.stockDataNotice {display:block;margin:12px 0 0 0;font-size:11px;color:#999;}
div#stockDataContainer div#stockDataDetails {margin-bottom:16px;padding-bottom:16px;border-bottom:1px dotted #ccc;}
div#stockDataContainer div#stockDataFilters {margin-bottom:16px }
div#stockDataContainer div#stockDataFilters a.periodLink {margin:0;padding:0 8px 0 0;}
div#stockDataContainer div#stockDataFilters input#startDate, div#stockDataContainer div#stockDataFilters input#endDate {width:90px }
div#stockDataContainer div#stockDataFilters img.calendar {vertical-align:text-top;margin:0 8px 0 2px;}
div#stockDataContainer table.toolsTable {width:100%;margin:8px auto 16px auto;}
div#stockDataContainer div#stockDataCredits {text-align:center;padding:8px;margin:8px 0;border-top:1px dotted #ccc;}
div#stockDataContainer div.chart object {margin:8px auto }

/* com_k2 (category layout)*/
div.itemContainer {padding:0 }
.itemSubTitle {display:block;font-weight:bold;color:#951e13;}
div.catItemView {padding:0 20px 0 0 }
div.lastRow div.catItemView {padding:0 }
div.rows2 div.itemContainer {margin-bottom:16px }
div.rows2 .catItemBody {}
div.catItemHeader {}
.catItemView span.catItemDateCreated {color:#777;font-size:11px;}
h3.catItemTitle {font-size:16px;font-weight:bold;line-height:18px;padding:0;margin:2px 0;}
.catItemView h3.catItemTitle span {}
.catItemView h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;}
.catItemView span.catItemAuthor {display:block;padding:0;margin:0;}
.catItemView span.catItemAuthor a {}
.catItemView span.catItemAuthor a:hover {}

.itemList div.catItemImageBlock {padding:0;margin:0 10px 5px 0;float:left;}
.itemList span.catItemImage {display:block;text-align:center;margin:0;}
.itemList span.catItemImage a {display:block;}
.itemList span.catItemImage img {border:0px solid #dadada;padding:0;}

.catItemBody {padding-bottom:7px;margin-bottom:7px;border-bottom:1px dotted #888;}
.catItemBody .catItemIntroText {font-size:12px;line-height:15px;}
.catItemIntroTextLink:link,
.catItemIntroTextLink:visited,
.catItemIntroTextLink:hover {font-weight:normal;text-decoration:none;font-size:12px;line-height:17px;color:#000;}
.catItemBanners {margin-bottom:7px;border-bottom:1px dotted #888;}
.k2FeedIcon {float:right;width:100%;}

body.itemid165 .catItemBody .catItemIntroText div {display:inline;}

/* text cleanup*/
.itemFullText {display:inline;}
.itemFullText p {text-align:left !important;}
.itemFullText p br {line-height:30px;display:none;}

/* com_k2 (frontpage template) */
#componentFrontpage #k2Container {border-bottom:0px solid #dadada;padding:0;}
.k2FrontPage div.catItemView {padding:0;border-bottom:0px dashed #dadada;padding-bottom:0px;}
.k2FrontPage div.itemContainer {margin:0;padding:0;}
.k2FrontPage div.itemContainer:hover {}
.k2FrontPage div.itemContainerLast {}
.k2FrontPage .itemList div.catItemImageBlock {margin:0 0 20px;float:none;}
.k2FrontPage .itemList span.catItemImage {text-align:left;}
.k2FrontPage .itemList span.catItemImage img {width:368px;height:auto;/*width:160px;*/}
.k2FrontPage h3.catItemTitle, .k2FrontPage h1.catItemTitle {color:#18181a;font-size:18px;font-weight:bold;line-height:20px;padding:0;margin:0 0 10px;font-family:'Open Sans', sans-serif;}
.k2FrontPage h1.catItemTitle {font-size:24px;line-height:28px;}
.k2FrontPage h3.catItemTitle{margin-bottom:0;}
.k2FrontPage h3.catItemTitle a, .k2FrontPage h1.catItemTitle a {display:block;color:#18181a;}
.k2FrontPage .groupLinks h3.catItemTitle {background:url(../images/reporter2011/k2FrontpageLinksListBullet.png) no-repeat 0 3px;padding:0 0 0 18px;}
.k2FrontPage .groupLinks h3.catItemTitle a {color:#102e6a;}
.k2FrontPage .catItemBody {padding-bottom:8px;margin-bottom:8px;border-bottom:none;}
.k2FrontPage .subItemsContainer a  {color:#3E6ECA;font-size:14px;}
.k2FrontPage .itemContainerLastItem .catItemBody {margin-bottom:0;border:0;}
.k2FrontPage .catItemBody .catItemIntroText {font-size:14px;line-height:15px;}
.k2FrontPage .catItemBody.secondaryItemBody .catItemIntroText {font-size:12px;line-height:13px;}

.k2FrontPage .catItemIntroTextLink:link,
.k2FrontPage .catItemIntroTextLink:visited,
.k2FrontPage .catItemIntroTextLink:hover {font-weight:normal;text-decoration:none;font-size:14px;line-height:18px;color:#000;}

.k2FrontPage .secondaryItemBody .catItemIntroTextLink:link,
.k2FrontPage .secondaryItemBody .catItemIntroTextLink:visited,
.k2FrontPage .secondaryItemBody .catItemIntroTextLink:hover {font-weight:normal;text-decoration:none;font-size:12px;line-height:13px!important;color:#000;}


.k2FrontPage .k2Pagination {display:none }

.k2FrontPage .itemList .dateAndCategory {
    margin-bottom:0px;
}
.k2FrontPage .itemList .catItemDateCreated{
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#616163;
}
.k2FrontPage .itemList .catItemCategory{
    float:left;
    margin-left:7px;
    padding:0;
}
.k2FrontPage .itemList .catItemCategory a{
    font-family:Arial;
    font-size:12px;
    color:#2b547a;
}

/* com_k2 (item layout)*/
.itemView div.itemHeader h2.itemTitle, .itemView div.itemHeader h1.itemTitle {font-size:22px;line-height:24px;color:#000;font-weight:bold;margin:5px 0;}
.itemView .itemSubTitle {font-size:15px;line-height:17px;padding:4px 0;margin:2px 0;border-top:1px solid #ccc;}
.itemView .itemIntroText {padding:0;margin-bottom:30px;font-weight:bold;color:#000;}
/*.itemView .itemIntroText p {font-weight:bold;color:#000;font-size:inherit;}*/
.itemText .itemFullText {font-size:17px;line-height:1.1;}
.itemText .itemFullText a {color:#404df9;}
/*body.itemid165 .itemText .itemFullText p {display:none;}*/
.itemText .itemFullText a.rssreadon {display:none;color:#486883;}
.itemText .itemFullText a.rssreadon:hover {color:#ae2528;}
/*.itemText .itemFullText .itemIntroText {font-size:inherit;line-height:inherit;}*/
/*.itemText .itemFullText p {font-size:inherit;line-height:inherit;}*/
.itemBody {}
.itemText {line-height:18px }
.itemText .itemFullText {color:#535355 }
.itemText .itemFullText b, .itemText .itemFullText strong {color:#000 }
.itemText p {margin-bottom:20px }
.itemLinks {width:180px;float:right;border-top:2px solid #000;background:#FCFCF8;margin:0 0 12px 8px;line-height:15px;padding:0 10px 10px 10px;}
.itemLinksInner {}
.itemLinks .linksCategoryLabel {}
.itemLinks .linksLabel {font-weight:normal;display:block;}
.itemLinks .itemStocksLabel {font-weight:normal;display:block;}
.itemLinks .itemAttachementsLabel {font-weight:normal;display:block;}
.itemLinks .itemDateCreated {}
.itemLinks .itemForologiaLogo {}
.itemLinks .itemForologiaLogo a {display:block;background:url(../images/logo-newspark-120x60.jpg) no-repeat 0 0;width:120px;height:60px;margin:0 auto;}
.itemLinks .itemForologiaLogo a span {display:none;}
/*.itemView .itemImage {float:left;margin:0 8px 3px 0;}*/
div.itemToolbar {display:none;}

.itemView .itemVideoBlock {background:none !important;margin:20px 0;padding:0;}
.itemView .itemVideoBlock h3 {color:#000;margin:0 0 10px;font-size:16px;}
.itemView .itemVideoBlock span.itemVideo {display:block;text-align:center;}


/* Legacy Images */
.itemView span.floatLeft img {float:left;margin:0 8px 2px 0;width:130px;height:auto;}
.itemView span.dontFloat img {float:left;margin:0 8px 2px 0;width:130px;height:auto;}
/* Authors Latest Items */
.itemView div.itemAuthorLatest {margin:16px 0;padding:0;}
.itemView div.itemAuthorLatest ul {margin:0;padding:0;}
.itemView div.itemAuthorLatest ul li {list-style:none;margin:0;padding:4px 0;}
.itemView div.itemAuthorLatest h3 {padding:3px }
.latestView .userItemList {margin-bottom:22px }

.userBlock {padding:0 10px 10px 0;margin:0 16px 5px 0;border-bottom:1px dotted #dadada;}
.userItemList {margin:0 16px 12px 0;border-bottom:1px dotted #ccc;}
.userItemList {}
.userItemList .titleOnly {margin:1px 0 2px 0;padding:2px 0 1px 14px;display:block;background:url(../images/bullets/grayBlt.gif) no-repeat 1px 5px;}
.userItemList .titleOnly a {font-size:12px }
.userItemList .userReadMore {border-top:1px dotted #ccc;padding:2px 10px;margin:5px 0 0 0;text-align:right;}
.userItemList .userReadMore a {color:#c40000;}
.userItemList .userReadMore a:hover {text-decoration:underline;}
.userItemList span.userItemDateCreated {color:#777;font-size:11px;}
div.userBlock img {width:60px !important;height:auto;border:3px solid #dadada;float:left;margin:0 10px 0 0;}
div.userBlock p.userAdditionalInfo {padding:4px 0;margin:2px 0 8px 0;}
.userItemList .userItemView {padding:0 0 3px;margin:0 0 3px;}
.userItemList h3.userItemTitle {font-size:12px;line-height:14px;}

/* Delta Forex */
.biggerCatTitles div.userBlock p.userAdditionalInfo {padding:4px 0;margin:2px 0;}
.biggerCatTitles div.userBlock p.userAdditionalInfo a {font-size:16px;font-weight:bold;line-height:18px;}


/* com_k2 (users layout) */
.userBlockPadding {margin:0 20px 0 0;padding-bottom:30px;}

/* com_search */
.searchContainer form#searchForm {border-bottom:1px solid #9c9c9c;padding:0 0 15px;margin:0 0 15px;}
.searchContainer fieldset {margin-bottom:10px;border:0;padding:6px 0;}
.searchContainer fieldset.searchAgain {background:#f9f9f9;padding:12px;}
.searchContainer fieldset.searchAgain input.inputbox {padding:3px 10px;font-size:16px;color:#888;border:1px solid #ddd;}
.searchContainer fieldset.searchAgain .button {border:1px solid #e1e1e1;color:#666;background:#e6e6e6;font-size:16px;height:auto;padding:2px 6px;position:relative;top:2px;}
.searchContainer h3 {margin:0 0 6px;}
.searchContainer p {margin-bottom:0;font-size:13px;line-height:1.2;}
.searchContainer p span {display:none;}
span.highlight {font-weight:bold;display:inline;}
.searchContainer .searchResultsContainer {padding:10px 0;}

/* com_reporter */
a.addStock {padding-right:20px;display:inline;}
a.addStock:hover {background:url(../images/icons/add.gif) no-repeat 100% 50% }
a.removeStock {padding-right:20px }
a.removeStock:hover {background:url(../images/icons/remove.gif) no-repeat 100% 50% }
/*.list-footer {background:url(../images/icons/addRemove.jpg) no-repeat 100% 0;}

/* ========================================================================== */
/* ========================================================================== */
/* ================================= MODULES ================================ */
/* ========================================================================== */
/* ========================================================================== */

/* --- GENERIC MODULE FORMATTING --- */
div.module {margin:0 0 14px 0 }
h3.moduleTitle {color:#c40000;padding:8px;margin:0;font-size:12px;}
div.moduleContent {}
#com_k2 #rightColumn .moduleContent {}
#com_k2 #rightColumn .moduleContent ul li a {}

/* Newsletter */
/*.newsletter {border-bottom:3px solid #DADADA;padding:0 0 10px;}
.newsletter p {display:block;margin:10px 0;}
.newsletter input#subscriber_email {height:21px;margin:0 3px 0 0;border:1px solid #ccc;color:#999;font-size:12px;width:130px;}
.newsletter input.button {border:1px solid #e1e1e1;color:#666;background:#e6e6e6;font-size:12px;height:auto;padding:2px 6px;}*/
#cmfooter {display:none !important }

/* mod_k2_login */
.traderLogin .moduleContent {background:#6E6C8B;border:0;padding:0;border-right:1px solid #cacaca;color:#EBEAEF;}
.traderLogin .moduleContent fieldset.input {border:0;margin:0;padding:10px;}
.traderLogin label {padding:0 0 3px;}
.traderLogin .moduleContent ul.traderLoginOptions {margin:0;padding:0;border-top:1px solid #cacaca;}
.traderLogin .moduleContent ul.traderLoginOptions li {display:block;list-style:none;padding:0;margin:0;border-bottom:1px solid #cacaca;}
.traderLogin .moduleContent a {font-weight:normal;font-size:12px;color:#ebeaef;line-height:15px;display:block;padding:4px 2px 4px 7px;}
.traderLogin .moduleContent a:hover {color:#fff;background:#c40000;}
.traderLogin .ub ul {margin:0;padding:5px 0;border-top:1px solid #fff;}
.traderLogin .ub ul li {list-style:none;margin:0;padding:0;}
.traderLogin .ub ul li a {font-weight:bold;}
.ub {padding:10px }
.ub img {margin:5px;display:block;border:1px solid #ebeaef;}
.ub b {margin:5px;display:block;}

/* saumon blocks */
body#com_k2frontpage div.saumonBox {margin:0;}
body#com_k2frontpage #rightOfComponentInFrontpage .greyTitle {margin:0 0 6px;}
div.saumonBox ul li .moduleItemTitle {font-size:15px;line-height:18px;}
div.saumonBox ul li.even,
div.saumonBox ul li.odd {padding:0 0 8px;margin:0;}
/*#rightOfComponentInFrontpage .redTitle ul li.even,
#rightOfComponentInFrontpage .redTitle ul li.odd {padding:0 0 8px 14px;background:url(../images/bullets/lightGreyBlt.png) no-repeat 0 4px;}*/

div.bordered {border:1px solid #CCCCCC;padding:8px;}
div.bordered ul li .moduleItemTitle {font-size:15px;}

/* Analyseis + Atomika Symferonta */
#twoColLeft {}
#twoColLeft .twoColsLeftMod {margin:0;}
#twoColLeft .k2ItemsBlock {border-bottom:3px solid #dadada;}
#twoColLeft .k2ItemsBlock ul {}
#twoColLeft .k2ItemsBlock ul li {padding:0 0 8px;margin:0 0 8px;border-bottom:1px solid #dadada;}
#twoColLeft .k2ItemsBlock ul li.lastItem {border-bottom:0;margin:0;}
#twoColLeft .k2ItemsBlock ul li a.moduleItemTitle {font-size:14px;line-height:16px;}

#twoColLeft .redTitle .k2ItemsBlock a.moduleItemImage {float:left;margin:0 10px 5px 0;width:84px;overflow:hidden;}
#twoColLeft .redTitle .k2ItemsBlock a.moduleItemImage img {border:2px solid #ccc;width:80px;height:auto;}

/* Thema + Poll */
#twoColRight {}
#twoColRight .cleanBox {margin-bottom:14px;}
#twoColRight .k2ItemsBlock {border-bottom:3px solid #dadada;}
#twoColRight .k2ItemsBlock ul li {padding:0 0 8px;}
#twoColRight .k2ItemsBlock a.moduleItemTitle {font-size:14px;line-height:16px;}
#twoColRight .k2ItemsBlock a.moduleItemImage {float:left;margin:0 10px 5px 0;width:84px;overflow:hidden;}
#twoColRight .k2ItemsBlock a.moduleItemImage img {border:2px solid #ccc;width:80px;height:auto;}

/* zebra */
.zebra .moduleContent {padding:0;background:#FAF9F4;}
.zebra ul li.odd {background:#f4f4f0 }
.zebra ul li.even, .zebra ul li.odd {padding:6px 8px 4px;margin:0;border-bottom:1px solid #dadada;border-top:1px solid #fff;}
.zebra ul li.lastItem {border-bottom:0 }

/* list style */
#bannersBelowComponent .listStyle {margin:0 0 14px 0px;background-color:#fff;padding:24px 35px;}

#rightColumn .listStyle .moduleContent {padding:0 12px;}
#bannersBelowComponent .listStyle .moduleContent {padding:0 6px;}

/*#rightColumn .listStyle ul,
#bannersBelowComponent .listStyle ul {margin:8px 0 8px 0px;padding:0 0 0 8px;list-style:square;}*/
/*#rightColumn .listStyle ul li,
#bannersBelowComponent .listStyle ul li {margin:1px 2px 6px 4px;padding:0;list-style:square;}*/
#rightColumn .listStyle ul li .moduleItemTitle,
#bannersBelowComponent .listStyle ul li .moduleItemTitle {padding:0;margin:0;display:inline;}
/*#rightColumn .listStyle ul li a,
#bannersBelowComponent .listStyle ul li a {font:bold 12px/13px Arial, Helvetica, sans-serif }*/
#rightColumn .listStyle ul li .moduleItemDateCreated {}

/* menu style */
#rightColumn .menuStyle .moduleContent {padding:0 8px }
#rightColumn .menuStyle ul {padding:0;margin:0;}
#rightColumn .menuStyle ul li {list-style:none;display:block;margin:0;padding:0;border-bottom:1px solid #dadada;}
#rightColumn .menuStyle ul li a {font-size:12px;font-weight:bold;padding:6px 4px;display:block;}
/*#rightColumn .menuStyle ul li a:hover {background:#ededed }*/

/* Pink box - CleanBox */
.pinkBox div.moduleContent {background:#f6eef1 } /* clean (no border) blocks */
.cleanBox div.moduleContent {border:0;padding:0;}

/* market Comment */
.marketComment {border:1px solid #ccc;height:178px;position:relative;}
.marketComment .moduleTitle {font:bold 12px/14px Arial, Helvetica, sans-serif;padding:4px 10px;}
.marketComment .moduleContent {border:0;background:none;}
.marketWatcGraphic {display:none }
.marketComment .marketWatcGraphic {display:block;width:8px;height:18px;background:url(../images/marketCommentBg.gif) no-repeat 100% 0;position:absolute;top:60px;left:157px;z-index:3;}
/* --- */

.current .module {margin-bottom:0;}
#categoryNews .current {padding:10px 1px 5px 1px;background:#FAF9F4;}
#categoryNews .open {background:#FAF9F4;border-bottom:1px solid #FAF9F4;}

.headlines .module {}
.headlines .moduleContent {padding:0;border:0;background:#FAF9F4;}
.headlines .moduleContent ul {padding:0;margin:0;display:block;height:400px;width:280px;overflow:auto;}
.headlines .moduleContent ul li {padding:0;margin:0 5px 0 10px;width:245px;}
.headlines .moduleContent ul li a {display:block;padding:7px 0 5px;margin:0;}
.headlines .moduleContent ul li a:link,
.headlines .moduleContent ul li a:visited {}
.headlines .moduleContent ul li a:hover {}
.headlines .moduleContent li {border-bottom:1px dotted #ccc;border-top:0px solid #fff;}
.headlines .moduleCustomLink {display:block;padding:5px 7px 3px 26px;font-size:11px;font-weight:normal;background:url(../images/icons/moreNewsIconRed.gif) no-repeat 8px 5px;}

/* latestNews tabs*/
#latestNews .current {padding:0;border:0;}
#latestNews .module {margin-bottom:0 }
#latestNews .moduleContent {border:0;padding:0;background:none;}
#latestNews .slides-wrapper {width:298px;/*height:350px;*/ height:700px;overflow:auto;border:1px solid #ccc;padding:0px 0;}
#latestNews .slides-wrapper .slides {width:auto;margin:0 5px 0 15px}
#latestNews .slides-wrapper .slide {border-bottom:1px dotted #999;padding:20px 0px 20px 0px;width:253px;}
#latestNews .slides-wrapper .slide a.moduleItemTitle {padding:0;margin:0;display:block;margin-left:63px;font-weight:normal;color:#272729;line-height:18px;}
#latestNews .slides-wrapper .slide a.moduleItemTitle:hover {}
#latestNews .slides-wrapper .slide span.moduleItemDateCreated {font-size:14px;line-height:25px;letter-spacing:0;text-align:center;background-color:#b82126;font-weight:bold;color:#fff;padding:0 0 0 0;display:block;width:45px;float:left;}
#latestNews .moduleCustomLink {color:#444;text-align:right;display:block;padding:3px 18px 0;font-size:11px;font-weight:bold;background:url(../images/reporter2011/moreNewsRedArrow.png) no-repeat 100% 7px;}

/* latestNews tabs (Blogs)*/
#latestNews .feedList .slides-wrapper .slide .moduleItemTitles {margin-left:71px;}
#latestNews .feedList .slides-wrapper .slide .moduleItemTitles a.moduleItemTitle {font-weight:bold;font-style:normal;color:#000;margin:0 0 3px;font-size:12px;}
#latestNews .feedList .slides-wrapper .slide .moduleItemTitles a {font-weight:normal;font-style:italic;color:#999;font-size:11px;}
#latestNews .feedList .slides-wrapper .slide .moduleItemTitles a:hover {color:#c40000;}
#latestNews .feedList .slides-wrapper .slide span.moduleItemDateCreated {background:url(../images/reporter2011/tabsDateBg.png) no-repeat 100% 0;width:60px;}

/* listsByDate */
div.listsByDate ul li a.moduleItemTitle {}
div.listsByDate ul li a.moduleItemTitle:hover {}
div.listsByDate ul li {}
div.listsByDate ul li span.moduleItemDateCreated {}

/* Gazzetta Widget */
.gazzettaWidget {margin-bottom:0;}

/* Monopoli Feed */
/*#monopoliSectionContent .monopolifeed {width:646px;float:left;}*/
#monopoliSectionContent .monopolifeed .moduleContent {border:0;background:none;padding-right:0;}
#monopoliSectionContent .monopolifeed ul {padding:0;margin:0;}
/*#monopoliSectionContent .monopolifeed ul li {list-style:none;margin:15px 30px 15px 0;padding:0 0 5px 0;float:left;width:300px;}*/
/*#monopoliSectionContent .monopolifeed ul li.feedItemsBlocksrfrRow1 {margin:15px 0;}*/
/*#monopoliSectionContent .monopolifeed ul li .feedItemTitle {font:bold 13px/15px Arial, Helvetica, sans-serif;}#monopoliSectionContent .monopolifeed ul li .feedItemCategory {font:bold 12px/15px Arial, Helvetica, sans-serif;}*/
/*#monopoliSectionContent .monopolifeed ul li span.srfrFeedItemDate {display:block;color:#737373;font-size:12px;padding:3px 0 0;}*/

/*#monopoliSectionContent .monopolifeed ul li img {width:124px;height:auto;}*/
/*#monopoliSectionContent .monopolifeed ul li p {color:#000;padding:5px 0;}*/
/*#monopoliSectionContent .monopolifeed .feedItemsDesc {float:left;width:160px;}*/

/* mod_reporter */
.userTools {margin-bottom:15px;}
.userTools p {background:#EAECEF url(../images/purpleIcons/myReporterAccount.gif) no-repeat 10px 0px;border-bottom:1px solid #cacaca;display:block;padding:10px 20px 10px 100px;font:normal 14px/16px Arial, Helvetica, sans-serif;}
.userTools p a.createAccount {display:block;float:right;width:131px;padding-left:26px;font-size:11px;line-height:30px;background:url(../images/buttons/newAccount.gif) no-repeat 0 0;}
.userTools ul {list-style:none;margin:0 0 7px 0;padding:0;display:block;height:113px;background:#EAECEF;border-bottom:1px solid #cacaca;}
.userTools ul li {margin:0;padding:0;display:inline;}
.userTools ul li a {padding:68px 8px 10px;height:24px;display:block;width:110px;float:left;text-align:center;}
.userTools ul li.myAccount a {background:url(../images/purpleIcons/myReporterAccount.gif) no-repeat 50% 14px }
.userTools ul li.myPortfolioStocks a {background:url(../images/purpleIcons/myReporterPortfolioStocks.gif) no-repeat 50% 14px }
.userTools ul li.myPortfolioIndeces a {background:url(../images/purpleIcons/myReporterPortfolioIndeces.gif) no-repeat 50% 14px }
.userTools ul li.myPortfolioEvaluation a {background:url(../images/purpleIcons/myReporterEvaluatePortfolio.gif) no-repeat 50% 14px }
.userTools ul li.myPortfolioEdit a {background:url(../images/purpleIcons/myReporterPortfolio.gif) no-repeat 50% 14px }
.userTools ul li.myNews a {background:url(../images/purpleIcons/myReporterNews.gif) no-repeat 50% 14px }
.userTools ul li a:hover {text-decoration:none;background-position:50% -129px;}
.modToolsTable {margin:0;padding:0;width:275px;}
.modToolsTable th {border-bottom:1px solid #ccc;padding:2px 2px 4px;}
.modToolsTable td {border-bottom:1px solid #ccc;padding:3px 2px;} /* contact user */
.userTools .moduleContent {background:#EAECEF url(../images/purpleIcons/userContact.gif) no-repeat 10px 10px;border-bottom:1px solid #cacaca;display:block;padding:10px 20px 10px 100px;font:normal 14px/16px Arial, Helvetica, sans-serif;height:60px;margin:30px 0;}
.userTools .moduleContent a.userContact {display:block;float:right;width:111px;padding-left:46px;font-size:12px;line-height:30px;background:url(../images/buttons/contactBtn.gif) no-repeat 0 0;}

/* Register */
#sbox-content .itemView {padding:20px }
#sbox-content .itemView dl, #sbox-content .itemDateModified, #sbox-content .itemBackToTop {display:none }
.userRegister {}
.formElementsContainer {display:block;padding:10px;margin:0 5px 5px 0;background:#F4F4EC;border:1px solid #ccc;}
.userRegister fieldset {border:0 }
.userRegister label {margin:8px 0 4px }
.userRegister label.displayBlock {display:block;font-size:14px;}
.userRegister button {margin:10px 0 }
.userRegister div.clr {}
.readInformation {padding:4px 20px 10px 0 }
.userFields label {display:block;font-size:14px;}
.userFields input, .userFields textarea, .userFields select {}
.userReset {}
.userReset fieldset {border:0 }
.userReset label.displayBlock {display:block;font-size:14px;}
.userReset div.clr {margin-bottom:5px }
.userRemind {}
.userRemind fieldset {border:0 }
.userRemind label.displayBlock {display:block;font-size:14px;}
.userRemind div.clr {margin-bottom:5px }
input#pluginsreportermail0 {display:inline }
input#pluginsreportermail1 {display:inline } /*  */

.tradeToolsMenu {background:none }
.tradeToolsMenu .moduleContent {background:#343434;border:0;padding:0;border-right:1px solid #cacaca;}
.tradeToolsMenu ul {padding:0;margin:0;}
.tradeToolsMenu ul li {list-style:none;display:block;border-bottom:1px solid #cacaca;padding:0;margin:0;}
.tradeToolsMenu ul li a {font-weight:normal;font-size:12px;color:#ebeaef;line-height:15px;display:block;padding:4px 2px 4px 7px;}
.tradeToolsMenu ul li a:hover {color:#fff;background:#c40000;}
.tradeToolsMenu ul li.active a {color:#fff;background:#c40000;}

/* K2 tools */
/* --- Category List/Menu --- */
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {font-size:12px;font-weight:normal;padding:4px 3px 3px;display:block;}
/*div.k2CategoriesListBlock ul li a:hover {background:#ededed }*/
div.k2CategoriesListBlock ul li a span {}
div.k2CategoriesListBlock ul li a:hover span {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {}


.descText p {padding:20px;font-weight:bold;}
#htmlElementContainer {width:400px;height:280px;background:#fff;}

.login-form-container {padding:15px }
.login-form-container h3 {margin-bottom:5px;padding:0 0 4px 0;border-bottom:1px dashed #a4a39d;}
.login-form-container fieldset.input {border:0;padding:0 0 5px;margin:0;border-bottom:1px dashed #a4a39d;}
.login-form-container fieldset.input label {line-height:22px;color:#83827f;}
.login-form-container input#modlgn_passwd, .login-form-container input#modlgn_username {padding:3px 5px;width:270px;font-size:16px;margin:2px 0 5px;}
.login-form-container p#form-login-remember {padding:3px 0 }
.login-form-container ul {margin:0;padding:5px 0;}
.login-form-container ul li {list-style:none;display:inline;line-height:30px;}
.userLogIn .descText a {color:#3E6ECA;font-size:14px;}
.userLogIn a.biggerFont, .userLogIn span.biggerFont {font-size:16px;}

/* mod_breadcrumbs - mod_k2_tools (breadcrumbs)*/
.breadcrumbs {border-bottom:1px solid #dadada;margin-bottom:8px;padding:4px 0;display:none;}
#com_reporter .breadcrumbs, #com_user .breadcrumbs {display:none }

/* mod_jw_cc (banner blocks) */
.jwcc.bannerBox {padding:0;}
.bannerBox div.moduleContent,
.bannerBoxFarmacies div.moduleContent {border:none!important;padding:0 !important;}
.bannerBox,
.bannerBoxFarmacies {padding:0;}
.bannerBoxFarmacies {margin:0 !important;}

.rightContainer .module {margin-bottom:12px }
div#leftSide .googleAdManager {margin-bottom:6px }
.itemList .googleAdManager {margin:0 auto 8px;width:468px;}

/* mod_jw_srfr */
span.srfrFeedItemDate {display:block;color:#999;font-size:11px;}
span.srfrReadMore {display:block }

/* com_contact */
form#emailForm {margin:5px 0 5px;display:block;padding:10px;margin:0 5px 5px 0;background:#F4F4EC;border:1px solid #ccc;}
form#emailForm label {padding:8px 0 0;line-height:32px;font-size:14px;}
form#emailForm button {margin:10px 0 } /* contest form */
form#contestForm {margin:5px 0 5px;display:block;padding:10px;margin:0 5px 5px 0;background:#F4F4EC;border:1px solid #ccc;}
form#contestForm label {padding:8px 0 0;line-height:32px;font-size:14px;}
form#contestForm button {margin:10px 0 } /* >>>>>>>>>> TO DELETE >>>>>>>>>>> */

div.placeholderBanner {font-size:20px;font-weight:bold;color:#999;background:#fffff0;border:1px solid #ccc;padding:8px;margin:0 8px;text-align:center;}

/* --- mod_poll --- */
/*.pollsMod {}
.pollsMod h3.moduleTitle {font-size:16px;line-height:22px;padding:2px 6px 0;background-position:0 0;}
.pollsMod h3.moduleTitle span {display:block;padding:0 0 23px 38px;color:#212121;background:url(../images/reporter2011/pollsH3Icon.png) no-repeat 0 0;}*/
table.pollstableborder {margin:5px 0;width:100%;}
table.pollstableborder tr td {padding:7px 10px;}
.pollsMod table thead td {font-size:13px;line-height:15px;}
table.pollstableborder tr td input {vertical-align:top;}
/*.pollsMod input.btnSubmit {color:#666;font:bold 12px/14px Arial,Helvetica,sans-serif;border:0;padding:6px 0;text-align:center;text-transform:uppercase;background-image:url(../images/reporter2011/pollsBtns.png);background-repeat:no-repeat;}
.pollsMod input.buttonVote {background-position:0 0;width:78px;margin:0 5px 0 0;}
.pollsMod input.buttonResults {background-position:0 -30px;width:129px;}*/

.poller {/* The poller box */   float:left;width:91%;height:auto;padding:5px;margin:10px;}
/* Poller title above radio buttons */
.pollerTitle {margin-bottom:8px;font-weight:bold;font-size:1.1em;}
/* Label for each radio button */
.pollerOption {line-height:22px }
.pollerOption label {margin-left:5px }
/* Label for each option above graph - i.e. results */
.result_pollerOption {margin:4px 0 2px 0;font-weight:bold;padding-left:0px;text-transform:capitalize;}
/* Title of poller - when ajax shows the results */
.result_pollerTitle {margin-bottom:3px;font-weight:bold;} /
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img {}
/* The tag where the percentage result is shown */
.result_pollGraph div {background:#000;color:#fff;font-size:14px;font-weight:bold;line-height:16px;padding:3px 0 3px 3px;}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph {margin-bottom:3px }
#rightColumn form #mainContainer {padding:0 }
/* Message when Ajax is working getting restults fromt the server */
.poller_waitMessage {display:none;color:#c40000;}
.result_totalVotes {clear:both;margin-top:10px;line-height:30px;font-weight:bold;}

body#com_k2 #rightColumn .modalMaritimeStocks {padding:0 0 5px 3px;margin:0;background:none;border:0;}
body#com_k2 #rightColumn .modalMaritimeStocks .moduleContent {padding:0;margin:0;background:none;border:0;}
body#com_k2 #rightColumn .modalMaritimeStocks a#modalMaritimeStocks {display:block;width:294px;height:40px;background:url(../images/buttons/viewNauticaStosks.gif) no-repeat 0 0;}
a#modalMaritimeStocks span {display:none }

/* ========================================================================== */
/* ========================================================================== */
/* ================ PLUGINS (formerly known as MAMBOTS or BOTS) ============= */
/* ========================================================================== */
/* ========================================================================== */

/*--------------------- Pagination ---------------------*/
ul.pagination {display:block;text-align:left;padding:10px 0;margin:0 auto;width:450px;}
ul.pagination li {display:inline;padding:0;margin:0 1px 0 0;}
ul.pagination span, ul.pagination a {line-height:21px;border:1px solid #ccc;padding:1px 3px;font:normal 11px/14px Arial, Helvetica, sans-serif;color:#000;background:#ededed;margin:0 1px;}
ul.pagination a:hover {text-decoration:none;}
ul.pagination li a:hover {background:#D1E0EF;border-color:#6F140D;}
ul.pagination li.page span.curPage {background:#BE2C1F;color:#fff;border-color:#6F140D;}
ul.pagination li.inactive span {color:#777;}

/* Subscriptions */
body.itemid122 .itemText .itemFullText a {color:#486883;}
body.itemid122 .itemText .itemFullText a:hover {color:#ae2528;}
#magSubscriptionContainer {margin:15px 0 0 0;}
.magazineSubscriptions {margin:25px 0 10px;background:url(../images/magSubscription/reporterMagSubscrBg680x126.png) no-repeat 0 0;padding:35px 20px 0 185px;height:90px;overflow:hidden;position:relative;}
.magazineSubscriptions h3 {margin:0 0 6px;color:#486883;font:bold 18px/20px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.magazineSubscriptions .magSubscrCont {}
.magazineSubscriptions .magSubscrItem {font-size:15px;font-weight:bold;}
.magazineSubscriptions span.magSubscrName {color:#797789;}
.magazineSubscriptions span.magSubscrPrice {color:#8f0015;}
.magazineSubscriptions .magSubscrCont .magSubscrSubmit {position:absolute;right:20px;top:42px;}
.magazineSubscriptions .magSubscrCont .magSubscrSubmit a {display:block;color:#deebf6;width:116px;height:30px;text-align:center;padding:10px 0 0 0;font:bold 16px/18px Arial, Helvetica, sans-serif;background:url(../images/magSubscription/reporterMagSubscrSubmitBtn.png) no-repeat 0 0;}
.magazineSubscriptions .magSubscrCont .magSubscrSubmit a:hover {text-decoration:none;}

#magSubscriptionContainer h4 {color:#be2c1f;font-size:15px;font-weight:bold;line-height:24px;margin:4px 4px 4px 0;padding:4px 0 0;}
#magSubscriptionContainer h4.whiteColor {color:#fff;border:1px solid #ccc;border-bottom:0;padding:2px;margin:0 5px 0 0;}
#magSubscriptionContainer h4.whiteColor a {color:#fff;text-decoration:none;}
#magSubscriptionContainer h4.whiteColor a:hover {text-decoration:none;}
#magSubscriptionContainer h4.whiteColor span {display:block;background:#898ca2;padding:3px 8px;}
#magSubscriptionContainer h4.alreadyCustomer {border-bottom:1px solid #ccc;}
#magSubscriptionContainer h4.noBorderBottom {border-bottom:0;}
#magSubscriptionContainer h4.alreadyCustomer span {background:url(../images/magSubscription/openCloseBtn.png) no-repeat 99% 50% #be2c1f;}
#magSubscriptionContainer table {}
#magSubscriptionContainer table tr td {padding:4px 0;vertical-align:middle;}
#magSubscriptionContainer table tr td.key {width:170px;}
#magSubscriptionContainer .historyTableContainer,
#magSubscriptionContainer .formElementsContainer {background:#f8f8f8;color:#32363e;padding:6px 10px;}
#magSubscriptionContainer .historyTableContainer {padding:0;}
#magSubscriptionContainer .subscriptionDetails {background:#ecedf1;margin:0 5px 20px 0;}
#magSubscriptionContainer .alreadyCustomerForm {/*margin:0 5px 20px 0;*/margin:0 5px 0 0;display:none;}
#magSubscriptionContainer .openContainer {display:block;}
#magSubscriptionContainer form#revnuLoginForm {margin:0 0 20px;}
#magSubscriptionContainer .formElementsContainer label {font-size:14px;}
#magSubscriptionContainer input.button,
#magSubscriptionContainer button {font:bold 14px/16px Arial,Helvetica,sans-serif;padding:3px 0;text-align:center;width:93px;height:30px;border:0;}

#magSubscriptionContainer .subscriptionDetails p {font-size:14px;}
#magSubscriptionContainer .subscriptionDetails p.paddingBtm {padding:0 0 5px 0;}
#magSubscriptionContainer .subscriptionDetails span {font-weight:bold;}

#magSubscriptionContainer .alreadyCustomerForm p,
#magSubscriptionContainer .alreadyCustomerForm ul {margin:6px 0;}
#magSubscriptionContainer .alreadyCustomerForm p {float:left;width:170px;padding:0 0 0 2px;}
#magSubscriptionContainer .alreadyCustomerForm input.button {float:left;margin:6px 15px 6px 0;color:#4b4b4b;background:url(../images/magSubscription/reporterMagSubscrBtns.png) no-repeat 0 1px;}
#magSubscriptionContainer .alreadyCustomerForm ul {float:left;padding:0;}
#magSubscriptionContainer .alreadyCustomerForm ul li {list-style:none;margin:0;padding:0;}
#magSubscriptionContainer .alreadyCustomerForm ul li a {font-style:italic;font-weight:normal;font-size:12px;line-height:16px;}

#magSubscriptionContainer .formElementsContainer input.inputbox,
#magSubscriptionContainer .formElementsContainer select {color:#32363e;background:url(../images/magSubscription/reporterMagSubscrInputBg.png) repeat-x 0 0 #fff;border:1px solid #ccc;font:normal 13px/14px Arial, Helvetica, sans-serif;}
#magSubscriptionContainer .formElementsContainer input.inputbox {width:205px;padding:4px 5px;}
#magSubscriptionContainer .formElementsContainer input.inputbox[disabled] {background:#f1f1f1;}
#magSubscriptionContainer .formElementsContainer select {padding:3px 2px 2px;}

#magSubscriptionContainer .magSubmitContainer,
#magSubscriptionContainer .magSaveContainer {margin:20px 0 0 0;}
#magSubscriptionContainer .magSubmitContainer p {font-size:14px;float:left;padding:6px 0 0 0;font-style:italic;}
#magSubscriptionContainer .magSubmitContainer button,
#magSubscriptionContainer .magSaveContainer button {margin:0 5px 0 0;float:right;background:url(../images/magSubscription/reporterMagSubscrBtns.png) no-repeat 0 -31px;color:#4a4c5d;}
#magSubscriptionContainer .magSaveContainer button {background:url(../images/magSubscription/reporterMagSubscrBtns.png) no-repeat 0 -96px;width:125px;}
#magSubscriptionContainer .magSubmitContainer #revnuSubscribeFormLog {display:block;float:right;margin:0 10px 0 0;}

#magSubscriptionContainer a.viewAllTransactions {display:block;font:bold 14px/16px Arial,Helvetica,sans-serif;padding:3px 0;text-align:center;width:224px;height:30px;border:0;}
#magSubscriptionContainer a.viewAllTransactions {margin:0 5px 0 0;float:right;background:url(../images/magSubscription/reporterMagSubscrBtns225.png) no-repeat 0 -31px;color:#4a4c5d;}
#magSubscriptionContainer a.viewAllTransactions {text-decoration:none;}

#magSubscriptionContainer .historyTableContainer table {border-collapse:collapse;width:100%;}
#magSubscriptionContainer .historyTableContainer table tr {}
#magSubscriptionContainer .historyTableContainer table tr th {padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:18px;background:#898ca2;border:2px solid #fff;border-bottom:0;}
#magSubscriptionContainer .historyTableContainer table tr td {padding:5px;border:2px solid #ccc;}
#magSubscriptionContainer .historyTableContainer table tr td:first-child {border-left:0;}
#magSubscriptionContainer .historyTableContainer table tr td:last-child {border-right:0;}
#magSubscriptionContainer .historyTableContainer table tr:last-child td {border-bottom:0;}
#magSubscriptionContainer .historyTableContainer table tr th.centerAlign,
#magSubscriptionContainer .historyTableContainer table tr td.centerAlign {text-align:center;}

#printInvoiceContainer {padding:10px;}
#printInvoiceContainer .invoice {border:1px solid #ccc;border-left:0;border-right:0;padding:10px 5px;margin:10px 0;}
#printInvoiceContainer .invoice h4 {font-size:15px;line-height:18px;color:#32363e;margin:0;}

#printInvoiceContainer .invoiceCustomerLeft h4 {margin:0;}
#printInvoiceContainer .transactionTable {background:#f8f8f8;color:#32363e;padding:0;margin:10px 0;width:500px;border:1px solid #ccc;}
#printInvoiceContainer table.invoiceProducts {margin:0;border-collapse:collapse;width:100%;}
#printInvoiceContainer table tr th {padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:18px;background:#898ca2;border:2px solid #fff;border-bottom:0;}
#printInvoiceContainer table tr td {padding:5px;border:2px solid #ccc;}
#printInvoiceContainer table tr td:first-child {border-left:0;}
#printInvoiceContainer table tr td:last-child {border-right:0;}
#printInvoiceContainer table tr:last-child td {border-bottom:0;}

/* Banner Subscription */
.bannerMag {}
.bannerMag {margin:5px 0 10px;padding:38px 20px 20px 185px;height:70px;}
.bannerMag h3 a {color:#486883;font:bold 18px/20px Arial, Helvetica, sans-serif;}
.bannerMag h3 a:hover {color:#ae2528;}

/* PRINT/E-MAIL PAGE - component.php */
body#componentPage {background:#fff }
body#componentPage div.toolsTableContainer {float:none;width:auto;}
body#componentPage div.toolsTableContainer .toolsTable {width:auto }

/* GRAPHS PAGE - graphs.php */
body#graphsPage {margin:0;padding:0;background:#fff;}
div#graphsPageContainer {width:300px;margin:0 auto;padding:0;background:#fff;}
div#graphsPageContainer .module {margin:0;}
.indicesMod .priceCharts {cursor:pointer;}

.redBorderBanner {border:3px solid #c40000;padding:10px;}
.redBorderBanner div.k2ItemsBlock ul li {overflow:hidden;padding:7px 0;}
.redBorderBanner a.moduleItemTitle {display:block;padding:0 0 7px;}
.redBorderBanner div.k2ItemsBlock ul li img {float:left;margin:7px 10px 7px 0;}

/* CAPTCHA */
#captcha {display:block;margin:12px 0 4px 0;border:2px solid #ccc;}
#captcha-form {display:block;margin:4px 0 5px; padding:2px 4px;width:215px;}


/* E-elements of class */
body.itemid232 div.itemFullText img {width:420px;}
body.itemid232 div.itemFullText .itemIntroText {clear:left;padding-top:12px;}

/* newly created banner */
.underMenuGlobalBanner {margin:0 0 15px;}

/* Image Feeds */
.feed2_img {float:left;margin-right:10px;max-width:400px;}

/* Eikona Agoras se Analytiki eikona agoras */
.eikonaAgoras {float:right;width:60%;}
#componentPage h3.toolsTableTitle {color:#C40000;font-size:16px;font-weight:bold;line-height:24px;margin:0 4px 4px;padding:0;}
#componentPage table.tableMarketOutlook {width:100%;}

.sxolioAgoras {float:left;margin:0 0 14px;width:35%;}
.sxolioAgoras .moduleItemTitle, .sxolioAgoras p.moduleItemIntrotext {margin-bottom:8px;}

#fullLeft .itemContainerLeading {position:absolute;top:0;left:0;width:357px;}
#fullLeft .itemContainerLeading .subItemsContainer ul.subItems {margin:8px;}
#fullLeft .itemContainerSecondary {width:50%;box-sizing:border-box;padding:0 15px 0 0;float:left;margin-bottom:25px;}
#fullLeft .itemContainerSecondary:nth-child(even){float:right;padding:0 0 0 15px;}
#fullLeft .itemContainerSecondary .catItemView {border-bottom:1px solid #dadada;padding:0 0 25px;}
#fullLeft .itemContainerSecondary.addRightPadding {padding:0 15px 0 0;}
#fullLeft .itemContainerSecondary.addLeftPadding {padding:0 0 0 15px;}
#fullLeft .evenClear {clear:both;}
#fullLeft .itemContainerSecondary .subItemsContainer ul.subItems {padding:8px;margin:0 8px;}
#fullLeft .itemContainerLeading2 {margin-bottom:25px;}
#fullLeft .itemContainerLeading2 .catItemViewSecondary {background:url(../images/greyPattern2.png) repeat 0 0;padding:15px;border-bottom:0;}
#fullLeft .itemContainerLeading2 .catItemHeader {float:none;margin:0 0 15px;width:100%;}
#fullLeft .itemContainerLeading2 .catItemImageBlock {float:none !important;width:100%;}
#fullLeft .itemContainerLeading2 span.catItemImage a {width:auto;height:220px;}
#fullLeft .itemContainerLeading2 .itemText {background:#fff;padding:10px;overflow:visible;}
#fullLeft .itemContainerLeading2 .dateAndCategory,  #fullLeft .itemContainerLeading2 .catItemBody {display:none;}
#fullLeft .itemContainerLeading2 h3.catItemTitle a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;}
#fullLeft .itemContainerLeading2 h3.catItemTitle a:after {content:"";display:inline-block;background:url(../images/redArrow_Right.png) no-repeat 0 50%;width:10px;height:12px;margin-left:10px;}
#fullLeft .itemContainerLeading3 {margin-bottom:25px;}
#fullLeft .itemContainerLeading3 .catItemViewSecondary {background:url(../images/greyPattern2.png) repeat 0 0;padding:15px;border-bottom:0;}
#fullLeft .itemContainerLeading3 .catItemHeader {float:none;margin:0 0 15px;width:100%;}
#fullLeft .itemContainerLeading3 .catItemImageBlock {float:none !important;width:100%;}
#fullLeft .itemContainerLeading3 span.catItemImage a {width:auto;height:220px;}
#fullLeft .itemContainerLeading3 .itemText {background:#fff;padding:10px;overflow:visible;}
#fullLeft .itemContainerLeading3 .dateAndCategory,  #fullLeft .itemContainerLeading3 .catItemBody {display:none;}
#fullLeft .itemContainerLeading3 h3.catItemTitle a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;}
#fullLeft .itemContainerLeading3 h3.catItemTitle a:after {content:"";display:inline-block;background:url(../images/redArrow_Right.png) no-repeat 0 50%;width:10px;height:12px;margin-left:10px;}
#fullLeft .itemContainerSecondary.bannerPlaceHolder{display:block;height:250px;margin-bottom:25px;}

#rightOfComponentInFrontpage{display:block;position:relative;}

/*#fullLeft #itemListLeading h2.headings {clear:both;display:block;color:#c40000;font-size:26px;font-weight:300;margin:-15px 0 30px;font-family:'Open Sans', sans-serif;border-top:4px solid #252831;line-height:1.2;padding:6px 0 0;}*/
#fullLeft #itemListLeading h2.headings {clear:both;display:block;color:#000;font-size:26px;font-weight:bold;margin:-15px 0 30px;font-family:Arial, Helvetica, sans-serif;border-bottom:3px solid #ef2907;line-height:1.2;padding:0 0 5px;}

#HomeBannerBetweenArticles .googleAdManager {margin:0 auto;width:300px;}

#com_reporter .darkTitle h3.moduleTitle,
#leftSideReporter .darkTitle h3.moduleTitle,
.darkTitle h3 {display:block;background:#3c414e;border-bottom:6px solid #252831;font-weight:bold;font-size:16px;color:#fff;margin:0 0 10px;line-height:36px;padding:0 12px;}

.itemSocialSharing {margin:40px 0 0;}
.itemTwitterButton, .itemFacebookButton {float:left;margin:0 6px 0 0;}
.itemFacebookButton .fb_iframe_widget span {vertical-align:top !important;}

/* END of stylesheet */