/*** Main ***/

body {
	margin: 1.5% 1% 1% 1%;
}

.content {
	margin: 2% 9% 2% 9%;
	font-size: 105%;
}

.FRB_Footer {
	font-size: 85%;
}

/*** Texts ***/

.header1_memo {
	font-weight: 600;
	padding-bottom: 1ex;
	padding-top: 1ex;
	font-family: Arial, Helvetica, sans-serif;
}
	
.header2_memo {
	font-family: Arial, Helvetica, sans-serif;
}

.header3 {
	font-size: 90%;
	font-weight: 600;
	text-decoration: underline;
	padding-top: 1ex;
	padding-bottom: 1ex;
}

.header3a {
	font-size: 90%;
	font-weight: 600;
	padding-top: 1ex;
	padding-bottom: 1ex;
}

.header4 {
	/** for TABLE captions/titles **/
	font-size: 95%;
	font-weight: 600;
	text-align: center;
	padding-right: 1.5ex;
	padding-left: 1.5ex;
}

.header5 {
	text-indent: 0;
	line-height: 2em;
	text-decoration: underline;
}

.title_header {
	font-size: 1.7em;
}

.title_header_2 {
	font-size : 1.25em;
}

.title_header_3 {
	font-size : 1.1em;
}

a.nav_text:link    {color: #006666;}	
	
a.nav_text:visited {color: #800080;}

.indent {
	margin-left: 12ex;
}

.indent6 {
	margin-left: 6ex;
}

.smindent {
	margin-left: 3ex;
}

p.noindent {
	text-indent: 0;
	line-height: 2em;
}

p {
	text-indent: 8ex;
	line-height: 2em;
}

.note {
	font-size: 85%;
	font-family: helv;
	padding: 1ex 3ex 0 3ex;
	line-height: 1.5em;
}

.crumb {
	font-size: 85%;
}

.pdf {
	font-family : helv;
	font-size : 65%;
	color : 999999;
	text-decoration : none;
}

/*** Lists ***/

ol, ul {
	margin-bottom: 1ex;
	margin-top: .5ex;
}

.indentedlist {
	margin: 1ex 0 0 2em;
}

li {
	padding-bottom: 1.25em;
}

li.last {
	padding-bottom: 0;
}

li.blank {
	list-style-type: none;
	padding-top: .5ex;
	padding-bottom: 1ex;
}

li.ds {
	line-height: 2em;
	padding-bottom: .5em;
}

dt.leftcol {
	float: left;
	margin: 0 8px 0 0;
	padding-top : 1ex;
}

dd.rightcol {
	margin: 0 0 0 13ex;
	padding-top : 1ex;
}

/*** Tables ***/

table.tbl_clear {
	border-collapse: collapse;
	border: 1px solid White;
}

/***
th.th_clear {
	padding: .5ex 1ex .5ex 1ex;
	border: 1px solid White;
	font-weight: 600;
}
***/

td.td_clear {
	padding: .5ex 1ex 1ex 1ex;
	border: 1px solid White;
}

table.tbl_stf {
	border-collapse: collapse;
	border: 1px solid Black;
}
	
caption.cap_stf {
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	font-size: 95%;
	font-weight: 600;
	text-align: center;
	padding: 1ex 1ex 1ex 1ex;
}
	
td.td_stf {
	padding: .5ex .5ex .5ex .5ex;
	border: 1px solid Black;
}

td.td_stf2 {
	padding: .5ex .5ex .5ex .5ex;
	border: 1px solid Black;
	font-weight: 600;
}
	
th.th_stf {
	padding: .5ex .5ex .5ex .5ex;
	border: 1px solid Black;
	font-weight: 600;
}

/*** Miscellaneous ***/

.Return_Button {
	border: 2px outset #669999;
	padding: .5ex 1ex .5ex 1ex;
	width: 180px;
	font-size: 90%;
	text-align: center;
	margin-right: 2ex;
	float: right;
}

a.Footer_Link:link {
	color: #006666;
}

a.Footer_Link:visited {
	color: #800080;
}

img.size100 {
	width: 100%;
}

sup,sub {
	font-size: 85%;
}

.innerdiv {
	width= 100%;
}

.indentedlist {
	margin: 1ex 0 0 2em;
}


/*** Table of Contents Navigation ***/

div.toc0 {
	float : right;
	width: 30%;
	margin : 0 0 0 2ex;
}

div.toc0b {
	float : left;
	width: 25%;
	margin : 2% 4ex 0 0;
}

div.toc {
	background-color : #dedede;
	border-left: 1px solid #999999;
	margin: 1ex 0 1ex 0;
	font-size: 90%;
	padding : 1ex 1ex 1.5ex 3ex;
}

div.tocb {
	background-color : #dedede;
	border-right: 1px solid #999999;
	margin: 1ex 0 1ex 0;
	font-size: 90%;
	padding : 1ex 3ex 1.5ex 1ex;
}

div.toc2 {
	margin: 0 0 0 2ex;
}

div.toc_item {
	margin: 0 0 .5ex 0;
}

div.nav_item {
	margin: 0 0 1ex 0;
}

ol.toc_rt {
	/*** For "Table of Contents" navigation box on the right ***/
	margin-top: 0;
	margin-bottom: 0;
}

li.toc {
	/*** For "Table of Contents" navigation box on the right ***/
	padding: .5ex 0 0 0;
	list-style-type: upper-roman;
}

li.toc2 {
	padding: 0 0 .5ex 0;
	list-style-type: upper-roman;
}

dl.toc {
	margin : 0 0 0 0;
}

dt.toc {
	float: left;
	padding: 0 0 .5ex 0;
	margin: 0 0 0 0;
}

dd.toc {
	padding: 0 0 .5ex 3ex;
}

.Table_of_Contents {
	border: 2px inset #669999;
	padding: .5ex 1ex .5ex 1ex;
	width: 30%;
	font-size: 90%;
	float: right;
	margin-left: 1ex;
	margin-bottom: 1ex;
}

div.remarks {
	width: 600;
}

p.remarks {
	text-indent : 0;
	line-height : 1.1em;
	margin-bottom : 1em;
}

/*** Styles for Table 11.x in Part_8.htm ***/

table.open {
	border-bottom: 1px solid black;
	width : "100%"
}

th.open_left {
	border-top: 1px solid black;
	border-right: 1px solid black;
	font-weight : 600;
	padding : .5ex 2.5ex .5ex .5ex;
	vertical-align : top;
	text-align : left;
}

td.open_mid {
	border-top: 1px solid black;
	border-right: 1px solid black;
	padding : .5ex 1ex .5ex 1ex;
	vertical-align : top;
	text-align : center;
}

td.open_right {
	border-top: 1px solid black;
	padding : .5ex .5ex .5ex .5ex;
	vertical-align : top;
}

ul.open {
	margin : 0 0 0 3ex;
	padding : 0 0 0 0;
}

li.open {
	margin : 0 0 0 0;
	padding : 0 0 .5ex 0;
}