@charset "utf-8";
/* CSS Document */
.MoveQuoteLeft{
margin-top: 340px;
margin-left:30px;
}
.twoColumnFix{
font-size: 1.2em;
}
.linkedin{
	text-align:right;
	width:1258px;
	margin-left:auto;
	margin-right:auto;
	padding-right:3px;
	margin-top:-100px;
	margin-bottom: 72px;
	height:36px;
	position:relative;
}
.blogTable{
	margin-top: 0px;
	font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 300;
  font-size:16px!important;
  margin-bottom: 50px;
}
.blogTable a{
color: a6ce39;
}
body {
	margin-top: 0px;
	font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 300;
  font-size:16px!important;
}
.contentsRightPanel{
	width:220px;  
	float:right;
	height:100%:
}
.hidden{
	visibility: hidden;
}
a {
	color:#002d62;
	text-decoration:underline;
}
.worldMap{
	background-image:url(../images/worldMap.png);
	background-position:430px 0px;
	height: auto;
	width: 100%;
	overflow:visible;
	background-repeat:no-repeat;
}
.navigation a {
	  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #ffffff;
  text-decoration:none;
  padding-left: 40px;
  margin-right: 60px;
  background-image:url(../images/link1.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.navigation a:visited {
	  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #ffffff;
  text-decoration:none;
  padding-left: 40px;
  margin-right: 60px;
  background-image:url(../images/link2.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.footer{
	color: #999;
	font-size: 0.6em;
	text-align: center;
	height: 40px;
	width: 100%
	margin-left:auto;
	margin-right:auto;
	padding-top: 6px;
}
.footer a{
	color: #999;
	text-align: center;
	text-decoration:none;
}
.footer a:hover{
	color: #999;
	text-align: center;
	text-decoration:underline;
}
.navigation a:hover {
	  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #ffffff;
  color:#002d62;
  text-decoration:none;
  padding-left: 40px;
  margin-right: 60px;
  background-image:url(../images/linkHover.gif);
  background-position:left;
  background-repeat:no-repeat;
}
.thisPage a {
		  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #ffffff;
  text-decoration:none;
  padding-left: 40px;
  margin-right: 60px;
  background-image:url(../images/link2.gif);
  background-position:left;
  background-repeat:no-repeat;
	
}
.peoplePage h1 {

}
.peoplePage p {
margin-bottom: 30px;
}
h5{
	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
	background-image: url(../images/quoteTop.gif), url(../images/quoteBottom.gif);
	background-repeat:no-repeat, no-repeat;
	background-position:top left,bottom right;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #a5a8ab;
	width: 142px;
	margin-left: -231px;
	margin-top: 180px;
	padding-top: 18px;
	overflow: visible!important;
	margin-bottom: -400px;
	min-height: 190px;


}
.bitSmaller{

	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
   font-size:0.7em;
   font-style:italic;
}
h6{
	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
	background-image: url(../images/quoteTop.gif), url(../images/quoteBottom.gif);
	background-repeat:no-repeat, no-repeat;
	background-position:top left,bottom right;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #a5a8ab;
	width: 142px;
	margin-left: -231px;
	margin-top: 180px;
	padding-top: 18px;
	overflow: visible!important;
	margin-bottom: -304px;
	min-height: 120px;


}
.hpQuote{
	background-image:url(../images/quoteTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	padding-left: 25px;
	margin-top: 175px;
	margin-left: -20px;
}
.hpQuote2{
	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
	background-image:url(../images/quoteBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size: 1.6em;
	line-height: 1.6em;
	color: #a5a8ab;
}
.servicesQuote{
	background-image:url(../images/quoteTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	padding-left: 25px;
	margin-top: -340px;
	margin-left: -20px;
}
.servicesQuote2{
	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
	background-image:url(../images/quoteBottom2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #a5a8ab;
}
.contactQuote{
	background-image:url(../images/quoteTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	padding-left: 25px;
	width: 230px;
	margin-top: -170px;
	margin-left: 280px;
}
.contactQuote2{
	 font-family: myriad-pro, Verdana, Geneva, sans-serif;
   font-weight: 400;
	background-image:url(../images/quoteBottom2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #a5a8ab;

}
.quoteSource{
width: 235px;
text-align: right;
	margin-top: 10px;
	font-size: 0.7em;
}
.mainContent{
	background-image: url(../images/pinpoint_background_gradient1.gif);
	width:1258px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	overflow:visible;
	
}
h1 {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #002d62;
  font-size: 1.6em;
  line-height:1.4em;
}
#PostTitle{
	  font-family: myriad-pro, Verdana, Geneva, sans-serif!important;
  font-weight: 400!important;
  color: #002d62!important;
  font-size: 1.6em!important;
  line-height:1.4em!important;
  width:550px!important;
  float:left!important;

}
.PostDiv{
	padding-top:65px;
	width:550px!important;
}

#PostShortDesc{
	width:550px;
	font-size:0.8em;
	font-style:italic;
	border-width:thin;
	border-style: dashed;
	border-color: #e8f2cc;
}
.PostCat{
	float:right;
	margin-left:30px;
	width:240px!important;
	background-color:transparent!important;
	padding-top:45px;
}
.dateTime	{
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #a6ce39;
  font-size: 1.1em;
  line-height:1.1em;
  margin-bottom:15px;
	}
	#PostContent{
line-height:1.7em;
	}
.PostCat h2{
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #002d62;
  font-size: 1.6em;
  line-height:1.4em;
}

h4 {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 600;
  color: #002d62;
  font-size: 1.1em;
  line-height:1.2em;
}
h3 {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #a6ce39;
  font-size: 1.1em;
  line-height:1.1em;
}
ul {
	list-style-image:url(../images/greenBullet.gif);
	margin-left: -17px;

}
.contentsPeople ul{
	list-style-image:url(../images/greenBullet.gif);
	margin-left: -43px;
	color: #002d62;
	font-weight: 600;
	width: 300px;
}


.leadIn {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #002d62;
  font-size: 1.6em;
  line-height:1.4em;
}
.leadIn2 {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 400;
  color: #002d62;
  font-size: 1.6em;
  line-height:1.4em;
  height: 285px;
}
.leadInSubheading {
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 600;
  color: #002d62;
  font-size: 1em;
  line-height:1.4em;
}

h2{
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-size: 1.6em;
  font-weight: 300;
}
.boleText{
  font-family: myriad-pro, Verdana, Geneva, sans-serif;
  font-weight: 600;
}



.topHome {
	width: 1185px;
	background-color: #002d62;
	height: 185px;
	margin-left:auto;
	margin-right:auto;

}
.contents{
  height: 1%;
  overflow: hidden;
	background-image:url(../images/point_plane.gif);
	background-position: 500px 440px;
	background-repeat:no-repeat;
	width: 870px;
	margin-left:auto;
	margin-right:auto;

}
.PhotoCaption{
	width:550px;
	font-size:0.8em;
	font-style:italic;
	border-width:thin;
	border-style: dashed;
	border-color: #e8f2cc;
}
.contentsPeople{
  height: 1%;
  overflow: hidden;
	width: 870px;
	margin-left:auto;
	margin-right:auto;

}
.contentsBlogStyle{
	width: 550px;
	float:left

}
.contentsPeople p{
	line-height: 1.9em;
	margin-top: -12px;
	margin-bottom: 24px;

}
.extraPlane2{
	background-image:url(../images/point_plane_people.gif);
	background-position: 40px 200px;
	background-repeat:no-repeat;
	}
.extraPlane{
	background-image:url(../images/point_plane_people.gif);
	background-position: 720px 200px;
	background-repeat:no-repeat;
	}
.contentsServices{
  height: 1%;
  overflow: hidden;
	background-image:url(../images/point_plane_small.gif);
	background-position: 490px 440px;
	background-repeat:no-repeat;
	width: 870px;
	margin-left:auto;
	margin-right:auto;

}
.contentsServices3{
  height: 1%;
  overflow: hidden;
	background-image:url(../images/point_plane_small.gif);
	background-position: 550px 340px;
	background-repeat:no-repeat;
	width: 870px;
	margin-left:auto;
	margin-right:auto;

}
.bodyText{
	width: 5px;
	line-height: 1.4em;
	font-size: 1.2em;
	width:260px;
}
.bodyText2{
	width: 5px;
	line-height: 1.4em;
	font-size: 1.2em;
	width: 550px;
}
.leftColumn{
	width: 310px;
	padding-top: 148px;
	padding-left: 5px;
	float: left;
}
.leftColumnPeoplePage{
	width: 580px;
	padding-top: 0px;
	padding-left: 230px;
	float: left;
	line-height: 1.4em;
}
.leftColumnPeoplePage img{
margin-left: -238px;
margin-bottom: -160px;
}
.centreColumn{
	float: right;
	width: 274px;
	padding-top: 175px;
}
.rightColumn{
	width: 268px;
	float: right;
	padding-top: 5px;
}
.rightColumnPeople{
	width: 268px;
	float: right;
	padding-top: 5px;
	height: 0px;
}
.centreColumnAlternate{
	float: right;
	width: 274px;
	padding-top: 5px;

}
.centreColumnAlternate p{

	width: 254px;


}
.rightColumnAlternate{
	width: 268px;
	float: right;
	padding-top: 175px;
}
.pinpointSlider{
	width: 417px;
	height: 185px;
	float: right;
}
.pinpointStatement{
	width: 428px;
	float: right;
	height: 105px;
	text-align:center;
	padding-top: 55px;
	color: #ffffff;
	

}
.peoplePage ul{
	width:460px;
}
.navigationSpacer{
	width: 100%;
	height: 5px;
}
.navigation{
	background-color: #a6ce39;
	height: 30px;
	width: 1170px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top: 7px;
	padding-left: 15px;
}
