.header,.footer{ color:#555555; border-bottom:3px ridge #006600; }
.header .header_right a:hover{ color:#060; text-decoration:none;}

.borderBig{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu a{ font-family: 'Open Sans', sans-serif;}
body{fixed; background-size:100%;}
tr td{ padding:5px 5px;}

title{ font-weight:bolder; color:#006600;}
@font-face
{
font-family: alte;
src: url('alte/AlteHaasGroteskRegular.TTF');
}
@font-face
{
font-family: arista;
src: url('FONT/Arista2.0 Alternate light.TTF');
}
Body{ padding:0px; margin:0px;}
a{ text-decoration:none;}
a img{ border:none;}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif;
	/*text-transform: uppercase;
	*/font-weight: normal;
}
.Heading{
	background-image:url(../images/HeadingBack.png);
}
.Heading,.HeadingInner,#link1{
	display:block;
	width:100%;
	background-repeat:repeat-x;
}/*
#link1{ font-size:24px; font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal; color:#252827; margin:20px 0px;}
.Heading h2,.HeadingInner h2{ padding-left:10px;}*/
/**********   Slider  **********/
		#SliderContainer{display:block;position:fixed; z-index:99;}
		#SliderContainer ul {width:100%; padding:0px; margin:0px;}
		#SliderContainer ul li {list-style:disc; background-repeat:no-repeat; display:block; width:100%; height:100%; 
		font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; padding:0px;  font-size:20px; text-align:justify; letter-spacing:1px; }
		#SliderContainer ul li h1{ margin:0px 0px 9px; /*text-shadow: 1px 1px 2px #70946c;*/
        filter: dropshadow(color=#70946c, offx=3, offy=3); /*text-transform:uppercase; */letter-spacing:1px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;/*"Times New Roman", serif; /*'Amaranth', sans-serif;*/ font-weight:200; font-size:43px !important; }
/*#slide1,#slide2,#slide3,#slide4{ position:absolute;}
#slide1{ background-image:url(../images/1.jpg) }
#slide2{ background-image:url(../images/4.jpg) }*/
		.slide{ position:absolute;}
		.slide .backImg{ position:absolute; z-index:99; }
		.slide .backImg{ position:absolute; opacity:1; }
		.upper{ z-index:999; position:relative; margin:0px auto; top:140px; 
				background:none; width:1000px; height:320px;}
		.upper .insideBackLayer{ background-color:#FFFFFF;
				 width:100%; height:260px; position:absolute; opacity:.8; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
	.bannerImage{ position:absolute; margin:-110px 0px 0px 601px; width:349px; }
		.upper .insideUpperLayer{ padding:50px 50px;
				 width:900px; height:250px; position:absolute;}
.SlideDetails{ background:none; padding:0px; margin:0px; 
/*color:#373737;*/
 font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:100; list-style:disc; }

		.SlideDetails li{ margin:0px; list-style:disc;
				 width:415px; padding-left:10px; line-height:29px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size:24px;}
			/*fe0601*/
		#slide1,#slide2,#slide3,#slide4{ /*color:#000033;*/ /*color:#2c4c29;*/ color:#2c4c29;}	 	 
		#slide1 ul,#slide2 ul,#slide3 ul,#slide4 ul{ margin-top:40px; width:500px; list-style:disc;}
		#slide1 h1,#slide2 h1,#slide3 h1,#slide4 h1{ padding-left:0px;}
		/*#slide2 ul{ margin-top:100px;}
		#slide2 h1{ padding-left:200px;}
		#slide3 h1{ padding-left:450px;}
		#slide3 ul{ margin-top:100px; margin-left:250px;}
		#slide4 h1{ padding-left:680px;}
		#slide4 ul{ margin-top:150px;}*/
				
				
/**********   Header  **********/
		.header div a,.footer{
			color:#666666;
		}
		
		/* Header Style */
		.header{
			font-family:'Arial Narrow', Arial, sans-serif;
			line-height: 20px;
			font-size: 11px;
			z-index: 999999;
			position:fixed;
			-moz-box-shadow: 1px 0px 2px #000;
			-webkit-box-shadow: 1px 0px 2px #000;
			box-shadow: 1px 0px 2px #000;
			width:100%;
			padding:10px 0px 0px 0px;
			
			background-image: linear-gradient(bottom, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 50%);
background-image: -o-linear-gradient(bottom, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 50%);
background-image: -moz-linear-gradient(bottom, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 50%);
background-image: -webkit-linear-gradient(bottom, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 50%);
background-image: -ms-linear-gradient(bottom, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgba(221,221,221,1)),
	color-stop(.4, rgba(255,255,255,1))
); 
			}
		
		.header .header_left,
		.header .header_right{
		
		}
		
		.header_left a img{
			width:105px;
		}
		#headerRigthPanel{
				float:right; width:520px;
		}
		
		#caption{
			font-family: 'Open Sans', sans-serif; font-size:13px; font-style:italic; display:block; padding:0px 0px 10px; margin-left:65px;
		}
		.header #slogan{ font-family: arista; font-size:14px; width:300px; position:absolute; top:30px;}
		.header #slogan span{ font-weight:bolder; text-transform:capitalize; font-family: arista; font-size:24px; 
		text-shadow: 1px 2px 1px #666666;
        filter: dropshadow(color=#666666, offx=3, offy=3);}
		
		.header .header_left{
			float:left;
			width:20%;
			font-family: 'Miltonian';
			font-size:24px;
			padding-left:50px; padding-bottom:15px;
		}
		.header .header_left a{
			color:#666666;
		}
		.header .header_right{
			float:right;
			width:65%;
		}
		
		.header .header_right ul,
		.header .header_right ul li{
			display:inline; list-style:none;
		}
		
		.header .header_right a{
			padding: 0px 10px;
			letter-spacing: 1px;
			display: block;
			float: left;
			color:#999999;
			margin:0px 0px 0px 5px;
			font-weight:bold;
			text-transform: uppercase;
			font-size:13px;
		}
		.header span.right{
			float: right;
		}
		.header span.right a{
			float: none;
			display: inline;
		}
		
		
		#innerpageHeader{
			text-shadow: 1px 1px 1px #70946c; 
        filter: dropshadow(color=#70946c, offx=1, offy=1);
		color:#2c4c29;
		}
		
		#headingShadow{
			text-shadow: 0px 0px 1px #70946c; 
        filter: dropshadow(color=#70946c, offx=1, offy=1);
		color:#2c4c29;
		}
		
		.raised { text-align:center;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow: 0 15px 10px -5px rgba(151, 151, 151, 0.15);
			box-shadow: 0 15px 10px -5px rgba(151, 151, 151, 0.15);
}

table tr td:even
{
	display:none;
}
		
/**********  Footer  **********/
.footer{
	font-family:'Arial Narrow', Arial, sans-serif;
	line-height: 24px;
	font-size: 11px;
	z-index: 99999;
	-moz-box-shadow: 1px 0px 2px #000;
	-webkit-box-shadow: 1px 0px 2px #000;
	box-shadow: 1px 0px 2px #000;
	width:100%;
	padding:10px 0px;
	text-align:center;
	margin-top:5px;
	color:#2c4c29;
	font-weight:bolder;
	background:rgba(255, 255, 255, .9);
	height:24px;
}




/**********  Items  **********/


.fleft{ float:left; }
.fright{ float:right; }
.h150{ height:170px;}
.w330{ width:330px;}
.h130{ height:120px;}
.w310{ width:310px;}
.itemBlock{ position:absolute; display:block; font-family: 'Open Sans', sans-serif; opacity:.98;}
.itemContentBlock{ padding:10px; z-index:9999999;}
.servicesImg{ width:200px; float:right; margin:0px 10px 0px 10px; }
.servicesImgM{ width:125px; margin:0px 10px; }
.contentBack{ background::none;
background-image: linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -o-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(221,221,221)),
	color-stop(0.37, rgb(255,255,255))
);}

