@charset "utf-8";
/* CSS Document */
/*---------------------------custom fonts start----------------------------------*/

@font-face {
	font-family: 'proxima_nova_rgregular';
	src: url('../fonts/proximanova-regular-webfont.eot');
	src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_ltregular';
	src: url('../fonts/proximanova-light-webfont.eot');
	src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont.svg#proxima_nova_ltregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_ltbold';
	src: url('../fonts/proximanova-semibold-webfont.eot');
	src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-semibold-webfont.woff') format('woff'), url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('../fonts/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_rgbold';
	src: url('../fonts/proximanova-bold-webfont.eot');
	src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype'), url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_thbold';
	src: url('../fonts/proximanova-extrabold-webfont.eot');
	src: url('../fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-extrabold-webfont.woff') format('woff'), url('../fonts/proximanova-extrabold-webfont.ttf') format('truetype'), url('../fonts/proximanova-extrabold-webfont.svg#proxima_nova_thbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GillSansMT';
	src: url('../fonts/gillsansmt.eot');
	src: url('../fonts/gillsansmt.eot?#iefix') format('embedded-opentype'), url('../fonts/gillsansmt.woff') format('woff'), url('../fonts/gillsansmt.ttf') format('truetype'), url('../fonts/gillsansmt.svg#gillsansmt') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GillSansMT-Bold';
	src: url('../fonts/gillsansmtbold.eot');
	src: url('../fonts/gillsansmtbold.eot?#iefix') format('embedded-opentype'), url('../fonts/gillsansmtbold.woff') format('woff'), url('../fonts/gillsansmtbold.ttf') format('truetype'), url('../fonts/gillsansmtbold.svg#gillsansmtbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*---------------------------custom fonts end----------------------------------*/

/**************************Reset style***********************/
abbr, acronym, address, applet, article, aside, audio, b, blockquote, big,/* body,*/ center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	background: transparent;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:middle;
}
embed {
	vertical-align:top;
}
/**************************Reset style End***********************/

/* Global properties ======================================================== */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
html {
	width:100%
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:normal;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	color:#474747;
	background-color:#0a2750;
}
/********************************* Links**********************************/

a {
	color:#333333;
	outline:none;
	text-decoration:none;
	background-color:inherit;
}
a:hover, a:active, a:focus {
	outline:none;
	outline-width:0;
	text-decoration:none;
}
.link {
	color:#00adee;
	font-weight:normal;
	background-color:inherit;
}
.link:hover {
	text-decoration:underline;
}
/*********************************fonts*************************************/
.reg {
	text-transform:uppercase;
}
.left {
	float:left;
	width:auto;
}
.right {
	float:right;
	width:auto;
}
.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}
/*********************************Form*************************************/
:focus {
	outline:0;
}
input {
	outline:none;
	vertical-align:middle;
}
input[type=text] {
	outline:none;
}
textarea {
	outline:none;
	overflow:auto;
}
/*********************************Displays*************************************/
.block {
	display:block;
}
.inline-block {
	display:inline-block;
}
.none {
	display:none;
}
/*********************************CLASSES**********************************/
.clear {
	clear:both;
	width:100%;
	line-height:0;
	font-size:0;
}
.relative {
	position:relative;
}
.no-margin {
	margin:0 !important;
}
.no-paddin {
	padding:0 !important;
}
.no-right-margin {
	margin-right:0 !important;
}
.no-right-paddin {
	padding-right:0 !important;
}
.no-left-paddin {
	padding-left:0 !important;
}
.no-border {
	border:none !important;
}
.zindex {
	position:relative;
	z-index:1000;
}
.main {
	width:1000px;
	margin:0 auto;
	padding:0;
	position:relative;
}
/*************************header start************************/
.banner-section {
	width:100%;
	margin:0;
	padding:0;
	position:relative;
}
/*-----------home page other style start----------------*/


.top-container {
	padding:0px 29px 0 29px;
	/*background:url(../images/top-bg-1px.png) repeat-x top left;*/
	background-color:#ffffff;
	width:942px;
	height:130px;
	margin:0;
}
.top-container h1 {
	width:271px;
	float:left;
	padding:7px 0 0 0;
}
.top-container h1 strong {
	position:absolute;
	top:-9999999px;
	left:-9999999px;
	font-size:0px;
}
.top-right-section {
	width:650px;
	float:right;
	margin:0;
	padding:0;
}
.search-container {
	width:220px;
	height:26px;
	border:1px solid #d7d7d7;
	float:right;
	margin:0 0 15px 0;
}
.search-container input[type="text"] {
	font-family: 'proxima_nova_ltbold';
	font-size:13px;
	color:#a6a6a6;
	padding:6px 8px 5px 8px;
	height:15px;
	width:174px;
	border:none;
	background:none;
	float:left;
}
.search-container input[type="button"] {
	background:url(../images/search-button.png) no-repeat;
	width:20px;
	height:16px;
	float:left;
	cursor:pointer;
	border:none;
	margin:5px 0 0 0;
}
.search-container input[type="button"]:hover {
	background-position:0 -16px;
}
.top-nav {
	margin:0;
	padding:0;
	float:right;
}
.top-nav ul {
	list-style-type:none;
	margin:0;
	padding:18px 0 18px 0;
	overflow:hidden;
}
.top-nav ul li {
	display:block;
	float:left;
	margin-right:7px;
	font-family: 'proxima_nova_ltbold';
	font-size:13px;
	color:#4e4e4e;
}
.top-nav ul li a {
	color:#4e4e4e;
	text-decoration:none;
}
.top-nav ul li a:hover, .top-nav ul li a.select {/*text-decoration:underline;*/
	color:#01ADEB;
}
.top-date-container {
	margin:-35px 0 0 0;
	padding:0;
	list-style-type:none;
	/* float:right;*/
	overflow:hidden;/* width:462px;*/
}
.top-date-container li {
	display:block;
	float:left;
	margin-left:18px;
	color:#979797;
	font-family: 'proxima_nova_rgbold';
	font-size:13px;
	line-height:18px;
}
.top-date-container li img {
	float:left;
	margin:-1px 5px 0 0;
}
#clock {
	float:left;
	min-width:52px;
}
#weather {
	float:left;
}
#weather h2, #weather p strong {
	display:none;
}
#date {
	text-align:right;
}
nav.main-nav {
	background:url(../images/nav-bg-1px.png) repeat-x;
	width:1000px;
	height:35px;
	position:relative;
	z-index:500;
}
nav.main-nav ul {
	padding:0 0 0 13px;
	float:left;
	color:#979797;
	font-family: 'proxima_nova_rgbold';
	text-transform:uppercase;
}
nav.main-nav li {
	float:left;
	margin:0;
	padding:0 16px;
	position:relative;
	z-index:500;
	cursor:pointer;
	background:url(../images/nav-divider.png) no-repeat top right;
}
nav.main-nav li a {
	color:#b1b1b1;
	font-size:13px;
	line-height:35px;
	display:block;
}
nav.main-nav li a:hover, nav.main-nav li a.select, nav.main li a:active {
	color:#01adeb;
}
/*--- DROPDOWN ---*/


