@charset "utf-8";
/*	Layout & others 
 *	Author: Miguel Julio
 *	Date:	May 14th 2008
 *
 **************************/


/*	main Layout
************************/
html {
	background: #dfdfdf;
	background-image: url('/personal-loans/images/invitation/body-bg.gif');
	background-repeat: repeat-y;
	background-position: center top;
}
body {
	position: relative;
}
#home #main.col {
	float: right;
}
#secondary #extra.col {
	float: right;
}
#third #extra.col {
	float: right;
}
#third #main {
	float: left;
	margin-bottom: 0em;
	width: 71em;
}
#home, #secondary, #third {
	width: 95em;
	padding: 1em;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
#head {
	width: 95em;
	float: left;
}
#body {
	width: 95em;
	float: left;
}
#extra {
	width: 23em;
	margin-bottom: 3em;
}
#main {
	width: 71em;
	margin-bottom: 3em;
}
#foot {
	width: 91em;
	padding-top: 2em;
	padding-left: 1.5em;
	clear: both;
	margin-top: 0em;
	border-top: .10em solid #ccc;
}

  /*	Application Header
  ************************/
#heading {
	width: 68em;
	margin-left: 2em;
	display: inline;
	float: left;
}
#heading h1 {
	font-size: 2em!important;
	margin-bottom: .14em!important;
	color: #293033;
}
#heading h1 sup {
	font-size: .5em;
	margin-top: 1em;
}
#heading .secure-app {
	float: right;
	padding: .5em 1.5em;
	margin-bottom: 0em!important;
}
#heading .secure-app img {
	width: 1.17em;
	height: 1.5em;
}
/*	footer detail
************************/
#foot p {
	font-size: 1.1em!important;
	color: #8a9499;
}
#foot p a {
	text-decoration: none;
	color: #8a9499;
}
#foot p a:hover {
	text-decoration: underline;
}

/*	head details
************************/
#head #global-nav {
	display: inline;
	float: right;
	margin-top: 1em;
	padding-right: .75em;
	text-align: right;
}
#head #global-nav li {
	float: left;
	position: relative;
	border-right: 1px solid #ccc;
	padding-left: 0;
	font-size: 1.2em;
	background-image: none;
}
#head #global-nav li.last {
	border: none;
}
#head #global-nav li a {
	text-decoration: none;
	color: #526066;
	padding: 0em .5em;
}
#head #global-nav li a:hover {
	text-decoration: underline;
}
#head #global-nav li ul {
	display: none;
	position: absolute;
	top: 1.5em;
	left: 0px;
	width: 10.83em;
	margin: 0pt;
	border: 1px solid #B9C3C6;
	padding: 0;
	background-color: #FFFFFF;
}
#head #global-nav li:hover ul,
#head #global-nav li.over ul {
	display: block;
}
#head #global-nav li ul li {
	font-size: 1em;
	line-height: 1.2;
	text-align: left;
	display: block;
	float: none;
	padding: 1px 0pt;
	border-right: none;
}
p.welcome-msg {
	clear: left;
	margin-left: 1.67em;
}
#sub-nav {
	float: right;
	margin-top: 1.65em;
	padding: 0 1em 0em;
	width: 30em;
	text-align: right;
}
#sub-nav a {
	font-weight: bold;
	text-decoration: none;
	padding-left: .7em;
}
#sub-nav a:hover {
	text-decoration: underline;
}
.secure-login {
	background: url(/personal-loans/images/invitation/icon-lock.gif) left center no-repeat;
	padding: 0em .7em 0em 1em!important;
}
p.limited-footer {
	margin-bottom: 0;
}

/*	Secure Account Login
***************************/
#secure-account-login {
	border: .1em solid #c0c8cc;
	background: #ebeff0 url(/personal-loans/images/invitation/bg-secure-account.jpg) left top repeat-x;
}
#secure-account-login h1 {
	font-size: 1.4em!important;
	margin: 1.07em 1.43em .5em;
	font-weight: bold;
}
#secure-account-login p {
	font-size: 1.1em!important;
	margin-left: 1.82em;
}
#account-benefits {
	border-top: .1em solid #c0c8cc;
	margin: 2em 1em;
	padding: 0em 1em;
}
#account-benefits h2 {
	margin: 1.67em 0em .5em!important;
	font-size: 1.2em!important;
	color: #576166;
	font-weight: bold;
}
#account-benefits p {
	margin: 1.2em 0em .5em!important;
	font-size: 1.2em!important;
	color: #576166;
	line-height: 1.5em;
}
#account-benefits ul li {
	background: url(/personal-loans/images/invitation/icon-dot-list.gif) left center no-repeat;
	padding-left: .7em;
	color: #576166;
	font-size: 1.2em;
	line-height: 1.5em;
}

 /*	Progress Bar
  ************************/
  
