/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


body {
	background:#b6c4ce url(../images/bg_footer.png) repeat-x bottom;
	font-family:"light", Arial;
}

.clearfix {
	clear:both;
}


.container {
	width:1000px;
	margin:auto;
	background:#ffffff;
}

.top {
	padding:26px 0 26px 30px;
	}
	
.menu {
	width:600px;
}

.menu ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

.menu ul li
{
display:inline;
padding: 0px 18px 10px 30px;
float:left;
text-decoration:none;
color:white;
display:block;
font-size:14px;
}

.menu ul li a
{
color:#343434;
text-decoration:none;
}

.menu ul li a:hover
{
color:#999999;
text-decoration:none;
}

.slider {
	width:100%;
	background:#b6c4ce;
}

 #slides {
      display:none; 
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
	  display:none;
    }

    #slides .slidesjs-next {
	display:none;
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 6px 8px;
      float: left;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
	
.banner1 {
	width:1000px;
	height:473px;
	background:url(../images/banner1.jpg) no-repeat;
}

.banner2 {
	width:1000px;
	height:473px;
	background:url(../images/banner2.jpg) no-repeat;
}

.banner3 {
	width:1000px;
	height:473px;
	background:url(../images/banner3.jpg) no-repeat;
}

.banner4 {
	width:1000px;
	height:473px;
	background:url(../images/banner4.jpg) no-repeat;
}

.b1 {
	margin-left:50px;
	margin-top:230px;
	width:400px;
	text-align:right;
}

.b1_1 {
	color:#ececec;
	font-size:40px;
}

.b1_2 {
	color:#ececec;
	font-size:24px;
	font-family:"ultralight", Arial;
}

.b2 {
	margin-left:635px;
	margin-top:120px;
	width:350px;
	text-align:left;
}

.b2_1 {
	color:#cbcbcb;
	font-size:40px;
}

.b2_2 {
	color:#cbcbcb;
	font-size:24px;
	font-family:"ultralight", Arial;
}

.b3 {
	margin-left:335px;
	margin-top:68px;
	width:600px;
	text-align:right;
}

.b3_1 {
	color:#cbcbcb;
	font-size:40px;
}

.b3_2 {
	color:#cbcbcb;
	font-size:24px;
	font-family:"ultralight", Arial;
}

.b4 {
	margin-left:560px;
	margin-top:70px;
	width:435px;
	text-align:left;
}

.b4_1 {
	color:#cbcbcb;
	font-size:38px;
}

.b4_2 {
	color:#cbcbcb;
	font-size:24px;
	font-family:"ultralight", Arial;
}

.hp_left {
	width:380px;
	float:left;
	color:#393939;
	padding:30px;
	font-size:18px;
	color:#393939;
}

.hp_map {
	float:left;
	margin-right:15px;
	
}

.address {
	padding-left:22px;
	width:170px;
	float:right;
	font-size:12px;
	margin-top:15px;
	background:url(../images/icon_location.png) no-repeat;
}

.contactno {
	padding-left:22px;
	width:170px;
	float:right;
	font-size:12px;
	margin-top:15px;
	background:url(../images/icon_tel.png) no-repeat;
}

.email {
	margin-top:2px;
	width:195px;
	float:right;
	font-size:12px;
}

.email a:link {
	text-decoration:none;
	color:#00acec;
}

.hp_right {
	width:500px;
	float:right;
	background:#bb8ca5;
	padding:30px;
	color:#ffffff;
	font-size:14px;
}

.footer {
	height:98px;
	background:url(../images/bg_footer_in.png) repeat-x;
}

.footermenu {
	width:600px;
}

.footermenu ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

.footermenu ul li
{
display:inline;
padding: 18px 0px 10px 20px;
float:left;
text-decoration:none;
color:white;
display:block;
font-size:14px;
}

.footermenu ul li img
{
	margin-top:-5px;
}

.footermenu ul li a
{
color:#ffffff;
text-decoration:none;
}

.footermenu ul li a:hover
{
color:#DDFDFF;
text-decoration:none;
}

.copyright {
	color:#ffffff;
	font-size:12px;
	padding-left:30px;
	padding-top:10px;
}