.drop-menu {
	display:none;
	position:relative;
	top:0;
	left:0;
	margin:0;
}
nav.main-nav ul ul {/*background:url(../images/dropdown-mid-bg-1px.png) repeat-y; width:248px;*/
	list-style:none;
	position:absolute;
	padding:0;
	left:0;
	top:24px;
	min-width:271px;
}
.service-drop {
	left:-45px !important;
}
.industry-drop {
	left:-20px !important;
}
nav.main-nav ul ul li {/*padding-top:1px; */
	float:none;
	margin:0;
	background:url(../images/dropdown-mid-bg-1px.png) repeat-y;
	width:248px;
	padding:0 5px 0 18px;
}
nav.main-nav ul ul li.first {
	margin-top:0px;
}
nav.main-nav ul ul a {
	white-space:nowrap;
	font-size:11px;
	color:#FFF;
	background:url(../images/dropdown-border-1px.png) bottom left repeat-x; /* Stop text wrapping and creating multi-line dropdown items */
	line-height:13px;
	padding:7px 0
}
nav.main-nav ul li:hover ul {
	left:0;
}
nav.main-nav ul ul li a.last {
	background:none;
}
nav.main-nav ul li:hover a {
	color:#01adeb;
}
nav.main-nav ul li:hover ul a {
	color:#FFF;
	display:block;
	font-size:11px;
}
nav.main-nav ul li:hover ul li a:hover {
	color:#014d69;
}
nav.main-nav ul li:hover ul {
	left:0;
}
nav.main-nav ul ul li.top-down-bg {
	background:url(../images/dropdown-top-bg.png) no-repeat;
	width:271px;
	height:23px;/* position:absolute; left:0px; top:0px;*/
}
nav.main-nav ul ul li.bottom-down-bg {
	background:url(../images/dropdown-bottom-bg.png) no-repeat;
	width:271px;
	height:11px;
	float:left;
	margin:0;/* position:absolute; left:0; bottom:-11px;*/
}
nav.main-nav #top-social {
	float:right;
	margin:7px 30px 0 0;
}
nav.main-nav #top-social li {
	display:block;
	float:right;
	margin-left:6px;
	padding:0;
	background:none;
	line-height:normal;
}
/********Slider part*********/
.slider-container {
	float:left;
	width:100%;
	padding:0;
	margin:-125px 0 0 0;
}
#slider {
	margin: 0px;
	padding: 0px;
	height:883px;
	width:100%;
	overflow: hidden;
}
#slider li {
	width: 100%;
	list-style: none;
	height: 616px;
	padding:267px 0 0 0;
}
#slider .bx-wrapper {
	margin: 0 auto;
}
.slider-container .bx-prev, .slider-container .bx-next {
	display:none;
}
.slider-container .bx-pager {
	display:none;
}/*{ position:absolute; z-index:120;  text-align:center; bottom:185px; margin-right:-484px; right:50%; height:16px; overflow:hidden;}*/
.slider-container .bx-pager a {
	display:none; /*text-indent:-9999px; display:block; text-decoration: none; float:left; border:0px; overflow:hidden; outline:0px; height:16px; margin:0px 2px 0px 0px; width:18px; background:url(../images/paging_bg.png) no-repeat 0 0;*/
}
.slider-container .bx-pager .pager-active, .slider-container .bx-pager a:hover {
	background:url(../images/paging_bg.png) no-repeat -19px 0;
}
.bx-window {
	overflow: hidden;
}
.bx-auto {
	display:none;
}
.bx-wrapper {
	margin:0 auto !important;
}
.banner-container01 {
	background:url(../images/home-banner-image01.jpg) no-repeat center top;
}
.banner-container02 {
	background:url(../images/home-banner-image02.jpg) no-repeat center top;
}
.banner-container03 {
	background:url(../images/home-banner-image03.jpg) no-repeat center top;
}
.banner-container04 {
	background:url(../images/home-banner-image04.jpg) no-repeat center top;
}
.banner-container05 {
	background:url(../images/home-banner-image05.jpg) no-repeat center top;
}
.banner-text-part {
	background:url(../images/banner-promo-text-bg.png) no-repeat;
	width:354px;
	height:179px;
	margin-top:-71px;
	padding:0 60px 0 25px;
	letter-spacing:-1px;
}
.banner-text-part h2 {
	font-family: 'GillSansMT';
	font-weight:normal;
	padding:0px 0 0px 0;
	line-height:20px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.ie7 .banner-text-part h2 {
	padding:0 0 0px 0;
}
.banner-text-part h2 .banner-text01 {
	font-size:40px;
	color:#00aeef;
	line-height:52px;
	text-transform:uppercase;
	letter-spacing:-2px;

}
.ie7 .banner-text-part h2 .banner-text01 {
	line-height:42px;
}
.banner-text-part h2 .banner-text02 {
	font-size: 26px;
	color: #ffffff;
	line-height: 7px;
	margin: 0;
	padding: 0;
	letter-spacing: 0.01em;/*Add by Shaheer on 13122012*/
}
.ie7 .banner-text-part h2 .banner-text02 {
	line-height:29px;
}
.banner-text-part h2 .banner-text03 {
	font-size:13.5px;
	color:#ffffff;
	line-height:10px;
	margin:0;
	padding:0;
	letter-spacing:0.05em;/*Add by Shaheer on 13122012*/
}
.ie7 .banner-text-part h2 .banner-text03 {
	line-height:20px;
}
.banner-text-part a {
	font-family: 'GillSansMT-Bold';
	font-size:14px;
	letter-spacing:0px;/*Edit by Shaheer on 13122012*/
	color:#0b3f6e;
	text-decoration:none;
	background:url(../images/banner-promo-bullet.png) no-repeat 100% 0px;
	float:left;
	padding-right:23px;
	height:20px;
}
.ie9 .banner-text-part a {
	line-height:20px;
	background-position:100% 2px;
}
.banner-text-part a:hover {
	color:#052441;
}
/*************Header part End**************/	


/*======================container Part==========================*/
.main-container-section {
	width:1000px;
	margin:-465px auto 0 auto;
	position:relative;
}
.main-container-section .main-container {
	width:1000px;
	margin:0;
	top:0;
	left:0;
	/*padding:11px 0 0 0;//Edit by Shaheer on 13122012*/
	background:#ffffff;
	position:absolute;
	z-index:600;
}
.main-container .welcome-text {
	font-family: 'proxima_nova_ltregular';
	font-size:20px;
	color:#4f4f4f;
	text-align:center;
	padding:0 45px 21px 45px;
	text-transform:uppercase;
}
.main-container .welcome-text span {
	font-family: 'proxima_nova_ltbold';
	color:#00adee;
}
/*======================Service Part==========================*/
.service-container {
	width:960px;
	padding:18px 5px 0px 35px;/*Edit by Shaheer on 13122012*/
	background:#ebebeb;
	position:relative;
	margin-bottom:13px;
	min-height:250px;/*Edit by Shaheer on 13122012*/
}
.service-container h3 {
	background:url(../images/our-sarvice-label.png) no-repeat;
	background-position: 0 6px;
	width:306px;
	height:49px;
	position:relative;
	left:50%;
	top:-56px;
	margin:0 0 -49px -170px;
	font-family: 'proxima_nova_rgbold';
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	line-height:39px;
	padding-right:3px;
}
.service-contain-section {
	width:225px;
	min-height:230px;/*Edit by Shaheer on 13122012*/
	float:left;
	margin:0 10px 0 0;
	position:relative;
	background:#ffffff;
	cursor:pointer;
	border:0px solid #106eb4;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	behavior: url(PIE.htc);
}
.service-contain-section img {
	margin-bottom:12px;
}
.service-contain-section article {
	padding:0 10px;
	color:#4f4f4f;
	font-family: 'proxima_nova_ltbold';
	font-size:13px;
}
.service-contain-section article h4 {
	font-family: 'proxima_nova_rgbold';
	font-size:14px;
	font-weight:normal;
	color:#00adee;
	text-transform:uppercase;
	padding-bottom:12px;
	min-height:34px;
}
.service-contain-section img.service-zoom {
	position:absolute;
	bottom:0;
	right:0;
	width:30px;
	height:30px;
	margin:0;
}
.service-border {
	min-height:230px;/*Edit by Shaheer on 13122012*/
}
/*======================News Part End==========================*/
.news-container {
	width:450px;
	height:220px;
	float:left;
	margin:0 0 15px 35px;
	background:#FFF;
	border:1px solid #dfdfdf;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	behavior: url(PIE.htc);
	position:relative;
}

.news-title {
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	color:#FFF;
	background:url(../images/lews-label.png) no-repeat;
	width:141px;
	height:36px;
	line-height:28px;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	top:11px;
	left:-16px;
}
.news-slider {
	margin: 0px;
	padding: 0px;
	height:220px;
	width:100%;
	overflow: hidden;
}
.news-slider li {
	list-style: none;
	height: 172px;
	padding:48px 10px 0 10px;
}

.news-slider .bx-wrapper {
	margin: 0 auto;
}
.news-container .bx-next {
	background:url(../images/news-slider-right-arrow.png) no-repeat 0 -15px;
	width:15px;
	height:15px;
	position:absolute;
	bottom:14px;
	right:183px;
	text-indent:-999999px;
}
.news-container .bx-next:hover {
	background-position:0 0;
}
.news-container .bx-prev {
	background:url(../images/news-slider-left-arrow.png) no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	bottom:14px;
	left:190px;
	font-size:0px;
	text-indent:-999999px;
}
.news-container .bx-prev:hover {
	background-position:0 -15px;
}
.news-container .bx-pager {
	position:absolute;
	z-index:120;
	text-align:center;
	bottom:17px;
	left:212px;
	height:8px;
	overflow:hidden;
}
.news-container .bx-pager a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	float:left;
	border:0px;
	overflow:hidden;
	outline:0px;
	height:8px;
	margin:0px 2px 0px 0px;
	width:7px;
	background:url(../images/news-slider-bullet.png) no-repeat 0 0;
}
.news-container .bx-pager .pager-active, .news-container .bx-pager a:hover {
	background-position:0 -8px;
}
.news-container .bx-wrapper {
	height:220px;
}

