﻿/* **************************************************************************************************
    Constants

    Lt Taupe:       #EAEAB5
    Dk Taupe:       #DEDCB1
    Aff Purple:     #4B3A6E
    Dk Purple:      #382C52
    Lt Purple:      #E4E0EF
    Pale Purple:    #CEC6E1
    Gold:           #D6AD6B
    Brown:          #CB9F5B
    Charcoal:       #333333
    

****************************************************************************************************/


/***********************************************************************************************************
    Tags
***********************************************************************************************************/
*
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
}

body 
{
    background-color: #EAEAB5;
    text-align:center;
    background-image:url('images/backgrounds/hatch.gif');
    background-position:top:0px left:0px;
    background-repeat:repeat;
    background-attachment:fixed;
    font-family: Tahoma, Arial, MS Sans Serif;
    font-size:small;
    color:Black;
    height:100%;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Tahoma, Arial, MS Sans Serif;
    margin-bottom:5px;margin-left:25px;
}

h1{font-size:18px;}
h2{font-size:15px;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:12px;font-weight:bold;}
h5{font-size:10px;font-weight:bold;}
h6{font-size:9px;font-weight:bold;}
h7{font-size:8px;font-weight:bold;}


/* Specialty Banner Headings */
h1.Finance{	background-image:url('images/headers/financialservices.jpg');
			height:46px;
			line-height:46px;
			color:#660033;
			font-size:22px;
			font-weight:normal;
			verticle-align:middle;
			margin-left:-14px;
			margin-top:-13px;
			padding-left:9px;
			width:606px;}

/* IE6 Only */
* html h1.Finance {}
			
			
h1.Membership{background-image:url('images/headers/membership.jpg');
			height:46px;
			line-height:46px;
			color:#660033;
			font-size:22px;
			font-weight:normal;
			vertical-align:middle;
			margin-left:0px;
			margin-top:-13px;
			padding-left:9px;
			width:100%;}

/* IE6 Only */
* html h1.Membership {margin-left:0px; width:100%; }

a, a:link
{
    color:#4B3A6E; /*Aff Purple*/
}

a:hover
{
    color:Purple;
}

*.div{height:100%;}


p{margin-top:25px; margin-bottom:25px; margin-left:25px; margin-right:25px;}
p.dateStamp{font-size:10px; text-align:right; margin-bottom:10px; margin-top:5px;}
p.linkWrapper{font-size:10px; text-align:left; margin-bottom:5px; margin-top:5px;}

div.headingsAndParagraphs{margin-left:25px;}
div.headingsAndParagraphs h3{margin-top:15px;}
div.headingsAndParagraphs p{margin-top:5px;margin-bottom:5px;}



ol
{
	margin-top:2em; margin-bottom:2em; margin-left:2em; margin-right:2em;
	list-style-type: decimal;
}
ol li
{
	margin-top:2em; margin-bottom:2em; margin-left:2em; margin-right:2em;
}

