/* CSS Document */

/*---   TAGS     ------*/

body{
background-color: #FFFFFF;/*#CCD8BA*/
margin: 0px;	
padding: 0px;
}
	
h1, h2, h3, h4, h5, h6{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0A7123;
margin: 0px;	
padding: 0px;

}

p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #0A7123;
margin: 0px;	
padding: 0px;
}

span{
margin: 0px;	
padding: 0px;
}

ul{
	list-style-type: none;	
}

li{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #0A7123;
margin: 0px;	
padding: 0px;}

a:link{
text-decoration: none;
color: #003300;
}
a:visited {
color: #0A7123;
text-decoration: none;
}

a:hover{
color:#256D35;
text-decoration:underline;
}
a:active{
color: #0A7123;
text-decoration: underline;
}


/*----------CONTAINERS----------------------*/
#background_wrap{
	float: left;
	background-repeat: repeat-y;
	background-position: top;
	background-image: url(Images/bg_striped.jpg);
	width: 898px;
}
#background_footer{
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(Images/footer.jpg);
	width: 898px;
	height: 17px;
}
#container{
	margin:auto;
	padding: 0px;
	width: 898px;
	
	
}
#saviour{
	float:left;
	border-right: 3px solid white;
	border-left: 3px solid white;
	background-image: url(Images/inner_back.gif);
	background-repeat: repeat-y;
}

	#top{
		margin: 0px 0px 0px 17px;
		width: 864px;
		height: 70px;
		background-image: url(Images/top_greenbar.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		
		padding-bottom: 4px;	}


#main{
	padding: 11px 0px 0px 11px;
	width: 853px;
	background-color: #A5B193;	 
	position: relative;
	left: 17px;
    float:left;
	
	
}

	#menu{
	margin: 0px;
	padding:0px;
	width: 211px;
	border-top: 3px solid white;
	float:left;
	
	}
		ul#buttons{
		list-style-type: none;
		margin: 0px;	
		padding: 0px;
		}

		ul#buttons li {
		width: 211px;
		height: 29px;
		border-bottom: 3px solid white;
		margin: 0px;	
		padding: 0px;
		float: left;
		}




	#content{
		float: left;
		width: 625px;
		padding: 0px 0px 0px 0px;
		border-left: 3px solid white;
		/*background-color:#FFF;*/
		
	
	}
			
			.flashbanner{
			border-top: 3px solid white;
			width: 625px;
			padding: 0px;
			margin: 0px;
			z-index: 0;
			}
	
		#divider{
			background-image: url(Images/stripy_bar-9.jpg);
			background-repeat: repeat-x;
			height: 12px;
			width: 625px;
			position:relative;
			left: 0px;
			 /*NEW*/
			
		}
	
	
	#footer{
	width: 605px;
	float: left;
	background-color: #B6CA99;
	padding: 5px 5px 5px 10px;
	}
	
	.footerbox{
	clear: both;
	}
	p.leftfoot{
	font-size: 9px;
	float:left;
	padding-top: 3px;
	}
	p.rightfoot{
	font-size: 9px;
	float:right;
	padding-top: 3px;
	}
	
	
	
	
	
	/*---------------home page content boxes-----------------------------*/	
		.boxes{
		width: 625px;
		float:left;
		padding: 0px;
		margin: 0px;	
		background-color: #FFF;
		}
		
			.debtbox{
			width: 204px;
			background-color: #CDFF85;
			float: left;
			border-right: 5px solid white;
			padding: 0px 0px 0px 2px;
			margin: 0px 0px 0px 0px;	
			height:355px;
			}
				.debtbox p{
				padding: 6px 6px 5px 6px;
				font-size: 0.7em;
				}
			
				
			
			.ivabox{
			width: 204px;
			background-color: #A6F03A;
			float: left;
			border-right: 3px solid white;
			padding: 0px 0px 0px 0px;
			margin: 0px;	
			height:355px;
			}
				.ivabox p{
				padding: 6px;
				font-size: 0.7em;
				}
				p.debtbox_bullets{
				padding: 5px;
				line-height: 1.2em;
				
				}
				
			.contactbox{
			width: 205px;
			background-color: #85D908;
			border-left: 2px solid white;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px;	
			height:355px;
			}
				.contactbox p{
				padding: 2px  2px  8px  20px;
				font-size: 0.6em;
				}
				
				
		.imageholder{
		width: 190px;
		margin: 0px;
		padding: 5px 6px 6px 6px;
		border-bottom: solid 4px white;
		border-top: solid 4px white;
		}
		.imageholder2{
		width: 190px;
		margin: 0px;
		padding: 5px 6px 6px 6px;
		
		border-top: solid 4px white;
		}
	
	
	
	
	/*specials*/
	
#invisible{
color: white;
background-color:#FFFFFF;
font-size: 3px;

}

	
.floatleft{
float: left;
padding-top: 25px;
}
	
	.floatright{
float: right;
padding-top: 7px;
}

#definition p{
padding: 5px;
font-size: 11px;
}
	
.whitespacer{
width: 205px;
height: 4px;
background-image:url(Images/whitespacer_202.gif);
background-repeat: repeat-x;
padding: 0px;
margin: 0px;			
}	
	
	
/*--------------Debt box----------------*/	
#debtboxes{
		width: 625px;
		float:left;
		padding: 0px;
		margin: 0px;	
		background-color: #CDFF85;
		}

