/*---- Firelands Credit Union ----/*

/*---- LAYOUT ----*/
BODY {
    background-color: white;
    margin: 0px;
    padding: 0px;
}
IFRAME {
    border: none;
}
UL LI {
    list-style-image: url('/templates/firelands/media/bullet.gif');
}
.Popup {display:none;}
#web_page {
    width: 779px;
    margin: 0px auto;
    background-color: white;
}

/*---- HEADER and SEARCH UTILITY ----*/
#header {
    width: 779px;
    height: 77px;
    background-image: url('/templates/firelands/media/top1.jpg');
    background-repeat: no-repeat;
}
#home_link {
    float: left;
    height: 77px;
    width: 248px;
    margin: 0px;
}
#home_link A SPAN {
    display: none;
}
#home_link A {
    float: left;
    height: 77px;
    width: 248px;
}
#search {
    float: left;
    width: 531px;
    height: 77px;
    text-align: right;
}
#search FORM {
    margin: 0px;
    padding: 10px 0px 0px 370px;
}
#search FORM INPUT {
    font: x-small "Arial", "Helvitica", sans-serif;
}
#search FORM DIV.search_query {
    float: left;
    height: 19px;
}
#search FORM DIV.search_button {
    float: left;
    height: 19px;
    padding-left: 5px;
}


/*---- FOOTER ----*/
#footer {
    float: left;
    width: 779px;
    height: 96px;
/*    background-image: url('/templates/firelands/media/ncua-ehl-logos.gif'); */
    background-repeat: no-repeat;
    background-position: bottom left;
}
#ncua {
    float: left;
    clear: both;
    width: 779px;
    text-align: center;
}


/*---- TOP NAVIGATION ----*/
#top_nav {
    width: 779px;
    height: 43px;
    margin: 0px;
    padding: 0px;
    background-image: url('/templates/firelands/media/top2.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
}
#top_nav UL {
    padding: 0px;
    margin: 0px 0px 0px 248px;
    width: 531px;
}
#top_nav UL LI {
    display: inline;
    list-style-type: none;
}
#top_nav UL LI A {
    float: left;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left;
}
#top_nav UL LI A:hover {
    background-position: right;
}
#top_nav UL LI A SPAN {
    display: none;
}

/*---- TOP LINK BACKGROUNDS ----*/

#top_nav UL LI#spacer-img A {
	width: 84px;
	background-image: url('/templates/firelands/media/button-spacer.gif');
}

#top_nav UL LI#online-services A {
    width: 85px;
    background-image: url('/templates/firelands/media/online-services.jpg');
}
#top_nav UL LI#loans A {
    width: 85px;
    background-image: url('/templates/firelands/media/loans.jpg');
}
#top_nav UL LI#deposit-accounts A {
    width: 84px;
    background-image: url('/templates/firelands/media/savings_account_nav.jpg');
}
#top_nav UL LI#investment-services A {
    width: 84px;
    background-image: url('/templates/firelands/media/investment-services.jpg');
}
#top_nav UL LI#tools-resources A {
    width: 84px;
    background-image: url('/templates/firelands/media/tools-resources.jpg');
}
#top_nav UL LI#about-us A {
    width: 85px;
    background-image: url('/templates/firelands/media/about-us.jpg');
}

/*---- CONTENT ----*/
#content {
    margin: 0px;
    padding: 0px;
    width: 779px;
    float: left;
    background-color: white;
    background-image: url('/templates/firelands/media/center-slice.jpg');
    background-repeat: repeat-y;
    font: small "Arial", "Helvitica", sans-serif;
}
/*---- CONTENT  - FRC Calcs----*/

.content2 {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    width: 779px;
    float: left;
    background-color: white;
    background-image: url('/templates/firelands/media/bg-slice2.gif');
    background-repeat: repeat-y;
    font: small "Arial", "Helvitica", sans-serif;
}


/*---- UTILITY BAR ----*/
#side_utilities {
    float: left;
    width: 248px;
}


/*---- CMS CONTENT ----*/
#cms_content {
	 width: 531px;
	 float: left; 
}

