BODY, HTML {
	height: 100%;
}

BODY {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

TABLE {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

H1 {
	font-size: 16px;
	color: #1236AE;
	border-bottom: 1px solid #1236AE;
}

.tahoma {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

.smaller {
	font-size: 11px;
}

.smallest {
	font-size: 10px;
}

.darkblue {
	color: #00204F;
}

.blue {
	color: #1236AE;
}

.bold {
	font-weight: bold;
}

.toplinksPC {
	color: White;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

A.toplinksPC, A.toplinksPC:link, A.toplinksPC:active, A.toplinksPC:visited {
	color: White;
	text-decoration: underline;
}

.toplinkslang {
	color: White;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

A.toplinkslang, A.toplinkslang:link, A.toplinkslang:active, A.toplinkslang:visited {
	color: White;
	text-decoration: none;
}

A.bottomlinks, A.bottomlinks:link, A.bottomlinks:visited, A.bottomlinks:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.bottomlinks:hover {
	text-decoration: underline;
}

A.sidenav_level1, A.sidenav_level1:link, A.sidenav_level1:visited, A.sidenav_level1:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A.sidenav_level1:hover {
	text-decoration: underline;
}

A.sidenav_level1_selected, A.sidenav_level1_selected:link, A.sidenav_level1_selected:visited, A.sidenav_level1_selected:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

A.sidenav_level2, A.sidenav_level2:link, A.sidenav_level2:visited, A.sidenav_level2:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.sidenav_level2:hover {
	text-decoration: underline;
}

.archivelink {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
/*	text-align: justify; */
}

A.eacharticlelink, A.eacharticlelink:link, A.eacharticlelink:visited, A.eacharticlelink:active {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

A.eacharticlelink:hover {
	text-decoration: underline;
}

.eacharticlearrow {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1236AE;
}

A.articleslink, A.articleslink:link, A.articleslink:visited, A.articleslink:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

A.articleslink:hover {
	text-decoration: underline;
}

A.rateslink, A.rateslink:link, A.rateslink:visited, A.rateslink:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

A.rateslink:hover {
	text-decoration: underline;
}

.searchbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}

.newsbox {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	overflow: auto;
	width: 219px;
	height: 171px;
	text-align: left;
	color: #1236AE;
}

.newsbox UL {
	padding-left: 20px;
	margin: 0;
}

.newsbox UL LI {
	margin-top: 3px;
}

.newsbox A, .newsbox A:link, .newsbox A:active, .newsbox A:visited {
	color: #000000;
	text-decoration: none;
}

.newsbox A:hover {
	text-decoration: underline;
}

#loansbox {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	width: 357px;
	height: 177px;
	text-align: center;
}

#loansbox TABLE {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

#savingsbox {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	width: 357px;
	height: 177px;
	text-align: center;
	display: none;
}

#savingsbox TABLE {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

.ratesdiv {
	overflow: auto;
	width: 335px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}

.featuredheader {
	color: #EA111A;
	font-weight: bold;
}

.featuredrow {
	background-color: #F0EFEF;
}

/*
.featuredleft {
	background-color: #F0EFEF;
	border-bottom: 1px solid #BFBFBF;
}

.featuredright {
	background-color: #F0EFEF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}

.featuredmiddle {
	background-color: #F0EFEF;
	border-bottom: 1px solid #BFBFBF;
}
*/
UL.modulebox {
	padding-left: 25px;
	color: #1236AE;
}

UL.modulebox A, UL.modulebox A:link, UL.modulebox A:active, UL.modulebox A:visited {
	color: #000000;
}



.Main_Headline {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.Small_Headline {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.Category_Header_Text {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.Body_Text {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}



.Glossary_Terms {
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #006400;
}

.Glossary_Terms A, .Glossary_Terms A:link, .Glossary_Terms A:active, .Glossary_Terms A:visited {
    font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #006400;
	text-decoration: underline;
}







.ratesCategory1 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
    color: #1236AE;
    font-weight: bold;
    text-align: center;
    margin-top: 0px; 
    margin-bottom: 10px; 
    padding: 0px;
}

.ratesCategory2 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin: 0px; 
    padding: 0px;
}

.ratesCategory3 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin: 0px; 
    padding: 0px;
}

.ratesNotes {
	margin: 0px; 
	padding: 0px;
}

.ratesEffective {
	margin: 0px; 
	padding: 0px;
}

.ratesTable {
	width: 100%;
	border-left: 1px solid #1236AE;
	border-top: 1px solid #1236AE;
}

.ratesTitle {
	background-color: #1236AE;
	color: White;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}

.ratesFields {
	background-color: #EFF7FF;
	font-weight: bold;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}

.ratesMiscRow {
	background-color: #EFF7FF;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}

.ratesRow1 {
	background-color: #FFFFFF;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}

.ratesRow2 {
	background-color: #FFFFFF;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}

.ratesRowHighlight {
	background-color: #EFF7FF;
	border-right: 1px solid #1236AE;
	border-bottom: 1px solid #1236AE;
}







.ratesdiv .ratesTable {
	width: 100%;
	border: 0;
}

.ratesdiv .ratesTitle {
	display: none;
	border: 0;
}

.ratesdiv .ratesFields {
	color: #EA111A;
	font-weight: bold;
	border: 0;
	background-color: #FFFFFF;
}

.ratesdiv .ratesMiscRow {
	border: 0;
}

.ratesdiv .ratesRow1 {
	background-color: #F0EFEF;
	border: 0;
}

.ratesdiv .ratesRow2 {
	background-color: #F0EFEF;
	border: 0;
}

.ratesdiv .ratesRowHighlight {
	border: 0;
	background-color: #F0EFEF;
}




