/**********/
/* PAGE LAYOUT STYLES */
/**********/   
   
    body {        
        background:#F6F6F6 url(../img/mainback.jpg) repeat;
        margin: 8px 8px 8px 8px;
        padding: 0;        
		color: #333333;       
	}
    
    .thrColFixHdr #container {              
        position:relative; 
        margin: auto;          
		border-top: 0px;
        border-left: 1px solid #A49683;    
		border-right: 2px solid #908B85;   
		border-bottom: 2px solid #908B85;   
        text-align: left; 
        background:#FFFFFF url(../img/leftContent.gif) repeat-y;
        width:819px;
		padding: 0;
    } 
       
    .thrColFixHdr #header { 
        background: #6E816E url(../img/headerback.jpg) repeat-x; 
        padding:0px 0px 0px 0px;       
    } 
   
    .thrColFixHdr #sidebar1 {
        float: left; 
        width: 240px; 
        margin: 0px !important;
        padding: 0px !important;     
    }
   
    
    .thrColFixHdr #mainContent {         
        margin: -8px 0px 20px 260px; 
		width: 559;
        padding: 0;           
    }  
    
    .thrColFixHdr #footer { 
        padding: 0 10px 0 20px; 
        border-top:1px solid #333333;
        background:#ACBAA3;       		
    } 
    
    .thrColFixHdr #footer p {
        margin: 0; 
        padding: 3px 0; 
    }
    
    .fltrt {
        float: right;
        margin-left: 8px;
    }
    
    .fltlft { 
        float: left;
        margin-right: 8px;
    }
    
    .clearfloat { 
        clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
/**********/
/* END PAGE LAYOUT STYLES */
/**********/


/**********/
/* NAVIGATION STYLES */
/**********/    
    #navigation table {
    	border-bottom:1px solid #333333;
        border-top:1px solid #333333;    	 
    	min-width:819px;
		margin-bottom:.5em;		 
    }
      
    .navbar {      
        background:#E1DAC8 url(../img/navback.jpg) repeat-x; 
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        font-size: .7em;
        color: #596654;
        text-align: center;   
        min-width:950px;  
    }
	.navbar td a {
        text-decoration: none;
        color: #3B4538;
		font-stretch: expanded;
		display:block;
		width:auto;
		height:100%;
		padding:5px;
	}
	.navbar td{
		padding-left:6px;
		padding-right:6px;
	}	
	.subnavbar {        
        background:#ACBAA3; 
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: .7em;
        color:#36395B;
	}
	
	.subnavbar a {
        text-decoration: none;
        color: #36395B;
		width:100%;
		height:100%;
	}
   .subnavbar td{
   		padding:5px;
	} 
	.subnavbar a:hover {
		color: #262626;
		text-decoration:underline;
	}    
	
	#subaccounts, #subservices, #submortgage, #sublocations, #sublinks, #subabout, #subhome
	{
        display:none;
        visibility:hidden;
	} 
    
    .activeMenuButton {
    	background:#E1DAC8 url(../img/navback.jpg) repeat-x;             
    }
    
    .inactiveMenuButton {
    	background:#E1DAC8 url(../img/navback.jpg) repeat-x; 
    }   
	
	#accounts #accountsnav, #services #servicesnav, #mortgage #mortgagenav, #locations #locationsnav, #links #linksnav, #about #aboutnav
	{
		background:#E1DAC8 url(../img/navback.jpg) repeat-x;            
	} 
    
    #accounts #accountsnav a, #services #servicesnav a, #mortgage #mortgagenav a, #locations #locationsnav a, #links #linksnav a, #about #aboutnav a {
    	color:#33000D;
    }
    
	
	#accounts #subaccounts, #services #subservices, #mortgage #submortgage, #locations #sublocations, #links #sublinks,
     #about #subabout, #home #subhome, #disclaimers
	{
        display:block;
        visibility:visible;
	} 

    #subabout {
        position:relative;
        left:85px;
		width:500px;
	}    
	
	#subaccounts {
        position:relative;
        left:115px;
		width:700px;
	}
	
	#subservices {
        position:relative;
        left:300px;
		width:400px;
	}
	
    #sublocations {
        position:relative;
        left:430px;
		width:300px;
	}
    
    #sublinks {
        position:relative;
        left:595px;
		width:200px;
	}
     
