/* CSS Document gamiseta */

Body {margin:0px;padding:0px;line-height:1.26;background:url('../images/bodyBorders.png') repeat-y top center #eee;font-size:12px;position:relative;font-family:Arial; }
html {
    -webkit-text-size-adjust: none;
} /* iphone font-size fix */

a { text-decoration:none;outline-style:none;color:#00375b; }
a:hover {text-decoration:underline;}
a.mT {color:#00375b;}
 
form {margin:0px; padding:0px; border:0px;}

.header { margin-bottom:4px; }
.logo { float:left; } 
div.clear { clear:both;height:0px;font-size:1px;font-weight:normal;}

ul { list-style-type:none;margin:0px;padding:0px; }

/*naftemporiki Old global menu */
.menu { background:url('../images/mRpt.jpg') repeat-x top;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:4px solid #de0000;width:978px;overflow:hidden;}
.menu.markets {height:28px;border-bottom:none; }

ul#nav { margin:0px;padding:0px;width:978px;height:50px;position:relative;overflow:hidden; }
ul#nav li { float:left; }
ul#nav li#siteMap { padding-top:4px;padding-left:4px;margin-right:8px; }
ul#nav li#siteMap a { margin:0px;padding:0px;}

ul#nav li a { font-weight:bold;color:#333;display:block;padding:7px 8px;}
ul#nav li a.premium { /*color:#e00000;*/ }
ul#nav li.selected { background: transparent url('../images/left.png') no-repeat;background-position: left 3px; }
ul#nav li.selected a {background: transparent url('../images/right.png') no-repeat;background-position: right 3px; }
ul#nav li ul { position:absolute;width:100%;display:none;margin:0px;padding:0px;top:28px;left:0px;list-style-type:none;font-size:11px; }
ul#nav li ul li { margin:0px;padding:4px 0px 0px 4px;background:none; }
ul#nav li.selected ul li a{ background:url('../images/pipe.jpg') no-repeat center right;font-weight:normal;padding:0px 6px 0px 0px; }
ul#nav li.selected ul li a.On{ font-weight:bold; }
ul#nav li.selected ul { display:block; }

#searchForm { margin:0px;padding:0px;border:none; }
input.text{background:#ffffff;width:90px;height:15px;margin:0px;padding:2px;border:1px solid #a3afbf; }
.btn { width:64px;height:23px;border:0px;margin:0px;padding:0px;cursor:pointer;outline-style:none;background:url('https://www.naftemporiki.gr/_images/inputSubmit.gif') no-repeat; }

.fC {float:left;padding:3px 0px 0px 6px;}/* old menu input containers*/
.fC.R { padding:2px 0px 0px 6px; }/* old menu input containers*/

/*naftemporiki Old global menu */	

.sitemapContainer {width:550px;height:550px;background:#ffffff;border:1px solid #454545;padding:10px;position:absolute; z-index:999999999;top:74px; }
.sitemapVisible { display:none;}
	
/* main Containers */

#wrapper { /*background:url('../images/shadow.png') repeat-y;*/background:#fff;border-left:1px solid #cccccc; border-right:1px solid #cccccc;padding:10px 20px 0px 20px;margin: 0px auto;width:980px;height:auto;}
#mC{ background:url('../images/mCBg.png') repeat-y;border:1px solid #e2e2e2; border-bottom:0px;background-position: 657px 0px; margin-top:6px;}
#wrapper #topAdContainer {background:#ffffff;border:1px solid #e2e2e2; border-top:0px;padding:5px 0px;}
.topAd { float:right;width:728px;min-height: 90px !important; }
#divMenuContainer { margin-top:5px; }

/* indexOptions **/
#wideContainer {border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:10px 10px 20px 10px;}
#wideContainer .elementHeader { border:0px; padding-left:0px; padding-top:0px;}

/*.gutter { height:5px;background:#ffffff; }*/

/* left Main Container */
#lC { float:left;width:657px;min-height: 600px;display:inline;border-top:5px solid #555555; }
#lC.tables { width:633px; padding:0px 12px 0px 12px; }
#lC.tables.Data { padding:15px 12px 0px 12px;}
#lC.article { padding:8px 0px 0px 0px; }
#lC .article { float:left;margin-left:9px; }
#lC.borderless { border:0px;}
#lC .article.col { width:468px; }

/* Right Main Container */	
#rC { float:right;width:320px;display:block; padding-bottom:20px;}
#rC.top { border-top:5px solid #555555; }

.bBox .floatR {display:block;float:none;width:auto;padding-right:4px;}
.articleHeader{ padding-left:10px;}
.adInTab { float:left;width:160px;display:inline;margin-top:10px;margin-right:10px; }
    
/* Tabs */
.ui-tabs {padding:0px;margin:0px;border-radius:none; }
.ui-tabs .ui-tabs-nav { margin:0px;padding:0px;list-style: none;height:100%;width:100%;background:#706c6c;float:left;}
.ui-tabs .ui-tabs-nav li { float: left;margin:6px 0px -3px 14px;border-left: none;overflow: hidden; }
.ui-tabs .ui-tabs-nav li a { text-decoration: none;color: #f1f1f1;display: block;font-size:11px;padding:0px;outline: none;cursor:pointer;padding:5px 0px 8px 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {display:block;color:#21242d;background:#f7f6f2;padding:5px 10px 5px 10px;}
.ui-tabs .ui-tabs-panel { float:left;width:100%;background:#ffffff;border:none;}
.ui-tabs .ui-state-default { border-radius:0px;background-image:none;/*background-color:#ffffff;*/}
.ui-tabs .ui-tabs-hide { position: absolute;left: -10000px; }
.tabContent { padding:10px;background:#f7f6f2;float:left;}
.tab-Content { background:#ffffff; }
#tab-Content { padding: 0px 16px;}

/* end Tabs*/

.tabContentAds { float:right;width:300px;}
.tabContentAds .box { padding:10px 0px;}

@media only screen and (max-width : 1360px) {
	#tickerContainer .tabContent {width:930px;}
	}
	
@media only screen and (max-width : 1280px) {
	#tickerContainer .tabContent {width:800px;}
}

@media only screen and (max-width : 1160px) {
	#tickerContainer .tabContent {width:680px;}
}

@media only screen and (max-width : 1024px) {
	#tickerContainer .tabContent {width:640px;}

}

/* minimal tabs */
#lC .ui-tabs .ui-tabs-panel { padding:0px; }
.nTabs.ui-tabs {margin:0px;	padding:0px;border-top:4px solid #c0c0c0;}
.ui-tabs .minimal.ui-tabs-nav, .tabStyled {/*background:url('../images/tabs_shadow.jpg') repeat-x bottom #ffffff;background:url('../images/tabs_shadow.jpg') repeat-x bottom transparent;*/background:#687b89;height:30px;margin: 0px;padding:0px;border:none;*margin-right:1px;}
.ui-tabs .minimal.ui-tabs-nav li.ui-state-default, .tabStyled li {float: left;margin:0px 0px 0px 22px;padding:0px;border-left: none;overflow: hidden;height:22px;background:#ffffff;border:none;font-weight:normal;}
	
.ui-tabs .minimal.resized.ui-tabs-nav {/*background:url('../images/titleBgRpt.jpg') repeat-x bottom #ffffff;*/background:#f4f4f6;/*height:34px;*/border-bottom:1px solid #c0c0c0;height:100%; }
	
.ui-tabs .minimal.resized.ui-tabs-nav li.ui-state-default { margin:14px 0px 0px 16px;background:none; }
.ui-tabs .minimal.resized.ui-tabs-nav li.tabHeading { margin:0px 0px 0px 0px;padding:10px 0px 0px 16px;font-size:14.5pt;color:#313131; }
.ui-tabs .minimal.ui-tabs-nav li.firstItem, .tabStyled li.firstItem { margin-left:10px; }
.ui-tabs .minimal.ui-tabs-nav li a, .tabStyled li a { text-decoration: none;color: #555555;display: block;font-size:11px;margin:0px;padding:6px 0px 0px 0px;outline: none;cursor:pointer; }
.ui-tabs .minimal.ui-tabs-nav li.ui-tabs-selected a, .tabStyled li.selected a { display:block;color:#333333;background:#ffffff;height:26px;padding:5px 10px 0px 10px; }
.ui-tabs .minimal.ui-tabs-nav li.ui-tabs-selected, .tabStyled li.selected { position:relative; margin-bottom:6px;overflow:visible;border:1px solid #e2e2e2;border-bottom:none; }
	
.ui-tabs .ui-tabs-panel { float: left;font-size:12px;width:100%; }
.tabsContainer { border:1px solid #e2e2e2; border-top:opx; padding: 0px 10px; background:#ffffff;}

/* tab fine tuning */
.box .nTabs.ui-tabs {border-top:0px;}
.box .ui-tabs .minimal.resized.ui-tabs-nav li.firstItem { margin-left:4px;}
.box .ui-tabs .minimal.resized.ui-tabs-nav li.ui-state-default { margin-top:4px;}
#lC .homeBox .ui-tabs-panel {padding:0px;width:100%;}
.ui-tabs .ui-tabs-hide { position: absolute;left: -10000px; }

.ui-tabs.ui-widget { background:transparent; }
#lC .tabContent { padding:10px 20px 0px 10px;background:transparent; }

#mC ul.tabStyled { height:30px; background:#687b89; border-top:3px solid #e2e2e2;}
#mC ul.tabStyled li { background:none; height:23px; margin-top:6px;}
#mC ul.tabStyled li a { color:#ffffff; font-size:11.5px; font-weight:bold;}
#mC ul.tabStyled li.selected a { color:#555555; height:20px;}
#mC ul.tabStyled li.selected {margin-bottom:0px;}

#lC ul.tabStyled { background:#f4f4f6; border-bottom:1px solid #e2e2e2;}
#lC ul.tabStyled li a { color:#555555;/*font-weight:bold;*/}
#lC ul.tabStyled li.selected a { color:#333; height:20px; }

/*  minimal tabs End ----------------------------------*/

ul.newsList li {border-bottom:1px solid #e2e2e2; padding:8px 4px 8px 4px;}

/* Vertical Tabs multimedia page */
#verticalTabs {}
#verticalTabs ul.vTabs {margin:0px;padding:0px 0px 0px 0px;list-style: none;height:100%;width:165px;float:left;}
ul.vTabs li {margin:0px;border-bottom: 1px dotted #b5b3b4;float:none;padding:8px 0px 8px 40px; }
ul.vTabs li a {text-decoration: none;color: #20252b;display: block;font-size:12px;padding:0px;outline-style: none;cursor:pointer;padding:0px; }
#verticalTabs .dataContainer {float:left;padding-bottom:0px;padding-left:0px;width:454px;margin-top:10px;margin-bottom:20px;background-color:transparent;border:none;}
html ul.vTabs li.active{ display:block;width:175px;height:29px;color:#ffffff;background:url('../images/tabBGBlue.png') no-repeat;padding:0px;border-bottom:0px;z-index:99999999; }
html ul.vTabs li.active a{ display:block;height:21px;color:#ffffff;padding:8px 0px 0px 40px; }
.vTabsTitle { padding:15px 0px 15px 42px;border-bottom: 1px dotted #b5b3b4;border-top:5px solid #555555; }
/* Vertical Tabs */

/* Horizontal wide tabs multimedia page*/
#squareTabsContainer { /*border-bottom:1px solid #e2e2e2;*/}
ul.squareTabs { margin: 0px;padding:0px 0px 0px 36px;list-style: none;height:100%;background:#21242d; }
ul.squareTabs li {position: relative;float:left;margin:6px 14px -1px 0px;border-left: none;overflow: hidden; }
ul.squareTabs li a {text-decoration: none;color: #898a8c;display: block;font-size:11px;padding:4px 0px 8px 0px;outline: none;cursor:pointer; }
ul.squareTabs li a:hover { }
html ul.squareTabs li.active a{ display:block; color:#21242d;background:#ffffff;padding:5px 10px 7px 10px; }
#squareTabsContainer .thumbContainer { height:170px;width:130px;	}
/* Horizontal wide tabs multimedia page*/



/* Carousel */

.carousel { position:relative; width:300px;background:url('../images/videoBoxBg.jpg') repeat-x top #4e525d;border-radius:4px;color:#ffffff; padding-bottom:6px; overflow:hidden; }
.carousel-item { padding:0px 15px 4px 15px;z-index:9999; }	
.slideContainer {overflow:hidden;}
.slideContainer ul{position: relative; /* Enables positionning of elements inside viewport */padding:0px;margin:0px; /* Resets default - User Agent - style */ }
.slideContainer ul li{ width: 300px; /* Defines the size of inner element */position:relative;float: left; /* Places list items side by side*/margin:0px;padding:0px;}

#backward{cursor: pointer;position:absolute;width:7px;height:8px;display:block;top:15px;right:62px;background:url('../images/btnArrows.png') no-repeat 0px 0px;z-index:9999;}
#forward{cursor: pointer;position:absolute;background:url(../images/btnArrows.png) no-repeat 0px -18px;width:7px;height:8px;display:block;top:15px;right:50px; }
#all { display:block; position:absolute; color:#ffffff; top:12px; right:15px; border-radius:4px; background-color:#1a1e24; font-size:11px; padding:2px 4px 3px 4px;}
	
.headerContainer{ padding-top:10px; padding-bottom:6px;padding-left:15px; }

.slideContainer a { text-decoration:none;outline-style:none;color:#ffffff;font-size:11px; font-weight:bold; }
.slideContainer a:hover { text-decoration:underline;}
/*.btnMore {padding-right:22px;}*/

.Vplay { position:absolute;bottom:8px;right:8px;width:33px;height:24px; } /* video icon container */


h2 span.Block.white {background:#ffffff;}

/* markets--------------------------------- */
.menuContainer.markets {
	margin-bottom:0px;
	border-bottom:4px solid #6d757d;
	}
#lC.markets {
	border-top:none;
	color:#111111;
	}
.wideContainer {
	padding:0px 10px 20px 10px;
	}
.wideContainer.home {
	padding: 0px 0px 2px 0px;
	}
.wideContainer.pad {
	padding:0px 0px 20px 5px
	}
.boxHeading {
	padding: 0px 0px 2px 0px;
	/*background:url(../images/titleBgRpt.jpg) repeat-x bottom;*/
	vertical-align:text-top;
	border-bottom:1px solid #dbdbdb;
	}
.boxHeading.simple {
	background:none;
/*	border-bottom:1px solid #b4c9ca;*/
	margin-bottom:10px;
	}
.leftColumn .boxHeading, .sidebarBox .boxHeading {
	padding: 4px 0px 4px 0px;
	/*background:url(../images/titleBgRptRev.jpg) repeat-x bottom;*/
	}

.leftColumn .boxHeading span.headTitle, .sidebarBox .boxHeading span.headTitle {
	font-size:10pt;
	}
.sidebarBox ul.symbolRelated {
	border:none;
	}
.sidebarBox ul.symbolRelated li{
	overflow:hidden; /* article symbol related fix **/
	}
	
.sidebarBox {
	margin-bottom:8px;
	}
.sidebarBox ul.news li{
	margin-top:4px;
	border-bottom:1px solid #d4e0e0;
	padding-bottom:6px;
	}
	
ul.symbolRelated li{
	border-bottom:1px solid #d4e0e0;
	padding:4px 0px 2px 4px;
	margin-bottom:8px;
	font-size:11px;
	}
.article p.elementBox {
	line-height:normal;
	margin-bottom:0px;
	padding-right:4px;
	}
		
.boxHeading span.headTitle {
	color:#333333;
	font-size:20px;
	font-weight:bold;
	}
	
.marketDataRatesHead {
	/*background:url('../images/marketDataRatesBg.jpg') repeat-x bottom #ebeeec;*/
	background:#ebeeec;
	border:1px solid #e2e2e2;
	border-bottom-color:#d3d3d3;
	padding:5px 0px 2px 0px;
	/*margin-bottom:6px;*/
	}

.marketDataRatesHead ul {
	height:38px;
	width:978px;
	overflow:hidden;
	}
.marketDataRatesHead ul li {
	float:left;
	padding:2px 0px 0px 9px;
	margin:0px 7px 0px 0px;
	background:url('../images/itemseparator.jpg') repeat-y left;
	min-height:32px;
	letter-spacing:normal;
	font-weight:normal;
	font-size:12px;
	}
.marketDataRatesHead ul li p {
	letter-spacing:0px;
	font-weight:normal;
	word-spacing: Normal;
	/**font-size:96.8%;*/
}
.marketDataRatesHead div.minimum {
	width:46px;
	overflow:hidden;
	}
.marketDataRatesHead div.medium{
	width:83px;
	overflow:hidden;
	white-space:nowrap;
	}
.marketDataRatesHead div.large{
	width:93px;
	overflow:hidden;
	white-space:nowrap;
	}
.marketDataRatesHead div.max{
	width:100px;
	overflow:hidden;
	white-space:nowrap;
	}
.marketDataRatesHead ul li.clean {
	background:none;
	}
.marketDataRatesHead ul li.clean.left {
	padding-left:0px;
	}
.marketDataRatesHead ul li.clean.right {
	padding-right:0px;
	}
.marketDataRatesHead ul li.clean.first {
	padding-right:2px;
	padding-left:10px;	
	}
.elementName {
	color:#666666;
	font-weight:bold;
	}
.elementRow {
	margin-bottom:2px;
	}
p.elementBox {
	float:left;
	margin:0px;
	padding:0px;
	}
p.elementBox.leftPad {
	padding:0px 0px 0px 3px;
	}
p.elementBox.leftPad.spaceTop {
	padding-top:2px;
	}
span.timeStamp {
	color:#999999;
	font-weight:bold;
	}

.marketDataRatesHead span.timeStamp {color:#444444;}

span.ratePositive {
	color:#009900;
	font-weight:bold;
	}
span.ratePositive.big {
	font-size:14px;
	}
	
span.rateNegative {
	color:#b50000;
	font-weight:bold;
	}
span.blueTxt {
	color:#024174;
	font-weight:bold;
	}
span.greySmalls {
	color:#959595;
	}
span.genIndex {
	font-size:16px;
	font-weight:bold;
	}
.searchContainer {
	border:1px solid #d0d0d0;
	width:156px;
	height:25px;
	padding-top:2px;
	padding-left:10px;
	background:#f7f7f7;
	border-radius:4px;
	}
.inputTxt {
	width:123px;
	height:22px;
	line-height:22px;
	letter-spacing:normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:14px;
	border:none;
	background:none;
	display:inline;
	}
.tickerTools .inputTxt {
	background:url(../images/searchContainerBg.png) no-repeat top;
	width:169px;
	height:25px;
	padding-top:3px;
	padding-left:12px;
	vertical-align:middle;
	outline:none;
	}
input::-moz-focus-inner /*Remove button padding in FF*/{ 
    border: 0;
    padding: 0;
}

input.btnSearch{
	background:#217dab;
	border-radius:6px;
	height:22px;
	width:26px;
	line-height:22px;
	border:none;
	letter-spacing:0;
	cursor:pointer;
	outline-style:none;
	color:#ffffff;
	text-align:center;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:400;
	display:inline;
	box-shadow: 2px 2px 4px #d2d2d2;
	}
.elementHeader {
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:12px;
	position:relative;
	height:100%;
	background:#ffffff;
	}
	
.elementHeader p.sub { color:#555555; padding-bottom:0px; padding-top:4px;}	
.elementHeader.home {
	padding:10px 10px 6px 10px;
	/*background:url('../images/tabs_shadowGrey.jpg') repeat-x bottom;*/
	border-bottom:2px solid #cecece!important;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	}
#lC.markets .elementHeader {
	border:none;
	}	
.upper { font-size:24px;color:#909eac;}

.elementHeader.home h1 { font-size:28px;padding:0px 0px 0px 0px;font-weight:normal;white-space:normal; text-indent:0; }
.elementHeader.home h1 span.Block {display:inline-block;margin-right:8px;width:5px;height:20px;*vertical-align:middle;*margin-top:-1px;}
.elementHeader.home h1 span.Block.red {background:#d04f48;}
.elementHeader.home h1 span.Block.blue { background:#4c81a6;}
.elementHeader.custom {
	/*background:url('../images/tabs_shadow.jpg') repeat-x bottom #ffffff;*/
	/*padding-bottom:23px;*/
	}
.elementHeader.customShort { padding-bottom:0px;}

.symbolSearchContainer {
	float:left;
	padding-left:15px;
	padding-top:3px;
	}
.btnShow {
	background:url('../images/btnShow.png') no-repeat;
	width:66px;
	height:24px;
	border:none;
	outline-style:none;
	cursor:pointer;
	margin:3px 0px 0px 4px;
	}
	.tickerTools .btnShow { vertical-align:middle;}
.symbolInputText {
	width:118px;
	height:16px;
	color:#333333;
	font-size:11px;
	vertical-align:top;
	}
.symbolLinks {
	float:left;
	line-height:normal;
	padding-top:10px;
	padding-left:6px;
	}
.symbolLinks a {
	color:#333;
	padding-left:4px;
	}

.elementHeader h1 {
	font-size:24px;
	font-weight:normal;
	padding:0px;
	}							
.floatLContainer {
	float:left;
	padding-right:20px;
	}
.floatLContainer.right {
	float:right;
	}
.floatLContainer.top {
	margin-top:10px;
	}
.floatLContainer.doubleTop {
	margin-top:20px;
	}
a.mypage {
	background:url('https://www.naftemporiki.gr/_images/icon_addTopic.gif') no-repeat top left;
	display:block;
	padding-left:20px;
	padding-top:2px;
	min-height:16px;
	color:#555555;
	font-size:11px;
	}
.main {
	width:428px;
	float:left;
	margin-top:1px;
	}
.mainBox {
	margin-bottom:14px;
	border-bottom:4px solid #c0c0c0;
	padding-bottom:8px;
	}
	
ul.news {
	/*border-bottom:1px dotted #000;*/
	padding-bottom:6px;
	}
.listContainer {
	display:table;
	height:1%;
	margin-top:10px;
	}
.listContainer ul {
	/*border-bottom:1px dotted #000;*/
	padding-bottom:5px;
	} 
.listContainer ul li {
	padding: 0px 0px 8px 16px;
	}
.listContainer ul li.locked {
	background:url('https://www.naftemporiki.gr/finance/images/lock-s.png') no-repeat left 2px;
	padding: 2px 0px 8px 16px;
	}
.rightCol ul.news li.locked {
	background:url('https://www.naftemporiki.gr/finance/images/lock-s.png') no-repeat left 2px;
	padding: 2px 0px 8px 16px;
	}
ul.news li {
	background:url('../images/redBullet.gif') no-repeat left 4px;
	padding-left:12px;
	padding-bottom:10px;
	}
ul.news li.locked {
	background:url('https://www.naftemporiki.gr/finance/images/lock-s.png') no-repeat left 4px;
	padding: 2px 0px 8px 16px;
	}

.paragraph {border-bottom:1px solid #cfcfcf;margin-top:6px;}
div.leftCol div.paragraph:last-child { border-bottom:0px;}
.paragraph h3 {margin-bottom:1.5px;}
.paragraph ul.news { padding-bottom:0px;}
.paragraph ul.news li {padding-bottom:6px;}
.paragraph ul.news li span.date { font-size:11px;}

.columnContainer {
	width:302px;
	float:left;
	margin-bottom:20px;
	}
.columnContainer.right {				
	margin-left:23px;
	}
.paragraph h3 a {
	font-weight:bold;
	font-size:1.16em;
	}
	
.graph{
	margin-top:10px;
	}
.graph.home {
	border:1px solid #e7e7e7;
	padding:4px;
	position:relative;
	background:#f7f7f7;
	}
.graph.home img { border:1px solid #e2e2e2; padding: 8px 10px; background:#ffffff;}
.mainBox .btnContainer {
	padding-left:10px;
	border:none;
	margin-bottom:0px;
	}
.btnContainer {
	border-bottom:1px dotted #e2e2e2;
	padding-bottom:3px;
	margin-bottom:6px;
	}
.btnContainer.left 
{
    float:left;    
}
.btnContainer.inner {
	float:left;
	margin-left:16px;
	border:none;
	}
.btnContainer.innerRight {
	float:right;
	border:none;
	margin-left:0px;
	margin-bottom:0px;
	}
a.defaultBtn {
	border:1px solid #a2bbbc;
	color:#666;
	font-size:11px;
	padding: 2px 4px;
	line-height:normal;
	margin-right:6px;
	margin-top:6px;
	white-space:nowrap;
	float:left;
	display:block;
	font-weight:bold;
	}
	
	
.tabContent a.defaultBtn { padding: 0px 10px; height:32px; line-height:32px;}
.tabContent .globalBtnContent a.globalBtn { padding:0px 10px 0px 28px; height:32px; line-height:32px;}
.tabContent .iconBtn { top:6px;}
.tabContent .globalBtnContent { margin-top:6px;}

a.defaultBtn.selected, a.defaultBtn.selected:hover {
	background:#599ec0;
	border:1px solid #588ea8;
	color:#fff;
	}
a.defaultBtn:hover {
	background:#ecf5ee;
	text-decoration:none;
	}
	
.leftColumn {
	width:180px;
	float:left;
	margin-left:0px;
	margin-right:19px;
	margin-bottom:14px;
	}
.dataBox{
	border-bottom:4px solid #d4e0e0;
	padding-bottom:4px;								
	}
.dataBox.topSpace {
	padding-top:6px;
	}
.dataBox.widespace {
	line-height:1.54em;
	padding-top:4px;
	}
.dataBox.widespace.first {
	padding-top:0px;
	padding-bottom:2px;
	}
.priceBox{
	float:left;	
	line-height:normal;
	}
.priceBox.up {
	background:url(../images/riseUpArrow.png) no-repeat center right;
	padding-right:28px;
	}
.priceBox.down {
	background:url(../images/fallDownArrow.png) no-repeat center right;
	padding-right:28px;
	}
.priceValue {
	font-size:30px;
	font-weight:bold;
	}
.priceValue.resized {
	font-size:27px;
	}
.currencySymbol {
	margin:0px;
	padding:0px 4px 0px 0px;
	float:left;
	font-size:24px;
	font-weight:normal;
	}
 .newsLightGreySmalls {
	 font-size:11px;
	 color:#333333;
	 }
 .lightGreySmalls {
	 font-size:10px;
	 color:#666666;
	 }
.lightGreySmalls.blocked {
	display:block;
	}							
.elementBox.right {
	text-align:right;
	float:none;
	}

.elementBox.wide { width:156px;} /*related symbol article tuning */
.elementBox.wide a { } /*related symbol article tuning */

.leftColumn p.elementBox {
	padding-left:4px;
	}
.leftColumn p.elementBox.right {
	padding-right:4px;
	min-height:20px;
	}
.leftColumn .dataBox.topSpace p.elementBox.right {
	min-height:0px;
	}
.leftColumn .sideRow.saleSide p.elementBox.right {
	min-height:0px;
	padding-bottom:2px;
	}
.leftColumn .sideRow p.elementBox.right {
	min-height:0px;
	}
.leftColumn .sideRow.saleSide {
	line-height:1.4em;
	}	
.elementBox.right.top {
	padding-top:8px;
	}
.leftColumn .sideRow, .column .sideRow {
	border-bottom:1px solid #d4e0e0;
	padding-bottom:4px;
	padding-top:6px;
	}
.leftColumn .sideRow.clean, .column .sideRow.clean {
	border:none;
	}
.leftColumn .sideRow.lastCall {
	 padding:2px 0px 0px 0px;
	 margin-top:10px;
	 border-top:1px solid #d4e0e0;
	 border-bottom:none;
	}
.strong {
	font-weight:bold;
	}
.strong.Large {
	font-size:14px;
	}
.saleside {
	padding: 0px 4px;
	}
.saleside span {
	font-size:8px;
	font-style:normal;
	}
.saleside .up {
	color:#009900;
	}
.saleside .down{
	color:#b50000;
	}
.saleside .stable{
	color:#333333;
	}
.orderNum {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	}
.open {
	padding-top:2px;
	}
.rangeBar {
	margin:4px 4px 0px 4px;
	}
	
.rangeBar .outer {
	background:#cccccc;
	height:6px;
	}
												
.rangeBar .inner {
	background:#666666;
	height:6px;
	}
.rangePointer {
	margin-left:-5px;
	margin-top:1px;
	float:left;
	}
	
.roundBtn {
	background:url(../images/defaultBtnBg.jpg) no-repeat;
	width:20px;
	height:20px;
	border:none;
	cursor:pointer;
	padding-left:5px;
	outline-style:none;
	}
.defaultTxtArea {
	width:60px;
	border:1px solid #dbdfe6;
	border-top-color:#abadb3;
	color:#666666;
	float:left;
	margin-right:10px;
	padding-left:2px;
	border-radius:2px;
	}
.Row {
	margin-top:8px;
	}
.Row.spaced{
	padding:6px 4px 0px 6px;
	margin-top:0px;
	}
.Row.spaced a {
	color:#333333;
	}
.Row .dateRate {
	width:130px;
	float:left;
	}
.performanceRange {
	float:left;
	margin-left:4px;
	width:39px;
	height:13px;
	background:url(../images/performanceBg.jpg) no-repeat;
	}
.performanceRange .rangeContent {
	width:19px;
	float:left;
	}
.performanceRange .rangeContent.right {
	margin-left:1px;
	}
.rangeContent span.negative {
		display:block;
		float:right;
		width:0%;
		background:url(../images/negativeBg.jpg) no-repeat;
		height:13px;
		}
.rangeContent span.positive {
	display:block;
	width:0%;
	background:url(../images/positiveBg.jpg) no-repeat;
	height:13px;
}
.overalPriceContainer {
	background:url('../images/threepxBorderBtm.jpg') repeat-x bottom #fff;
	padding: 4px 12px 0px 12px;							
	}
	.overalItem {
	float:left;
	padding-right:14px;
	}
	.overalItem.topSpace {
	padding-top:14px;
	}						
	.overalItem.volume {
	padding-top:14px;
	padding-right:2px;
	width:98px;
	}
	.overalItem.change {
	width:90px;
	padding-top:28px;
	}
	.overalItem.lastCall {
	padding-top:14px;
	width:148px;
	}
	.overalItem.lastCall.date {
	padding-top:24px;
	}
	.overalItem.transaction{
	width:100px;
	padding-top:14px;
	}
	.overalItem.range {
	padding-right:8px;
	padding-left:10px;
	width:140px;
	height:58px;
	margin-bottom:2px;
	padding-top:10px;
	border-left:1px solid #d4e0e0;
	}
	.overalItem.range.last {
	padding-right:0px;
	}
	.overalItem.volume .elementBox {
		padding-right:4px;
		}
.popup {
    border-radius: 0px 8px 8px 8px;
    border-top:none;
    box-shadow: 2px 2px 10px #999999;	
    padding:10px 0px 10px 10px;
	display:none;
	right:20px;
    position: absolute;
	background: #ffffff; /* standard */
	background: #fcfcff \9; /* IE8 and below */
	*background: #fcfcff; /* IE7 and below */
	_background: #fcfcff; /* IE6 */
	z-index:999999;
	*top:42px;
}
.popup.custom {width:676px}
.popup.m{
	right:650px;
	top:38px;
	}
.popup.s{
	right:510px;
	top:38px;
	}
.popup.b {
	right:310px;
	top:38px;
	}
.popup ul li{
	float:left;
	margin-right:10px!important;
	margin-left:0px!important;
	margin-top:0px!important;
	}
.popup ul li a{
	display:block;
	padding:5px!important;
	color:#000;
	margin:0px!important;
	font-size:12px!important;
	}
.popup ul li a:hover {
	background-color: #6d757d;
	text-decoration:none;
	color:#ffffff;
	}
	

#ui-active-menuitem {
	background:#F5F2ED;
	}
.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #cfcfcf;
	position: absolute; 
	cursor:pointer;
	width:530px;
	background-color:#FFFFFF;
    z-index:999999!important; 
	}
.ui-autocomplete a {
	 background:none;
	 color:#333333;
	 } 
.ui-autocomplete a:hover {
	background:#F5F2ED; 
	text-decoration:none;
	}

.ui-widget {
	background:#F5F2ED;
	}
.ui-menu-item a:hover {                    
	background:#F5F2ED;
	}
.ui-state-hover {       
	background:#F5F2ED;
	}
.symbolClass {
	vertical-align:middle;
	display: inline-block;
	position: relative;
	font-size: 12px;       
	overflow: hidden;
	width:85px;
	padding-left:4px;
	padding-right:4px;
	border-right:inset 1px #DFDBD7;
	height:100%;
	white-space:nowrap;
	}

 .symbolDescClass {
	 vertical-align:middle;
	 font-size: 12px;
	 position: relative;
	 overflow: hidden;
	 display: inline-block;
	 width:310px;
	 padding-left:4px;
	 height:100%;
	 white-space:nowrap;
	 }
.symbolInstrClass {
	vertical-align:middle;
	 font-size: 12px;
	 position: relative;
	 overflow: hidden;
	 display: inline-block;
	 width:80px;
	 padding-left:4px;
	 height:100%;
	 color:#999999;
	 white-space:nowrap;
	}
 .ui-menu-item {
	margin:0px;
	padding:0px;
	height:20px;
	width:520px;
	background:#ffffff;
}
#lC .tabContent.forex {
	padding-right:12px;
	*background:transparent;
	}
.forexBox {
	background:url('../images/forexBoxBg.png') no-repeat;
	width:148px;
	height:98px;
	float:left;
	margin: 4px 8px 8px 0px;
	}
.column {
	float:left;
	width:70px;
	margin-left:1px;
	text-align:center;
	}
.column.first {
	padding-left:4px;
	width:66px;
	}
.forexBox a {
	color:#0560a2;
	padding-right:10px;
	}	
.sup {
	display:block;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-top:1px;
	}

.forex span.rowA {
	color:#666666;
	display:block;
	font-size:11px;
	}
.forex span.rowB {
	display:block;
	font-weight:bold;
	margin-top:6px;
	}
.forex span.rowB.buy {
	color:#dd8c3b;
	}
.forex span.rowC {
	display:block;
	font-weight:bold;
	margin-top:4px;
	}
.forex p.num {
	font-size:24px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:normal;
	}
.forex span.rowC.buy p {
	color:#dd8c3b;
	}
.forex span.rowC.sell p {
	color:#56606c;
}
.forex span.rowC.buy {
	float:right;
	padding-right:14px;
	}
.forex span.rowC.sell {
	padding-right:16px;	
	float:right;
	}
.forex span.item {
	display:block;
	margin-bottom:8px;
	padding-top:4px;
	padding-right:22px;
	text-align:right;
	}
.lock {
	float:left;
	display:inline;
	background:url('../images/lock-s.png') no-repeat 0px 1px;
	width:13px;
	height:14px;
	margin-right:2px;
	margin-top:0px;
	padding:0px!important;
	}
.locked {
	/*display:table;
	height:1%;*/
	padding-top:2px;
	}
.columnBorders {
	background:url(../images/twoColBg.png) no-repeat bottom;
	margin:0px;
	padding:0px;
	line-height:normal;
	height:4px;
	}
.columnWrapper p {
	padding-bottom:12px;
	}
.columnWrapper  .paragraph {
	margin-bottom:12px;
	}
.columnWrapper  .paragraph.last {
	margin-bottom:0px;
	border:none;
	}
.paragraph h3 a.first {
	font-size:18px;
	}
.wideContainer.mainpage{ background:#eaeaea; margin:10px; padding:2px 0px 6px 0px;}
.leftCol {width:305px;float:left; padding-left:10px; }
.rightCol {width:295px;float:left;padding-left:17px; padding-top:4px;}
.leftCol.resized {width:296px;}
.rightCol.resized {
	width:296px;
	margin:0px;
	float:right;
	margin-right:15px;
	}

.rightCol ul.news{
	margin-top:10px;
	border-bottom:none;
	}
.rightCol ul.news li a {	
	font-size:14px;
	}
.rightCol ul.news li {
	border-bottom:1px solid #e2e2e2;
	padding-bottom:3px;
	margin-bottom:4px;
	background:url('../images/redBullet.gif') no-repeat left 6px;
	}
.rightCol ul.news li.last {
	border-bottom:none;
	}
.homeBox {
	border-bottom: 4px solid #c0c0c0;
	padding-bottom:15px;
	margin-top:15px;
	}
.homeBox.nopad {padding-bottom:0px;}
.videoBox {
	background:url('../images/videoBoxBg.jpg') repeat-x;
	height:179px;
	padding: 12px 0px 0px 15px;
	border-radius:4px;
	}
.homeBox .videoBox { margin: 0px 15px;}
.wideContainer .videoBox h2 {
	color:#ffffff;
	float:left;
	}
.btnMore {
	float:right;
	margin-right:12px;
	border-radius:4px;
	background:#1a1e24;
	}
.btnMore a {
	padding: 2px 4px;
	display:block;
	color:#ffffff;
	}
.btnMore a:hover {}
	
.videoBox ul li {
	margin-right:25px;
	float:left;
	width:130px;
	}
.thumb {
	position:relative;
	padding-bottom:4px;
	}
.thumb .play {
	position:absolute;
	bottom:14px;
	right:8px;
	width:33px;
	height:24px;
	background:url(../images/play.png) no-repeat;
	}
.thumb .play:hover {
	cursor:pointer;
	}
.videoBox ul li a {
	color:#ffffff;
	font-size:11px;
	line-height:normal;
	}
.videoBox ul li.none {
	margin-right:0px;
	}
.wideContainer.leftPad {
	margin-left:10px;
	}
#selOne, #selTwo, #selAll, #selSelected {	
	border:0px;
	background:transparent;
	padding-left:14px;
	}		
.selectionDiv {
	float:left;
	margin: 10px 0px 10px 0px;
	}
.selectionDiv.tabbed {
	background:url('../images/btnBtmTab.png') no-repeat left bottom;
	}
.selectionDiv.right {
	margin-left:26px;
	}
.selectionDiv select {
	width:294px;
	height: 280px;
	}
select option{
	padding: 2px 0px;
	font-size:12px;
	font-weight:normal;			
	display:block;
	}
.selectWrapper {
	border-radius:10px;
	border:1px solid #e2e2e2;
	background:#fcfcfc;	
	overflow:hidden;
	margin-top:8px;
	}
.selectionHeading {
	font-size:14px;
	color:#666666;
	text-align:center;
	display:block;
	}
.submitDiv {
	margin-top: 10px;
	}
.radioBtnArea {
	margin: 28px 0px 4px 0px;
	}
.radioBtnArea.flRight {
	float:left;
	margin-right:36px;
	}
.datePickerArea {
	margin:24px 60px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
	}
.datePickerArea .ui-datepicker-trigger {
	padding:5px 0px 0px 6px;
	}
.divDataWrapper {
	margin-top:10px;
	margin-right:10px;
	}
#divData{
	border-radius:10px;
	background:#fafafa;
	border:1px solid #e4e4e4;
	text-align:center;
	padding:14px 20px 10px 20px;
	font-size:14px;
	}
#divData.cleared {
	border-radius:0px;
	background:#ffffff;
	border:none;
	text-align:left;
	padding:14px 10px 0px 0px;
	font-size:inherit;
	}

#txtAmount, #datepickerFrom {
	display:block;
	border-radius:4px;
	height:24px;
	width:210px;
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	border:1px solid #d0d0d0;
	/*box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3), inset 3px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3), inset 3px 2px 2px 0px rgba(0,0,0,0.1);*/
	color:#999999;
	background:#f7f7f7;
	font-size:12px;
	line-height:24px;
	float:left;
	font-weight:normal;		
	}
#datepickerFrom {
	width:164px;
	margin-top:0px;		
	}
#hrefSubmit {
	display:block;
	float:right;
	width:110px;
	height:22px;
	background:#217ca9;
	color:#d2e6ef;	
	border-radius:6px;
	margin-top:24px;	
	margin-right:10px;
	font-size:14px;
	font-weight:300;
	padding: 4px 0px 0px 0px;	
	vertical-align:middle;
	text-align:center;
	outline-style:none;
	}
#hrefSubmit:hover {
	text-decoration:none;
	background:#599cbd;
	}
#addIn {
	display:block;
	text-align:left;
	font-weight:600;
	color:#5a5a5a;
	height:22px;
	width:104px;
	padding-top:4px;
	padding-left:16px;
	background:url(../images/btnArrowsAdd.png) no-repeat 90px 4px;
	}
#addIn:hover {
	background-position: 90px -33px;
	text-decoration:none;
	}
#remove {
	display:block;
	text-align:left;
	font-weight:600;
	color:#5a5a5a;
	height:22px;
	width:80px;
	padding-top:4px;
	padding-left:40px;
	background:url(../images/btnArrowsRemove.png) no-repeat 10px 4px;
	}
#remove:hover {
	background-position: 10px -33px;
	text-decoration:none;
	}
.profile {
	border-radius:8px;
	border:1px solid #e4e4e4;
	padding:5px 12px 8px 62px;
	background:url(../images/profil.png) no-repeat #fafafa 12px 8px;
	}
.rowId {
	color:#666666;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:4px;
	margin-bottom:6px;
	}
.userId {
	font-size:14.5px;
	color:#333333;
	font-weight:bold;
	}
.profileChng {
	display:block;
	color:#333333;
	font-weight:lighter;
	float:left;
	border-right:1px solid #d9d9d9;
	padding-right:18px;
	margin-right:18px;
	padding-left:24px;
	background:url(../images/profil.png) no-repeat 0px -64px;
	}
.profileExit {
	display:block;
	color:#333333;
	font-weight:lighter;
	float:left;
	padding-left:20px;
	background:url(../images/profil.png) no-repeat 0px -107px;	
	}

 /* Global Buttons */ 
a.globalBtn.Grey:hover, a.globalBtn.Grey.selected {
 background-position: right -238px;
 }
 

 a.globalBtnPopUp span.BtnPopUpMain {
background: transparent url('../images/PopUpBtnLeft.png') no-repeat;
 display: block;
 height:19px;
 padding: 5px 6px 0px 10px;
 color: #666666;
	 }
	 a.globalBtnPopUp {
 background: transparent url('../images/PopUpBtnRight.png') no-repeat right;
 display: block; 
 height: 24px;
 padding-right:25px;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 letter-spacing:normal;
 position:relative;
 cursor:pointer;
 }
 


.globalBtnContent, .globalBtnPopUp{position:relative;overflow:hidden;float:left;border:1px solid #989898;; margin:3px 0px;border-radius:4px;margin-right:6px;}
.globalBtnContent.right, .globalBtnContainer.right { float:right; margin-left:6px; margin-right:0px;}
.globalBtnContainer { margin-right:6px; float:left;}

.globalBtnContent a.globalBtn:hover, .globalBtnContent a.globalBtn.mypage{ text-decoration:none;
background: #edf1f5; /* Old browsers */
background: -moz-linear-gradient(top,  #edf1f5 0%, #c9d4e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf1f5), color-stop(100%,#c9d4e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #edf1f5 0%,#c9d4e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #edf1f5 0%,#c9d4e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #edf1f5 0%,#c9d4e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #edf1f5 0%,#c9d4e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f5', endColorstr='#c9d4e1',GradientType=0 ); /* IE6-9 */

}

.globalBtnContent a.globalBtn, .globalBtnContent a.globalBtn.mypage:hover{ display:block; border-radius:2px;
/* fallback (Opera) */ padding: 5px 8px 1px 22px;
    font-size: 11px;
    letter-spacing: 0px;
    color: #333;
    word-spacing: 0px;
    font-weight: bold;
    height: 20px;
    line-height: 16px;
  background: #e3e3e3; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#e1e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#e1e1e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */

}			

.globalBtnContent a.globalBtn.simple { padding:1px 8px 1px 8px;}
.globalBtnContent a.globalBtn.wide{padding-left:26px;}
.globalBtnContent a.globalBtn.select{padding-left:8px; padding-right:26px;}
							
.iconBtn{background:url(../images/icons.png) no-repeat -1000px -1000px; width:16px; height:18px; display:block; top:3px; position:absolute; left:4px; margin-left:3px;}

.iconBtn.plus { background-position: 0px 5px;}
a.globalBtn:hover .iconBtn.plus{ background-position: 0px -24px; }

.iconBtn.save{ background-position: 0px -54px;}
a.globalBtn:hover .iconBtn.save{ background-position: 0px -86px; }

.iconBtn.fullscreen { background-position: 0px -516px;}
a.globalBtn:hover .iconBtn.fullscreen{ background-position: 0px -547px; }

.iconBtn.download { background-position: 0px -380px;}
a.globalBtn:hover .iconBtn.download{ background-position: 0px -411px; }

.iconBtn.print { background-position: 0px -250px;}
a.globalBtn:hover .iconBtn.print{ background-position: 0px -284px; }

.iconBtn.refresh { background-position: 0px -185px;}
a.globalBtn:hover .iconBtn.refresh{ background-position: 0px -217px; }

.iconBtn.rss { background-position: 0px -317px;}
a.globalBtn:hover .iconBtn.rss{ background-position: 0px -349px; }

.iconBtn.select { background-position: 0px -445px; right:4px; left:auto;}
a.globalBtn:hover .iconBtn.select{ background-position: 0px -482px; }

/* Global Buttons */



.mainBox .popup {display:none; top:273px;border:1px solid #cccccc; right:0px; margin:0px; padding:0px; width:281px; border-radius:8px; }
.mainBox .popup ul {margin:0px; padding:0px;}
.mainBox .popup ul li {margin-right:0px!important; padding:0px; width:140px;}
.mainBox .popup ul li a { color:#49515c; margin-left:4px!important; margin-right:4px!important; padding-left:14px!important;}
.mainBox .popup ul li a:hover {color:#ffffff;}
.mainBox .popup ul li.separate { border-right:1px solid #999999;}
.popup ul li span.title {  border-bottom:1px solid #d7d7d9; padding-bottom:4px; padding-top:8px; font-weight:bold;color:#49515c; padding-left:10px; font-size:13px;}

 
 
 
 /*--------------------snapShot-------------------*/
Body { overflow-x:hidden; }

#snapShotContainer {position:fixed;width:276px;height:100%;right:-232px;top:0px;margin:0px;padding:0px;z-index:999999; }
.snapShotBtn {position:absolute;height:136px; width:46px;left:0px;top:230px;display:block;background:url('../images/snapShotBtn.png');cursor:pointer; }
#snapShotContent {background:url('../images/snapShotBg.png') repeat-y top left;height:100%;margin-left:38px;padding-left:9px; }

#snapShotContainer .arrows { display:block;width:10px;height:13px;margin: 26px 0px 0px 22px;background:url('../images/snapArrows.png') no-repeat;background-position: 0px 0px; }
#snapShotContainer .snapShotBtn.active .arrows { background-position: -32px 0px; }

/*--------------------snapShot Tabs-------------------*/
#snapData .ui-tabs .ui-tabs-nav { background:#b5bbc0;height:auto; }
#snapData .ui-tabs.nTabs {border-top:0px;}
#snapData .ui-tabs .ui-state-default { background-color:transparent; }
#snapData .ui-tabs .ui-tabs-nav li a { color:#fff; }
#snapData .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:#818181;background-color:#fff; }
#snapData .firstItem { margin-left:22px; }
#snapData .tabContent { background:transparent;margin-left:12px; }

/*--------------------snapShot Tabs-------------------*/


#snapData h1 {padding-top:0px;padding-bottom:14px;/*font-weight:normal;*/color:#00375b; }
#snapData h1 a { font-size:14px;}
#snapData h1 {padding-bottom:4px;}
#snapData .small {display:block;font-size:10px;padding-bottom:6px; }
#snapData .symbolDate { display:block;}

#snapData .dateBox { border-top:1px solid #b4c9ca; padding-top:12px;padding-left:22px;margin-bottom:12px;}
#snapData .chartBox {width:180px;margin: 10px 0px 0px 22px; }
#snapShotContainer .searchContainer { margin: 0px auto;}
#snapShotContainer .searchBox { background-color:#000;padding:6px; }
#snapShotContainer .inputTxt { width:164px;}

#snapData .globalBtnContent {margin-left:8px; margin-bottom:10px; margin-top:8px;}

#snapData .symname {display:block; font-weight:bold; color:#6d767d; padding-bottom:12px;}
#snapData .arrows { font-size:18px; color:#004276; font-weight:bold;display:inline-block; font-stretch:narrow; padding-left:2px;}
#snapData .box {border-bottom:none;}

/*--------------------snapShot-------------------*/

.indexContainer {padding-top:3px;width:168px;overflow:hidden;*padding-top:0px; }
.indexContainer .elementBox.leftPad {
	padding-left:5px;
	}
.wideContainer h2 {
	font-size:18px;
	font-weight:normal;
	color:#356565;
	padding:0px;
	margin:0px 0px 6px 0px;
	}
ul.indexList {
	margin:0px 0px 18px 0px;
	padding:0px;
	height:100%;
	}
ul.indexList li {
	float:left;
	margin-left:10px;
	background:url('../images/pipe.jpg') no-repeat center right;
	padding-right:8px;
	}
ul.indexList li.right {
	background:none;
	float:right;
	}
ul.indexList li.top {
	padding-top:2px;}
ul.indexList li.none {
	background:none;}
span.desc {
	color:#999999;
	font-size:11px;
	}
span.eleven{
	font-size:11px;
	}
span.value {
	display:inline-block;
	padding-left:2px;
	}
span.value.up {
	
	}
span.value.down {
	color:#b50000;
	}
span.value.stable {
	color:#5b7c8d;
	}
span.fourteen {
	font-size:14px;
	}
	.headerNumBox {
	margin-top:10px;
	}
.headerNumBox span.left {
	display:block;
	float:left;
	width:107px;
	background:#7996a4;
	border:1px solid #7996a4;
	color:#fff;
	padding:3px 0px 3px 12px;
	}
	.headerNumBox span.left.narrow{
		width:97px;
		}
	.headerNumBox span.dark{
	display:block;
	background:#7996a4;
	border:1px solid #7996a4;
	color:#fff;
	text-align:center;
	padding:3px 0px 3px 0px;
	}
.headerNumBox span.right.narrow {
	width:38px;
	text-align:center;
	padding-right:0px;
	}
.headerNumBox span.right {
	display:block;
	float:left;
	width:70px;
	background:#e6efef;
	border:1px solid #d4dfe1;
	border-left:none;
	padding:1px 14px 0px 0px;
	text-align:right;
	}
	.headerNumBox span.light {
	display:block;
	background:#e6efef;
	border:1px solid #d4dfe1;
	padding:1px 0px 0px 0px;
	text-align:center;
	}
.overalPriceContainer .leftColumn {
	width:206px;
	margin-right:0px;
	}
.overalPriceContainer p.elementBox {
	padding-left:0px;
	}
.overalPriceContainer .numeric{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	display:block;
	}
.overalPriceContainer .numeric.six{
	font-size:16px;
	color:#333;
	}
.overalPriceContainer .description {
	font-size:11px;
	color:#395a5a;
	display:block;
	}
.overalPriceContainer .numeric.positive{color:#35995e;}
.overalPriceContainer .numeric.negative {color:#b50000;}
.numBox {
	border:1px solid #d4dfe1;
	border-top:none;
	padding:0px 10px 4px 10px;
	background:#fbfcfb;
	}
.rightContent {
	float:left;
	width:429px;
	}
.rightContent .column {
	width:133px;
	float:left;
	text-align:left;
	padding-top:8px;
	margin-left:10px;
	}
	.overalPriceContainer.statistics {
		padding-right:0px;
		*background-color:transparent;
		}
	.sideRow.nospace {
		padding-bottom:0px;
		}
	.sideRow.nospace .elementBox.right.top {
		padding-top:20px;
		}
	.rowContainer {
		float:left;
		margin-left:10px;
		}
	.wideCell {
		float:left;
		width:268px;
		border:1px solid #d7e2e3;
		background:#fbfcfb;
		border-left:none;
		}
	.leftCell {
		display:block;
		width:110px;
		float:left;
		padding:1px 0px 0px 10px;
		}
	.leftCell.leftPad {
		padding-left:26px;
		}
	.wideCell .description {
		padding-top:2px;
		padding-right:10px;
		}
	.rowContainer .numeric {
		color:#333;
		padding-top:1px;
		padding-bottom:1px;
		}
	.column .description {
		margin-bottom:2px;
		}
		
/*------------------------------ticker---------------------------*/

#mainPanel { background:#ffffff;}
#tickerContainer { background:#ffffff;padding:10px 0px 18px 0px;margin: 0px auto;width:99%;	}
#tickerContainer .floatLContainer { margin-left:30px; }
#tickerContainer a.symbols { display:inline-block;float:left;font-size:13px;color:#4f657d; }
#tickerContainer a.portfolio, span.pp { display:inline-block;margin-left:10px;vertical-align:middle; }
#tickerContainer a.portfolio { padding-top:1px; }

#TICKER { color: #444463;overflow:hidden;padding: 3px;border-top:3px solid #6c757e; }
.tickerContent { /*margin-top:10px;*/ }

#tickerContainer .nTabs { border:1px solid #e2e2e2;border-bottom:0px; }
#chartContent { padding: 3px 0px;background:#50647c;color:#ffffff;text-align:center;width:auto;border-bottom:1px solid #676767;font-size:14px; }

#chartSnapshot { /*border-top:0px #666666 solid;border-bottom:0px #666666 solid;*/ background:#eceeed; }
#chartNotice { padding-top:2px;padding-bottom:2px;background:#6c757e;color:#ffffff;text-align:center;border-top:1px solid #676767; }
#intraDate { background:#eceeed;color:#6c757e;padding: 6px 0px;text-align:center; }
#preload {position:absolute;top:15%;left:45%;z-index: 1;background-color: #CC3300;color:#ffffff;padding:2px; }
#intradayChart { position:absolute;left:0;top:0;z-index:auto;display:none;padding:0px 3px 3px 0px; }
#chartContainer { border:1px solid #676767; }
#lC #chartContainer { border:0px; }

.freeze { position:fixed; top:0px; z-index:90000;width:99%;}

/* Ticker tabs*/
#tickerContainer .ui-tabs .ui-tabs-nav { background:#fff;height:auto;border:0px; }
#tickerContainer .ui-tabs .ui-state-default { background-color:transparent;}
#tickerContainer .ui-tabs .ui-tabs-nav li a { color:#666666;padding-top:6px;font-size:13px; padding-left:0px;padding-right:0px;padding-bottom:3px;}
#tickerContainer .ui-tabs .ui-tabs-nav li {margin-top:12px; margin-bottom:0px; margin-left:20px;}
#tickerContainer .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#000000;background-color:#fff;border-bottom:3px solid #d44837;}
#tickerContainer .ui-tabs .ui-tabs-nav li.normal { margin-top:10px; float:right;margin-bottom:6px; }
#tickerContainer .firstItem { margin-left:12px;}
#tickerContainer .tabContent { background:transparent;padding-left:2px; }
.tickerContent .nTabs { position:relative;height:100%; }


/* red btn *********************/
a.simple-btn { background:#444; display:block; padding:0px 20px;color:#fff;height:28px;line-height:28px; margin-top:8px;  margin-left:280px; vertical-align:middle;}
a.simple-btn.danger { background:#c83929;}
a.simple-btn.danger:hover { background:#444; text-decoration:none;} 

.left { float:left;}

/* new buttons****************/
.radius-btn-container {padding-top:8px;float:left;}
.radius-btn-container a { display:inline-block;cursor:pointer;vertical-align:middle; margin-left:10px;border-radius:3px; height:28px; line-height:28px; background:#777777; padding:0px 28px; font-size:13px;color:#ffffff;}
.radius-btn-container a.active{ background:#ca382b;}
.radius-btn-container a:hover { text-decoration:none;background:#000;}


.selectContainer { float:left;margin-right:20px; }
.tickerBtnsContainer { float:right;padding-right:20px;padding-top:5px; }
.tickerIndex { border:1px solid #e2e2e2;background:#eceeed;padding:3px 6px 1px 12px;line-height:normal; }
.tickerIndex .elementBox { padding-right:12px;padding-top:1px; }
.tickerIndex .elementBox.large { font-size:14px;padding-top:0px; }

#tickerContainer a.dropDownBtn_b{ background:url(../images/btnDropDown_b.png) no-repeat;width:181px;height:28px;display:block;padding:0px;margin:0px;}
#tickerContainer a.dropDownBtn_m{ background:url(../images/btnDropDown_m.png) no-repeat;width:142px;height:28px;display:block;padding:0px;margin:0px; }
#tickerContainer a.dropDownBtn_s{ background:url(../images/btnDropDown_s.png) no-repeat;width:120px;height:28px;display:block;padding:0px;margin:0px; }

.tabHeader { background:#eceeed;}
.rightHeaderContainer {float:right; padding-top:8px; }
.tabHeader .floatLContainer { padding-top:6px; }
.tickerContent .tabHeader { background:#ffffff;border-bottom:1px solid #e2e2e2; overflow:hidden;}

.mainHeaderContainer {background:#eceeed; padding-bottom:10px;}

.smallColumn { float:left;width:92px;margin-bottom:10px; }
#tabs2a .smallColumn { width:20%;}
.smallColumn p { margin:0px;padding:2px 2px 3px 2px;line-height:normal;}

.symbLink {text-decoration: underline;cursor: pointer;padding: 1px 2px;/*background-color:#eeeeee;*/ }
.symbLink:hover { text-decoration:none;background:#6d757d;color:#ffffff; }

	
.tickerTools { background:url('../images/tickerBottomBg.jpg') no-repeat right;height:35px;border-left:1px solid #e2e2e2; }
.tickerBtnPopup { background:url('../images/tickerBtnPopup.png') no-repeat;width:58px;height:24px;border:none;outline-style:none;cursor:pointer; }
.tickerBtnBack {background:url('../images/tickerBtnBack.png') no-repeat;width:26px;height:24px;border:none;outline-style:none;cursor:pointer;margin-right:6px; }
.tickerBtnNext { background:url('../images/tickerBtnNext.png') no-repeat;width:26px;height:24px;border:none;outline-style:none;cursor:pointer;margin-right:6px; }
.tickerBtnHelp { background:url('../images/tickerBtnHelp.png') no-repeat;width:69px;height:24px;border:none;outline-style:none;cursor:pointer;margin-right:4px; }
.tickerBtnRefresh{ background:url('../images/tickerBtnRefresh.png') no-repeat;width:89px;height:24px;border:none;outline-style:none;cursor:pointer;margin-right:4px; }
.tickerFooter { border:1px solid #e2e2e2;background:#eceeed;border-bottom:0px; }


#tickerContainer .notice {display:block;float:left;width:240px;padding-top:16px;margin-left:10px; }
.instructions {float:left; padding: 12px 0px; }


/* markets message Popup ********************************************/
#msgWrapper { position:fixed; width:100%; height:100%;background: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); z-index:9000; top:0px;}
#msgWrapper:not([dummy]) { filter: progid:DXImageTransform.Microsoft.gradient(enabled='false'); } /* IE9 only */
.msgInner {position:relative;width:688px; margin: 0px auto; border-radius:6px; background:#fff; padding:15px 16px 0px 16px;}
#msgWrapper .head { font-size:21.5px; color:#424242; display:block; margin-bottom:8px; font-weight:bold;}
#msgWrapper p {color:#424242; font-size:14px;}
.btnWrapper { margin-bottom:18px;}
.btnWrapper a.redBtn { background:#cd2920; font-size:14px; display:inline-block; border-radius:2px; padding:6px 6px 4px 6px;color:#fff; text-decoration:none; margin-right:4px; letter-spacing:0.02em;}
.btnWrapper a.redBtn:hover{ text-decoration:none; background:#424242;}
.msgClose { position:absolute; right:4px; top:4px; background:#4c4c4c;color:#fff; padding:4px 6px; border-radius:2px;}
.msgClose span { font-size:14px; padding-right:4px; font-weight:bolder;}
.msgClose:hover { text-decoration:none;}

/*-------------------------------markets-------------------------*/

	
.newsItem {
	margin-top:10px;
	margin-right:18px;
	border-bottom:1px dotted #000000;
	padding-bottom:4px;
	}
.newsItem h2 a 
{
    font-size:1.16em;
    font-weight:bold;
    }
	
.newsItem-photo{
	display:inline;
	float:left;
	margin-right:14px;
	text-align:center;
	}
	
.newsItem-txt {
	display:table;
	height:1%;
	}
p {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 8px 0px;
}

.article p {
	padding:0px 10px 0px 0px;
	margin-bottom:14px;
	line-height:1.35em;
	font-size:1.16em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.article p.sub {
	font-weight:bold;
	}
	
#lC.article h1, #lC.markets.article h1 {
	color:#333333;
	margin:0px;
	padding:0px 10px 10px 0px;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	}
.wideTopContainer h1{
	color:#ffffff;
	margin:0px;
	padding:0px 10px 10px 0px;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.wideTopContainer .nTools.media{
	    margin-bottom:0px;
	}
.wideTopContainer iframe {background:#ffffff;}
h1 {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:18px;
	}

h3 {
	font-size:12px;
	margin:0px 0px 8px 0px;
	padding:0px;
	}


		
.pThumb {
	padding-bottom:8px;
	}

ul#headlines {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	


	
span.small{
	color:#818181;
	font-size:9px;
	}
	
span.timestamp{
	/*font-weight:bold;*/
	font-size:11px;
	color:#d04f48;
	white-space:nowrap;
	}
	
span.category {
	color:#73806d;
	display:block;
	font-size:11px;
	font-weight:bold;
	}
	
span.category a {
	color:#73806d;
	}
	

.more {
	display:block;
	margin: 5px 0px;
	}
img.Right {
	float:right;
	}

.box { width:300px;border-bottom:4px solid #c0c0c0;padding: 10px 10px;margin-bottom:0px; }
.box.wide {background:#f4f4f6; padding:0px; width:auto; padding:10px;}

/*.box h2 {font-size:20px; vertical-align:top; font-weight:bold; position:relative; padding:0px 0px 0px 11px; line-height:100%;padding-bottom:4px; text-align:left; vertical-align:top;line-height:100%; margin:0px;}
.box h2 span.Block {display:block; position:absolute;margin:0px; padding:0px;top:2px;*top:4px; width:5px; height:15px;left:0px;}
.box h2 span.Block.red {background:#d04f48;} */

/* Behind the scene Box */
.box.Bts { background:url(../images/btsBg.jpg) no-repeat top center; height:280px;}
.box.Bts h2 {color:#ffffff; padding-left:2px;}
.box ul.list { margin-top:28px; padding: 0px 14px;}
.box ul.list  a { font-size:13px; display:block; font-weight:bold;}
.box ul.list li { border-bottom:1px dotted #b5b4b4; padding-bottom:4px; padding-top:7px;}
.box ul.list li.last { border:none;}
.btnRoundContainer { padding-top:8px; padding-left:8px;}
.btnRound { background:#4c81a6; border-radius:2px; padding: 2px 4px; color:#ffffff; font-size:11px; float:left; margin-left:6px;}
/* Behind the scene Box */

.frameContainer {border:1px solid #e2e2e2; background:#ffffff; padding:8px; margin-top:4px;}
.frameContainer .globalBtnContent { margin-top:10px;}
	
span.time {
	font-weight:bold;

	font-size:10px;
	}
span.block{
/*	display:block;*/
	font-size:11px;
    font-weight:bold;	
    padding-right:2px;
	}




/* article begins */

.article-photo {
	float:left;
	padding-right:4px;
	padding-bottom:10px;
	}

.sidebar {
	float:right;
	padding:0px;	
	width:240px;
	/*margin-left:12px;*/
	}
	

.aTools {
	padding: 4px 4px 2px 10px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:10px;
	}
	
.nTools {
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-top: 4px;
}


.nTools.media  {
	margin-top:15px;
	background:#21242d;
	border:none;
	padding: 4px 4px 0px 0px;
	}
	

	
span.title {
	display:block;
	font-size:11px;
	}
	
.ratings {
	float:right;

	padding-top:6px;
	}

	
span.floatR {
	float:right;
	margin-left:10px;
	color:#000000;
	font-size:11px;	
	}
	
span.floatR a {
	color:#818181;
	}
		
.ratings ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}	
.ratings ul li {
	float:left;
	margin-left:6px;
	}
.ratings ul li a{
	background:url('../images/ratingStar.png') no-repeat;
	background-position: 0px 0px;
	display:block;
	width:16px;
	height:16px;
	}
.ratings ul li a:hover{
	background:url('../images/ratingStar.png') no-repeat;
	background-position: 0px -26px;
	color:none;
	}
.aTools ul, .nTools ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

.aTools ul li {
	margin:0px;
	padding: 0px 12px 0px 0px;
	float:left;
	}
.nTools ul li {
	margin:0px;
	padding: 0px 12px 0px 0px;
	float:right;
	}
	
.aTools ul li.enlarge {
	padding: 0px 12px 0px 230px;
	}
	
.aTools ul li.facebook {
	padding:0px;
	}
.aTools ul li a, .nTools ul li a {
    color: #333333;
    display: block;
    font-size: 9px;
    margin-bottom: 5px;
    min-height: 15px;
    padding-left: 20px;
    padding-top: 2px;
}

.aTools ul li a.print{
	background:url('../images/aTools.png') no-repeat;
	background-position: -10px -1px;
	}
.aTools ul li a.print:hover{ 
background-position: -10px -26px;}

.aTools ul li a.send, .nTools ul li a.send{
	background:url('../images/aTools.png') no-repeat;
	background-position: -135px -1px;
	}
.aTools ul li a.send:hover, .nTools.media ul li a.send:hover{ 
background-position: -135px -26px;
}

.aTools ul li a.save{
	background:url('../images/aTools.png') no-repeat;
	background-position: -260px -1px;
	}
.aTools ul li a.save:hover{ 
background-position: -260px -26px;
}

.aTools ul li a.listen{
	background:url('../images/aTools.png') no-repeat;
	background-position: -384px 0px;
	}
.aTools ul li a.listen:hover{ 
background-position: -384px -25px;
}

.aTools ul li a.enlarge{
	background:url('../images/aTools.png') no-repeat;
	background-position: -510px 0px;	
	padding-left:32px;
	}
.aTools ul li a.enlarge:hover{ 
background-position: -510px -25px;
}

.aTools ul li a.facebook{
	background:url('../images/aTools.png') no-repeat;
	background-position: -647px -1px;
	}
.aTools ul li a.facebook:hover{ 
background-position: -647px -26px;
}

.Headlines {
    margin-bottom: 25px;
    margin-top: 15px;
    padding-bottom: 2px;
}

.nTools ul li a.showAll{
	background:url('../images/abtools.png') no-repeat;
	background-position: -10px 0px;
	}
.nTools ul li a.showAll:hover{ 
background-position: -10px -24px;
}

.nTools ul li a.aPrev{
	background:url('../images/abtools.png') no-repeat;
	background-position: -247px 0px;
	}
.nTools ul li a.aPrev:hover{ 
background-position: -247px -24px;
}
.nTools ul li a.addTopage{
	background:url('../images/abtools.png') no-repeat;
	background-position: -10px -48px;
	}
.nTools ul li a.addTopage:hover{ 
background-position: -10px -73px;
}

.nTools ul li a.rss{
	background:url('../images/abtools.png') no-repeat;
	background-position: -247px -48px;
	}
.nTools ul li a.rss:hover{ 
background-position: -247px -73px;
}

.nTools ul li a.aNext{
	background:url('../images/abtools.png') no-repeat;
	background-position: -441px 0px;
	}
.nTools ul li a.aNext:hover{ 
background-position: -441px -24px;
}

.nTools ul li.showAll {
	margin-right:32px;
	}
.nTools ul li.rss {
	margin-right:2px;
	}
.nTools ul li.addTopage {
	margin-right:10px;
	}
	
.nTools ul li a.facebook, .nTools ul li a.twitter {
	padding-left:4px;
	}
.nTools ul li a.facebook:hover, .nTools ul li a.twitter:hover {
	color:transparent;
	}
.nTools ul li.facebook {
	padding-right:0px;
	padding-bottom:2px;
	}
	
 .nTools ul li.twitter {
	padding-right:12px;
	padding-bottom:2px;
	}
	
.nTools.media ul li a.aPrev, .nTools.media ul li a.send, .nTools.media ul li a.aNext{
	margin-top:2px;
	}
	
.nTools.media li a{
	color:#808281;
	}
.nTools.media ul li a.send{
	background:url('../images/videoTools.png') no-repeat;
	background-position: -135px -2px;
	}
.nTools.media ul li a.send:hover{ 
background-position: -135px -27px;
}
.nTools.media ul li a.aPrev{
	background:url('../images/videoTools.png') no-repeat;
	background-position: -247px 2px;
	}
.nTools.media ul li a.aPrev:hover{ 
background-position: -247px -22px;
}

.nTools.media ul li a.aNext{
	background:url('../images/videoTools.png') no-repeat;
	background-position: -441px 2px;
	}
.nTools.media ul li a.aNext:hover{ 
background-position: -441px -22px;
}

/* sponsoredLinks */
.ads { margin-top:15px;border-top:5px solid #555555;padding:10px 20px; }
	
div.sponsoredLinks{ height:auto; }
.adLinks {width:auto;border:8px solid #ecf4f8;margin:0px;padding:6px;}

ul#adlinks { margin:0px;	padding:0px;list-style-type:none; }
ul#adlinks li { background:url('../images/adlinksbg.png') repeat-x bottom;padding-bottom:15px;margin-top:10px; }
ul#adlinks li a.sponsorLinks { font-size:11px;color:#4e4f51;font-weight:bold;font-family:Verdana, Geneva, sans-serif;}
ul#adlinks li a.sponsorLinks.sponsorTitle{ background:url('../images/bullet.gif') no-repeat 2px 6px ;padding-left:8px;display:block; }

.adLinks h2 { font-size:12px;color:#4290b6;margin:0px;padding:0px 0px 4px 0px;border-bottom:1px dotted #b8b4b2; }
.adLinks img.adlogos{ padding-right:4px;}
/* sponsoredLinks */
	

	


.dataContainer {padding:10px 36px 0px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; }
.dataContent{ padding:0px; }
.wideTopContainer{ border-top:5px solid #555555;background:#2e3138;padding:10px 0px 0px 12px;}
.wideContainer .newsItem h2 { margin: 0px 0px 4px 0px;padding:0px;font-size:12px; }

.mediaContent {float:left;width:600px;margin-bottom:10px;}
.mediaContent.Full { float:none; }
.mediaSummary { float:left;margin-top:70px;width:346px;margin-left:20px;color:#ffffff; }
.mediaSummary.Full { float:none;width:auto; margin-top:20px;padding-bottom:10px;margin-left:0px; }
.mediaSummary.Photo { width:326px;margin-left:30px;	}
.mediaSummary p {padding:0px 20px 0px 0px;margin-bottom:14px;line-height:1.35em;font-size:1.1em;color:#ffffff; }
		
span.dateTime { display:block;padding-bottom:10px; }

.thumbContainer {float:left;width:130px;height:170px;margin-left:20px;padding-bottom:6px;}
.thumbContainer a {font-size:11px; font-weight:bold;}

/* Ajax button bar */	    
.morebox { margin-top:6px; text-align:center; }
.morebox a{ display:block;margin:8px 0px 0px 16px;border-top:1px dotted #b6b4b5;text-align:center;color:#ffffff;background:url('../images/moreBtn.png') no-repeat top center;font-size:11px;height:17px;}
.morebox a:hover{ text-decoration:underline;}
#container{ margin-left:60px; width:580px }

/* Premium Login Page */
#mC.premium { background:url('../images/mcBg2.png') repeat-y top right; }
#lC.premium { border-top:0px;padding-top:18px; }
#lC.premium h1 { color:#ffffff; font-size:28px;padding-top:14px;font-weight:bold;padding-left:30px;}
#lC .loginHeader {width:614px;height:53px;border-bottom:4px solid #dbdbdb;background:url("../images/premiumHeader.jpg");margin: 0px auto;}
#lC .intro { padding-left:22px; }

.loginContainer { padding-left:30px;padding-right:30px; }
.loginContainer h2 {font-size:18px;font-weight:normal;color:#333333;margin:16px 0px 20px 22px;padding:0px;}
.loginContainer p { padding-bottom:2px;font-size:13px; }
.loginContainer .Box { background:#fafafa;border-radius: 8px;border:1px solid #e4e4e4;padding: 10px 12px;margin-bottom:50px; }
.loginContainer .Box p.heading {float:left;width:116px;font-size:22px;color:#465566;margin:0px;padding:0px;font-weight:bold;text-align:right; }
.loginContainer .Box .loginRightArea { padding-top:4px;line-height:1.4em;margin-left:136px; }

.Box p { color:#666666; }
.Box.login { background:url(../images/loginBg.jpg) no-repeat;margin-top:20px;margin-bottom:0px; }

.formContainer { margin-top:10px; }

input.loginTxt {display:block;width:250px;height:24px;float:left;border-radius:6px;margin-top:8px;border:1px solid #d3d3d3;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3), inset 3px 2px 2px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3), inset 3px 2px 2px 0px rgba(0,0,0,0.1);color:#999999;font-size:16px;padding-left:8px; }
.shadow { background:url('../images/boxShadow.jpg') no-repeat;width:auto;height:20px;margin-bottom:30px; }
input.loginBtn { display:block;height:28px;width:110px;float:left;border-radius:6px;border:2px solid #fafafa;background:#ef982b;color:#ffffff;margin:8px 0px 0px 10px;text-align:center;line-height:0px;vertical-align:middle;cursor:pointer;outline-style:none;}

/* Premium Login Page */

/*quote changes********************************/

div.main div.mainBox:first-child { width:769px; background:#fff; z-index:2000; padding-top:10px;}
div.main div.mainBox:first-child .globalBtnContent.right { margin-right:15px;}
div.mainBox .popup { top:430px; right:15px;}
#lC.markets .main { margin-top:0px;}
#lC.markets .tabContent { padding-top:0px;}

/* full width tabContent*****************/
#lC.markets .tabContent.fullWidth {width:957px; padding-right:0px;padding-bottom:6px;background:#fff;}

.tabContent .leftColumn { padding-top:10px;}
#rC.top-gap {  padding-top:450px;}

a.simple-btn.infoMsg {
    background: #006600;
    font-weight:bold;
}

a.simple-btn.infoMsg:hover {
   background: #009900;
   text-decoration: none;
}
   .proteinomena-block .article-list-container {
        width: 50%;
        box-sizing: border-box;
    }
    .proteinomena-block .article-list-container:nth-of-type(even) {
        padding-left: 15px;
    }

    .proteinomena-block .summary h4 a {
                                display: block;
                                height: 48px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                display: -webkit-box;
                                -webkit-line-clamp: 3;
                                -webkit-box-orient: vertical;
    }
    .proteinomena-block .article-list-container .article-date {
        font-size: 12px;
        font-weight: bold;
        color: #c73a32;
    }
    .proteinomena-block.topicFooter {
        border-top: none;
        margin: 0 10px;
        padding-top: 0;
        padding-bottom: 30px;
    }

    div#recommendWaiter{
        /*width: 638px;
        height:200px; /*226px;*/
        background:url(/images/loadnewsroom.gif) no-repeat center center; 

    }

/* LOADING BUTTON ****/
.loadingBtn {
    display: block;

    background: #5b5e69;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 12px 0px;
    color: #fff;
}

    .loadingBtn:hover {
        text-decoration: none;
        background: #c92327;
    }
