@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding-top:0px;
	background-color:#fff;
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	background-image:url('https://www.parishionersfcu.org/images/bg.png'); 
	background-repeat:repeat-x; 
}

/* div { border:1px solid #000; } */

#wrapper { width:100%; }

#header { width: 975px; height:23px; }

.topmainnav { float:right; 
			  margin-right:50px; 
			  margin-top:2px; 
			  font-size: 11px;
			}


.topmainnav a:link, .topmainnav a:visited, .topmainnav a:active {
			color:#fff;
			text-decoration:none;
			}

.topmainnav a:hover {
	color:#CCC;
	text-decoration:none;
}




.atmfont {
	width:856px; 
	height:15px;
	padding: 5px;
	color: #fff;
	clear:both;
	margin-bottom:0px;
	margin:0 auto;
	
}


.atm { color: #000;
	font-size:12px;}


#topcontent { width:975px; margin-top:20px; height:90px; margin-bottom:10px; }

.address { margin-top:0px;
margin-bottom:20px;


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7298b9;
	}
	
.tagline { float:right; font-size:17px; font-weight:bold; margin-right:80px; margin-top:0px; color: #fff; width:450px; }

#stainglass { width:647px; height:122px; float:right; background-image:url(../images/new-glass.png); background-repeat:no-repeat; margin-right:75px; margin-bottom: 10px; }
	
#toplinks { width:150px; float:left; margin-left:30px; margin-top:15px; }

	
.logo { float:left; margin-left:75px; margin-top:15px; }	




#navbase { width:856px; margin-left:25px; margin-bottom:-1px; margin-top:50px;} 

#indexcontent { background-image:url('/images/indexcontent.png'); background-repeat:no-repeat; width:854px; height:244px;clear:both;  }

#indexbottom { width:856px; }

.indexlogos { width:500px; margin-top:0px; float:right;  }

.search { float:right; }

.break { margin:0 auto; margin-top:25px; margin-bottom:10px;   }

.autosmall { color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.maincontenttext a{
	text-decoration:underline;
	color: #557799;
}
.maincontenttext a:link {
	color: #557799;
}
.maincontenttext a:visited {
	color: #557799;
}
.maincontenttext a:hover{
	color:#557799;
}		
.maincontenttext a:active {
	color: #557799;
}
.footer a{
	text-decoration:none;
}



#footer {
	width:854px; 
	background-image:url(../images/footerBG.png); 
	background-repeat:no-repeat;
	height:34px; 
	
	
	font-size: 10px;
		
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

#footer a:link, .footer a:visited, .footer a:active {
	font-size: 10px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

#footer a:hover{
		color:#000;
		text-decoration:none; }
		
.footerlinks {	float:left; margin-top:10px; margin-left:6px; }

.copyright { float:right; margin-top:10px; margin-right:6px; }

.mail {  margin-bottom:25px; }






/*---------SUB PAGES----------*/

#contenttop { background-image:url('/images/contenttop.png'); background-repeat:no-repeat; width:854px; height:13px; clear:both;  }


#contentrepeat { background-image:url('/images/contentrepeat.png'); background-repeat:repeat-y; width:854px; overflow:hidden; clear:both;   }

#maincontent { background-image:url('/images/contentmain.png'); background-repeat:no-repeat; }

.maincontenttext { text-align:left; margin-left:20px; padding-top:15px; margin-right:20px; }

.maincontenttext p a { color:#7686A3; }

.maincontenttext p a:hover, .maincontenttext p a:visited { color:#3E5271; text-decoration:underline; }



#maincontentbottom { background-image:url('/images/contentbottom.png'); background-repeat:no-repeat; height:71px; width:854px; margin:0 auto; }




label{
	color:#000;
	font-size:10px;
}
h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
	color:#3399FF;
	
}
img{
	border:0px;
}
#container {
		background-color:#FFFFFF;

}

.headertable {



}

.headertable td {
	font-size: 13px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #fff;
		
}

.headertable td a:link, .headertable td a:visited, .headertable td a:active {
	color: #fff;
	text-decoration: none;
}



.headertable td a:hover {
	color: #000;
	text-decoration: none;
}


.dropdowncontainer {
	position: relative;
	padding: 0px;
	margin: 0px;
	text-align: left;
	visibility: hidden;
}





.dropdown {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;

	padding-top: 5px;
	
	text-align: left;
	font-size: 10px;
	width: 150px;
}

.dropdown br {
	display: none;
}

.headertable td .dropdown a
{
	border: 1px solid #999999;
	border-top: none;
	display: block;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.headertable td .dropdown a:link, .dropdown a:visited, .dropdown a:active

{
	background-color: #53778C;
	color: #fff;	
}

.headertable td .dropdown a:hover

{
	background-color: #4E83A3;
	color: #000;	
}




.sub_menu {
	font-size: 10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
	
	
			}	

.sub_menu a:link, .sub_menu a:visited, .sub_menu a:active {
	color: #666666;
	text-decoration: none;
}



.sub_menu a:hover{
		color:#ff0000;
		text-decoration:none;
}




#header_rates {background:#004580; color:#fff; font-size:12px; font-weight:bold;}
#header_rates2 {background:#3e7cac; color:#fff; font-size:10px; font-weight:bold;}

#detail_rates {background:#eee; color:#000;}
#detail_rates2 {background:#eee; color:#000; padding:10px 3px 10px 3px;}

#textHomeHead {color:#fff; background:#7298b9; padding-left:5px;}
#textHomeLogin {background:#e9f0f5; padding:5px 0 5px 5px;}
#textHomeLogin a {color:#557f9f; text-decoration:underline;}



.menu {
	font-size: 13px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #fff;
	
			}
	
.menu a:link {
		text-decoration:none;
		color: #fff;
		
		}

.menu a:hover{
		color:#000;
		text-decoration:none;
		

}


.headertable td .top {
	font-size: 11px;
	color: #5B7D9F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.headertable td .top a:link, .headertable td .top a:visited, .headertable td .top a:active {
	font-size: 11px;
	color: #5B7D9F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.headertable td .top a:hover{
		color:#000;
		text-decoration:none;
}




.map_title {
	background: #6A86B0;
	border:1px solid #000;
	padding:10px;
}

.map_title a:link, .map_title a:visited, .map_title:active {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

.map_title a:hover {
	color: #000;
	text-decoration:none;
}

.map_content {
	background: #4F647B;
	border:1px solid #000;
	padding:10px;
}

.map_content a:link, .map_content a:visited, .map_content:active {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
}

.map_content a:hover {
	color: #000;
	text-decoration:none;
}


.map_sub {
	padding-left:20px;
	}

.map_sub a:link, .map_sub a:visited, .map_sub a:active {
	color:#999999;
}

.map_sub a:hover {
	color: #000;

}

.style3 {font-size: 10px}
.style4 {font-size: 16px}
.content{
	margin:5px;
	padding:5px;
}
.error{
	border:solid 1px #000;
	background-color:#B97;
	color:000;
	padding:5px;
	margin:5px;
}
.notice{
	border:solid 1px #000;
	background-color:#79B;
	color:000;
	padding:5px;
	margin:5px;
}



.header_blue {color:#3f7ab1; margin:20px 0 10px 0; font-size:12px; font-weight:bold;}
.blue {color:#3f7ab1; font-weight:bold;}
.blue a {color:#3f7ab1; font-weight:bold; text-decoration:none;}
.blue a:hover {color:#000; font-weight:bold; text-decoration:underline;}

.header_red {color:#f33; margin:20px 0 10px 0; font-size:12px; font-weight:bold;}
.header_red a {color:#f33; font-size:12px; font-weight:bold; text-decoration:none;}
.header_red a:hover {color:#000; text-decoration:underline;}
.red {color:#f33; font-weight:bold;}

.header_form { background-color:#004580; color:#fff; padding:3px; margin:2px; font-size:12px; font-weight:bold; width:100%;}
.header_form2 { background-color:#3e7cac; color:#fff; padding:3px 5px 3px 5px; margin:2px; font-size:12px; font-weight:bold; width:100%;}

.input_form { width:100%;}
.input_form td { background-color:#cad9e6; color:#000; padding:2px 5px 2px 5px; }
.input_form div { color:#000; }


table.list{
	width:100%;
	padding:0px;
	margin:0px 1px;
	border:solid 1px #459;
}
table.list tr.row0{
	background-color:#EEF;
}
table.list tr.row1{
	background-color:#FFF;
}
table.list td{
	padding:0px 5px;
	vertical-align:top;
}
table.list th{
	border-bottom:solid 1px #459;
	text-align:left;
	padding:0px 5px;
}

.tag_review {background:#004580; color:#fff; padding:1px 0 1px 3px;}
.input_review {background:#cad9e6; color:#000; padding:1px 0 1px 3px;}