
img.grey_border{
border:6px solid #eeeeee;
padding:0;
margin:0;
}


/*
td.subMenu{		
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#e1ecf8;
	height:26px;
	font-size:11px;
	font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
}

.nav{
	font-weight: bold;
	margin:0 5px 0 5px;
	color:#000000;
}

.nav a, #nav a:visited{
	font-weight: normal;
	color:#0066CC;
}

.nav a:hover {
	text-decoration:underline;
}

.nav_spacer{
	font-weight:normal;
	color:#999999;
}
*/


/* right side */
.are-you-union{font-weight:bold; padding-top:20px; text-align:center;}
.getgeny-link{ font-weight:bold; font-size:10px; padding-top:10px;}
.clearfix{clear:both;}
div#right_side{
	background:#f1faff;
	padding:0;
	margin:0;
}
div#right_side2{
	height:auto;
	background:#f1faff;
	padding:0;
	padding-bottom:20px; 
	margin:0;
}
div#right_side2 img#cus {
padding-top:10px;
}
a#application_status{
	background-image:url(/images/domain/skin/cu1/check_application_status.png);
	height:12px;
	width:160px;
	margin:0px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	cursor:pointer;
}
a#credit_unions{
	background-image:url(/images/domain/skin/cu1/participating_credit_unions.png);
	height:12px;
	width:160px;
	margin:0px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	cursor:pointer;
}

a#your_credit_union{
	background-image:url(/images/domain/skin/cu1/your_credit_union.png);
	height:12px;
	width:160px;
	margin:0px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	cursor:pointer;
}

a#apply_now, .apply-button {
	background-image:url(/images/domain/skin/cu1/apply_now.png);
	height:52px;
	width:150px;
	display:block;
	text-decoration:none;
	background-repeat: repeat-y;
	cursor:pointer;
	text-indent: -9999px;
}

a#apply_now:hover, .apply-button:hover {
	background-position:0 52px;
}

.apply-button-sm {
	background-image:url(/images/domain/skin/cu1/apply_now_sm.PNG);
	height:38px;
	width:110px;
	display:block;
	text-decoration:none;
	background-repeat: repeat-y;
	cursor:pointer;
	text-indent: -9999px;
	position: absolute;
	top:32px;
	left: 36px;
}

.apply-button-sm:hover {
	background-position:0 38px;
}

.sidelinks {
background-image:url(/images/sidelink.png);
height:27px;
margin:6px; 
width:198px; 
margin-top:30px; 
}

.sidelinks a {
width:153px;
padding:9px 0px 0px 24px;
font-size:11px;
color:#FFFFFF; 
font-weight:bold;
}
.sidelinks a:hover {
color:#228ef9;
}

/* home page */
img#home_main{
	background-image:url(/images/domain/nj/cu_main_image.jpg);
	height:302px;
	width:629px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0;	
}

img#home_students{
	background-image:url(/images/domain/skin/cu1/home_students.jpg);
	height:111px;
	width:120px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0;	
}

img#home_parents{
	background-image:url(/images/domain/skin/cu1/home_parents.jpg);
	height:111px;
	width:120px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0;	
}

/* student & parent content pages */

div#left_nav{
	width:145px;
	height:460px;
	/*background:#f1faff;*/
	border-right:1px dashed #dddddd;
	float:left;
	font-size:11px;
	padding:10px;
}

div#left_nav ul{
	list-style:none;
	margin-left: 0em;
	padding-left: 1em;
	text-indent: -0em;
	color:#999999;
}

div#left_nav li{
	padding-bottom:1.2em;
}


div#content_area{
	float:left;
	margin-left:10px;
	width:484px;
}

div#student_banner{
	background-image:url(/images/domain/skin/cu1/student_banner.jpg);
	width:472px;
	height:189px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0 0 20px 0;
}

div#cubanner{
	background-image:url(/images/domain/skin/cu1/cubanner.jpg);
	width:472px;
	height:189px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0 0 20px 0;	
}

div#parent_banner{
	background-image:url(/images/domain/skin/cu1/parent_banner.jpg);
	width:472px;
	height:189px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0 0 20px 0;	
}

div#cubenefits{
	background-image:url(/images/domain/skin/cu1/cubenefits.jpg);
	width:472px;
	height:189px;
	border:6px solid #eeeeee;
	padding:0;
	margin:0 0 20px 0;	
}

div#content_text{
	margin:0 5px 10px 5px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0;
}

div#content_text .pageHeading{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:0;
	margin:0 0 12px 0;
}

div.textTitle{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}
div.textTitle a{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:0;
	color:#1c3461;
	cursor: pointer;
	margin:0 0 10px 0;
}