/**********/
/* END NAVIGATION STYLES */
/**********/

/**********/
/* HEADER STYLES */
/**********/
    #header img {
    	border:0px;
    }

	#contact {
		position:absolute; 
		left:740px; 
		top:10px;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        font-size: .7em;
		white-space:nowrap;
		background-color:transparent;
	}

	#contact a {
		color:#000000;
		text-decoration:none;
	}

	#contact a:hover {
		color:#000000;
		text-decoration:underline;
	}
	
/**********/
/* END HEADER STYLES */
/**********/

/**********/
/* TEXT STYLES */
/**********/
    #mainContent, #sidebar1, #sidebar2 {
    	font: 75%/1.50 Arial, Georgia, "Times New Roman", Times, serif;
    }  
/**********/
/* END TEXT STYLES */
/**********/   


/**********/
/* MAIN CONTENT STYLES */
/**********/
    #mainContent {
		background-image: url(../img/watermark.jpg);
		background-position: top right;
		background-repeat: no-repeat;
/*		background-attachment: fixed; */
	}

	#mainContent .inter h1, h2, h3, p, ul li{
		margin-left:15px; 
		margin-right:20px;
	}

    #mainContent a {
		color:#3641a2;
		text-decoration:none;
	}
    
    #mainContent a:hover {
		color:#33000D;
		text-decoration:underline;
	} 
	
	.imgmargin {
		margin-left:15px; 
		margin-right:20px;
/*		border:0; */
		border:1px solid #CCCCCC;
		padding:1px;
	}

/*	#mainContent img.bordered {
		border:1px solid #CCCCCC;
		padding:1px;
	}	*/

	.atagmargin {
		margin-left:15px; 
		margin-right:20px;
		border:0;
	}

    #mainContent h1, #mainContent h2 {
        width:500px;
        min-width:500px;
    }   
     
    #mainContent p {
        text-align:justify;
		margin-top:.5em;
    }
	
	#mortgage #mainContent p{
		margin-top:0;
	} 
       
    #mainContent h1 {
	color:#3B4538;
	font-size: 1.5em;
	margin-top: .5em;
    }   
     
    #mainContent h2 {
	font-size: 1.2em;
	color:#716442;
	margin-top: .5em;
    }
	
    .h2class {
	font-size: 1.2em;
	font-weight:bold;
	color:#716442;
	margin-top: .5em;
    }
    
    #mainContent h3 {
	font-style:italic;
	color:#716442;
	font-size: 1.2em;
	margin-bottom:.2em;
	margin-top:.5em;
	border-bottom: .09em dotted;
	border-bottom-color:#36395b;
    }
	
	#mortgage #mainContent h3 {
		margin-bottom:.5em;
	}
	#mainContent h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3B4538;
	margin-bottom:0;
	margin-top:1em;
	margin-left: .5em;
	font-size: 1.3em;
	text-align: left;
	}
    
    #mainContent ul {
    	margin-top:-5px;
        /*padding-top:-5px; */ 
		margin-bottom:1em;  
    }
	
    #mortgage #mainContent ul {
    	margin-top:0;
		margin-bottom:1em;  
    }
	
	
    #mainContent .disclaimer {
    	font-size:.9em;
        font-style:italic;
    }  
	#mainContent img.bordered {
		border:1px solid #CCCCCC;
		margin:1.5em;
		padding:1px;
	}
	#mainContent img.bottom{
		margin-top:1em;	
	}	
    #mainContent .right {		
		float:right;		
    }
	#services #mainContent .list{
		 width:250px;
		 padding:0;
		 margin:0;
	}
	#accounts #mainContent .list{
		 width:260px;
		 padding:0;
		 margin:0;
	}
	#mainContent .left {		
		float:left;		
    }      
    
    .table, .table tr td, .table th {
        border: 1px solid #666666;
        border-collapse:collapse;
	}
				
	.altrow{
		background-color:#CCCCCC;	
	}	
	
	.table th{
	 	font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
		background-color:#36395B
	}
    
    .table tr td {
    	text-align:center;
        width:50%;
    }
    
    #twocolumn p { position:relative;}
    
    #twocolumn p span {
    	position:absolute;
        left:100px;
    }
    
    #locationsTable table th {
    	font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
		background-color:#36395B;
        border-bottom:1px solid #666666;
    }
    
    #locationsTable table {
    	border: 1px solid #666666;
        border-collapse:collapse;
        width:225px;
    }
    
    #locationsTable {
		font-size:2em;
    	position:relative;
        margin:20px 0px 0px 0px;
    }
    
    #locationsTable .locationRight {    	
        position:absolute;
        top:0px;
        left:250px;
    }
    
    .required_error, .required {
    	color:#36395B;
    	font-weight:bold;
    }          
    
    #disclaimers #mainContent #disNav p {
    	margin:1px 0px 1px 0px; 
    }
    
    #disclaimers #mainContent #disNav{
    	position:relative;
        margin-bottom:20px;       
    }
    
    #disclaimers #mainContent #disNav div {
    	position:absolute;       
        left:200px;
        top:0px;
    }
    
