@import url("base.css")/*tpa=http://www.cbfforex.com/thems/css/base.css*/;

/* @group page settings */

@page {
	margin: 2.5cm 2cm;
}

/* @end */

/* @group hide / show */

#navigation,
#sidebar,
#toolbar,
#footer,
a.button,
a.zoom-image .zoom,
.jump,
.sidebox,
.sidespacer,
form,
a.print,
.close-info,
.alphabets,
#parent-heading,
#tab-navigation,
#alternate-section,
.pdfbox,
.show-pdf,
.linear {
	display: none;
}


/* @end */

/* @group finetuning */

table {
	margin-left: 0 !important;
	width: 100% !important;
}
.page-split {
	page-break-after: always;
}
.pagebreak {
	page-break-before: always;
}
.tblstyle1 tbody tr:hover {
	border-left: 1px solid #ccc;
}

table.extend {
width: auto !important;
}

/* @end */

/* @group dim */

.dimmed #content,
.dimmed #dim,
.dimmed #dim-box .controls,
.dimmed #dim-box .corners {
	display: none;
}
.dimmed #dim-box {
	margin: 0 !important;
	position: static !important;
}

/* @end */

#utilities {
	margin-bottom: 1em;
}
#utilities img {
	margin: 0 1em 0 0;
	display: inline;
	vertical-align: bottom;
}

#utilities #logo {
	display: inline;
	margin-right: 1em;
	font-size: 1em;
	line-height: normal;
}

#trail {
	list-style: none;
	padding: 0;
	margin: 1em 0 0 0;
}
#trail li {
	display: inline;
}

/* @group horrible hack to prevent firefox from creating empty pages */

html>/**/body caption {
	background: transparent;
	border: 0;
	display: block;
	margin-right: -600px; /* should be enough.. */
}
html>/**/body table {
	overflow: hidden;
}
html>/**/body caption + tbody {
	border-top: 2px solid #4e4e4e;
}

/* @end */