body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input{font-family: arial,sans-serif;}
html, body	{margin:0px;}
html		{padding:0px;font-size:70%;}
body		{background-color:#fff;padding:4px;font-size:1.1em;}

a		{text-decoration:none;}h
a img	{border:0px;}
span	{display:none;}
sup		{font-size:0.8em;}

a.link	{color:#3F4EB0}

#main	{width:992px;}
#header	{padding:15px;}

#ASDAlogo			{float:left;background:url(../images/asdalogo.gif) no-repeat left;width:130px;height:72px;margin:0px;}
#ASDAlogo a			{display:block;height:49px;}
#financialServices	{float:right;margin:30px 10px 0 0;background:url(../images/asda_financial_services.gif) no-repeat left; width:249px;height:16px}

#menustretch				{background:url(../images/menu/menustretch_savings.gif) repeat-y left;}
#menu						{width:992px;background:url(../images/menu/menu_green_back.jpg) no-repeat left top;}
#menu ul					{margin:0px;padding:0px;}
#menu li					{display: inline;padding:0px;margin:0px;float:left;}
#menu li a					{min-height:18px;color:#fff;display:block;float:left;padding-top:8px;text-align:center;}
#menu li a:hover			{text-decoration:underline;}
#menu li span				{display:none;}
#menu li a#asda			{width:114px;}
#menu li a#homenp			{width:78px;}
#menu li a#insurance		{width:103px;}
#menu li a#credit			{width:114px;}
#menu li a#loans			{width:80px;}
#menu li a#savings			{width:92px;}
#menu li#savingssel			{width:92px;background:url(../images/menu/menu_savings.jpg) no-repeat top;}
#menu li a#about			{width:213px;}
#menu li a#contact			{width:109px;}
#menu li a#helpnp			{width:89px;}
#bluebar					{background:url(../images/menu/bluebar_savings.gif) no-repeat;height:16px;}

#content		{background:#fff url(../images/greydot.gif) repeat-y 188px 0px;border-top:3px solid #fff;}

#contentleft				{float:left;width:188px;margin-bottom:10px;}
#contentleft ul				{margin:0px;padding:0px;}
#contentleft li 			{list-style-type:none;}
#contentleft li.leftmenu1	{display:block;margin:0px 8px 2px 0px;}
#contentleft li.leftmenu2	{display:block;padding:2px 0px 2px 17px;background:url(../images/bullet_green.gif) no-repeat 8px;margin:0px 8px 2px 0px;}
#contentleft li a			{display:block;font-size:1em;color:#666;}
#contentleft a:hover		{text-decoration:underline;}
#contentleft a.subsection	{display:block;background:#F68933;color:#fff;font-size:1.1em;font-weight:bold;padding:2px 0px 2px 10px;}
#contentleft a.title		{display:block;background:#33CC33;color:#fff;font-size:1.1em;font-weight:bold;padding:2px 0px 2px 10px;}
#contentleft a.selected		{font-weight:bold;color:#000;}

#contentleft .apply_now	{display:block;width:171px;height:37px;margin-left:5px;background:url(../images/childtrust/buttons/apply_now.gif) no-repeat left top;margin-bottom:5px;}
#contentleft .questions	{display:block;width:172px;height:45px;margin-left:5px;background:url(../images/childtrust/buttons/questions.gif) no-repeat left top;margin-top:10px;}
#contentleft .apply_now a	{display:block;height:37px;margin-top:5px;}

.middlecontent_home	{float:left;width:630px;margin-left:15px;position:relative;}
.middlecontent_main	{float:left;width:792px;margin:0;padding-left:10px;position:relative;}
* html .middlecontent_main {width:760px;}

.middlecontent	{float:left;width:170px;margin-left:15px;position:relative;}

.home_image     {
	position:absolute; 
}
.home_flash { 
	position:absolute;
}

#contentright		{float:right;width:802px;}
.giftcardbottom 	{padding:7px 10px 10px 10px;background:url(../images/childtrust/gift_card_bottom.jpg) no-repeat;width:203px;height:103px;}
.findoutmore    	{margin-top:5px;}
.apply_now_quickly	{
	display:block;
	width:293px;
	height:37px;
	background:url(../images/childtrust/buttons/apply_online_now_quickly.gif) 
	no-repeat;
}
.apply_now_quickly a{display:block;height:37px;}


#CTF_menu {
	display: block;
	width:171px;
	margin: 20px 0 0 5px;
	padding:0px;
	height:120px;
	background:url(../images/childtrust/ctf_menu_background.gif) no-repeat; 
	border:1px solid #fff;
}

.one_off {
	width:157px;
	height:23px;
	margin:0px;
	padding:0 0 10px 0;
	margin:5px 0 0 8px;
	background:url(../images/childtrust/buttons/one_off_payment.gif) no-repeat;
}

.reg_pay  {
	width:157px;
	height:23px;
	margin:50px 0 0 8px;
	padding:0px;
	background:url(../images/childtrust/buttons/regular_payment.gif) no-repeat;
}

.one_off a {display:block;width:157px;height:23px;}
.reg_pay a {display:block;width:157px;height:23px;}

#thecontent		{margin-left:10px;font-size:1.1em;}

#thecontent a	{color:#F68933;text-decoration:underline;}

#thecontent h1              {font-size:3em;color:#F68933;}
#thecontent h1.home			{background:url(../images/titles/ctf_home.gif) no-repeat left;width:266px;height:26px; margin-bottom: 15px;}
#thecontent h1.what_is		{background:url(../images/titles/ctf_what_is.gif) no-repeat left;width:420px;height:26px;}
#thecontent h1.gift_card	{background:url(../images/titles/ctf_gift_card.gif) no-repeat left;width:393px;height:25px;}
#thecontent h1.faqs			{background:url(../images/titles/ctf_faqs.gif) no-repeat left;width:356px;height:26px;}
#thecontent h1.why_save		{background:url(../images/titles/ctf_why_save.gif) no-repeat left;width:171px;height:31px;margin-bottom:0px;}
#thecontent h1.ctf_why_tcm		{background:url(../images/titles/ctf_why_tcm.gif) no-repeat left;width:427px;height:30px;margin-bottom:15px;}
#thecontent h1.ctf_why_tcm_asda		{background:url(../images/titles/ctf_why_tcm_asda.gif) no-repeat left;width:350px;height:68px;margin-bottom:15px;}

#thecontent h1.thank_you {
background:url(../images/titles/ctf_thank_you.gif) no-repeat top left;
width:393px;
height:60px; 
margin-bottom: 15px;
}

