@charset "utf-8";
@import url("common.css");
.wrap{
	width:790px;
	margin:0 auto !important;
	}

#logo{
	display:inline-block;
	width:304px;
	height:65px;
	margin:7px 0px;
	}
.column1{    
	 /*background:url(../images/column1_bg.jpg) no-repeat center 0;  */
	background:#235937;
    Box-shadow:4px 5px 6px #9b9ca0;
	}
.footer-text-last{margin-top:92px; }
#card{
	width:401px;
	}
.cardCon{
	width:400px;
	height:130px;
	margin: 60px 20px 20px 10px;
	text-align:center;
	padding:0px;
	}
	
	.cardCon_register{
	width:400px;
	height:130px;
	margin: 25px 20px 20px 10px;
	text-align:center;
	padding:0px;
	}
#card h1{
	color:#FFF;
	font-size:500%;
	font-family: arial black;
	line-height:65px;
	}
#card .text{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFF;
	font-weight:599;
	line-height:normal;
	/*margin:25px 0px 0px 0px;*/
	line-height:30px;
	}
	#card .text_register{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFF;
	font-weight:500;
	line-height:normal;
	margin:0px 0px 0px 0px;
	/*line-height:28px;*/
	font-size:20px;
	}
	
#card .text .p1{
	font-size:24px;
	}
#card .text .p2{
font-size:24px;
	}
#card .text strong{
	text-transform: uppercase;
	font-size:2.2em;
	}
#register{
	width:363px;
	*height:375px;
	*height:340px;
	background:#DCDEDE;
	}
#register .tit{
	height:40px;
	line-height:43px;
	font-weight:bold;
	padding-left:10px;
	color:#235937;
	text-transform:uppercase;
	}
#register label{
	color:#000;
	font-size:89%;
	/*font-weight:bold;*/
	display:block;
	
	}
#register input[type=text]{
	height:18px;
	line-height:18px;
	width:100%;
	background:#fff;
	border:1px solid #cdd7da;
	}
#register table td{
	padding:5px 10px;
	*padding:0 10px;
	}
.goBtn{
	width:90px;
	height:35px;
	background:url(../images/Go-Button-90x35.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
	float:right;
	}
#aboutProgram{
	-webkit-box-shadow:4px 4px 6px #999;
	-moz-box-shadow:4px 4px 6px #999;
	Box-shadow:4px 4px 6px #999;
	}
#aboutProgram .tit{
	/*height:43px;  disable for ie fix*/
	line-height:43px;
	color:#235937;
	background:#DCDEDE;
	padding-left:20px;
	text-transform:uppercase;
	}
#aboutProgram .con{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	}
#aboutProgram .con_new_emp{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:330px;
	}	
	
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:314px;
	}	

.ulFirst{
	font-size:12px;
	padding:0px 0px 0 40px;
	width:400px;
	}
.ulFirst li{
	padding:0 8px 8px 0;
	list-style:decimal;
	}
.ulFirst .li4
{
    width:60%;
    }
.ulFirst p{
	padding:5px 0 8px 0;
	width:270px;
	}
.ulSecond{
	padding:1px 0 0 20px;
	/*width:220px;*/
	}
.ulSecond li{
	padding:0 0 3px 0;
	list-style:disc;
	}
.refer_img{
	margin-top:5px;
	width:111px;
	height:35px;
	background:url(../images/refer_img.jpg) no-repeat 0 0;
	}
	.refer_img_fdic{
	margin-top:5px;
	width:110px;
	height:50px;
    background:url(../images/refer_img.jpg) no-repeat 0 0;
	}
