@charset "utf-8";

@font-face { 	 
	 font-family: 'oxygen';
    src: url('../fonts/oxygen.eot');
    src: url('../fonts/oxygen.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oxygen.woff') format('woff'),
         url('../fonts/oxygen.ttf') format('truetype'),
         url('../fonts/oxygen.svg#oxygen') format('svg');
  font-style: normal;
  font-weight: 400;
}

body{margin:0px; font-family: 'Oxygen', sans-serif;}

/* Common */
.header{position:relative; margin:auto; height:auto; width:490px;overflow:hidden; outline:none;}
.logo{position:relative; float:left; margin:20px 0px 7px 20px; width:169px; height:62px; z-index:1;}

.centerUpper{position:relative; margin:25px auto 10px auto; width:440px; height:auto;z-index:1; overflow:hidden;}

.centerLower{position:relative; margin:auto; width:100%; height:400px; z-index:2; overflow:hidden; background-image:url(../images/bg_centerlower_480.png); background-repeat:repeat-x; }
.footer{position:relative; margin:auto; width:100%; height:119px; z-index:1; overflow:hidden; background-image:url(../images/bg_footer.png); background-repeat:repeat-x; }


/* Header */
.menuButton{display:block; position:relative; float:right; width:35px; margin:30px 20px 0px 0px; height:35px; z-index:1; cursor:pointer;}
.nav_Container{position:relative; float:left; margin:auto; width:678px; height:auto; z-index:1; outline:none;}
.navUpper { display:block; position:relative; float:left; width:490px; height:63px; z-index:1;  outline:none;}
.navLower { display:none;}

