@import "../../bfinance_base/css/template_pages.css";

#header_middle
{
	background:			transparent url('../images/industry.jpg') no-repeat scroll right top;
}

/* TOP MENU */

#header_bottom
{
	background-color:		#869DBF;
}

#header_bottom li
{
	border-color:			#A6CCE1;
}

/* CONTENT */

table.contentpaneopen
{
	width:				512px;
}

table.contentpane
{
	width:				512px;
}

table.article_content
{
	background-color:		#F5F5F5;
}

table.article_content ul
{
	padding:			5px 10px;
}

table.contentpane ul
{
	padding:			5px;
}

table.article_content li
{
	list-style-image:		url('../images/links_li.gif');
	list-style-position:		outside;
	margin:				5px 0;
}

table.contentpane li
{
	list-style-image:		url('../images/links_li.gif');
	list-style-position:		inside;
}

table.contentpane li a
{
	color:				#000000;
	text-decoration:		none;
}

table.contentpane li a:hover
{
	color:				#114488;
}

td.contentheading
{
	color:				#006699;
	background-color:		#D6E0F0;
}

/* FIRST PAGE */

div.componentheading
{
	background-color:		#D6E0F0;
	color:				#006699;
	width:				502px;
}

table.blog
{
	width:				484px;
	border-collapse:		collapse;
}

table.blog table
{
	border-spacing:			4px 0;
}

table.blog table td
{
	background:			#F5F5F5;
}

table.blog table.contentpaneopen
{
	width:				242px;
}

table.blog table.contentpaneopen td.contentheading,
table.blog table.contentpaneopen table.article_content
{
	background-color:		transparent;
}

/* LINKS */

#main_body table.contentpaneopen td a
{
	color:				#333333;
	text-decoration:		none;
}

#main_body table.contentpaneopen td a:hover
{
	text-decoration:		underline;
}

/* ARTICLES LIST */

tr.sectiontableentry1
{
	background-color:		#F9FAFB;
	font-size:			0.99em;
}

tr.sectiontableentry2
{
	background-color:		#ECEDF1;
	font-size:			0.99em;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td
{
	padding:			8px 10px;
}

tr.sectiontableentry1 a, tr.sectiontableentry2 a
{
	color:				#000000;
	text-decoration:		none;
	background:			transparent url('../images/reviews_li.png') no-repeat 0 0.5em;
	padding-left:			10px;
}

td.content_filter input,
td.content_sort select
{
	border:				1px solid #9D9D9D;
}

td.content_filter input
{
	padding:			1px;
}

td.content_sort
{
	padding-right:			5px;
}

/* SEARCH RESULTS */

table.searchintro
{
	background:			#dddddd;
	width:				100%;
	margin-top:			10px;
}

div.sr_results_page
{
	margin-bottom:			10px;
}

div.sr_result_item
{
	border:				1px solid #000000;
}

div.sr_result_item_head
{
	background-color:		#eeeeee;
	padding:			5px;
}

div.sr_result_item_content
{
	padding:			5px;
}

.button
{
	margin-left:			5px;
}