body {background-color:#f6f6f6;}
#wrapper { background:none;border-left:0;border-right:0;border-top:0;}

.t2ulogo { display:none; }

h1 { font-size: 2.5em; }

.HdrNumberedTitle {
	font-family:'league gothic';
	color:#0d6759;
	text-transform:uppercase;
	font-weight: normal;
	font-size:1.1em !important;
}

.Txtmenu, .TxtmenuC, .TxtmenuCTD { position: relative; color:#808080; width: auto; }

.Txtmenu, .TxtmenuCTD {background-image:url(http://images2.moneysavingexpert.com/images/e2/stepgrey.png);width:47px;height:21px; background-repeat:no-repeat;padding-left:0;}

.TxtmenuC {background-image:url(http://images2.moneysavingexpert.com/images/e2/stepgreen.png);width:47px;height:21px; background-repeat:no-repeat; color:white;padding-left:0;}

.imgProgress {display:none; }


.rbtn, #calcTable td input.btn, table td input.btn, #calcTable td input.rbtn, table td input.rbtn  {

	background-color: #0d6759;
	cursor:pointer;

}

input { background-color:white; }

.accordnCnt {

	background-color:#f6f6f6;
	border:2px solid #e5e5e5;
}

div.accordnHdrSelected h3.accordnTitle, div.accordnHdr h3.accordnTitle, div.accordnHdr h3.accordnTitle div#hview, div.accordnHdrSelected h3.accordnTitle div#hhide {
	width:auto;
	color:#0d6759;
	background:none;
	border-width:0;
}

div.accordnHdr h3.accordnTitle div#hview, div.accordnHdrSelected h3.accordnTitle div#hhide {
	cursor:pointer;
}

div.accordnHdr h3.accordnTitle span, div.accordnHdrSelected h3.accordnTitle span {
	float:left;
	/*margin-right:10px !important;*/
	display:none;
}

div.accordnHdr h3.accordnTitle:hover {
	background:none;
	color:#0d6759;
}

img.qimg { width:15px; }



.calcresultsTab {
	border-collapse: collapse;
}
.calcresultsTab TD, .calcresultsTab TH {
	padding: 7px;
}	
.calcresultsTab TH.thl, .calcresultsTab TH.thr, .calcresultsTab TH.thc {
	font-weight:bold;
	background-color:#0d6759;
	border-left-color: #4f4f4f;
	border-right-color: #4f4f4f;
	border-top-color: #4f4f4f;	
}

.calcresultsTab TD.tdsh {
	padding: 7px;
	font-style:italic;
	background-color:#e5e5e5;
}

.calcresultsTab TD.tdres {
	padding: 7px;
	background-color:#bcd98b;
	font-weight:bold;
}

.calcresultsTab TD {
	border-color: #4f4f4f;
}

.accordnCnt {
    background-color: white;
    border: 2px solid #E5E5E5;
	font-style:italic;
}