@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/landing_bg.jpg) repeat top center;
}
#container{
	background:url(../images/landing_container_bg.jpg) no-repeat top center;
	width:620px;
	height:609px;
	margin:0 auto;
}
a{
	text-align:center;
	padding-top:110px;
	padding-left:2px;
	text-decoration:none;
	color:#fff;
}
a:hover{
	color:#fff;
}
a.bms{
	background:url(../images/landing_bms.png) no-repeat;
	display:block;
	width:228px;
	height:30px;
	position:relative;
	left:200px;
	top:110px;
}
a.bms:hover{
	background:url(../images/landing_bms_hover.png) no-repeat;
}
a.cgt{
	background:url(../images/landing_cgt.png) no-repeat;
	display:block;
	width:246px;
	height:40px;
	position:relative;
	left:10px;
	top:280px;

}
a.cgt:hover{
	background:url(../images/landing_cgt_hover.png) no-repeat;
}
a.business{
	background:url(../images/landing_business.png) no-repeat;
	display:block;
	width:275px;
	height:30px;
	position:relative;
	left:360px;
	top:130px;

}
a.business:hover{
	background:url(../images/landing_business_hover.png) no-repeat;
}
a.comingsoon{
	display:block;
	width:170px;
	height:30px;
	position:relative;
	left:360px;
	top:110px;
}
#footer.landing{
	margin-top:40px;
	width:620px;
}
#footer.landing p{
	text-align:center;
}
#footer.landing p#phone{
	color:#F8F8F8;
	font-size:14px;
}

#home{
	background:url(../images/bg_home.gif) repeat top center;
	font-family:Arial, Helvetica, sans-serif;
}
#home #wrapper{
	background:url(../images/bg_home_fade.gif) repeat-x top center;
}
#home #container{
	background:none;
	padding:0 10px;
	width:870px;
}
#home h2{
	font-size:16px;
	line-height:24px;
}
#home a{
	text-align:center;
	padding-top:0;
	padding-left:0;
	text-decoration:none;
	color:#fff;
}

#home .top-section{
	float:left;
	padding:24px;
	width:293px;
}
#home .top-section#bms{
	background:url(../images/bg_home_bms.gif) repeat-x top center;
	margin-left:39px;
	padding-top:75px;
}
#home .top-section#cgt{
	background:url(../images/bg_home_cgt.gif) repeat-x top center;
	margin-left:110px;
	padding-top:65px;
}
#home a.bms{
	background:url(../images/landing_bms.png) no-repeat center;
	display:block;
	width:292px;
	height:30px;
	position:static;
}
#home a.cgt{
	background:url(../images/landing_cgt.png) no-repeat center;
	display:block;
	width:292px;
	height:40px;
	position:static;
}
#home .top-section p{
	color:#fff;
	font-size:12px;
	line-height:17px;
}
#home .top-section a{
	text-align:center;
	padding-top:110px;
	padding-left:2px;
	text-decoration:none;
	color:#fff;
	}

#home .section{
	border-bottom:2px solid #999999;
	padding:24px 0 16px; 
}
#home .section h2{
	text-align:center;
}
#home .section p{
	font-size:12px;
	line-height:18px;
}
#home .section .nice-p{
	margin:0 auto;
	text-align:center;
	width:650px;
	}
#home .section .nice-img{
	text-align:center;
}
#home #mission.section{
	padding-left:110px;
	padding-right:110px;
}
#home .section ul li{
	color:#003969;
	font-size:14px;
	font-weight:bold;
	
}
#home #cities{
	margin-bottom:16px;
	overflow:auto;
}
#home #cities ul{
	float:left;
	width:108px;
}
#home #cities ul li{
	list-style-type:none;
}
#home #equipment{
	margin-left:30px;
	margin-bottom:16px;
	overflow:auto;
}
#home #equipment ul{
	float:left;
	margin-left:16px;
	width:190px;
}

#home #social{
	margin-top:16px;
}
#home .social-section{
	float:left;
	padding:10px;
	width:322px;
	position:relative;
}
#home .social-section.bms{
	background:url(../images/bg_home_bms_social.gif) no-repeat;
	margin-left:39px;
	padding-top:76px;
}
#home .social-section.cgt{
	background:url(../images/bg_home_cgt_social.gif) no-repeat;
	margin-left:110px;
	padding-top:76px;
}
#home .social-section .icon{
	margin-right:7px;
}
#home .social-section .contact{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:93px;
	left:183px;
}
p#copyright{
	font-style:italic;
	margin-right:36px;
	text-align:right;
}