.refer_img_ncua{
	margin-top:25px;
	width:167px;
	height:24px;
	background:url(../images/Landmark_NCUA_167x24.png) no-repeat 0 0;
	}
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;*/
margin: 0px 0px 0px 0px;
   	width:334px ;
	height:340px ;

}
.person_img_wrapper{
	position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:330px;
	/*margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/

}

.person_img_wrapper_new{
	position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:314px;
	/*margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/

}
/*.webster_img{
	position:absolute;
	left:556px;
	top:24px;
}
*/
.txtCon{
	width:774px;
	padding-right:6px;
	}
.txtCon p{
	padding:6px 0;
	font-size:90%;
	line-height:13px;
	}
.txtCon p a{
	color:#0076C0;
	text-decoration:underline;
	}
.copyRightImg{
	position:relative;
	top:-48px;
	left:480px;
	}
.starTips{
	position:relative;
	top:6px;
	text-align:center;
	}
.padl20 p{
	width:396px;
	padding:0px 0;
	}
.footerUl
{
width:100%;
padding-left:10px;
margin-top:10px;
border-bottom:1px solid #DCDDDF;
text-align:center;
    
    }
.footerUl li
{
    /*float:left;*/
    display:inline-block;
    margin:12px 0px 10px 0px;
    font-size:12px;
    }
    .footerUl li sup{text-decoration:none !important;}
.footerUl li a
{
    color:#6E6E70;
    margin:0px 5px 0px 5px;
text-align:center;
text-decoration:underline;
    }
    .footerUl li:last-child a
{
    color:#6E6E70;
    margin:0px 0px 0px 5px;
text-align:center;
text-decoration:underline;
    }
.footerUl li a:hover
{
    color:#005489;
    }

/********************************************************************
   CSS FOR MOBILE PAGES

*********************************************************************/


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : portrait){
	
	#divBadge{display:none;}
	h1{
		font-size:240%;
		}
	h3
	{
	    font-size:125%;
	    }
	.wrap{
		width:100%;
		
		}
	.column1{
		width:100%;
		float:none;
		padding:20px 0px 20px 0px;
		/*background:url(../images/column1_bg.jpg) no-repeat center 0;  */
		background:#235937;
		}
	#card{
		width:100%;
		text-align:center;
		float:none;
		margin:0;
		height:100%;
		}
	.cardCon{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
	.cardCon_register{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}

		
		
#card .text{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFF;
	font-weight:500;
	line-height:normal;
	margin:10px 0px 0px 0px;
	line-height:200%;
	}
	#card .text .p1{
		font-size:160%;
		}
	#card .text .p2{
		font-size:160%;
		}
	#card .text strong {
		font-size:2.1em;
		}
	#register{
		width:95%;
		height:95%;
		float:none;
		margin:0 auto;
		padding:0;
		}
#register label{
	color:#000;
	font-size:89%;
	/*font-weight:bold;*/
	display:block;
	
	}
	.w160{
		width:46% !important;
		}
	.w69{
		width:15%;
		}
	.ulFirst{
		width:89%;
		/*padding:10px 15px 0 30px;*/
		}
	.ulSecond{
		width:90%;
	    padding:13px 0 0 35px;
		}
	.padl20{
		padding:0 20px;
		}
	.padl20 p{
		width:100%;
		}
	.refer_img{
        /*background:url(../images/refer_img_phone.jpg) no-repeat 0 0;
	display:none;*/
      		
		}
	/*.person_img{
	
		width:0px;
		height:0px;
		}*/
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;
	margin: 0px 10px 0px 18px;
    	width:0% ;
	height:0% ;*/
	display: none;

}
.person_img_wrapper{
	display: none;
	/*position:absolute;
	left:440px;
	bottom:0;
	width:0px;
	height:0%;
	background-color:#E0E0E0;
	margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/
}

	.footerUl li{
        *float:left;
        *margin:15px 0 0 2px;
	font-size:90%;
        }
    .footerUl li a
        {
            margin:0px 5px 0px 5px;
	
        }
        
 #aboutProgram .tit{
	/*height:43px;  disable for ie fix*/
	line-height:20px;
	color:#235937;
	background:#DCDEDE;
	padding:20px;
	text-transform:uppercase;
	}
	#aboutProgram .con_new_emp{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:70%;
	}	
	
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:420px;
	}
	
	#imgRegionsLogo{width:127.5px; height:32px;}
	.footer-text-last{margin-top:5%; }
	
	}
	
	@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio : 4) and (-webkit-device-pixel-ratio : 4) and (orientation: portrait)
	{
	
	#divBadge{display:none;}
	h1{
		font-size:240%;
		}
	h3
	{
	    font-size:125%;
	    }
	.wrap{
		width:100%;
		
		}
	.column1{
		width:100%;
		float:none;
		padding:20px 0px 20px 0px;
		/*background:url(../images/column1_bg.jpg) no-repeat center 0;  */
		background:#235937;
		}
	#card{
		width:100%;
		text-align:center;
		float:none;
		margin:0;
		height:100%;
		}
	.cardCon{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
	.cardCon_register{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
#card .text{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFF;
	font-weight:500;
	line-height:normal;
	margin:10px 0px 0px 0px;
	line-height:200%;
	}
	#card .text .p1{
		font-size:160%;
		}
	#card .text .p2{
		font-size:160%;
		}
	#card .text strong {
		font-size:2.1em;
		}
	#register{
		width:95%;
		height:95%;
		float:none;
		margin:0 auto;
		padding:0;
		}