/*---- HOME BANKING LOGIN ----*/
#home_banking {
    height: 224px;
    width: 248px;
    background-image: url('/templates/firelands/media/HB-Background-full.jpg');
    background-repeat: no-repeat;
}
#home_banking FORM INPUT {
    font: x-small "Arial", "Helvitica", sans-serif;
}
#home_banking P {
    font: x-small "Arial", "Helvitica", sans-serif;
    margin: 0px;
}
.hblogin-frame {
    width: 200px;
    height: 150px;
    margin: 50px 0px 0px 30px;
}


/*---- PAGE CHILDREN LINKS AREA ----*/
.child_links {
    width: 199px;
    background-image: url('/templates/firelands/media/left-side-region-top.gif');
    background-repeat: no-repeat;
    margin: 10px 0px 15px 30px;
    padding-top: 6px;
}
.child_links_content {
    background-image: url('/templates/firelands/media/left-side-region-slice.gif');
    background-repeat: repeat-y;
}
.child_links H2 {
    text-transform: uppercase;
    color: #063c82;
    font-size: small;
    padding: 5px 0px 3px 20px;
    margin: 0px;
}
.child_links UL {
    padding: 0px;
    margin: 0px;
}
.child_links UL LI {
    padding: 0px;
    margin: 0px 0px 0px 20px;
    list-style-type: none;
}
.child_links UL LI A {
    color: black;
}
.child_links_bottom {
    float: left;
    background-image: url('/templates/firelands/media/left-side-region-bottom.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 199px;
}

/*---- ICON LINKS AREA ----*/
.icon_links {
    width: 215px;
    margin-left: 20px;
}


/*---- LARGE BANNER REGION ----*/
.main_TAFTBANNER {
    float: left;
    background-image: url('/templates/firelands/media/banner-container.jpg');
    background-repeat: no-repeat;
    width: 531px;
    height: 224px;
}


/*---- INTERIOR PAGE RELATED LINKS ----*/
.main_TAFTLINKS {
    width: 140px;
    float: right;
    padding: 0px 0px 10px 10px;
}
.main_TAFTLINKS H2 {
    text-transform: uppercase;
    color: #ef1d28 !IMPORTANT;
    font-size: small !IMPORTANT;
    padding: 5px 0px 3px 20px !IMPORTANT;
    font-weight: bold !IMPORTANT;
}
.main_TAFTLINKS UL {
    padding: 0px;
    margin: 0px;
}
.main_TAFTLINKS UL LI {
    padding: 0px;
    margin: 0px 0px 0px 20px !IMPORTANT;
}
.main_TAFTLINKS UL LI A {
    color: black;
    font-size: x-small;
}
    

/*---- SMALL BANNER REGION ----*/
.TAFTBANNER {
    width: 199px;
    margin-left: 30px;
}

/*---- QUICK LINKS ----*/
.TAFTLINKS {
    width: 199px;
    background-image: url('/templates/firelands/media/quick-links-top.gif');
    background-repeat: no-repeat;
    padding-top: 26px;
    margin-left: 30px;
}
.TAFTLINKS_content {
    background-image: url('/templates/firelands/media/quick-links-slice.gif');
    background-repeat: repeat-y;width: 199px;
}
.TAFTLINKS UL {
    padding: 0px;
    margin: 0px;
}
.TAFTLINKS UL LI {
    padding: 0px;
    margin: 0px 0px 0px 20px;
}
.TAFTLINKS UL LI A {
    font-size: x-small;
    color: black;
}
.TAFTLINKS_bottom {
    float: left;
    background-image: url('/templates/firelands/media/quick-links-bottom.gif');
    background-repeat: no-repeat;
    height: 9px;
    width: 199px;
}

/*---- SMALL BANNER REGION ----*/
.TAFTBANNER {
    width: 199px;
    margin-left: 30px;
}

/*---- POLL ----*/
.TAFTPOLL {
    width: 199px;
    background-image: url('/templates/firelands/media/poll-top.gif');
    background-repeat: no-repeat;
    padding-top: 26px;
    margin-left: 30px;
}
.regions_poll_title{
	font-weight: bold;
}
.TAFTPOLL_content {
    background-image: url('/templates/firelands/media/quick-links-slice.gif');
    background-repeat: repeat-y;
}
.TAFTPOLL UL {
    padding: 0px;
    margin: 0px;
}
.TAFTPOLL UL LI {
    padding: 0px;
    margin: 0px 0px 0px 20px;
}
.TAFTPOLL UL LI A {
    font-size: x-small;
    color: black;
}
.TAFTPOLL_bottom {
    float: left;
    background-image: url('/templates/firelands/media/quick-links-bottom.gif');
    background-repeat: no-repeat;
    height: 9px;
    width: 199px;
}


/*---- RATES ----*/
.TAFTRATES {
    float: right;
/*    margin: 0px 10px 0px 0px; */
    width: 251px;
}
.TAFTRATES P {
    font: xx-small "Arial", "Helvitica", sans-serif;
    margin-left: 5px;
}
.TAFTRATES IMG.more_rates {
    margin: 5px 0px 0px 5px;
}
.TAFTRATES TABLE {
    width: 241px;
    margin: 0px 5px;
}
.TAFTRATES TABLE TR TD.regions_rates_table_title {
    display: none;
}
.TAFTRATES TABLE TR TD.regions_rates_table_effectivedate {
    padding-left: 15px;
    font: x-small "Arial", "Helvitica", sans-serif;
    color: black;
}
.TAFTRATES TABLE TR TD.regions_rates_table_fields {
    padding-left: 15px;
    font: x-small "Arial", "Helvitica", sans-serif;
    color: red;
}
.TAFTRATES TABLE TR TD.regions_rates_table_row1, .TAFTRATES TABLE TR TD.regions_rates_table_row2 {
    margin: 0px;
    background-color: #ccc;
    font: x-small "Arial", "Helvitica", sans-serif;
    color: black;
    border-bottom: 3px solid white;
} 



/*---- CMS CONTENT ----*/
#cms_content UL {
    margin: 5px 0px 5px 30px;
    padding: 0px;
}
#cms_content UL LI {
    margin: 0px;
    padding: 0px;
}
#cms_content A {
    color: #444;
}
#cms_content A:hover {
    text-decoration: none;
}
#cms_content H1 {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font: large "Arial", "Helvitica", sans-serif;
    color: #ed1a20;
    font-weight: bold;
}
#cms_content H2 {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font: medium "Arial", "Helvitica", sans-serif;
    color: #063d82;
    font-weight: bold;
}
#cms_content H3 {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font: medium "Arial", "Helvitica", sans-serif;
    color: #6293d6;
    font-weight: bold;
}
#cms_content H4 {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font: medium "Arial", "Helvitica", sans-serif;
    color: #6293d6;
}