#progress {
	width: 68em;
	margin-left: 2em;
	margin-bottom: 1.5em;
	float: left;
	display: inline;
}
#progress .step {
	width: 22.4em;
	height: 5.5em;
	float: left;
	margin-right: .4em;
	border-top: .5em solid #d4dadc;
	color: #d4dadc;
}
#progress .step .pointer {
	float: left;
	font-size: 3.6em;
	font-weight: bold;
	margin-right: .14em;
}
#progress .step .caption {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: .6em;
}
#progress .last {
	margin-right: 0em!important;
	float: right!important;
}
#in-progress .on-state {
	color: #ff6600!important;
	border-top: .5em solid #ff6600;
}

/*	Image Classes
************************/
.logo {
	padding: 2.4em 0em 1.8em 2em;
	float: left;
	width: 15.2em;
	height: 3.8em;
}
h1 .lock {
	width: .64em;
	height: .79em;
}
h1 .question {
	width: .86em;
	height: .86em;
}
.btn-container .question {
	width: 1.2em;
	height: 1.2em;
}
div#other-income{
	position:absolute;
	top: 2%;
	left: 15%;
	width:60.0em;
}

div#other-income.body{
	position:absolute;
	background: solid #FFFFFF;
	width:57.0em;
}

div#other-income.main-content{
	padding-left: 20px;
}
.customer-service-small h2 .question-reverse {
	width: 2.28em;
	height: 1.93em;
	position: relative;
	left: 5em;
}
.box-banner .main-banner {
	width: 71em;
	height: 25.3em;
	position: absolute;
}
.box .btn-get-started {
	width: 7.90em;
	height: 1.67em;
}
.calcu-con {
	width: 7.8em;
	height: 6.9em;
	padding: 0 1.5em 1em 0;
}
.calcu-loan {
	width: 6.7em;
	height: 6.9em;
	padding: 0 1.5em 1em 1.5em;
}
.debt-cal-small {
	width: 6.2em;
	height: 5.9em;
}

/*	Helper classes
************************/
.hide {
	display: none;
}
.col-equal {
	width: 35em;
	float: left;
}
.col {
	float: left;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.btn-container {
	position: relative;
}
.overlay {
	background: url(/personal-loans/images/invitation/icon-overlay.gif) left center no-repeat;
	padding-left: 1.35em;
}
.link-out {
	background: url(/personal-loans/images/invitation/icon-arrow-blue.gif) right center no-repeat;
	padding-right: .75em;
}
.print,
.print-trigger {
	background: url(/personal-loans/images/invitation/icon-print.gif) left center no-repeat;
	padding-left: 2em;
}
.print-command {
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
}
#main-content p.print-command {
	float: right;
	width: 5em;
	text-align: right;
}

#main-content .print-command {
	float: right;
	width: 5em;
	text-align: right;
}

  /*	modules
  ************************/
.calculators {
	width: 71em;
	margin-bottom: 2em;
	float: left;
}
.calculators p {
	padding-top: .83em;
	margin-bottom: 0!important;
}
.calcu-border {
	border-right: .1em solid #c0c8cc;
}
.box-banner {
	position: relative;
	width: 71em;
	height: 25.4em;
	margin-bottom: 1em;
	float: left;
}
.box -banner h3 {
	position: relative;
	top: 1.54em;
	left: 1.07em;
	font-size: 2.8em;
	color: #ff6600;
}
.box-banner .caption {
	position: relative;
	top: 1.54em;
	left: 1.07em;
	font-size: 2.8em!important;
	color: #293033;
}
.box-banner .btn-container {
	top: 16.5em;
	left: 3em;
}
.box-banner .btn-container a {
	font-size: 1.2em;
}
.box-banner .btn-link {
	margin-right: .7em;
	padding: .2em 0;
}


/*------------------*/


