/*---------------- PRINT BANKING INFO/GENERAL LAYOUT STYLES -------------------*/

body {font-family: "Times New Roman", Times, serif; font-size:1em; color: #000000; margin-left: .25em;}

#top{display: none;}

#footer
{display: none;}

a:link { text-decoration: underline; color: #314732; }
a:visited { text-decoration: underline; color: #BCA346; }

img{border: 0;}

.clear {
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
    padding: 0; 
    overflow: hidden;}

/*----------- PAGE HEADER STYLES FOR ALL PAGES -----------------*/

table#headerTopLinks {display:none;}
#headerTopLinksSearchFormSubmit {display: none;}
#headerMasthead {display: none;}

/*---------- TOP HORIZONTAL NAVIGATION STYLES FOR ALL PAGES -------------*/

#navMenu {display: none;}

/*------------- ALL HEADLINE STYLES --------------*/

h1 { border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 8px 0 5px 4px; margin: 0 5px 0 0; font-weight: normal;}
h1.secondary{border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 0 0 3px 4px; margin: 0 0 0 5px; font-weight:normal;}
h1.all{border-bottom: 1px solid #999999; font-family: "Times New Roman", Times, serif; font-size: 1.3em; padding: 10px 0 2px 0px; margin: 0 0 0 0em; font-weight:normal; margin-bottom: .2em;}
h1.homeFeature{font-family: "Times New Roman", Times, serif; font-size: 1.2em; padding: .3em 0px .3em .3em;  margin: 0 0px 0 0px;     background-image: url(../gifjpg/homeFeatureBack.jpg); background-repeat: repeat-x; font-weight:bold; border-bottom: 0; color: #FFFFFF;}
h1.stats {font-family: "Times New Roman", Times, serif; font-size: 1.2em; padding: .3em 0px .3em .3em;  margin: 0 0px 0 0px;     background-image: url(../gifjpg/statBack.jpg); background-repeat:repeat-x; font-weight:bold; border-bottom: 0; color: #FFFFFF;}

h2{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 5px 0px 0px 0px; margin: 0; font-weight:normal;}
h2.stats{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 5px 0px 3px 0px; margin: 0; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em;}
h2.pr{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding-left: 5px; margin: 0; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: 3px;}
h2.sitemap{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 1.8em 0px 3px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: .5em;}
h2.whatsnext{font-family: "Times New Roman", Times, serif; font-size: 1.4em; padding: 1em 0px 3px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-right: .7em; margin-bottom: .5em;}
h2.border{font-family: "Times New Roman", Times, serif; font-size: 1.1em; padding: 5px 0px 0px 0px; font-weight:normal; border-bottom: 1px dashed #999999; margin-bottom: .3em; margin-top: .5em;}

h3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em;}
h3.statColumn{font-size: .85em; padding-left: 2em; margin-bottom: 0em;}
h3.subtitle{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em;}
h3.italic{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; font-style:italic;}
h3.prTime{font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

/*------------ Makes the Skip to Content links invisible ---------------*/

.invisible { font-size: 0pt; font-weight: lighter; text-decoration: none; color: white; display: none; }
.skip { font-size: 0pt; font-weight: lighter; text-decoration: none; color: white; display: none; }

/*-------------------------- ALL PRINT STYLES BELOW ARE FOR SECONDARY PAGES ------------------------------*/

#contentContainer{
background-color: #FFFFFF;
background-image:url(../gifjpg/side2.gif);
background-repeat: repeat-y;}

#leftnav{display:none;}

#content
{margin-left: 0em;
background-color:#FFFFFF;
margin-top: 0;
padding-top: 0;
padding-left: 1em;}

/*----- BREADCRUMBS -----*/

#BreadCrumbContainer{display:none;}
#printIcon {display: none;}
.printIcon a img {display: none;}

/*----- General Content Area -----*/

.generalContentText table{margin-right: 1em;}
.generalContentText #printThis{margin-top: .5em;}
.generalContentText a:after{ content: attr(href); }


/*----- Code for making Two Columns within GeneralContentText ----- */

#TwoColumns{}
#leftText{width: 680px;}
#leftText ul.generalList{list-style: none; margin-left: 1em; margin-top: 1em;}
#leftText ul.generalList li{padding-bottom: 1em; line-height: 1.3em;}
#leftText ul.generalList li ul{padding-top: .5em; line-height: 1.3em; list-style: none; margin-left: 1em;}
#leftText ul.generalList li ul li{padding-bottom: .3em;}
#leftText ul.generalList2{list-style: none; margin-left: 1em; margin-top: 1em;}
#leftText ul.generalList2 li{padding-bottom: .3em; line-height: 1.3em;}
#leftText ul.generalList2 li ul{padding-top: .5em; line-height: 1.3em; list-style: none; margin-left: 1em;}
#leftText ul.generalList2 li ul li{padding-bottom: .3em;}

/*#rightText{display: none;}*/
#rightText{font-size: .8em; width: 150px; padding-bottom: .2em; float:right;}
#rightText h1{font-size: 1em; color:#000000; padding: .5em; border-bottom: 0; margin-bottom: 0em; font-weight:bold; margin-right: 0; width:11em;}
#rightText ul{color: #993300; margin: 0; padding:0; padding-bottom: .5em;}
#rightText li{ list-style: square; color: #B86813; padding-bottom: .3em; margin-left: 2em; padding-top: .3em;}
#rightText a{color: #B86813;}
#rightText h1.cat2{margin-bottom: 0; margin-top: .5em;}
#rightText ul.cat2{margin: 0;}
#rightText li.cat2{color: #B86813; margin: 0; margin-left: 2em;}
#rightText li.cat2 a{color:#B86813;}
#rightText li.cat2 a:visited{color:#B86813;}
#rightText ul.subNav{margin: 0; width: 12em; border: 1px solid #608AA4;}
#rightText li.subNav {color:#243540;}
#rightText li.subNav a{color:#243540;}
#rightText li.subNav a:visited{color:#243540;}
#rightText.ita {margin-top:2.5em;}

/*---------- STYLES FOR REGULATIONS----------*/
#hide {display:block; padding:1em; margin:1em 0;}
#IndexDateControl {display:none;}
#regnav {display:none;}
.regname {font-weight:bold; margin-top:.25em; color:#3f523e;}
.regname2 {font-size:0.75em; font-weight:normal; padding-left:0.5em;}
.amend {font-weight:normal; margin-top:1em;}
.amend2 {font-weight:bold; margin-top:1em; margin-left:3.25em; color: #3f523e;}
.regchg {margin-left:3.25em; margin-bottom:1em;}   
.regltr {font-size:1.5em; font-weight:bold; padding:0 0 0 0; color:#3f523e; border-bottom:3px solid #3f523e; margin:1em 0 0.25em 0;}
.cfr {color:#3f523e; font-size:0.75em; font-weight:normal; padding-left:0.5em; text-align:right;}
.cite {font-size:0.85em;}
#jointright {font-family:"Times New Roman", Times, serif; font-weight:bold; float:right; width:350px;}


/*---------- STYLES FOR NEW SR LETTERS---------*/
#choicecontainer {padding:0 0 0 0; margin:0 0 2em 216px; display:none;}
.borderdash{border-bottom: 1px dashed #333333; margin-top:1em;}

img.left {float:left; width:200px; margin-top:0.25em; margin-right:1.15em;}

dt.sr {margin:0.75em 0 0 0;}

.footnotes {font-size:0.85em;}

.srdropdown {display:none;}

.abs_date {
	font-weight: bold;
	margin: 0 0 2ex 0;
}

.abs_links {
}

.abs_att_section {
	margin: 3ex 0 0 0;
}

.abs_att {
	margin: .5ex 0 0 0;
}

.abs_back {
	margin: 4ex 0 4ex 0;
}

/*---------- STYLES FOR Letter Body---------*/

.noprint {
	display : none;
}

.middle {font-size:1em;
	text-align: center;
	margin: 0 125px 0 0;
}

.subject2 {
	width : 90%;
	margin: 0 0 3ex 0;
}

.right {
	float : right;
	margin: 2ex 0 2ex 0;
}

.ltr_number {
	font-size:1em;
	font-weight:600;
	margin:0.5em 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.date_text {
	font-size:1em;
	font-weight: 600;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.salutation {
	clear : right;
	font-weight:600;
	width: 67%;
	margin:0 0 0 0;
}

.letter_body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1em;
}

.ltrheader {
	font-size:.8em;
	font-weight: 600;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.ltrheadersm {
	font-size:0.7em;
	font-weight: 400;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.SectionHeader {
	margin: 2ex 0 1ex 0;
	font-weight: 600;
	font-size : 1.15em;
	color:#314732;
}

.SectionHeader2 {
	margin: 1ex 0 1ex 0;
	font-size : 1.15em;
	color:#314732;
}
	
.SectionHeader3 {
	margin: 1ex 0 1ex 0;
	font-size : .9em;
	font-style:italic;
	font-weight:600;
}

li.ds {
	padding-bottom : 2ex;
}




.restricted {
	font-family : helv;
	font-size : 75%;
	background-color : cc0022;
	color : white;
	font-weight : bold;
	/* This item creates padding before and after the tag so you don't need non-breaking spaces. */
	padding : 0 1ex 0 1ex;
	white-space : nowrap;
	text-decoration : none;
	display :inline-block;
}

.left {
	float: left;
	width: 125px;
}

.division_head {
	font-size: 75%;
	font-weight: 400;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.salutation {
	clear : right;
	font-weight:bold;
	width: 67%;
	margin:0 0 2ex 0;
}

.subject_head {
	/* font-size : .9em; */
	/* font-family: Arial, Helvetica, sans-serif; */
}

.subject_text {
	/* font-weight: 600; */
	/* font-size : 1em; */
}

p {
	margin-bottom:3ex;
}

li.hs {
	padding-bottom: .5ex;
}

li.ms {
	padding-bottom : 1ex;
}

li.ts {
	padding-bottom : 3ex;
}

.nobullet {
	list-style-type: none;
}

.indent {
	margin: 0 0 0 3ex;
}

.officer {
	text-align: center;
	padding: 2ex 0 3ex 0;
}

.officers {
	padding: 1ex 12ex 1ex 12ex;
	text-align: center;
}

.officer1 {
	float: left;
	padding-right: 2ex;
	margin: 0 0 0 0;
}

.officer2 {
	float: right;
	padding-left: 2ex;
	margin: 0 0 0 0;
}

.attachments {
	padding : 2ex 0 0 0;
}

.cross_references {
	padding : 4ex 0 1ex 0;
}

.internal {
	font-family : helv;
	font-size: 75%;
	color : cc0022;
	font-weight : bold;
	padding-left : .5ex;
	white-space : nowrap;
	text-decoration : none;
}

.footnotes {
	padding : 2ex 0 0 0;
}

.halfline {
	width : 50%;
	border-top : 1px solid #bbbbbb;
}

.return {
	font-family: Arial, Helvetica, sans-serif;
}

.nobreak {
	white-space : nowrap;
}

.size {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
}

.html_letter {width:640px}