#thecontent h1.why_choose	{background:url(../images/titles/ctf_why_choose.gif) no-repeat left;width:384px;height:57px;}
#thecontent h1.how_to		{background:url(../images/titles/ctf_how_to.gif) no-repeat left;width:389px;height:30px;}
#thecontent h1.contact		{background:url(../images/titles/ctf_contact.gif) no-repeat left;width:175px;height:26px;margin-bottom:10px;}
#thecontent h1.make_a_payment	{background:url(../images/childtrust/make_a_payment.gif) no-repeat left;width:261px;height:31px;margin:0px;padding:0px;}

#thecontent h2				{margin:0px;color:#F68933;font-size:1.8em;}
#thecontent h2.investing_the{background:url(../images/subtitles/big_plans.gif) no-repeat;width:247px;height:41px;margin-top:0px;}
#thecontent h2.start_saving {background:url(../images/subtitles/start_saving.gif) no-repeat;width:410px;height:39px;margin-top:0px;}

#thecontent h2.to_contact_engage 
	{background:url(../images/subtitles/to_contact_engage.gif) no-repeat;
	width:473px;
	height:42px;
	margin-top:0px;
	margin-bottom:10px;
}

#thecontent h2.ctf_grow {background:url(../images/subtitles/ctf_grow.gif) no-repeat;width:380px;height:42px;margin:0px;padding:0px;margin-top:4px;}
#thecontent h2.flexible_way {background:url(../images/subtitles/help_your_child.gif) no-repeat;width:300px;height:40px;margin-top:10px;}
#thecontent h2.kids_drum {background:url(../images/childtrust/ctf_free_gift_card.jpg) no-repeat;width:400px;height:373px;}

#thecontent h3				{margin:0px;font-size:1.3em;font-weight:bold;font-style:italic;color:#F68933;}
#thecontent h3.blue_header  {margin:0px;font-size:1.3em;font-weight:bold;font-style:italic;color:#0054a4;}
#thecontent h3.asdalist		{margin:0px;font-size:1.3em;font-weight:bold;font-style:italic;color:#001496;padding-left:25px;background:url(../images/childtrust/tick.gif) no-repeat left;}

