    table {
        padding: 0px;
        margin: 0px;
    }

    .form-header {
        color: #003366;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        letter-spacing: 0.8px;
        font-weight: bold;
    }
    
    .columnContainer {
        border-collapse: collapse;
    }
    
    .formTable {
        border-collapse: collapse;
        padding: 0px;
        margin: 0px;
    }
    
    .formTable.left {
        width: 478px;
        float: left;
    }
    
    .formTable.right {
        width: 354px;
        float: right;
    }
    
    /* new ones */
	td.heading {
		height: 24px; 
		color: #FFFFFF;
        font-family: Verdana;
        font-weight: bold;        
	}
	
    .formTable {
        margin-bottom: 5px;
        
    }
    
	td.heading-left {
		padding-left: 5px;
		background: url('../assets/bar_483.png') repeat-y;
	}
	
	td.heading-right {
		padding-left: 5px;
		background: url('../assets/bar_329.png') repeat-y;
	}
		
	
	td.content {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
    
    td.termsAndConditions {
        font-size: 9px;
        
    }
  
  	.visible{
	display:block;
	}
	
	.hidden{
	display:none;
	}
	
	.loading{
		padding: 20px;
		border: 1px solid #404040;
		background: #F0F0F0;
		width: 300px;
		height: 100px;
		margin-left: -170px;
		margin-top: -60px;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 500;
		text-align: center;
		vertical-align: middle;
		text-align: center;
	}
	
	span.note {
		font-size: 10px;
		color: #909090;
	}