a.btn_grn{
	background-image:url(/images/nav/btn_grn_117.jpg);
	height:24px;
	width:117px;
	display:block;
	text-decoration:none;
	text-align:center;
	padding:7px 0 0 0;
	color:white;
	margin:15px 0 15px 0;
}

a.btn_grn:hover{
	background-position:0 30px;
}

ul.check {
	list-style:disc url(/images/green_check_sm.jpg) inside;
	margin-left:0.5em;
	padding-left:1em;
	text-indent:-1.5em;
}

ul.check li{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding-bottom: 1em;
}

ul.checkCU {
	list-style:disc url(/images/green_check_sm.jpg) inside;
	margin-left:0.5em;
	padding-left:1em;
	text-indent:-1.5em;
}

ul.check div.listText{
	padding:5px 0px 0px 0px;
	text-indent:0;
	font-size:1em;
	line-height:1.3em;
	color:#777777;
	font-weight:normal;
}

.smallGrey6{
	font-size:11px;
	font-weight:normal;
	color:#666666;	
}

#linkstep2 {
display:none;
}

#poweredlogo {
	margin-right:5px;
	position:relative;
}

img.culist {
float:left;
display:block;
padding-top:3px;
position:relative;
padding-right:15px;
}

a#rightlink {
color:#666;
font-weight:bold;
}

a#rightlink:hover {
color:#666;
font-weight:bold;
}

div.cumenu {
border-top:1px solid #f1faff; 
border-bottom:1px solid #f1faff; 
width:620px; 
padding-top:7px;
overflow:auto;
padding-bottom:7px;
margin-bottom:20px;
}

span.cumenu {
width:200px; 
font-size:10px;
float:left;
padding-top:5px; 
padding-bottom:3px;
}

div.cudescription p {
margin-bottom:15px;
}

div.cudescription img {
display:block;
}




#header { height: 104px; display: inline-block; width: 100%; background: none !important; border: 0 !important; font: 62.5%/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif !important; padding: 0; margin: 0;  }
	#header #logo { float: left; margin: 36px 0 0 0px; }
	#header #login_nav { float: right; margin: 16px 0px 0 0; width: 260px; clear: right; }
	#header #login_nav span.phone { font-size: 18px; color: #111; padding: 0 0 0 20px; background: url(/images/ico_phone.png) 0 4px no-repeat; float: left; }
	#header #login_nav span.phone.right { float: right; }
	#header #login_nav a.sign_in { text-indent: -9999px !important; background: url(/images/sign_in.png) 0 0 no-repeat; width: 66px; height: 43px; display: block; float: right; cursor: pointer; text-align: left !important; }
	#header #login_nav a.sign_in:hover { background-position: 0 -43px; }
	#header #main_nav { float: right; width: 440px; padding: 0; margin: 0; }
	#header #main_nav li { float: left; list-style: none; }
	#header #main_nav li a { color: #979797 !important; display: block; padding:0 22px; text-decoration: none; width: auto; font-weight: normal; font-size: 14px; }
	#header #main_nav li+li+li+li+li a { padding: 0 0 0 22px; }
	#header #main_nav li a:hover, #header #main_nav li a.active, #sub_menu li a:hover { color: #f7941d !important; background: none !important; width: auto !important;}
	#header #main_nav a.inactive { background: none !important; border: none !important; }
#sub_menu { width: auto; font-size: .8em; display: block; clear: both; float: right;}
	#sub_menu li { float: left; list-style: none; color: #979797; display: block; padding:0 12px; text-decoration: none; width: auto; font-size: 10px; color: #f7941d;  }
	#sub_menu li a { color: #979797; text-decoration: none; width: auto; font-weight: normal; font-size: 10px; }

#header .welcome_text { width: 100%; display: block; font-size: 10px; text-align: right;}
	#header .welcome_text a, #header .welcome_text span { font-size: 10px; font-weight: normal; text-decoration: none; }
	#header .welcome_text > span { margin: -4px 0 4px 0; display: block; text-align: right;}

#footer_n *, #header * { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}


#footer_n { height: 30px; background: url(/images/footer_logo.png) top center no-repeat; display: inline-block; width: 100%; margin: 0 0 25px 0; font: 62.5%/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}
	#footer_n div.links, #footer_n div.copy { margin: 10px 0 0 0; color: #666666; }
	#footer_n div.links { float: left; width: 40%; margin-left: 4px; }
	#footer_n div.copy { float: right; width: 40%; text-align: right; margin-right: 10px; font-size: 9px; }
	#footer_n div.copy a { color: #326CB0; text-decoration: none; font-weight: normal; font-size: 9px; }
	#footer_n div.links ul li { float: left; margin: 0 6px; list-style: none; }	
	#footer_n div.links ul li a { text-decoration: none; font-size: 9px; color: #326CB0; font-weight: normal; }	

.push { height: 0 !important; }
