body {

		background-color:#151b4d;
		
		background-image:url(images/background.jpg);
		
		background-repeat:repeat-x;

		margin-top:0px;

}
a, img {
		outline:none;
}
a:hover {
		text-decoration:underline;

}
.bbb     {
		padding:0 0 20px 20px;
		float:left;
}

.clear  {
		clear:both;
}
.column_1   {

		width:270px;

		float:left;
		
		text-align:left;
		
		margin:0 0 0 63px;

}

.column_2   {

		width:630px;

		float:left;
		
		text-align:left;

}		

.contactPosition1 {
		margin:20px 0px 0 0px;
		text-align:center;	
              
}

.container01  {
		background-image:url(images/index_01.png);
}
.container01A  {
		background-image:url(images/about_01.png);
}
.container01C  {
		background-image:url(images/page3_01.png);
}
.container01S  {
		background-image:url(images/services_01.png);
}

.container01  {

		background-repeat:no-repeat;

		width:1000px;

		height:126px;

}

.container02, .container02A, .container02R, .container02C  {
				
		background-repeat:no-repeat;

		width:1000px;

		height:296px;
		
		
}
.container02  {
		
		background-image:url(images/index_02.png);

}
.container02A  {
		
		background-image:url(images/about_02.png);

}		
.container02C  {
		
		background-image:url(images/contact_02.png);

}
.container02R  {
		
		background-image:url(images/references_02.png);

}
.container03  {

		background-image:url(images/index_03.png);

		background-repeat:repeat-y;

		width:1000px;

		height:auto;
		
		overflow:hidden;
		
}
.container04  {
		
		background-image:url(images/index_04.png);
		
		background-repeat:no-repeat;

		width:1000px;

		height:138px;
		
		
}
.container05  {
		width:1000px;
		text-align:center;
}

.contentCol1Box  {
		width:263px;
		/*background-color:#b6a87d;
		border:thin #dddddd solid;*/
		margin:0 0 0 0;
}
.contentCol1  {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:16px;
	
	margin:5px 0 0 0;
	
	padding:0 0 0 4px;

	text-align:center;
	
	font-weight:100;		

}
.contentCol1  a {
	color:#FFF;
	text-decoration:none;
}
.contentCol1  a:hover {
	color:#FFF;
	text-decoration:underline;
}
.contentCol1  h3 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contentCol2  {

	font-family:Arial, Helvetica, sans-serif;

	color:#111111;

	font-size:14px;

	margin:0px 25px 0 15px;

	text-align: justify;		

}
.contentCol2  h1 {
		color:#0f164b;
}
.contentCol2  h3 {
		margin-top:40px;
}
.contentCol2  img {
		text-align:right;
}
.contentCol2  li {
		text-align:left;
}
.contentCol2C  {

	font-family:Arial, Helvetica, sans-serif;

	color:#111111;

	font-size:14px;

	margin:0px 25px 0 15px;

	text-align: center;		

}
.contentCol2C  h1 {
		color:#0f164b;
}
.contentMain  {
	
		font-family:Arial, Helvetica, sans-serif;

		color:#111111;

		font-size:14px;
		
		font-weight:bold;

		margin:0px 10px 10px 10px;

		text-align:left;
		
}
.contentMain2  {

	font-family:Arial, Helvetica, sans-serif;

	color:#374520;

	font-size:14px;

	margin:20px 0px 20px 10px;

	text-align:left;		

}
.divider  {
	margin: 7px 0 7px 0;
	text-align:center;
}
.divider2  {
	width:240px;
	border:2px #ffffff ridge;
	margin:10px 0 10px 10px;
	text-align:center
}

.fbLike   {
		padding:20px 0 0 370px;
		float:left;
}
.formfields  { 
		color: #000000; 
		border: 1px solid #000000; 
		padding-left: 2px; 
		padding-right: 2px; 
		background-color: #ffffff;
    	background-position: top; 
    	background-repeat:no-repeat;
}
.formContainer {
		float:left;
		padding:0 0 0 50px;
}
.formbox {
		width:270px;
		height:179px;
		margin:0px 0 0 2px;
		padding:8px;
	
}
.formtext1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ffffff;
	font-weight:bold;
	margin:38px 0 0 5px;
}
.formtext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
}
.formName  {
	margin:30px 0 0 35px;
}
.formNameBox  {
	margin:30px 0px 0 9px;
	width:180px;
}
.formPhone  {
	margin:4px 0 0 35px;
}
.formPhoneBox  {
	margin:4px 0px 0 6px;	
}
.formEmail  {
	margin:4px 0 0 35px;
}
.formEmailBox  {
	margin:4px 0px 0 5px;
}
.formSubmitBox  {
	margin:14px 0 0 0px;
	text-align:center;
	width:297px;
	height:37px;
}
.imgPos01  {
		margin:0px 0 0 0;
		
		text-align:center;
}