#register label{
	color:#000;
	font-size:89%;
	/*font-weight:bold;*/
	display:block;
	
	}
	.w160{
		width:46% !important;
		}
	.w69{
		width:15%;
		}
	.ulFirst{
		width:89%;
		/*padding:10px 15px 0 30px;*/
		}
	.ulSecond{
		width:90%;
	    padding:13px 0 0 35px;
		}
	.padl20{
		padding:0 20px;
		}
	.padl20 p{
		width:100%;
		}
	.refer_img{
        /*background:url(../images/refer_img_phone.jpg) no-repeat 0 0;
	display:none;*/
      		
		}
	/*.person_img{
	
		width:0px;
		height:0px;
		}*/
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;
	margin: 0px 10px 0px 18px;
    	width:0% ;
	height:0% ;*/
	display: none;

}
.person_img_wrapper{
	display: none;
	/*position:absolute;
	left:440px;
	bottom:0;
	width:0px;
	height:0%;
	background-color:#E0E0E0;
	margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/
}

	.footerUl li{
        *float:left;
        *margin:15px 0 0 2px;
	font-size:90%;
        }
    .footerUl li a
        {
            margin:0px 5px 0px 5px;
	
        }
        
 #aboutProgram .tit{
	/*height:43px;  disable for ie fix*/
	line-height:20px;
	color:#235937;
	background:#DCDEDE;
	padding:20px;
	text-transform:uppercase;
	}
	#aboutProgram .con_new_emp{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:70%;
	}	
	
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:520px;
	}
	
	#imgRegionsLogo{width:127.5px; height:32px;}
	.footer-text-last{margin-top:5%; }
	
	}

	
	@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-height: 1200px) and (max-device-height: 1300px) and (orientation: portrait) {
	
	#divBadge{display:none;}
	h1{
		font-size:240%;
		}
	h3
	{
	    font-size:125%;
	    }
	.wrap{
		width:100%;
		
		}
	.column1{
		width:100%;
		float:none;
		padding:20px 0px 20px 0px;
		/*background:url(../images/column1_bg.jpg) no-repeat center 0;  */
		background:#235937;
		}
	#card{
		width:100%;
		text-align:center;
		float:none;
		margin:0;
		height:100%;
		}
	.cardCon{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
	.cardCon_register{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
#card .text{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFFFFF;
	font-weight:500;
	line-height:normal;
	margin:10px 0px 0px 0px;
	line-height:200%;
	}
	#card .text .p1{
		font-size:160%;
		}
	#card .text .p2{
		font-size:160%;
		}
	#card .text strong {
		font-size:2.1em;
		}
	#register{
		width:95%;
		height:95%;
		float:none;
		margin:0 auto;
		padding:0;
		}
#register label{
	color:#000;
	font-size:89%;
	/*font-weight:bold;*/
	display:block;
	
	}
	.w160{
		width:46% !important;
		}
	.w69{
		width:15%;
		}
	.ulFirst{
		width:89%;
		/*padding:10px 15px 0 30px;*/
		}
	.ulSecond{
		width:90%;
	    padding:13px 0 0 35px;
		}
	.padl20{
		padding:0 20px;
		}
	.padl20 p{
		width:100%;
		}
	.refer_img{
        /*background:url(../images/refer_img_phone.jpg) no-repeat 0 0;
	display:none;*/
      		
		}
	/*.person_img{
	
		width:0px;
		height:0px;
		}*/
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;
	margin: 0px 10px 0px 18px;
    	width:0% ;
	height:0% ;*/
	display: none;

}
.person_img_wrapper{
	display: none;
	/*position:absolute;
	left:440px;
	bottom:0;
	width:0px;
	height:0%;
	background-color:#E0E0E0;
	margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/
}

	.footerUl li{
        *float:left;
        *margin:15px 0 0 2px;
	font-size:90%;
        }
    .footerUl li a
        {
            margin:0px 5px 0px 5px;
	
        }
        
 #aboutProgram .tit{
	/*height:43px;  disable for ie fix*/
	line-height:20px;
	color:#235937;
	background:#DCDEDE;
	padding:20px;
	text-transform:uppercase;
	}
	#aboutProgram .con_new_emp{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:70%;
	}	
	
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:520px;
	}
	
	#imgRegionsLogo{width:127.5px; height:32px;}
	.footer-text-last{margin-top:5%; }
	
	}


/*iPhone 6 landscape) */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  
#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:350px;
	}
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;*/
	margin: 0px 0px 0px 0px;
   	width:334px ;
	height:340px ;

}
.person_img_wrapper_new{
	position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:350px;

}