.Heading h2{
opacity:.75;
	background-image: linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -o-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);
background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 0%, rgb(255,255,255) 37%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(221,221,221)),
	color-stop(0.37, rgb(255,255,255))
);
}




.itemBlock h3{ font-size:14px; font-weight:bolder; line-height:20px; padding:0px; margin:5px 0px;}
.itemBlock p,.itemBlock ul{ padding:0px; margin:0px; line-height:18px; font-size:14px; padding:5px 0px 0px 15px; }
.itemBlock div img{ width:100px; margin-top:10px;}
.itemBlockLeft{ width:100px; float:left; }
.itemBlockRight{ float:right; width:200px; }
.itemBlockRight ul li{ text-align:justify;}

/**********		ContentArea	**********/
#ContentWrapper{
	width:100%; z-index:99999; position:relative; margin:0px auto; top:140px; color:#252827; font-family: 'Open Sans', sans-serif; font-size:14px;
}

#ContentContainer{
	width:1000px; margin:0px auto 0px; padding:0px 0px 0px 17px;
}

#Contact{ min-height:460px; }
#ContentBackContact{ min-height:465px; }

#Clients{ height:600px; }
#ContentBackClients{ min-height:960px;}

#ContentBackAbout{ min-height:465px;}

#ContentBackClients,
#ContentBackContact,
#ContentBackAbout{
	width:1000px; position:absolute; opacity:.9;
}
.ContentBack{background: rgb(255,255,255,.3); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,.3) 0%, rgba(221,221,221,.3) 100%, rgba(221,221,221,.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(221,221,221,.3)), color-stop(100%,rgba(221,221,221,.3))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,.3) 0%,rgba(221,221,221,.3) 100%,rgba(221,221,221,.3) 100%); /* Chrome10+,Safari5.3+ */
background: -o-linear-gradient(top,  rgba(255,255,255,.3) 0%,rgba(221,221,221,.3) 100%,rgba(221,221,221,.3) 100%); /* Opera 11.30+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,.3) 0%,rgba(221,221,221,.3) 100%,rgba(221,221,221,.3) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,.3) 0%,rgba(221,221,221,.3) 100%,rgba(221,221,221,.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,.3)', endColorstr='rgba(221,221,221,.3) 100%)',GradientType=0 ); /* IE6-8 */

}
#Clients,#Contact{
	width:970px; position:relative; padding:15px; 
}
hr{ margin:30px 0px;}
#ContentLeft{ width:200px; min-height:440px; float:left; border-right:1px ridge #000000; padding-right:45px;  }
#ContentRight{ width:695px; float:right; padding:0px 0px 0px 0px; }
#Content{ position:absolute; padding:8px 20px; color:#252827; z-index:999999; /*background-color:rgba(255,255,255,.3);*/ height:420px; width:655px;
background::none;
background: linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -o-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -moz-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -webkit-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -ms-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgba(221,221,221,.5)),
	color-stop(0.37, rgba(255,255,255,.5))
);
}


