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

@font-face {
 font-family: "Myriad Web";
 src: url("myriad.eot") /* EOT file for IE */
}
@font-face { 
font-family: "Myriad Web"; 
src: url("myriad.ttf")
} 

h1{color: #F88C00; font-size: 26px; font-family: "Myriad Web",Verdana,Helvetica,sans-serif; padding-top: 0px; margin-top: 0px; font-weight: normal;}

h2,h3,h4,h5 {
color: #F88C00; 
font-size: 20px; 
font-family: "Myriad Web",Verdana,Helvetica,sans-serif; 
padding-top: 0px; margin-top: 0px;
}

.padding{
text-align: left;
padding-left: 50px;
}

/*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;
	}
	
.footertxt{
font-size: 9px;
}

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

/* Dropdown Navigation Styles */

ul#navigation-1
	{ margin:0; padding:0px; list-style:none;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{  }
	

ul#navigation-1 li ul.navigation-2
	{ margin:0px; padding:0px; list-style:none; display:none; position:absolute; top:36px; width:200px; background:#1B3C88; left:0px; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ clear:left; margin-left:0px; width:200px; background:none; vertical-align:middle;}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; border:none; position:relative; z-index:1000; width:200px; font-size:12px; height:20px; color:#000000; text-align:left; text-decoration:none; font-family:Arial; background:#E3E3E3; padding:5px; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#DFDFDF 1px solid; border-bottom:#D3D3D3 1px solid;}
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; position:relative; z-index:1000; background:#DFDFDF; }