#aboutProgram .con_new_emp{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:332px;
	}
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;*/
	margin: 0px 0px 0px 0px;
   	width:334px ;
	height:340px ;

}
.person_img_wrapper{
position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:332px;

}
#register
{
height:345px;
}

}

/*iphone 5 portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : portrait) { 
#divBadge{display:none;}
        
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height: 480px !important;
	}

}
/*iphone 5 landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : landscape) { 

#divBadge{display:none;}
        
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:430px;
	}
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;*/
margin: 0px 0px 0px 0px;
   	width:334px ;
	height:340px ;

}
.person_img_wrapper_new{
	position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:330px;

}

}


/* Smartphones (landscape) --  --  --  --  -- - */
@media only screen
and (min-width : 321px) { 
/* Styles */

 #aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:430px;
	}
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;*/
margin: 0px 0px 0px 0px;
   	width:334px ;
	height:340px ;

}
.person_img_wrapper_new{
	position:absolute;
	left:440px;
	top:0;
	background-color:#E0E0E0;
	height:330px;

}
} 
 
/* Smartphones (portrait) --  --  --  --  -- - */
@media only screen
and (max-width : 320px)  
{
    #divBadge{display:none;}
	h1{
		font-size:240%;
		}
	h3
	{
	    font-size:125%;
	    }
	.wrap{
		width:100%;
		
		}
	.column1{
		width:100%;
		float:none;
		padding:20px 0px 20px 0px;
		/*background:url(../images/column1_bg.jpg) no-repeat center 0;  */
		background:#235937;
		}
	#card{
		width:100%;
		text-align:center;
		float:none;
		margin:0;
		height:100%;
		}
	.cardCon{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
	.cardCon_register{
		width:90%;
		margin: 0px 10px 10px 20px;
		padding:0;
		height:100%;
		}
#card .text{
	/*color:#fff;
	font-weight:500;
	line-height:normal;*/
	color:#FFFFFF;
	font-weight:500;
	line-height:normal;
	margin:10px 0px 0px 0px;
	line-height:200%;
	}
	#card .text .p1{
		font-size:160%;
		}
	#card .text .p2{
		font-size:160%;
		}
	#card .text strong {
		font-size:2.1em;
		}
	#register{
		width:95%;
		height:95%;
		float:none;
		margin:0 auto;
		padding:0;
		}
#register label{
	color:#000;
	font-size:89%;
	/*font-weight:bold;*/
	display:block;
	
	}
	.w160{
		width:46% !important;
		}
	.w69{
		width:15%;
		}
	.ulFirst{
		width:89%;
		/*padding:10px 15px 0 30px;*/
		}
	.ulSecond{
		width:90%;
	    padding:13px 0 0 35px;
		}
	.padl20{
		padding:0 20px;
		}
	.padl20 p{
		width:100%;
		}
	.refer_img{
        /*background:url(../images/refer_img_phone.jpg) no-repeat 0 0;
	display:none;*/
      		
		}
	/*.person_img{
	
		width:0px;
		height:0px;
		}*/
.person_img{
	/*position:absolute;
	left:483px;
	bottom:0;
	width:299px;
	height:100%;
	margin: 0px 10px 0px 18px;
    	width:0% ;
	height:0% ;*/
	display: none;

}
.person_img_wrapper{
	display: none;
	/*position:absolute;
	left:440px;
	bottom:0;
	width:0px;
	height:0%;
	background-color:#E0E0E0;
	margin:10px 20px 20px 0px;
	background:url(../images/swing_thankyou.jpg) no-repeat center center;
	width:425px;
	height:425px;*/
}

	.footerUl li{
        *float:left;
        *margin:15px 0 0 2px;
	font-size:90%;
        }
    .footerUl li a
        {
            margin:0px 5px 0px 5px;
	
        }
        
 #aboutProgram .tit{
	/*height:43px;  disable for ie fix*/
	line-height:20px;
	color:#235937;
	background:#DCDEDE;
	padding:20px;
	text-transform:uppercase;
	}
	#aboutProgram .con_new_emp{
	border:8px solid #DCDDDF;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:70%;
	}	
	
	#aboutProgram .con_new_emp_register{
	border:8px solid #DCDEDE;
	border-top:none;
	background:#FFF;
	padding:0px 0;
	position:relative;
	height:100% !important;
	}
	
	#imgRegionsLogo{width:127.5px; height:32px;}
	.footer-text-last{margin-top:5%; }
	
/* Styles */
	}

 
   
/********************************************************************
   END CSS FOR MOBILE PAGES

*********************************************************************/

.footer_note_add
{
    color:#6e6e70;
    font-size:12px;
}