@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
	}  
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	text-align: center;
	color: #000000;
    background:#fFfdf9;
}

a:link {
	text-decoration:none;
	color:#000099;
}
a:visited{
	text-decoration:none;
	color:#000099;
}
a:hover {
  color:#900;
}
a:active{
  color:#009900;
}
fieldset{
	margin-top:25px;
}
fieldset legend{
	font-family: Verdana, Geneva, sans-serif;
	color: #3a4972;
	font-size:13px;
	font-weight:bold;
	background:#FFF;
	position:relative;
	top:-8px;

}
#site_wrapper{
	width: 918px;
	margin: -36px auto 0px auto;
	text-align: left;
	border: 1px solid #EEEEEE;
	border-top: 2px solid #949db3;
	background:#FFF;
}

#main_content_container { 
	width: 900px;  
	margin: 0px auto 0px auto; 
	border: 0px solid #000000;
	text-align: left; 
	min-height:500px;
	margin-bottom:20px;
} 


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

img {
	border:0px;
}


/* #####################################################################
	 Header and menu styles			
   ##################################################################### */ 
						
						
			#page_header {
				width:100%;
				height:110px;
				position:relative;
				background:url(/assets/images/headerbg.png);
                background-repeat: repeat-x;
			}
					#header_wrapper{
                        width:918px;
                        margin:auto;
                        position:relative;
                    }
                    
                        #page_header #header_wrapper #wecu_logo {
						    margin-top:13px;
                            float:left;
					    }
					    
					    #page_header #header_wrapper #where_members_image {
                            float:left;
						    margin-left:25px;
                            margin-top:36px;
					    }
			
            #header_right_side {
                Margin-top:10px;
                width:400px;
                float:right; 
            }
			            #top_links{
				            color:#ffffff;
				            font-family:Verdana, Geneva, sans-serif;
				            font-size:10px;
				            text-align:right;
			            }
				            #top_links a:link {
					            color:#ffffff;
					            text-decoration:none;
				            }
				            #top_links a:visited{
					            color:#ffffff;
					            text-decoration:none;					
				            }					            
			            
			            #search {
                            float:right;
			            }
			            
			            #textbox_search {
				            border: 1px solid #D9E5B4;
				            font-size:1.2em;
				            font-family:Verdana, Geneva, sans-serif;
				            color:#d9e5b4;
				            margin-left:5px;
			            }
                        #search_button {
                            font-size:1em;
                            padding:2px;
                            font-weight: bold;
                        }
            
            
			#navcontainer {
				clear:both;
				margin-bottom:0px;
				width:918px;
				height:35px;
				margin: auto;
				position:relative;
				z-index:2000;
			}
					#navcontainer img {
						 float:left;
						 z-index:11;
						}
					
					#navcontainer #popupWindow {
						position:absolute;
						display:none;
						width:435px;
						height:245px;
                        background:#ffffff;
                        border:2px solid #999999;
                        border-top:1px solid #666666;
						top:25px;
						text-align:center;
						visibility: visible;
					}
					
					#navcontainer #popupWindow .popup_contents {
					    display:none;
						width:390px;
						margin:25px auto;
						text-align:right;						
					}	
					
					
					
							#navcontainer #popupWindow .popup_contents .menulinks {
								width:100%;
							}
                                    #navcontainer #popupWindow .popup_contents .menulinks li.menuheader {
                                      font-weight:normal;
                                      font-size:20px;
                                      font-family:Georgia;
                                      margin-bottom:8px;
                                      border-bottom:1px dotted #63686c;
                                      color:#006600;  
                                    }
									#navcontainer #popupWindow .popup_contents .menulinks li {
										font-family:arial;
										font-size:12px;
                                        font-weight: normal;
										padding-top:2px;
										padding-bottom:2px;
										border-bottom:1px solid #CCC;
										list-style:none;
									}
							    
									#navcontainer #popupWindow .popup_contents * a:link {
										text-decoration: none;
										color:#3a4972;
									}
									
									#navcontainer #popupWindow .popup_contents * a:visited {
										text-decoration: none;
										color:#3a4972;
									}
									
									#navcontainer #popupWindow .popup_contents * a:hover {
										text-decoration: none;
										color:#ff4972;
									}
									
									/* #############################################################################
									   Individual menu popup window CSS 
										 #############################################################################
									*/ 
                                                
												#navcontainer #popupWindow .popup_contents #popup_content_0_links {
													float:left;
													width:50%;
													font-size:1.2em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_0_picture {
													float:right;
												}
                                                
                                                
                                                #navcontainer #popupWindow .popup_contents#popup_content_1 {
                                                   width:450px; 
                                                }			
												#navcontainer #popupWindow .popup_contents #popup_content_1_links_left {
													float:left;
													width:40%;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_1_links_right {
													float:right;
													width:40%;
												}
                                                #navcontainer #popupWindow #popup_content_1 img {
                                                    
                                                }
	
											
												
												#navcontainer #popupWindow .popup_contents#popup_content_2 {
                                                   width:450px; 
                                                }
			
												#navcontainer #popupWindow .popup_contents #popup_content_2_links_left{
													float:left;
													width:43%;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_2_links_right{
													float:right;
													width:43%;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_2_links_right img{
													float:right;
													margin-top:5px;
												}
                                                
                                                
                                                
												
												#navcontainer #popupWindow .popup_contents #popup_content_3_links {
													float:left;
													width:50%;
													font-size:1.1em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_3_picture {
													float:right;
													margin-top:10px;
												}
												
												#navcontainer #popupWindow .popup_contents #popup_content_4_links {
													float:left;
													width:50%;
													font-size:1.1em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_4_picture {
													float:right;
													
												}
												
												#navcontainer #popupWindow .popup_contents #popup_content_5_links_left {
													float:left;
													width:48%;
													font-size:1.1em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_5_links_right {
													float:right;
													width:48%;
													font-size:1.1em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_5_links_right img{
													float:none;
													margin-top:25px;

												}
												
												#navcontainer #popupWindow .popup_contents #popup_content_6_links {
													float:right;
													width:50%;
													font-size:1.1em;
													text-align:left;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_6_picture {
													float:left;
												}
												
												#navcontainer #popupWindow .popup_contents #popup_content_7_links {
												  float:right;
													width:200px;
													font-size:1.1em;
												}
												#navcontainer #popupWindow .popup_contents #popup_content_7_picture {
													margin-top:10px;
													margin-left:20px;
												}												
							
							#navcontainer #popupWindow .popup_contents .menuHeader {
									position:relative;
									font-family:Georgia, "Times New Roman", Times, serif;
									font-size: 16px;
									color:#999;
									border-bottom: 1px solid #3a4972; 
									line-height:1.5em;
									letter-spacing: .2em;
									width:48%;
							}
			