.inner_banner_analyze {
	width:1000px;
	height:345px;
	background:url(../images/banner_analyze.jpg);
	font-size:52px;
	color:#ffffff;
	font-family:"ultralight", Arial;
}

.inner_banner_listen {
	width:1000px;
	height:345px;
	background:url(../images/banner_listen.jpg);
	font-size:52px;
	color:#ffffff;
	font-family:"ultralight", Arial;
}

.inner_banner_engage {
	width:1000px;
	height:345px;
	background:url(../images/banner_engage.jpg);
	font-size:52px;
	color:#ffffff;
	font-family:"ultralight", Arial;
}

.inner_banner_build {
	width:1000px;
	height:345px;
	background:url(../images/banner_build.jpg);
	font-size:52px;
	color:#ffffff;
	font-family:"ultralight", Arial;
}

.inner_banner_analyze p {
	padding-left:80px;
	padding-top:134px;
}


.inner_banner_listen p {
	padding-left:690px;
	padding-top:134px;
}

.inner_banner_engage p {
	padding-left:690px;
	padding-top:134px;
}

.inner_banner_build p {
	padding-left:80px;
	padding-top:134px;
}

.analyze_01 {
	background:#d7e9dd;
	padding:95px 0px;
	font-family:"ultralight", Arial;
	color:#202020;
	font-size:24px;
	text-align:center;
}

.listen_01 {
	background:#f0f3f5 url(../images/listen_socialicons.jpg) right top no-repeat;;
	padding:92px 0px;
	font-family:"ultralight", Arial;
	color:#202020;
	font-size:24px;
	text-align:center;
}

.engage_01 {
	background:#ffffff;
	padding:120px 0px;
	font-family:"ultralight", Arial;
	color:#202020;
	font-size:24px;
	text-align:center;
}

.build_01 {
	background:#f0f3f5;
	padding:120px 0px;
	font-family:"ultralight", Arial;
	color:#616161;
	font-size:24px;
	text-align:center;
}

.listen_01 p{
	width:490px;
	text-align:right;
	padding-left:20px;
}

.analyze_02 {
	background:url(../images/bg_analyze.jpg) no-repeat;
	width:1000px;
	height:298px;
	color:#ffffff;
}

.listen_02 {
	background:url(../images/bg_listen.jpg) no-repeat;
	width:1000px;
	height:298px;
	color:#ffffff;
}

.engage_02 {
	background:url(../images/bg_engage.jpg) no-repeat;
	width:1000px;
	height:298px;
	color:#ffffff;
}

.build_02 {
	background:url(../images/bg_build.jpg) no-repeat;
	width:1000px;
	height:298px;
	color:#ffffff;
}

.analyze_02 h1 {
	padding-top:38px!important;
}

.listen_02 h1 {
	padding-top:42px!important;
}

.engage_02 h1 {
	padding-top:42px!important;
}

.build_02 h1 {
	padding-top:85px!important;
}

.analyze_02 h1, .analyze_02 h2,.analyze_02 h3,.analyze_02 h4 {
	padding-top:10px;
	padding-left:0px;
	text-align:right;
	width:520px;
}

.listen_02 h1, .listen_02 h2,.listen_02 h3,.listen_02 h4 {
	padding-top:10px;
	padding-left:500px;
	text-align:left;
	width:480px;
}

.engage_02 h1, .engage_02 h2,.engage_02 h3,.engage_02 h4 {
	padding-top:10px;
	padding-left:410px;
	text-align:right;
	width:550px;
}

.build_02 h1, .build_02 h2,.build_02 h3,.build_02 h4 {
	padding-top:10px;
	padding-left:360px;
	text-align:left;
	width:640px;
}

h1 {
	font-size:46px;
	font-weight:normal;
}

h2 {
	font-size:17px;
	font-family:"ultralight", Arial;
	font-weight:normal;
}

h3 {
	font-size:12px;
	font-family:"ultralight", Arial;
	font-weight:normal;
}

.arrow {
	background:#bb8ca5;
	padding:48px 0;
	text-align:center;
}

.footertitle {
	padding:60px 0;
	text-align:center;
	font-size:52px;
	font-family:"ultralight", Arial;
	color:#616161;
	background:#d7e9dd;
}