#debtheader{
background-color: #CDFF85;
padding-left: 8px;
}	
	
	
.debt_box{
	float: left;
	width: 300px;

}


.debt_box p{
	font-size: 0.7em;
	padding: 10px;
}	
	
	
	/*        iva boxes          */
	
	
ul.ivalist{
text-decoration: none;
padding-top: 10px;
}
	
ul.ivalist li{

padding-bottom: 3px;
list-style: disc url(none) inside;
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0A7123;
}
	
#ivaboxes{
		width: 625px;
		float:left;
		padding: 0px 0px 0px 0px;
		margin: 0px;	
		background-color:  #CDFF85;
		}

#ivaheader{
background-color:  #CDFF85;
padding-left: 0px;
}	
	
	
.iva_box{
	float: left;
	width: 300px;padding: 5px 0px 0px 0px;
}

.iva_listbox{	    
	float: left;
	width:300px;

}

.iva_box p{
	font-size: 0.7em;
	
		padding: 10px;
}	
	

#casestudy_boxes{
		width: 625px;
		float:left;
		padding: 10px 0px 0px 0px;
		margin: 0px;	
		background-color: #B6CA99;
		}
	
#casestudy_boxes p{
	font-size: 0.7em;
	margin: 5px 30px 5px 25px;
	padding:  5px;
	font-weight: bold;
}	
	
p.dotted{
	text-align: left;
	background-color: #B6CA99;
	padding: 0px;
	margin: 0px;
}

#casestudy_header{
background-color:#B6CA99;
	padding-left: 15px;
}
	
	
/*----------------------contact us---------------------*/	
	
	
#contactus_box{
		width: 625px;
		height: 250px;
		float:left;
		padding: 10px 0px 0px 0px;
		margin: 0px;	
		background-color: #B6CA99;
		}
.contactus_boxes{
		width: 290px;
		float:left;
		padding: 15px 0px 0px 20px;
		margin: 0px;	
		
		}
	
.contactus_boxes p{
	font-size: 0.8em;

	margin: 5px 30px 5px 25px;
	padding:  5px;
}	
	

#contactus_header{
background-color:  #B6CA99;
padding-left: 15px;

}
	
/*------------Success--------------------*/	
	
	#success_box{

		width: 575px;
		height: 350px;
		float:left;
		padding: 25px;
		margin: 0px;	
		background-color:#A9CE73;
		}
	.leftalign{
	text-align: left;
	}
	
	
	#success_box p{
	
	font-size: 0.7em;
	color: #003300;
	margin: 5px 30px 5px 25px;
	padding:  5px;
}	
	
/*==========Site Map=============*/	
	
#sitemapheader{
background-color: #CDFF85;
padding-left: 15px;
}	

#sitemapboxes{
width: 621px;
		float:left;
		padding: 0px 0px 0px 0px;
		margin: 0px;	
		background-color: #CDFF85;
}	
	
	
	
	
	/*------------FORM--------------------------------*/	
	
	form#urgentenquiry{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0A7123;
	padding: 0px;
	margin: 0px;
	
	}
	form#urgentenquiry p{
		font-size: 0.7em;
		padding: 0px 12px 0px 12px;
		margin: 0px 0px 0px 0px;
		
	}
				.urgentimage{
					padding: 5px 0px 10px 14px;
					margin: 5px 0px 0px 0px;
				}
	
	input{
	margin: 0px 0px 0px 12px;
	padding: 0px;	
	border: 0px none;
	width: 184px;
	height: 15px;
		display:inline;
	}
	
	form#urgentenquiry select{
	margin-left: 12px;
	font-size: 0.7em;
	color: #0A7123;
	border: 0px none;
	width: 184px;
	height: 18px;
	margin-bottom: 3px;
	}
	
	form#urgentenquiry select#title{
	margin-left: 12px;
	font-size: 0.7em;
	color: #0A7123;
	border: 0px none;
	width: 60px;
	height: 18px;
	margin-bottom: 3px;
	}
	
	form#urgentenquiry input#urgent_submit{
	border: 1px solid #0A7123;
	background-color: #FFFFFF;
	width:140px;
	height: 18px;
	font-size: 0.7em;
	padding-bottom: 1px;
	margin: 10px 0px 0px 30px;

	}
	
	#debt_amount{
	width: 200px;
	}
	
	
	
	
	
	
	#policybox{
	padding-top: 5px;
	}
	
	input#urgentcheckbox{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 15px;
	}
	
		p#ihaveread{
		 font-size: 0.6em;
		width: 150px;
		float:left;
		color: #0A7123;
		}
		
	form#urgentenquiry select#bestime{
	width: 185px;

	color: #0A7123;
	}
#clear_box {
	clear: both;
	
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#clear_box p{font-size: 0.7em;}
#cu_index{display: block;width:175px; height:79px; margin: 0px; font-size:11px; background: url(Images/pic_enquirybox.jpg) no-repeat 5px 5px;
padding: 15px 16px 11px 11px;
border-bottom: solid 4px white;
border-top: solid 4px white;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#006600;
}