#thecontent p.asdalist		{display:block;padding-left:25px;margin-top:0px;}
#thecontent p.asdalist2		{display:block;padding-left:25px;height:16px;margin-top:0px;background:url(../images/childtrust/tick.gif) no-repeat left top;}
#thecontent li.asdalist		{display:block;padding-left:25px;min-height:16px;margin-top:8px;background:url(../images/childtrust/tick.gif) no-repeat left top;}
#thecontent li.asdalist2	{display:block;padding-left:25px;min-height:16px;margin-top:8px;background:url(../images/childtrust/tick.gif) no-repeat 0px 8px;}

#thecontent ul#faqs				{margin:0px 0px 20px 0px;padding:0px;}
#thecontent ul#faqs li			{display:block;height:19px;margin:0px;padding-top:2px;background:url(../images/childtrust/bullet_blue.gif) no-repeat 5px;padding-left:15px;}
#thecontent ul#faqs li.pinkback{background-color:#FDE7D6}
#thecontent ul#faqs li a		{display:block;color:#333;text-decoration:underline;}

#thecontent .pinkbox	{padding:5px 30px 5px 10px;background-color:#FDE7D6;color:#000;margin-top:5px;}
#thecontent .pinkbox .columnl	{float:left;width:90px;}
#thecontent .pinkbox .columnr	{float:right;width:400px;}

#thecontent .pinkbox2		{margin-left:-10px;padding:5px 30px 5px 10px;background-color:#FDE7D6;margin-top:5px;}
#thecontent .pinkbox2 li	{list-style-type:none;margin:5px;}
#thecontent .pinkbox3		{padding:15px 30px 15px 10px;background-color:#FDE7D6;color:#000;margin-top:5px;}
#thecontent .pinkbox3 ul 	{margin:0px;padding:0px;}
#thecontent .pinkbox3 li 	{list-style-type:none;}

#thecontent .whitebox	{margin-left:-10px;padding:10px;}

#thecontent .footnote	{font-size:0.8em;}

#payment {display:block;height:60px;width:380px;}
#payment .p_left {float:left;display:block;height:40px;width:172px;background:url(../images/childtrust/buttons/regular_payment_2.gif) no-repeat;}
#payment .p_right {float:right;display:block;height:40px;width:172px;background:url(../images/childtrust/buttons/one_off_payment_2.gif) no-repeat;}

#payment .p_left a,#payment .p_right a  {display:block;height:40px;width:172px;}


table th	{text-align:left;font-size:1.1em;color:#fff;background-color:#F68933;padding:5px;}
table .td1	{padding:5px;background-color:#F6D7BF;}
table .td2	{padding:5px;background-color:#FDE7D6;}

#thecontent p.firstpage		{display:block;font-weight:bold;margin-top:2px;}
#getQuote			{display:block;float:left;background:url(../images/childtrust/buttons/get_a_quote.jpg) no-repeat; width:146px;height:37px;margin-top:15px;}

.tcm_logo {
margin:0px;
padding:0px;
width:125px;
height:74px;
position: absolute;
left:870px;
top:140px;
background:url(../images/childtrust/tcm_logo.gif) no-repeat; 
}

#questionsCall {
	position: relative;
	bottom: 35px;
	display:block;
	float:right;
	background:url(../images/childtrust/buttons/questions_call.jpg) no-repeat; 
	width:210px;
	height:34px;
}

*:first-child+html #questionsCall {
	border: 1px solid red;
}

#questionsCall.new_home {
	background:url(../images/childtrust/call_home_new.gif) no-repeat;
	top: 16px;
	float:left;
	width: 365px;
	height: 21px;
	left: 28px;
}



.apply_online_now {
	display:block;
	background:url(../images/childtrust/buttons/apply_online_now_2.gif) no-repeat;
	height:36px;
	width:172px;
	margin:20px 0 10px 5px;
}

.apply_online_now a	{
	display:block;
	height:36px;
	width:172px;
}

.apply_online_now_home {
	float: left;
	background:url(../images/childtrust/buttons/apply_online_big.gif) no-repeat;
	height:38px;
	width:186px;
	margin: 0px 0 0 12px;
}

* html .apply_online_now_home {
	margin-left: 8px;
}

.apply_online_now_home a	{
	display:block;
	height:37px;
	width:155px;
}

.ring_you				{display:block;background:url(../images/childtrust/buttons/ring_you.gif) no-repeat;height:26px;width:90px;}



