/*Content styles*/
.content-opener{background:#fff url('/images/block-fon.jpg') top center no-repeat; height:55px;}
.content-closer{background:#fff url('/images/block-fon.jpg') bottom center no-repeat; height:55px;}
#content{ /*border:1px solid #e7e7e7;*/ padding-bottom:30px; }
	.content-title{ padding:10px 20px; color:#000; font-weight:bold;}
/*left column*/
	.content-column-left{float:left; width:660px; position: relative;}
/*right column*/		
	.content-column-right{float:right; width: 250px;}

/*Account info block*/
.acc-info-block{background:#f4f4f4;}
	.ib-header{color:#323232;display:block;font-size:18px;font-weight:bold;padding:10px 0px 0px; }
	.ib-total-loans{ border-bottom:1px solid #dddddd; padding:10px 0px; color:#398000; font-weight:bold;}
	.ib-total-outstanding{padding:10px 0px; font-weight:bold;color:#218aec!important; border-top:1px solid #ffffff;}
	.ib-last-payment{color:#494949; padding-top:10px;}
	.ib-inside{padding:0 20px 20px;}
	.ib-data-field{padding:2px 0px; color:#373737; font-weight:bold;}
		.ib-value{font-weight:bold; color:#000;}
/*Profile overview block*/
.profile-info{ background:#FDFADF ; }
.profile-info-overview{list-style:none;padding:0px 20px 20px;}
.profile-info-overview li{margin:2px; padding:3px 0px;}
	.profile-info-overview-name{font-size:18px; font-weight:bold; color:#d13d03; text-decoration: underline; display:block; padding:5px 0px;}
	.profile-info-overview-field{}
	.profile-info-overview-value{font-weight:bold; padding-left:4px;}	

	/*application*/
.application-status-block{padding:10px 20px;}
	.application-status-text-block{float:left;padding:0px 10px; font-weight:bold;}
		.application-status-text-block div{padding:3px;}
		.application-status{font-size:16px; font-weight:bold; color:#000;}
		.application-status .yellow{color:#e66c00;font-size:16px; font-weight:bold;}
		.application-status .red9{font-size:16px; font-weight:bold;} 
		.application-status .green{font-size:16px; font-weight:bold;} 
		.application-title{color:#4384f2; font-weight:bold; font-size: 16px;}
.application-actions{ color:#d3d3d3;}
.application-steps{background:#fff; padding-left:50px; margin-top:10px; border:1px solid #E7E7E7; margin:10px;}
	.application-steps ul{list-style:none;}
		.application-steps ul li{float:left;margin:10px 15px; width:100px;}
		.application-steps ul li div.step-image{width:72px; height:60px; margin-left:12px;}
		.application-steps ul li div.step-label{ text-align:center; text-transform:uppercase; color:#464646; text-decoration:none; font-weight:bold;}
.inactive-step .step-label,.completed-step .step-label{color:#d3d3d3!important;}
.application-blocks{padding:10px;}
.application-main-info{background:#fdfadf;padding:10px;}

.application-steps-to-complete{}
	.application-steps-to-complete .steps-title{padding:5px; font-size:14px; color:#890000; font-weight:bold;border-bottom:1px solid #e9e9e9;}
	.application-steps-to-complete ul{list-style:none;}
		.application-steps-to-complete ul li{border-top:1px solid #fff; border-bottom:1px solid #e9e9e9; padding:5px; color:#3c3c3c;}

.upload-status-yes{ font-weight:bold;color:#095b00; text-align:center;}
.upload-status-no{ font-weight:bold;color:#900000; text-align:center;}
	.from-cosigner-label{padding:3px; background:#ffe6e6; color:#6e6e6e; font-weight:normal!important; font-size:10px; margin-right:5px;}
.application-fax-details{background:#ffe6e6; text-align:center; color:#620000; border-top:1px solid #fff; padding:10px;}

.info-block{padding:10px;}
	.blue-info{background:#eff2ff; color:#000;margin:10px 0px; }
	.info-block strong{font-weight:bold;}
	.docs-count{font-size:12px; float:right; display:block; margin-right:5px; padding-top:2px; color:#333; text-decoration:none;}
	/*EDIT PROFILE*/
	.profile-header{float:left;font-weight:bold; font-size:14px; padding:17px; background:#f5f5f5; margin-left:20px; width:460px;}
	.edit-box-content{background:#fff url('/images/block-bg-gray.jpg') repeat-x top left; border:8px solid #d2d2d2; padding:10px;}
	
	/*LOAN BLOCK	 */

.small-font{font-size:10px!important;}
.big-font{font-size:14px!important;}
.huge-font{font-size:16px!important;}

.loan-cosigner{background:#FDFADF ; padding:10px; font-size:10px; font-weight:bold;}

.loan-calendar{width:40px; height:40px; background:#fff url('/images/big-icons.png') no-repeat -18px -162px; float:left;}
.loan-dated{padding-top:10px;float:left;}


.loan-payment-info{float:left; background:#f1f1f1; padding:20px; width:440px;height:75px;}
	
		.loan-payment-h1{font-size:16px;}
			.loan-payment-h1 span{padding-left:8px;}
		.loan-payment-h2{padding-top:20px;padding-left:10px; color:#777777; line-height:18px;}
		
.loan-apr-info{float:left;padding:10px 20px;height:95px; background:#e5e5e5; width:75px;}
		.loan-apr-label{text-align:right; font-size:10px; font-weight:bold;color:#5e5e5e;}
		.loan-apr-value{font-size:24px; color:#5e5e5e; font-weight:bold; padding-top:20px;}
	
.loan-details-info{float:left;padding:10px 20px; width:460px;}
	.loan-details-column{padding:10px; float:left;}
		.loan-details-column div{color:#515151; line-height:18px;}

.loan-docs-view{float:left; padding:10px 20px; }

.loan-grade-info{padding-top:80px; float:left; width:120px;}
	.loan-grade-info.gold{background:#fff url('/images/big-icons.png') no-repeat -10px -234px ;}

.loan-disbursement-info{border-top:1px solid #f2f2f2; margin-top:10px; padding-bottom:20px;}
	.loan-disb-header{font-size:14px; font-weight:bold;padding:10px;padding-bottom:15px;}
	
	.disb-block{float:left; margin-right:10px;}
		.disb-number{margin-left:10px; background:#dddddd; font-weight:bold; width:30px; padding:3px; text-align:center;}
		.disb-body{background:#ffebeb;padding:5px 10px; width:120px;}
		.disb-body.disb-disbursed{background:#e8ffe8;}
			.disb-date{color:#9a0000; font-weight:bold; font-size:10px; text-align:right;}
			.disb-body.disb-disbursed .disb-date{color:#286027;}
			.disb-amount{ font-weight:bold;text-align:right;}

.field-value{font-weight:bold;color:#000;}

.button-separator{padding:10px 0px; margin-top:10px; border-top: 1px solid #f6f6f6;}

/*ONE LOAN INFO PAGE*/
.loan-details-wide .loan-payment-info{width:720px;height:95px;}
	.loan-details-wide .loan-apr-info{height:115px; width:95px;}
	.loan-details-wide .loan-grade-info{float:right; margin-right:20px;}
	.loan-details-wide .loan-disbursement-info{ padding:0px 20px 10px;}
	.loan-details-wide .disb-body{padding:15px;}
	.loan-details-wide .loan-details-info{width:700px;}

/*APPLY for loan application STYLES*/
.header-with-image{border-bottom:3px solid #f0f0f0; margin-bottom:10px;}
.header-with-image-text{float:left; font-weight:bold; padding:20px 10px; color:#426f99;}

.grad-head{padding:4px; border-bottom:1px solid #f2faff; font-size:10px; font-weight:bold; text-transform:uppercase;}
.question-apply{font-weight:bold; padding-bottom:10px; color:#25548e;}

.form-blue-block{padding:10px;background:#f7fcff; margin:15px 0px;  border:4px solid #e1f2fe;}
	.school-select-block{ padding:10px; float:left;}
		.school-select-block #loan_school{padding-top:5px;}
		.school-select-block #loan_school select{width:100%;}
	.answers-block{padding-left:30px;}
.apply-cosigner-need-tip{background:#FDFADF; border:2px solid #f2eec7; padding:10px; width:250px; float:right; font-size:10px;}

/*APPLY*/
/* .apply-button{background:transparent url('/images/apply_button.png') no-repeat top left; width:201px; height:71px; display:block;} */
.apply-step{padding:10px; padding-top:0px;}
	.apply-step-number{padding:10px; width:20px; height:20px; background:#92c72c; color:#fff; font-weight:bold; font-size:18px; float:left; line-height:20px; text-align:center;}
	.apply-step-title{padding:10px; height:20px; background:#fff; font-weight:bold; font-size:14px; float:left;}
	.apply-step-text{ padding:0px 0px 10px 50px;}

/*HOME PAGE*/
.main-page-image{background:#f4f4f4 url('/images/domain/nj/cu_main_image.jpg') no-repeat center center;  height:325px; display:block;}
.main-page-sub-image{width:120px; height:111px; float:left; padding:10px 10px 0px 0px}
	.students-image{background:#fff url(/images/domain/skin/cu1/home_students.jpg) no-repeat center center;}
	.parents-image{background:#fff url(/images/domain/skin/cu1/home_parents.jpg) no-repeat center center;}
	.tips-block-main-page{padding-left:20px;}
	
/*SMALL ICONS*/
.very-small-icon{width:25px; height:25px;}
	.image-bank-small{background:#fff url('/images/bank-date-icons.png') no-repeat -3px -25px }
	.image-bank-small.faded{background:#fff url('/images/bank-date-icons.png') no-repeat -26px -25px }
	.image-date-small{background:#fff url('/images/bank-date-icons.png') no-repeat -1px 0px }
	.image-date-small.faded{background:#fff url('/images/bank-date-icons.png') no-repeat -24px 0px}
	
/*HELP PAGE*/
.text-block-white-on-blue{font-size:24px; background:#6bb2fa; color:#fff; font-weight:bold; margin:20px 0px; padding:8px 20px;}
.faq-title{font-size:24px; font-weight:bold; color:#6bb2fa;}
#questions li{padding-top:5px;}
/*FIRST LEVEL*/
.faq-goals-ul{list-style:none;}
	.faq-goals-ul li{margin-right:10px; float:left;}
		.faq-goal-number{padding:8px; width:17px; height:17px; float:left;background:#9dd21e; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
		.faq-goal-link{padding:8px 5px; width:175px; height:17px; line-height:17px; display:block; background:#e9ffb5; color:#486700; font-weight:bold;  text-decoration:none;  margin-left:34px;}
		.goal-selected .faq-goal-link{background:#9dd21e; color:#fff;}
		.faq-goal-link:hover{background:#9dd21e; color:#fff;}
/*SECONT LEVEL*/
.faq-steps-ul{list-style:none; padding-left:33px; padding-top:2px;}
	.faq-steps-ul li{margin:0px;margin-bottom:2px; float:none;}		
		.faq-step-link{padding:4px 10px; height:16px; display:block; background:#f2f2f2; color:#565656; font-weight:bold; font-size:12px; text-decoration:none; }
		.faq-step-link:hover{background:#6bb2fa; color:#fff;}

.faq-menu{float:left; width:180px;}
	.faq-ul{list-style:none; border-top:1px solid #DDDDDD;}
		.faq-ul li a{padding:10px; color:#696969; display:block; background:#EDEDED  url('/images/secondary_nav_bg.png') repeat-x top left;  border:1px solid #DDDDDD ; border-top:none;  text-decoration:none;}
		.faq-ul li a:hover{ background:#fff;border-right:1px solid #fff;}
		.faq-ul li a.current{ background:#fff; border-right:1px solid #fff; color:#D51007;}
.faq-content-wrapper{float:left; width:100%; display:inline;}
.faq-content-data{padding:0px 10px 30px 10px;}
.faq-content{margin-left:179px; padding:25px; background:#fff; border:1px solid #DDDDDD ;}

.faq-steps-menu{margin-bottom:30px;}
.faq-borrower{float:left; width:300px; }
.faq-cosigner{float:right; width:300px;}

.faq-bc-title{font-size:14px; padding-bottom:10px; font-weight:bold; text-transform:uppercase;}



.faq-sub-content-block{ padding:20px; color:#1a1a1a; background:#fff url('/images/sub-content-bg-gray.png') repeat-x top left; margin-top:2px; margin-bottom:30px;}
/*NEW FAQ TAB*/
.faq-tabs{ list-style:none;}
.faq-tabs li{float:right; display:block;}
.faq-tabs-label{color:#D51007; padding-left:20px; float:left!important; padding:10px 0px; font-weight:bold;}
.faq-tab{display:block;width:150px; padding:10px; text-align:center;background:#e2e2e2; color:#7d7d7d;  font-weight:bold; text-transform:uppercase; margin-left:2px; text-decoration:none;}
.faq-tab:hover{background:#6bb2fa; color:#fff; }
.faq-tab.active-faq-tab{background:#6bb2fa; color:#fff; }
	.faq-tabs-content{border-top:5px solid #6bb2fa; padding:25px 0px;}
	.hidden-faq-tab{display:none;}
/*FAQ BLOCK*/
.faq-title-number{padding:8px; width:17px; height:17px;  float:left;background:#ff1f1f; color:#fff; font-weight:bold; font-size:16px; text-align:center;}
.faq-title-label{padding:8px 10px; height:17px; line-height:17px; display:block; font-weight:bold; text-decoration:none; margin-left:32px;   background:#6bb2fa; color:#fff;padding-left:30px;}

.faq-goal-content{ padding-bottom:30px;}
.faq-wrapper{border:5px solid #f4f4f4; border-top:none;}
.faq-steps-wrapper{overflow:hidden;padding:0px 0px 20px 0px; }
.faq-steps-desc-ul{list-style:none;   width:10000px}
.faq-steps-desc-ul li.faq-steps-slide-li{float:left; width:640px; padding:0px 20px}
.faq-steps-navigation{padding:5px 20px 0px;}
	.faq-step-button{padding:5px 10px; font-size:10px; color:#fff; background:#ff1f1f; float:right; margin-left:20px; display:block; font-weight:normal; text-decoration:none;}
	
.faq-block-head{border-bottom:5px solid #e4e4e4;padding:5px 20px; margin:0px 20px;}
	.faq-sub-title{font-size:18px; font-weight:bold;}
.faq-block-description{padding:15px 0px;}
.faq-image{ text-align:center;}
.faq-enlarge{color:#3b9cff;}

/*SUB STEPS*/
.faq-sub-steps-navigation{padding:5px 20px 0px;}
	.faq-sub-step-button{padding:5px 10px; font-size:10px; color:#fff; background:#ff1f1f; float:right; margin-left:20px; display:block; font-weight:normal; text-decoration:none;}
	
.faq-sub-steps-wrapper{overflow:hidden;padding:0px 0px 20px 0px; }
.faq-sub-steps-ul{list-style:none;   width:10000px}
.faq-sub-steps-ul li{float:left; width:620px; padding:0px 20px}

/*our credit unions list page*/
.blue-centered-heading{background:#F1FAFF; text-align:center; border-bottom:1px solid #b9e6ff; padding:7px; font-size:14px; margin-bottom:15px; color:#3f3f3f;text-shadow:0 1px 0 #FFFFFF; font-weight:bold; }
#cu_list_page .cumenu{padding:0px!important; margin-left:6px;}
#cu_list_page .cumenu a{display:block; background:#fff url('/images/admin/gray-bg.png') top left repeat-x; padding:10px; border-top:1px solid :#fff;
 border-bottom:1px solid #EDEDED; height:20px; border-right:1px solid #EDEDED; border-left:1px solid #EDEDED;font-size:11px; color:#5c9cd3; 
 text-shadow:0 1px 0 #FFFFFF; text-align:center;}
#cu_list_page .cumenu a:hover{text-decoration:underline; background:#fff; border-bottom:1px solid #ea3232;}

/*tips page*/
#left_nav ul{ list-style:none;}
#left_nav ul li a{font-size:10px;}

/*select lender page*/
.credit-unions-list{list-style:none; margin:10px 0px; border-top: 1px solid #ccc; padding: 0; }
	.credit-unions-list li{float:left; display:block; width:270px; margin-left:0px; padding:8px 0px; border-bottom: 1px solid #ccc; }
	.credit-unions-list li a{ font-weight: normal; font-size: 10px; }
	.credit-unions-list li:hover a{color:#ba2323; font-weight: normal;}
  .credit-unions-list li a.tooltip-text-link { font-weight: bold; display: block; margin: 0 0 0 10px;}

div#select_a_lender { background-color: #f5f5f5;}

ul.collapse-menu, ul.collapse-menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul.collapse-menu a {
  display: block;
  text-decoration: none;	
}

ul.collapse-menu ul li ul li {
}

ul.collapse-menu li a {
  background: #46a6ef url('/images/blue-fon-element.png') repeat-x top left;
  color: #fff;	
  padding: 8px;
  margin-bottom:1px;
}

ul.collapse-menu li a:hover {
  background: #5f5f5f;
}

ul.collapse-menu li ul li a {
  background: #EDEDED url(/images/secondary_nav_bg.png) repeat-x scroll left top;
  color: #6f6f6f;
  padding-left: 20px;
}

ul.collapse-menu li ul li a:hover {
  background: #f3f3f3;
  border-left: 5px #D51007 solid;
  padding-left: 15px;
}

body#body_user div.tips.cornered.left { width: 61%; float: left; }

div.message.no-image-message.message-green.cornered.big { font-size: 20px; width: 297px; float: right; }
div.message.no-image-message.message-green.cornered.big.wide { font-size: 16px; width: 470px; }
	div.message.no-image-message.message-green.cornered.big a { font-size: 20px; }
	div.message.no-image-message.message-green.cornered.big.wide a { font-size: 14px; }


form#self_cert_form { position:relative;}
	form#self_cert_form div.tips.right { width:95px; margin:30px 0 0 0; position: absolute; right: 0; top: 429px; }




div.block-title.block-title-bg-gray.cornered-top.big.red { color: red; font-size: 16px; background:#fed4d4 url('/images/block-title-bg-red.png') repeat-x left top}
div.application-steps-to-complete.cornered.float-left.width-half.red_bg { border: 2px solid #FED4D4 !important; margin: 0 0 15px 0;}
	div.application-steps-to-complete.cornered.float-left.width-half.red_bg div.block-title.block-title-bg-gray.cornered-top.big.red { font-size: 13px !important; }
div.tips.right { float: right;}

form.fasttrack_form div.tips.right { position: absolute; width: 200px; right: 60px; }
form.fasttrack_form div.tips.right.wide { width: 240px; }

form.cstep2 #schoolSelectState, form.cstep #loan_school_id { display: none;}
form.cstep2 div.blocki-form-inside input { background-color: #f1f1f1 !important;}


span.small_text { font-size: 80%;}
#header_left, #header_right { display: block; float: left; width: 46%; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f6f6f6; margin-top: 10px;}
#header_right { background-color: #fffddf; float: right;}

#header_left div.left { float: left; width: 46%; }
#header_left div.right { float: right; width: 46%; }




ul.file_list { display: inline-block; width: 100%; margin: 0; padding: 0;}
  ul.file_list li { list-style-type: disc; padding: 0 0 0 20px; list-style-position: inside; margin: 5px 0;}