.nav_BoxL{position:relative;	float:left;	width:159px;	height:63px;	margin: 0 3px 0 0;  text-decoration:none;

	background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
	background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	
		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155666', endColorstr='#2c8295',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}

.nav_BoxL:hover, .activeBoxL{background-image:none !important; background-color:	rgb(18, 130, 158); cursor:pointer;}

.nav_BoxLContainer{position:relative; float:left; margin:4px 0px 0px 8px; width:159px; height:63px; z-index:2; }
.nav_BoxLImg{position:relative; float:left; width:54px; height:53px; z-index:3;}
.nav_BoxLText{ position:relative; float:left; width:90px; height:auto; z-index:3; margin:12px 0px 0px 7px; font-size:11px; color:#FFF; line-height:normal; text-decoration:none;}
.nav_BoxLHeader {display:none; font-size:11px; line-height:1;}

.nav_BoxS{position:relative;float:left; width:auto;	height:auto; padding:10px 15.7px 8px 18px;font-size:15px;color:#FFF;text-decoration:none;}
.nav_BoxS:hover{background-color:	rgb(18, 130, 158); cursor:pointer;}
.nav_BoxSLine {position:relative;float:left;top:7px;width:1px; height:30px;background-image:url(../images/nav_devider.png);}
.nav_bottomGradient{display:none;}

.navS_480{display:none; position:relative; float:left; margin:0px 0px 15px 5px; height:auto; width:480px; z-index:1;}
.navS_480_box{position:relative; float:left; width:480px; height:27px; z-index:2; color:#333; font-size:14px; padding-top:8px; text-align:center; text-decoration:none; display:block; }
.navS_480_boxHighlighted, .navS_480_box:hover{cursor:pointer; color:#FFF;

	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10829c', endColorstr='#155363',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);} /* W3C */

/* Footer */
.footerContainer{ position:relative; margin:auto; top:38px; width:440px; height:auto; overflow:hidden;}
.footerNav{display:none; position:relative; float:left; margin:0px 11px; width:auto; height:auto; z-index:3; color:#333; font-size:12px; text-decoration:none;}
.footerNav:hover{color:#666; cursor:pointer;}
.footerCopyrights{position:relative; float:left; width:inherit; height:auto; margin-top:4px; z-index:3; color:#666; font-size:10px; text-align:center;}
.footerCopyrights a{color:#666; font-size:10px; text-decoration:none;}
.footerCopyrights a:hover{color:#999;}

.footerBR{display:none;}
.div_240{display:inline-block;}


/* CenterUpper */
.globe{position:relative; margin:auto; width:434px; height:227px; z-index:2;}

.home_textContainer{position:relative; float:none; margin-top:40px auto 0px auto; width:auto; height:auto; z-index:2;}
.home_text{position:relative; float:none; width:auto; height:auto; z-index:2; color:#333; font-size:12px; text-align:justify;}
.home_textHeader{position:relative; float:none; z-index:3; color:rgb(25, 92, 110); font-size:35px; line-height:1; margin-bottom:7px; text-align:center;}
.home_textHeaderS{font-size:35px;}
.globeBR{display:none;}

/* centerLower */
.centerLowerGradientLineTop { display:none; position:relative; width:inherit; top:31px; height:3px; background-image:url(../images/footerGradient.png); background-repeat:repeat-x;}
.centerLowerGradientLineBottom{display:none;position:relative; width:inherit; top:203px; height:3px; background-image:url(../images/footerGradient.png); background-repeat:repeat-x;}
.centerLowerContainer{position:relative; margin:30px auto 0px auto; width:440px; height:auto; z-index:2; overflow:hidden;}

.mediaRoom{position:relative; float:none; margin:auto; top:10px; width:410px; height:150px; z-index:3; background-color:#FFF; border:1px solid #999;}

.mediaRoom_headerContainer{position:relative; float:left; width:inherit; height:30px; z-index:4;

background-image: -ms-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -moz-li near-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -o-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(74, 74, 74)), color-stop(1, rgb(57, 57, 57)));
background-image: -webkit-linear-gradient(top, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);
background-image: linear-gradient(to bottom, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);

	/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#393939',GradientType=0 ); /* IE6-9 */
background:  linear-gradient(to bottom, rgb(74, 74, 74) 0%, rgb(57, 57, 57) 100%);}

.mediaRoom_rss{position:relative; float:left; margin:4px 10px 0px 7px;}
.mediaRoom_Header{position:relative; float:left; margin-top:5px; width:auto; height:auto; color:#999 !important; font-size:15px;}

.quote{position:relative; float:none; margin: 20px auto; width:410px; height:150px; z-index:3; border:1px solid #999;
background-image: -ms-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -moz-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -o-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(24, 82, 96)), color-stop(1, rgb(0, 58, 74)));
background-image: -webkit-linear-gradient(top, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);
background-image: linear-gradient(to bottom, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);

	/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185260', endColorstr='#003a4a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(to bottom, rgb(24, 82, 96) 0%, rgb(0, 58, 74) 100%);}


.quoteImg {
		display: block;
    height: auto;
    padding: 25px;
    position: absolute;
    width: 86px;
}
.quotetxt{
	position:relative;
	height:auto; width:auto;
	
	}
	.quotetxt img.quote1{
	position: absolute;
	margin-left: -15px;
	margin-top: -4px;
	}

.quotetxt img.quote2{
	position: absolute;
	margin-left: 12px;
	margin-top: -4px;
	}

/*.quotemark1{position:absolute; top:0px; left:-15px; height:6px; width:8px;}
.quotemark2{position:absolute; bottom:15px; right:-11px; height:6px; width:8px;}*/
	
.quote_text {
		color: #FFFFFF;
    font-size: 25px; margin:10px auto;
    text-transform: uppercase;
    width: 350px; line-height:1
	
}
	
/*.quotemark1{position:absolute; top:0px; left:-15px; height:6px; width:8px;}
.quotemark2{position:absolute; bottom:15px; right:-11px; height:6px; width:8px;}*/

.quote_text p {
	color:#748d94;
	font-size: 11px;
	margin-top: 2px;
	text-transform:none;
}
.quote_text p span {
	font-style:italic;
}



.prv{
		float: left;
    margin-left: 5px;
    margin-top: 52px;
    width: 20px;
}


#slider{width:200px;}
.slider{
	padding:5px;
}

.nxt{
	float: left;
    margin-left: 33px;
    margin-top: 52px;
    width: 20px;
		cursor:pointer;
}
.bx-wrapper {
	float: left;
}
.bx-window{
  	font-size: 0.7em !important;
    margin-top: -7px;
    width: 325px !important;
    line-height: 12px;
}
.bx-window div.artical.pager div.new_image{
	float:left;
	border:1px #666666 solid;
	margin-top:-5px;
}
.bx-window div.artical div.new_image{
	float:left;
	border:1px #666666 solid;
	margin-top:-5px;
}
.bx-window div.artical div.header{
	float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
		margin-top:5px;
    text-transform: uppercase;
    width: 206px;
	color:#333333;
}
.bx-window div.artical div.news_artical{
	width: 200px;
	float:left;
	margin-left: 15px;
 	padding-top: 5px;
	color:#666666;
	font-size:1em;
	text-align:justify;
}
.readmore, .readmore a:hover, .readmore a:link, .readmore a:visited{
	float: right;
  padding-top: 4px;
	color:#333;
	text-decoration:none !important
}
.rmBR{display:none;}
.date{
	color: #999999;
	text-transform:none;
  font-size: 11px;
	line-height:1.5 !important;
	width: 200px;
	font-weight: normal;
}
/* Article */

.articleHeader{position:relative; float:left; width:inherit; height:auto; color:#FFF; font-size:40px; line-height:1; margin-bottom:0px; margin-top:35px;}
.articleSubheader{margin-bottom:18px; font-size:20px; color:#333; position:relative; float:left; width:inherit; height:auto;}
.articleText{position:relative; float:left; width:inherit; height:auto;color:#FFF; font-size:13px; margin-bottom:38px;}

.articleBack{position:relative; float:right; width:auto; margin-top:18px; height:auto; font-size:20px; color:#FFF; text-align:right; padding:10px 40px; text-decoration:none;

	background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
	background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
	
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155666', endColorstr='#2c8295',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}
	
.articleBack img{position:relative; float:right; margin:3px 0px 0px 18px; width:11; height:19px;}

.articleBack:hover{background-image:none; background-color:	rgb(18, 130, 158); cursor:pointer;}

.articleImage{position:relative; float:left; width:auto; height:auto; margin-bottom:20px; background-color:#000;}

/* CONTACT */
.centerContact{position:relative; margin:25px auto 10px auto; width:480px; height:auto;z-index:1; overflow:hidden;}
.askslgi{position:relative; float:left; width:480px; height:auto; margin:none; z-index:3; }
.quickAccess{position:relative; float:right; width:480px; height:auto; margin-left:none; z-index:3; margin-bottom:35px;}
.desktop_contactLine{display:none;position:relative; float:right; margin-top:30px; width:1px; height:628px; background-color:#CCC; z-index:3;}

.quickAccess_cont{position:relative; float:left; width:auto; height:auto; margin-right:0px; margin-left:20px}
.contact_HeaderS{position:relative; width:auto; height:auto; z-index:3; font-size:30px; color:rgb(25, 93, 111);line-height:1;}
.contact_HeaderL{position:relative; width:auto; height:auto; z-index:3; font-size:50px; color:rgb(25, 81, 92); line-height:1;}
.contact_text{position:relative; margin-top:13px; width:inherit; height:auto; z-index:4; font-size:14px; color:rgb(71, 71, 71);}
.contactBlue{color:rgb(49, 102, 118);}
.googlemaps{position:relative; float:left; margin-top:25px;  width:480px; height:275px;}

.form{position:relative; float:left; width:450px; height:auto;}
.field_row{position:relative; float:left; left:0; top:20px;width:inherit; height:auto; margin-bottom:12px; z-index:4;}
.field_lable{position:relative; margin-top:15px; float:left; width:auto; height:auto; z-index:4; font-size:14px; color:rgb(71, 71, 71);}
.field{position:relative; float:right; width:345px; height:22px; padding:15px; z-index:4; background-color:#FFF; color:rgb(71, 71, 71);

border:thin solid rgb(213, 213, 213);

-webkit-border-radius:	10px;
-moz-border-radius:			10px;
border-radius:					10px;

-moz-box-shadow:		 	inset 0 0 10px 5px rgb(213, 213, 213);
-webkit-box-shadow:		inset 0 0 10px 5px rgb(213, 213, 213);
box-shadow:						inset 0 0 10px 5px rgb(213, 213, 213);} 

.inquiery{height:140px; width:343px;}
.city{width:176px;}
.country{width:130px; margin-left:7px;}

.askbutton{position:relative; float:right; width:auto; margin-top:12px; height:auto; font-size:25px; color:#FFF; text-align:right; padding:15px 40px;

 background-image: -ms-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -moz-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -o-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(21, 86, 102)), color-stop(1, rgb(44, 130, 149)));
 background-image: -webkit-linear-gradient(top, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 background-image: linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);
 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155666', endColorstr='#2c8295',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to bottom, rgb(21, 86, 102) 0%, rgb(44, 130, 149) 100%);}
	
.askbutton img{position:relative; float:right; margin:6px 0px 0px 13px; width:11; height:19px;}

.askbutton:hover{background-image:none; background-color:	rgb(18, 130, 158); cursor:pointer;}

.contactError{display:none; position:relative; float:right; margin:30px 25px 0px 0px; width:auto; height:auto; color:rgb(207, 35, 35); font-size:13px;}

.contactSent{display:none;}

.contactSpacing{display:none;}

.changeorientation{display:none;}

/* About | Phases */

.mainImage{display:none;}
.longline{display:none;}
.centerContainer{position:relative; margin:auto; width:490px; height:auto; overflow:hidden;}
.contentContainer{position:relative; float:left; width:483px; height:auto; background-color:rgb(128, 128, 128); padding-bottom:50px;}
.content{position:relative; margin:auto; width:443px; height:auto;}
.contentHeader{position:relative; float:left; width:inherit; height:auto; color:#FFF; font-size:43px; margin-bottom:4px; margin-top:35px;line-height:1; text-align:center;}
.contentSubheader{ font-size:30px; color:#FFF; position:relative; float:left; width:inherit; height:auto; text-align:center;}
.contentSmallHeader{ font-size:30px; color:#FFF; position:relative; float:left; width:inherit; height:auto; margin-top:55px;}/*about lastHeader*/
.contentText{position:relative; float:left; width:443px; height:auto;color:#FFF; font-size:13px; margin-bottom:30px;}
.contentImage{position:relative; float:left; width:443px; height:auto; outline:thin solid #FFF !important;}
.subText{display:block; position:relative; float:left; width:auto; height:auto; color:#333; font-size:12px; margin-top:12px; font-style:italic; text-align:center;}

/* For Phases */
.contentHeader_phases{ margin-bottom:0px;}
.CTfancybox{display:none; color:#F00;}

.phasesImage2{margin-top:40px; margin-bottom:66px; outline:none;}/*Phases center, stencil image*/
.phasesImage3{position:relative; float:left; width:450px; height:auto;}/*Phases fancy box Section*/
.phasesBlocks{position:relative; float:left; width:443px; top:30px; height:auto; margin:0px 5px 20px 0px;text-decoration:none;}/*Phases fancy box each main block*/
.phasesImageBlocks{position:relative; float:left; width:inherit; height:auto; outline:thin solid #FFF;}
.phasesTextBlocks{position:relative; float:left; margin-top:6px; width:inherit; height:auto; text-align:center; color:#FFF; font-size:11px;text-decoration:none;}

.leftBlockCont{display:none;}


.leftBlockText{position:relative; float:left; width:180px; margin-top:20px; height:auto; color:#999; font-size:11px; font-style:italic;}
.leftBlock img{position:relative; float:right;}

/*unique to Phases page */
.stages_container{position:relative; float:left; width:inherit; outline:thin solid #FFF; background-color:#999; height:590px;}
.stages_container240{display:none;}
.stagesHeader{position:relative; width:inherit; height:50px;

	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	
		/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10829c', endColorstr='#155363',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);} /* W3C */

.stagesHeaderText{position:relative; float:left; width:auto; height:auto; font-size:15px; color:#FFF; }
.stages{margin-top:15px; margin-left:37px;}
.scope{margin-top:15px; margin-left:133px;}

.stagesCol_left{position:relative; float:left; width:140px; height:inherit; padding-left:35px;}
.stagesCol_right{position:relative; float:left; width:245px; height:inherit; padding-left:18px;}

.stagesLine_vertical{position:relative; float:left; width:1px; height:inherit; 
border-left:thin solid rgb(170, 170, 170); border-right:thin solid rgb(170, 170, 170); background-color:rgb(131, 131, 131);}

.stagesLine_horizontal{position:absolute; width:inherit; height:1px; left:0px;
border-top:thin solid rgb(170, 170, 170); border-bottom:thin solid rgb(170, 170, 170); background-color:rgb(131, 131, 131);}

.stagesLineH1{top:308px;}
.stagesLineH2{top:448px;}
.stagesLineH3{top:520px;}
.stagesLineH4{top:595px;}

.stages_textContainers{position:absolute; max-width:400px; height:auto; color:#FFF; font-size:11px;}
.stagesT1, .scopeT1{top:20px;}
.stagesT2, .scopeT2{top:280px;}
.stagesT3, .scopeT3{top:415px;}
.stagesT4, .scopeT4{top:490px;}
.stagesT5, .scopeT5{top:560px;}

.scopeT3, .scopeT4, .scopeT5{left:40px; max-width:210px;}

#stagesList{margin-left: 0;padding-left: 0;list-style: none;}
#stagesList li {padding-left: 20px;background-image:  url(../images/bullet.png);background-repeat: no-repeat;background-position: 0 .4em;}

/* Initiatives */
.initiatives_mainBlock{position:relative; float:left; width:inherit; height:auto; outline:thin sold #F00;}
.initBlock_header{position:relative; float:left; top:0px; width:inherit; height:auto; color:#FFF; font-size:20px; text-align:center;}
.initBlock_image{position:relative; float:left; width:163px; height:163px; margin-top:20px; margin-right:15px; outline:thin solid #FFF;}
.initBlock_text{position:relative; float:left; max-width:265px; height:auto; margin-top:16px;  color:#FFF; font-size:12px;}
.initBlock_line{position:relative; float:left; width:inherit; height:1px; margin:28px 0px 28px 0px;
 border:thin solid rgb(149, 149, 149); background-color:rgb(117, 117, 117);}
.contentContainer_init{padding-bottom:80px;}

/* Locations */
.location_quoteContainer{position:relative; float:right; width:inherit; max-width:590px; font-size:25px; color:#333; margin-bottom:30px;}
.location_imageBottomMargin{margin-bottom:30px;}
.location_subtextMargin{margin-bottom:20px; margin-top:-20px;}


/* Zone */
.zone_image{position:relative; float:left; width:186px; height:auto;}
.zone_text{position:relative; float:left; max-width:225px; height:auto; color:#FFF; font-size:13px;
margin-left:32px;}
.zone_block{position:relative; float:left; width:inherit; height:auto; margin-top:0px; margin-bottom:45px; outline:thin solid #FFF; background-color:#999; padding-bottom:30px;}
.zone_blockHeader{position:relative; float:left; width:inherit; max-width:413px; height:60px; font-size:18px; color:#FFF; padding-top:20px; padding-left:30px; margin-bottom:20px;
 
	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);	
	/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10829c', endColorstr='#155363',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);} /* W3C */
	
#zoneList{margin-left: 0;padding-left: 0;list-style: none; width:inherit;}
#zoneList li {padding-left: 20px;background-image:  url(../images/bullet.png);background-repeat: no-repeat;background-position: 0 .4em;}
.zone_blockContent{position:relative; float:left; width:inherit; max-width:350px; height:auto; margin-left:50px; font-size:12px; color:#FFF;}

.zone_blockLine{position:relative; float:left; width:inherit; height:1px; margin-top:15px; margin-bottom:15px; background-color:rgb(131, 131, 131); border-top:thin solid rgb(170, 170, 170); border-bottom:thin solid rgb(170, 170, 170);}

/* Virtual Tour */
.vtour_video{position:relative; float:left; width:inherit; height:auto; z-index:2; margin-bottom:15px;}
.vtour_textContainer{position:relative; float:left; width:inherit; height:auto; z-index:2;color:rgb(25, 92, 110); text-align:center; font-size:35px;}
.vtoursubText{color:#333; width:inherit; text-align:center; margin-top:0px;}

/* Investment Incentives */
.ii_text{position:relative; float:left; width:inherit; color:#FFF; font-size:13px; margin-top:10px;}
.ii_block{position:relative; float:left; width:inherit; height:auto; margin-top:25px; margin-bottom:40px; outline:thin solid #FFF; background-color:#999; padding-bottom:30px;}

/* One Stop Shop */
.shopContainer{position:relative; float:left; width:350px; height:auto; padding:85px 45px 70px 45px;margin-top:20px; outline:thin solid #FFF;
	background-image: -ms-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: -o-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 200%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(16, 130, 156)), color-stop(2, rgb(21, 83, 99)));
	background-image: -webkit-linear-gradient(bottom, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
	background-image: linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);
		/* background: -ms-linear-gradient(top, #f8cbd6 0%,#edeeec 100%); IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10829c', endColorstr='#155363',GradientType=0 ); /* IE6-9 */
background:linear-gradient(to top, rgb(16, 130, 156) 0%, rgb(21, 83, 99) 100%);} /* W3C */

.shopBlock{position:relative; width:inherit; height:auto; background-color:#FFF; color:rgb(40, 40, 40); font-size:15px; padding-top:10px; padding-bottom:10px; text-align:center;
border:thin solid rgb(213, 213, 213);
-webkit-border-radius:	13px;
-moz-border-radius:			13px;
border-radius:					13px;

-moz-box-shadow:		 	inset 0 0 13px 8px rgb(213, 213, 213);
-webkit-box-shadow:		inset 0 0 13px 8px rgb(213, 213, 213);
box-shadow:						inset 0 0 13px 8px rgb(213, 213, 213);} 

.shopArrow{position:relative; margin:auto; width:92px; height:auto; margin-bottom:15px;}

/* Black Back Ground for the long pages, about, phases etc */
#full_bg{
	background:url("../images/About/about_bg.jpg") repeat-x scroll 952px 900px transparent;
	height:auto;
	z-index:10;
}



#full_bg_zone, .loc_bg, #full_bg_phases, .loc_bottom{background:none;}


#home_video{
	position:relative; float:left;
	width:434px !important;
height:255px !important;
margin-bottom:20px;
}
.vtour_video #home_video{
	width:434px !important;
	height:255px !important;
	border:thin solid #999;
}
.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
div#home_video {display:none;}
.coverImage{display:block;width:inherit; height:auto; position:relative; float:left;}
.endImage{display:none;width:inherit; height:auto; position:relative; float:left;}