#thecontent ul.asdalist_3 {
padding:0px;
margin:0px;
list-style-type:none;
}
#thecontent ul.asdalist_3 li {
padding-left:25px;
width:600px;
background:url(../images/childtrust/tick.gif) no-repeat left top;
min-height:16px;
margin:12px 0px 8px 0px;
}

#contentrightright_home{
	/*float:right;*/
	position: absolute;
	top: 130px;
	left: 724px;
	width: 269px;
	padding-top: 10px;
}


#contentrightright{
	/*float:right;*/
position: absolute;
top: 130px;
left: 640px;
	width: 353px;
	padding-top: 10px;
}

#contentrightright ul {
	width: 453px;
	display: inline;
	list-style-type:none;
}

#contentrightright_home ul {
	width: 453px;
	display: inline;
	list-style-type:none;
}

#contentrightleft {
	float:left;
	width:430px;
}

#contentrightleftHome {
	float:left;
	width:380px;
}



#childrens_mutual{
	float:right;
	background:url(../images/childrens_mutual.gif) no-repeat;
	width:120px;
	height:81px;
	margin-right:15px;
}


#child_trust {
	float:left;
    background:url(../images/child_trust_fund.gif) no-repeat;
	width:111px;
	height:63px;
	margin-left: 20px;
}

#ASDA_Financial_Services{
	float:left;
	background:url(../images/asdalogo.gif) no-repeat;
	width:109px;
	height:32px;
}

DIV#ASDA_basic{
	float:right;
	background:url(../images/asdalogo_basic.gif) no-repeat;
	width:109px;
	height:32px;
}



#gift_card	{
	float: right;
	background:url(../images/childtrust/gift_card.jpg) no-repeat;
	width:342px;
	height:153px;
	margin-top: 14px;
}

#gift_card_blank	{
	float: right;
	background:url(../images/childtrust/gift_card_blank.jpg) no-repeat;
	width:342px;
	height:153px;
	margin-top: 68px;
}