.customer-service-large {
	position: relative;
	background: #ebeff0;
	width: 69em;
	padding: 1em;
	float: left;
}
.customer-service-large .corner-top-left {
	position: absolute;
	left: 0;
	top: 0;
	background: url(/personal-loans/images/invitation/box-top-left.gif) left top no-repeat;
	width: 4em;
}
.customer-service-large .corner-top-right {
	position: absolute;
	right: 0;
	top: 0;
	background: url(/personal-loans/images/invitation/box-top-right.gif) right top no-repeat;
}
.customer-service-large .corner-bottom-left {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(/personal-loans/images/invitation/box-btm-left.gif) left bottom no-repeat;
}
.customer-service-large .corner-bottom-right {
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(/personal-loans/images/invitation/box-btm-right.gif) bottom right no-repeat;
}
.customer-service-large h2 {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 3.2em;
	color: #293033;
	background: url(/personal-loans/images/invitation/icon-question-bubble.gif) .7em center no-repeat;
}
.customer-service-large p {
	padding-left: 4em;
	margin-bottom: .4em!important;
}

/*	customer serice small ------------------*/


.customer-service-small {
	border: .1em solid #c7ced1;
	position: relative;
	background: #ebeff0;
	width: 22.8em;
	float: left;
	background: #f4f6f7 url(/personal-loans/images/invitation/bg-cs.gif) repeat-x;
	margin-bottom: 1em;
}
.customer-service-small .top-bg {
	position: absolute;
	top: -.1em;
	left: -.1em;
	width: 23em;
	height: 5.1em;
}
.heading .corner-top-left {
	position: absolute;
	left: -.1em;
	top: -.1em;
	background: #899a9f url(/personal-loans/images/invitation/corner-top-left-cs.gif) left top no-repeat;
	width: .4em;
	height: 5.2em;
}
.heading .corner-top-right {
	position: absolute;
	right: -.1em;
	top: -.1em;
	background: url(/personal-loans/images/invitation/corner-top-right-cs.gif) right top no-repeat;
}
.customer-service-small .corner-bottom-left {
	position: absolute;
	left: -.1em;
	bottom: -.1em;
	background: url(/personal-loans/images/invitation/corner-btm-left-cs.gif) left bottom no-repeat;
}
.customer-service-small .corner-bottom-right {
	position: absolute;
	right: -.1em;
	bottom: -.1em;
	background: url(/personal-loans/images/invitation/corner-btm-right-cs.gif) bottom right no-repeat;
}
.customer-service-small h2 {
	position: relative;
	padding: 1em .7em 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
}
.customer-service-small p {
	position: relative;
	padding: 1.5em .1em 0 .70em;
	margin-bottom: .83em!important;
}


/*			Border box			*****/
.border-box {
	position: relative;
	background: #ebeff0;
	width: 21.80em;
	padding: 1.5em 0em 1em 1em;
	margin-bottom: 0em;
	border: .1em solid #c7ced1;
	background: #fff url(/personal-loans/images/invitation/bg-border-box.gif) left bottom repeat-x;
	float: left;
}
.border-box .corner-top-left {
	position: absolute;
	height: .4em;
	width: .4em;
	left: -.1em;
	top: -.1em;
	background: url(/personal-loans/images/invitation/border-top-left.gif) left top no-repeat;
}
.border-box .corner-top-right {
	position: absolute;
	height: .4em;
	width: .4em;
	right: -.1em;
	top: -.1em;
	background: url(/personal-loans/images/invitation/border-top-right.gif) right top no-repeat;
}
.border-box .corner-bottom-left {
	position: absolute;
	height: .4em;
	width: .4em;
	left: -.1em;
	bottom: -.1em;
	background: url(/personal-loans/images/invitation/border-btm-left.gif) left bottom no-repeat;
}
.border-box .corner-bottom-right {
	position: absolute;
	height: .4em;
	width: .4em;
	right: -.1em;
	bottom: -.1em;
	background: url(/personal-loans/images/invitation/border-btm-right.gif) bottom right no-repeat;
}
.border-box div.descrip {
	float: right;
	position: relative;
	width: 14.5em;
}
.border-box p {
	font-size: 1.2em!important;
	margin: 0;
	padding: 0;
	margin-bottom: .4em!important;
}
.border-box .overlay {
	display: block;
	background-position: left top;
}
.border-box .txt {
	float: right;
	padding-top: 1.1em;
	width: 14em;
}
.border-box .icon {
	margin: 0;
	padding: 0;
	margin-bottom: .5em;
	margin-right: .5em;
	float: left;
}
.border-box .icon.loan {
	height: 4.6em;
	width: 5.3em;
}
.border-box .icon.debt {
	height: 5.4em;
	width: 6.4em;
}

#debt-calculator-trigger, 
#loan-calculator-trigger {
	cursor: pointer;
}


/*	Disbursement Tally Box
 *************************/
