.ndqicon-arrow-right-1:before {
content: "\e04b"!important;
color: #0079C2!important;
}
.ndq-section {
-moz-transform: rotate(-66deg);
-webkit-transform: rotate(-66deg);
-o-transform: rotate(-66deg);
-ms-transform: rotate(-66deg);
transform: rotate(-66deg);
width: 664px;
background: #121212;
height: 481px;
position: absolute;
top: -106px;
left: -127px;
z-index: 1;

}
.ndq-report-featured img{width:100%;}
.ndq-report-featured a span {
font-size: 15px!important;
float: left;
width: 100%;
text-align: center;
padding-top: 10px;
font-weight: bold;
}


ul.ndq-upcoming li {
 list-style-type: none;
}
div#ndq-content h2 a {
font-size: 12px;
background: #ccc;
padding: 3px 6px;
margin-left: 20px;
margin-top:-5px;
}
#ndq-content .main {
margin-bottom: 40px!important;
}
#ndq-content .featurette li:before {
color: #515151;
padding-right: 10px;
}
#content-foot {
background: none!important;
}

#ndq-content .featurette li{
list-style-type: none;
margin: 5px 0 5px 0px;
position: relative;
margin-left: 25px!important;
}
.ndqicon-print-2:before {
content: "\e0aa"!important;
}
.ndqicon-mail:before {
content: "\e003"!important;
}
.ndqicon-rss:before {
content: "\e019"!important;
}
.ndqicon-mail-1:before {
content: "\e0ad"!important;
}
.ndqicon-chair:before {
content: "\e00b"!important;
}
.ndqicon-printed-materials-1:before {
content: "\e054"!important;
}
.ndqicon-video-flash:before{
content: "\e024"!important;
}

#ndq-content .ndq-webcast span.date {
float: left;
margin-right: 16px;
font-size: 11px;
color: #FFF!important;
}
.ndq-news-list h3{color: #686161!important;}
.ndq-news-item {
border-bottom: 1px dashed #ccc;
margin-bottom: 15px;
padding-bottom: 10px;
}
.ndq-webcast {
float: left;
width: 100%;
padding: 10px;
background: #0079C2;
position: relative;
margin-bottom: 20px;
-webkit-box-shadow: 6px 6px 7px -3px rgba(0, 0, 0, 0.46);
box-shadow: 6px 6px 7px -3px rgba(0, 0, 0, 0.46);
}
#ndq-content .ndq-news-list span.date{
color: #595959!important;
}

#ndq-content .ndqicon-mic span.date {
color: #FFF!important;
}
.ndq-webcast p {
position: absolute;
bottom: 20px;
left: 18px;
}
/*menu*/
#primary_nav_wrap .ndqicon-arrow-down-1:before {
position: absolute;
right: 0px;
top: 10px;
font-size: 14px!important;
}
#primary_nav_wrap
{
	float: left;
width: 100%;
background: #2B2B2B;
margin-bottom: 15px;
text-align: center;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color: #FFF;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
position: relative;
float: none;
margin: 0;
padding: 0;
display: inline-block;
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background: #3E3E3E;
}
#primary_nav_wrap ul li:hover a{color:#fff;}
#primary_nav_wrap ul ul
{
display: none;
position: absolute;
top: 100%;
left: 0;
background: #3E3E3E;
padding: 0;
z-index: 1;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display: block;
text-align: left;
}
/*end menu*/


.profile-section p {
text-align: justify;
}
div#ndq-content h2 {
font: 25px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
padding: 0px!important;
font-weight: bold;
}

.ndq-webcast .ndaq-read-more {
float: right;
}
.ndqicon-mic p{
position: absolute;
left: 22px;
bottom: 17px;
color: #FFFFFF;
font-weight: bold;
}
.profile-section {
float: left;
width: 100%;
}
.profile-section h3 {
margin-top: 7px!important;
font-size: 14px!important;
line-height: normal!important;
}

#ndq-content .stock-quote p.delay {/*
margin: 12px 0;
float: left;
width: 49%;
text-align: right;*/
}
#ndq-content .stock-quote p{margin-top: 0px!important;}
#ndq-content .stock-quote p.date{/*
margin: 12px 0;
float: right;
width: 50%;*/
}

#ndq-content .slider-bg h1 {
color: #FFF;
font-weight: bold;
text-shadow: 0 2px 3px #000000;
text-align: left;
text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.79), 0px 8px 13px rgba(0, 0, 0, 1), 0px 18px 23px rgba(0,0,0,0.1);
float: left;
width: 100%;
position: relative;
z-index: 2;
margin-left: 7px;
margin-top: 28px;
}
#ndq-content .stock-quote div {/*
border-bottom: 0px!important;
float: left;
width: 100%;
padding: 0px!important;
text-align: center;*/
}
.rightContent, .alpha {
display: none;
}
#ndq-content .stock-quote h2 {/*
text-align: center!important;
color: #fff!important;
font-size: 15px!important;
margin: 0px!important;*/
font-size: 19px;
}
.thomsonContent {
background: none;
width: 100% !important;
padding: 0px!important;
margin-right: 0px!important;
margin-left: 0px!important;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
}
.marquee {
width: 100%;
overflow: hidden;
position: absolute;
bottom: 0px;
}
.marquee img{width:100px;}

#ndq-content .slider-bg {
background: url('http://media.corporate-ir.net/media_files/IROL/86/86428/images/16_9-screen_1.jpg') no-repeat right center!important;
/*background: url('http://media.corporate-ir.net/media_files/IROL/86/86428/images/bg2.jpg') no-repeat right center!important;*/
height: auto;
padding-bottom: 0px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
height: 315px;
position: relative;
overflow: hidden;
background-size: 60%!important;
}
#content-head{display:none!important;}
#content .grid-12{background:none;}
#ndq-content {
background: #fff;
padding-bottom:30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#ndq-content .stock-quote .price {/*
text-align: right;
margin-top: 10px;
font-size: 30px;*/
}
#ndq-content .stock-quote .change {/*
text-align: left;

padding-left: 10px;
margin-top: 13px;
padding-top: 4px;*/
font-size: 19px!important;
}
#ndq-content .stock-quote {/*
background: none!important;
margin-top: 0px!important;
opacity: 1!important;
padding: 0px!important;*/
-moz-transform: rotate(66deg);
-webkit-transform: rotate(66deg);
-o-transform: rotate(66deg);
-ms-transform: rotate(66deg);
transform: rotate(66deg);
background: none;
opacity: 1;
position: absolute;
top: 105px;
width: 375px;
left: 99px;
}