.imgPos02  {
		margin:0 40px 0 0;
		float:right;
}
.imgPos03  {
		margin:0 0px 0 0;
		float:right;
}
.LocationPosition1  {

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

}
.LocationText {
		font-family:Arial, Helvetica, sans-serif;
		color:#111111;
		text-align:center;
		font-size:14px;
		font-weight:bold;	
}
.LocationText a {
		color:#009;
}
.LocationText a:hover {
		text-decoration:none;
}

.margin1  {
		margin:40px 0 0 0;
}
.margin2  {
		margin:20px 0 0 2px;
}
.margin3  {
		margin:140px 0 0 2px;
}
.marginLeft1  {
		Margin-left:10px;
}
.marginLeft2  {
		margin-left:55px;
}  
.marginTop1  {
		margin-top:30px;
}
.nav    {
		
		text-align:left;
		margin:20px 0 0 50px;
		float:left;	
}
.navItem  a {
		
		float:left;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		margin:0 20px 0 0;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		
}
.navItem a:hover  {
		
		color:#000;
}
.nav1  {
		background-image:url(images/nav_01.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav1 a:hover  {
		background-image:url(images/navOver_01.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav2  {
		background-image:url(images/nav_02.jpg);
		float:left;
		width:225px;
		height:46px;;
}
.nav2 a:hover  {
		background-image:url(images/navOver_02.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav3  {
		background-image:url(images/nav_03.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav3 a:hover  {
		background-image:url(images/navOver_03.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav4  {
		background-image:url(images/nav_04.jpg);
		float:left;
		width:225px;
		height:46px;
}
.nav4 a:hover  {
		background-image:url(images/navOver_04.jpg);
		float:left;
		width:225px;
		height:46px;
}
.navBottom  {
		font-size:11px;
		color:#111111;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin: 70px 0 0 0;
}
.navBottom  a {
		color:#111111;
		text-decoration:none;
}
.navBottom  a:hover {
		text-decoration:underline;
}
.navBottom2  {
		font-size:11px;
		color:#111111;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin: 50px 0 0 0;
}
.navBottom2  a {
		color:#111111;
		text-decoration:none;
}
.navBottom2  a:hover {
		text-decoration:underline;
}
.navBottom3  {
		font-size:11px;
		color:#111111;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin: 40px 0 0 0;
}
.navBottom3  a {
		color:#111111;
		text-decoration:none;
}
.navBottom3  a:hover {
		text-decoration:underline;
}
.phone  {
		padding:15px 50px 0 0;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		text-align:right;
		font-weight:bold;
		
}
.phone  a {
		color:#ffffff;
		text-decoration:none;
}
.phonetext  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-style:italic;
		font-weight:100;
		vertical-align:middle;
		margin:0 20px 0 0;
}
.photoPos1  {

		margin:0 60px 0 0;

}		

.siteDesign {

		font-size:10px;

		color:#ffffff;

		margin:10px 0 0 0;

		text-align: center;

}
.signature {
		font-family:"Edwardian Script ITC";
		color:#111111;
		font-size:30px;	
}
.siteDesign a {

		color:#ffffff;

}
.socialLinks  {
		padding:34px 0 0 9px;
		float:left;
}
.table    {
		width:700px;
		background-color:#c6c6b5;
		border:thin #999 solid;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:14px;
		margin:20px 0 0 0;
		padding-bottom:20px;
		float:left;
}
.tagline  {
		font-family: "Times New Roman", Times, serif;
		font-size:21px;
		font-weight:bold;
		font-style:italic;
		color:#FFF;
		padding:55px 0 0 290px;
}
.tblCol1   {
		width:200px;
		text-align:left;
		padding:5px 5px 5px 60px;
		float:left;
}
.tblCol2   {
		width:125px;
		text-align:center;
		padding:5px;
		float:left;
}
.tblCol1 h3   {
		text-decoration:underline;
}
.tblCol2 h3   {
		text-decoration:underline;
}
.titleTextBox  {
			
		margin-left:0px;
		
		width:505px;
				
}
.titleText  {
	
		width:288px;
		
		font-family:Arial, Helvetica, sans-serif;

		color:#fae585;

		text-align:center;
		
		font-size:14px;
		
		font-style: normal;
		
		padding:122px 0 0 217px;
		
		float:left;
					
}