/*---- INTERIOR PAGE RATES TABLE ----*/
.content_rates_category1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #B15726;
	text-decoration: none;
}

.content_rates_notes{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: black;
	margin-left: 20px;
	margin: 20px;
}

.content_rates_table{
	width: 100%;
	border-left: 1px solid #6293D6;
	border-top: 1px solid #6293D6;
	border-right: 1px solid #6293D6;
	border-bottom: 1px solid #6293D6;
}
.content_rates_table_title {
	background-color: #063d82;
	color: white;
	font-size: 14px;
	font-weight: bold;
}
.content_rates_table_effectivedate{
	background-color: white;
	font-size: 12px;
	font-weight: normal;
	color: #6293D6;
	text-align: right;
}

.content_rates_table_fields {
	background-color: white;
	font-size: 12px;
	font-weight: bold;
	color: #6293D6;
}

.content_rates_table_row1 {
	background-color: #ccc;
	font-size: 12px;
	color: black;
}
.content_rates_table_row2 {
	background-color: #white;
	font-size: 12px;
	color: black;
}
.content_rates_table_row_highlight {
	background-color: #B15726;
	font-size: 12px;
	color: black;
}

/*---- FORM ----*/
FORM.webform TABLE {
    border: 1px solid black;
}
FORM.webform TABLE TR TD {
    font: small "Arial", sans-serif;
    padding: 3px 5px;
}
FORM.webform TABLE TR.alt_row {
    background-color: #ccc;
}
FORM.webform TABLE TR TD SPAN.required {
    color: red;
    font-weight: bold;
}

.breaker {clear: both;}
.border {border: solid 1px red;}

a.smallwhite, a.smallwhite:visited {font-size: 10px; color: white; text-decoration: none; position: relative; left: 50px; top: -5px;}
a.smallwhite:hover {color: #fff23c;text-decoration: none;}