/**********/
/* END MAIN CONTENT STYLES */
/**********/

/**********/
/* SIDEBAR1 STYLES */
/**********/
 	#sidebar1 h3 {
    	font-size:1em;
        margin-top:10px;
  		color:#000000;
		text-align:center;
		font-weight:bold;
    }

 	#sidebar1 .title {
    	font-size:1em;
        margin-top:10px;
  		color:#000000;
		text-align:center;
		font-weight:bold;
    }
    
    #sidebar1 p {
    	margin:0px 0px 0px 15px;
        padding:0px;
		text-align:center;
    }   
     
    #sidebar1 p a {
		color:#666666;
  /*  	font-weight:bold; */
		text-decoration: none;
    }
    
    #sidebar1 p a:hover {
		color: #333333;
		text-decoration:underline;
	}

    #sidebar1 p #login a {
/*		color:#3B4538;	*/
		color:#666666;
    	font-weight:bold;
		text-decoration: none;
    }
    
    #sidebar1 p #login a:hover {
		color: #333333;
		text-decoration:underline;
	}

	.login a {
		color:#3B4538;
	}

	#sidebar1 img.bordered {
		border:1px solid #CCCCCC;
		padding:1px;
	}
	    
    .roundcont {
        width:170px;
        background-color: #36395B;
        color: #FFFFFF;
        margin:10px;
        top:0px;
    }
	
	.roundcont p {
        margin: 0 5px;
		margin-bottom: 25px;
    }
	
	roundcont-sc {
        width:170px;
		background-color: #91B48F;
        color: #FFFFFF;
        margin:10px;
        top:0px;
	}
    
	.roundcont-sc p {
        margin: 0 5px;
		margin-bottom: 25px;
    }

	#securitycenter {
		background-color: #91B48F;
	}

	#securitycenter a {
		color: #36395B !important;
		text-decoration: none;
	}
	#securitycenter a:hover {
		text-decoration: underline;
	}
	
  
/**********/
/* END SIDEBAR1 STYLES */
/**********/

/**********/
/* SIDEBAR2 STYLES */
/**********/    
    #sidebar2 h3 {
    	font-size:1.1em;
        padding:0px;
        margin:5px 0px 2px 5px;
  		color:#36395B;
    }  
    
    #sidebar2 h5 {
    	font-size:.95em;
        padding:0px;
        margin:0px 0px 2px 10px;
  		color:#36395B;
    } 
	#sidebar2 #addlinks a{
		margin:0px 0px 0px 13px;
	}
    #sidebar2 h5 a {
		color:#36395B;
		text-decoration:none;
	}
    
    #sidebar2 h5 a:hover {
		color:#666666;
		text-decoration:underline;
	}

	
    #sidebar2 h2 {
    	margin:15px 0px -5px 5px;
        font-size:1.1em;
        padding:0px;
  		color:#36395B;
    }
	#rightcontent{
		min-height:165px;
		height:auto;
	}
	#rightcontent #lastlink{
		padding-bottom:10px;
	}
	#rightcontent .lastlink:hover{
		color:#666666;
		text-decoration:underline;
	}
	
	.rightspacer {
		margin-right: 20px;
	}

    
/**********/
/* END SIDEBAR2 STYLES */
/**********/    

	.photomatte {
		padding: 3px;
		margin: 10px;
		border: 1px solid #cccccc;
		position: relative;
		float: right;
		}
	.mainphoto {
				border: 1px solid #cccccc;
				padding: 3px;
				margin-top: 10px;
	}
		