.disbursement-tally {
	position: relative;
	width: 21.9em;
	margin: 0;
	border: none;
	padding: .5em;
	background-color: #E3E9EA;
	float: left;
}
.disbursement-tally .disburse-tally-top-left {
	background-image: url('/personal-loans/images/invitation/disburse-box-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: .5em;
	width: .5em;
	position: absolute;
	top: 0;
	left: 0;
}
.disbursement-tally .disburse-tally-top-right {
	background-image: url('/personal-loans/images/invitation/disburse-box-top-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	height: .5em;
	width: .5em;
	position: absolute;
	top: 0;
	right: 0;
}
.disbursement-tally .disburse-tally-btm-left {
	background-image: url('/personal-loans/images/invitation/disburse-box-btm-left.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: .5em;
	width: .5em;
	position: absolute;
	bottom: 0;
	left: 0;
}
.disbursement-tally .disburse-tally-btm-right {
	background-image: url('/personal-loans/images/invitation/disburse-box-btm-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	height: .5em;
	width: .5em;
	position: absolute;
	bottom: 0;
	right: 0;
}
.disbursement-tally h2 {
	margin-top: .5em;
	margin-left: .45em;
	margin-bottom: .5em;
	font-size: 1.4em;
	font-weight: bold;
	color: #3D484D;
}
.disbursement-tally .inner-box {
	position: relative;
	width: 21.7em;
	margin-left: .15em;
	border: none;
	padding-top: .7em;
	padding-bottom: .7em;
	background-color: #F3F5F6;
}
.disbursement-tally .inner-box .inner-box-top-left {
	background-image: url('/personal-loans/images/invitation/disburse-inner-box-top-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: .7em;
	width: .7em;
	position: absolute;
	top: 0;
	left: 0;
}
.disbursement-tally .inner-box .inner-box-top-right {
	background-image: url('/personal-loans/images/invitation/disburse-inner-box-top-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: .7em;
	width: .7em;
	position: absolute;
	top: 0;
	right: 0;
}
.disbursement-tally .inner-box .inner-box-btm-left {
	background-image: url('/personal-loans/images/invitation/disburse-inner-box-btm-left.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: .7em;
	width: .7em;
	position: absolute;
	bottom: 0;
	left: 0;
}
.disbursement-tally .inner-box .inner-box-btm-right {
	background-image: url('/personal-loans/images/invitation/disburse-inner-box-btm-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	height: .7em;
	width: .7em;
	position: absolute;
	bottom: 0;
	right: 0;
}
.disbursement-tally table {
	margin-top: 1em;
	width: 21em;
}
.disbursement-tally table tbody tr {
}
.disbursement-tally table tbody tr td {
	padding-bottom: 1.75em;
	font-size: 1.2em;
}
.disbursement-tally table tbody tr td.type {
	padding-left: .83em;
	text-align: left;
	background: #f3f5f6;
}
.disbursement-tally table tbody tr td.amount {
	padding-right: .83em;
	border: 0!important;
	text-align: right;
	background: #f3f5f6;
	font-weight: bold;
}
.disbursement-tally table tfoot tr {
	border-top: 4px solid #E3E9EA;
}
.disbursement-tally table tfoot tr td {
	padding-top: 1em;
	padding-bottom: 1em;
	color: #FF6600;
	font-size: 1.2em;
	font-weight: bold;
}
.disbursement-tally table tfoot tr td.type {
	padding-left: .83em;
	text-align: left;
	background: #f3f5f6;
}
.disbursement-tally table tfoot tr td.amount {
	padding-right: .83em;
	border: 0!important;
	text-align: right;
	background: #f3f5f6;
}
.disbursement-tally p {
	margin-top: 1.09em;
	margin-left: 1.82em;
	font-size: 1.1em;
}
.disbursement-tally .deposit-diff {
	margin-left: .7em;
}
.disbursement-tally a.deposit-diff:hover {
	background-position: left bottom;
}



/*	General Typography
**************************/
strong {
	font-weight: bold;
}
a {
	color: #267bb1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 1.2em;
	color: #576166;
	font-family: arial,helvetica,clean,sans-serif;
	margin-bottom: .55em!important;
}
p {
	font-size: 1.2em;
	color: #293033;
	margin-bottom: .83em;
}
.before-last {
	margin: 0 !important;
}
.divided {
	margin-bottom: 1em;
	border-bottom: .1em solid #d4dadc;
	padding-bottom: 1em;
}
.undivided {
	border-bottom: none;
}
td, th {
	font-size: 1.2em;
	color: #293033;
}



/* Main Content Section
 ***************************/
div#heading.divider {
	border-bottom: .1em solid #d4dadc;
	margin-bottom: 2.1em;
}
div#main-content {
	width: 68em;
	margin-left: 2em;
	float: left;
	color: #293033;
	display: inline;
}
div#main-content.offset {
	width: 51.2em;
	margin-left: 0;
	padding-left: 2em;
}
div#main-content h2 {
	margin-bottom: 1.56em;
	font-size: 1.6em;
	font-weight: bold;
	color: #FF6600;
}
div#main-content p.separate {
	margin-bottom: 3.9em;
}
div#main-content p.separate-smaller {
	margin-bottom: 3.3em;
}

div#main-content p.attached {
	margin-bottom: 0.0em;
}
div#main-content form label {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 1.08em;
	color: #293033;
}
div#main-content form label a.overlay-trigger {
	margin-left: .4em;
}
div#main-content form label a img {
	margin-bottom: .2em;
}
div#main-content form .invite-number {
	margin-bottom: 1.9em;
}
div#main-content form .invite-number input {
	font-size: 12px;
	border: 1px solid #BBC1C1;
	margin-right: .2em;
	margin-left: .2em;
	padding: .21em;
}
div#main-content form .invite-number input.inv-n-1 {
	width: 9.4em;
}
div#main-content form .invite-number input.inv-n-2 {
	width: 2.4em;
}
div#main-content form .invite-number input.inv-n-3 {
	width: 3.4em;
}
div#main-content form .invite-number input.inv-n-4 {
	width: 2.4em;
}
div#main-content form .invite-number input.inv-n-5 {
	width: 4.8em;
}
div#main-content form a {
	margin-left: .83em;
	font-size: 1.2em;
}
ul {
	margin-top: 0;
	margin-bottom: 0.83em;
	padding-left: 0;
	/* Removed bottom padding to fit comps - MTS 06-12-2008 */
}
li {
	padding-left: 1em;
	list-style-type: none;
	list-style-position: outside;
	background: url(/personal-loans/images/invitation/icon-bullet-black.gif) 0em .5em no-repeat;
	font-size: 1.2em;
	line-height: 1.5em;
}
div#main-content #cust-service {
	position: relative;
	width: 70.8em;
	border: .1em solid #DCE3E5;
}
div#main-content #cust-service .top-left {
	position: absolute;
	display: block;
	top: -.1em;
	left: -.1em;
	height: .7em;
	width: .7em;
	background-image: url('/personal-loans/images/invitation/cust-serv-head-box-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
div#main-content #cust-service .top-right {
	position: absolute;
	display: block;
	top: -.1em;
	right: -.1em;
	height: .7em;
	width: .7em;
	background-image: url('/personal-loans/images/invitation/cust-serv-head-box-top-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
div#main-content #cust-service .btm-left {
	position: absolute;
	display: block;
	bottom: -.1em;
	left: -.1em;
	height: .7em;
	width: .7em;
	background-image: url('/personal-loans/images/invitation/cust-serv-head-box-btm-left.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#main-content #cust-service .btm-right {
	position: absolute;
	display: block;
	bottom: -.1em;
	right: -.1em;
	height: .7em;
	width: .7em;
	background-image: url('/personal-loans/images/invitation/cust-serv-head-box-btm-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#main-content #faq {
	display: block;
	clear: both;
}
div#main-content.offset {
	padding: 0;
}
p.link-bar { margin-top: 1em; }
p.link-bar * {
	vertical-align: middle;
}


/*
 *  Individual Page Content
 ****************************/
div#main-content.offset div#cust-service {
	width: 67.4em;
	padding: .7em;
	padding-left: 2em;
}
div#cust-service {
	background-image: url('/personal-loans/images/invitation/cust-serv-faq.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
div#cust-service h1 {
	margin-top: 1em;
	font-size: 1.8em;
	font-weight: bold;
	color: #293033;
}
div#cust-service h2 {
	margin-bottom: 3.5em;
	font-size: 1.3em;
	font-weight: bold;
	color: #576166;
}
div#cust-service #info:after {
	content: "";
	display: block;
	clear: both;
}
div#cust-service #info {
}
div#cust-service #info .col.payments {
	width: 21.9em;
}
div#cust-service #info .col.contact {
	width: 43.1em;
}
div#cust-service #info .col .row {
	height: 10em;
}
div#cust-service #info .col h3 {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: .8em;
}
div#cust-service #info .col p {
	margin-bottom: 0;
	color: #293033;
	line-height: 1.4;
}
div#cust-service #info .col p.addr-label {
	line-height: 2;
}
div#cust-service #info .col p.addr {
	margin-top: 0;
}
div#faq {
	margin-top: 2.6em;
	padding-left: 2em;
	padding-top: 1em;
}
div#faq p span.hdr {
	margin-right: 1.92em;
	font-size: 1.17em;
	font-weight: bold;
	color: #293033;
}
div#faq dl dt { margin-top: .5em; }
div#faq dl dt a {
	background-image: url('/personal-loans/images/invitation/icon-toggle-right.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 1.25em;
	font-size: 1.2em;
}
div#faq dl dt a.toggled {
	background-image: url('/personal-loans/images/invitation/icon-toggle-down.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 1.25em;
	font-size: 1.2em;
}
div#faq dl dd {
	margin-left: 2.8em;
	line-height: 1.4;
}
div#faq dl dd p { margin-bottom: 0; }
div#faq dl dd ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
div#credit-shield {
	float: right;
	width: 18em;
	margin-left: 2em;
	text-align: center;
}
div#credit-shield h3 {
	text-align: left;
	font-size: 1.8em;
	font-weight: bold;
}
div#credit-shield p {
	margin-top: .5em;
	text-align: left;
	font-size: 1.2em;
}


