	
/* ELEMENT STYLES */
	
	input, textarea {
		border: 1px solid #b6c6cb;
	}

/* CUSTOM STYLES */
	
	#consultation-result {
		color: #235d6d;
		font-weight: bold;
	}
	#content {
		background-image: url(../images/sub_content_bg.png);
		background-repeat: repeat-y;
		padding: 0 20px 0 0;
	}
	#content #contentnav {
		border-right: 1px solid #fff;
		float: left;
		padding-bottom: 280px;
		position: relative;
		width: 250px;
	}
	#content #bbb {
		bottom: 105px;
		left: 77px;
		position: absolute;
	}
	#content #contentnav #bbb img {
		border: 0;
	}
	#content #contentnav img {
		border-bottom: 1px solid #e2e6e8;
	}
	#content #holder {
		float: left;
		padding: 20px 0 30px 22px;
		width: 679px;
	}
	#content #holder .form .caption {
		white-space: nowrap;
	}
	#content #holder .form .whitespace {
		height: 1px;
	}
	#content #holder #application {
		background-color: #dae0e2;
	}
	#content #holder #application .sectionhead {
		background-color: #cbd3d8;
		font-size: 12px;
		font-weight: bold;
		padding: 4px 7px 4px 7px;
	}
	#content #holder h2 {
		border-bottom: 1px solid #cbd5da;
	}
	#content #holder h3 {
		margin: 0 0 0.5em 0;
		padding: 0;
		font-size: 15px;
		font-weight: bold;
	}
	#content #holder #subnav {
		font-size: 15px;
		margin-top: 10px;
	}
	#content #holder #subnav a.active {
		color: #8b7627;
		font-weight: bold;
		text-decoration: none;
	}
	#content #holder #subnav .separator {
		color: #c5d4da;
		margin: 0 8px 0 8px;
	}
	#flash {
		height: 192px;
	}
	#footer {
		float: left;
		margin-left: 22px;
		width: 678px;
	}
	#footerContainer {
		background-image: url(../images/sub_content_bg.png);
		background-repeat: repeat-y;
		width: 972px;
	}
	#footerContainer #bbb {
		float: left;
		width: 250px;
	}
	#footerContainer #bbb img {
		text-align: center;
		margin-left: 58px;
	}

/* FORM VALIDATION STYLES */

	.LV_valid {
		color: #090;
		margin: 0 0 0 5px;
	}
	.LV_invalid {
		color: #900;
		margin: 0 0 0 5px;
	}
	.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
		border: 1px solid #b6c6cb;
	}
	.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
		border: 1px solid #c00;
	}