/* --- RESET --- */
/* --- RESET --- */
*{margin:0;padding:0;list-style:none;border:none;outline:none;}
header,section,footer,nav,article,aside,figure,figirecaption{display:block;}

/* --- GLOBAL --- */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	/*background:#f1efef;*/
	background:#f1f1f1;
	overflow-y:scroll;
	overflow-x:hidden;
	}


p,#maincontent li{text-align:justify; /*font-family:calibri; font-size: 16px;*/}
td{vertical-align:top;}
#homeslideshow-wrapper td.thumb-wrap{vertical-align:bottom;}
ol{margin-top:10px;}
p a{color:#386389;text-decoration:underline;}
p a:hover{color:#386389;text-decoration:none;}
#maincontent ul{margin:10px 0;}

#maincontent ul li ul{margin-top:10px !important;}
#maincontent ul li ul li,#maincontent ul.nostyle li ul li{ list-style-type:square; list-style-image:none;}
#maincontent #countries-job-offers-list dd{overflow:hidden;}
.rotate1 {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.tooltip {
            width: 250px;
            font-size: 11px;
            font-family: Arial, sans-serif;
            background: #444;
            border: 1px solid #090909;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            position: absolute;
            z-index: 1;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            color:#fff;
            padding:12px 24px;
            line-height:18px;
        }

        .tooltip:after {
            content: '';
            position: absolute;
            border-color: transparent  #444 transparent transparent;
            border-style: solid;
            border-width: 10px;
            height: 0;
            width: 0;
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -10px;
            margin-left: -20px;
        }

        .tooltip:before {
            content: '';
            position: absolute;
            border-color:   transparent #090909 transparent transparent;
            border-style: solid;
            border-width: 10px;
            height: 0;
            width: 0;
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -10px;
            margin-left: -20px;
        }
        

       .ttw-notification-menu {
			width: 90px;
			right: 187px;
			top: -24px;
			position: relative;
			float: right;
			z-index: 999999;
}

/* --- CONTENT --- */


h1{width:210px;height:50px;text-indent:-9999px;}
h1 a{display:block;width:210px;height:50px;background:url(../images/logo1.png) no-repeat; position: relative;
top: 15px;right:24px;}
/*h2{color:#999;font-size:25px;margin-bottom:15px;}*/

h2 {
color: #007ac1;
font-size: 28px;
font-family: 'Georgia',sans-serif;
margin-bottom: 15px;
font-weight: normal;
border-bottom: #999;
border-bottom-style: dotted;
border-bottom-width: thin;
font-style: italic;
}

h3{color:#6A757B;font-size:14px;text-transform:uppercase;margin-bottom:15px;}
h4{color:#086b95;font-size:15px;font-weight:bold;font-style:italic;text-align:center;line-height:20px;text-transform:uppercase;margin:20px 0;}
h5,h5 a{color:#386389;font-size:12px;text-transform:uppercase;margin-bottom:15px;margin:20px 0;}
h5 a:hover{color:#386389;}
h6{color:#1B3041;font-size:12px;margin:15px 0; text-align:center;text-transform:uppercase;}
header ul#top-header li#search-bar-wrapper{/*width:150px;*/padding:15px 0 0 0px;/*height:30px;*/top: 0px;
position: absolute;right: 110px;float: right;}
header ul#top-header li#search-bar-wrapper1{width:150px;padding:20px 0 0 10px;height:30px;top: 0px;
/*background:url(../images/serch.jpg) 0 20px no-repeat;*/position: absolute;right: 90px;float: right;}
header input[type=text]{font-size:10px;color:#666;width:130px;height:19px;line-height:18px;float:left;background:none;}
header input[type=image]{float:left;}
header ul#top-header li#mini-menu{background:url(../images/mini-menu-seperator.gif) right 24px no-repeat;padding-top:20px;height:30px;float:right;position:relative;}
header ul#top-header li#mini-menu #contactus-wrapper{width:400px;height:600px;padding:20px;background:#fff;position:absolute;right:0;top:40px;z-index:777;}
header ul#top-header li#mini-menu #contactus-wrapper p{font-weight:bold;font-size:11px;margin-bottom:20px;}
header ul#top-header li#mini-menu #contactus-wrapper span{color:red;}
#senduscomment-wrapper input[type=text]{font-size:11px;color:#999;}
#senduscomment-wrapper dl{width:600px;margin-bottom:10px;height:22px;clear:both;}
#senduscomment-wrapper dt{width:130px;height:22px;float:left;}
#senduscomment-wrapper dd{width:370px;height:22px;float:left;}
#senduscomment-wrapper #textarea-wrapper dd{width:100%;height:100%;background:url(../images/textareabg.gif) no-repeat;padding:10px; resize:none;}
#senduscomment-wrapper #textarea-wrapper textarea{background:red;width:90%;height:80px;font-size:11px;color:#999;font-family:Arial, Helvetica, sans-serif;resize:none;}
#comment-wr{width:100%;height:100%;background:url(../images/textareabg.gif) no-repeat;padding:10px; resize:none;}
textarea.txtarea{background:none;width:340px;height:80px;font-size:11px;color:#999;font-family:Arial, Helvetica, sans-serif;resize:none;}
#senduscomment-wrapper span{color:red;}
#senduscomment-download .selectCont {font-size:11px;color:#999; with:365px; height:30px;/*background:url(../images/serch.jpg) 0 20px no-repeat;*/}
#senduscomment-download .selectCont .lang{ with:100px; }
#senduscomment-download dl{width:600px;margin-bottom:10px;height:22px;clear:both;}
#senduscomment-download dt{width:130px;height:22px;float:left;}
#senduscomment-download dd{width:370px;height:22px;float:left;}
#senduscomment-download span{color:red;}
#formbtns{clear:both;margin-top:10px;float:right;width:435px;}
#formbtns.forumsbtns-ie7{margin-top:80px;}
#formbtns input{width:80px;height:20px;color:#586070;font-size:12px;text-align:center;background:#F3F3F4;border-bottom:1px solid #A9A9A9;font-weight:bold;margin-left:10px;cursor:pointer;}
header ul#top-header li#mini-menu a{font-size:10px;text-decoration:none;padding:0 10px;background:url(../images/mini-menu-seperator.gif) 0 50% no-repeat;color:#666;}
header ul#top-header li#mini-menu a:hover{/*text-decoration:underline;*/}
header ul#top-header li#mini-menu #contactus-link{padding-right:25px;background:url(../images/Ware.gif) right no-repeat;margin-right:7px;}

/* --- Main Menu --- */
header nav{
		display:block;
		width:998px;
		height:38px;
		MARGin-top: -40px;
		position:relative;
		clear:both;
		z-index:9998;
		background: url("../images/gradienttopmenu.gif") repeat-x;
		border-radius: 6px;
		box-shadow: 0px 0px 1px 1px #d8caca;
		}
/
/* --- Languages --- */
#langs{width:36px;height:15px;float:right;display: block;}
#langs ul{width:25px;position:absolute;left:0;margin:0;background:#fff;left:-220px;}
#langs ul li{width:20px;height:15px;cursor:pointer;position:relative;background:#ffffff;}
#langs ul li a{display:block;width:16px;height:11px;padding:2px;background:#fff;text-decoration:none;text-indent:-9999px;}
#langs ul li span{position:absolute;font-size:10px;background:#fff;padding:1px 5px;top:0;left:-50px;border:1px solid #e9e9e9;display:none;}
#langs ul li#fr span{left:-57px;}
#langs ul li#sp span{left:-54px;}
#langs ul li#ru span{left:-55px;}
#langs ul li span code{width:5px;height:5px;background:url(../images/langbull.gif) no-repeat;position:absolute;top:5px;right:-5px;}
#langs ul li#en a{background:url(../images/usa-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#en a:hover{background:#007AC3 url(../images/usa-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#fr a{background:url(../images/france-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#fr a:hover{background:#007AC3 url(../images/france-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#sp a{background:url(../images/spain-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#sp a:hover{background:#007AC3 url(../images/spain-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#ru a{background:url(../images/russia-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#ru a:hover{background:#007AC3 url(../images/russia-flag-icon.gif) 50% 50% no-repeat;}
#langs ul li#fr,#langs ul li#sp,#langs ul li#ru{display:none;}
a#langsarrow{display:block;width:10px;height:10px;background:url(../images/langs-arrow.png) no-repeat;position:absolute;left:-195px;}
#page-header{z-index:1;}
#internal-content-wrapper{max-width:998px;width:100%;height: 100%;margin:45px auto 0px auto;position:relative; /*background:#ffffff; box-shadow: 0px 5px 10px 0px #ccc;*/}
#maincontent-wrapper{margin-top:10px;}
#left-menu{margin-right: 10px;position: absolute;width: 200px;z-index: 9;background: #effaff;}
#left-menu nav{width:100%;background:#fff url(../images/menu-bottom-edge.jpg) left bottom no-repeat;position:relative;}
#left-menu dl{/*background:url(../images/menu-top-edge.jpg) no-repeat;*/background:#effaff; font-family:Verdana, Geneva, sans-serif;position:relative;height:100%;}
#left-menu dl dt{padding-left:15px;}
#left-menu dl dt a{color:#3069A9;font-weight:bold;text-decoration:none;font-size:10px;}
#left-menu dl dd{padding-top:5px;position:relative;}
#left-menu dl dd ul li{/*position:relative;*/z-index:999;}
#left-menu dl dd ul li a{display:block;width:175px;padding:5px 0 5px 15px;font-size:10px;font-weight:bold;}
#left-menu dl dd ul li a:hover,#left-menu dl dd ul li a.on{background:url(../images/leftmenu-bullet.jpg) 0 6px no-repeat;color:#336699;}
#left-menu dl dd ul li ul li a:hover,#left-menu dl dd ul li ul li a.on{background:none;color:#4EBEFE;}
#left-menu dl dd ul li ul{/*position:relative;*/z-index:999;display:none;}
#left-menu dl dd ul li ul li.sub{background:url(../images/leftmenu-blue-bullet.gif) 185px 4px no-repeat;position:relative;z-index:99999;}
#left-menu dl dd ul li ul li ul li a:hover,#left-menu dl dd ul li ul li a.on{color:#4EBEFE;background:none;}
#left-menu dl dd ul li ul li{padding:0 0 0 20px;}
#left-menu dl dd ul li ul li ul li{padding-left:0;}
#left-menu dl dd ul li ul li a{font-weight:normal;padding:2px;padding-left:10px;}
#left-menu dl dd ul li ul li ul{position:absolute;background:#F5FCFF;border:1px solid #DAE5F1;padding:5px;width:260px;left:190px;top:-5px;}
#left-menu dl dd ul li ul li ul li a{width:255px;padding-left:0;}
#left-menu dl dd ul li ul li ul li a:hover{background:none;color:#4EBEFE !important;}
#left-menu dl dd ul li ul li ul li a.on{background:none;color:#5b5b5b;}
#left-menu dl dd ul li.havesub{background:url(../images/right-bullet.gif) 185px 7px no-repeat;cursor:pointer;}
#left-menu dl dd ul li ul li ul.clientL{left:200px;}
#left-menu dl dd ul li ul li ul.clientL,#left-menu dl dd ul li ul li ul.clientL li,#left-menu dl dd ul li ul li ul.clientL li a{width:80px;}
.content{overflow:hidden;}
.havesub{cursor:pointer;}
#maincontent{background:#fff;padding:20px 20px 40px 20px;/*border:1px solid #E8E8E8;*/margin-left:2%;right: 0px;
float: left;position:relative;max-width:745px;width:75%;top: -90px;}

#maincontent.threecolumns{opacity:0.8;max-width: 1105px;width: 100%;margin-bottom: 50px;min-height: 450px; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
border: 1px solid rgb(213, 213, 213);box-shadow: 0px 2px 10px #ccc !important;border-radius: 4px;display:none;}
#maincontent.threecolumns2{max-width:610px;width:100%;}
/*my style*/
/*solutions.html*/
#maincontent1{background: #fff;padding: 20px 20px 40px 20px;margin-left: 1%;right: 0px;
float: left;position: relative;max-width: 998px;width: 94%;}
#maincontent.twocolumns{max-width:610px;width:100%;}
#textcont{padding: 0;margin-bottom: 15px;text-align: justify;padding-bottom: 18px;color: #666;
/*border-bottom: 1px solid #DEE6EA;*/font-size: 15.5px;font-family: 'Georgia',sans-serif;line-height: 150%;}
h2.titles{/*color: #444;*/font-size: 28px;font-family: 'Georgia',sans-serif;margin-bottom: 15px;font-weight: normal;
border-bottom: #999;border-bottom-style: dotted;border-bottom-width: thin;font-style: italic;}
h3.titles{color: #666;margin-bottom: 4px;font-style: italic;text-transform: none;
font-weight: bold;font-family: 'PT Sans',sans-serif;font-size: 16.5px;}
h5.vidtitle{margin-bottom: 4px;text-transform: none;font-size: 14px;}
.two_columns_33_66 .column1 {width: 33.33%;float: left;}
.two_columns_33_66 .column2 {width: 66.66%;float: left;}
.two_columns_33_66 {width: 100%;}
.two_columns_66_33 .column2 {width: 33.33%;float: left;}
.two_columns_66_33 .column1 {width: 60.66%;float: left;padding-right: 4%;}
.two_columns_66_33 {width: 100%;}
#textcont1{padding: 0;margin-bottom: 15px;text-align: left;padding-bottom: 18px;color: #666;
line-height: 150%;font-size: 15.5px;font-family: 'Georgia',sans-serif;margin-right: 3%;line-height: 150%;}
span.colorblue{color: #80b2e5;}
.two_columns_50_50 {width: 100%;}
.two_columns_50_50 .column1 {width: 50%;float: left;}
.two_columns_50_50 .column2 {width: 50%;float: left;}
.two_columns_50_50 .column1 .column_inner {padding: 0 20px 0 0;}
.two_columns_50_50 .column2 .column_inner {padding: 0 20px 0 0;}

/*mdm.html*/
blockquote {border-left: 6px solid #f4f3f4;float: left;margin: 0 20px 20px 0;padding-left: 20px;width: 98%;}
blockquote {quotes: none;}
#blockquotetext{color: #318ec9;font-style: italic;font-family: 'Georgia',sans-serif;font-size: 18px;margin: 20px 0 13px;}
/*Advanced Technology Data Warehouse.html*/
list.circle ul>li {list-style: none outside none;position: relative;background: 0;}
.list.circle ul li, .list.square ul li {padding: 7px 0 0 20px;}
.list.num ul, .list.num_bold ul, .list.circle ul, .list.square ul {
display: block;list-style-type: none;margin: 5px 0 30px 0;padding: 0;}
.list.circle ul>li:before {content: "\2022";
position: absolute;left: 20px;text-align: center;display: inline-block;padding: 0;color: #318ec9;}

/*Bank Regulations and Compliance.html*/
span.pdftext{color:#222;font-size:12px;font-weight: bold;}
span.pdftext1{color:#111;font-size:14px;font-weight: bold;}

/*Real Time Information.html*/
#blockquotetext1{color: #318ec9;font-style: italic;font-family: 'Georgia',sans-serif;font-size: 16px;margin: 20px 0 13px;}
.list.num_bold ul>li:before, .list.num ul>li:before {color: #fff;text-align: center;height: 18px;width: 18px;
content: counter(li,decimal);counter-increment: li;left: 0;padding: 0;margin-bottom: 4px;margin-right: 4px;
display: inline-block;font-size: 13px;font-family: 'PT Sans',sans-serif;}
.link_holder:hover, .circle_item .circle, .dropcap.circle, .dropcap.square, .accordion h3 span, .progress_bars .progress_content, .highlight, .list.num_bold ul > li:before, .list.num ul > li:before, .button, input[type='submit'], .tabs .tabs-nav li a, .active_best_price, .social_menu li a:hover, .social_menu.dark li a:hover, .box_small_holder.white:hover, .box_small_holder.black:hover, .posts_holder2 article .text .date, .pagination2 ul li span, .pagination2 ul li a:hover, .link_holder_parallax a:hover, .link_holder_parallax a.active, #back_to_top:hover, .widget.widget_search form input[type="submit"], .widget .tagcloud a {
background-color: #318ec9;
}
.list.num_bold ul, .list.num ul {counter-reset: li;}
/*Intelligent Intuitive Dashboard.html*/
.three_columns {width: 100%;}
.three_columns .column1, .three_columns .column2, .three_columns .column3 {width: 33.33%;float: left;}
.three_columns .column1 .column_inner {padding: 0 13px 0 0;}
.three_columns .column2 .column_inner {padding: 0 7px 0 7px;}
.three_columns .column3 .column_inner {padding: 0 0 0 13px;}

/*Support Utilities*/
#colortxt1{color:#b03a38;font-weight:100;}
#colortxt2{color:#8fae4f;font-weight:100;}
#colortxt3{color:#8061a3;font-weight:100;}
#colortxt4{color:#4ba7c0;font-weight:100;}

.bluelink{color: #318ec9;text-decoration: none;font-weight:400;font-size:17px;}
.button.small {font-size: 13px;padding: 4px 28px;top:15px;position:relative;font-size:14px;font-weight:700;
color: #999; text-decoration: none; background-color:#f1f1f1; border-color:#fff;font-style: normal;}

/*end*/
#maincontent.wide{max-width:957px;width:100%;}
#clients-content-wrapper{float:left;width:788px;position:relative;}
#map-wrapper{width:590px;background:#fff;padding:20px;border:1px solid #E8F8FF;float:left;position:relative;}
#clients-content-wrapper aside{width:135px;float:left;margin-left:10px;border:1px solid #E8F8FF;padding:3px;}
#list-wrapper{background:#EBF1F5;padding:17px 17px 0 17px;}

p{
font-family: 'Georgia',sans-serif;
font-size: 15.5px;
line-height: 150%;
text-align: justify;
}

#abs-all{position:absolute;top:20px;left:20px;display:none;}
#homeslider{width:998px;margin:0 auto;margin-top: 43px !important;}
#banners-wrapper{margin-bottom:10px;}
#banners-wrapper li.loading{background:url(../images/loader.gif) 50% 50% no-repeat;}
/* --- MAIN BANNERS --- */
#news-thumbs-wrapper{width:998px;height:40px;position:relative;}
#nav{width:480px;clear:both;position:relative;z-index:9999;float:right;}
#nav li{width:50px;float:left;margin:5px;position:relative;}
#nav a {display:block;width:50px;height:35px;position:relative;overflow:hidden;}
#nav li.activeSlide{top:-10px;}
#nav a:focus{outline:none;}
#nav img {border:none;display:block;position:absolute;}
.typewritertickerbg{width:700px;height:30px;float:left; margin-top:-40px;}


/* --- Home Carousel --- */
#homecarousel{width:998px;height:150px;margin:20px auto;position:relative;clear:both;background: #fff;box-shadow: 0px 5px 10px 0px #ccc; border-radius:6px;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;margin-left:3px; top:10px;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0 45px 0 0;padding:0;}
#homecarousel .jcarousel-list{margin:0 45px 0 0 !important;}
#homecarousel .jcarousel-list li{margin-left:25px;/*border-left:1px solid #ccc;*/}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:205px !important;height:148px;}
/* --- the buttons --- */
.jcarousel-next{z-index:999;}
.jcarousel-prev{z-index:999;}
/* --- SKIN --- */
.jcarousel-skin-ie7 .jcarousel-container{}
.jcarousel-skin-ie7 .jcarousel-container-horizontal{width:973px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:973px;height:148px;margin-right:25px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal ul{right:25px;}
.jcarousel-skin-ie7 .jcarousel-item{width:208px !important;height:148px;border-left:1px solid #C7D6E0;padding-right:15px;}
/*.jcarousel-skin-ie7 .jcarousel-item:hover{border-color:#808080;}*/
.jcarousel-skin-ie7 .jcarousel-item a{display:block;width:190px;height:140px;border:1px solid #E8F8FF;}
.jcarousel-skin-ie7 .jcarousel-item a img{padding:2px;margin:3px;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal{margin:0px;}
.jcarousel-skin-ie7 .jcarousel-item-placeholder{}
/* --- the buttons --- */
.jcarousel-next-horizontal{position:absolute;top:3px;right:0px;width:50px;height:143px;cursor:pointer;background:url(../images/bbw_sprite.gif) top no-repeat;z-index:999;border-radius:5px;}
.jcarousel-next-horizontal:hover{background:url(../images/bbw_sprite.gif) right top no-repeat;}
.jcarousel-next-horizontal:active{background:url(../images/bbw_sprite.gif) right top no-repeat;}
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{cursor:default;}
.jcarousel-prev-horizontal{position:absolute;top:3px;left:0px;width:50px;height:143px;cursor:pointer;background:url(../images/bbw_sprite.gif) bottom no-repeat; border-radius:5px;}
.jcarousel-prev-horizontal:hover{background:url(../images/bbw_sprite.gif) left bottom no-repeat;}
.jcarousel-prev-horizontal:active{background:url(../images/bbw_sprite.gif) left bottom no-repeat;}
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{cursor:default;}
/* --- HEADLINES WRAPPER --- */
#headlines-wrapper{width:996px;/*background:#fff;*/position:relative;padding:1px;margin:0 auto;overflow:hidden;margin-top: 29%;}
#mainsections-wrapper li{float:left;} 
#mainsections-wrapper li dd{position:relative;}
#mainsections-wrapper span.c1,span.c2,span.c3,span.c4{display:block;width:5px;height:5px;position:absolute;}
#mainsections-wrapper span.c1{left:0;top:0;}
#mainsections-wrapper span.c2{right:0;top:0;}
#mainsections-wrapper span.c3{left:0;bottom:0;}
#mainsections-wrapper span.c4{right:0;bottom:0;}
#mainsections-wrapper .title{font-weight:bold;font-size:11px;color:#4878A4;position:relative;height:30px;}
#mainsections-wrapper .says{text-align:right;font-weight:bold;margin:10px 0 20px 0;}
#mainsections-wrapper .title img{position:absolute;right:0;top:0px;}
#mainsections-wrapper dd{padding:10px;}
#testimonials-wrapper{
  width: 245px;
  padding: 0px 0px;
  position: relative;
  height: 387px;
  border: 1px solid #ccc;
  background: #fff;
	}
#testimonials-wrapper dt{
	height: 21px;
/* background: #ddd; */
color: #999  !important;
padding: 5px 5px 0px 10px;
font-weight: bolder;
border-radius: 5px;
/*text-transform: uppercase;*/
font-size: 18px;

	}
#spotlightnews-wrapper{width:512px;background:#fff;padding:0px 0px;position:relative;margin-left:1px; border:1px solid #ccc;
height: 387px;}
#spotlightnews-wrapper dt {
	height: 21px;
/* background: #ddd; */
color: #999 !important;
font-weight: bold;
border-radius: 5px;
/*text-transform: uppercase;*/
font-size: 14px;

padding: 0px 0px 10px 10px;
line-height: normal;
background: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
background: linear-gradient(to bottom, #fdfdfd 0%, #eaeaea 100%);

border-bottom-color: #cfcfcf;
-webkit-border-radius: 0px 0px 0 0;
border-radius: 0px 0px 0 0;

}

.lawsbox{
width: 96%;
background: #f1f1f1;
padding: 10px 6px;
padding-right: 3%;
}
	
	
	
.spot{padding: 5px 5px 0px 10px;}
#spotlightnews-wrapper dd dt{background:none;text-indent:0;color:#4878A4;font-weight:bold;margin-bottom:10px;height:auto;}
#spotlightnews-wrapper dd dt a{color:#4878A4;text-decoration:none;}
#spotlightnews-wrapper dd dd{padding:0;margin-bottom:15px;text-align:justify;padding-bottom:18px;border-bottom:1px solid #DEE6EA; font-size: 16px; font-family: calibri;}
.newsDetail{color:#0249bf; font-weight:bold; font-family:arial, helvetice, sans-serif;}
#customers-partners-wrapper{
	width:231px;padding:0px 0px;position:relative;margin-left:1px; height:387px; border: 1px solid #ccc; background:#fff;}
#customers-partners-wrapper dt{
	height: 21px;
/* background: #ddd; */
color: #999  !important;
font-weight: bold;
border-radius: 5px;
/*text-transform: uppercase;*/
font-size: 14px;

padding: 0px 0px 10px 10px;
line-height: normal;
background: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
background: linear-gradient(to bottom, #fdfdfd 0%, #eaeaea 100%);

border-bottom-color: #cfcfcf;
-webkit-border-radius: 0px 0px 0 0;
border-radius: 0px 0px 0 0;

}
#customers-partners-wrapper dd{position:relative;width:205px;overflow:hidden;}
#customers-partners-wrapper dd ul{margin:30px auto;width:180px;}
#customers-partners-wrapper dd ul li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DEE6EA;}
/* ------------------------- */
/* --- FOOTER SITEMAP --- */
#footersitemap{width:968px;margin:0 auto;background:#b7cad5;padding-left:30px;position:relative;overflow:hidden; box-shadow: 0px 5px 10px 0px #ccc;}
#footersitemap dl{width:135px;float:left;margin:10px 40px 0 0;padding-right:15px;/*background:url(../images/sep.gif) right top no-repeat;*/}
#footersitemap dl.last{padding-right:0;margin-right:0;background:none;}
#footersitemap dt a{font-weight:bold;font-size:12px;color:#22526E;}
#footersitemap dt a:hover,#footersitemap dt a.on{color:#000;}
#footersitemap dd{margin-top:7px;}
#footersitemap dd ul li{margin-bottom:4px;line-height: 100%;}
#footersitemap dd a{color:#22526E;font-size:11px;}
#footersitemap dd a:hover,#footersitemap dd a.on{color:#000;}
/* ------------------------- */
/* --- FOOTER SITEMAP --- */
#footersitemap1{max-width:968px;width:100%;margin:0 auto;margin-left:auto;margin-right:auto;background:#effaff;padding-left:0px;position:relative;overflow:hidden; box-shadow: 0px 5px 10px 0px #ccc;}
#footersitemap1 dl{width: 100%;float:left;margin:10px 0px 0 0;padding-right:15px;/*background:url(../images/sep.gif) right top no-repeat;*/}
#footersitemap1 dl.last{padding-right:0;margin-right:0;background:none;}
#footersitemap1 dt a{font-weight:bold;font-size:12px;color:#22526E;}
#footersitemap1 dt a:hover,#footersitemap1 dt a.on{color:#000;padding-left:0px;}
#footersitemap1 dt {padding-left: 20px;}
#footersitemap1 dd{margin-top:7px;}
#footersitemap1 dd ul li{margin-bottom:4px;}
#footersitemap1 dd a{color:#22526E;font-size:11px;}
#footersitemap1 dd a:hover,#footersitemap1 dd a.on{color:#4EBEFE;}
/* ------------------------- */
.bubble-wrapper{width:120px;height:37px;background:url(../images/langs-bubble.png) no-repeat;position:absolute;top:-15px;left:-10px;font-size:10px;text-align:center;padding-top:3px;display:none;}
.light-blue-bg{/*background:#F5FCFF;*/}
.imgs-container,.imgs-container2{max-width:200px;width:100%;height:150px;position:relative;padding:0px;}
.imgs-container div{position:relative;}
img.top-edge{position:absolute;left:0;top:0;}
#maincontent ul.nostyle li{background:none;}
#maincontent ul li a,.portlets-wrapper ul li a{color:#386389;/*text-decoration:underline;*/}
aside#clients-right-carousel .portlets-wrapper h6{text-align:center;width:110px;}
#maincontent ul li a:hover,.portlets-wrapper ul li a:hover{text-decoration:none;}
img.right-image-in-paragraph{cursor:pointer;position:relative;z-index:2 !important;}
.bigimg{position:absolute;right:0;top:0;cursor:pointer;z-index:9999;display:none;width:200%;}
.bigimg1{position:absolute;left:0;top:0;cursor:pointer;z-index:9999;display:none;width:200%;}
.bigimgbtm{position:absolute;right:0;bottom:0;cursor:pointer;z-index:888;display:none;}
aside{width:20%;float:left;position:relative;margin-left:15px;}
.portlets{width:100%;border:1px solid #E8E8E8;background:#fff;padding:3px;margin-bottom:20px;right:0px;float:right;position:relative;}
.portlets1{width:100%;border:1px solid #E8E8E8;background:#fff;padding:3px;margin-bottom:20px;right:0px;float:right;position:relative;}
.portlets-wrapper{width:96%;background:#F5F5F5;padding:10px 6px;min-height: 265px;padding-right: 3%;}
.portlets-wrapper1{width:95%;background:#F5F5F5;padding:10px 6px;min-height: 265px;padding-right: 3%;}
aside#clients-right-carousel{width:120px;}
aside#clients-right-carousel .portlets{width:120px;}
aside#clients-right-carousel .portlets .portlets-wrapper{width:110px;}
.portlets-wrapper p{font-size:11px;}
.portlets-wrapper p strong{text-align:left;}
.portlets-wrapper ul{margin:15px 0;}
.portlets-wrapper ul li{font-size:11px;margin-bottom:15px;}
.portlets-wrapper ul li img{vertical-align:middle;float:left;margin-right:10px;}
.portlets-wrapper td{vertical-align:middle;}
#framew{width:180px;border:1px solid #E8E8E8;background:#fff;padding:3px;float:none;margin-top:50px;}
#framework-wrapper{width:170px;background:#F5F5F5;padding:10px 5px;text-align:center;}
#framework-wrapper strong{display:block;margin-bottom:20px;}
#framework-wrapper img{margin:0 auto;}
.framework-wrapper{width:842px;}
.imgup{padding-bottom:10px;}
.imgrest{padding:0;}
.margintopul{margin-top:10px !important;}
.nozoom img{cursor:default;}
#company2{width:180px;border:1px solid #E8E8E8;background:#fff;padding:3px;float:none;margin-top:50px;}
#framework-company{width:170px;background:#F5F5F5;padding:10px 5px;text-align:center;}

/* --- news ticker --- */
#news-ticker-wrapper{display:none;width:998px;height:50px;margin:0 auto;}
#news-ticker-wrapper h3{margin-bottom:7px;}
.ssnews{width:450px;}
.left{float:left;}
a{color:#5b5b5b;text-decoration:none;}
a:hover{color:#5b5b5b;text-decoration:none;}
.padding03 a{float:left;width:155px;padding:0px 0px 10px 0px;}
ul.bluesahem{margin-top:10px;}
ul.bluesahem li{padding-left:15px;background:url(../images/blue-sahem.gif) 0 50% no-repeat;list-style:none !important;}
.inputmissing,.inputshowing{height:20px;font-family:Arial, Helvetica, sans-serif;font-size:10px;background:url(../images/formsbg.gif) no-repeat;width:340px;padding:1px 10px;border:none;}
textarea.inputshowing{background:url(../images/textareabg1.gif) no-repeat !important;height:100px;width:360px;resize:none;}
textarea.inputmissing{background:url(../images/textareabg.gif) no-repeat !important;height:100px;width:360px;resize:none;}
#senduscomment-wrapper .inputmissing{width:100% !important;}
#senduscomment-wrapper input[type=submit]{background:#EAEBEB;border-bottom:1px solid #A9A9A9;font-size:12px;padding:3px 20px;}
a.backtotop{position:absolute;right:10px;bottom:0px;color:#22526E;z-index:9999;}
a.backtotop:hover{color:#4EBEFE;}
a.backtotop span{font-size:16px;}
.inputshowing{background:url(../images/formsbg1.gif) no-repeat !important;}
bdo{font-size:12px;}
/* ---- */
/*Search*/
.teststyle1{color:#4878a4 ;font-size:12px;font-family:arial;font-weight:normal;padding-top:10px;padding-left:5px; text-decoration:none;}
.teststyle2{color:#575757 ;font-size:11px;font-family:arial;font-weight:normal;padding-left:5px;text-decoration:none;}
.teststyle3{color:#008001 ;font-size:11px;font-family:arial;font-weight:normal;padding-left:5px; text-decoration:none;}
/* --- SITEMAP --- */
#sitemap{margin-left:50px;}
#maincontent #sitemap ul li{list-style:none !important;margin-left:0;}
#sitemap ul li{margin-right:20px;}
#sitemap ul li ul{background:#f8f8f8;padding:10px 0;}
#sitemap ul li ul li{margin-right:0;}
#sitemap dt{width:250px;font-weight:bold;background:#F5F6F7 url(../images/gradbg.gif) top repeat-x;padding:5px;border:1px solid #EAEAEA;}
#sitemap dt a{text-decoration:none !important;padding-left:12px;background:url(../images/arrow-dwn.gif) 0 6px no-repeat;}
#maincontent #sitemap dd{margin-bottom:20px;}
#maincontent #sitemap dd a{text-decoration:none;}
#maincontent #sitemap dd a:hover{color:#4EBEFE;}
#maincontent #sitemap dd ul li{list-style-image:url(../images/bullet2.gif);}
#company-summary{margin:0 auto;background:#EBEFF0;padding:3px;overflow:hidden;position:relative;}
#maincontent #sitemap dd ul.firstroot li{list-style:none !important;background:url(../images/arrow-left.gif) 10px 4px no-repeat; margin-left:0 !important;margin-right:0; padding-left:20px;}
#maincontent #sitemap dd ul.firstroot li ul{background:#f0f0f0;}
#maincontent #sitemap dd ul.firstroot li ul li ul{background:#e9e9e9;}
#maincontent #sitemap dd ul.firstroot li ul li{margin-bottom:3px;background:url(../images/arrow-left.gif) 10px 4px no-repeat;margin-right:0;text-align:left;}
#maincontent #sitemap dd ul.firstroot li ul li a{padding-right:10px;}
/*#testimonials-wrapper{background:#f4f4f4;padding:10px 27px;overflow:hidden;position:relative;margin:0 auto;width:920px;}*/
#testimonials-wrapper dl{float:left;width:245px;padding-right:19px;border-right:1px solid #e7e9e8;margin-right:19px;}
#testimonials-wrapper dt{
	color:#6c6d6d;
	/*font-weight:bold;*/
	font-size:14px;
	margin-bottom:10px;
	
padding: 0px 0px 10px 10px;
line-height: normal;
background: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
background: linear-gradient(to bottom, #fdfdfd 0%, #eaeaea 100%);

border-bottom-color: #cfcfcf;
-webkit-border-radius: 0px 0px 0 0;
border-radius: 0px 0px 0 0;

}
#testimonials-wrapper dd{padding-bottom:20px;position:relative;/*height:620px;*/}
#testimonials-wrapper dd li{margin-bottom:20px;}
#testimonials-wrapper dd p{text-align:justify;}
#testimonials-wrapper dd img{float:left;margin:0 10px 5px 0;}
#testimonials-wrapper dd span,#mainsections-wrapper li dd span{display:block;font-weight:bold;padding-top:5px;float:left;padding-right: 20px;}
.mr{padding-top:66px !important;}
#testimonials-wrapper dd span,#mainsections-wrapper li dd span.fixalign{bottom:34px;}
#spotlightnews-wrapper dd.last2 {margin-bottom:0px;border-bottom:none;}
span.wizborder{border-top:1px solid #DEE6EA;padding-top:10px;width:92%;text-align:right;}
#testimonials-wrapper dd a,#mainsections-wrapper li dd a{text-decoration:none;color:#4878A4;/*font-size:14px;*/}
#testimonials-wrapper dd a:hover,#mainsections-wrapper li dd a:hover{color:#4EBEFE;}
#testimonials-wrapper dd code{font-size:14px;}
#testimonials-wrapper dd .righttxt{text-align:right;font-size:11px;}
.last{margin:0 !important;padding:0 !important;border:none !important;}
#footersitemap dl.last{margin-top:10px !important;}
#footersitemap1 dl.last{margin-top:10px !important;}
#maincontent .home-listing li,#maincontent #testimonials-list li{padding:0;list-style:none;margin-bottom:20px;}
#testimonials-wrapper dd ul.testi{}
#testimonials-wrapper dd ul.testi li{margin-bottom: 10px;width: 100%;}
#testimonials-wrapper dd ul.testi li img{float:left;margin:0 10px 10px 0;}
#spotlightnews-wrapper dd.lastnews{border-bottom:none;margin-bottom:0;}
#customers-partners-wrapper dd{/*height:640px;*/}
.selectwrapper{width:190px;height:30px;background:url(../images/formsbg2.gif) no-repeat;padding:1px;}
h6.shebeh-quote{text-transform:none;text-align:left;font-size:12px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
h6.shebeh-quote p{text-align:right;font-size:11px;font-weight:bold;}
h3.h3-2{font-size:15px;}
ul.ulnostyle li{list-style:none !important;}
ul.ulnostyle li li{list-style-type:disc !important;}
ul.nomargins li{margin-left:0 !important;padding-left:0}
.cont{color:#2D5B74;font-size:12px;font-weight:bold;line-height:28px;height:28px;padding-left:10px;}
.cont img{margin-right:10px;}
ul.globalblocks li{float:left;width:238px;height:163px;background:url(../images/globalbg.gif) no-repeat;list-style:none !important;margin-left:0 !important;margin-right:10px !important;}
#maincontent ul.globalblocks li .addresses{padding:10px;}
#countries-job-offers-list dt{font-weight:bold;margin-bottom:10px;padding-left:15px;background:url(../images/grey-bullet.gif) 0 3px no-repeat;}
#countries-job-offers-list dd{display:none;padding-left:10px;}
.level5{z-index:99999;}
.level4{z-index:4;}
.level3{z-index:3;}
.level2{z-index:2;}
.level1{z-index:1;}
#maincontent ul li ul li,#maincontent ul.sqr li{margin-left:32px !important; list-style-image:url(../images/sqrbullet.gif);}
.tab{list-style-type:square !important;margin-left:24px !important;}
#maincontent ul.liaddspace li{margin-bottom:25px;}
#maincontent ul.liaddspace li ul li{margin-bottom:10px;}
td#val{padding-top:10px;color:red;font-size:11px;font-weight:bold;}
#keyfeatures-wrapper{padding:10px;background:#F5F5F5;color:#9C9A9B;}
#keyfeatures-wrapper a{color:#9C9A9B;text-decoration:underline;margin-right:15px;line-height:20px;}
#keyfeatures-wrapper a:hover{text-decoration:none;}
ul.stars li{list-style-image: url(../images/star.gif) !important;}
.jobdescriptions{display:none;}
.careers h1 a{display:block;width:210px;height:50px;background:url(../images/logo1.png) no-repeat;}
.careers h3,.careers dt,.jobtitle{color:#6A757B;font-size:14px;text-transform:uppercase;font-weight:bold;width:650px;height:30px;}
.jobtitle p{width:500px;float:left;}
.careers dd{clear:both;}
.careers h5,.careers h5 a{color:#386389;font-size:12px;text-transform:uppercase;margin-bottom:15px;margin:10px 0;}
.careers dl{margin-top:15px;}
.careers ul{margin-left:10px;}
.careers ul li{background:url(../images/bullet.gif) 0 4px no-repeat;padding-left:15px;margin-bottom:5px;}
.careers #print{width:25px;height:25px;float:right;}
.careers #print img{cursor:pointer;}
.footers{background:#F0F0F0;padding:15px;margin-top:20px;}
a.applybtn{padding:3px 7px;background:#fff;font-weight:bold;color:#22526E;text-decoration:none;font-size:11px;border:1px solid #B0CDDB;}
a.applybtn:hover{color:#4EBEFE;}
#map2{position:relative;}
#franceblock{left:200px;top:100px;}
#russiablock{left:350px;top:50px;}
#spainblock{left:350px;top:80px;}
#lebanonblock{left:350px;top:130px;}
#cyprusblock{left:350px;top:130px;}
#canadablock{left:50px;top:80px;}
#usablock1{left:50px;top:110px;}
#usablock2{left:0px;top:130px;}
.hot{color:#E2383F;}
#tst{position:absolute;top:124;right:150;}
.porte{padding:2px;color:#007ac0;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;}
.desc{font-weight:bold;}
#opencareer20{width:680px;}
.pad2{padding-right:2px;}
map,map area{z-index: 9999;background-color: red;}

#rbf-wrapper{width:720px;height:600px;position:relative;}
#rbf-sslogo{width:210px;height:40px;text-indent:-9999px;position:absolute;left:0;top:0;}
#rbf-abs1{width:175px;height:617px;position:absolute;left: 0;top: 0;display: none;}
#rbf-ibs-kpi1{width: 160px;height: 180px;position: absolute;left:0;top: 100px;display: none;}
#rbf-ibs-analytics1{width: 160px;height: 180px;position: absolute;left: 0; top: 220px;display: none;}
#rbf-ibs-ams1{width: 160px;height: 184px;position: absolute;left: 0; top: 380px;display: none;}
#rbf-logo1{width: 210px;height: 44px;position: absolute;left: 0; top: 15px;display: none;}
#rbf-target1{width: 110px;height: 65px;position: absolute;left: 305px; top: -4px;display: none;}
#rbf-merchandising-business-suite1{width: 587px;height: 273px;position: absolute;left: 100px; top: 40px;display: none;}
#rbf-title1{width: 314px;height: 29px;position: absolute;right: 0px; top: 20px;display: none;}
#rbf-ibs-category-management1{width: 560px;height: 60px;position: absolute;right: 0px; top: 20px;display: none;}

/* --- FOOTER --- */
footer,#global-offices-wrapper{width:998px;padding-top:10px;margin:0 auto;/*background:#b7cad5;*/position:relative;}
#global-offices-wrapper{width:680px;margin-left:27px;}
#global-offices-wrapper dt{width:134px;height:18px;line-height:18px;float:left;}
#global-offices-wrapper dd{width:540px;height:18px;line-height:18px;float:left; position: relative;
left: 60px;}
footer{padding-bottom:10px;}
#conditions{text-align:center;font-size:11px;/*padding-right:20px;*/}
#conditions a{padding:0 10px;color:#22526E;}
#conditions a:hover{color:#347aa2;}
#copyright{height:40px;text-align:right;font-size:11px;line-height:20px;padding-right:20px;}
#global{width:238px;padding-top:5px;margin:0 auto;background:#EBEFF0;position:relative;overflow:hidden;padding-left:760px;}
#global ul li{width:200px;margin-right:20px;}
.globalof a{font-size:12px;font-weight:bold;color:#22526E;}
.globalof a:hover{color:#215777;}
.globalof {width:998px;height:20px;text-align:left;font-size:11px;line-height:20px;}
.globalof p{padding:0 10px;color:#22526E;}
#global-offices-wrapper dt{text-align:center;margin-bottom:10px;}
#global-offices-wrapper dt a{font-size:13px;font-weight:bold;}
#global-offices-wrapper a{color:#22526E;text-decoration:none;font-size:11px;}
#global-offices-wrapper a:hover{color:#000;}
ul#lenex{height:20px;width:540px;margin:0 auto;}
ul#lenex li{float:left;position:relative;}
.hiddendiv{height:163px;background:url(../images/tailarrow.gif) 120px bottom no-repeat;padding-bottom:4px;position:absolute;left:-110px;top:-170px;display:none;}
.hiddendiv.tail1{background:url(../images/tailarrow.gif) 50px bottom no-repeat;}
.hiddendiv ul.globalblocks li{margin:0;border-radius: 12px;border: black;}
.hiddendiv ul.globalblocks li .addresses{padding:10px;text-align:left;}
.missing{color: #E13A3E;font-size: 9pt;font-family: arial;font-weight: bold;visibility: hidden;}


#social{position:relative;right:0;float:right;z-index:777;}
#social a{
  display: inline-block;
  margin-left:3px;
}
#social1 {
position: relative;
right: 5px;
float: right;
z-index: 777;
display:none;
}
#social2 {
position: relative;
right: 5px;
float: right;
z-index: 777;
padding-top:30px;
display:none;
}
header ul#top-header li#mini-menu{background:url(../images/mini-menu-seperator.gif) right 24px no-repeat;padding-top:20px;height:30px;float:right;position:relative;right: 318px;}
.facebook{background:url(../images/social/facebook-logo.png);display: block;width:20px;height:20px;}
.linkedin{background:url(../images/social/linkedin-logo.png);display: block;width:20px;height:20px;}
.twitter{background:url(../images/social/twitter-logo-1.png);display: block;width:20px;height:20px;}
.googleplus{background:url(../images/social/google_plus_skydiving.png);display: block;width:20px;height:20px;}


.optionCat{width:57px;height:15px;float:right;position:relative;padding:10px 30px 0 0;/*background:url(../images/langs-arrow.png) right 5px no-repeat;*/z-index:9999;top: 20px;
right: -204px;}
.optionCat ul li{ width:100px;padding:5px 5px 5px 5px;height:15px;}
.optionCat ul{ background: -webkit-gradient(linear, center top, center bottom, from(#eee), to(#fff));
	background-image: linear-gradient(#ededed, #fff);
	border-radius: 12px;
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);}
 
header ul#top-header li {
height: 18px;
}

div.dropdown {
color: #555;
margin: 3px -22px 0 0;
position: relative;
text-align:left;
right: 270px;
top: -3px;
}
div.submenu{
background: #fff;
position: absolute;
top: 2px;
left: -20px;
z-index: 100;
width: 123px;
display: none;
margin-left: 10px;
padding: 23px 0 10px;
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
width:106px;
}

.dropdown  li a {
    color: #555555;
    display: block;
    font-family: arial;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration:none;
    width:94px;
}

.dropdown li a:hover{
    /*background:#999;*/
    color: #007ac3;
    text-decoration: none;
		height:5px;
		width: 86px;
    
}
a.account {
font-size: 11px;
line-height: 26px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 20px;
height: 28px;
width: 94px;
margin: -11px 0 0 -10px;
text-decoration: none;
background: url(langs-arrow.png) 65px 17px no-repeat;
cursor:pointer;
}

.root{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
/*padding: 11px 0 0 0px;*/
border-top:1px solid #dedede;
}

#mini-menu{display:none;}

a.typewriterticker{
	color: #666;
  font-weight: bold;
  font-size: 14px;
	font-family: calibri, helvetice, sans-serif;
	}
a.typewritertickersection{
	color: #2188ca;
	font-weight: bold;
	font-size:14px;
	font-family: calibri, helvetice, sans-serif;}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


/* HTML5 display-role reset for older browsers */

.wrap {
	width: 998px;
	margin: 4em auto;
}



.nav-icons{
	position: relative;
	top: 4px;
}

.navbar .nav {
position: block;
float: none;
margin:0 0 0 0;
margin-left:24px;
margin-top: 0px;
border-radius: 6px;
	width: 100%;
}

header nav li {
	float: left;
	position: relative;
}

header nav li a {
	color: #444;
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 3px 6px;
   margin: 7px 5px;
   margin-top: 3px;
	vertical-align: middle;
	text-decoration: none;
}

header nav li a:hover {
	color: #007ac1 !important;
}

header nav ul {
	position: absolute;
	left: -9999px;
	list-style: none;
	opacity: 100;
	transition: opacity 1s ease;
	top:0px;
}

header nav ul li {
	float: none;
}

header nav ul a {
	white-space: nowrap;
	width: 100%;
	font-size:13.2px;
	position:relative;
	top: 5px;
}

header nav li:hover ul {
	background: #ffffff;
	box-shadow: 0px 4px 14px rgba(0,0,0,0.5);
	left: 5px;
	top: 39px;
	opacity: 1;
}

header nav li:hover a {
	border-radius: 0px;
	color: #222;
}

header nav li:hover ul a {
	background: none;
	border-radius: 0;
	box-shadow: none;
}

header nav li:hover ul li a:hover {
	border-radius: 0px;
	color: #007ac1;
	
}

 .nav li ul li ul  {display: none;position:absolute;top:-3px;min-width:70px;}
 
#conditions1{display:none;}
#footersitemap1{display:none;}
	
.headimage{max-width:998px; /*max-height:105px;*/ width:100%;height:100%;position:relative;}
	
	#but_responsive{display:none;left:10px;position:relative;}
	#left-menu{display:block;}
	#imageresponsive{display:none;}
	.tdresponsive {display: block;}
.mbi9{ position: relative;height:389px;}
	
@media (max-width: 1024px) {
.clos{right:10px;}
.mbi9{ position: relative;height:389px;}
/*pages style*/
#internal-content-wrapper {
max-width: 998px;
width: 100%;
margin: 0px auto 0px auto;
position: relative;
background: #fff;
box-shadow: 0px 5px 10px 0px #ccc;
}

.clearout {
height: 0px !important;
clear: both;
}


/*end pages style*/
header {
width: 100%;
height: 95px;
margin: 0 auto;
position: relative;
padding-top: 0px;
z-index: 999;
}
header .header1 {
width: 100%;
height: 72px;
border-bottom: 1px solid #ccc;
background: #4798e7;
}

header ul#top-header {
width: 100%;
position: relative;
z-index: 9999;
}

.top-menu li a {
color: #444;
display: block;
font-size: 12px;
line-height: 20px;
padding: 3px 6px;
margin: 7px 5px;
vertical-align: middle;
text-decoration: none;
}

header nav{
	display:block;
	max-width: 998px;
	width: 100%;	
	height:38px;
	MARGin-top: -40px;
	position:relative;
	clear:both;
	z-index:9998;
	background: url("../images/gradienttopmenu.gif") repeat-x;
	border-radius: 6px;
	box-shadow: 0px 0px 1px 1px #d8caca;
	}
#homeslider {
width: 100%;
margin: 0 auto;
margin-top: 9px !important;
}
#news-thumbs-wrapper {
width: 100%;
height: 40px;
position: relative;
}
.typewritertickerbg {
width: 50%;
height: auto;
position: relative;
float: left;
margin-top: -40px;
}
header ul#top-header li#soft-solutions-logo {
width: 210px;
margin-left: 5px;
}

#homecarousel {
width: 100%;
height: 150px;
margin: 20px auto;
position: relative;
clear: both;
background: #fff;
box-shadow: 0px 5px 10px 0px #ccc;
border-radius: 10px;
}
#headlines-wrapper {
margin-top: 29%;
width: 100%;
background: #EBEFF0;
position: relative;
padding: 1px;
margin: 0 auto;
overflow: hidden;
box-shadow: 0px 5px 10px 0px #ccc;
border-radius: 5px;
}
#spotlightnews-wrapper {
width: 100%;
background: #fff;
padding: 7px 1px;
position: relative;
margin-left: 1px;
}
#footersitemap {
width: 100%;
margin: 0 auto;
/*background: #e8eff3;*/
padding-left: 30px;
position: relative;
overflow: hidden;
box-shadow: 0px 5px 10px 0px #ccc;
}
#footersitemap1 {
width: 100%;
margin: 0 auto;
background: #b7cad5;
padding-left: 0px;
position: relative;
overflow: hidden;
box-shadow: 0px 5px 10px 0px #ccc;
margin-left:auto;margin-right:auto;
}
#global-offices-wrapper {
width: 100%;
margin-left: 0;
}
#global-offices-wrapper dt {
width: 20%;
height: 18px;
line-height: 18px;
float: left;
}
#global-offices-wrapper dd {
width: 60%;
height: 18px;
line-height: 18px;
float: left;
position: relative;
left: 0px;
}
footer, #global-offices-wrapper {
width: 100%;
padding-top: 10px;
margin: 0 auto;
/*background: #effaff;*/
position: relative;
}

#testimonials-wrapper dd {
padding-bottom: 20px;
position: relative;
height: auto;
}
#testimonials-wrapper dl {
float: left;
width: 100%;
padding-right: 19px;
border-right: 1px solid #e7e9e8;
margin-right: 19px;
}
#testimonials-wrapper {
width: 100%;
background: #fff;
padding: 7px 2px;
position: relative;
height: auto;
}
#customers-partners-wrapper {
width: 100%;
background: #fff;
padding: 7px 1px;
position: relative;
margin-left: 1px;
height: auto;
}
#customers-partners-wrapper dd {
width: 97%;
overflow: hidden;
height: auto;
}
header nav li a {
color: #444;
display: block;
font-size: 12px;
line-height: 20px;
padding: 3px 3px;
margin: 7px 5px;
margin-top: 3px;
vertical-align: middle;
text-decoration: none;
}
#headlines-wrapper {margin-top: 27%;}
}
@media (max-width: 895px) {
header nav li a{font-size: 11px;}
.navbar .nav > li {padding-left: 4px !important;}
#headlines-wrapper {margin-top: 27%;}
}
@media (max-width: 800px) {
#headlines-wrapper {margin-top: 25%;}
	
h1 a{display:block;width:210px;height:50px;background:url(../images/logo1.png) no-repeat; position: relative;top: 8px;}
#maincontent.threecolumns{max-width: 972px;width:90%;}
aside{width:97%;float:left;position:relative;margin-left:15px;}
.mbi9{ position: relative;height:300px;}
.two_columns_50_50 .column2 {width: 99%;float: none;}
#maincontent1{background: #fff;
padding: 20px 20px 40px 20px;
margin-left: 1%;
right: 0px;
float: left;
position: relative;
max-width: 998px;
width: 91%;}
#but_responsive{display:block;}
#left-menu{display:none;}
#imageresponsive{display:block;}
.tdresponsive {display: none;}
header nav li:hover ul {
	background: #e7e7e7;
	box-shadow: 0px 0px 10px rgba(0,0,0,0);
	left: 35px;
	top: 0px;
	opacity: 1;
	padding: 3px 3px;
}
}

@media (max-width: 680px) {
#headlines-wrapper {margin-top: 22%;}
	.edit{display:none;}
	.delete{display:none;}
	
h1 a{display:block;width:210px;height:50px;background:url(../images/logo1.png) no-repeat;}
.three_columns .column1, .three_columns .column2, .three_columns .column3 {width: 99.33%;float: none;}
.mbi9{ position: relative;height:269px;}
.two_columns_33_66 .column1 {width: 99%;float: left;}
.two_columns_33_66 .column2 {width: 99%;float: none;}
.two_columns_66_33 .column1 {width: 99%;float: left;}
.two_columns_66_33 .column2 {width: 99%;float: none;}
.two_columns_50_50 .column1 {width: 100%;float: left;}
.two_columns_50_50 .column2 {width: 100%;float: none;}
.three_columns .column1, .three_columns .column2, .three_columns .column3 {width: 100%;float: none;}
blockquote {border-left: 6px solid #f4f3f4;float: left;margin: 0 20px 20px 0;padding-left: 20px;width: 96%;}
#maincontent1{background: #fff;
padding: 20px 20px 40px 20px;
margin-left: 1%;
right: 0px;
float: left;
position: relative;
max-width: 998px;
width: 89%;}
.ttw-notification-menu{
               width: 90px;
				right: 110px;
				top: 20px;
				position: relative;
				float: right;
				z-index: 999999;
}

header nav li a {
color: #444;
display: block;
font-size: 11px;
line-height: 20px;
padding: 3px 1px;
margin: 7px 5px;
margin-top: 3px;
vertical-align: middle;
text-decoration: none;
}
#social {
position: relative;
right: 5px;
float: right;
z-index: 777;
display:none;
}
#social1 {
position: relative;
right: 5px;
float: right;
z-index: 777;
display:block;
}
#social1 a{
  display: inline-block;
  margin-left:3px;
}
#social2 {
position: relative;
right: 5px;
float: right;
z-index: 777;
padding-top:30px;
display:block;
}
#social2 a{
  display: inline-block;
  margin-left:3px;
}
a#langsarrow {
display: block;
width: 10px;
height: 10px;
background: url("http://localhost/eng-responsive/css/../images/langs-arrow.png") no-repeat;
position: absolute;
left: -80px;
}
#langs ul {
width: 25px;
position: absolute;
left: 0;
margin: 0;
background: #fff;
left: -105px;
}
div.dropdown {
color: #555;
margin: 3px -22px 0 0;
position: relative;
text-align: left;
right: 187px;
top: 5px;
}
header ul#top-header li#search-bar-wrapper {
width: 150px;
padding: 20px 0 0 0px;
height: 30px;
top: 40px;
/*background: url("../images/serch.jpg") 0 20px no-repeat;*/
position: absolute;
right: 0px;
float: right;
}

header ul#top-header li#search-bar-wrapper1 {
width: 150px;
padding: 20px 0 0 0px;
height: 30px;
top: 40px;
/*background: url("../images/serch.jpg") 0 20px no-repeat;*/
position: absolute;
right: 0px;
float: right;
}
}
@media (max-width: 480px) {
#headlines-wrapper {margin-top: 21%;}
h1 a{display:block;width:210px;height:50px;background:url(../images/logo1.png) no-repeat;}
	
.mbi9{ position: relative;height:200px;}
#maincontent1{background: #fff;
padding: 20px 20px 40px 20px;
margin-left: 1%;
right: 0px;
float: left;
position: relative;
max-width: 998px;
width: 83%;}

#retailtext {
font-size: 16px;
font-family: calibri;
text-align: justify;
}

}

.imagearticle {
	float: left;
  margin: 10px;
}


#retailtext {
font-family: georgia, sans-serif;
font-size: 15.5px;
line-height: 150%;
text-align: justify;
}




/************************************** Header Search Box ****************************************************/
div#sample_editable_1_info {


}
div#sample_editable_1_length {
float: right;
}

#search input[type="text"] {
	/*background-image: url("images/search-white.png");*/
    background: url(../images/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: 12px Arial,Helvetica,Sans-serif;
    color: #999;
    width: 80px;
		height: 15px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px !important;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
		float:right;
    }

#search input[type="text"]:focus {
    width: 110px;
}
		