/*
 * Processing Page
 *
 ***********************/
#processing {
	position: relative;
	width: 60em;
	padding: 0;
	margin: 6em auto;
}
#processing div.box-top-left {
	position: absolute;
	top: 0em;
	left: 0em;
	height: 1em;
	width: 1em;
	background-image: url('/personal-loans/images/invitation/process-box-top-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
#processing div.box-top-right {
	position: absolute;
	top: 0em;
	right: 0em;
	height: 1em;
	width: 1em;
	background-image: url('/personal-loans/images/invitation/process-box-top-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
#processing div.box-btm-left {
	position: absolute;
	bottom: -.2em;
	left: -.03em;
	height: 1.2em;
	width: .4em;
	background-image: url('/personal-loans/images/invitation/process-box-btm-left.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
#processing div.box-btm-right {
	position: absolute;
	bottom: -.2em;
	right: -.03em;
	height: 1.2em;
	width: .4em;
	background-image: url('/personal-loans/images/invitation/process-box-btm-right.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
#box-content {
	width: 59.8em;
	border: .1em solid #B9C3C6;
	text-align: center;
	padding-top: .1em;
	background: #e7ecee url(/personal-loans/images/invitation/process-box-gradient.gif) 0 0 repeat-x;
	padding: 3.3em 0;
}
#box-content h1 {
	color: #ff6600;
	font-size: 2em;
}
#box-content p {
	font-size: 1.4em;
	margin: 0 0 3em 0;
	line-height: 1.35;
}
#box-content img {
	padding-bottom: .6em;
}
/* /processing*/



