BODY
{
	margin: 20px;
	margin-top: 0px;
	padding: 0px;
}
BODY, DIV, SPAN, TD, B, I
{
	font-size: 10pt; 
	font-family: Tahoma;
}
A { text-decoration: none; color: #0000C0; }
A:hover { text-decoration: underline; }
DIV, TABLE
{
	margin-top: 10px;
}
UL, OL
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
}
TABLE
{
	border: 1px solid black;
}
THEAD
{
	background-color: #A0C0FF;
}
TD
{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}
DIV.leader
{
	width: 100%;
	height: 1px;
	font-size: 5px;
}
H1, H2, H3, H4, H5
{
	color: navy;
	font-weight: bold;

	width: 100%;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
H2, H3 { font-size: 13pt; }
H4, H5 { font-size: 10pt; }
H1
{
	font-size: 16pt;
	font-weight: bold;
	border-top: 1px solid navy;
	color: navy;
}
.sub_section
{
	border-bottom: 1px solid navy;
	margin: 25px;
}
.section_heading
{
	font-size: 16pt;
	font-weight: bold;
	border: 0px none white;
	border-bottom: 1px solid navy;
	color: navy;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	text-transform: capitalize;
}
.index_entry, .index_group
{
	margin: 0px;
	padding: 0px;
}
.index_group
{ padding-left: 20px; }

TABLE.salso
{
	margin: 0px;
	padding:0px;
	border-style: none;
	width:100%
}
TD.salso
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	border: 0px none white;
	width: 33%;
}
.salsospc { color: white; border-style:none; visibility:hidden; }
.salsohdr, .salsobdy { padding:0px; border: 0px none white; }
TABLE.salsohdr { border-top: 1px solid navy; }
TD.salsohdr { padding: 5px; padding-bottom: 0px; }
TD.salsobdy
{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid navy;
}

.TopLinks
{
	margin-top: 2px;
	margin-bottom: 20px;
}

.CopyRight
{
	margin-top: 10;
	font-size: 10px;
	color: Gray;
	text-align: center;
}

TABLE.AdsFrame
{
	position: relative;
	left: 22px;
	top: -2px;
}
.AdsFrame, .AdsClose
{
	margin: 0px;
	padding: 0px;
	border: 0px none white;
}
TD.AdsClose
{
	background-color: #00007F;
	font-size: 8px;
	color: silver;
	padding: 0px;
	padding-right: 5px;
	text-align: right;
	vertical-align: bottom;
}
A.AdsClose
{
	color: silver;
}

A.clnk
{
	font-weight: bold;
	color: navy;
}


TABLE.external { padding: 0px; margin: 0px; border: 0px solid white; width: 100%; height: 100%; }

TD.external, TD.extern_frame { padding: 0px; margin: 0px; border: 0px solid white; }

TD.external { vertical-align: top; }

TD.extern_frame { padding-left: 10px; border: 2px inset #C0C0C0; }

TR.extern_hide { display: none; }


.bkinfo { padding: 0px; margin: 2px; margin-left: 25px; }