/* #####################################################################
	 Footer	
   ##################################################################### */ 
	 
	#footer {
		width:100%;
		height:85px;
		background:url(/assets/images/footer_bg_gradient_blue.png);
		background-repeat:repeat-x; 
		text-align:center;
		position:relative;
		bottom:0px;
		clear:both;
	}
		#footer_window img {
			margin-top:13px;
		}
	#footer_window{
		background:url(/assets/images/footer_window.png);
		background-repeat:no-repeat;
		width:450px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
	}

		#footer_window #footer_links{
			top:8px;
			position:relative;
		}
		#footer_window #text_links{
			top:21px;
			position:relative;
		}
		#footer_window #copyright_notice{
			position:relative;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#3a4972;
			top:20px;
		}		

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3a4972;
	font-size: 30px;
	line-height: 48px;
	font-weight: bold;
	letter-spacing:1px;
	margin-left:15px;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	margin-left:15px;
	margin-bottom:25px;
	font-size:16px;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	color: #990;
	margin-top:3em;
	margin-left:15px;
	font-size:14px;
}
h6 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:2em;
		margin-bottom:10px;
		border-bottom:1px dotted #3a4972;
		width:290px;
		color:#3a4972;
}
dl {
	margin-left:18px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.5em;
}
	dl dt{
		font-weight:bold;
		margin-top:20px;
	}
	dl dd{
		margin-left:10px;
		margin-top:8px;
	}
	dl ul{
		margin-top:5px;
		margin-left:25px;
	}

p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:1.5em;
	margin-top:1em;
	margin-left:18px;
	margin-right:10px;
}
p.small_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:1.5em;
	margin-top:1em;
	margin-left:18px;
	margin-right:10px;	
}
.page_content_right ul, .page_content_left ul{
	font-size:13px;
	list-style:square;
	margin-left:5em;
	margin-top:10px;
	line-height:1.7em;
	font-family:Verdana, Geneva, sans-serif;
}
ul.sub_list{
	font-size:13px;
	list-style:circle;
	margin-left:3em;
	margin-top:5px;
	margin-bottom:5px;
	line-height:1.7em;
	font-family:Verdana, Geneva, sans-serif;	
}
.page_content_right ol, .page_content_left ol {
	font-size:13px;
	margin-left:5em;
	margin-top:10px;
	line-height:1.7em;
	font-family:Verdana, Geneva, sans-serif;
}