/*************************************************************************************************************/

#3columns {	display: none;}


.bankhed{
float:left;
border: 1px solid #d1d1d1;
position: relative;
width:28%;
padding: 15px;
margin: 10px;
/*box-shadow: 1px 0px 8px 1px;*/

/*background: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
border: 1px solid rgb(213, 213, 213);

border-radius: 4px;
-webkit-box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.4) 0px 1px 0px;
box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.4) 0px 1px 0px;
display: inline-block;
line-height: 18px;
margin: 0px 10px 10px;
padding: 0px 10px;
margin-top: 10px;
padding-top: 10px;
box-shadow: 0px 2px 10px #ccc !important;*/

background-color: #F6F6F6;
border: 1px solid #dedede;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 10px !important;
line-height: 18px;
max-height: 100px;


}
.bankhed1{
float:left;
border: 1px solid #d1d1d1;
position: relative;
width:27%;
padding: 15px;
margin: 10px;
background-color: #F6F6F6;
border: 1px solid #dedede;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 10px !important;
line-height: 18px;
max-height: 100px;

}


.bankimg1{float: left;position: relative; min-height:100px;}
.bankimg2{float:right;position: relative; min-height:100px;}
.banktitle{text-align:center;font-size:18px; font-family:Calibri; position: relative; height:43px;}

