	html, body, #contents {
		font-size: x-small;
		font-size: 10px;
	}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

	html>body, html>body #contents {
		font-size: 11px;
	}
	
	
	body {
		padding: 0;
		margin: 0;
		font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size:1.15em;
		color: #333333;
		background-color: #FFF;
		}
  div {margin:0; padding: 0}
  
	p {margin-bottom: 1.2em; margin-top: 0; font-size: 1em; padding: 0 8px 0 4px; line-height: 1.55em;}
	p.first {margin-bottom: 0.65em; font-size:1.1em; padding-left: 0px; clear: both; }
	p.smaller, span.smaller  {font-size:0.9em; line-height: 1.3em; width: 90%;}
	p.centered {text-align: center; padding: 0;}
	
	p.wfirst {margin-bottom: 0.65em; font-size:1.0em; padding-left: 0px; color:#2275FF}

  h1 {font-size: 1.6em;}
	h3 {font-size: 1.5em; margin: 0.8em 0 0.6em 0; font-weight:normal; color: #2275FF;}
	h4 {font-size: 1.3em; margin: 0.6em 0 0.6em 0; font-weight:normal; color: #2275FF;}

  input, select, textarea {
		font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
  }
  .required {
    font-weight: bold;
  }
  input.text, input.required {
    width: 95%;
  }
  select {
    font-size: 0.8em;
    width: 95%;
  }
  textarea {
    width: 90%;
    height: 50px;
  }

  form {margin: 0px; padding: 0}
  form p {margin-bottom: 0.3em;}
	img {
		border: 0;
		display: block;
		}
		
	a, a:visited {
		color: #2275FF;
		}
			
	a:hover {
		color: #00BBFF;
		}


	P a, P a:visited {
		color: #2275FF;
		text-decoration: underline;
	}

  p a:hover {
		color: #00BBFF;
		text-decoration: underline;
		
  }
	a.imglink {
	  border: 0px;
	}		
	
  ol.textOnly {
    margin-top: 0.2em;
  }
  ol.textOnly li {
    list-style-type: decimal;
    margin: 0;
    padding-top:0.3em;
  }
  ul.textOnly {
    margin-top: 0.2em;
  }
  ul.textOnly li {
    list-style-type: circle;
    margin: 0;
    padding-top:0.3em;
  }

  #left ul li a, #left ul li a:visited { color: #2275FF; }
  #left ul li a:hover { color: #2275FF; 		text-decoration: none;}
	
  #middle ul li a, #middle ul li a:visited, #middle ul li a:hover {
    background: none;
    padding: 0;
    margin: 0;
  }
  
  dl {
    margin: 0;
    float: left; 
    clear: both; 
  }
  
  dt{
		clear: left;
		float: left;
		margin: .3em 0;
  }

  dd{
		margin: .5em 0;
		float: left;
		padding: 0;
		margin: .3em 0;
  }

  div.phoneAndFax dl{
    margin-top: -0.7em;
    margin-bottom: 0.7em;
  }
  div.phoneAndFax dl dt{
		width: 50px;
  }
  
  div.phoneAndFax dl dd{
		width: 100px;
  }
  input.checkbox, input.radio {width:auto;}
  input.button {width:auto;}
  div.clearer {clear: both; line-height: 0; height: 0; padding:0; margin: 0; font-size: 0.1px;}
	span.FIRtext {display:none;}
  .FIR {margin:0;padding:0;display:none;}
  

  #main {
    width: 775px;
    margin:0 auto;
    padding: 0;
  }
  

  #header {
    width: 775px;
    height: 75px;
    padding: 0;
    margin: 0;
    padding:0px 0 17px 0;
  }

  #logo a, #fullname a  {height: 77px; width:300px; display: block;	text-indent: -5000px;	background: none; text-decoration: none;}
  #logo a:hover, #fullname a:hover {text-decoration: none; }
  #syd { text-indent: 0.45em;}
  #mel { text-indent: -1em;}
  #bri { text-indent: -0.16em;}
  #phonenos li { margin-bottom: 0.3em;}
	#header h1 { font-size: 0.3em; line-height: 0.5em; margin: 0; padding: 0; display:none;} 
	#header h2 { font-size: 0.3em; line-height: 0.5em; margin: 0; padding: 0; display:none;} 
	
	#QnA p{
	  padding: 0.4em 0 0.4em 0;
	  margin: 0;
	}
	.que {
	  display:block;
	  float:left;
	  width:28%;
	}
	.ans {
	  display:block;
	  float:right;
	  width:67%;
	}
	.FAQ p.q {
	  color: #2275FF;
	  padding: 0 3em 0.5em 1.5em;
	}
	.FAQ p.a {
	  padding: 0 3em 0.5em 1.5em;
	}
	
	.FAQ a {
		text-decoration: none;
		background-image: url(images/bullet-on.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		line-height: 18px;
	}
	
	.faqA {
		margin-left: 20px;
	}
	
	.faqA a {
		background-image: none;
		background-repeat: no-repeat;
		padding-left: 0px;
	}
	
	.resources {
	font-size:9px;
	color:#000000;
	}
	
	.resources a {
	font-size:9px;
	color:#0096ff;
	
	}
	
	#splash {
	  width: 100%;
	  height: 184px;
	  background-color: #CCCCCC;
	  margin-bottom: 10px;
	  background: url(images/alc_newbans_10.jpg) 0px 0px no-repeat;
	}
	
	#splash a, #splash a:hover {
	  text-indent: -6000px;
	  height: 100%;
	  width: 100%;
	  display:block;
	  text-decoration: none;
	}
	
	
	#nav1 {
	  width: 100%;
	  height: 3em;
	}
	#nav1 ul {
	  display: inline;
	  margin-left: 0; padding-left: 0;
	}
	#nav1 ul li {
	  width: 12.5%;
	  height: 3em;
	  padding: 0;
		margin-left: 0;
		margin-bottom: 3px;
		border-left: 1px solid #AAA;
		list-style: none;
		display: block;
		float: left;
	}
	#nav1 a {
	  padding: 0 0 0 10%;
	  display: block;
	  width:90%;
	  height: 100%;
	  color: #2275FF;
	  text-decoration: none;
	}
	#nav1 a.selected, #nav1 a.selected:hover {
	  color: #CFE0F5;
	  text-decoration: none;
	  background-color: #2275FF;
	}
	#nav1 a:hover {
	  color: #016A3A;
	  background-color: #FFFFFF;
	  text-decoration: none;
	}
	
	#nav1 strong {
	  display: block;
	  padding: 0 0 0.3em 0;
	}
	#nav2 {
	  width: 100%;
	  height: 184px;
	  background-color: #FFFFFF;
	  margin-bottom: 20px;
	}

	div.contactNav {
		background: url(images/alc_newbans_17.jpg) 0px 0px no-repeat;
	}
	div.loansNav {
		background: url(images/ban1.jpg) 0px 0px no-repeat;
	}
	div.applyNav {
	 	background: url(images/alc_newbans_13.jpg) 0px 0px no-repeat;
	}
	div.enquiryNav {
	 	background: url(images/alc_newbans_07.jpg) 0px 0px no-repeat;
	}
	div.faqNav {
	 	background: url(images/ban2.jpg) 0px 0px no-repeat;
	}
	div.whyNav {
	 	background: url(images/alc_newbans_08.jpg) 0px 0px no-repeat;
	}



  #footer{
    width:98%;
    text-align:center;
    padding:6px;
    margin-top: 40px;
  }
	
	#fineprint {
		width:98%;
    text-align:center;
    padding:6px;
		font-size: 10px;
	}
  
	#left {
    width: 20%;
    /* padding: 0 5px 0 2px;*/
    float: left;
		background-image: url(images/alc_navrpt.gif);
		background-repeat: repeat-y;
  }
	
	#lefttop {
		background-image: url(images/alc_navtop.gif);
		background-repeat: no-repeat;
		height: 24px;
	}
	#leftbottom {
		background-image: url(images/alc_navbot.gif);
		background-repeat: no-repeat;
		height: 24px;
	}
	
	#makeenquiryhead {
		background-image: url(images/enquiryGIF.gif);
		background-repeat: no-repeat;
		height: 73px;
		text-indent: -6000px;
		margin: 0;
		padding: 0;
		width: 221px;
	}
	
	#makeenquiryheadwide {
		background-image: url(images/enquiryGIF.gif);
		background-repeat: no-repeat;
		height: 73px;
		text-indent: -6000px;
		margin: 0;
		padding: 0;
		width: 421px;
	}
	
	#makeenquiryhead2 {
		background-image: url(images/alc_leavenote.gif);
		background-repeat: no-repeat;
		height: 81px;
		text-indent: -6000px;
		margin: 0;
		padding: 0;
		width: 221px;
	}
	
	#makeenquirybottom {
		background-image: url(images/alc_makenqbot.gif);
		background-repeat: no-repeat;
		height: 26px;
		margin: 0;
		padding: 0;
		width: 221px;
	}
	
	#makeenquirybottomwide {
		background-image: url(images/alc_makenqbot.gif);
		background-repeat: no-repeat;
		height: 26px;
		margin: 0;
		padding: 0;
		width: 221px;
	}
	
	#makeenquiryrpt {
		background-image: url(images/alc_makenqrpt.gif);
		background-repeat: repeat-y;
		width: 221px;
	}
	
	#makeenquiryrptwide {
		background-image: url(images/alc_makenqrpt.gif);
		background-repeat: repeat-y;
		width: 221px;
	}
	
	#subnav {
		background-image: url(images/alc_subnav_rpt.gif);
		background-repeat: repeat-y;
		width: 775px;
		float: left;
		margin-bottom: 10px;
	}
	
	#subnav ul {
	  display: inline;
	  margin: 0; padding: 0;
		float: left;
	}
	#subnav ul li {
	  padding: 0 5px 0 10px;
		margin-left: 0;
		margin-bottom: 3px;
		list-style: none;
		display: block;
		float: left;
		border-right: solid 1px;
	}
	#subnav ul li.last { border-right: none; }
	#subnav ul li a { color: #2275FF; text-decoration: none; }
	#subnavtop {
		background-image: url(images/alc_subnav_top.gif);
		background-repeat: no-repeat;
		height: 23px;
		margin: 0;
		padding: 0;
		width: 775px;
	}
	
	#subnavbottom {
		background-image: url(images/alc_subnav_bot.gif);
		background-repeat: no-repeat;
		height: 23px;
		margin: 0;
		padding: 0;
		width: 775px;
		float: left;
	}
	
  #homeleft {
    width: 4%;
    padding: 0 5px 0 5px;
    float: left;
  }

  #middle {
    width: 69%;
    padding:0 2px 0 5px;
    float: left;
  }
  #homemiddle {
    width: 70%;
    /* padding: 0 5px 0 2px; */
    float: left;
		
  }
	#homemiddlerpt {
		background-image: url(images/alc_rbox_rpt.jpg);
		background-repeat: repeat-y;
		width: 100%;
		float: left;
	}
	#homemiddle .leftHalf {
		margin-left: 10px;
	}
  #homemiddletop {
		background-image: url(images/alc_rbox_top.gif);
		background-repeat: no-repeat;
		height: 36px;
	}
	#homemiddlebottom {
		background-image: url(images/alc_rbox_bot.jpg);
		background-repeat: no-repeat;
		height: 36px;
	}
	
  #middle p.first, #homemiddle p.first {
    font-size:1.4em;
    color: #2275FF;
  }
  #middle p strong, #homemiddle p strong {
    color: #444444;
  }

  blockquote {
    width: 245px;
    margin: 0.6em 0 0 50px;
    padding: 22px 22px 0 27px;
    background: url(images/quoteTop.gif) no-repeat top left;
    background-color: #E9FAC7;
    color: #2275FF;
  }
  
  div.quoteSource {
    text-align:right;
    width: 245px;
    margin: 0 0 1em 50px;
    padding: 0.3em 27px 22px 22px;
    background: url(images/quoteBtm.gif) no-repeat bottom left;
    background-color: #E9FAC7;
    color: #2275FF;
  }
  #left ul {
    margin: 0;
    padding: 0 0 1em 0.8em;
    display: block;
  	list-style: none;
  	width: 85%;
  }
	#left h4 {
    margin: 0;
    padding: 0 0 1em 0.8em;
  }
  #left li {
  	list-style: none;
    padding: 0.4em 0 0.4em 0px;
    text-indent: 0;
  }
  #left li.selected a {
    font-weight:bold;
    background: url(images/bullet-green.gif) 0px 1px no-repeat;
  }
  #left li a, #middle li a {
    font-size: 0.95em;
    display:block;
    margin: 0;
    padding: 0 0 1px 20px;
    background: url(images/bullet-blue.gif) 0px 1px no-repeat;
	  text-decoration: none;
  }
  #left li a:hover, #middle li a:hover {
    background: url(images/bullet-olive.gif) 0px 1px no-repeat;
	  text-decoration: none;
  }
  #homemiddle li {
    margin: 0.5em 0;
  }
	
  #homemiddle li a {
    font-size: 1.3em;
    margin: 0;
    margin-bottom: -0.3em;
    padding: 0 0 10px 30px;
    color: #2275FF;
	  text-decoration: none;
		font-weight: bold;
  }
	#homemiddle li a.blue { background: url(images/alc_box_blue.gif) 0px 1px no-repeat; }
	#homemiddle li a.green { background: url(images/alc_box_green.gif) 0px 1px no-repeat; }
	#homemiddle li a.yellow { background: url(images/alc_box_yelw.gif) 0px 1px no-repeat; }
	#homemiddle li a.arrow {background: url(images/alc_arrow.gif) 0px 1px no-repeat; }
  #homemiddle li a:hover {
    color: #2275FF;
    /* background: url(images/bullet-olive.gif) 0px 1px no-repeat; */
  }
	
	#homemiddle div#calcbutton {
		width:516px;
		height:60px;
		background: url(images/alc_hpcalc.gif) 20px 0px no-repeat;
		text-indent: -6000px;
	}
	
	#homemiddle div#calcbacktotop {
		width:100px;
		height:20px;
		padding-top: 3px;
		background: url(images/alc_arwtop.gif) right no-repeat;
		text-align: left;
	}
	
	#homemiddle div#calcbacktotop a {
		text-decoration: none;
	}
	
	#homemiddle div#calcbutton a {
		width:516px;
		height:60px;
		display: block;
	}
	
	.calcbg {
		background-image: url(images/alc_rbox_rpt.gif);
		backgroun-repeat: repeat-x;
		padding: 0 0 0 20px;
	}
	
	.calctop {
		background-image: url(images/alc_rbox_top.gif);
		backgroun-repeat: repeat-x;
		width: 545px;
		height: 36px;
	}
	
	.calcbottom {
		background-image: url(images/alc_rbox_top-03.gif);
		backgroun-repeat: repeat-x;
		width: 545px;
		height: 36px;
	}
	
	#calculator div#scroll {
		overflow: auto;
		height: 43px;
	}
	
	#calculator .blue {
    margin: 0;
    margin-bottom: -0.3em;
    padding: 0 0 10px 40px;
		font-weight: bold;
		background: url(images/alc_calc_blue.gif) 0px 0px no-repeat;
	}
	
	#calculator .yellow {
    margin: 0;
    margin-bottom: -0.3em;
    padding: 0 0 10px 40px;
		font-weight: bold;
		background: url(images/alc_calc_yelw.gif) 0px 0px no-repeat;
	}
	
	#calculator .green {
    margin: 0;
    margin-bottom: -0.3em;
    padding: 0 0 10px 40px;
		font-weight: bold;
		background: url(images/alc_calc_green.gif) 0px 0px no-repeat;
	}
	
	#calculator div#calcdivider {
		background: url(images/alc_calc_arws.gif) 0px 0px no-repeat;
		width:523px;
		height:11px;
		margin-bottom: 20px;
	}
	
	#calculator div#calclinks {
		background: url(images/3cube.gif) 0px 0px no-repeat;
		padding-left: 60px;
		padding-bottom: 10px;
	}
	
	#calculator div#calclinks a 
		{ color: #2275FF; text-decoration: none; }
	
	
	/*
	#calculator .button {
		background: url(images/alc_calcbut1.gif) 0px 0px no-repeat;
		width:217px;
		height:40px;
		text-indent: -6000px;
		border: 0;
	}
	*/
  .leftHalf, .rightHalf {
    margin: 0;
    padding: 0 0 1em 2%;
    display: block;
    width: 45%;
    float: left;
  	list-style: none;
  }
  ul.leftHalf li, ul.rightHalf li {
    border: 1px solid #f9fded;
  }
  ul.leftHalf li a, ul.rightHalf li a {
    display: block;
    margin: 0;
	line-height:20px;
  }

  #wideright {
    width: 65%;
    padding: 0 0 0 5px;
    margin-top: 0;
    float: left;
  }
  #wideleft {
    width: 33%;
    padding: 0 0 0 5px;
    margin-top: 0;
    float: left;
  }
  
  #right {
    width: 28%;
    /* padding-left: 1%; */
    margin-top: 0px;
    float: left;
	padding-left: 9px;
  }
  
  .repayments {
    width: 90%;
    border-collapse: collapse;
    margin: 1em 5% 1em 2%;
  }
  .repayments th, .repayments td {
    font-weight: normal;
    text-align:center;
    vertical-align: middle;
    border: 1px solid #ECEABC;
    padding: 3px; margin: 0;
  }
  .repayments td.text, .repayments th.text { text-align:left; white-space: nowrap;}
  .repayments thead th {
    border: 0;
    border-right: 1px solid #ECEABC;
    color: white;
    background-color:#0067CB;
  }
  .repayments tfoot th {
    font-weight: bold;
    color: #444444;
    border: 1px solid #A6AB71;
    background-color: #ECFAC4;
  }
  .repayments tr.total td {
    background-color: #F8F7E4;
    color: #005c97;
  } 
  .repayments .amt {
    color: #94952D;
    font-weight: bold;
    text-align:center; 
  }
  .repayments .cups {
    text-align:left;
    padding-left: 30px;
    background: url(images/cup.gif) 10px 0px no-repeat;
  }
  
  
  #EnquiryForm select  {
  	background-color: #2275FF;
	color: #fff;
  }
  
  #EnquiryForm option {
  	color: #fff;
	padding-bottom: 3px;
  }
  
  #EnquiryForm input.text, #EnquiryForm input.required, #EnquiryForm textarea {
   	border: 1px solid #2275FF;
    font-size: 1em;
    color: black;
    font-weight: normal;
  }
  
  #EnquiryForm input.required #applicationForm input.required {
    border-width: 2px;
  }
  
  
  
  
  #EnquiryForm #Comments {
    height: 7em;
    width: 95%;
  }
  
  #EnquiryForm #PostCode, #EnquiryForm #lblPostCode {
    width: 47%; float:left;
  }
  
  #EnquiryForm {
    padding: 4px 0 4px 10px;
    width: 95%;
  }
  
  #EnquiryForm label, #EnquiryForm p {
    color: #2275FF;
  }
  
  
  
  #submitEnquiry {
    width: 90%;
    display: block;
    margin: auto;
    background-color: #2275FF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.1em;
    border-top: 1px solid #00C0FF;
    border-left: 1px solid #00C0FF;
    border-bottom: 1px solid #0058FF;
    border-right: 1px solid #0058FF;
  }

		
	
	 /* set millions of background images */
	.rbroundbox { background: url(images/green/nt.gif) repeat; }
	.rbtop div { background: url(images/green/tl.gif) no-repeat top left; }
	.rbtop { background: url(images/green/tr.gif) no-repeat top right; }
	.rbbot div { background: url(images/green/bl.gif) no-repeat bottom left; }
	.rbbot { background: url(images/green/br.gif) no-repeat bottom right; }
	
	/* height and width stuff, width not really nessisary. */
	.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	}
	.rbcontent { margin: 0 7px; }
	.rbroundbox { width: 100%; margin: 1em auto; }
	
	
	div.prompt { width: 340px; height: 40px; margin: 1em auto; padding-top: 15px; text-align:center; }  
	
	
	div.prompt p {color: #FFFFFF; display: block;}
	div.prompt #applyonline {
		background: url(images/alc_but_apply.gif) 0px 0px no-repeat;
		height: 44px;
		width: 168px;
		float: left;
		margin-bottom: 20px; 
	}
	div.prompt #applyonline a {
	background: none;
	height: 44px;
	width: 168px;
	/**/text-indent: -5000px;
	display: block;
	text-decoration: none;		
	}
	
		div.prompt #applyonow {
		background: url(images/alc_applynow.gif) 0px 0px no-repeat;
		height: 44px;
		width: 168px;
		float: left;
		margin-bottom: 20px; 
	}
	div.prompt #applyonow a {
	background: none;
	height: 44px;
	width: 168px;
	/**/text-indent: -5000px;
	display: block;
	text-decoration: none;		
	}
	
	div.prompt #makeenquiry {
		background: url(images/alc_but_enquiry.gif) 0px 0px no-repeat;
		height: 44px;
		width: 168px;
		float: left;
		margin-bottom: 20px;
	}
	div.prompt #makeenquiry a {
		background: none;
		height: 44px;
		width: 168px;
		text-indent: -5000px;
		display: block;
		text-decoration: none;
	}
	div.prompt a, div.prompt a:visited { font-size: 1.2em; color: #ECFAC4; font-weight: bold; white-space:nowrap; text-decoration: none; }
	div.prompt a:hover { text-decoration: underline; color: #B5DC10; }
	
	#applynow { 
		width: 221px; 
		height: 81px; 
		margin: 0;
		padding: 0;
	  text-indent: -6000px;
		background: url(images/applyGIF.gif) no-repeat top left;
	}
  #applynow a { 
		font-size: 1.1em; color: #2275FF; font-weight: bold; white-space:nowrap; text-decoration: none;
		background: none;
		height: 81px;
		width: 221px;
		text-indent: -5000px;
		display: block;
	}

  
	input.valueRequired {background-color: #DD4411; color: #FFFFFF; width: 90%; }
  
  ul.warningMsgs {margin:0; padding:0; list-style: none; list-style-image: none;}
  ul.warningMsgs li {padding-bottom: 0.3em; }

  #appFormDiv {
    width: 95%;
    margin: 1em auto;
    margin-bottom: 2em;
  }
  #appFormDiv h4 {
    display: block;
    width: 100%;
    margin: 0 -6px 0 -6px;
    padding: 0.4em 0 0.4em 2%;
    background-color: #005c97;
    color: white;
    font-weight: bold;
    font-size: 1.3em;
  
  }
  #appFormDiv fieldset {
    display: block;
    width: 100%;
    margin: 0;
    border: 0;
    border-bottom: 2px solid white;
    padding: 0.5em 0 0 0;
