
.accordion {
	position:relative;
	zoom:1;/* hack needed for ie6 */
}
.accordion ul {
    zoom:1; /* hack needed for ie6 */
}

.grouped-analysts-portlet .title
,.accordion .title {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #CFC9B8;
	font-size: 12px;
	color: #311B0E;
	line-height: 25px;
	height: 25px;
}

.accordion .title {
	padding-left: 18px;
	background: #ECEAE5 url("../../images/icons/arrowBrown-new.png") no-repeat 7px 9px;
	cursor: pointer;
}

.accordion .title h1 {
	display: inline;
}

.accordion .expanded .title {
	background: #ECEAE5 url("../../images/down-black.png") no-repeat 5px 10px !important;
}

.accordion .title.loading {
	background-position: 4px 50% !important;
}

.accordion a.more {
	position:absolute;
	right:8px;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

.accordion .content {
	margin: 1px;
	padding: 0px 6px;
	background-color: #F5F4F2;
	display:block;
	position:relative;/* hack needed for ie6 */
	zoom:1;/* hack needed for ie6 */
}

.grouped-analysts-portlet .title
,.grouped-analysts-portlet .expanded .title  {
	background-color: #F5F5F5 !important;
	color: #54301A;
	border-bottom-color: #ddd !important;
}

.grouped-analysts-portlet .title {
	padding-left: 5px;
}

.accordion .title {
	padding-left: 18px;
}

.grouped-analysts-portlet .content {
	background: white;
}

.grouped-analysts-portlet ul.results > li {
	border-top: 0 !important;
	padding: 5px 0 0 !important;
}

.accordion .content.include-images {
	background-color: #fff
}

.accordion .content ul li .document-date {
	text-align: right;
	padding-top: 5px;
}

.accordion .content ul li .document-title {}

.accordion .content ul li .document-title a {
	color: #54301A;
	font-size: 12px;
	margin-bottom: 5px;
	text-decoration: none;
	padding-right: 12px;
}

.accordion .content ul li .document-author {
	color: #6A8AB0;
	font-size: 12px;
}

.accordion li.large-more {
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
}

.accordion li.large-more a {
	background: #ECEAE5;
	border: 1px solid #ccc;
	text-align: center;
	margin: 10px;
	font-weight: bold;
	padding: 5px 0;
	font-weight: bold;
	display: block;
}
	.accordion li.large-more a:hover {
		background: #FAFAF8;
		text-decoration: none;
	}

	.accordion li.large-more a:active {
		background: #E2DFD8;
		border-style: inset;
		border-color: #fff;
	}

/* Trade Ideas Accordion */

.trade-ideas .content {
	background: white;
}

.trade-ideas ul.results > li {
	/*border-top: 0 !important;*/
	width: 100%;
}

.trade-ideas article.trade-idea {
	min-height: 50px;
}

.trade-ideas .dq-link {
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	background: #fff url("../../images/icons/ico-dataquery-sprite.png") no-repeat 0px 0px;
	text-indent: -9999px;
}

.trade-ideas .dq-link:hover {
	background-position: 0px -25px;
}

.trade-ideas div.with-dq-icon {
	max-width: 250px;
}

.trade-ideas div.with-dq-icon footer ul li {
	display: inline;
}

.trade-ideas article.trade-idea time,
.trade-ideas article.trade-idea .comments {
	display: none !important;
}

article div.result-media {
    float: left;
}

article div.result-media {
    margin-right: 10px;
}

div.media-doc {
    float: left;
    width: 190px;
}

article.video > footer {
    margin-left: 90px;
}