@charset "UTF-8";
/* (c) 2008 Intelligent Environments Group plc. All rights reserved */

/* -------------------------------
 =Shared styling 
 ------------------------------  */
 
/* =Divisions */
* html #page {
	height: 100%;
}

* html #twocol #content {
	float: left;
	margin: 0 0 0 10px;
}

* html #threecol #content {
	float: left;
	margin: 0 10px 0;
}

/* Debt consolidation / balance transfers */
* html .total {
	height: 48px;
}

/* =Forms */
* html .signature legend{
	margin-left: -7px;
}

*:first-child+html .signature legend {
	margin-left: -7px;
}

* html #content fieldset .radiolist table {
	margin: 2px 5px 8px 2px;
}

*:first-child+html #content fieldset .radiolist table {
	margin: 2px 5px 5px 2px;
}

* html #content fieldset .radiolist label.radiolabel {	
	padding: 4px 10px 10px 3px;
}

*:first-child+html #content fieldset .radiolist label.radiolabel {	
	padding: 2px 10px 10px 3px;
}

*:first-child+html #content fieldset .radiolist input.radio {
	margin: 0 3px 0 2px;
}

* html #content input.checkbox {
	margin: 2px 6px 25px 0;
}

*:first-child+html #content input.checkbox {
	margin: 2px 6px 25px 0;
}

* html #content input.radio,
* html #content .radio input {
	margin: 3px 3px 25px 5px;
}

*:first-child+html #content input.radio,
*:first-child+html #content .radio input {
	margin: 3px 3px 25px 5px;
}

* html table thead input.buttonlink {
	width: 50px;
	overflow: visible;
}

*:first-child+html table thead input.buttonlink {
	width: 50px;
	overflow: visible;
}

/* Opera fix */
@media all and (min-width: 0px) {
	body input.buttonlink { 
		display: inline; 
	}
}

/* =Microsite */
* html #content .action h3 {
	margin-left: 8px;
}

/* =Apply */
* html #content .information .bottomleft,
* html #content .information .bottomright {
	width: 49%;
}

*:first-child+html #content .information .bottomleft,
*:first-child+html #content .information .bottomright {
	width: 49%;
}

ol li.step1,
ol li.step2,
ol li.step3,
ol li.step4,
ol li.step5 {
	zoom: 1;
}

/* =Servicing */
* html .report { 
	display: inline-block; /* trigger hasLayout for ie/win */
}

* html ul.submenu li {
	padding: 0 0 0 17px;
}

*:first-child+html ul.submenu li {
	padding: 0 0 0 17px;
}

*:first-child+html ul.submenu li a {
	padding: 8px 17px 8px 0;
} 

html>body* ul.submenu li  {
	padding: 8px 0 9px 17px;
} 

html>body* ul.submenu li a {
	padding: 8px 17px 9px 0;
} 

*:first-child+html ul.submenu li a.add {
	margin: -29px 20px 0 0;
	padding: 0 0 0 20px;
}

* html ul.subsubmenu {	
	margin: 0;
}

*:first-child+html  ul.subsubmenu {	
	margin: 0;	
}

html>body* ul.subsubmenu  {
	margin: 0;
}

*:first-child+html ul.subsubmenu li a {
	padding: 8px 17px 8px 0;
}

* html ul.subsubmenu li {
	padding: 0 0 0 17px;
}

*:first-child+html ul.subsubmenu li {
	padding: 0 0 0 17px;
}

html>body* ul.subsubmenu li  {
	padding: 8px 0 10px 17px;
} 

html>body* ul.subsubmenu li a {
	padding: 8px 17px 10px 0;
}

*:first-child+html #tworowhorizontalreportcontainer .reportsummary table {
	margin: -1px 0 12px 0;
}

/* =Cards */
* html #content .mainaction .product {
	margin: 10px 20px 0 5px;
}

* html .productsummary {
	float: left;
	margin: 0 0 0 25px;
}

* html .productselect .productoptions label {
	margin-top: 5px;
}

*:first-child+html .productselect .productoptions label {
	margin-top: 5px;
}

/* Balance transfer margin */
*:first-child+html #content .total .balancetransfertotal  {
	margin-left: 39.2em;
}

html>body*#content .total .balancetransfertotal  {
	margin-left: 36em;
}

/* =Loans */
* html #twocol .productselect .productinfo,
* html #threecol .productselect .productinfo {
	margin-left: 12px;
	float: left;
}

*:first-child+html .productoption {
	display: inline-block;
}

* html .productoption {
	display: inline-block;
}

html>body*.productoption {
	display: block;
}

* html .productselect .productoptions .slider label {
	margin-top: 0;
}

*:first-child+html .productselect .productoptions .slider label {
	margin-top: 0;
}

* html .productoptions .slider input.radio {
	margin: 3px 3px 6px 0;
}

*:first-child+html .productoptions .slider input.radio {
	margin: 3px 3px 6px 0;
}

/* Debt consolidation margin */
* html #content .total .consolidationtotal  {
	width: 34em;
}

*:first-child+html #content .total .consolidationtotal {
	margin-left: 27.5em;
}

html>body*#content .total .consolidationtotal  {
	margin-left: 25.8em;
}


/* Servicing menu button link */
/* IE6*/
* html ul.servicemenu li input.buttonlink {
	margin: 0;
	padding: 3px 0 0 3px;
} 

/* IE7*/
*:first-child+html ul.servicemenu li input.buttonlink {
	margin: 0 0 0 3px;
} 

/* IE8*/
ul.servicemenu li input.buttonlink {
	padding-top/*\**/: 3px\9;
} 