/*    background: url(images/formRightBg.gif) 258px 3px repeat-y; */
    background-color: #E2F0F3;
  }
  #appFormDiv legend {
    display: block;
    float: left;
    clear:both;
    width: 90%;
    margin: 0 0 0 0px;
    padding: 0 0 0.7em 0;
    color: #2275FF;
    font-weight: bold;
  }
  #applicationForm input.text {
    width: 95%;
    margin: 3px 2% 5px 0;
    border: 1px solid #2275FF;
    color: #2275FF;
  }
  #applicationForm label.text {
    width: 95%;
    text-align: left;
    margin: 3px 1% 5px 2%;
    color: #2275FF;
    font-size:0.95em;
  }  

  #applicationForm dl {
    width: 100%;
  }

  #applicationForm dl dt {
    width: 38%;
    margin: 0px;
  }
  #applicationForm dl dd {
    width: 60%;
    margin: 0px;
  }
  #applicationForm dl dd.text {
  
    color: #2275FF;
    font-size:0.95em;
  }
  
  div#borrower1, div#borrower2 {
    width: 49.5%;
    float: left;
    margin-right:2px;
  }
  
  dl#LoanAmount, dl#CommentsDL {
    width: 60%;
  }
  
  
  fieldset#PersonalInformation, fieldset#ContactDetails {

  }

  #applicationForm input.required, #applicationForm textarea.required{
    border: 2px solid #DD4411;
    background-color: #FFFFFF;
    color: #DD4411;
  }
  #applicationForm select.required  {
    background-color: #FCDFD6;
  }
  #applicationForm textarea {
    width: 40em;
    height: 7em;
    margin: 3px 3% 5px 8px;
    border: 1px solid #2275FF;
    color: #2275FF;
  }
  #applicationForm p {
    position: relative;
    margin: 0 0 -4px 2.5%;
    line-height: 1.4em;
    color: #2275FF;
  }

  #CurrentState1, #CurrentState2, #LoanType, #Sex1, #MaritalStatus1, #Dependents1, #EmploymentType1, #Sex2, #MaritalStatus2, #Dependents2, #EmploymentType2 {
    width: auto;
    margin: 3px 3% 5px 0;
    float: left;
    color: #2275FF;
  }
  #LoanType, #Sex1, #MaritalStatus1, #Dependents1, #EmploymentType1, #Sex2, #MaritalStatus2, #Dependents2, #EmploymentType2 {
    width: 95%;
    margin-left: 0;
  }
  #applicationForm #CurrentPostcode1, #applicationForm #CurrentPostcode2{
    width: 40px;
    text-align:center;
  }
  .submitDiv {
    background-color:#0067CB;
    padding: 0.7em 2em 0.7em 0;
  }
  #applicationForm .submitDiv p {
    color: white;
    margin: 0.3em 0 0.3em 2.5%;
  }
  .submitAppForm {
    width: 50%;
    text-align: center;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0.3em 0.3em;
    background-color: #2275FF;
    border-top: 1px solid #00C0FF;
    border-left: 1px solid #00C0FF;
    border-bottom: 1px solid #0058FF;
    border-right: 1px solid #0058FF;
  }
  
    .ApplyFormBtn 
{
	width:30% ;
    text-align: center;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0.3em 0.3em;
    background-color: #2275FF;
    border-top: 1px solid #00C0FF;
    border-left: 1px solid #00C0FF;
    border-bottom: 1px solid #0058FF;
    border-right: 1px solid #0058FF;
  }
  
  #assets {
    width:43%;
    float: left;
    margin: 0 0 0 1%;
  }
  #liabilities {
    width:46%;
    float: left;
    margin: 0 0 0 4.5%;
  }  
  
  #assetsTbl, #liabilitiesTbl {
    width: 100%;
    border-collapse: collapse;
  }
  
  #assetsTbl th, #assetsTbl td, #liabilitiesTbl th, #liabilitiesTbl td {
    text-align:left;
    vertical-align: top;
    padding: 3px; margin: 0;
    color: #2275FF;
    font-size: 0.95em;
  }
  #assetsTbl td, #liabilitiesTbl td {
    white-space: nowrap;
    font-size: 0.95em;
  }
  #assetsTbl .lbl1 {
    width: 50%;
  }
  #liabilitiesTbl .lbl1  {
    width: 35%;
  }
  #assetsTbl input, #liabilitiesTbl input {
    border: 1px solid #2275FF;
    color: #2275FF;
    width: 6em;  
    font-size: 0.95em;  
  }

  #applicationForm #declaration {
    background-image: none;
  }
  #applicationForm #declaration p {
    margin-bottom: 0.4em;
  }
  #applicationForm #declareAuth {
    margin-left: -3px;
    display: inline;
  }
  #applicationForm fieldset.required  {
    background-color: #FCDFD6;
  }
  #warning {
    display:none; 
    background-color: #DD4411;
    padding-top: 1em;
    padding-bottom: 1em;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
  }
  
  #warningwide {
    display:none; 
    background-color: #DD4411;
    padding-top: 1em;
    padding-bottom: 1em;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
  }
  
  #warning p {
    color: #FFFFFF;
  }

  #filter select{
    width: auto;
  }
  table.borrowerDetails, table.propertiesInfo {
    width: 90%;
  }
  table.nominatedContact, table.assetsList {
    width: 40%;
  }
  table.liabilitiesList {
    width: 60%;
  }
  #viewAppsByMonth td {
    padding: 0.5em;
    white-space: nowrap;
  }
  #setDoneForm input.submit {
    width:90%;
  }
  #viewAppsByMonth td a:visited {
    color: #AAAAAA;
    text-decoration: line-through;
  }
  #viewAppsByMonth tr.even td {
    background-color: #DDDDDD;
  }
  #viewApp td  {
    text-align: center;
    padding: 3px;
    width: auto;
    border-bottom: 1px solid black;
  }
  #viewApp td.tdlabel  {
    text-align: right;
    width: 160px;
    white-space: nowrap;
    vertical-align: top;
    border: 0;
  }

  #calculatorForm label.text {
    width: 35%;
    float: left;
    text-align: left;
		padding-left: 40px;
  }
  #calculatorForm input.text  {
    width: 20%;
  }
	#calculatorForm select.text  {
    width: 20%;
  }
  #compinfo {
    text-align:center;
  }
  div.loansNav ul {
    margin-left: 26.7%;
  }
  div.loansNav li {
    display: inline;
    padding-right: 10px;
    line-height: 1.5em;
  }
  
	ul#sitemap, ul#sitemap li ul {
		list-style-type:none;
	}
	
	ul#sitemap li ul li {
		margin-bottom: -8px;
	}
	
	div#pagebanner
	{
		width: 100%;
	  	height: 47px;
	  	margin-bottom: 13px;
	  	margin-top: 20px;
		text-indent: -6000px;
	}
	
	.homehead { background: url(images/alc_head_home.gif) 0px 0px no-repeat; }
	.whychooseus { background: url(images/alc_head_whychoose.gif) 0px 0px no-repeat; }
	.debt { background: url(images/alc_head_debt.gif) 0px 0px no-repeat; }
	.refi { background: url(images/alc_head_refi.gif) 0px 0px no-repeat; }
	.shortterm { background: url(images/alc_head_shortloans.gif) 0px 0px no-repeat; }
	.personal { background: url(images/alc_head_persloans.gif) 0px 0px no-repeat; }
	.homereno { background: url(images/alc_head_renohome.gif) 0px 0px no-repeat; }
	.homeloan { background: url(images/alc_head_homeloans.gif) 0px 0px no-repeat; }
	.nonconform { background: url(images/alc_head_nonconform.gif) 0px 0px no-repeat; }
	.freshstartloans { background: url(images/alc_head_freshStart.jpg) 0px 0px no-repeat; }
	.business { background: url(images/alc_head_busloans.gif) 0px 0px no-repeat; }
	.car { background: url(images/alc_head_carfin.gif) 0px 0px no-repeat; }
	.construction { background: url(images/alc_head_constructloans.gif) 0px 0px no-repeat; } 
	.calheader { background: url(images/alc_head_repcalcu.gif) 0px 0px no-repeat; }  
	.applyhead { background: url(images/alc_head_applyon.gif) 0px 0px no-repeat; }  
	.equiryhead { background: url(images/alc_head_makeenq.gif) 0px 0px no-repeat; }
	.faqhead { background: url(images/alc_head_faq.gif) 0px 0px no-repeat; }
	.contacthead  { background: url(images/alc_head_contact.gif) 0px 0px no-repeat; }
	.sitemap  { background: url(images/alc_head_sitemap.gif) 0px 0px no-repeat; }
	.privacyhead { background: url(images/alc_head_privacy.gif) 0px 0px no-repeat; }
	.selfemployed { background: url(images/alc_head_selfemploy.gif) 0px 0px no-repeat; }
	.LoDocLoans { background: url(images/alc_head_lo.jpg) 0px 0px no-repeat; }
	.NoDocLoans { background: url(images/alc_head_no.jpg) 0px 0px no-repeat; }
	
	.secondmortgage { background: url(images/alc_head_secondmortgage.gif) 0px 0px no-repeat; }
	.loansservices { background: url(images/alc_head_loanservices.gif) 0px 0px no-repeat; }