#gift_card_bottom		{padding:10px;background:url(../images/childtrust/gift_card_bottom.jpg) no-repeat;width:203px;height:123px;}
#gift_card_apply		{background:url(../images/childtrust/apply_now.jpg) no-repeat;width:166px;height:72px;}
#gift_card_find			{display:block;background:url(../images/childtrust/find_out_more.jpg) no-repeat;width:123px;height:20px;}
#gift_card_find	 a		{display:block;height:20px;}
.drummer				{margin-left:10px;float:right;}
.graph					{margin-right:0px;float:right;margin-bottom:10px;margin-top:10px;}
.graph_header			{text-align:center;color:#0054a4;font-size:12px;margin-left:20px;margin-right:20px;}
.graph_text				{text-align:left;color:#999;font-size:12px;margin-left:20px;}


.emailTab       {margin:22px 0px 0px 9px;background:url(../images/childtrust/email_us.gif) no-repeat;height:21px;width:188px;}
.emailback      {padding-top:7px;background:#FCDBC1 url(../images/childtrust/email_form_top.gif) no-repeat left top;width:779px;margin-bottom:20px;}
.emailrow       {margin:0px 0px 7px 11px;background:url(../images/childtrust/email_row_back.gif) no-repeat left top;width:761px;height:28px;}
.emailrow2      {margin:0px 0px 7px 11px;background:url(../images/childtrust/email_row_back2.gif) no-repeat left top;width:761px;height:90px;}
.email_submit   {margin:7px 0px 7px 11px;}
.emailrow input,.emailrow select{display:block;float:left;margin-top:5px;width:243px;}
.emailrow2 textarea             {display:block;float:left;margin-top:5px;width:500px;}
.emailrow label,.emailrow2 label{display:block;float:left;margin:7px 0px 0px 10px;width:92px;}
.errorMessage   {padding:7px 10px 0px 10px;display:block;margin:0px 0px 0px 11px;background:url(../images/childtrust/email_row_back.gif) no-repeat left top;width:761px;height:28px;color:#F00;}

#breadcrumbs			{background:url(../images/bullet_light_green_double.gif) no-repeat left;padding-left:10px;color:#666;margin:10px 0 10px 0px;}
#breadcrumbs span		{display:none;}
#breadcrumbs a			{text-decoration:underline;color:#666;}
#breadcrumbs span.fc	{display:inline;}
#breadcrumbs span.crumb{display:inline;background:url(../images/bullet_light_green.gif) no-repeat left;padding-left:10px;}

#contentbottom1			{clear:both;background:#fff url(../images/hr.gif) repeat-x top;padding:10px 16px 18px 6px;color:#666;margin-top:15px;font-size:0.9em;}
#contentbottom1 a		{color:#F68933;display:block;margin-bottom:5px;}
#contentbottom1 a span	{display:inline;text-decoration:underline;}
#contentbottom2			{background:#fff url(../images/hr.gif) repeat-x top;padding:16px 16px 18px 6px;color:#bbb;font-size:0.9em;}
#contentbottom2	a		{color:#999;text-decoration:underline;}
#contentbottom2	strong	{color:#777;}
#contentbottom3			{background:#fff url(../images/hr.gif) repeat-x top;padding:16px 16px 18px 6px;color:#666;text-align:center;}
#contentbottom3	a		{color:#666;text-decoration:none;}
#contentbottom3 ul		{margin:0px 0px 2px 0px;padding:0px;}
#contentbottom3 ul li	{display:inline;border-right:1px solid #bbb;padding-left:4px;padding-right:4px;}
#contentbottom3 ul li.n{border:0px;}

#termsconds				{display:none;font-weight:bold;margin-bottom:10px;}
#termsconds2			{display:none;font-weight:bold;margin-bottom:10px;}

.applylist				{margin:8px 0px 8px 15px;padding:0px;}
.bluedot				{list-style-image:url(../images/childtrust/blue_dot2.gif);margin-left:0px;padding-left:16px;}
.backtotop				{padding-left:20px;background:url(../images/childtrust/buttons/back_to_top.gif) no-repeat left;display:block;height:15px;}
.backtotop a			{color:#F68933;text-decoration:underline;}

.blue   {display:inline;color:#0054A4;}
.orange {display:inline;font-style:normal;}
.grey   {color:#999;font-size:0.9em;}

.clear			{clear:both;}
.hidden			{display:none;}

.marginT10C		{margin:10px 0px 0px 40px;}
.marginT10		{margin-top:10px;}
.marginT5		{margin-top:5px;}
.marginT0		{margin-top:0px;}
.margin0		{margin:0px;}
.marginB0		{margin-bottom:0px;}
.marginB5		{margin-bottom:5px;}
.marginB15		{margin-bottom:15px;}
.marginT32		{margin-top:32px;}

.H16			{height:16px;}
.w100p			{width:100%;}

#item1 { display:none;}

#ctf_calculator {
	margin:0px;
	padding:0px;
	float: right;
	border:0px solid #ff0000;
	width:338px;
	height:299px;
}

#ctf_calculator_2 {
	margin:0px;
	padding:0px;
	border:0px solid #ff0000;
	width:338px;
	height:299px;
}

#item1 h3 {
	color: #0054a4;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}

.gift_card_apply {
	position: relative;
	left: 20px;
	top: 85px;
	display: block;
	background: url('../images/childtrust/buttons/gift_card_apply.gif') no-repeat;
	width: 127px;
	height: 27px;	
}

.gift_card_apply a {
	display: block;
	width: 127px;
	height: 27px;
}

.find_out_more {
	position: relative;
	left: 19px;
	top: 78px;
	display: block;
	width: 135px;
	height: 24px;
	border:0px solid #ff0000;
}

.find_out_more a {
	display: block;
	width: 135px;
	height: 24px;
}

.one_off_large {
	width: 215px;
	height: 38px;
	background: url('../images/childtrust/buttons/one_off_payment_large.gif') no-repeat;
}

.reg_pay_large a {
	display: block;
	width: 215px;
	height: 38px;
}

.reg_pay_large {
	width: 215px;
	height: 38px;
	background: url('../images/childtrust/buttons/regular_payment_large.gif') no-repeat;
}

.one_off_large a {
	display: block;
	width: 215px;
	height: 38px;
}


#ctf_panel {
 	float: left;
	background: url('../images/childtrust/ctf_panel.gif') no-repeat;
	width:426px;
	height:120px;
 	margin-top: 10px;
	padding-top:10px;
}

#ctf_banner {
	margin:0px;
	padding:10px;
	border:1px solid #f68933;
	background-color:#fbebde;
	position: relative;
}

#ctf_banner div.ctf_banner_tl{
	margin:0px;
	padding:0px;
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tl.gif') no-repeat;
	left:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner div.ctf_banner_tr{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tr.gif') no-repeat;
	right:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner div.ctf_banner_bl{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_bl.gif') no-repeat;
	left:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
	}

* html #ctf_banner div.ctf_banner_bl { 
	bottom:-7px;
}

#ctf_banner div.ctf_banner_br {
	position: absolute;
	background: url('../images/childtrust/ctf_banner_br.gif') no-repeat;
	right:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
}

* html #ctf_banner div.ctf_banner_br {
	bottom:-7px;
}

#ctf_banner h3{
	margin:0px;
	padding:0px;
	color:#0054a4;
}