/*******************/
/*TABLE STYLES*/
/***********************/
	/*pchecking table*/
	#pchecking #mainContent #pcheckingtable{
		color:#383A5C;
		text-align:center;
		border-collapse:collapse;
		
		float:left;
		width:50em;
	}
	#pchecking #mainContent #pcheckingtable tr{
		border:1px solid black;
	}
	#pchecking #mainContent #pcheckingtable td{
		border:1px solid black;
	}
	#pchecking #mainContent #pcheckingtable th{
		border:1px solid black;
		background-color:#4E7617;
		color:#FFFFFF;
		font-style:italic;
	}
	#pchecking #mainContent #pcheckingtable tr.altrow{
		background-color:#B8C99D;
	}
	#pchecking #mainContent #pcheckingtable tr td.firstcol{
		text-align:left;
	}
	
	
	/*senior checking table*/
	#schecking #mainContent #scheckingtable{
		color:#383A5C;
		text-align:center;
		border-collapse:collapse;
		
		float:left;
		width:50em;
	}
	#schecking #mainContent #scheckingtable tr{
		border:1px solid black;
	}
	#schecking #mainContent #scheckingtable td{
		border:1px solid black;
	}
	#schecking #mainContent #scheckingtable th{
		border:1px solid black;
		background-color:#610D6B;
		color:#FFFFFF;
		font-style:italic;
	}
	#schecking #mainContent #scheckingtable tr.altrow{
		background-color:#BA9EC4;
	}
	#schecking #mainContent #scheckingtable tr td.firstcol{
		text-align:left;
	}
	
	
	/*fraud table*/
	#home #mainContent #fraudtable{
		color:#383A5C;
		text-align:center;
		border-collapse:collapse;
		
		float:right;
		width:33em;
	}
	#home #mainContent #fraudtable td{
		border-bottom:1px dashed #AC8A54;
		color:#000000;
	}
	#home #mainContent #fraudtable th{
		border-bottom:1px dashed #AC8A54;
		color:#383A5C;
		font-style:italic;
	}
	#home #mainContent #fraudtable tr.altrow{
		background-color:#B8C99D;
	}
	#home #mainContent #fraudtable tr .firstcol{
		text-align:left;
		font-weight:bold;
	}
	#home #mainContent #fraudtable .indent{
		text-indent:2em;
	}
	#mortgage #mainContent .indent{
		margin-left:5em;
	}
	
	/*locations table*/
	#locations #mainContent .skinny{
		width:15em;
	}
	#locations #mainContent .locationstable{
		color:#36395B;
		text-align:left;
		border-style:none;
		
		width:30em;
		margin:1em 1em;
	}
	#locations #mainContent .locationstable td{
		padding:0em .75em 0em .75em;
	}
	#locations #mainContent .locationstable tr{
		margin:6em 0em .75em 0em;
	}
	#locations #mainContent .locationstable tr.titlerow{
		font-style:italic;
		font-weight:bold;
	}
	
/********************/	
/*END TABLE STYLES*/
/********************/

/**********/
/* FOOTER STYLES */
/**********/
	#footer p {
    	margin:0px 0px !important;
        padding:0px;
    }
    
    #footer a {
		color:#36395B;
		text-decoration:none;
	}
	
    #footer a:hover, #footer a.fdic:hover {
		color:#262626;
		text-decoration:underline;
	}
    
    #footer a.fdic {
    	text-decoration:none;
        color:#333333;
    }
        
    #footer img {
    	border:0px;
    }
    
    #footer {
    	font: 60%/1.0 Arial, Georgia, "Times New Roman", Times, serif;
        margin:0px !important;
        padding:0px 0px 0px 4px !important;
        left:0px;
    }
    
/**********/
/* ENDFOOTER STYLES */
/**********/


/********************/	
/*TABLE LINES STYLES*/
/********************/

#rate_table td { 
	border: 1px solid #cccccc;
	}

#rate_table { 
	border-collapse: collapse;
	width:100%;
	}
	
/**********/
/* END TABLE LINES STYLES */
/**********/	

/********************/	
/*RATE UPDATER STYLES*/
/********************/

.rate_headers { 
	background-color:#f6f2e8;
	text-align:center;
	font-weight:bold; 
	color:#716442;
	}

.rate_alt_color { 
	background-color:#efefef;
	}

