.applicationPage {
	width: auto; // 800px;
	/*border: medium solid;*/
	font-size: 100%;
	padding-left: 15px;
	padding-right: 15px;
	}
	

.applicationPage HR {
	
		height: 3px;
		align: center;
		background: #a0b9d2;
		margin-top: 7px;
		margin-bottom: 7px;
		}
	
	
.appTitle {
	font-size: 150%;
	width: auto; //800px;
	margin-bottom: 0px;
	}

.appTitle P {
	margin-bottom: 2px;
	}
	
.appContactInfo label {
	font-size: 80%;
	/*background-color: #fff7cb;*/
	}
	
.highlight {
	/*background-color: #fff7cb;*/
	}

.appContactInfo ul {
	margin-left: 0px;
	}
	
.appContactInfo li {
	margin-bottom: 8px;
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
	}
	
.forms {
	display: inline;
	float: left;
	margin-left:5px;
	margin-top: 0px;
	margin-bottom: 10px;
	}	
	
input {
	background: #fff;
	}
	
.forms input {
	background: #fff !important;
	}

.forms textarea {
 	background: #fff;
}



.formsHalfWidth {
	display: inline;
	width: 40%;
	float: left;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.formsHalfWidth input {
	background: #fff !important;
	}


.formsThirdWidth {
	display: inline;
	width: 30%;
	float: left;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.formsThirdWidth input {
	background: #fff !important;
	}



input.radio1 {
	font-size: 80%;
	
	}
	
.lineBreak {
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	height: 0px;
	}
	
p.minorHeading {
	margin-top: 1em;
	margin-bottom: 0em;
	margin-left: 50px;
	font-size: 90%;
	}
	
.mainSessionHeading {
	font-weight: bold;
	font-size: 100%;
	}
	
.secondarySessionHeading {
	margin-left: 1em;
	}

.boldFeeText {
	font-size: 85%;
	font-weight: bold;
	}
	
.plainFeeText {
	font-size: 85%;
	display: block;
	float: left;
	}
	
.moneyFeeText {
	font-size: 85%;
	text-align: right;
	}