#ContentClient{
	position:absolute; padding:8px 20px; color:#252827; z-index:999999; /*background-color:rgba(255,255,255,.3);*/ height:420px; width:655px;
background::none;
background: linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -o-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -moz-linear-gradient(bottom, rgba(221,221,221,.6) 0%, rgba(255,255,255,.6) 37%);
background: -webkit-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);
background: -ms-linear-gradient(bottom, rgba(221,221,221,.5) 0%, rgba(255,255,255,.5) 37%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgba(221,221,221,.5)),
	color-stop(0.37, rgba(255,255,255,.5))
);
}
#ContentBackArea{  width:680px; height:430px; background-color:#666666; opacity:0; }

#Content2,#Content3,#Content4,#Content5,#Content6,#Content7{ position:absolute;}
#Content2,#Content3,#Content4,#Content5,#Content6,#Content7{ display:none;}
#Content2 ul li,#Content3 ul li,#Content4 ul li,#Content5 ul li,#Content6 ul li,#Content7 ul li{
	text-align:justify; line-height:20px;
}
.menu a{ color:#2c4c29; font-size:14px; font-family: 'Open Sans', sans-serif;
	font-weight:bolder; padding:5px 0px 5px 5px; margin:5px 0px 5px; display:block;}
.active{ background: rgba(255,255,255,1);/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%, rgba(221,221,221,1) 100%, rgba(221,221,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,.5)), color-stop(100%,rgba(221,221,221,.5)), color-stop(100%,rgba(221,221,221,.5)), color-stop(100%,rgba(221,221,221,.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,.5) 0%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,.5) 0%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,.5) 0%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,.5) 0%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%,rgba(221,221,221,.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,.5)', endColorstr='rgba(221,221,221,.5)',GradientType=1 ); /* IE6-8 */
padding-left:10px;
}

#activeNav{ 
color:#060; font-weight:bolder;}
/*,.activeNav*/
.linkHeading{ width:630px; padding-left:10px; font-size:18px; padding-top:5px; }

/**********		Services	**********/
#Services{ width:320px;}
#Services img{ width:180px; float:left; padding-right:10px;}
#Services p{ padding-top:40px;}
.services{display:block; margin:80px auto 0px; padding:15px 20px; background-color:#333333; text-align:center;}
.services h3{ margin:0px; font-weight:bolder; letter-spacing:1px;}
.services,.services a{ color:#FFFFFF;}
.border3{
			border:1px solid #000;
			border-radius: 8px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			-khtml-border-radius: 8px;
		}
		.p{ width:610px; padding-left:20px; text-align:justify; line-height:20px;}
.linkArea{
			border:1px solid #000;
			padding:4px 5px;
			margin-left:10px;
			margin-top:17px;
		}
		
		.linkArea .linkBack{
			display:block;
			width:293px;
			height:80px;
			background-color:#000000;
			text-decoration:none;
			color:#FFFFFF;
			font-family: 'Open Sans', sans-serif;
			text-align:center;
			padding:4px 0px 0px;
		}
		
		.linkArea .linkBack span{
			font-weight:bold;
			font-size:23pt;
		}
