  /*
  	Sections are like pages. Inside each section there are sub-section which need titles.
  */


	TABLE.loanForm {
		border:1px solid white;
		border-collapse:collapse;
		}
	TABLE.loanForm TH {
		background-color:#EFEFF1;
		border:3px solid white;
		padding:4px 5px 4px 3px;
		text-align:right;		
		color:#00004F;
		}
	TABLE.loanForm TD {
		border:3px solid white;
		padding:0px;
		}
		
	SPAN.formLabel {
		background-color:#EFEFF1;
		border:0px solid white;
		padding:4px 5px 4px 3px;
		margin:1px;
		text-align:right;
		color:#00004F;
		font-weight:bold;
		width:138px;
		}
	SPAN.formCtrl {
		border:0px solid white;
		padding:0px;
		}


	TD.NOTloanForm {
		background-color:white;
		border:0px;
		padding:0px;
		}

	TABLE.NOTloanForm TR TH {
		background-color:white;
		border:0px;
		font-weight:normal;
		padding:0px;
		}
	TABLE.loanForm TR TD.title {
		font-weight:bold;
		text-align:left;
		}


/*
	TABLE.loanForm {
		border:1px solid white;
		border-collapse:collapse;
		font-size:x-small;
		width:100%;
		}
*/
	TABLE.dcdmDate, TABLE.dcdmDate TR, TABLE.dcdmDate TR TD,
	TABLE.dcdmDurationMonths, TABLE.dcdmDurationMonths TR, TABLE.dcdmDurationMonths TR TD { 
		border:1px solid white; 
		}
		
	TABLE#secSelectPane {
		border-collapse:collapse;
		}
	TABLE#secSelectPane TD, TABLE#secSelectPane TH  {
		text-align:center;
		}


	/* Smallprint */
	SPAN.smallNote { 
		font-size:x-small;
		font-weight:normal;
		}

	/*ERROR HIGHLIGHTING*/
	.ctrlError {
		background-color:#F305FB;
		color:white;
		font-weight:bold;
		font-size:x-small;
		}
	P.notEnoughAdrHistory, P.errorMsg { 
		font-weight:bold;
		color:#F305FB;
		}

	/*/ERROR HIGHLIGHTING*/


	/* SECTION STATUS */
	TR.status {	
		height:20px;
		}
	TR.status TH.active {
		background-color:#ffffff;
		border-width:2px 2px 0px 2px;
		border-style:solid;
		border-color:#00004f;		
		}

	TR.status TH.notEdited {
		background-color:#dcdcdc;
		border-width:2px 2px 2px 2px;
		border-style:solid;
		border-color:#00004f;				
		}

	TR.status TH.complete {
		background-color:#7062ea;
		border-width:2px 2px 2px 2px;
		border-style:solid;
		border-color:#00004f;				
		}
	TR.status TH.complete A {
		color:white;
		}		
	TR.status TH.complete A:hover {
		color:#EFEFEF;
		}		
		
	TR.status TH.error {
		background-color:#f55df5;		
		border-width:2px 2px 2px 2px;
		border-style:solid;
		border-color:#00004f;		
		}
	TR.status TH.error A {
		color:white;
		}		
	TR.status TH.complete A:hover {
		color:#EFEFEF;
		}		
		
	TR.status TD.tabGap {
		border-width:0px 0px 2px 0px;
		border-style:solid;
		border-color:#00004f;		
		}
	/* /SECTION STATUS */

	
	DIV#sec1 { 
		display: block;
		}
	DIV#sec2 { 
		display: none;
		}
	DIV#sec3 { 
		display: none;
		}
	DIV#sec4 { 
		display: none;
		}
	DIV#sec5 { 
		display: none;
		}
	DIV#sec6 { 
		display: none;
		}
	DIV#sec7 { 
		display: none;
		}		
	DIV#sec8 { 
		display: none;
		}		
		
	/*<section navigator>*/
	TABLE#secSelectPane TR TH {
		width:104px;
		}
	TABLE#secSelectPane TR TH A {
		text-decoration:none;
		font-weight:bold;
		font-size:x-small;
		}


	/*</section navigator>*/
	
	/* formatting of submit button at end of form */
	INPUT#formSubmit { 
		color:white;
		font-weight:bold;
		background-color:#f55df5;
		font-size:small;
		}
	
