/*
	website: financials expert - article
	author:  vilmos csizmadia
	version: 12.22.2009 - 6.2.2010
*/

#article h2 {
	color: #113366;
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 20px;
}

#article h3 {
	color: #113366;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 20px;
}

/************************/
/* begin 'author' table */
/************************/
#article table.author {
	border-top: 2px solid #113366;
	color: #113366;
	margin-top: 20px;
	width: 100%;
}

#article table.author td {
	padding: 20px 0px 0px 0px;
}
/**********************/
/* end 'author' table */
/**********************/

/***********************/
/* being 'key concept' */
/***********************/
#article table.key_concept {
	border: 2px solid #113366;
	font-size: 11px;
	margin-top: 20px;
	width: 100%;
}

#article table.key_concept p { /* new */
	line-height: 22px;
}

#article table.key_concept td {
	background-color: #e7eaef;
	padding: 5px 5px 5px 5px;
}

#article table.key_concept td.heading {
	background-color: #113366;
	color: #ffffff;
	font-size: larger;
	font-weight: bold;
	padding: 3px 3px 5px 3px;
}
/*********************/
/* end 'key concept' */
/*********************/

/****************/
/* being 'note' */
/****************/
#article table.note {
	border: 2px solid #113366;
	font-size: 11px;
	margin-top: 20px;
	width: 100%;
}

#article table.note td {
	background-color: #e7eaef;
	padding: 5px 5px 5px 5px;
}

#article table.note td.heading {
	background-color: #113366;
	color: #ffffff;
	font-size: larger;
	font-weight: bold;
	padding: 3px 3px 5px 3px;
}
/**************/
/* end 'note' */
/**************/

/******************/
/* begin 'figure' */
/******************/
#article table.image {
	margin-top: 20px;
	width: 100%;
}

#article table.image td {
	background-color: #e7eaef;
	text-align: center;
}

#article table.diagram {
	margin-top: 20px;
	width: 100%;
}

#article table.diagram td {
	background-color: #e7eaef;
	padding: 5px;
}

#article table.code {
	margin-top: 20px;
	width: 100%;
}

#article table.code td {
	background-color: #e7eaef;
	font-family: "courier new", courier, mono;
	font-size: 9pt;
	padding: 5px;
}

#article table.caption {
	border-top: 2px solid #113366;
	font-size: 11px;
	width: 100%;
}

#article table.caption td.figure {
	background-color: #113366;
	border-top: 3px solid #113366;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

#article table.caption td.caption {
	border-top: 3px solid #113366;
	padding: 5px;
}

#article table.diagram table {
	border: 1px solid #113366;
	width: 100%;
}

#article table.diagram table td.heading {
	background-color: #113366;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

#article table.diagram table td.light {
	background-color: #ffffff;
	border: 1px solid #113366;
	font-size: 10pt;
	padding: 5px;
}

#article table.diagram table td.dark {
	background-color: #e7eaef;
	border: 1px solid #113366;
	font-size: 10pt;
	padding: 5px;
}
/****************/
/* end 'figure' */
/****************/

/*******************/
/* being 'sidebar' */
/*******************/
#article table.sidebar {
	border: 2px solid #113366;
	font-size: 11px;
	margin-top: 20px;
	width: 100%;
}

#article table.sidebar td {
	background-color: #e7eaef;
	padding: 5px 5px 5px 5px;
}

#article table.sidebar td.heading {
	background-color: #113366;
	color: #ffffff;
	font-size: larger;
	font-weight: bold;
	padding: 3px 3px 5px 3px;
}
/*****************/
/* end 'sidebar' */
/*****************/

/***************/
/* being 'tip' */
/***************/
table.tip {
	border: 2px solid #113366;
	font-size: 11px;
	margin-top: 20px;
	width: 100%;
}

table.tip td {
	background-color: #e7eaef;
	padding: 5px 5px 5px 5px;
}

table.tip td.heading {
	background-color: #113366;
	color: #ffffff;
	font-size: larger;
	font-weight: bold;
	padding: 3px 3px 5px 3px;
}
/*************/
/* end 'tip' */
/*************/