#ctf_banner ul{
	margin:5px;
	margin-left:0px;
	padding:0px;
}

#ctf_banner ul li{
	display:block;
	margin:0px 0px 5px 0px;
	padding:4px 0px 5px 25px;
	background: url('../images/childtrust/cft_new_tick.gif') no-repeat;
	border:0px solid #ff0000;
}

* html #ctf_banner ul li{
	height:19px;
}


#ctf_banner_2 {
	margin:0px;
	padding:10px;
	border:1px solid #f68933;
	background-color:#fbebde;
	position: relative;
}

#ctf_banner_2 div.ctf_banner_tl{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tl.gif') no-repeat;
	left:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner_2 div.ctf_banner_tr{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tr.gif') no-repeat;
	right:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner_2 div.ctf_banner_bl{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_bl.gif') no-repeat;
	left:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
}

* html #ctf_banner_2 div.ctf_banner_bl{
	bottom:-7px;
}

#ctf_banner_2 div.ctf_banner_br{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_br.gif') no-repeat;
	right:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
}

* html #ctf_banner_2 div.ctf_banner_br{
	bottom:-7px;
}

#ctf_banner_2 h3{
	margin:0px;
	padding:0px;
	color:#0054a4;
}

#ctf_banner_2 ul{
	margin:5px;
	margin-left:0px;
	padding:0px;
}

#ctf_banner_2 ul li{
	display:block;
	margin:0px 0px 5px 0px;
	padding:4px 0px 5px 25px;
	background: url('../images/childtrust/cft_new_tick.gif') no-repeat;
	border:0px solid #ff0000;
}

* html #ctf_banner_2 ul li{
	height:19px;
}


#ctf_banner_white {
	margin:0px;
	padding:10px;
	border:0px solid #f68933;
	background-color:#fff;
	position: relative;
}

#ctf_banner_white h3{
	margin:0px;
	padding:0px;
	color:#0054a4;
}

#ctf_banner_white ul{
	margin:5px;
	margin-left:0px;
	padding:0px;
list-style-type:none;
}

#ctf_banner_white ul li{
	margin:0px 0px 5px 0px;
	padding:4px 0px 5px 25px;
	background: url('../images/childtrust/cft_new_tick_white.gif') no-repeat;
	border:0px solid #ff0000;
}

#request_pack {
	float: right;
	background: url('../images/childtrust/buttons/request_button_big.gif') no-repeat;
	width:186px;
	height:38px;
	margin: 0px 10px 0px 12px;
}

#request_pack a {
	display: block;
	width:155px;
	height:36px;
}

.call_me_back {
	background: url('../images/childtrust/buttons/call_me_back.gif') no-repeat;
	width:172px;
	height:47px;
	margin: 0px 0px 0px 5px;
}

.call_me_back a {
	display: block;
	width:172px;
	height:47px;
}

#ring_back {
	position: relative;
	bottom: 18px;
	float: right;
	background: url('../images/childtrust/buttons/ctf_pre_register.gif') no-repeat;
	width:205px;
	height:36px;
	margin: 0 12px 0 0;
}

* html #ring_back {
	margin: -1px 12px 0 0;
}

#ring_back a {
	width:205px;
	height:36px;
	display: block;
}

#email_text{
	margin:0px;
	padding:0px;
	clear:both;
	color:#fff;
	font-size:11px;
	padding-top:7px;
	text-align:center;
}

#email_text a{
	color:#fff;
	text-decoration:underline;
}

#email_text a:hover{
	color:#fff;
	text-decoration:none;
}

#account_text{
	margin:0px;
	padding:0px;
	clear:both;
	color:#f68933;
	font-size:11px;
	padding-top:14px;
	text-align:center;
}

#account_text a{
	color:#f68933;
	text-decoration:underline;
}

#account_text a:hover{
	color:#f68933;
	text-decoration:none;
}

#pre_reg_box {
	float: right;
	background: url('../images/childtrust/pre_reg_background.jpg') no-repeat;
	width:170px;
	height:85px;
	margin: 20px 12px 10px 0px;
}