#slider2 li a{
	display:block;
	color:#4f4f4f;
}

#slider2 li a:hover{
	color:#00adee;
	text-decoration:none;
}
#slider2 figure {
	float:left;
	padding:0 10px 0 0;
}
#slider2 article {
	float:left;
	width:205px;
	margin:0;
	padding:0;
}

article span.date {
	color:#00adee;
	font-size:14px;
	font-weight:normal;
	font-family: 'proxima_nova_thbold';
	padding-bottom:5px;
	float:left;
}

#slider2 article aside.iso-text {
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:10px;
}
#slider2 article p {
	font-size:13px;
	font-family: 'proxima_nova_ltbold';
	padding-bottom:6px;
}

#slider3 li a{
	display:block;
	color:#4f4f4f;
}

#slider3 li a:hover{
	color:#00adee;
	text-decoration:none;
}

#slider3 article {
	padding:0 18px;
}
#slider3 article p.summary {
	margin:0;
	padding:0;
	font-family: 'proxima_nova_rgregular';
	font-size:18px;
	padding-bottom:10px;
	display:block;
}
#slider3 article aside {
	color:#00adee;
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:0px;
}
#slider3 article aside a {
	color:#00adee;
	text-decoration:none;
}

#slider3 article p.test-name {
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:5px;
}
.news-container.testimonials-container {
	margin-left:30px;
}
/********************Footer Part**************************/	
.footer {
	margin:0;
	padding:0;
	width:1000px;
}
.footer-top {
	background:#00adee;
	padding:10px 0 15px 30px;
	background:#00adee;
}
.footer-contain-section {
	float:left;
	padding:0 35px 0 0;
}
.footer-contain-section h5 {
	font-family: 'proxima_nova_thbold';
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding-bottom:6px;
	text-transform:uppercase;
}
.footer-contain-section ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.footer-contain-section ul li {
	margin-bottom:3px;
}
.footer-contain-section ul li a {
	font-size:11px;
	color:#fff;
	font-family: 'proxima_nova_ltbold';
	text-decoration:none;
}
.footer-contain-section ul li a:hover, .footer-contain-section ul li a.select {
	text-decoration:underline;
}
.footer-contain-section input[type="text"] {
	width:225px;
	height:15px;
	padding:5px;
	background:#FFF;
	color:#b3b3b3;
	font-family: 'proxima_nova_thbold';
	font-weight:normal;
	border:none;
	margin-bottom:10px;
}
.footer-contain-section input[type="button"] {
	background:url(../images/subscription-button.jpg) no-repeat;
	width:101px;
	height:30px;
	color:#fff;
	font-family: 'proxima_nova_thbold';
	font-size:12px;
	font-weight:normal;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	text-align:left;
	padding:0 0 0 6px;
}
.footer-contain-section input[type="button"]:hover, .footer-contain-section input[type="button"]:active {
	background-position:0 -30px;
}
.footer-bottom {
	padding:9px 30px 5px 30px;
	margin:0;
	background:#ffffff;
}
.footer-bottom h6 {
	margin:4px 0 0 0;
	padding:0;
	float:left;
}
.footer-bottom .footer-bottom-right {/*width:495px;*/
	float:right;
	margin:0;
	padding:0;
}
.footer-bottom .footer-bottom-right aside {
	color:#a7a7a7;
	font-size:12px;
	font-family: 'proxima_nova_ltbold';
	padding:5px 0 0 0;
	font-weight:normal;
}
.footer-bottom .footer-bottom-right ul {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#a7a7a7;
	font-size:12px;
	font-family: 'proxima_nova_ltbold';
}
.footer-bottom .footer-bottom-right ul li {
	display:block;
	float:left;
	padding:0 5px;
}
.footer-bottom .footer-bottom-right ul li a, .footer-bottom .footer-bottom-right a {
	color:#a7a7a7;
	text-decoration:none;
}
.footer-bottom .footer-bottom-right ul li a:hover, .footer-bottom .footer-bottom-right ul li a.select {
	text-decoration:underline;
}
.footer-bottom .footer-bottom-right a:hover, .footer-bottom .footer-bottom-right a.select {
	color:#4E4E4E;
}
/********************Our Profile Page**************************/	
.page-main-container {
	background:url(../images/freight-forwarding-bg.jpg) no-repeat top center;
	width:100%;
	margin-top:-125px;
	padding-top:371px;
}
.page-main-container .main-container {
	width:1000px;
	margin:0 auto;
	padding:14px 0 0 0;
	background:#ffffff;
	position:relative;
	z-index:600;
}
.page-heading-container {
	background:url(../images/page-heading-bg.png) repeat;
	padding:4px 30px 4px 30px;
	width:940px;
	margin:0 auto;
}
.breadcrumb {
	margin:0 0 18px 0;
	padding:0;
	list-style-type:none;
	font-family: 'proxima_nova_rgbold';
	font-size:13px;
	font-weight:normal;
}
.breadcrumb li {
	display:block;
	float:left;
	padding:0;
	color:#fff;
	padding:0 4px;
}
.breadcrumb li a {
	color:#FFF;
	text-decoration:none;
}
.breadcrumb li a:hover, .breadcrumb li a.select, .breadcrumb li.select {
	color:#00aeef;
}
.page-heading-container h2 {
	font-family: 'GillSansMT';
	font-size:24px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
}
.left-container {
	background:url(../images/left-pan-bg.png) repeat-y;
	width:210px;
	padding:15px 10px 30px;
	position:relative;
	margin:0 0 50px 35px;
	float:left;
}
.left-container .left-container-heading {
	background:url(../images/left-tpan-heading-bg.png) no-repeat;
	width:196px;
	height:36px;
	margin:0; /*position:absolute; top:15px; left:-15px;*/
	position:relative;
	margin:0 0 0 -25px;
	line-height:28px;
	font-size:12px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	padding:0 0 0 15px;
}
.about-link {
	margin:-5px 0 35px 0;
	padding:0;
	list-style-type:none;
	font-family: 'proxima_nova_ltbold';
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:-.03em;
}
.about-link li {
	display:block;
	background:url(../images/about-link-divider.png) repeat-x bottom left;
	padding:4px 0;
	position:relative;
}
.about-link li a {
	color:#4f4f4f;
	text-decoration:none;
	padding:5px 15px 5px 0;
	display:block;
}
.about-link li a span {
	background:url(../images/left-pan-bullet.png) no-repeat top right;
	width:15px;
	height:15px;
	position:absolute;
	top:50%;
	margin-top:-8px;
	right:0;
}
.about-link li a:hover, .about-link li a:hover span {
	color:#00adee;
	background-position:0 -15px;
}
.about-link li a.select, .about-link li a.select span {
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	background-position:0 -15px;
}
/*.left-container .left-container-heading.news-heading{top:238px;}*/
		
