



* {
	padding:0px;
	margin:0px;
}
form {
	padding: 0px;
	margin: 0px;
}
img {
	border:none;
}
a {
	outline:none;
}
a:hover {
	outline:none;
}
fieldset,
form,
label {
}

.common-center {
	width:1005px;
	padding:0px;
	margin:0px auto;
}

.common-center-index {
	width:900px;
	padding:0px; 
	margin:0px auto;
}

.header-area {
	float:left;
	height:634px;
	width:1005px;
}
.header-submenu {
	float:left;
	width:979px;
	padding:0px 13px 0px 13px;
}
.header-left {
	float:left;
	width:489px;
	padding-bottom:15px;
}
.header-left h2 {
	float:left;
	width:489px;
	font-size:13px;
	color:#FFFFFF;
	padding-top:7px;
}
.header-left h2 a {
	color:#FFFFFF;
	text-decoration:underline;
}
.header-left h2 a:hover {
	color:#074570;
	text-decoration:underline;
}
.header-left ul {
	float:right;
	padding-top:12px;
}
.header-left ul li {
	list-style-type:none;
	font-size:11px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:right;
	padding-left:8px;
	float:left;
}
.header-left ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.header-left ul li a:hover {
	color:#074570;
	text-decoration:none;
}
.header-logo {
	float:left;
	width:979px;
	height:107px;
}
.logo {
	float:left;
	padding-top:30px;
	width:489px;
}
.get-in {
	width:186px;
	height:80px;
	float:right;
	padding-top:5px;
}
.get-in ul {
	width:186px;
	height:80px;
	text-align:left;
	background-image: url(../images/get-in-touch1.gif);
}
.get-in ul li {
	list-style: none;
	top:0;
}
.get-in ul li,
.get-in a {
	display:block;
	height:80px;
	border-bottom:0;
}
.get-in ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.getIn {
	left:0;
	top:0;
	width:186px;
}
.getIn a:hover {
	background: transparent url(../images/get-in-touch1.gif) 0 -80px no-repeat;
	border-bottom:0;
}
.header-menu {
	float:left;
	width:979px;
	height:40px;
	font-size:14px;
	font-weight:bold;
}
.header-menu ul {
	float:left;
	width:979px;
}
.header-menu ul li {
	float:left;
	list-style-type:none;
	font-size: 0px;
}
.header-menu ul li a {
	font-size: 0px;
	text-indent: -9999px;
}
.menu-01 {
	float:left;
	width:105px;
	text-align:center;
}
.menu-01 a {
	float:left;
	display: block;
	width:105px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-01.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-01 a:hover {

	background:url(../images/bg-menu-01-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus1-active {
	float:left;
	background:url(../images/bg-menu-01-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.menu-02 {
	float:left;
	display: block;	
	width:138px;
	text-align:center;
}
.menu-02 a {
	float:left;
	width:138px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-02.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-02 a:hover {
	float:left;
	background:url(../images/bg-menu-02-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus2-active {
	float:left;
	background:url(../images/bg-menu-02-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.menu-03 {
	float:left;
	display: block;	
	width:140px;
	text-align:center;
}
.menu-03 a {
	float:left;
	width:140px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-03.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-03 a:hover {
	float:left;
	background:url(../images/bg-menu-03-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus3-active {
	float:left;
	background:url(../images/bg-menu-03-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.menu-04 {
	float:left;
	display: block;	
	width:165px;
	text-align:center;
}
.menu-04 a {
	float:left;
	width:165px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-04.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-04 a:hover {
	float:left;
	background:url(../images/bg-menu-04-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus4-active {
	float:left;
	background:url(../images/bg-menu-04-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.menu-05 {
	float:left;
	display: block;	
	width:115px;
	text-align:center;
}
.menu-05 a {
	float:left;
	width:115px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-05.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-05 a:hover {
	float:left;
	background:url(../images/bg-menu-05-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus5-active {
	float:left;
	background:url(../images/bg-menu-05-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.menu-06 {
	float:left;
	display: block;	
	width:313px;
	text-align:center;
}
.menu-06 a {
	float:left;
	width:313px;
	height:32px;
	padding-top:8px;
	background:url(../images/bg-menu-06.gif) scroll left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}
.menu-06 a:hover {
	float:left;
	background:url(../images/bg-menu-06-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
div.header-submenu div.header-menu .menus6-active {
	float:left;
	background:url(../images/bg-menu-06-over.gif) scroll left top no-repeat;
	color:#2b7db6;
}
.header-flash {
	float:left;
	width:992px;
	height:301px;
	padding: 0 0 0 13px;
}
.promos {
	width:976px;
	height:64px;
	float: left;
	padding-bottom:50px;
	background:url(../images/bg-flash-menu.jpg) scroll left top no-repeat;
}
.promos-list {
	float:left;
	position:relative;
	text-indent: -9999px;
	color:#A4D6FB;	
}
.promos-list p {
	color:#A4D6FB;
	line-height:18px;
	text-indent: -99999px;		
}
.promos-list h2 {
	color:#2b7db6;
	line-height:18px;
}
.promos-list p strong, .promos-list h2 strong {
	text-indent: -9999px;
}
.promos-list a {
	position:absolute;
	display:block;
	text-indent: -9999px;
}
.promos-list a:hover {
	text-indent: -9999px;
}
.promos-01 {
	top: 0px;
	left: 0px;
	padding-top:10px;
	height:54px;
	width:351px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	text-indent: -9999px;
}
.promos-01:hover {
	top:0px;
	left:0px;
	padding-top:10px;
	height:54px;
	width:351px;
	background: url(../images/bg-feature01.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
	color: #6FBDF3;	
}
.promos-02 {
	top: 0px;
	left: 323px;
	padding-top:10px;
	height:54px;
	width:339px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	text-indent: -9999px;	
}
.promos-02:hover {
	top:0px;
	left:323px;
	padding-top:10px;
	height:54px;
	width:339px;
	background: url(../images/bg-feature02.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
}
.promos-03 {
	top: 0px;
	left: 634px;
	padding-top:10px;
	height:54px;
	width:339px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	text-indent: -9999px;	
}
.promos-03:hover {
	top:0px;
	left:634px;
	padding-top:10px;
	height:54px;
	width:339px;
	background: url(../images/bg-feature03.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
}
.space-promos {
	padding-left:20px;
	text-indent: -9999px;
}
.space-promos1 {
	padding-left:45px;
}

.common-content {
	background:url(../images/bg-line.jpg) scroll left bottom repeat-x;
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:45px;
}
.common-lanuch {
	background:url(../images/bg-footer-top.jpg) scroll left bottom repeat-x;
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:45px;
}
.common-blog {
	background:url(../images/bg-footer-bottom.jpg) scroll left bottom repeat-x #82cbfe;
	width:100%;
	float:left;
	padding-top:25px;
	padding-bottom:45px;
}
.common-blog1 {
	background:url(../images/bg-footer-bottom1.jpg) scroll left bottom repeat-x #82cbfe;
	width:100%;
	float:left;
	padding:25px 0 0 0;
}
.contents {
	width:1005px;
	padding:0px;
	margin:0px auto;
}
.content-welcome {
	float:left;
	width:952px;
	padding:0px 30px 0px 23px;
}
.welcome {
	float:left;
	width:472px;
}
.welcome h1 {
	float:left;
	width:450px;
	color:#7cc8fc;
	font-size:93px;
	padding-left:0px;
}
.welcome h2 {
	float:left;
	width:450px;
	color:#969696;
	font-size:30px;
	padding:0px 0px 15px 7px;
}
.welcome p {
	float:left;
	width:400px;
	color:#969696;
	font-size:12px;
	padding:0px 0px 10px 7px;
	line-height:17px;
}
.welcome p a {
	color:#7cc8fc;
	text-decoration:none;
}
.welcome p a:hover {
	color:#969696;
	text-decoration:none;
}
.welcome ul {
	float:left;
	width:440px;
	padding-top:10px;
	padding-left:32px;
}
.welcome ul li {
	float:left;
	list-style-type:none;
}
.space-welcome {
	padding-right:35px;
	padding-bottom:5px;
}
.our-services {
	float:left;
	width:975px;
	padding-left:30px;
}
.our-services h1 {
	float:left;
	width:168px;
	color:#7cc8fc;
	font-size:42px;
	padding-bottom:15px;
}
.our-services h2 {
	float:left;
	width:975px;
	color:#7cc8fc;
	font-size:30px;
	padding-bottom:15px;
}
.service-box {
	float:left;
	width:236px;
}
.service-box h2 {
	float:left;
	width:210px;
	font-size:14px;
	color:#969696;
	padding-bottom:5px;
}
.service-box h3 {
	float:left;
	width:210px;
	font-size:18px;
	color:#7cc8fc;
	padding-bottom:10px;
	text-transform:uppercase;
}
.service-box p {
	float:left;
	width:210px;
	font-size:12px;
	color:#969696;
	padding-bottom:10px;
}
.service-box p a {
	color:#7cc8fc;
	text-decoration:none;
}
.service-box p a:hover {
	color:#969696;
	text-decoration:none;
}
.blog-box {
	float:left;
	width:236px;
}
.blog-box h2 {
	float:left;
	width:210px;
	font-size:18px;
	color:#FFF;
	padding-bottom:15px;
	text-transform:uppercase;
}
.blog-box h3 {
	float:left;
	width:210px;
	font-size:15px;
	color:#FFF;
	padding-bottom:10px;
}
.blog-box p {
	float:left;
	width:175px;
	font-size:12px;
	color:#FFF;
}
.blog-box p a {
	color:#FFF;
	text-decoration:none;
}
.blog-box p a:hover {
	color:#005189;
	text-decoration:none;
}
.blog-box1 {
	float:left;
	width:236px;
	margin-right:10px;
}
.blog-box1 h2 {
	float:left;
	width:220px;
	font-size:18px;
	color:#FFF;
	padding-bottom:10px;
	text-transform:uppercase;
	margin-bottom:15px;
	background:url(../images/bg-line-vertical.gif) scroll left bottom repeat-x;
}
.blog-box1 h2 a {
	color:#FFF;
	text-decoration: none;
}
.blog-box1 ul {
	float:left;
	width:210px;
}
.blog-box1 ul li {
	float:left;
	list-style-type:none;
	background:url(../images/bg-list-star.gif) scroll left top no-repeat;
	font-size:12px;
	color:#FFF;
	padding-bottom:15px;
	padding-left:20px;
	width:216px;
}
.blog-box1 ul li a {
	color:#FFF;
	text-decoration: none;	
}
.blog-box1 ul li a:hover {
	color:#FFF;
	text-decoration: none;	
}
.blog-box1 p a {
	color:#FFF;
	text-decoration:none;
}
.blog-box1 p a:hover {
	color:#005189;
	text-decoration:none;
}
.contact-us {
	width:183px;
	height:44px;
	float:left;
	padding-top:10px;
}
.contact-us ul {
	width:183px;
	height:44px;
	text-align:left;
	background-image: url(../images/contact-us1.gif);
}
.contact-us ul li {
	list-style: none;
	top:0;
}
.contact-us ul li,
.contact-us a {
	display:block;
	height:44px;
	border-bottom:0;
}
.contact-us ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.cont {
	left:0;
	top:0;
	width:183px;
}
.cont a:hover {
	background: transparent url(../images/contact-us1.gif) 0 -44px no-repeat;
	border-bottom:0;
}
.feature-projects {
	float:left;
	width:953px;
	padding:0px 30px 0px 22px;
}
.project-list {
	float:left;
	width:360px;
}
.project-list h2 {
	float:left;
	width:360px;
	color:#7cc8fc;
	font-size:30px;
	padding:0px 0px 20px 6px;
}
.project-box {
	float:left;
	width:261px;
	height:228px;
	padding:20px 30px 20px 30px;
	background:url(../images/bg-client-speaks.gif) scroll left top no-repeat;
}
.project-box p {
	float:left;
	width:245px;
	padding-bottom:15px;
	font-size:12px;
	color:#969696;
	line-height:19px;
}
.project-box p span {
	font-style:italic;
}
.portfolio-list {
	float:left;
	width:585px;
}
.portfolio-list h2 {
	float:left;
	width:585px;
	color:#7cc8fc;
	font-size:30px;
	padding-bottom:20px;
}
.portfolio-list ul {
	float:left;
	width:585px;
}
.portfolio-list ul li {
	float:left;
	list-style-type:none;
}
.portfolio-list ul li:hover {
}
.space-portfolio {
	margin-bottom:20px;
	margin-right:20px;
	height:93px;
	border:4px solid #cce8fc;
}
.space-portfolio1 {
	margin-bottom:20px;
	height:93px;
	border:4px solid #cce8fc;
}
.process-area {
	float:left;
	width:945px;
	padding:0px 30px 0px 30px;
}
.process {
	float:left;
	width:177px;
}
.process h2 {
	float:left;
	width:177px;
	color:#7cc8fc;
	font-size:30px;
}
.process-box {
	float:left;
	width:160px;
	height:221px;
	padding-left:17px;
	padding-top:25px;
	background:url(../images/bg-process.jpg) scroll left top no-repeat;
}
.process-box p {
	float:left;
	width:150px;
	font-size:14px;
	text-align:center;
	color:#2d99e3;
	cursor:pointer;
}
.process-box a {
	float:left;
	width:150px;
	font-size:14px;
	text-align:center;
	color:#2d99e3;
	text-decoration:none;
	

}



.portfolio-box {
	float:left;
	width:975px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
}
.portfolio-box h1 {
	color:#7cc8fc;
	font-size:40px;
	float:left;
	padding-top:5px;
	width:168px;
}
.portfolio-part {
	float:left;
	width:807px;
	height:64px;
	background:url(../images/bg-portfolio.jpg) scroll left no-repeat;
}
.portfolio-part ul {
	float:left;
	width:807px;
}
.portfolio-part ul li {
	float:left;
	width:265px;
	text-align:center;
	font-size:25px;
	color:#a3d6fa;
	padding-top:16px;
	padding-bottom:5px;
	list-style-type:none;
}
.portfolio-part ul li a {
	color:#a3d6fa;
	text-decoration:none;
}
.portfolio-part ul li a:hover {
	color:#FFF;
}
.portfolio {
	float:left;
	width:220px;
	padding-top:40px;
}
.portfolio h2 {
	float:left;
	width:220px;
	color:#7cc8fc;
	font-size:16px;
}
.portfolio h2 a {
	color:#7cc8fc;
	text-decoration:none;
}
.portfolio h2 a:hover {
	color:#969696;
	text-decoration:none;
}
.portfolio p {
	float:left;
	width:190px;
	color:#969696;
	font-size:12px;
}
.portfolio p a {
	color:#7cc8fc;
	text-decoration:none;
}
.portfolio p a:hover {
	color:#969696;
	text-decoration:none;
}
.portfolio img {
	border:5px solid #a3d6fa;
	padding:2px;
	margin-bottom:8px;
}
.portfolio img:hover {
	border:5px solid #d5ecfd;
}
.space-list-portfolio {
	padding-right:30px;
}
.space-list-para {
	height:35px;
}

.whoweare {
	float:left;
	width:975px;
	padding-bottom:20px;
	padding-left:13px;
}
.whoweare h1 {
	color:#7cc8fc;
	font-size:93px;
	float:left;
	width:975px;
	padding-bottom:10px;
}
.whoweare h2 {
	color:#969696;
	font-size:31px;
	float:left;
	width:975px;
	padding-bottom:30px;
}
.whoweare h2 a {
	color:#7cc8fc;
	text-decoration:none;
}
.whoweare h2 a:hover {
	color:#969696;
	text-decoration:none;
}
.whoweare h2 span {
	color:#7cc8fc;
}
.whoweare-left {
	width:185px;
	float:left;
}
.whoweare-left h2 {
	width:185px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
}
.whoweare-left p {
	width:185px;
	float:left;
	color:#969696;
	font-size:12px;
	padding-bottom:15px;
	line-height:18px;
}
ul.projects {
}
ul.projects li {
	float:left;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	color:#969696;
	background:url(../images/bg-sub-menu.jpg) scroll left bottom no-repeat;
	width:183px;
	padding-top:4px;
	padding-bottom:6px;
}
ul.projects li a {
	color:#969696;
	text-decoration:none;
}
ul.projects li a:hover {
	color:#2b7db6;
	text-decoration:none;
}
.projects-active {
	color:#2b7db6;
	text-decoration:none;
}
ul.blogs {
}
ul.blogs li {
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#969696;
	background:url(../images/bg-sub-menu.jpg) scroll left bottom no-repeat;
	width:183px;
	padding-top:4px;
	padding-bottom:6px;
}
ul.blogs li a {
	color:#969696;
	text-decoration:none;
}
ul.blogs li a:hover {
	color:#2b7db6;
	text-decoration:none;
}
.our-client {
	width:185px;
	float:left;
	padding-top:35px;
}
.our-client h2 {
	width:185px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:10px;
}
.our-client ul {
}
.our-client ul li {
	float:left;
	list-style-type:none;
	width:47px;
	height:47px;
	border:3px solid #7cc8fc;
	margin-bottom:10px;
}
.our-client ul li:hover {
	border:3px solid #bae1fb;
}
.whoweare-center {
	width:500px;
	float:left;
	padding-left:60px;
	padding-right:45px;
}
.whoweare-center h2 {
	width:500px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
}
.whatwedo-txt h2 {
	width:485px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
}
.whoweare-center p {
	width:500px;
	float:left;
	color:#969696;
	font-size:12px;
	padding-bottom:10px;
	line-height:17px;
}
.whatwedo-txt p {
	width:485px;
	float:left;
	color:#969696;
	font-size:12px;
	padding-bottom:10px;
	line-height:17px;
}
.whoweare-center p a, .whatwedo-txt p a {
	color:#7cc8fc;
	text-decoration:none;
}
.whoweare-center p a:hover, .whatwedo-txt p a:hover {
	color:#969696;
	text-decoration:none;
}
.whoweare-center p span, .whatwedo-txt p span {
	color:#7cc8fc;
}
.testimonials-center {
	width:500px;
	float:left;
	padding-left:60px;
	padding-right:45px;
}
.testimonials-center p {
	width:500px;
	float:left;
	color:#969696;
	font-size:12px;
	line-height:17px;
	padding-bottom:8px;
}
.testimonials-center p a {
	color:#7cc8fc;
	text-decoration:none;
}
.testimonials-center p a:hover {
	color:#969696;
	text-decoration:none;
}
.testimonials-center p span {
	color:#7cc8fc;
}
.line {
	background:url(../images/bg-line-vertical1.gif) scroll left repeat-x;
	float:left;
	margin-bottom:6px;
}
.contactus-left {
	width:215px;
	float:left;
}
.contactus-left h2 {
	width:215px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
}
.contactus-left p {
	width:215px;
	float:left;
	color:#969696;
	font-size:12px;
	padding-bottom:15px;
	line-height:20px;
}
.contactus-left p a {
	color:#7cc8fc;
	text-decoration:none;
}
.contactus-left p a:hover {
	color:#969696;
	text-decoration:none;
}
.view-map {
	float:left;
	width:202px;
	padding-top:20px;
}
.view-map a {
	color:#2b7db6;
	text-indent:-9999px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	width:202px;
	display: block;
	height:28px;
	padding-top:10px;
	text-align:center;
	background:url(../images/bg-view-map-office.gif) scroll left no-repeat;
}
.view-map a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bg-view-map-office-over.gif) scroll left no-repeat;
}
.contactus-center {
	width:700px;
	float:left;
	padding-left:60px;
}
.contactus-form {
	padding-bottom:10px;
	width:350px;
	float:left;
}
.lable {
	width:90px;
	float:left;
	color:#7cc8fc;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
}
.lable1 {
	width:120px;
	float:left;
	color:#7cc8fc;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
}
.text-element {
	float:left;
	width:260px;
}
.text-element1 {
	float:left;
	width:230px;
}
.text-element2 {
	float:left;
	width:610px;
}
.text-box {
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	color:#969696;
	width:220px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.text-area {
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:12px;
	color:#969696;
	width:600px;
	height:220px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	overflow:auto;
}
.button {
	float:left;
	border:0px solid #CCCCCC;
	font-size:20px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:10px;
	color:#FFFFFF;
	width:183px;
	background:url(../images/bg-submit-button.jpg) scroll left no-repeat;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	cursor:pointer;
}
.contactus-textarea {
	padding-bottom:33px;
	width:700px;
	float:left;
}
.contactus-button {
	padding-bottom:10px;
	padding-left:517px;
	width:183px;
	float:left;
}
.whatwedo-txt {
	width: 485px;
	float:left;
	padding: 0 45px 0 60px;
}
.termofuse {
	float:left;
	width:975px;
	padding: 0 0 20px 13px;
}
.termofuse h1 {
	color:#7cc8fc;
	font-size:93px;
	padding-bottom:10px;
}
.termofuse h2 {
	color:#7cc8fc;
	font-size: 16px;
	padding-bottom:10px;
}
.termofuse p {
	color:#969696;
	font-size:12px;
	padding-bottom:15px;
	line-height:18px;
}
.termofuse ul {
	list-style: none;
	color: #969696;
	font-size: 12px;
	padding:  0 0 0 10px;
}
.termofuse ul li {
	list-style: none;
	color: #969696;
	padding: 0 0 10px 0;
	line-height: 17px;
	background: none;	
}
.termofuse ul li a {
	color: #969696;
	text-decoration: none;
	background: none;
}
.termofuse ul li a:hover {
	color: #7cc8fc;
	text-decoration: none;
}

.common-footer {
	width:100%;
	background-color:#4eadee;
	padding-bottom:20px;
	float: left;
}
.footer-area {
	width:945px;
	background-color:#4eadee;
	margin:0 auto;
	padding:0px;
}
.footer-area1 {
	width:915px;
	padding: 30px 0 15px 30px;
	float: left;	
}
.footer-area ul, .footer-area1 ul {
	float:left;
	width:645px;
}
.footer-area ul li, .footer-area1 ul li {
	font-size:11px;
	color:#FFFFFF;
	list-style-type:none;
	display:inline;
	text-align:left;
	padding-right:5px;
}
.footer-area ul li img, .footer-area1 ul li img {
	vertical-align:middle;
}
.footer-area ul li a, .footer-area1 ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer-area ul li a:hover, .footer-area1 ul li a:hover {
	color:#074570;
	text-decoration:none;
}
.footer-area p {
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	width:300px;
	float:right;
	padding-top:4px;
}
.footer-area1 p {
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	width:270px;
	float:right;
	padding-top:4px;
}

.steps-area {
	float:left;
	width:767px;
}
.steps {
	float:left;
	width:767px;
	height:53px;
}
.steps ul {
	float:left;
	width:767px;
	padding-top:18px;
}
.steps ul li {
	float:left;
	list-style-type:none;
	padding-left:45px;
	font-size:17px;
	color:#a3d6fa;
	font-weight:bold;
	text-indent: -9999px;
}
.steps-01 {
	padding-left:30px;
}
.steps-02 {
	padding-left:55px;
}
.steps-box {
	float:left;
	width:707px;
}
.steps-box h2 {
	float:left;
	color:#7cc8fc;
	font-size:40px;
	font-weight:normal;
}
.steps-box p {
	float:left;
	width:707px;
	color:#969696;
	font-size:12px;
	padding-bottom:10px;
	line-height:17px;
}
.steps-box ul {
	float:left;
	width:707px;
}
.steps-box ul li {
	float:left;
	width:687px;
	color:#969696;
	font-size:12px;
	padding-bottom:5px;
	padding-left:20px;
	list-style-type:none;
	background:url(../images/bg-dot-list.jpg) scroll left top no-repeat;
}
.steps ul {
	position:relative;
	font: bold 17px Arial, Verdana, Helvetica, sans-serif;
	list-style:none;
	padding: 0px;
	margin: 0px;
	width:767px;
	height:53px;
	background: url(../images/menu-bg.jpg) no-repeat;
}
.steps ul a {
	position:absolute;
	display:block;
	height:53px;
	text-decoration:none;
	color:#A3D7FC;
}
.steps ul a:hover {
	color:#ffffff;
}
#menu1 {
	top: 0px;
	left: 0px;
	padding-top:16px;
	padding-left:45px;
	width:138px;
}
#menu1:hover {
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:45px;
	width:138px;
	background: url(../images/1-over.gif) no-repeat;
}
.menu1-active {
	position:absolute;
	display:block;
	height:53px;
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:45px;
	width:138px;
	color: #ffffff;
	background: url(../images/1-over.gif) no-repeat;
}
#menu2 {
	top:0px;
	left:112px;
	width:208px;
	padding-top: 16px;
	padding-left:70px;
}
#menu2:hover {
	top:0px;
	width:208px;
	left:112px;
	padding-top: 16px;
	padding-left:70px;
	background: url(../images/2-over.gif) no-repeat;
}
.menu2-active {
	position:absolute;
	display:block;
	height:53px;
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:70px;
	width:208px;
	color: #ffffff;
	background: url(../images/2-over.gif) no-repeat;
}
#menu3 {
	top:0px;
	left:294px;
	padding-top: 16px;
	padding-left:72px;
	width: 176px;
}
#menu3:hover {
	top:0px;
	width: 176px;
	left:294px;
	padding-top: 16px;
	padding-left:72px;
	background: url(../images/3-over.gif) no-repeat;
}
.menu3-active {
	position:absolute;
	display:block;
	height:53px;
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:72px;
	width:294px;
	color: #ffffff;
	background: url(../images/3-over.gif) no-repeat;
}
#menu4 {
	top:0px;
	left:441px;
	padding-top: 16px;
	width: 197px;
	padding-left:76px;
}
#menu4:hover {
	top:0px;
	left:441px;
	padding-top: 16px;
	padding-left:76px;
	width:197px;
	background: url(../images/4-over.gif) no-repeat;
}
.menu4-active {
	position:absolute;
	display:block;
	height:53px;
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:76px;
	width:197px;
	color: #ffffff;
	background: url(../images/4-over.gif) no-repeat;
}
#menu5 {
	top:0px;
	width:156px;
	left:611px;
	padding-top: 16px;
	padding-left:70px;
}
#menu5:hover {
	top:0px;
	left:611px;
	width:156px;
	padding-top: 16px;
	padding-left:70px;
	background: url(../images/5-over.gif) no-repeat;
}
.menu5-active {
	position:absolute;
	display:block;
	height:53px;
	top:0px;
	left:0px;
	padding-top: 16px;
	padding-left:70px;
	width:156px;
	color: #ffffff;
	background: url(../images/5-over.gif) no-repeat;
}

.services-list {
	width:807px;
	height:64px;
	float:left;
	text-align:center;
	background:url(../images/bg-portfolio.jpg) scroll left no-repeat;
}
.services-list h2 a {
	color:#A3D7FC;
	text-decoration:none;
}
.services-list h2 a:hover {
	color:#ffffff;
	text-decoration:none;
}
.services-list ul {
	position:relative;
	list-style:none;
	width:807px;
	height:64px;
}
.services-list ul a {
	position:absolute;
	display:block;
}
.services-list ul a:hover {
	color:#ffffff;
}
#smenu-01,
#smenu-02,
#smenu-03 {
	font-size:25px;
	line-height:18px;
	text-align:center;
	color:#A3D7FC;
	text-decoration:none;
}
#smenu-01 {
	top: 0px;
	left: 0px;
	padding-top:20px;
	height:44px;
	width:287px;
}
#smenu-01:hover {
	top:0px;
	left:0px;
	padding-top:20px;
	height:44px;
	width:287px;
	color:#FFFFFF;
	background: url(../images/bg-serviceslist-1.gif) no-repeat;
}
#smenu-02 {
	top:0px;
	left:259px;
	padding-top:20px;
	height:44px;
	width:287px;
}
#smenu-02:hover {
	top:0px;
	left:259px;
	padding-top:20px;
	height:44px;
	width:287px;
	color:#FFFFFF;
	background: url(../images/bg-serviceslist-1.gif) no-repeat;
}
#smenu-03 {
	top:0px;
	left:518px;
	padding-top:20px;
	height:44px;
	width:287px;
}
#smenu-03:hover {
	top:0px;
	left:518px;
	padding-top:20px;
	height:44px;
	width:287px;
	color:#FFFFFF;
	background: url(../images/bg-serviceslist-1.gif) no-repeat;
}


.SlidingPanels {
	WIDTH: 767px;
}
.SlidingPanelsContent {
	WIDTH: 767px;
}
.p1 {
	BACKGROUND-COLOR: #ffffff;
}
.p2 {
	BACKGROUND-COLOR: #ffffff;
}
.p3 {
	BACKGROUND-COLOR: #ffffff;
}
.p4 {
	BACKGROUND-COLOR: #ffffff;
}
.p5 {
	BACKGROUND-COLOR: #ffffff;
}
.p6 {
	BACKGROUND-COLOR: #ffffff;
}
.SlidingPanels#example2 {
	FLOAT: left;
}
#example2 .SlidingPanelsContentGroup {
	FLOAT: left;
	WIDTH: 4000px;
}
#example2 .SlidingPanelsContent {
	FLOAT: left;
}
.SlidingPanels {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	WIDTH: 727px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: relative;
	HEIGHT: 250px;
	BORDER-BOTTOM-STYLE: none;
	border:10px solid #a3d6fa;
}
.SlidingPanelsContentGroup {
	WIDTH: 730px;
	POSITION: relative;
}
.SlidingPanelsContent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 727px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 20px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 270px;
	BORDER-BOTTOM-STYLE: none;
}
.steps-box2 {
	float:left;
	color:#7cc8fc;
	font-size:40px;
	font-weight:normal;
}

	#slider {
	border:10px solid #a4d6fb;
}
#slider ul,
#slider li,
 #slider2 ul,
#slider2 li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li,
#slider2 li {
	 
		width:956px;
	height:256px;
	overflow:hidden;
}
#prevBtn,
#nextBtn,
 #slider1next,
#slider1prev {
	display:block;
	width:42px;
	height:41px;
	position:relative;
	left:-10px;
	top:-160px;
	z-index:1000;
	float: left;
}
#nextBtn,
#slider1next {
	left:905px;
}
#prevBtn a,
#nextBtn a,
 #slider1next a,
#slider1prev a {
	display:block;
	position:relative;
	width:42px;
	height:41px;
	background:url(../images/arrow_left.png) no-repeat 0 0;
}
#nextBtn a,
#slider1next a {
	background:url(../images/arrow_right.png) no-repeat 0 0;
}

.news-left {
	float:left;
	width:700px;
}
.partners-left {
	padding: 30px 0 0 0;
	float:left;
	width:650px;	
}
.partners-in {
	width: 650px;
	float: left;
}
.line-partners {
	background:url(../images/bg-line-news.gif) scroll left repeat-x;
	padding-bottom:10px;
	float:left;
	width:600px;
	margin: 0 50px 0 0;
}
.partners-nos {
	width: 90px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Tahoma;	
}
.partners-nos  p {
	float: left;
	padding: 0 9px 0 9px;
	border: 4px solid #7CC8FC;
	text-align: center;
	font-size: 65px;
	color: #7CC8FC;
	margin: 0px;
}
.partners-txt {
	width: 450px;
	float: left;
	padding: 0 12px 0 26px;
}
.partners-txt p {
	font-size:12px;
	color:#969696;
	padding: 0 0 10px 0;
	margin: 0;
	float:left;
	width: 450px;
}
.partners-txt h2 {
	font-size:16px;
	padding: 0;
	margin: 0;
	float:left;
	width: 450px;	
	color:#7cc8fc;
	padding: 0 0 7px 0;
}
.news-left h2 {
	float:left;
	width:520px;
	font-size:16px;
	color:#7cc8fc;
	padding-bottom:7px;
}
.news-left h3 {
	float:left;
	width:520px;
	font-size:12px;
	color:#7cc8fc;
	font-weight:normal;
	padding-bottom:5px;
}
.news-left p {
	float:left;
	width:520px;
	font-size:12px;
	color:#969696;
	padding-bottom:10px;
}
.news-left a {
	color:#7cc8fc;
	text-decoration:none;
}
.news-left a:hover {
	color:#969696;
	text-decoration:none;
}
.news-left ul {
	width:550px;
	text-align:right;
}
.news-left ul li {
	list-style-type:none;
	font-size:12px;
	color:#2b7db6;
	display:inline;
}
.news-left ul li a {
	color:#2b7db6;
	background-color:#a3d6fa;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}
.news-left ul li a:hover {
	color:#a3d6fa;
	background-color:#2b7db6;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}
div.whoweare div.news-left .news-active {
	color:#a3d6fa;
	background-color:#2b7db6;
	text-decoration:none;
	padding:3px 0px 3px 0px;
}
.space-news {
	padding:3px 7px 3px 7px;
	line-height:20px;
}
.news-right {
	float:left;
	width:275px;
}

.news-right h2 {
	width:275px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
	margin-top:30px;
}
ul.recent-news {
}
ul.recent-news li {
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#969696;
	background:url(../images/bg-sub-menu1.gif) scroll left bottom no-repeat;
	width:275px;
	padding-top:4px;
	padding-bottom:6px;
}
ul.recent-news li a {
	color:#969696;
	text-decoration:none;
}
ul.recent-news li a:hover {
	color:#2b7db6;
	text-decoration:none;
}

.news-right-whatwedo {
	float:left;
	width:200px;
}

.news-right-whatwedo h2 {
	width:200px;
	float:left;
	color:#7cc8fc;
	font-size:16px;
	padding-bottom:5px;
	margin-top:0px;
}
ul.recent-news-whatwedo {
}
ul.recent-news-whatwedo li {
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#969696;
	background:url(../images/bg-sub-menu2.gif) scroll left bottom no-repeat;
	width:200px;
	padding-top:4px;
	padding-bottom:6px;
}
ul.recent-news-whatwedo li a {
	color:#969696;
	text-decoration:none;
}
ul.recent-news-whatwedo li a:hover {
	color:#2b7db6;
	text-decoration:none;
}

.line-news {
	background:url(../images/bg-line-news.gif) scroll left repeat-x;
	padding-bottom:10px;
	float:left;
	width:550px;
}
.33bts-outer{
	width:955px;
	padding:0px; 
	margin:0px auto;
}
.fg-outer {
	padding: 0;
	margin: 0;
 	border: 5px solid #A2D7F9;
	width: 945px;
	float: left;	
 }
.found-google {
	padding: 20px 35px 20px 20px;
	margin: 0 0px 0 0;
	width: 267px;
	float: left;
	background: url(../images/bg-right-3btn.jpg) repeat-y right top;	
}
.found-google1 {
	padding: 20px 25px 20px 20px;
	margin: 0 0px 0 0;
	width: 267px;
	float: left;
}
.fg-nobg {
	background: none;	
}
.fg-bg {
	background: url(../images/bg-right-3btn.jpg) repeat-y right top;
}
.found-google h1 {
	padding: 0 0 25px 0;
	margin: 0;
	font-size:15px;
	color:#7cc8fc;
	line-height:18px;
}
.found-google h1 strong {
	font-size:20px;
}
.found-google p {
	padding: 0 0 15px 0;
	margin: 0;
	font-size:12px;
	color:#7CC8FA;
	line-height:18px;
}
.found-googlen {
	padding: 20px 25px 20px 20px;
	margin: 0 0px 0 0;
	width: 240px;
	float: left;
}
.found-googlen h1 {
	padding: 0 0 25px 0;
	margin: 0;
	font-size:15px;
	color:#AACAE1;
	line-height:18px;
}
.found-googlen h1 strong {
	font-size:20px;
}
.found-googlen p {
	padding: 0 0 15px 0;
	margin: 0;
	font-size:12px;
	color:#AACAE1;
	line-height:18px;
}


.blog-content {
	width:995px;
	padding:10px;
	margin:0px auto;
}
.blog-content h1 {
	font-size: 17px;
	font-weight: bold;
	color: #7cc8fc;
	padding: 0 0 20px 0;
}
.blog-content h2 {
	color:#3696C8;
	font-size:15px;
	padding: 0 0 15px 0;
}
.blog-content h2 span {
	color: #636363;
	font-size: 12px;
	font-weight: normal;
}
.blog-content p {
	color: #636363;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 10px 0;	
	margin: 0;
	text-align: justify;
}
.blog-content p span {
	color: #535353;
	padding: 0 0 0px 0;
	line-height: 25px;
}
.blog-content p a {
	color: #2D93C3;
	text-decoration: none;
}	
.blog-content p a:hover {
	color: #636363;
	text-decoration: none;
}	
.blog-left {
	width:755px;
	float: left;
	padding: 0 40px 0 0;
}	
.blog-right {
	width:200px;
	float: left;
}
.bsearch-box {
	border: 1px solid #349ACA;
	font-size: 12px;
	padding: 2px;
	width: 112px;
	float: left;
}
.bsearch-btn {
	border: 0px;
	width: 70px;
	padding: 0 0 4px 0;
	margin: 0 0 20px 10px;
	height: 26px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	background: url(../images/bg-search-btn.jpg) no-repeat left top;
}
.blog-right h2 {
	padding: 0 0 5px 0;
}
.blog-right ul {
	padding: 0 0 20px 5px;
	margin: 0;
}
.blog-right ul li {
	list-style: none;
	color: #636363;
	font-size: 12px;
	background: url(../images/bg-arrow.gif) no-repeat left top;
	line-height: 16px;
	padding: 0 0 0 10px;
}
ul.bloglist {
	list-style:disc;
	list-style-position: inside;
}
ul.bloglist li {
	color: #636363;
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 5px 0;
}


.featured-projects {
	background: url(../images/bg-featured-prjcts.jpg) scroll left bottom repeat-x;
	width:100%;
	float:left;
	padding:25px 0 25px 0;
}
.fp-left {
	width: 268px;
	float: left;
}
.fp-right {
	width: 665px;
	float: right;
}
.fp-left ul {
	list-style: none;
	padding: 40px 0 0 0;
}
.fp-left ul li {
	list-style: none;
}
.fp-left ul li a {
	width: 233px;
	display: block;
	height: 42px;
	font-size: 0px;
	text-indent: -9999px;
}
.fp-menu1 a {
	background:	url(../images/ladbrookes-on.jpg) no-repeat left top;
}
.fp-menu1 a:hover, .fp-menu1a a {
	background:	url(../images/ladbrookes-over.jpg) no-repeat left top;
}
.fp-menu2 a {
	background:	url(../images/natcol-on.jpg) no-repeat left top;
}
.fp-menu2 a:hover, .fp-menu2a a {
	background:	url(../images/natcol-over.jpg) no-repeat left top;
}
.fp-menu3 a {
	background:	url(../images/spacelocker-on.jpg) no-repeat left top;
}
.fp-menu3 a:hover, .fp-menu3a a {
	background:	url(../images/spacelocker-over.jpg) no-repeat left top;
}
.fp-menu4 a {
	background:	url(../images/dubai-on.jpg) no-repeat left top;
}
.fp-menu4 a:hover, .fp-menu4a a {
	background:	url(../images/dubai-over.jpg) no-repeat left top;
} 

.fp-right h3 {
	color: #C8E6FC;
	font-size: 44px;
	padding: 30px 0 0 0;
	margin:0;
	clear: left;
}
.fp-right h4 {
	color: #969696;
	font-size: 16px;
	padding: 10px 0 15px 0;
	margin:0;
	clear: left;
}
.fp-right p, .fp-content p {
	padding: 0 0px 0 0;
	margin: 0;
	font-size: 12px;
	color: #969696;
	line-height: 16px;
}
.fp-right-txt {
	width: 390px;
	float: left;
}
.fp-right-img {
	width: 275px;
	float: left;
}
.fp-content {
	float:left;
	width:975px;
	padding: 20px 0 25px 13px;
}
.fp-content h2 {
	padding: 0 0px 30px 0;
	margin: 0;
}
.fpc-row {
	float: left;
	width: 975px;
}
.listen-txt {
	padding: 10px 0 10px 70px;
	float: left;
	width: 905px;
}
.listen-txt-l {
	width: 	405px;
	float: left;
}
.listen-img {
	width: 500px;
	float: left;
}
.listen-imgr {
	width: 480px;
	float: left;
	padding: 0 20px 0 0;
	text-align: right;
}
.listen-imgc {
	text-align: center;
	width: 500px;
	float: left;
}
.fpc-left-txt {
	padding: 10px 0 10px 30px;
	float: left;
	width: 945px;
}
.listen-txt-2 {
	width: 	405px;
	float: left;
	padding: 0 40px 0 0;
}
.site-link {
	font-size: 18px;
	font-weight: normal;
}
.site-link a {
	color: #7cc8fc;
	text-decoration: none;	 
}	
.site-link a:hover {
	color: #7cc8fc;
	text-decoration: none;	 
}


ul.bullet-list {
	list-style-type:none;
	float: left;
	width: 485px;
}
ul.bullet-list li {
	list-style-type:none;
	color: #969696;
	font-size: 12px;
	background:url(../images/bg-dot-list.jpg) scroll left top no-repeat;
	padding: 0 0 3px 15px;
	line-height: 17px;
}
ul.bullet-list li a {
	text-decoration: none;
	color: #7cc8fc;
}	
ul.bullet-list li a:hover {
	text-decoration: none;
	color: #969696;
}	
.service-box2 {
	float:left;
	width:472px;
}
.service-box2 h2 {
	float: left;
	width: 472px;
	color:#7cc8fc;
	font-size:30px;
	padding-bottom:15px;
}


.nav-page {
	padding: 0 5px 0 5px;
	float:left;
	width:550px;
}
.nav-page li a {
	border-right: 3px solid #FFFFFF;	
}
.common-porfolio {
	width:975px;
	float:left;
}