#pre_reg_box a {
	display: block;
	background: url('../images/childtrust/buttons/pre_reg_button.gif') no-repeat;
	width:129px;
	height:28px;
	margin: 40px 0 15px 20px;
}

#contentleft li.request_pack {
	display: block;
	background: url('../images/childtrust/buttons/pack_request_button_2.gif') no-repeat;
	width:172px;
	height:36px;	
	margin: 0px 0px 0px 5px;
}

#contentleft li.request_pack a {
	display:block;
	height:36px;
	width:172px;
}

ul.calc {
	padding: 2px 0 0 0px;
	margin-left: 0;
}

ul.calc li {
	list-style-type: none;
 	display:block;
	padding-left:25px;
	min-height:16px;
	margin-top:8px;
	background:url(../images/childtrust/cft_new_tick_white.gif) no-repeat left top;
}

ul.CTF_source_info {
	padding-left: 15px;
	margin-left: 0;
}

ul.CTF_source_info li{
	color: #999;
	font-size: 0.95em;
}

.ctf_home_calc_link {
	font-size: 1.0em;
	margin: 0;
	color:#F68933;
	text-align: center;
}

.ctf_home_calc_link a {
	color:#F68933;;
	text-decoration: underline;	
}

#ctf_banner3 {
	margin:0px;
	padding:10px 0 10px 0;
	border:1px solid #f68933;
	background-color:#fbebde;
	position: relative;
}

#ctf_banner3 div.ctf_banner_tl{
	margin:0px;
	padding:0px;
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tl.gif') no-repeat;
	left:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner3 div.ctf_banner_tr{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_tr.gif') no-repeat;
	right:-1px;
	top:-1px;
	width:10px;
	height:10px;
}

#ctf_banner3 div.ctf_banner_bl{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_bl.gif') no-repeat;
	left:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
}

* html #ctf_banner3 div.ctf_banner_bl{
	bottom:-5px;
}

#ctf_banner3 div.ctf_banner_br{
	position: absolute;
	background: url('../images/childtrust/ctf_banner_br.gif') no-repeat;
	right:-1px;
	bottom:-1px;
	width:10px;
	height:10px;
}

* html #ctf_banner3 div.ctf_banner_br{
	bottom:-5px;
}


#tc_error {position:absolute;left:750px;top:250px;width:230px;height:170px;background:url(../images/childtrust/error.gif) no-repeat;}

#tc_error a{width:101px;height:26px;display:block;position:absolute;left:65px;top:113px;border:0px solid #ff0000;cursor:pointer;}

p.home_box_p {
	margin-left: 90px;
	color:#f68933;
	font-size: 0.9em;
}

div.pre_reg_button {
	background: url('../images/childtrust//buttons/pre_reg_button_lrg.gif') no-repeat left top;
	width: 391px;
	height: 38px;
	margin-left: 18px;
}

div.pre_reg_button a {
	display: block;
	width: 391px;
	height: 38px;
}

p.ctf_email {
	margin: 12px 0 0 20px;
}

p.ctf_email a {
	color: #f68933;
	text-decoration: underline; 
}

div.ctf_white_box {
	background: url('../images/childtrust/white_box.gif') top left no-repeat;
	height: 39px;
	width:428px;
	margin: 15px 0 0 10px;
	padding-top: 3px;
	font-size: 1.1em;
	padding-top: 12px;
}

div.ctf_white_box p.home_box_p {
	margin:0;
	text-align: center;
}

div.ctf_white_box p.home_box_p a {
color: #f68933;
text-decoration: underline;
}

h1.pre_reg_title {
	background: url('../images/titles/ctf-pre-reg.gif') top left no-repeat;
	height:59px;
	width:378px;
	margin: 0 0 8px 0;
}

h2.make_things {
	background: url('../images/subtitles/ctf_make_things.gif') top left no-repeat;
	height:42px;
	width:320px;
	margin-top: 4px;
}
 
div#thecontent h3.blue {
	color:#0054a4;
}

div.blue_roundel {
	background: url('../images/childtrust/blue_roundel.gif') no-repeat top left;
	width: 157px;
	height: 157px;
	margin-top:16px;
	left: 22px;
	position: relative;
}

* html div.blue_roundel {
	left: 19px;
	margin-top: 86px;
}

*:first-child+html div.blue_roundel {
	left: 25px;
}

