@charset "utf-8";
/* CSS Document */

#WidgetContainer {
	margin-right:auto;
	margin-left:auto;
}
#PersonalDetails {
	border:2px solid #000000; 
	padding:6px; 
	margin-top:10px;
}
.bold, .bold_red, .plans_highlight {
	font-weight:bold;
}
.plans_highlight {
	color:#009933;
}
.bold_red {
	color: red;
}

.FieldErrorMessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:red;
	font-weight:bold;
}

.plan_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	
	border:0;
	/* CURVEY BORDER-TOP: green 1px solid;
	BORDER-right: green 1px solid; */
}

.QueryRow, .Lender {
	/* CURVEY BORDER-left: green 1px solid; */
}

.plan_table_innertable {
	margin-bottom:0;
}

.plan_table_innertable a {
	font-size:10px;
	text-decoration:none;
}
.plan_table_innertable a.hover {
	text-decoration:underline;
}

.plan_table_innertable td {
	padding:0px 0px 0px 2px;
	font-size:11px;
}

.plan_table .VerticalBar_title {
	background-image:URL('/img/13x1_black.gif'); 
	background-repeat:repeat-y; 
	width:13px;
	border-top: 1px solid; /*#7d91d0;*/
	border-bottom: 1px solid; /*#7d91d0;*/
}

.plan_table .VerticalBar {
	background-image:URL('/img/13x1_black.gif'); 
	background-repeat:repeat-y; 
	width:13px;
}

.plan_table .APR_title, .plan_table .MonthlyPayment_title, .plan_table .TotalRepayable_title, .plan_table .Blank_title {
	text-align: right;
	padding-right:10px;
	border-bottom: 1px solid; 
	border-top: 1px solid;
}

.plan_table .APR, .plan_table .NotApplicable, .plan_table .MonthlyPayment, .plan_table .TotalRepayable{
/*
	text-align: right;
	padding-right:10px;
	cursor:pointer;
}
*/
	text-align: right;
	padding-right:10px;
	cursor:pointer;
	font-size:16px;
	font-weight:bolder;
}

.plan_table .Apply, .cancelButton {
	font-size:12px;
/*
	text-align:center;
	font-size:12px;
	padding:1px;
*/
}

.plan_table .Apply {
/*
	width:34px;
	height:18px;
*/
	/* margin-bottom:1px; */
}

.header .RightAlign, .plan_table .DataHeader_RightAlign  {
	text-align:right; 
	padding-right:10px;
}

.FadingGreenBar {
	background-color: #B0E8C3;
	background:url("/img/Colors/LightGreen/sourcing/ButtonFade.jpg") repeat-x;
}

.plan_table .fieldname {
	font-weight:bold;
}

.plan_table .header, .plan_table .DataHeader_RightAlign, .plan_table .DataHeader {
	font-weight:bold;
	font-size:12px;
	color: #006633;
	background-color: #B0E8C3;
	background:url("/img/Colors/LightGreen/sourcing/ButtonFade.jpg") repeat-x;
	border:0;
	border-bottom: 1px solid;
	/*border-left: 1px solid #7d91d0;*/
	border-top: 1px solid;
	
	padding-top:2px;
	padding-bottom:2px;

}
.plan_table .header {
}

.GreenBar_Fading {
	background:url("/img/Colors/LightGreen/sourcing/ButtonFade.jpg") repeat-x;
}

.QueryForm {
	background:url("/img/Colors/LightGreen/sourcing/ButtonFade.jpg") repeat-x;	
	border:1px solid #006633;
	margin:4px;
}

.plan_table th {
	padding:4px;
}
.plan_table td {
	padding:0px 4px 0px 4px;
	font-size:11px;
}

.plan_table td.Lender {
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

input.cancelButton, input.Apply, input.SearchButton, input.plans_button, input.plans_button_highlight {
/*
	text-align:center;
	cursor: hand;
	padding:0;
	border-width:1px;
	border-style:solid;
*/
}

input.cancelButton, input.Apply, input.SearchButton, input.plans_button{
/*
	background:url(/img/Colors/LightGreen/sourcing/ButtonFade.jpg) repeat-x;
	border-bottom-color:#336633;
	border-right-color:#336633;
	border-top-color:#D7FFD7;
	border-left-color:#D7FFD7;
	*/
}

input.plans_button_highlight {
/*
	background:url(/img/Colors/LightGreen/sourcing/ButtonFade_highlight.jpg) repeat-x;
	border-bottom-color: #996600;
	border-right-color: #996600;
	border-top-color:#FFFFCC;
	border-left-color:#FFFFCC;
*/
}

.plan_table .tr_rowA {
	background-color:#EAFFEA; /*#D7FFD7*/
	/* background:url(/img/Colors/LightGreen/sourcing/ButtonFade.jpg) repeat-x; */
}

.plan_table_cell_leftbottom {
	border-bottom: 1px solid #006633;
	border-left: 1px solid #006633;
}

.QueryForm td, .QueryForm input, .QueryForm select, .QueryForm option {
	font-size:12px;
}
.QueryForm #submit {
	font-size: 11px;
}

.QueryForm {
	padding-top:0;
	padding-bottom:6px;
}

.subpage_margins {
	margin: 0 20px 0 20px;
}

/* Line colour */
.plan_table .VerticalBar_title, .plan_table .APR_title, .plan_table .MonthlyPayment_title, .plan_table .TotalRepayable_title, .plan_table .Blank_title, .plan_table .header, .plan_table .DataHeader_RightAlign, .plan_table .DataHeader {
	border-top-color: #C1FFC1; /* #F4F4F4 #2BFFA5 #7d91d0;*/
	border-bottom-color: #C1FFC1;
}