@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,900,800);
body{ 
	font-family: 'Raleway', sans-serif;
	/*background:url(../images/texture-body-new.jpg) repeat 0 0; */
	font-size:14px; 
	line-height:18px;
	color:#676666;  
}


a{ color:#8A8B89;text-decoration:none; }
a:hover{text-decoration:underline;}
.spacer, .gap01, .gap02, .gap03, .gap04{clear:both; line-height:0px; font-size:0px; display:block;}
p{ line-height:22px; font-size:13.5px; color:#505151; text-align:justify; font-weight:400; 
font-family: 'Raleway', sans-serif; }
h2{ line-height:25px; font-size:19px; font-family: 'Raleway', sans-serif;   
padding:0 0 18px; color:#ff3001; font-weight:400; }
h1{font-size:60px; font-family: 'Roboto Condensed', sans-serif; text-align:center; font-weight:400; color:#fff; text-transform:uppercase;
padding:0 0 35px;}
h1 span{color:#e88b0a;}
h3{font-size:30px; line-height:35px; font-family: 'Raleway', sans-serif; text-align:center; font-weight:300; color:#fff; padding:0px; margin:0px; }
h3 span{display:block; }



.gap01{ height:30px; }
.gap02{ height:40px; }
.gap03{ height:15px; }
.gap04{ height:7px; }
.floatR{float:right;}
.floatL{float:left;}
.position{position:relative;}
.wrapper{width:960px; margin:0 auto}

/*--Banner Bg--*/
.banner-wrap{ height: 650px;  background: url(../images/header-banner.jpg) no-repeat 50% 0; width:100%;}


/*--Header--*/
.navigation{text-align:center; font-family: 'Raleway', sans-serif; color:#fff; padding:55px 0 0;}
.navigation p a.active-nav, .navigation p a:hover{color:#0089d1; text-decoration:none;}
.navigation p span{padding:0 11px;}
.navigation p a{color:#fff; text-decoration:none;}
.navigation p{color:#fff; text-align:center; font-size:18px; font-family: 'Raleway', sans-serif;}
.logo-wrap{text-align:center; margin:59px 0 75px; }
.logo-wrap img{line-height:0px; font-size:0px; display:block; clear:both; width:261px; margin:0 auto;}


/*--Body-Home--*/
.body-bg{background:url(../images/grad-bg.jpg) repeat-x 0 0 #fff;}
.body-home{width:960px; margin:0 auto; padding:60px 0 70px; position:relative;}
.body-wrap{padding:62px 0 0; width:960px; margin:0 auto;}
.body-home-right{width:615px; float:right;}
.body-home-left{width:280px; float:left; background-color:#fff; padding:10px; position:absolute; left:0px; top:-151px; z-index:10;}
.property-note{background:url(../images/icon-property.png) no-repeat 0 0; padding:9px 0 10px 150px; min-height:75px;
font-size:16px; line-height:24px; color:#07699d;font-family: 'Raleway', sans-serif; font-weight:400; margin:35px 0 0; }
.tab-call{background-color:#0089d1; padding:0px 0 0 12px; min-height:42px; line-height:42px; color:#fff; margin:10px 0 0;
font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:25px;}
.tab-email{background-color:#e88b0a;font-size:23px; font-weight:300;}
.tab-email a{color:#fff; text-decoration:none;}
.tab-email a:hover{color:#fff; text-decoration:underline;}
.tab-call img, .tab-email img{line-height:0px; font-size:0px; float:left; margin:10px 10px 0 0;}

/*--Development--*/
.development-wrap{width:280px; float:left; background-color:#fff; padding:10px; position:absolute; top:-151px; z-index:10;}
.catg02{left:333px;}
.catg03{right:0px;}
.dev-wrap-content{margin:40px 0 0; padding:0 5px;}
h2.hd-sub{ color:#0089d1; margin:40px 0 0; }
h2.hd-sub02{ color:#505151; }
h2.hd-sub a{ color:#0089d1; text-decoration:none; }
h2.hd-sub a:hover{ color:#0089d1; text-decoration:underline; }
ul.dev-content-list{ line-height:20px; font-family: 'Raleway', sans-serif; font-weight:400; color:#505151; margin:10px 0 0;}
ul.dev-content-list li{padding:0 0 0 35px; background:url(../images/bullet-devp.png) no-repeat 0 2px; margin:0 0 24px; }

/*--Recruitment--*/
.recruitment-wrap{margin:15px 0 0;}
.recruitment-catg{width:435px;  }
ul.openings{line-height:37px; color:#fe3301; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:400;border-top:1px solid #dadada; }
ul.openings li{padding:0 0 0 28px; background:url(../images/icon-opening.png) no-repeat 0 50%; border-bottom:1px solid #dadada;}

/*--Contact--*/
.textfield, .textarea, .button-send{width:415px; height:54px; padding:0 10px; margin:0 0 9px;
line-height:54px; font-size:16px; color:#ff3001;font-family: "MyriadProRegular", sans-serif; 
background-color:#fff; border:1px solid #c1bfbf; outline:none; border:1px solid #c1bfbf;
border-radius:5px;-webkit-border-radius: 5px;	-moz-border-radius: 5px;-khtml-border-radius: 5px;}
.textarea{height:117px; line-height:18px; padding:5px 10px 0; }
.button-send{padding:0px; text-align:center; outline:none; color:#fff; background-color:#e88b0a; border:0px; font-size:20px; text-transform:uppercase;
width:200px; cursor:pointer;}
.button-send:hover{background-color:#c07104;}
ul.email-list{ line-height:25px; font-size:19px; font-family: 'Raleway', sans-serif;   
margin:40px 0 0; color:#ff3001; font-weight:400; color:#000; }
ul.email-list li{ margin:0 0 10px; padding:0 0 0 28px; background:url(../images/email.png) no-repeat 0 4px; }
ul.email-list li a{ color:#0089d1; text-decoration:none; }
ul.email-list li a:hover{ color:#0089d1; text-decoration:underline; }

/*--Footer--*/
.footer{padding:15px 0 22px; color:#000; border-top:1px solid #c6c6c6; }
.footer p{font-size:12px; font-family: 'Raleway', sans-serif; font-weight:400;}
ul.footer-list li{ float:right;}
ul.footer-list li span{ background:url(../images/div-footer.gif) repeat-y 50% 50%; padding:0 14px; line-height:38px;}