div.orange_box {
	background: url('../images/childtrust/pre_reg_orange_box.gif') no-repeat top left;
	width:328px;
	height: 122px;
	margin: 22px 0 0 20px;
	float:right;
	}
	
div.orange_box a {
	display: block;
	width: 163px;
	height: 25px;
	position: relative;
	top: 72px;
	left: 15px;
}

div.baby_panel {
	background: url('../images/childtrust/ctf_baby_panel.jpg') no-repeat top left;
	width: 327px;
	height: 183px;
	margin: 20px 0 0 20px;
	clear: right;
	float: right;
}

div.baby_panel a {
display: block;
width: 155px;
height: 23px;
position:relative;
top: 50px;
left: 15px;
}

*html .baby_panel a {
top: 63px;
}

/* added MR 16/12/2008 */
/* Childs Mutual Essetial Guide to Money for Parents */

UL.main_index  {
	list-style-type: none;
	display:block;
	font-size: 1.4em;
	margin-left:190px;
	margin-top:0.8em;
}
UL.main_index a {
	display:block;
	color:#666;
	padding-right:10px;
}
OL {
	padding-right:10px;
}
UL.main_index a:hover {
	text-decoration:underline;
}

.img_flt_lft
	{float:left;}
.div_flt_left
	{float:left;}
	
.middlecontent_home h2,.middlecontent_main h2{
	padding:10px;
	font-size:2em;
}

.middlecontent_home h3,.middlecontent_main h3{
	padding-left:10px;
}


H2.blue{
	color:#0069aa;
	font-size:1.6em;
}
H3.blue{
	color:#0069aa;
	font-size:1.2em;
}

.height10px{
	height:20px;
}

.height20px{
	height:20px;
}
	
.salmon{
	background:#efe8e3;
}
.pale_blue{
	background:#e3ecf4;
}
.pale_blue2{
	background:#e2edee;
}
.pale_orng{
	background:#f8ead9;
}

.pale_orng2{
	background:#f9edd1;
}
.pale_purple{
	background:#e6e4ee;
}
.pale_green{
	background:#e1f5ec;
}

P.std{
	padding:0 10px;
}
P.std a, OL a{
	text-decoration:none;
	color:#2b7e0e;
}

P.std a:hover, OL a:hover {
	text-decoration:underline;
}
.prev_page{
	float:left;
	width:auto;
	height:20px;
	padding:5px;
	margin:0;
}

.next_page{
	float:right;
	width:auto;
	height:20px;
	padding:5px;
	margin:0;
}

.next_page a, .prev_page a{
	text-decoration:none;
	color:#2b7e0e;
}

.next_page a:hover, .prev_page a:hover {
	text-decoration:underline;
}

.imgRight{
	float:right;
	padding:10px;
}
DIV.imgCenter{
	text-align:center;padding:0;margin:0;
}
IMG.imgCenter{
	margin:0 auto;
	padding:5px;
}

DIV.red_box{
	width:750px;
	background:#e76b5c;
	color:white;
	padding:5px;
	margin-left:10px;
}

DIV.green_box{
	width:750px;
	background:#5b9a98;
	color:white;
	padding:5px;
	margin-left:10px;
}

DIV.orng_box{
	width:750px;
	background:#ef984a;
	color:white;
	padding:5px;
	margin-left:10px;
}
DIV.purple_box{
	width:750px;
	background:#786693;
	color:white;
	padding:5px;
	margin-left:10px;	
}
*html DIV.red_box,*html DIV.green_box, *html DIV.orng_box, *html DIV.purple_box{width:740px;}

DIV.red_box h3,DIV.green_box h3,DIV.orng_box h3,DIV.purple_box h3{
	padding-left:5px;
	margin:0;
}
DIV.red_box p,DIV.green_box p,DIV.orng_box p,DIV.purple_box p{
	padding:5px 5px;
	margin:0;
}
html>body DIV.red_box p,html>body DIV.green_box p,html>body DIV.orng_box p,html>body DIV.purple_box p{
	padding:10px 5px 10px 5px;
}
*:first-child+html DIV.red_box p, *:first-child+html DIV.green_box p, *:first-child+html DIV.orng_box p, *:first-child+html DIV.purple_box p{
	padding:5px;
}

.floatRight{
	float:right;
}
BLOCKQUOTE{
	display:inline;
	font-style:italic;
	padding:5px;
	margin:0;
	
}
SPAN.bold{
	display:inline;
	font-weight:bold;
	font-size:1.1em;
}