.news-list {
	margin:-5px 0 30px 0;
	padding:0;
	list-style-type:none;
	font-family: 'proxima_nova_ltbold';
	font-size:13px;
}
.news-list li {
	display:block;
	background:url(../images/about-link-divider.png) repeat-x bottom left;
	padding:11px 15px 12px 0;
	position:relative;
	color:#4f4f4f;
}

.news-list .date{
	font-family: 'proxima_nova_rgbold';
	color:#00adee;
}

.news-list li a {
	display:block;
	text-decoration:none;
	padding:0;
	font-family: 'proxima_nova_ltbold';
}
.news-list li p {
	
	margin-top:5px;
}
.news-list li a:hover{
	color:#00adee;
	text-decoration:none;
}
.get-in-touch-main{background:url(../images/get-in-touch-icon.png) no-repeat 134px 13px #00adee; width:205px; height:66px; -webkit-box-shadow: 0px 1px 4px 2px #d2d2d2; box-shadow: 0px 1px 4px 2px #d2d2d2; behavior: url(PIE.htc); position:relative; cursor:pointer;margin-top: 11px; }
		
		.get-in-touch{ font-size:24px; color:#ffffff; font-weight:normal;font-family: 'proxima_nova_ltregular'; text-transform:uppercase; line-height:22px;  width:101px; height:46px; padding:8px 72px 2px 22px; display:block; border:5px solid #FFF;}
		.ie7 .get-in-touch{height:48px; padding:6px 72px 2px 22px;}
		.get-in-touch:hover{/*background-color:#bababa;*/}
		
/********************Our Profile Right Part**************************/	
.right-container {
	width:685px;
	float:left;
	padding:0 0 0 33px;
}
.highlighted-text {
	font-size:18px;
	font-weight:normal;
	color:#00adee;
	padding-bottom:12px;
	line-height:24px;
}
.right-container p {
	padding-bottom:20px;
}
.list01 {
	padding:0 0 18px 0;
}
.list01 li {
	margin-bottom:4px;
	background:url(../images/our-profile-bullet.png) no-repeat 0 6px;
	padding-left:36px;
}
/********************Vission Mission Start**************************/	
.page-main-container.mission-bg {
	background-image:url(../images/mission-bg.jpg);
}
.heading-text {
	font-size:20px;
	font-weight:normal;
	color:#00adee;
	padding-bottom:8px;
	line-height:20px;
	text-transform:uppercase;
}
.mission-right-container p {
	padding-bottom:38px;
}
.list01p.list-text {
	padding-bottom:20px;
}
.list01.list01 {
	padding-bottom:35px;
}
.double-line-list li {
	margin-bottom:20px;
}
/********************Our Commitments Page**************************/	
.page-main-container.commitments-bg {
	background-image:url(../images/costumer-commitments-bg.jpg);
}
/********************Entreprises Start**************************/	

		
/********************Customer Testimonials Page**************************/	
.page-main-container.customer-testimonials-bg {
	background-image:url(../images/costumer-testimonials-bg.jpg);
}
.customer-testimonials-bg .testimonials-right-container {
	float: left;
	padding: 0 0 40px 20px;
	width:705px;
}
.customer-testimonials-bg .testimonials-left {
	width:342px;
	padding:0 10px 0 0;
	float:left;
}
.customer-testimonials-bg .testimonials-container {
	width:312px;
	border:1px solid #dfdfdf;
	background:#FFF;
	-webkit-box-shadow: 0px 1px 4px 1px #d2d2d2;
	box-shadow: 0px 1px 4px 1px #d2d2d2;
	behavior: url(PIE.htc);
	position:relative;
	padding:16px 14px;
	margin-bottom:10px;
}
.customer-testimonials-bg .testimonial-star-merk {
	position:absolute;
	top:-8px;
	right:16px;
}
.customer-testimonials-bg .testimonials-container h3 {
	font-size:18px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:9px;
	margin-bottom:20px;
	font-weight:normal;
}
.customer-testimonials-bg .testimonials-container summary {
	font-size:18px;
	padding-bottom:40px;
	display:block;
}
.customer-testimonials-bg .testimonials-container summary.testi-2 {
	border-top:1px solid #b2b2b2;
	padding-top:21px;
	margin-top:20px;
}
.customer-testimonials-bg .testimonials-container h4 {
	font-size:16px;
	line-height:16px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	font-weight:bold;
	padding-bottom:3px;
	font-weight:normal;
}
.customer-testimonials-bg .testimonials-container .testimonial-name {
	font-size:14px;
	color:#4f4f4f;
	font-family: 'proxima_nova_rgbold';
	padding-bottom:3px;
}
/********************Customs Clearance Page**************************/	
.page-main-container.customs-clearance-bg {
	background-image:url(../images/customs-clearance-bg.jpg);
}
.custom-clearince-heading {
	font-size:14px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:11px;
	margin-bottom:13px;
	padding-top:18px;
	font-weight:normal;
}
/********************Management End**************************/	
.management-bg {
	background-image:url(../images/retail-logistics-bg.jpg);
}
.management-bg .service-page .highlighted-text {
	padding-bottom:20px;
}
/********************Goods Transportation**************************/	
.goods-transportation-bg {
	background-image:url(../images/goods-transportation-bg.jpg);
}
.goods-transportation-bg .service-page .highlighted-text {
	padding-bottom:20px;
}
/********************Corporate Transportation**************************/	
.people-transportation-bg {
	background-image:url(../images/people-transportation-bg.jpg);
}
.people-transportation-bg .service-page .highlighted-text {
	padding-bottom:20px;
}
/********************Automotive Logistics**************************/	
.automotive-logistics-bg {
	background-image:url(../images/automotive-logistics-bg.jpg);
}
/********************Retail Logistics**************************/
.retail-logistics-bg {
	background-image:url(../images/retail-logistics-bg.jpg);
}
/********************Humanitarian and Military Logistics**************************/
.humanitarian-military-logistics-bg {
	background-image:url(../images/humanitarian-military-logistics-bg.jpg);
}
/********************Project Cargo, Heavy Lift and Break-Bulk**************************/
.project-cargo-bg {
	background-image:url(../images/project-cargo-bg.jpg);
}
/********************Industrial Solutions**************************/
.industrial-solutions-bg {
	background-image:url(../images/industrial-solutions-bg.jpg);
}
/********************Industry Corporate Transportation**************************/
.industry-people-transportation-bg {
	background-image:url(../images/people-transportation-bg.jpg);
}
/********************Relocations and International Moving**************************/
.relocations-and-international-moving-bg {
	background-image:url(../images/relocations-international-moving-bg.jpg);
}
/********************Privacy Policy**************************/
.privacy-bg {
	background-image:url(../images/privacy-bg.jpg);
}

.privacy-bg .right-container p a {
	color:#00ADEE;
}
.privacy-bg .right-container p a:hover {
	color:#014D69;
}
/********************E-Servive**************************/
.e-service-bg {
	background-image:url(../images/e-service-bg.jpg);
}
.e-service-container {
	width:680px;
	margin:0;
	padding:26px 0 12px 0;
}
.e-service-left-container {
	width:230px;
	padding:0 20px 0 0;
	float:left;
	margin:0;
}
.e-service-right-container {
	width:430px;
	padding:0;
	float:left;
	margin:0;
	min-height:173px;
	border-bottom:1px solid #b2b2b2;
}
.e-service-right-container h3 {
	color:#00adee;
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:8px;
	text-transform:uppercase;
}
.e-service-right-container p {
	line-height:18px;
	padding-bottom:10px;
}
.access-web-track-link {
	background:url(../images/left-pan-bullet.png) no-repeat right top;
	color:#4f4f4f;
	font-size:14px;
	font-family: 'proxima_nova_rgbold';
	line-height:15px;
	padding-right:20px;
	float:right;
}
.access-web-track-link:hover {
	color:#00adee;
	background-position:right -15px;
}
.stock-status-container {
	min-height:inherit;
	border-bottom:none;
}
/********************News**************************/
.news-bg {
	background-image:url(../images/news-bg.jpg);
}
.news-left-section {
	width:442px;
	float:left;
	position:relative;
	padding:0 0 40px 29px;
	z-index:100;
}
.news-left-list {
	width:442px;
	list-style-type:none;
	margin:0;
	padding:0;
}
.ie7 .news-left-list, .ie8 .news-left-list {
	margin-top:-1px;
}
.news-left-list li {
	width:420px;
	border:1px solid #dfdfdf;
	position:relative;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	margin-bottom:9px;
	background:#ffffff;
	padding:10px;
	cursor:pointer;
}
.ie8 .news-left-list li, .ie7 .news-left-list li {
	-moz-box-shadow: 0px 1px 4px 2px #d2d2d2;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	/* For IE 8 */
	-ms-filter:'progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color=#d2d2d2)';
	/* For IE 5.5 - 7 */
	filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color=#d2d2d2)';
}
.news-left-list li:hover {
	background:#f2f1f1;
}
.news-left-list li.select {
	background:#ffffff;
}
.news-left-list li img {
	float:left;
	width:170px;
	height:140px;
	margin-right:20px;
}
.news-left-list li article {
	width:230px;
	float:left;
	margin:0;
	padding:0;
}
.news-left-list li article .date {
	font-size:14px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:6px;
}
.news-left-list li article aside {
	color:#4f4f4f;
	font-size:14px;
	line-height:18px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:8px;
}
.news-left-list li article .news-list-text {
	font-size:13px;
	color:#4f4f4f;
	font-family: 'proxima_nova_ltbold';
	padding-bottom:8px;
}
.news-right-containere {
	width:470px;
	float:left;
	background:url(../images/news-contain-shadow.png) repeat-y top left #FFF;
	padding:0 0 22px 30px;
	position:relative;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	behavior: url(PIE.htc);
	margin-bottom:55px;
}
.news-right-top-bg {
	background:url(../images/right-pan-top-bg.jpg) no-repeat;
	width:499px;
	height:86px;
	position:absolute;
	top:0;
	right:0;
}
.news-right-bottom-bg {
	background:url(../images/right-pan-bottom-bg.jpg) no-repeat;
	width:499px;
	height:86px;
	position:absolute;
	bottom:0;
	right:0;
}
.ie7 .news-right-top-bg {
	background:url(../images/right-pan-top-bg.jpg) no-repeat;
	width:499px;
	height:86px;
	position: relative;
	top:0;
	left:-29px;
}
.ie7 .news-right-bottom-bg {
	background:url(../images/right-pan-bottom-bg.jpg) no-repeat;
	width:499px;
	height:86px;
	position:relative;
	left:-30px;
}
.news-social-section {
	padding:5px 3px 5px 6px;
	background:#494949;
	float:right;
	margin-bottom:12px;
	width:144px;
	position:relative;
}
.ie7 .news-social-section {
	margin-top:-172px;
}
.share-title {
	display:block;
	float:left;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-right:6px;
	text-transform:uppercase;
}
.news-social {
	margin:0;
	padding:0;
	list-style-type:none;
}
.news-social li {
	display:block;
	float:left;
	width:20px;
	margin-right:3px;
}
.news-social li a {
	color:#a5a5a5;
	text-decoration:none;
	display:block;
}
.news-social li a strong {
	position:absolute;
	top:-9999999px;
	left:-9999999px;
}
.news-social li a.face {
	background:url(../images/news-facebook.png) no-repeat;
	width:20px;
	height:20px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.news-social li a.twit {
	background:url(../images/news-twitter.png) no-repeat;
	width:20px;
	height:20px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.news-social li a.plus {
	background:url(../images/news-plus-icon.png) no-repeat;
	width:20px;
	height:20px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.news-social li a.face span {
	background:url(../images/news-facebook.png) no-repeat 0 -20px;
	width:20px;
	height:20px;
	display:block;
	cursor:pointer;
}
.news-social li a.twit span {
	background:url(../images/news-twitter.png) no-repeat 0 -20px;
	width:20px;
	height:20px;
	display:block;
	cursor:pointer;
}
.news-social li a.plus span {
	background:url(../images/news-plus-icon.png) no-repeat 0 -20px;
	width:20px;
	height:20px;
	display:block;
	cursor:pointer;
}
.news-detail {
	display:none;
	position:absolute;
	top:42px;
	right:0px;
	width:470px;
}
.news-detail.block {
	display:block;
}
.news-detail h3 {
	color:#00adee;
	font-size:24px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding:0 10px 10px 0;
}
.news-detail img {
	margin-bottom:20px;
}
.news-detail img.noBottomMargin {
	margin-bottom:5px;
}
.news-detail p {
	padding:0 10px 18px 0;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'proxima_nova_ltbold';
	font-weight:normal;
}
.news-arrow {
	width:22px;
	height:46px;
	position:absolute;
	/*top:64px;*/
	right:-21px;
}
/********************Contact Us**************************/
.contact-bg {
	background-image:url(../images/contact-bg.jpg);
}
.contact-bg .main-container {
	position:static;
	z-index:10;
}
.contact-address-left-heading {
	font-size:13px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding:10px 0 8px 0;
}
.contact-name-left-heading {
	font-size:14px;
	color:#4f4f4f;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding:0 0 5px 0;
}
.address-row {
	color:#4f4f4f;
	font-size:13px;
	font-family: 'proxima_nova_ltbold';
	font-weight:normal;
	padding:0 0 10px 20px;
	background:url(../images/home-icon.gif) no-repeat left 3px;
}
.address-row.phone {
	background-image:url(../images/phone-icon.gif);
}
.address-row.fax {
	background-image:url(../images/fax-icon.gif);
}
.address-row.mail {
	background-image:url(../images/message-icon.gif);
}
.address-row.web {
	background-image:url(../images/webaddress-icon.png);
	padding-bottom:24px;
}
.address-row.mail a, .address-row.web a {
	color:#4f4f4f;
	text-decoration:none;
}
.address-row.mail a:hover, .address-row.web a:hover {
	color:#00adee;
}
.office-timing-text {
	color:#4f4f4f;
	font-size:13px;
	font-family: 'proxima_nova_ltbold';
	font-weight:normal;
	padding:0 0 26px 0;
}

.form-left-container {
	width:320px;
	float:left;
	padding:0 39px 0 0;
	position:relative;
}
.left-top-bg {
	background:url(../images/left-pan-top-bg.jpg) no-repeat;
	width:320px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
}
.left-bottom-bg {
	background:url(../images/left-pan-bottom-bg.jpg) no-repeat;
	width:320px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
}
.lable {
	font-size:14px;
	color:#474747;
	padding-bottom:3px;
	display:block;
}
.lable span {
	color:#F00;
}
/*.error {
	font-size:14px;
	color:#F00;
	padding-bottom:12px;
	display:block;
	margin-top:-6px;
	width:290px;
	display: none;
}*/

#contactForm input.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
} 

#contactForm .textarea01.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
} 



#request_service.error{
color:#FF0000;

}

.text01 {
	width:298px;
	border:1px solid #cbcbcb;
	background:#ebebeb;
	padding:5px 10px;
	height:14px;
	font-family: 'proxima_nova_rgregular';
	font-size:14px;
	color:#474747;
	line-height:14px;
	margin-bottom:14px;
}
.contact-radio {
	padding-right:30px;
	float:left;
	margin:5px 0 20px 0;
	cursor:pointer;
}
.contact-radio input[type="radio"] {
	float:left;
	margin:0 6px 0 0;
	width:13px;
	height:13px;
	outline:none;
}
.contact-radio span {
	float:left;
	margin:0;
}
.ie9 .contact-radio span, .ie8 .contact-radio span {
	margin-top:3px;
}
.textarea01 {
	width:667px;
	border:1px solid #cbcbcb;
	background:#ebebeb;
	padding:7px 10px;
	height:79px;
	font-family: 'proxima_nova_rgregular';
	font-size:14px;
	color:#474747;
	margin-bottom:14px;
	overflow:auto;
	resize:none;
	margin-bottom:18px;
}
.button-container {
	width:178px;
	float:right;
	padding:0;
	margin:0;
}
.contact-button {
	width:80px;
	height:29px;
	float:left;
	border:2px solid #fff;
	background:#00adee;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	behavior: url(PIE.htc);
	position:relative;
	margin-right:10px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	cursor:pointer;
}
.contact-button:hover {
	background:#bababa;
}
/********************Our Location**************************/
.top-print-link-container {
	width:228px;
	float:right;
	padding:8px 0 0 0;
}
.top-print {
	display:block;
	float:left;
	background:url(../images/print-icon.png) no-repeat 1px 0;
	padding:21px 0 0 0;
	color:#bbbbbb;
	font-family: 'proxima_nova_ltregular';
	font-size:10px;
	height:0px;
	text-transform:uppercase;
}
.top-print:hover {
	background-position:1px -23px;
	color:#8b8a8a;
}
.back-to-contact-button {
	background:url(../images/back-to-contact-button.png) no-repeat;
	width:167px;
	height:37px;
	line-height:38px;
	float:right;
	color:#00adee;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding:0 0 0 25px;
	margin:-4px -4px 0 0;
	margin-bottom:22px;
}
.back-to-contact-button:hover {
	color:#bababa;
}
.accor-list {
	margin:0;
	padding:0;
	list-style-type:none;
}
.accor-list li {
	margin-bottom:9px;
	display:block;
}
.ie7 .accor-list li {
	margin-bottom:0px;
}
.accor-list li a.acco-link {
	font-size:16px;
	color:#4f4f4f;
	text-transform:uppercase;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	line-height:30px;
	border:1px solid #dfdfdf;
	height:29px;
	background:url(../images/tab-arrow.png) no-repeat 98% 7px #FFF;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	behavior: url(PIE.htc);
	position:relative;
	padding:0 0 0 15px;
	display:block;
}
.accor-list li a.acco-link:hover, .accor-list li a.acco-link.select {
	color:#00adee;
	background-position:98% -18px;
}
.accordian-contain-section {
	background:#ebebeb;
	border:1px solid #dfdfdf;
	padding:14px 15px;
	margin:0;
	display:none;
}
.ie8 .accordian-contain-section {
	position:relative;
}
.accordian-contain-section.block {
	display:block;
}
.accor-title-text {
	font-size:14px;
	color:#00adee;
	font-family: 'proxima_nova_ltbold';
	font-weight:normal;
	width:312px;
	float:left;
	padding-bottom:15px;
}
.accor-address-row {
	padding:7px 0 10px 0;
	border-bottom:1px solid #b4b4b4;
	margin:0;
}
.accor-address-left {
	width:295px;
	color:#474747;
	float:left;
}
.accor-address-right {
	width:330px;
	float:left;
	padding:0 0 0 20px;
	border-left:1px solid #b7b7b7;
}
.accor-address-right p {
	font-size:14px;
	padding-bottom:8px;
}
.accor-address-right p img {
	float:left;
	margin:2px 7px 0 0;
}
.accor-address-right p.contact-no {
	float:left;
	padding:0 22px 0 0;
}
.tab-button-container {
	width:150px;
	margin:5px auto 0 auto;
	padding:0;
	background:url(../images/tab-map-icon.png) no-repeat 0 1px;
	height:25px;
}
.interactive-map-button {
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	width:123px;
	height:23px;
	border:2px solid #FFF;
	-webkit-box-shadow: 0px 1px 4px 2px #d2d2d2;
	box-shadow: 0px 1px 4px 2px #d2d2d2;
	background:#00adee;
	float:right;
	cursor:pointer;
}
.ie8 .interactive-map-button, .ie9 .interactive-map-button {
	position:relative;
	background:#00adee;
	behavior: url(PIE.htc);
}
.interactive-map-button:hover {
	background:#bababa;
}
/*--------------- lightbox ---------------  */

.lightbox {
	margin:0;
	padding:0;
	position:absolute;
	font-size:12px;
	z-index:1000;
	top:0;
	left:-999999px;
}
.lightbox .close {
	height:48px;
	height:57px;
	position:absolute;
	right:12px;
	top:-16px;
}
.ie8 .lightbox, .ie7 .lightbox {
	left:0;
}
.light-box-content {
	clear:both;
	padding:0;
	background:#fff;
	-webkit-box-shadow: 0px 1px 4px 2px #313030;
	box-shadow: 0px 1px 4px 2px #313030; /*behavior: url(PIE.htc);*/
	position:relative;
}
.lightbox-heading {/*width:946px;*/
	height:30px;
	padding:15px 13px 0 17px;
	background:#00adee;
}
.lightbox-heading h2 {
	text-transform:uppercase;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	color:#ffffff;
	font-size:18px;
	float:left;
	line-height:18px;
}
.prient_button {
	background:url(../images/lightbox-print.png) no-repeat top left;
	padding:2px 0 0 26px;
	margin-right:50px;
	height:17px;
	float:right;
	font-size:14px;
	color:#fff;
	font-family: 'proxima_nova_ltbold';
	font-weight:normal;
}
.contain-light {
	margin:0;
	padding:11px;
}
.lightbox-thanku {
	width:405px;
	border:1px solid #b7b7b7;
	padding:24px 24px 5px 24px;
}
.lightbox-thanku p {
	font-size:16px;
	padding-bottom:22px;
	color:#01141b;
}
.lightbox-thanku h2 {
	font-size:20px;
	padding-bottom:22px;
	color:#01141b;
	font-weight:normal;
}
.lightbox-thanku a {
	color:#00ADEE;
}
.lightbox-thanku a:hover {
	color:#014D69;
}

	
	


/*======================partners==========================*/		

	
	/*======================Footer==========================*/
.our-location-link-main{background:url(../images/our-location-icon.png) no-repeat scroll 152px 7px #00ADEE; width:205px; height:66px; -webkit-box-shadow: 0px 1px 4px 2px #d2d2d2; box-shadow: 0px 1px 4px 2px #d2d2d2; behavior: url(PIE.htc); position:relative; cursor:pointer; }
	.our-location-link-main.select{background:url(../images/our-location-icon-select.png) no-repeat scroll 152px 7px #bababa;}
		
		.our-location-link{ font-size:24px; color:#ffffff; font-weight:normal;font-family: 'proxima_nova_ltregular'; text-transform:uppercase; line-height:22px;  width:101px; height:46px; padding:8px 72px 2px 22px; display:block; border:5px solid #FFF;}
		
	
	/*.our-location-link {background:url(../images/our-location-icon.png) no-repeat scroll 152px 7px #00ADEE; border: 5px solid #FFFFFF; box-shadow: 0 1px 4px 2px #D2D2D2; color: #FFFFFF; display: block; font-family: 'proxima_nova_ltregular'; font-size: 24px; font-weight: normal;  height: 46px; line-height: 22px; padding: 8px 44px 2px 13px; position: relative; text-transform: uppercase; width: 138px;}*/
	
	.isoLogo{
		float:right;
	}
.contactSubmitLoader{float:right; margin:10px 10px 0 0; display:none;}

/*====================== Carousel ==========================*/	

.sliderContainer{ background:#ebebeb; padding:35px 32px; position:relative; margin-bottom:50px;}
.sliderContainer .bx-prev, .sliderContainer .bx-next
{ 
	width:41px; 
	height:36px; 
	background:url(../images/Carousel-controls.png) no-repeat left top; 
	text-indent:-9999px; 
	display:block;
	position:absolute;
	top:90px;
	left:16px;
}
.sliderContainer .bx-next{ background-position:right top; left:auto; right:17px;}
.sliderContainer img.zoom {
	position:absolute;
	bottom:0;
	right:10px;
	width:30px;
	height:30px;
	margin:0;
}
#slider3 li a figure{
	width:200px; height:133px; overflow:hidden;
}

/*====================== Carousel ==========================*/	

/*====================== Our People ==========================*/	

.ourPeople_img{ padding-bottom:38px;}
.ourPeople_img img{ display:inline-block;}
.ourPeople_img img.left{ margin-right:25px;}
.people-bg{background-image:url(../images/our-people-bg.jpg);}

/*====================== Our People ==========================*/	


.sitemap{padding:0px 0px 0px 15px;}
.sitemap li{padding:5px 0px; list-style-type:disc; font-size:14px;}
.sitemap li ul li{padding:0px; margin-left:12px; font-size:12px; list-style-type:circle}


ul.newsList-in li {

list-style:square;	
margin-left:30px;
margin-bottom:10px;
	
	
}






/* news page new design */
.news_cont_main {
	width: 938px;
	margin: 16px auto;
}
.news_section_listing {
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0;
}
.ie7 .news_section_listing, .ie8 .news_section_listing {
	margin-top:-1px;
}
.news_section_listing li {
	width:437px;
	border:1px solid #dfdfdf;
	position:relative;
	margin: 0 15px 15px 0;
	background:#ffffff;
	padding:10px;
	cursor:pointer;
	float: left;
}
.ie8 .news_section_listing li, .ie7 .news_section_listing li {
}
.news_section_listing li:hover {
	background:#f2f1f1;
}
.news_section_listing li img {
	float:left;
	margin-right:20px;
}
.news_section_listing li article {
	width:243px;
	float:left;
	margin:0;
	padding:0;
}
.news_section_listing li article .date {
	font-size:14px;
	color:#00adee;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:6px;
	width: 100%;
	float: left;
}
.news_section_listing li article .title_news_indv {
	color:#4f4f4f;
	font-size:14px;
	line-height:18px;
	font-family: 'proxima_nova_rgbold';
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:8px;
	height: 53px;
	text-decoration: none;
	width: 100%;
	float: left;
}
.news_section_listing li article .news-list-text {
	font-size:13px;
	color:#4f4f4f;
	font-family: 'proxima_nova_ltbold';
	width: 100%;
	float: left;
}

.news_inner_props {
	float: left;
}

.news_inner_props h3 {
color: #00adee;
font-size: 24px;
font-family: 'proxima_nova_rgbold';
font-weight: normal;
padding: 0 10px 10px 0;
float: left;
width: 100%;
}
.news_inner_props p {
padding: 0 10px 18px 0;
color: #4f4f4f;
font-size: 14px;
font-family: 'proxima_nova_rgregular';
font-weight: normal;
line-height: 19px;
}
.news_inner_props img {
margin-bottom: 20px;
}

.date_inner {
	font-size: 14px;
color: #00adee;
font-family: 'proxima_nova_rgbold';
font-weight: normal;
padding-bottom: 5px;
width: 100%;
float: left;
}

.share_icons_bk_btn {
	width: 98%;
	float: left;
	margin-top: 13px;
	margin-bottom: 11px;
}
.news-social-section-lst {
	padding: 5px 3px 5px 6px;
background: #494949;
float: left;
margin-bottom: 12px;
width: 147px;
position: relative;
}
.bk_btn {
	float: right;
}





.icons_social {
	float: left;
	margin-right: 4px;
}
.icons_social a {
	border: none;
}
.icons_social a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.icons_social img {
	margin-bottom: 0px;
}