/*
 *  Application Verify Page
 ****************************/

#verify-application {
	width: 68em;
	margin-bottom: 1em;
	border-top: .1em solid #C0C8CC;
	border-bottom: .1em solid #C0C8CC;
}
#verify-application tr {
}
#verify-application tr td {
	width: 13.08em;
	border-bottom: .1em solid #DFE3E5;
	padding-bottom: .5em;
	padding-top: .5em;
	font-size: 1.2em;
	vertical-align: top;
}
#verify-application tr td.field-question {
	width: 15.0em;
	padding-left: 1.17em;
	font-weight: bold;
}
#verify-application tr td.edit {
	border-bottom: none;
	padding-left: 5.4em;
	vertical-align: top;
}
#verify-application tr td.note {
	font-size: 1.1em;
	padding-top: 0;
	padding-left: 1.27em;
	color: #8A9499;
}
#verify-application tr th {
	width: 10.38em;
	font-size: 1.6em;
	vertical-align: top;
}
#verify-application tr.has-note td {
	border-bottom: none;
	padding-bottom: 0;
}
#verify-application tr.section-start td {
	padding-top: 1.25em;
}
#verify-application tr.section-start th {
	padding-top: .94em;
}
#verify-application tr.section-end {
	border-bottom: .1em solid #C0C8CC;
}
#verify-application tr.section-end td {
	border-bottom: none;
	padding-bottom: 1.25em;
}
.verify {
	width: 66em;
}
.verify h3 {
	font-weight: bold;
	font-size: 1.4em;
}
a.cancel {
	display: inline;
	line-height: 2.08em;
	margin-left: .5em;
}

/*  /Application Verify Page */


/*
 *  Creditor Confirmation page
 *******************************/
 