/* landing page */
	
	#landingheader {
    width: 775px;
    height: 75px;
    padding: 0;
    margin: 0;
    padding:0px 0 17px 0;
		border-bottom: solid 1px #6e6e6e;
  }
	#landingheader h1 { font-size: 0.3em; line-height: 0.5em; margin: 0; padding: 0; display:none;} 
	#landingheader h2 { font-size: 0.3em; line-height: 0.5em; margin: 0; padding: 0; display:none;}
	
	#landingfooter {
    width: 775px;
    height: 15px;
    padding: 0;
    margin: 0;
    padding:0px 0 0px 0;
		border-bottom: solid 1px #6e6e6e;
  }
	
	#landheading {
	  width: 100%;
	  height: 85px;
	  background-color: #CCCCCC;
    background: url(images/head.gif) 0px 0px no-repeat;
	}
	
	#landingbox {
		width: 100%;
	  height: 237px;
	  background-color: #CCCCCC;
    background: url(images/box_bg.gif) 0px 0px no-repeat;
		padding-top: 60px;
	}
	
	#landingbox p {
		margin-left: 50px;
		width: 450px;
	}
	
	#landingbox ul {
		list-style-type:none;
		margin-left: 40px;
		padding-left: 40px;
	}
	
	#landingbox ul li {
		padding-bottom: 25px;
		color: #5a6d35;
		font-size: 14px;
		font-weight: bold;
	}
	
	#landingarrow {
		width:336px;
		height: 124px;
		background-color: #CCCCCC;
		background: url(images/arw.gif) 0px 0px no-repeat;
		float: left;
	}
	
	#landingapplynow {
		width:205px;
		height: 124px;
		background-color: #CCCCCC;
		background: url(images/butt.gif) 0px 0px no-repeat;
		float: left;
	}
	
	#landingapplynow a  {height: 124px; width:205px; display: block;	text-indent: -5000px;	background: none; text-decoration: none;}
  #landingapplynow a:hover {text-decoration: none; }
  
  ul.tick {
  	margin-left: 20px;
  }
  
  ul.tick li {
	line-height: 24px;
	list-style: url(images/alc_tick.gif);
	font-size: 12px;
	color:#2275FF;
	padding-left: 10px;
  }
  
  * HTML ul.tick li {
  	padding-left: 20px;
  }
  
  /* contact page */
  
  #contactphone {
  	background-image: url(images/alc_contact.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 75px;
	text-indent: -6000px;
	margin-bottom: 20px;
  }
  
.valueRequired 
{
	background-color: #DD4411; 
	color: #FFFFFF; 
	padding:0px;
	height:19px !important;
	padding-left:2px;
}
.textAreaValueRequired 
{
	background-color: #DD4411; 
	color: #FFFFFF; 
	padding:0px;
	height:76px !important;
	padding-left:2px;
}
.link_10px_blue{
	font-size: 8px;
	color: #A6261D;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a.link_10px_blue,a.link_10px_blue:link,a.link_10px_blue:visited{ 
	font-size: 8px;
	color: #A6261D;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a.link_10px_blue:hover{ 
	font-size: 8px;
	color: #A6261D;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:normal;
}