﻿
body {
	background: height:100%; 
	margin:0px; 
	padding:0px; 
	
	background-image: url('images/backgroundGearsRepeat.png');
	background-repeat: repeat-x;
	/*background-color: #333;*/
	background-color: #231F20;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #221F1F;
}

a{
	color: #339900;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
	color: #006699;
}

a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}

a img{
	border: 0px;
}

.centerBodyCont {
	margin:auto;
	width:1000px;
	

}

p{
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	line-height: 140%;
}

.blue{
	color: #006699;
}

h2{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #006699;
	font-size: 12px;
	font-weight: bold;
}

h3{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #006699;
	font-size: 12px;
	font-weight: bold;
}


.body2 {
	background-image:url(images/backgroundGearsGray.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
}

.bodyCont {
	
	float:left;
	width:1000px;
	background-image: url('images/bodyBack.png');
	padding-bottom: 30px;
}

.topCap{
	
	float:left;
	width:1000px;
	height: 30px;
	background-image: url('images/topCap.png');
	margin-top: 20px;

	
	
}

.footerCont {
	
	float:left;
	width:1000px;
	background-image: url('images/footerBack.png');
	font-size: 10px;
	padding-bottom: 0px;
}


.bottomCap{
	
	float:left;
	width:1000px;
	height: 36px;
	background-image: url('images/bottomCap.png');
	background-position: left bottom;
}


.headerCont {
	float:left;
	height:95px;
	width:1000px;
}



.headerLogo{
	position: relative;
	left: 19px;
	float: left;
}

.headerRightTop{
	float: right;
	position:relative;
	left: -50px;
	font-size: 10px;
}

.menuBar{
	width: 964px;
	float: left;
	height: 28px;
	background-image: url('images/menuBarBG.png');
	position:relative;
	left: 17px;
	margin-bottom: 3px;
	text-align: right;
}

.homePlatter{
	width: 964px;
	float: left;
	height:181px;
	left: 17px;
	position:relative;
}

.homeDefinition{
	float: right;
}



.homeBody{
	width: 964px;
	float: left;
	margin-top: 34px;
	left: 17px;
	position:relative;
}

.homeLeftBucket{
	width: 370px;
	float: left;
	position:relative;
	left: 30px;
}

.homeRightBucket{
	float: left;
	width: 520px;
	margin-top: 31px;
}

.homeLeftBucketPod{
	background-image: url('images/homeLeftBucketPod.png');
	float: left;
	width: 313px;
	height: 78px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.homeLeftBucketPod h2{
	position:relative;
	left: 16px;
	top: 7px;
	margin-bottom: 0px;
}

.homeLeftBucketPod p{
	position:relative;
	left: 16px;
	top: 16px;
	width: 272px;
}



.footerBucket1{
	width: 340px;
	float: left;
	position:relative;
	left: 26px;
}

.footerBucket2{
	width: 300px;
	float: left;
	position:relative;
	left: 29px;
}

.footerBucket3{
	width: 322px;
	float: left;
	position:relative;
	left: 29px;

}

.footerBucket1 .footerBucketLeft{
	width: 60%;
}

.footerBucket1 .footerBucketRight{
	width: 38%;
}


.footerBucketLeft, .footerBucketRight{
	width: 49%;
	display: inline-block;
	position: relative;
	float: left;
	vertical-align: top;
}

.bottomFooter{
	width: 964px;
	position:relative;
	left: 20px;
	float: left;
	color: white;
	font-size: 9px;
	position:relative;
	top: -20px;
	
}

.bottomFooter a{
	text-decoration: none;
	color: white;
}

.bottomFooter a:hover{
	color: white;
	text-decoration:none;
}

.bottomFooterLeft{
	float: left;
}

.bottomFooterRight{
	float: right;
}

.secondaryContReal{
	
	width: 965px;
	position:relative;
	left: 0px;
	margin-top: 30px;
}



.secondaryContReal h3{
	display: inline;
	font-weight: normal;
}

.secondaryContReal h2{
	
}

.contactCont{
	
	width: 800px;
	position:relative;
	left: 84px;
	margin-top: 30px;
	float: left;
}

.contactCont h3{
	display: inline;
	font-weight: normal;
}

.contactCont h2{
	
	width: 800px;
	margin-bottom: 10px;
}


.secondaryCont{
	
	width: 800px;
	position:relative;
	left: 84px;
	margin-top: 30px;
}





.secondaryCont h3{
	display: inline;
	font-weight: normal;
}

.secondaryCont h2{
	margin-top: 20px;
}

.secondaryTitle{
	position:relative;
	left: 17px;
	width: 964px;
}

.eventDate{
	position: relative;
}

.eventDesc{
	position:absolute;
	left: 130px;
}

.leftColAbout{
	width: 326px;
	float: left;
	position:relative;
	border-right: 1px solid #999999;
	left: 87px;
	padding-right: 10px;
	padding-bottom: 30px;
}

.rightColAbout{
	width: 472px;
	float: left;
	position:relative;
	left: 100px;
}

.aboutFooter{
	margin-top: 30px;
	padding-bottom: 30px;
}

.aboutFooterLeft{
	width:55%;
	float: left;
}

.aboutFooterRight{
	width: 45%;
	float: left;
	position:relative;
	left: 20px;
}

.expertLeft, .expertRight, .expertCenter{
	width: 33%;
	display: inline-block;
	line-height: 200%;
	vertical-align: top;
	position: relative;
	float: left;
}

.expertLeft{
	width: 262px;
}

.expertCenter{
	width: 315px;
}


.expertRight{
	width: 180px;
	
}

.servicesLeft, .servicesRight, .servicesCenter{
	width: 300px;
	padding-right: 10px;
	display: inline-block;
	
	vertical-align: top;
	position: relative;
	float: left;

}

.servicesLeft{
	left: 18px;
}

.servicesCenter{
	left: 32px;
}

.servicesRight{
	left: 50px;
}

.servicesBack{
	background-image:url('images/servicesBack.png');
	background-repeat: repeat-y;
	float: left;
	position:relative;
	left: 7px;
}

.customersBack{
		background-image:url('images/customersBack.png');
	background-repeat: repeat-y;
	float: left;
	position:relative;
	left: 7px;

}

.customersLeft, .customersRight{
	position: relative;
	
}

.customersLeft{
	width: 450px;
	float: left;
	left: 18px;
}

.customersRight{
	width: 460px;
	float: left;
	left: 50px;
}

.customersRightFooter{
	text-align: right;
	position:relative;
	left: -20px;
	font-weight:bold;
}

.contactForm td{
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.contactForm input{
	width: 100%;
	border: 1px solid #999;
	font-weight: normal;
}

.contactForm textarea{
	width: 95%;
	border: 1px solid #999;
	height: 70px;
	font-weight: normal;

}

.contactForm{
	margin-top: 10px;
}

.contactFooter{
	font-size: 10px;
	margin-top: 20px;
	float: left;
}

.formSubmit{
	color: white;
	background-color: #006699;
	cursor: pointer;
	border: 0px;
	padding: 2px 5px 2px 5px;
	float: right;
	position:relative;
	left: -17px;
	
	
}

.mainCont{
	float: left;
	min-height: 450px;
}

.slideShow
{
	position:absolute;
	left: -50000px;
	top: -50000px;
	
}


