.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
  	font-size: 10px;
    background-color:white;
}

a:link {
color: #009CBE;
font-weight: normal;
text-decoration: none;
}

a:visited {
color: #9C9C9C;
font-weight: normal;
text-decoration: underline;
}

a:link:hover {
color: #009CBE;
font-weight: normal;
text-decoration: underline;
}

.MenLayer {
	background-color: transparent;
	position:absolute;
	z-index: 10;
	left:75px;
	top: 0px;
	height: 300px;
	width:650px;
	margin-right:auto;
	margin-bottom:0;
}

.BottomNav {
	position:absolute;
	width:761px;
	height:32px;
	z-index:12;
	left: 12px;
	top: 710px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	visibility: visible;
	background-color:white;
}

.ButtonBg {
	position:absolute;
	width:74px;
	height:32px;
	z-index:9;
	background-color: #00A392;
	left: 0px;
	visibility: visible;
}

.ButtonBg2 {
	position:absolute;
	width: 2px;
	left: 141px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: visible;
}

.ButtonBg3 {
	position:absolute;
	width:54px;
	height:32px;
	z-index:9;
	background-color: #00A392;
	left: 726px;
	visibility: visible;
}

.Logo {
	position: absolute;
	z-index: 5;
	left: 8px;
	top: 39px;
	width: 190px;
	height: 32px;
	background-color:white;
}

.Layer1 {
	position: absolute;
	width: 344px;
	height: 506px;
	z-index: 1;
	left: 4px;
	top: 175px;
}
.VacLayerTXT {
	position: absolute;
	width: 772px;
	height: 506px;
	z-index: 1;
	left: 4px;
	top: 175px;
}
.Layer1-news {
	position: absolute;
	width: 260px;
	height: 506px;
	z-index: 1;
	left: 4px;
	top: 167px;
	background-color:white;
}
.CaseStudiesLayer1 {
	position: absolute;
	width: 776px;
	height: 506px;
	z-index: 1;
	left: 4px;
	top: 167px;
	background-color:white;
}

.Layer2 {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: 2;
	left: 340px;
	top: 175px;
	text-align: right;
}
.TeamLayer {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: 2;
	left: 340px;
	top: 175px;
	text-align: right;
}
.nfpLayer {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: -1;
	left: 340px;
	top: 175px;
	text-align: right;
}
.newsLayer {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: -1;
	left: 278px;
	top: 175px;
	text-align: right;
}
.newsLayer-intro {
	position: absolute;
	width: 220px;
	height: 225px;
	z-index: -1;
	left: 278px;
	top: 175px;
	text-align: right;
}
.newsLayer-intro2 {
	position: absolute;
	width: 220px;
	height: 225px;
	z-index: -1;
	left: 278px;
	top: 414px;
	text-align: right;
}
.VacLayer {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: -2;
	left: 340px;
	top: 175px;
	text-align: right;
}

.OCLayer {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: -1;
	left: 340px;
	top: 175px;
	text-align: right;
}

.Layer3 {
	position: absolute;
	width: 220px;
	height: 295px;
	z-index: -1;
	left: 559px;
	top: 176px;
	text-align: right;
}

.Layer4 {
	position: absolute;
	width: 220px;
	height: 295px;
	z-index: 11;
	left: 321px;
	top: 150px;
}

.Maincontent {
    width:780px; 
    top: 0px; 
    left:0px; 
    position:absolute; 
    z-index: 11; 
    height: 800px; 
    visibility: visible;
    background-color:white;
}
.bottompic {
	width:140px;
	top: 643px;
	left:640px;
	position:absolute;
	z-index: -1;
	height: 41px;
	visibility: visible;
}
.wrapper {
    width: 760px; 
    height: 100%; 
    top: 0; 
    margin-left: auto; 
    margin-right: auto; 
    visibility: visible;
    position: relative;
    text-align: left;
    background-color:white;
}

.Ticker {
	position: absolute;
	z-index: 9;
	left: 278px;
	top: 120px;
	width: 495px;
	height: 32px;
}

.ButtonBgCons {
	position:absolute;
	width:74px;
	height:32px;
	z-index:9;
	background-color: #F08427;
	left: 0px;
	visibility: visible;
}

.ButtonBg2Cons {
	position:absolute;
	width: 2px;
	left: 141px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: visible;
}

.ButtonBg3Cons {
	position:absolute;
	width:54px;
	height:32px;
	z-index:9;
	background-color: #F08427;
	left: 726px;
	visibility: visible;
}
.ButtonBgInt {
	position:absolute;
	width:74px;
	height:32px;
	z-index:9;
	background-color: #5255a6;
	left: 0px;
	visibility: visible;
}

.ButtonBg2Int {
	position:absolute;
	width: 2px;
	left: 141px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: visible;
}

.ButtonBg3Int {
	position:absolute;
	width:54px;
	height:32px;
	z-index:9;
	background-color: #5255a6;
	left: 726px;
	visibility: visible;
}
.ButtonBgAir {
	position:absolute;
	width:74px;
	height:32px;
	z-index:9;
	background-color: #949599;
	left: 0px;
	visibility: visible;
}

.ButtonBg2Air {
	position:absolute;
	width: 2px;
	left: 141px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: visible;
}

.ButtonBg3Air {
	position:absolute;
	width:54px;
	height:32px;
	z-index:9;
	background-color: #949599;
	left: 726px;
	visibility: visible;
}
.ButtonBgpc {
	position:absolute;
	width:74px;
	height:32px;
	z-index:9;
	background-color: #9C9C9C;
	left: 0px;
	visibility: visible;
}

.ButtonBg2pc {
	position:absolute;
	width: 2px;
	left: 141px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: visible;
}

.ButtonBg3pc {
	position:absolute;
	width:190px;
	height:32px;
	z-index:9;
	background-color: #9C9C9C;
	left: 590px;
	visibility: visible;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.HeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight:normal;
}
.vacText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.BodyTextAqua {
	font-family: Arial, Helvetica, sans-serif;
	color: #00a392;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

.CaseStudiesBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: centre;

}

.HeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00a392;
	font-weight: bold;
}
.HeadingTextPC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #858689;
	font-weight: bold;
}
.CHeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #F08427;
	font-weight: bold;
}

.IHeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #5255a3;
	font-weight: bold;
}

.OPHeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
}

.AHeadingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #9C9C9C;
	font-weight: bold;
}

#apDiv1 {
	position:absolute;
	width:176px;
	height:115px;
	z-index:12;
	left: 164px;
	top: 316px;
}

#apDiv2 {
	position:absolute;
	width:763px;
	height:23px;
	z-index:12;
	left: 12px;
	top: 691px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	visibility: visible;
}
/*--HTML5 CSS for image transitions--*/
.container {
	width: 418px;
	padding: 0;
	margin: 0 auto;
}
.folio_block {
	position: absolute;
	width: 220px;
	height: 294px;
	z-index: -1;
	left: 340px;
	top: 175px;
	text-align: right;
	margin: 5px 0 0 19px;
}
 
 
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:295px;	
	width: 418px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
 
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: -30px; right: -5px;
	width: 178px; height:40px;
	z-index: 200; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 32px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #009183; 
	border: 0px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;
}
h1 { 
    font-size: 100%;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
	.
