/*	three-blocks
--------------------------------------------------*/
/*
.boxlink{
position:absolute;
width:313px;
height:160px;
background-color:#99FF00;
display:block;
z-index: 100;
}
*/


#three-blocks {
	margin: 0 0 30px 0;
}

	.block {
		width: 326px;
		float: left;
		position:relative;
	}
	
		.fp-left {
			margin: 0 auto 0 0;
		}
		
		.fp-center {
			margin: 0 auto;
		}
		
		.fp-right {
			margin: 0 0 0 auto;
		}
		
		.flash-pic {
			position: relative;
			display: block;
			width: 313px;
			height: 160px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
		
			.flash-pic object {
				position: absolute;
				top: 0;
				left: 0;
				width: 313px;
				height: 160px;
				z-index: 100;
				
			}
		
			.flash-pic a {
				position: absolute;
				top: 0;
				left: 0;
				width: 313px;
				height: 160px;
				z-index: 1000;
			}
		
		.below-flash-text {
			width: 313px;
			padding: 15px 0 0 0;
		}
		
		.below-flash-text a {
			text-decoration: none;
		}
		
		.below-flash-text a h3,
		.below-flash-text a span.hea {
			display: block;
			font-size: 20px;
			background-color: inherit;
			color: #000;
			text-decoration: none;
		}
		
		.below-flash-text a:hover h3,
		.below-flash-text a:hover span.hea {
			text-decoration: underline;
		}
		
		.below-flash-text a p,
		.below-flash-text a span.pa {
			display: block;
			padding: 7px 0 0 0;
			background-color: inherit;
			color: #000;
			border: 0;
			text-decoration: none;
			line-height: 16px;
		}
		
		.below-flash-text a:hover p,
		.below-flash-text a:hover span.pa {
			background-color: inherit;
			color: #000;
			border: 0;
			text-decoration: none;
		}
		
			.below-flash-text h3 {
				padding: 20px 0 10px 10px;
			}
		
				.below-flash-text h3 a {
					font-size: 20px;
					background-color: inherit;
					color: #000;
					margin: 0;
				}
				
				.below-flash-text h3 a:hover {
					background-color: inherit;
					color: #0046ad;
				}
				
				.below-flash-text p {
					font-size: 14px;
					background-color: inherit;
					color: #666;
					line-height: 18px;
					padding: 0 10px;
					margin: 0;
				}
		
		
/*	homepage-contact
--------------------------------------------------*/
#homepage-contact {
	height: 224px;
	background-image: url(/i/homepage/hp-contact-bg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

	.hp-contact-box {
		width: 276px;/*326*/
		float: left;
		padding: 75px 20px 0 30px;
		background-color: inherit;
		color: #fff;
	}
	
		.hp-contact-box p {
			font-size: 17px;
			padding: 0 0 15px 0;
			margin: 0;
			background-color: inherit;
			color: #fff;
		}
	
		.t, .f, .e {
			background-position: 0 0;
			background-repeat: no-repeat;
			font-size: 17px;
			padding: 0 0 0 28px;
			margin: 3px 0;
		}
		
		.t {
			background-image: url(/i/homepage/t.jpg);
		}
		
		.f {
			background-image: url(/i/homepage/f.jpg);
		}
		
		.e {
			background-image: url(/i/homepage/e.jpg);
		}
		
			.e a {
				font-size: 17px;
				background-color: inherit;
				color: #fff;
			}
			
			.e a:hover {
				background-color: #55a51c;
				color: #fff;
				text-decoration: none;
			}
			
			#qc-box {
				position: relative;
				padding: 0 !important;
				width: 326px;
				height: 224px;
			}
			
			a#quick-contact {
				position: absolute;
				top: 74px;
				left: 64px;
				display: block;
				width: 200px;
				height: 78px;
				background-image: url(/i/homepage/quick-contact.jpg);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			
			a#quick-contact:hover {
				background-position: 0 -78px;
			}
			
			
			
#quick-contact-box {
		position: absolute;
		top: 530px;
		right: 100px;
		z-index: 100 !important;
		background-color: #eee;
		border: 5px #ccc solid;
		width: 325px;
		height: 280px;
	}
	
	
	#quick-contact-box form {
	
		}

		#quick-contact-box form fieldset {
			padding: 10px;
			}
			
			#quick-contact-box form fieldset div {
				padding: 0 0 5px 0;
				}
				
				#quick-contact-box form fieldset div label {
					display: block;
					font-size: 14px;
					background-color: inherit;
					color: #000;
					}
					
				#quick-contact-box form fieldset div input {
					font-size: 14px;
					}
					
				#quick-contact-box form fieldset div a {
					color: #666;
					background-color: inherit;
				}
				
				#quick-contact-box form fieldset div a:hover {
					color: #000;
					background-color: inherit;
				}