@charset "utf-8";
/* CSS Document */

/*Button/Form Properties*/

.inputSmallCell input {
width:160px;
background-color:#006BDF;
color:#00172F;
border:#1b3c88 thin solid;
margin-left:0px;
font-size:11px;
}

.labelSmallCell select {
width:100px;
background-color:#006BDF;
color:#00172F;
border:#1b3c88 thin solid;
margin-left:0px;
font-size:11px;
}


.message textarea {
width:400px;
background-color:#006BDF;
color:#00172F;
border:#1b3c88 thin solid;
margin-left:0px;
font-size:11px;
}

.button {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#004C9F;
border:#1b3c88 thin solid;
}

/*global link properties*/

.link a:link, .link a:visited {
color:#f88c00;
text-decoration:none;
}

	.link a:hover {
	color:#ba761c;
	text-decoration:underline;
	}
a {
color:#f88c00;
text-decoration:none;
}

	a:hover {
	color:#ba761c;
	text-decoration:underline;
	}
/*body and background declarations*/

.body {
margin:0px;
padding:0px;
background-color:#003471;
text-align:center;
color:#ebf0cf;
font-family:Tahoma, Verdana, Arial, sans-serif;
}

.backgroundWrapper{
margin:0 auto;
width:auto;
text-align:center;
min-height:100%;
/*margin-bottom:1px;*/
}

.wrapperContent {
margin:0 auto;
/*width:766px;*/
text-align:center;
min-height:100%;
/*margin-bottom:1px;*/
/*background-color:#00FF00;*/
}

.topLogo {

height:137px;
text-align:center;
margin:0px;

/*background-color:#FF6666;*/
}

.flashHeader {
padding:0px;
margin:0px;
/*width:766px;*/
height:216px;
text-align:center;
/*padding-left:20%;*/
}

.mainMenuBackground{
text-align:center;
height:38px;
background-color:#1b3c88;
padding:0px;
margin:0px;
}

	.mainMenu {
	text-align:center;
	height:36px;
	padding-left:2px;
	}
	
	.clearBar {
	width:auto;
	height:1px;
	clear:both;
	}
	
	/*Begin Declaration of Main Menu Rollovers*/
	.rollOverAbout a:link, .rollOverAbout a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_aboutUs.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverAbout a:hover {
			background-image:url(../images/button_aboutUsRoll.png);
			}
			
			#about {
			height:36px;
			width:118px;
			background-image:url(../images/button_aboutUsRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}
			
	.rollOverServices a:link, .rollOverServices a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_services.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverServices a:hover {
			background-image:url(../images/button_servicesRoll.png);
			}
			
			#services {
			height:36px;
			width:118px;
			background-image:url(../images/button_servicesRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}
		
	.rollOverTestimonials a:link, .rollOverTestimonials a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_testimonials.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverTestimonials a:hover {
			background-image:url(../images/button_testimonialsRoll.png);
			}
			
			#testimonials {
			height:36px;
			width:118px;
			background-image:url(../images/button_testimonialsRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}
			
	.rollOverGallery a:link, .rollOverGallery a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_gallery.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverGallery a:hover {
			background-image:url(../images/button_galleryRoll.png);
			}
			
			#gallery {
			height:36px;
			width:118px;
			background-image:url(../images/button_galleryRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}
	
	.rollOverContact a:link, .rollOverContact a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_contactUs.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverContact a:hover {
			background-image:url(../images/button_contactUsRoll.png);
			}
			
			#contact {
			height:36px;
			width:118px;
			background-image:url(../images/button_contactUsRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}
	
	.rollOverHome a:link, .rollOverHome a:visited {
	height:36px;
	width:118px;
	background-image:url(../images/button_home.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	}
			.rollOverHome a:hover {
			background-image:url(../images/button_homeRoll.png);
			}
			
			#home {
			height:36px;
			width:118px;
			background-image:url(../images/button_homeRoll.png);
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			}

.content {
padding-top:20px;
height:auto;

}
	.contentGradientContainer {
	width:766px;
	height:auto;
	/*margin-left:-28px;*/
	text-align:center;
	}
	
	.gradientTop {
	/*background-image:url(../images/background_gradientTop.png);*/
	background-repeat:no-repeat;
	width:766px;
	height:45px;
	}
		.titleLeftColHome {
		background-image:url(../images/graphic_welcomeS.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:432px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColAbout {
		background-image:url(../images/graphic_about.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:432px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColServices {
		background-image:url(../images/graphic_services.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:432px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColTestimonials {
		background-image:url(../images/graphic_testimonialsMain.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:675px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColGallery {
		background-image:url(../images/graphic_gallery.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:675px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColContact {
		background-image:url(../images/graphic_contactUs.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:432px;
		height:32px;
		padding-left:45px;
		}
		
		.titleLeftColThanks {
		background-image:url(../images/graphic_thankYou.png);
		background-repeat:no-repeat;
		float:right;
		text-align:center;
		width:432px;
		height:32px;
		padding-left:45px;
		}
		
		.titleRightCol {
		background-image:url(../images/graphic_testimonialsS.png);
		background-repeat:no-repeat;
		float:right;
		right:0px;
		text-align:center;
		width:213px;
		height:32px;
		padding-right:35px;
		}
	
	.gradientMiddle {
	background-image:url(../images/background_gradientMid.png);
	/*background-repeat:repeat-y;*/
	background-repeat:no-repeat;
	height:auto !important;
	height: 293px;
	min-height:293px;
	width:766px;
	}
	
			.gradientMiddleTes {
			background-image:url(../images/background_gradientTes.png);
			background-repeat:no-repeat;
			height:auto !important;
			height: 293px;
			min-height:293px;
			width:766px;
			}
	
		.contentLeftCol {
		float:left;
		text-align:left;
		font-size:12px;
		padding-left:55px;
		padding-top:-55px;
		width:410px;
		margin:0px;
		top:0px;
		}
		
		.headerLeft {
		font-size:12px; 
		font-weight:bold;
		}
		
		.contentRightCol{
		float:right;
		text-align:left;
		font-size:12px;
		width:200px;
		padding-right:25px;
		padding-left:35px;
		border-left:#FFFFFF dashed thin ;
		border-spacing:20px;
		}
		
	
/*	.gradientBottom {
	background-image:url(../images/background_gradientBottom.png);
	background-repeat:no-repeat;
	height:31px;
	width:766px;
	}*/
	
.gradientPhoto {
/*background-image:url(../images/background_photo.png);
background-repeat:no-repeat;*/
height:220px;
text-align:center;
margin-left:3px;
padding-top:25px;
}
	.photoTitle {
	text-align:center;
	width:auto;
	height:auto;
	padding:0px;
	padding-left:6px;
	}

.footerBackground {
text-align:center;
background-color:#1b3c88;
width:auto;
height:70px;
}
	.footer{
	height:70px;
	text-align:center;
	}
	
	.footerLeft {
	float:left;
	font-size:11px;
	padding-top:10px;
	}
	
	.footerRight {
	float:right;
	font-size:11px;
	padding-top:10px;
	}