div.section.creditor-address {
	width: 66.3em;
	border-top: .083em solid #C0C8CC;
	border-bottom: none;
	padding-left: 1.7em;
	padding-top: 2em;
	background-color: #EBEFF0;
}
table.creditor tr th {
	padding-right: 1em;
	font-weight: bold;
}
table.creditor tr td {
	padding-right: 4.5em;
}
table.creditor tr th,
 table.creditor tr td {
	border-bottom: .083em solid #DFE3E5;
	padding-top: .5em;
	padding-bottom: .5em;
}
table.creditor tr.last th,
 table.creditor tr.last td {
	border-bottom: none;
}
 

/* Loan Disclosure Include
 ****************************/
#lending-disclosures h3 {
	font-weight: bold;
	font-size: 1.8em;
	padding-bottom: .83em;
}
#lending-disclosures span.buffer {
	padding-right: 2.67em;
}

/* 
 * Loan Disbursement pages
 ***************************/
#disbursement table,
#e-sign table {
	width: 100%;
	border: none;
	border: 1px solid #d0d7da;
	margin-bottom: 1.0em;
}
#disbursement table thead th, 
#e-sign table thead th {
	margin: 0pt;
	padding: .5em .7em;
	vertical-align: middle;
	color: #fff;
	background-color: #666666;
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
}
#e-sign table thead th { border-right: 1px solid #D0D8dA; }

#disbursement thead th.edit { text-align: right; }

#disbursement table tbody td,
#disbursement table tbody th,
#e-sign table tbody td,
#e-sign table tbody th {
	margin: 0pt;
	padding: .5em .7em;
	text-align: left;
	border: 1px solid #d0d7da;
	vertical-align: middle;
}

#disbursement table tbody th {
	background-color: #FFF;
	font-weight: bold;
}

#e-sign table tbody td.apr { background-color: #FFF; }

#e-sign table tbody td,
#disbursement table tbody td {
	background-color: #F0F3F4;
}

#disbursement table tbody th.creditor-name,
#disbursement table tbody td.creditor-name,
#disbursement table tbody th.routing-number,
#disbursement table tbody td.routing-number {
	width: 14.00em;
}

#disbursement table tbody th.account-number,
#disbursement table tbody td.account-number {
	width: 14.00em;
}

#disbursement table tbody th.amount,
#disbursement table tbody td.amount {
	text-align: right;
	width: 13.58em;
}

#disbursement table tbody tr.total td,
#disbursement table tbody tr.total th {
	color: #FF6600;
	font-weight: bold;
	text-align: right;
}


#disbursement .totalamt {
	color: #ff6600;
}

/*
 * Agreement form page
 ***************************/

img#registration-computer {
	float: right;
	width: 22.4em;
	height: 15.9em;
	font-size: 10px;
}
#main-content h3.section-head {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.5;
}
div.section.registration {
	width: 66.3em;
	border-top: .083em solid #C0C8CC;
	border-bottom: none;
	padding-left: 1.7em;
	padding-top: 2em;
	background-color: #EBEFF0;
}
div.section.registration fieldset h3 {
	width: 15em;
}
div.section.registration p.separated {
	margin-top: 2em;
	margin-bottom: 2em;
}

/* Agreement and Important Information Tooltip Properties */
 
.agreement table {
	border-top: medium none;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}
.agreement table,
.agreement table td,
.agreement table th {
	background: #FFFFFF none repeat scroll 0%;
	margin: 0pt;
	padding-left: 0pt;
	text-align: center;
}
.agreement .border {
	border-left: solid 1px #000;
}
.agreement tbody td.subhdr {
	font-style: italic;
	font-size: 0.9em;
}
.agreement thead th {
	width: 100%;
	color: #000;
	background-color: #ffcc00;
	border: none;
}
.agreement tbody th {
	width: 100%;
	color: #fff;
	background-color: #000;
}
.agreement ul {
	padding-bottom: .7em;
}
.agreement ul li {
	background: url(/personal-loans/images/invitation/icon-dot-list.gif) left center no-repeat;
	padding-left: .7em;
	color: #576166;
	font-size: 1.2em;
	line-height: 1.5em;
}
/*
 * AC Registration Page
 ***************************/