.page_content_left {
	position:relative;
	float:left;
	width:550px;
	margin-bottom:30px;
  text-align:left;
}
.page_sidebar_right {
	position:relative;
	float:right;
	width:350px;
}
.page_content_right {
	position:relative;
	float:right;
	width:550px;
	margin-bottom:30px;
}
.page_sidebar_left {
	position:relative;
	float:left;
	width:350px;
}
#apr{
	font-size:20px;
	color:#3a4972;
}
.footnote {
	margin-top:15px;
	margin-left:20px;
}
.sidebar_popout {
	background:url(/assets/images/sidebar-popout.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
	min-height:600px;
}
  .sidebar_popout h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:2em;
		margin-bottom:10px;
		border-bottom:1px dotted #3a4972;
		width:290px;
		color:#3a4972;
	}
		
	.sidebar_popout ul {
		font-family:Verdana, Geneva, sans-serif;
		width:280px;
		font-size:10px;
		list-style:square;
    padding-left:15px;
	}
	.sidebar_popout ul li {
		margin-top:15px;
		font-weight:normal;
    list-style:square;
	}
	.sidebar_popout p {
		width:290px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		line-height:1.5em;
		margin-top:1em;
		margin-left:0px;
		text-align:justify;
		text-indent:0px;
	}
	.sidebar_popout#large_window{
	background:url(/assets/images/window-350x420.png);
	background-repeat:no-repeat;
	padding-left:25px;
	min-height:420px;
	}
		#large_window #apr_footnote{
		position:absolute; 
		bottom:30px;
		right:25px;
		font-size:9px;
		}
		#large_window ul#loan_menu_other {
			width:288px;
			margin-top:35px;
			margin-left:0px;
		}
		#large_window ul#loan_menu_other li{
			line-height:1.0em;
			font-size:14px;
			font-family:Georgia, "Times New Roman", Times, serif;
			letter-spacing:2px;
			border-bottom: 1px solid #666666;
			padding-bottom:5px;
			list-style:none;
		}

	.sidebar_popout#small_window{
		background:url(/assets/images/window-350x100.png);
		background-repeat:no-repeat;
		padding-left:25px;
		padding-top:5px;
		min-height:120px;
	}
		#small_window #apr_footnote{
			position:relative; 
			float:right;
			right:20px;
			font-size:9px;
		}
		#small_window p {
			margin-top:-8px;
			letter-spacing:1px;
		}
        
    .sidebar_popout#med_window{
        background:url(/assets/images/window-350x224.png);
        background-repeat:no-repeat;
        padding-left:25px;
        padding-top:5px;
        min-height:254px;
    }
        #small_window p {
            margin-top:-8px;
            letter-spacing:1px;
        }        
        
.picture_caption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-style:italic;
	text-align:center;
}
.trademark {
	font-size:10px;
	vertical-align:top;
}
table tr.rowColorA
{
	background:#ddd;		
}
table tr.rowColorB
{
	background:#FFF;
}
.form_error .error_message{
	color:#c00;
	font-weight:bold;
}
.form_error input {
	background:#FDD;
}
.form_error textarea {
  background:#FDD;
}
.form_error select {
  background:#FDD;  
}
.form_error_banner {
	color:#c00;
	font-weight:bold;
	font-size:10px;
	margin:10px auto 4px 15px;
	text-decoration:underline;
}
.decoy_form_field {
	display:none;
}
.small_text {
	font-size:9px;
}
.centered_container {
 width:600px;
 margin: 10px auto 0px auto;
}
  .centered_container p {
    text-indent: 0px;
    margin-left: 0px; 
  }
  .centered_container table {
    margin-top:20px;
    font-size: 12px;
    border: 1px dotted #999999;
    padding:0px 10px 10px 10px;
    width:100%;
   }                      
  .centered_container table tr td {
    padding-top: 15px;
   } 
  .centered_container table tr th {
    font-family:Arial, Helvetica, sans-serif;
    color:#3a4972;
    background:#dddddd;
    font-weight:bold;
    font-size:14px;
  }
.form_application {
 width:800px;
 margin-left:30px; 
}
  .form_application p {
    text-indent: 0px;
    margin-left: 0px; 
  }
  .form_application table {
    font-size: 12px;
    width:100%;
   }                      
  .form_application table tr td {
    padding-top: 15px;
   } 
  .form_application table tr th {
    font-family:Arial, Helvetica, sans-serif;
    color:#3a4972;
    background:#dddddd;
    font-weight:bold;
    font-size:14px;
  } 
.radio_button {
	border:0px;
	margin-right:2px;
	vertical-align:middle;
}
hr {
  color:#3a4972;
  height:1px;
  width:95%;
}
sup{ 
  font-size:9px;
  line-height:1em;
}
.schumer_box {
  border:1px solid #333333;
  border-collapse:collapse;
  font-family: arial, sans-serif;
  font-size:10pt;  
}
  .schumer_box tr td {
    border:1px solid #333333;
    text-align:left;
    padding:5px;
  }
  .schumer_box_rate {
    font-size: 18pt;
  }
  .schumer_box tr td ul {
    margin-left:14px;
  }
  .schumer_box th {
    background:#EEEEEE;
    color:#3A4972;
    text-align: left;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:normal;
    padding:5px;
  } 
  
.menu_tree_icon {
  margin-right:5px;
  position:relative;
  top:2px;
  cursor:pointer;
} 

.textboxes, textarea{
    background-image:url(/assets/images/textbox_bg.jpg);
    background-repeat:repeat-x;
    border:1px solid #d1c7ac;
    color:#333333;
    padding:2px;
    font-family:tahoma, arial, sans-serif;
}
 