ol ul li
{
	margin-top:0; margin-bottom:0; margin-left:2em; margin-right:2em;
	list-style-type: disc;
}
ul{margin-bottom:2em;}
ul.buttonList li {display:inline;}
ul.buttonList li input { border:solid 1px #382C52; margin-right:25px;}

p.flushTop { margin-top:0px;}

/*********************************************************************************************************
	SiteFinity Expanded List
*********************************************************************************************************/	
ul.sf_list_expanded{display:block;}
ul.sf_list_expanded li{display:block;margin-top:0;margin-left:0;margin:bottom:100}
ul.sf_list_expanded>li>h5{display:block;margin-top:25px;margin-left:0;margin-bottom:5;}
ul.sf_list_expanded>li>div{display:block;margin-top:3px;margin-left:0;margin-bottom:0;}
ul.sf_list_expanded>li>div>p{display:block;margin-top:0px;margin-left:0;margin-bottom:0;}
h3.list_header{font-size:12px;}

/*********************************************************************************************************
	Press Release List
*********************************************************************************************************/	
table.sf_PressRelease>tr{height:110px;}
td.sf_item_Title {width:10%;text-align:right;vertical-align:top;padding-right:5px;padding-top:10px;}
td.sf_item_body h3{margin-left:0px; margin-bottom:10px;}
td.sf_item_body {width:90%;text-align:left;vertical-align:top;border-bottom:solid 1px #CEC6E1;padding-bottom:25px;padding-top:10px;}
td.sf_item_body p{margin-top:0px;}


/*********************************************************************************************************
	Holiday Closings List
*********************************************************************************************************/	
table.sf_Holidays>tr{height:110px;}
td.sf_item_Title {width:25%;text-align:right;vertical-align:top;padding-right:5px;padding-top:10px;}
td.sf_item_body {width:75%;text-align:left;vertical-align:top;border-bottom:solid 1px #CEC6E1;padding-bottom:25px;padding-top:10px;}


/*********************************************************************************************************
	Newsletter List
*********************************************************************************************************/	
table.sf_NewsLetter{margin-left:25px;}
table.sf_NewsLetter h3{margin-left:0px;margin-bottom:5px;}
table.sf_NewsLetter>tr{height:110px;}
td.sf_item_NewsTitle {text-align:left;vertical-align:top;padding-right:5px;padding-top:10px;}
td.sf_item_NewsBody {text-align:left;vertical-align:top;border-bottom:solid 1px #CEC6E1;padding-bottom:25px;padding-top:5px;}

/********************************************************************************************************
    Decorative Images in Text
********************************************************************************************************/
img.imageRight{float:right; clear:none; margin-left:15px; margin-top:25px; margin-right:25px; margin-bottom:25px;}
img.imageLeft{float:left; clear:none; margin-left:25px; margin-top:25px; margin-right:15px; margin-bottom:25px;}


/***********************************************************************************************************
    Classes
***********************************************************************************************************/
.indented{margin-left:25px;}
.pictureFrame{border:solid 8px #8D8767}
.cmsWrapper{height:100%; width:737px; text-align:center; margin: 0 auto;}
.rightSideBarGradient{background-image:url('images/backgrounds/rightSideBar.gif'); background-repeat:repeat-y; background-position:right top; width:100%;}
.dateLabel{font-size:10px; float:right; clear:none; margin-right:20px; margin-top:20px; width:25%; color:White; text-align:right;}
.logo{position:absolute; z-index:1;}
.tagLine{float:right; clear:right; margin-top:17px; margin-right:20px;}
.logoName{position:absolute;top:46px; margin-left:112px;margin-bottom:5px;}
.logoAnswer{width:24px; margin-right:10px;}
.affinityTable{border:solid 1px #4B3A6E;text-align:left;border-collapse:collapse;width:100%;}
.affinityTable th,.affinityTable caption{text-align:left;padding-left:10px;padding-right:10px; padding-top:10px; padding-bottom:10px;}
.affinityTable th{color:white;background-color:#4B3A6E;}
.affinityTable td{text-align:left;vertical-align:top;background-color:#A08FC5;padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-right:solid 1px #4B3A6E;border-bottom:solid 1px #4B3A6E;}
.affinityTable td.white{background-color:white;}
.affinityTable td.strict{text-wrap:suppress;word-break:strict;}
.pdfViewer{height:570px; width:570px;margin-top:15px;margin-left:25px;}
.serviceOutage{color:Red; margin-left:25px; margin-right:25px; margin-top:5px;}
.serviceOutage table{border:solid 1px red;}
.serviceOutage table td{padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px;}
.serviceOutage p{margin-left:5px; vertical-align:top;}
.serviceOutageImage{ display:inline;margin-right:7px; width:75px;}
    

/****************************************
    Rates Tables/Pages Styling
****************************************/
* div.ratesBlock{width:575px; text-align:left;margin-left:25px;}
* div.ratesBlock caption{border:solid 2px #4B3A6E;color:#4B3A6E;font-weight:bold;font-family:Tahoma;padding-left:5px;text-align:left;padding-bottom:5px;}
* div.ratesBlock thead.ratesHeader{background-color:#4B3A6E;color:white;font-weight:bold;}
* div.ratesBlock thead th{padding-left:5px;border:solid 1px #382C52;font-size:12px;}
* div.ratesBlock tbody.ratesBody{color:black;font-size:12px;}
* div.ratesBlock td{background-color:#E4E0EF;padding-left:12px;border:solid 1px #382C52;padding:5px 5px 5px 5px;}
* div.ratesBlock td.ratesHeader{background-color:#4B3A6E;color:white;font-weight:bold; text-align:center;}
* div.ratesBlock table.ratesTable{width:100%; border-collapse:collapse;font-size:12px;}
* div.ratesBlock .ratesLegal{font-size:9px;margin-top:5px;margin-bottom:15px;}
* div.ratesBlock APY{color:#FFFFFF; font-weight:bold;}
* div.ratesBlock right{text-align:right;}

/********************************************************
    Locations Tables Styling (Office and ATM
********************************************************/
table.locations {margin-left:25px;margin-right:25px;}
table.locations thead th{padding-left:5px;background-color:#382C52;font-size:12px;color:white;}
table.locations tbody td{padding-top:5px;padding-bottom:10px;padding-left:5px;padding-right:5px;vertical-align:top;text-align:left;border-bottom:solid 1px #382C52;}
table.locations tbody td h4{margin-left:0px;margin-top:5px;}


/***********************************************************************************************************
    Named Containers
***********************************************************************************************************/
#dvPageContainer
				{
				 background-color:White; border:solid 1px #333333; width:735px; height:95%; 
				 text-align:left; background-image:url('images/backgrounds/contentBackground.jpg'); 
				 background-repeat:repeat-y; 
				}
				
#dvDialogContainer
				{
				 background-color:White; border:solid 1px #333333; width:416px;
				 text-align:left; 
				}
				
#dvTop{width:100%; background-color:#4B3A6E; border-bottom: solid 2px #8D8767; height: 119px;}
#dvModes{float:right; clear:none; margin-right:20px;margin-top:80px;text-align:right;}
    
#dvTopMenu{background-color:#382C52; margin-top:96px; z-index:3000; color:White; font-size:11px; width:618px;}

#hrDivider{background-color: #D6AD6B; height:4px; width:100%; margin: 0px, 0px,0px, 0px; border-bottom: solid 1px #333333;}
#hrColumnKeeper{visibility:hidden;clear:both; z-index:5000;}

#dvLeft{background-color:#4B3A6E; width:114px; height:100%; border-right:solid 2px #333333;float:left;clear:left;}
#dvLeft h3{font-size:13px; font-weight:normal;color:#D6AD6B; margin-bottom:18px; margin-top:22px; margin-left:11px; }
#dvContent a, #dvContent a:link
{
    color:#4B3A6E; /*Aff Purple*/
}

#dvContent a:hover
{
    color:Purple;
}

#dvLeftMenu{margin-left:11px; color:#E4E0EF; font-size:11px;}

#dvContent{margin-left:116px; margin-top:13px; width:610px;}
#dvContentDialog{margin-left:0px; margin-top:13px; width:416px; display:inline-block;}

/* IE6 Only */
* html #dvContent{margin-left:0px; margin-top:0px; width:605px; display:inline-block;}
* html #dvContentDialog{margin-left:0px; margin-top:0px; width:416px; display:inline-block;}


#dvAdArea{margin-top:0px; vertical-align:top;}
#dvAdDetails{margin-top:0px;}

/* Name Containers for the Multi-column layout */
/*Header, Footer, Left and Right (Sidebar)*/
#dvLeftColumnW {width:57%; min-width:250px;border-right:solid 1px #333333;display:inline-block; padding-right:10px;}
#dvRightColumnN {margin-right:-5px; margin-top:25px; min-width:255px; max-width:255px;display:inline-block;float:right;clear:right; text-align:center; vertical-align:top;overflow:hidden;}

/* IE6 Only */
* html #dvRightColumnN {margin-right:3px;overflow:hidden;}

/*Header, Footer, Left and Right*/
#dvLeftColumn50{width:50%;}
#dvRightColumn50{width:50%;}


/*Header, Footer, One Column*/
#dvLeftOnly{width:99%;display:inline-block;float:none;}
#dvLeftOnly>table{margin-left:25px;margin-right:25px; width:93%;} 

#spBreadcrumbContainer{font-size:11px; color:White; margin-top:20px; margin-left:105px;position:absolute;}
#spBreadcrumbContainer *{margin-left:2px;}
#spBreadcrumContainer a,a:active,a:link,a:visited,a:hover{font-size:11px; color:White;}

#dvDate{font-size:10px; color:White; margin-top:20px; right:15px;}



#dvFooter {margin-top:100px;margin-left:25px;}
#dvFooter *{font-family:Tahoma Arial;font-size:9px;margin-bottom:3px;}
#dvFooterContent *{font-family:Tahoma Arial;font-size:9px;margin-bottom:3px;}
#imgNCUA{border:none;height:22px;width:50px; margin-right:7px;}
#imgEHL{border:none;height:9px;width:14px; margin-right:7px;}
#mapsearch{width:575px; height:575px; margin-left:25px;}
#mapsearch #loader{color:#676767;font-size:11px;margin:10px;padding:4px;}