div#main.acregistration {
	position: relative;
	border: .1em solid #DCE3E5;
}
div#main.acregistration div#acreg-top-left {
	position: absolute;
	top: -.1em;
	left: -.1em;
	background-image: url('/personal-loans/images/invitation/acreg-corner-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: .5em;
	height: .5em;
}
div#main.acregistration div#acreg-top-right {
	position: absolute;
	top: -.1em;
	right: -.1em;
	background-image: url('/personal-loans/images/invitation/acreg-corner-top-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	width: .5em;
	height: .5em;
}
div#main.acregistration div#acreg-btm-left {
	position: absolute;
	bottom: -.1em;
	left: -.1em;
	background-image: url('/personal-loans/images/invitation/acreg-corner-btm-left.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: .5em;
	height: .5em;
}
div#main.acregistration div#acreg-btm-right {
	position: absolute;
	bottom: -.1em;
	right: -.1em;
	background-image: url('/personal-loans/images/invitation/acreg-corner-btm-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: .5em;
	height: .5em;
}
div#main.acregistration div#heading {
	background-image: url('/personal-loans/images/invitation/acreg-span.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFF;
	width: 69em;
	min-height: 8em;
	margin-left: 0;
	margin-bottom: 1em;
	padding-left: 2em;
}
div#main.acregistration div#heading h1 {
	margin-top: .75em;
	font-size: 1.8em !important;
	font-weight: bold;
	color: #293033;
}
div#main.acregistration div#heading h2 {
	margin-top: .5em;
	font-size: 1.3em;
	font-weight: bold;
	color: #576166;
}
div#main.acregistration #main-content h2 {
	color: #293033;
}
div.section.acregistration,
div.section.acpassword {
	float: left;
	width: auto;
	border-bottom: none;
	margin-left: 0;
	margin-right: 0;
}
div.section.acpassword p.caption {
	width: auto;
}
div.section.acpassword label {
	font-size: 1em !important;
}
div.section.acregistration .secure-login {
	margin-left: .5em;
}
div.section.acregistration fieldset h3 {
	font-size: 1em;
	width: 15.58em;
}
div#lost-password {
	float: right;
	position: relative;
	width: 17em;
	padding: .83em;
	background-color: #EBEFF0;
	font-size: 1.2em;
	margin-right: .83em;
	margin-left: 2em
}
div#lost-password h3 {
	font-size: 1.08em;
	font-weight: bold;
}
div#lost-password p {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 1em;
}
div#lost-password #corner-top-right {
	background-image: url('/personal-loans/images/invitation/acpass-corner-top-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	height: .5em;
	width: .5em;
	position: absolute;
	top: 0;
	right: 0;
}
div#lost-password #corner-top-left {
	background-image: url('/personal-loans/images/invitation/acpass-corner-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: .5em;
	width: .5em;
	position: absolute;
	top: 0;
	left: 0;
}
div#lost-password #corner-btm-left {
	background-image: url('/personal-loans/images/invitation/acpass-corner-btm-left.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: .5em;
	width: .5em;
	position: absolute;
	bottom: 0;
	left: 0;
}
div#lost-password #corner-btm-right {
	background-image: url('/personal-loans/images/invitation/acpass-corner-btm-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	height: .5em;
	width: .5em;
	position: absolute;
	bottom: 0;
	right: 0;
}
div#lost-password a.register {
	display: block;
	width: 6.75em;
	height: 1.67em;
	background-image: url('/personal-loans/images/invitation/btn-register-off.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999em;
}
div#lost-password a.register:hover {
	background-image: url('/personal-loans/images/invitation/btn-register-on.gif');
}
/*
 * third page
 ***************************/
#third #main-content {
	margin: 0;
}
#third .box-banner {
	height: 34.3em!important;
	margin: 0!important;
}
#third #error.box-banner {
	height: 39.7em!important;
	margin: 0!important;
}
#third #error .form-field {
	margin-bottom: 1em!important;
}
#third .box-banner .banner-copy {
	position: absolute;
	width: 39em;
	top: 2.5em;
	left: 2.5em;
}
#third .box-banner .banner-copy h1 {
	font-size: 2.8em;
	color: #293033;
}
.img-couple {
	position: absolute;
	left: 0;
	top: 0;
	width: 71em;
	height: 34.3em;
}
.img-couple-error {
	position: absolute;
	left: 0;
	top: 0;
	width: 71em;
	height: 39.7em;
}
  
 /*
 * Obtrusive Overlay Styles
 ***************************/
#personal-calculator-rebuttal {
	z-index: 2000;
	position: absolute;
	left: 15%;
	top: 5%;
	height: 200px;
	width: 150px;
	background-color: transparent;
}
#sample-page,
#sample-page2 {
	z-index: 2000;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 150px;
	background-color: #FFF;
}
#sample-page-shim,
#sample-page-shim2 {
	z-index: 1000;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 150px;
	background-color: #FFF;
}
#backdrop.show {
	display: block !important;
}
body.in-obtrusive {
	height: 100%;
	overflow: hidden;
	width: 100%;
	position: relative;
}