.c1,.c11,.c12,.c13,.c14 {float:left;left:20px;position: relative;}
.cc1,.cc11,.cc12,.cc13,.cc14{float:right;right:20px;position: relative;}
.c2 {float:left;left:20px;position: relative;}
.cc2 {float:right;right:20px;position: relative;}

#maincontent.threecolumns{width: 95%;}
#internal-content-wrapper-charts{max-width:1150px;width:91%;height: 100%;margin:30px auto 0px 100px;position:relative; /*background:#ffffff; box-shadow: 0px 5px 10px 0px #ccc;*/}
@media (max-width: 1203px) {
#maincontent.threecolumns{width: 95%;}
}
@media (max-width: 1103px) {
.bankhed1{width:42%;}
#maincontent.threecolumns{width: 91%;}
}
@media (max-width: 1085px) {
.bankhed{width:40%;}

#maincontent.threecolumns{width: 95%;}
}
@media (max-width: 700px) {
.bankhed{width:80%;}
.bankhed1{width:80%;}
#maincontent.threecolumns{width: 93%;}
header ul#top-header li#search-bar-wrapper1 {right: 20px !important;}
#social1 {position: relative;right:20px;}
}
@media (max-width: 470px) {


.navbar .btn-navbar {	margin-top: -5px!important;}
.nav-collapse, .nav-collapse.collapse{top: -30px!important;;}
.bankhed{width:70%;}
#loginContainer{margin-left:70%;}
.bankhed1{width:70%;}
#maincontent.threecolumns{width: 90%;}
}
#pagew{
	background: #fff;box-shadow: 0px 0px 5px #ccc;height: 610px;position: fixed;left: 0px;top: 88px;}


#vidimg{display:none;}

#backgroundimg {position: fixed;bottom: 0px;}
#maincontent ul {margin: 80px 0;}



