﻿


@font-face {
    font-family: 'Conv_GESSTWOMEDIUM-MEDIUM';
    src: url('fonts/GESSTWOMEDIUM-MEDIUM.eot');
    src: local('☺'), url('./fonts/GESSTWOMEDIUM-MEDIUM.woff') format('woff'), url('./fonts/GESSTWOMEDIUM-MEDIUM.ttf') format('truetype'), url('./fonts/GESSTWOMEDIUM-MEDIUM.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}





@font-face {
font-family: 'futura_md_btmedium';
src: url('futura_medium_bt-webfont.eot');
src: url('futura_medium_bt-webfont.eot?#iefix') format('embedded-opentype'),
url('futura_medium_bt-webfont.woff') format('woff'),
url('futura_medium_bt-webfont.ttf') format('truetype'),
url('futura_medium_bt-webfont.svg#futura_md_btmedium') format('svg');
font-weight: normal;
font-style: normal;

}


@font-face {
  font-family: 'FuturaBT-Book';
  src: url('FuturaBT-Book.eot?#iefix') format('embedded-opentype'),  url('FuturaBT-Book.woff') format('woff'), url('FuturaBT-Book.ttf')  format('truetype'), url('FuturaBT-Book.svg#FuturaBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


/** Generated by FG **/
@font-face {
	font-family: 'Conv_Geomanist-Light';
	src: url('Geomanist-Light.eot');
	src: url('Geomanist-Light.eot?#iefix') format('embedded-opentype'), url('Geomanist-Light.woff') format('woff'), url('Geomanist-Light.ttf') format('truetype'), url('Geomanist-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Geomanist-Bold';
	src: url('Geomanist-Bold.eot');
	src: url('Geomanist-Bold.woff') format('woff'), url('Geomanist-Bold.ttf') format('truetype'), url('Geomanist-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}







* {
margin: 0;
outline:  none;
/*padding: 0;*/
}
a {
border: medium none;
text-decoration: none;
}
a img {
border: medium none;
}
ul, ol
{
    padding:0px;
}
.inline-block {
display: inline-block!important;
vertical-align: top;
*display:inline!important;
zoom:1;
}
.em {
letter-spacing: -0.3em;
word-spacing: -0.3em;
}
.container
{
font-family: Tahoma,Geneva,sans-serif; 
font-size: 12px; 
color: #666; 
text-align:justify;

}
.myTable .container
{
margin-left: 14px;
text-align:left;
}
.normal {
letter-spacing: normal;
word-spacing: normal;
}
select option {
border-bottom: 1px solid #EEEEEE;
padding: 2px 2px 2px 4px;
background-color:#FFF;
}

body {   
    height: 100%;
    min-height:100%;
    position: relative;
    width: 100%;
    /*background:#e8e8e8;*/
    background-image:url(../images/bg_wrap.png);
    background-repeat:repeat-x;
/*background-position:0px 117px;*/background-position:0px 53px;
    padding-bottom:82px;
    *padding-bottom:288px;
    background-color:#aaa;
}

/*body#sub
{
background:#e8e8e8 url(../images/bodySubBg.png) repeat-x;
}*/

body#sub.bodyPrint
{
background-image:none!important;
background-color:#FFF;
}

#lang
{
    height: 22px;
    position: absolute;
    right: 20px;
    top: -115px;
    width: 278px;/*182px;/*118*//*242px;*/
}
.lang { 
    cursor: pointer;
    display: block;
    float: left; 
    height: 22px;
    margin-right: 6px;
    overflow: hidden;
    width: 56px;
    background-repeat:no-repeat;
}
.lang.ar
{
    margin-right:0px;
    background-image:url(../images/ar.png);
}
.lang.ar:hover, .lang.ar.selected
{
    background-image:url(../images/ar_s.png);
}
.lang.en
{
    background-image:url(../images/en.png);
}
.lang.en:hover, .lang.en.selected
{
    background-image:url(../images/en_s.png);
}
.lang.fr
{
    background-image:url(../images/fr.png);
}
.lang.fr:hover, .lang.fr.selected
{
    background-image:url(../images/fr_s.png);
}
.lang.pt
{
    background-image:url(../images/pt.png);
    width:90px;
}
.lang.pt:hover, .lang.pt.selected
{
    background-image:url(../images/pt_s.png);
}
#wrapper {
min-height: 100%;
position: relative;
width: 989px;
padding:0px 5px 0px 9px;
font-family: 'futurabkbtbook';
margin-left:auto;
margin-right:auto;
 background-repeat:repeat-y;
 background-image:url(../images/bgcadrecontent.png);
 margin-top:204px;
 *top:204px;
}

.corner_left, .corner_right
{
    position:absolute;
    top:0px;
    left:-12px;
    background-image:url(../images/cornerShadow.png);
    background-repeat:no-repeat;
    width:12px;
    height:23px;
    z-index:3;
}
.corner_right
{
    left:auto;
    right:-10px;
}
#header
{
    /*width:100%;*/width:985px;
    position:relative;
}
#Fixedheader
{
    position:absolute;
    top:-204px;
    left:0px;
    width:100%;
    background:url(../images/headerHomeBg1.png) repeat-x;
    height:53px;
    *top:0px;
}
/*friday
#home #carousel
{
    width:222px;
    position:absolute;
    top:0px;
    left:58px;
}
*/
#sub #header
{
/*background:url(../images/headerSubBg.png) repeat-x;*/
background-image:url(../images/headersub.png);
background-repeat:repeat-x;
}

#home #header,
#home #header .headerContainer
{
height:384px;
}

#sub #header,
#sub #header .headerContainer
{
/*height:265px;*/height:59px;
}

#header .headerContainer
{
position:relative;
margin-left:auto;
margin-right:auto;
/*width:990px;*/
width:1003px;
}

#header .republic
{
position:absolute;
left:0px;
/*top:16px;*/top:-185px;
background:url(../images/allPics.png) no-repeat 0px 0px;
width:139px;
height:18px;
}
.bodyPrint #header .republic
{
left:14px;
}

#header .lebaneseFlag,#Fixedheader .lebaneseFlag
{
position:absolute;
top:0px;
right:0px;
background:url(../images/allPics.png) no-repeat -143px 0px;
width:275px;
height:53px;
}

#header .websiteLogo
{
    cursor: pointer;
    position: absolute;
    top: -126px;
    left: 15px;
}

#calendar
{
position:absolute;
right:16px;
/*right:0px;top:147px;*/ top:-59px;
height:14px;
width:224px;
}

#calendar .time
{
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#666;
background:url(../images/clock.png) no-repeat right 0px;
padding-right:19px;
height:14px;
}

#calendar .date
{
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
margin-right:5px;
}
/*
#mainMenu
{
position:absolute;
right:0px;
top:176px;
z-index:1;
}*/
#mainMenu
{
   
    height: 33px;
    position: absolute;
    right: 18px;
    top: -27px;
    z-index: 1;
    
}

#mainMenu .line
{
margin-left:8px;
margin-right:8px;
background:url(../images/line.png) no-repeat ;
width:2px;
height:12px;
float:left;
margin-top:-1px;
}

#mainMenu .welcome
{
float:right;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -603px -62px;*/
height:23px;
display:block;
}
#mainMenu .welcome.welc
{
    padding:7px 30px 0px!important;
    height:18px;
}

#mainMenu .welcome:hover, #mainMenu .welcome.selected
{
/*background:url(../images/allPics.png) no-repeat -603px -85px;*/
}
#mainMenu .welc.selected
{
    padding:8px 30px 0px;
}
#mainMenu .infoCenter
{
float:right;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -462px -62px;*/
width:137px;
height:23px;
display:block;
}

#mainMenu .infoCenter:hover, #mainMenu .infoCenter.selected
{
/*background:url(../images/allPics.png) no-repeat -462px -85px;*/
}

#mainMenu .sectors
{
float:right;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -339px -62px;*/
width:118px;
height:23px;
display:block;
}

#mainMenu .sectors:hover, #mainMenu .sectors.selected
{
/*background:url(../images/allPics.png) no-repeat -339px -85px;*/
}

#mainMenu .business
{
float:right;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -230px -62px;*/
width:104px;
height:23px;
display:block;
}

#mainMenu .business:hover, #mainMenu .business.selected
{
/*background:url(../images/allPics.png) no-repeat -230px -85px;*/
}

#mainMenu .glance
{
float:right;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -79px -62px;*/
width:143px;
height:23px;
display:block;
}

#mainMenu .glance:hover, #mainMenu .glance.selected
{
/*background:url(../images/allPics.png) no-repeat -79px -85px;*/
}


#mainMenu .aboutUs, #mainMenu .mainItem
{
float:left;
cursor:pointer;
/*width:110px;*/
height:23px;
display:block;
font-family:'futura_md_btmedium';
font-size:11px;
text-align:center;
color:#5E5553;
}
 #mainMenu .mainItem
 {
   border:1px solid #d6d6d6;
   border-bottom:0px;
   height:17px;
   background-image:url(../images/bgbtn.png);
   background-repeat:repeat-x;  
   margin-left:1px;
   text-transform:uppercase;
   padding: 8px 15px 0px;/*9 15 0*/
 }

#invPromotion #middleDiv_InvestmentPromotion.middleDiv p
{
    width:auto!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

/*Chrome CSS here*/

#mainMenu .mainItem 
{
    padding:7px 15px 0px!important;
    height:18px!important;
}
#projects, #Statistics, #contact, #figures
{
    margin-left:3px!important;
}
#figures .mapDiv .gov .topDiv .label, #figures .mapDiv .gov .middleDiv .container
{
    width:310px!important;
}
#orgStructure .map, #orgStructure .container
{
    margin-left:0px!important;
}
#orgStructure .box
{
    margin-right:13px!important;
}
}

#mainMenu .aboutUs:hover, #mainMenu .aboutUs.selected
{
background:url(../images/blue_arrow.png) no-repeat center 17px;
font-size:11px;
color:#113D76;
}
#mainMenu .aboutUs.selected
{
font-size:13px;
}
 #mainMenu .mainItem:hover, #mainMenu .mainItem.selected
 {
    background-color: #1D5594;
    background-image: none;
    border: 1px solid #13386D;
    color: #FFFFFF;  
 }
#header .shadow,.cadre .shadow
{
position:absolute;
left:48px;
/*top:197px;left:0px*/top:1px;
background:url(../images/shadow.png) no-repeat 0px 0px;
width:940px;
height:22px;
}
.cadre .shadow
{
    left:9px!important;
    width:984px!important;
    
}

#header .urOptions
{
position:absolute;
right:0px;
top:224px;
z-index:1;
}

#searchWebsite
{
float:right;
background:url(../images/allPics.png) no-repeat -423px 0px;
width:171px;
height:22px;
position:relative;
margin-left:5px;
}



#searchWebsite .go
{
cursor:pointer;
position:absolute;
top:1px;
right:3px;
background:url(../images/allPics.png) no-repeat -599px 0px;
width:20px;
height:21px;
display:block;
}

#searchWebsite input
{
background:none;
border:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#ccc;
font-style:italic;
position:absolute;
top:5px;
*top:4px;
left:10px;
}
.float_Right
{
    float:right;
}
.down_attch_year
{
    background:url(../images/downloadPdf.gif) no-repeat 0px 0px;
    width:94px;
    height:21px;
    display:block;
    cursor:pointer;
    float:right;
    margin-left:20px;
}
#iWant, #FilterNewsNEvents, #statFilter,#location-filter,#month-filter,.filterDropdown
{
float:right;
background:url(../images/allPics.png) no-repeat -423px 0px;
width:171px;
height:22px;
position:relative;
cursor:pointer;
z-index:1;
	
}
#FilterNewsNEvents, #statFilter
{
    letter-spacing:normal;
    word-spacing:normal;
}
    #iWant .arrow, #FilterNewsNEvents .arrow, #statFilter .arrow, #location-filter .arrow, #month-filter .arrow, .filterDropdown .arrow {
        cursor: pointer;
        position: absolute;
        top: 1px;
        right: 5px;
        background: url(../images/allPics.png) no-repeat -622px 0px;
        width: 15px;
        height: 21px;
    }


#month-filter .calender-icon, .filterDropdown .calender-icon {
    cursor: pointer;
    position: absolute;
    top: 1px;
    right: 5px;
    background: url(../images/small-calender.fw.png) no-repeat;
    width: 18px;
    height: 21px;
}

#iWant .value, #FilterNewsNEvents .value, #statFilter .value, #location-filter .value, #month-filter .value, .filterDropdown .value {
    position: absolute;
    top: 4px;
    left: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #0f4684;
    font-weight: bold;
}

#iWant .itemsDiv, #FilterNewsNEvents .itemsDiv, #statFilter .itemsDiv, #location-filter .itemsDiv, #month-filter .itemsDiv, .filterDropdown .itemsDiv {
    position: absolute;
    top: 21px;
    left: 0px;
    background: #fff;
    z-index: 1;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 159px;
    border: 1px solid #ccc;
    cursor: default;
    display: none;
    text-align: left;
}

    #iWant .itemsDiv .item, #FilterNewsNEvents .itemsDiv .itemD, #statFilter .itemsDiv .itemY, #location-filter .itemsDiv .item, #month-filter .itemsDiv .item, .filterDropdown .itemsDiv .item {
        cursor: pointer;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #5e5553;
        margin-bottom: 6px;
    }

        #iWant .itemsDiv .item:hover, #FilterNewsNEvents .itemsDiv .itemD:hover, #statFilter .itemsDiv .itemY:hover, #location-filter .itemsDiv .item:hover, #month-filter .itemsDiv .item:hover, .filterDropdown .itemsDiv .item:hover {
            color: #0f4684;
        }
.itemD.all, .itemY.main
{
    display:none;
}
#slideshow
{
position:absolute;
background:url(../images/slideshowBg.png) no-repeat;
width:602px;
height:341px;
top:228px;
left:0px;
z-index:1;
}
#home #slideshow
{
    top:17px;
    left:11px;
}

#slideshow .slide
{
display:block;
cursor:pointer;
height:321px;
}

#slidePrev
{
position:absolute;
top:216px;
left:-20px;
background:url(../images/allPics.png) no-repeat -10px -19px;
width:23px;
height:37px;
cursor:pointer;
z-index:1;
}
#home #slidePrev
{
    left:8px;
    z-index:50;
}


#slidePrev:hover
{
background:url(../images/allPics.png) no-repeat -59px -19px;
}


#slideNext
{
position:absolute;
top:216px;
right:-16px;
background:url(../images/allPics.png) no-repeat -34px -19px;
width:23px;
height:37px;
cursor:pointer;
z-index:1;
}
#home #slideNext 
{
    right:12px;
    z-index:50;
}

#slideNext:hover
{
background:url(../images/allPics.png) no-repeat -83px -19px;
}

#slideshow .container
{
position:absolute;
top:8px;
left:8px;
background:#fff;
width:582px;
height:321px;
overflow:hidden;
}

#slideshow .title1
{
position:absolute;
z-index:1;

/*
left:16px;
top:211px;*/
top:auto;
/*bottom:66px;*/
/**/
bottom:0px;
width:542px;
left:0px;
/**/
padding:9px 20px 11px;
height:auto; 
background:url(../images/white1.png) repeat; /*whiteTransparent*/
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;/*14*/
color:#333333; 
}

#slideshow .title2
{
position:absolute;
z-index:1;
left:16px;
/*
top:254px;*/
top:auto;
bottom:20px;
min-height:29px;
height:auto;
padding-left:8px;
padding-right:22px;
background:url(../images/white1.png) repeat; /*whiteTransparent*/
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;/*14*/
color:#0663b8!important;
font-weight:bold;
padding-top:9px;
}

#slideshow .title2 .plus
{
    position:absolute;
    top:12px;
    right:-11px;
    width:21px;
    height:17px;
    background:url(../images/big.png) no-repeat -385px -454px;
}
#help
{
position:absolute;
top:295px;
left:643px;

}
#help .container
{
    text-align:left;
}
#home #help
{
    top:99px;
    left:629px;
}

#help .title
{
/*background:url(../images/allPics.png) no-repeat -466px -30px;*/
color: #0663B8;
font-family: 'futura_md_btmedium';
font-size: 14px;
height: 12px;
margin-bottom: 24px;
width: 170px;
}

#help .box
{
background:url(../images/helpBox.png) no-repeat;
width:160px;
height:194px;
float:left;
position:relative;
margin-right:3px;
overflow:hidden;
padding-top:30px;
padding-left:12px;
display:block;
cursor:pointer;

}

#help .box.noMargin
{
margin-right:0px;
}

#help .box h2
{
font-family:'futura_md_btmedium';
font-size:17px;
color:#fff;
padding-bottom:8px;
}

#help .box p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#ccd8e5;
overflow:hidden;
height:113px;
width:145px;
line-height:17px;

}

#help .box .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:17px;
margin-top:15px;
}


#footer {
position: relative;
/*width: 100%;bottom:0px;*/width:985px;
}

.footer1
{
background:#fff url(../images/footer1Shadow.png) repeat-x left top;
height:81px;
width: 100%;
border-top:1px solid #fff;
}



.footer1 .container1
{
width:990px;
position:relative;
margin-left:auto;
margin-right:auto;
padding-top:18px;
}

.footer3
{
background: url(../images/footer3Shadow.png) repeat-x left top;
height:248px;
width: 100%;
border-top:1px solid #fff;
}

.footer3 .container3
{
width:969px;
position:relative;
padding-left:20px;
padding-top:27px;
}

.footer3 .item
{
    width: 125px;
    margin-right: 17px;
}

.footer3 .item.last
{
margin-right:0px;
}

.footer3 .item .title
{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#666;
font-weight:bold;
border-bottom:1px solid #ccc;
margin-bottom:15px;
min-height:19px;
display:block;padding-bottom: 7px;
}

.footer3 .item .subtitle
{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;font-weight:normal;
color:#666;
padding-bottom:7px;
cursor:pointer;
display:block;
	
}

.footer1 .authority
{
float:left;
width:440px;
margin-right:0px;
}

.footer1 .authority .cedar
{
background:url(../images/allPics.png) no-repeat -1px -139px;
width:54px;
height:38px;
float:left;
margin-right:11px;
margin-top:10px;/*!*/
}

.footer1 .authority .text
{
float:left;
width: 160px;/*179!*/
}

.footer1 .authority .text h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#333;
}

.footer1 .authority .text p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
}

.footer1 .authority .accordance
{
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#898989;
width:179px;
height:36px;/*23!*/
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
margin-top:10px;/*18!*/
padding-left:20px;
padding-top:2px;/*!*/
}

.footer1 .options
{
float:right;
margin-top:20px;
}

.footer1 .options .share
{
float:left;
cursor:pointer;
/*background:url(../images/allPics.png) no-repeat -57px -158px;*/
width:60px;
height:20px;
margin-right:15px;
}

.footer1 .options .tweet, .footer1 .options .linkedInShare
{
float:left;
width:92px;
height:21px;
}
.footer1 .options .linkedInShare
{
width:117px;
}
.footer2 .followUs
{
position:absolute;
top:93px;
right:267px;
width:540px;
}
.footer2 .followUs .slideShare
{
float:right;
cursor:pointer;
background:url(../images/slideShare.png) no-repeat 0px 0px;
width:26px;
height:26px;
margin-left:5px;
}

.footer2 .followUs .IN-widget
{
float:right;
/*cursor:pointer;
background:url(../images/allPics.png) no-repeat -127px -124px;
width:28px;
height:26px;
margin-left:5px;*/
    margin-top:5px;
}
.footer2 .followUs .twitter-follow-button
{
float:right;
/*cursor:pointer;
background:url(../images/allPics.png) no-repeat -93px -124px;
width:28px;
height:26px;
margin-left:5px;*/
margin-top: 6px;
margin-left: 5px;
width:146px !important;
}

.footer2 .followUs .utube
{
float:right;
cursor:pointer;
background:url(../images/allPics.png) no-repeat -59px -124px;
width:28px;
height:26px;
margin-left:13px;
}
.footer2 .followUs .fb-like
{
    float:right;
    /*cursor:pointer;
    background:url(../images/fb.jpg) no-repeat;
    width:28px;
    height:28px;
    margin-left:5px;*/
    margin-right:6px;
    margin-top:5px;
}

.footer2 .followUs .label
{
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
height:21px;
padding-left:6px;
/*border-left:1px solid #ccc;*/
padding-top:2px;
margin-top:4px;
	
}

.border_footer
{
    background-color: #DEDEDE;
    height: 38px;
    left: 706px;
    position: absolute;
    top: 28px;
    width: 1px;
}

.footer2
{
background:#e0e0e0 url(../images/footer2Shadow.png) repeat-x left top;
height:49px;
width: 100%;
}

.footer2 .container2
{
width:990px;
position:relative;
margin-left:auto;
margin-right:auto;
padding-top:17px;
}

.footer2 .others
{
position:absolute;
top:18px;
/*right:0px;*/right:13px;
width:630px;
}

.footer2 .others .link
{
display:block;
float:right;
cursor:pointer;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#959595;
text-decoration:underline;
}

.footer2 .others .line,.footer2 .followUs .line
{
float:right;
background:url(../images/allPics.png) no-repeat -123px -127px;
width:1px;
height:22px;
margin-left:11px;
margin-right:11px;
margin-top:-3px;
}
.footer2 .followUs .line
{
    margin-top: 4px;
margin-left: 0px;
margin-right: 6px;
}
.footer2 .others .updated
{
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#1f1f1f;
	
}

.footer2 .others .updated .date
{
color:#0c325e;
}

#mailing .join1
{
position:absolute;
top:18px;
/*left:0px;*/left:18px;
}

#mailing .join2 
{
display:none;
padding-left:20px;
}

#mailing .join2 .intro
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
padding-bottom:15px;
padding-top:1px;
}

#mailing .join2 .intro p
{
font-size:11px;
}

#mailing .join2 .itemsDiv
{
width:842px;/*557px;*/
height:404px;/*96*/
}
#frm_Join
{
    height:404px;
}
#mailing .join2 .item
{
float:left;
width:274px;
margin-bottom:7px;
height:42px;
}

#mailing .join2 .item .label, #mailing .join2 .item#unsubscribe label
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#333;
padding-bottom:2px;
}

#mailing .join2 .item .textInput
{
position:relative;
background:url(../images/allPics.png) no-repeat -338px -247px;
width:220px;
height:22px;
}

#mailing .join2 .item  input
{
border:none;
background:none;
top:3px;
left:5px;
width:208px;
font-size:12px;
color:#666;
height:16px;
position:absolute;
}

#mailing .join2 .item  select
{
border:none;
background: none repeat scroll 0 0 transparent;
color: #333333;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 18px;
position: absolute;
right: 0px;
top: 2px;
*top:1px;
width: 218px;
*width:219px;
}

#mailing .join2 .item.required .textInput
{
border-left:1px solid red;
width:219px;
}

#mailing .join2 .joinDiv
{
position:absolute;
height:20px;
width:500px;
bottom:0px;
left:18px;
}

#mailing .join2 .jButtom
{
background:url(../images/allPics.png) no-repeat -173px -247px;
width:37px;
height:20px;
float:left;
margin-right:9px;
cursor:pointer;
}

#mailing .join2 .cancel
{
background:url(../images/allPics.png) no-repeat -219px -247px;
width:63px;
height:20px;
float:left;
margin-right:9px;
cursor:pointer;
}

#mailing .join2 .loader
{
background: url(../images/loader.gif) no-repeat;
width:16px;
height:16px;
float:left;
margin-right:9px;
margin-top:2px;
display:none;
}

#mailing .join2 .mssg
{
float:left;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
margin-top:3px;
display:none;
}




#mailing .join1 .label
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
float:left;
padding-right:10px;
}

#mailing .join1 .box
{
float:left;
width:159px;
height:20px;
position:relative;
background:#fff;
border:1px solid #ccc;
margin-top:-2px;
}

#mailing .join1 .joinButtom
{
position:absolute;
top:3px;
right:-39px;/*6*/
background:url(../images/allPics.png) no-repeat -123px -161px;
width:37px;
height:14px;
cursor:pointer;
}

#mailing .join1 .box input
{
border:none;
background:none;
position:absolute;
top:3px;
left:5px;
width:105px;
color:#898989;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
	
}


#content
{
	
width:100%;
}


#home #content
{

background:url(../images/homeContentBg.png) repeat-x;
height:666px;
padding-top:35px;
width:985px;
}

#content .contentContainer
{
width:990px;
padding-left:20px;
position:relative;
}

#compare
{
position:relative;
float:left;
width:237px;
/*margin-right:30px;*/margin-right:18px;
height:257px;
cursor:pointer;
display:block;
}

#compare .title
{
margin-bottom:40px;
background:url(../images/allPics.png) no-repeat -168px -121px;
width:217px;
height:29px;
}

#compare .text
{
color:#333;
font-family: Tahoma,Geneva,sans-serif;
font-size: 13px;
width:234px;
height:78px;
overflow:hidden;
line-height:19px;
}

#compare .pic
{
background:url(../images/allPics.png) no-repeat 0px -182px;
width:140px;
height:96px;
position:absolute;
bottom:0px;
left:0px;
}

#browseMap
{
position:relative;
width:323px;
height:262px;
float:left;
/*margin-right:42px;*/margin-right:27px;
}

#browseMap .title
{
margin-bottom:23px;
background:url(../images/allPics.png) no-repeat -176px -158px;
width:303px;
height:32px;
margin-top:10px;
}

#browseMap .map
{
margin-left:-10px;
cursor:pointer;
display:block;
}

#sectorsFocus
{
position:relative;
width:358px;
height:262px;
float:left;
}

#sectorsFocus .title
{
width:208px;
margin-bottom:13px;
background:url(../images/allPics.png) no-repeat -450px -122px;
width:303px;

height:28px;
margin-top:10px;
}

#sectorsFocus .container
{
position:relative;
margin-top:134px;
	
}


.about_inTouch
{
position:relative;
float:left;
/*width:260px;*/width:240px;
height:296px;
margin-right:7px;
margin-top:100px;
}

#aboutBox
{
position:relative;
margin-bottom:32px;
}


#aboutBox .title
{
width:104px;
height:14px;
background:url(../images/allPics.png) no-repeat -498px -158px;
margin-bottom:50px;
}

#aboutBox .text
{
color:#333;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
width:229px;/*246*/
line-height:17px;
height:101px;
overflow:hidden;
text-align:justify;
}
#aboutBox .text a
{
font-weight:bold;
cursor:pointer;
color:#11396a;
text-decoration:underline;
}

#inTouch
{
position:relative;
width:246px;
height:67px;
}

#inTouch .title
{
width:114px;
height:13px;
background:url(../images/allPics.png) no-repeat -142px -190px;
margin-bottom:14px;/*30*/
}

#inTouch .number
{
width:150px;
padding-top:3px;
height:18px;
padding-left:10px;
background:url(../images/allPics.png) no-repeat -279px -195px;
color:#333;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
overflow:hidden;
}

#inTouch .textUs
{
	
width:80px;
height:21px;
background:url(../images/allPics.png) no-repeat -146px -220px;
position:absolute;
bottom:-11px;
left:0px;
cursor:pointer;
}


#latestNews
{

    position: relative;
    float: left;
    width: 322px;
    height: 289px;
    margin-left: 3px; margin-right: 42px;   
    margin-top: 100px;
    /*margin-left: 5px;  margin-right: 27px;*/

}

#latestNews .title
{
width:120px;
height:14px;
background:url(../images/allPics.png) no-repeat -538px -190px;
margin-bottom:45px;
}
#latestNews .news
{
display:block;
cursor:pointer;
background:url(../images/newsBox.png) no-repeat;
width:334px;
height:112px;
position:relative;
}

#latestNews .news .pic
{
overflow:hidden;
width:105px;
height:88px;
position:absolute;
top:12px;
left:12px;
}

#latestNews .news .text
{
position:absolute;
top:18px;
left:128px;
color:#6c6c6c;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
overflow:hidden;
width:178px;/*149*/
height:47px;
line-height:15px;
}

#latestNews .news .more
{
position:absolute;
bottom:16px;
left:128px;
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:21px;
}
#latestNews .news .date
{
position:absolute;
bottom:19px;
right:28px;
color:#999;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
font-weight:bold;

}

#youCan
{
position:relative;
float:left;
width:353px;
height:287px;
margin-top:100px;
}

#youCan .title
{
width:183px;
height:14px;
background:url(../images/allPics.png) no-repeat -328px -221px;
margin-bottom:40px;/*45*/
}

#youCan .container
{
margin-left:-8px;
}

#youCan .item
{
background:url(../images/ucanBg.png) no-repeat;
/*width:162px;
*width:158px;*/width:156px;
height:212px;
padding-top:16px;
padding-left:18px;
position:relative;
float:left;
display:block;
cursor:pointer;
}

#youCan .item .pic
{
overflow:hidden;
/*width:157px;*/width:134px;
height:88px;
position:relative;
margin-bottom:25px;
}

#youCan .item .text
{
color:#11396d;
font-family: Tahoma,Geneva,sans-serif;
font-size: 13px;
overflow:hidden;
width: 143px;
font-weight:bold;
padding-left:12px;
height:34px;
overflow:hidden;
text-align: left;
}

#youCan .item .start
{
width:76px;
height:21px;
background:url(../images/allPics.png) no-repeat -530px -219px;
position:absolute;
bottom:27px;
left:27px;
}

#youCan .item .apply
{
width:76px;
height:21px;
background:url(../images/allPics.png) no-repeat -594px -246px;
position:absolute;
bottom:27px;
left:27px;
}

#sub #slideshow,
#sub #header #help
{
display:none;
}

#sub #header .shadow
{
/*top:192px;*/top:1px;
height:22px;
}

#sub #content
{
/*padding-bottom:24px;*/
	
}

#url 
{
/*left: 5px;*/left:17px;
line-height: 18px;
position: absolute;
top: -37px;
width: 473px;
}


#url .link
{
display:block;
float:left;
cursor:pointer;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#113d76;
margin-right:5px;
text-transform:capitalize;

}

#url .link.selected
{
color:#666;
}

#home #header .invest_export
{
display:none;
}

#sub #header .invest_export
{
display:block;
position:absolute;
top:230px;
left:486px;

}

#header .invest_export .invest
{
display:block;
cursor:pointer;
float:left;
width:42px;
height:23px;
background:url(../images/big.png) no-repeat -169px 0px;

}

#header .invest_export .invest.selected,
#header .invest_export .invest:hover
{
background:url(../images/big.png) no-repeat -169px -23px;
}

#header .invest_export .export
{
display:block;
cursor:pointer;
float:left;
width:45px;
height:23px;
background:url(../images/big.png) no-repeat -219px 0px;

}

#header .invest_export .export.selected,
#header .invest_export .export:hover
{
background:url(../images/big.png) no-repeat -219px -23px;
}

#header .invest_export .line
{
float:left;
margin-left:15px;
margin-right:15px;
width:1px;
height:26px;
background:url(../images/big.png) no-repeat 0px -21px;
margin-top:-6px;
}

#sub .contentContainer
{
    width:986px;
    padding-left:0px;
}

#pageLinks
{
width:254px;
text-align:left!important;
background-repeat:repeat-y;
background-image:url(../images/bglinks1.png);
}
#events #pageLinks
{
    padding-top:23px;
}
#pageLinks .link, #pageLinks .link2
{
display:block;
cursor:pointer;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
height:16px;
width:195px;
padding-top:8px;
padding-left:20px;
margin-bottom:4px;
}
#pageLinks .link
{
    width:221px;
    border-bottom:1px solid #d8d8d8;
    border-top:1px solid #fff;
    padding-top:9px;
    height:30px;
    margin-bottom:0px;
}
#pageLinks .sublink
{
     padding-top:9px;
    height:30px;
    margin-bottom:0px;
}
#pageLinks .link2
{
   background:url(../images/big.png) no-repeat -277px 0px;
}

#pageLinks .link:hover, #pageLinks .link.selected
{
    font-size:14px;
    /*color:#13396c; */
    border-top:1px solid #174478;
    border-bottom:1px solid #d8d8d8;
    color:#fff;
    background-color:#174478;
 
}

#pageLinks .link2.selected,  #pageLinks .link2:hover
{
font-size:14px;
color:#13396c;
background:url(../images/big.png) no-repeat 0px -90px;
padding-top:7px;
height:17px;
*height:18px;
}

#pageLinks .sublink
{
    display:block;
    cursor:pointer;
    width:180px;
    height:auto;
    background:#fff;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    padding-left:18px;
    padding-top:10px;
    position:relative;
    padding-bottom:12px;
    border-bottom:1px solid #d8d8d8;
}

#pageLinks .sublink .arrow
{
    position:absolute;
    top:13px;
    left:0px;
    background:url(../images/big.png) no-repeat -485px -70px;
    width:7px;
    height:13px;
}
#pageLinks .sublink:hover .arrow,#pageLinks .sublink.selected .arrow{
    background:url(../images/bluearrow.png) no-repeat 0px 0px;
}

#pageLinks .sublink:hover, #pageLinks .sublink.selected
{
color:#13396c;
}

#pageLinks .subDiv
{
    padding-left:20px;
    display:none;
    position:relative;
    width:221px;
    background-color:#fff;
    border-bottom:1px solid #d8d8d8;
}

#whoAreWe
{
    width:483px;
    /*margin-right:18px;*/margin-right:14px;
    padding-top:21px;/*54px;*/
}
.no_side_block #whoAreWe
{
    margin-right:0px;
    width:728px;
}
#whoAreWe .title
{
height:13px;
background:url(../images/big.png) no-repeat -14px -27px;
width:114px;
margin-bottom:23px;
}

#who_we_are_html.container
{
width:470px;
padding-top:15px;
padding-bottom:20px;
padding-left:13px;
background-color:#FFF;
}

#who_we_are_html.container h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
padding-bottom:23px;
line-height:19px;
padding-bottom:20px;
width:451px;
}


#whoAreWe .container p, .myTable p
{
font-family:Tahoma, Geneva, sans-serif;
/*font-size:12px;
color:#666;*/
line-height:19px;
/*width:451px;  nowidth */
/*padding-bottom:27px; no_pm*/

}

.rightDivision
{
    width:220px;
    padding-top:71px;
    /*padding-left:15px;padding-top:33px;*/
    margin-top:35px;
}
#sub .rightDivision
{
    padding-top:44px;/*47px;*/
    margin-top:0px;
}

.theOptions
{
    height:18px;
    position:absolute;
    top:20px;
    right:17px;
}
#events .theOptions
{
    top:26px;
}
.statistics.invPrj .theOptions
{
    top:16px;
}
.urOptions 
{
position:absolute;
/*right:1px;*/right:17px;
top:-39px;
z-index:500;
}

#home .urOptions 
{

top:-395px!important;
right:37px!important;
}

.theOptions .fontIncr
{
float:right;
cursor:pointer;
height:17px;
background:url(../images/big.png) no-repeat -1px -2px;
width:14px;
margin-right:5px;
}

.theOptions .fontDecr
{
float:right;
cursor:pointer;
height:13px;
background:url(../images/big.png) no-repeat -21px -6px;
width:10px;
margin-top:4px;
	
}

.theOptions .line
{
float:right;
height:21px;
background:url(../images/big.png) no-repeat -39px -2px;
width:1px;
margin-left:11px;
margin-right:11px;
margin-top:-2px;

}	

.theOptions .mail
{
float:right;
cursor:pointer;
height:14px;
background:url(../images/big.png) no-repeat -48px -5px;
width:21px;
margin-top:2px;
	
}

.theOptions .print
{
float:right;
cursor:pointer;
height:17px;
background:url(../images/big.png) no-repeat -73px -4px;
width:18px;
margin-top:2px;
	
}

.theOptions .share
{
float:right;
cursor:pointer;
height:18px;
background:url(../images/big.png) no-repeat -97px -3px;
width:60px;
		
}

#getInTouch 
{
margin-bottom:3px;
}

#getInTouch .div1,#presentation .div1,#usefulAdd .div1, #VideoSide .div1
{
    /*background:url(../images/div1.png) no-repeat; background:url(../images/bluecadre.png) no-repeat scroll 11px 0px transparent;*/
    width:227px;
    /**
    height:60px;**/
    min-height:50px;
    padding-top:10px;
    background:url(../images/graybg.png) repeat-x;
}

#getInTouch .div2,#usefulAdd .div2, #VideoSide .div2, #VideoSide .title
{
    /*background:url(../images/div2.png) repeat-y;*/ background:url(../images/graybg1.png) repeat-y;
    width:204px;
    padding-left:25px;
}
#usefulAdd .div2
{
    padding-top:15px;
    padding-bottom:20px;
}

#getInTouch .div3,#usefulAdd .div3, #VideoSide .div3
{
    /*background:url(../images/div3.png) no-repeat; height:26px;*/background:url(../images/graybg2.png) no-repeat;
    width:229px;
    height:9px;
    position:relative;
}

#getInTouch .shadow
{
background:url(../images/smallshadow.png) no-repeat;
width:211PX;
height:5PX;
position:absolute;
bottom:2px;
left:0px;
}


#getInTouch .title
{
height:13px;
background:url(../images/big.png) no-repeat -275px -59px;
width:114px;
margin-bottom:12px;
	
}

#getInTouch .address
{
    width:180px;
    /*border-top:1px solid #ccc;*/
    padding-top:7px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    padding-bottom:15px;
}

#getInTouch .item
{
margin-bottom:15px;
}

#getInTouch .item .label
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
background:url(../images/big.png) no-repeat -485px -54px;
*background:url(../images/big.png) no-repeat -485px -52px;
padding-left:10px;
margin-bottom:5px;
}

#getInTouch .item .data
{
background: url("../images/allPics.png") no-repeat scroll -279px -195px transparent;
height: 18px;
width: 155px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
padding-left:5px;
padding-top:2px;
}

#getInTouch .item.small .data
{
background: url("../images/big.png") no-repeat scroll 0px -48px transparent;
width:117px;
margin-bottom:5px;
}

#getInTouch .textUs
{
background: url("../images/big.png") no-repeat scroll 0px -70px transparent;
height: 20px;
width: 80px;
margin-top:12px;
cursor:pointer;
display:block;
padding-bottom:6px;

}
/*
#usefulAdd .div1
{
background:url(../images/div1.png) no-repeat;
width:229px;
height:29px;
position:relative;
}

#usefulAdd .div2
{
background:url(../images/div2.png) repeat-y;
width:204px;
padding-left:25px;
min-height:116px;
position:relative;
}*/

#usefulAdd
{
margin-bottom:3px;
}
/*
#usefulAdd .div3
{
background:url(../images/div3.png) no-repeat;
width:229px;
height:26px;
position:relative;
}
*/
#usefulAdd .shadow
{
background:url(../images/smallshadow.png) no-repeat;
width:211PX;
height:5PX;
position:absolute;
bottom:2px;
left:0px;
}

#usefulAdd .title
{
background:url(../images/big.png) no-repeat -111px -74px;
width:151PX;
height:13PX;
}

#usefulAdd .line
{
width:180px;
height:1px;
background:#ccc;
margin-top:15px;
margin-bottom:20px;
}

#usefulAdd  select
{
width:180px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
height:20px;
margin-bottom:28px;
}

#usefulAdd .website
{
display:block;
cursor:pointer;
background:url(../images/big.png) no-repeat -146px -49px;
width:107px;
height:20px;
left:25px;
bottom:23px;/*6*/
position:absolute;
}


/*#presentation .div1
{
background:url(../images/div1.png) no-repeat;
width:229px;
height:29px;
position:relative;
})*/

#presentation .div2
{
    background:url(../images/div2.png) repeat-y;
    width:204px;
    padding-left:25px;
    height:180px;
    position:relative;
    z-index:1;
    padding-bottom:12px;
}

#presentation
{
margin-bottom:3px;
}

#presentation .div3
{
background:url(../images/div3.png) no-repeat;
width:229px;
height:26px;
position:relative;
}

#presentation .shadow
{
background:url(../images/smallshadow.png) no-repeat;
width:211PX;
height:5PX;
position:absolute;
bottom:2px;
left:0px;
}

#presentation .title
{
background:url(../images/big.png) no-repeat -274px -75px;
width:115PX;
height:13PX;
}

#presentation .line
{
width:180px;
height:1px;
background:#ccc;
margin-top:15px;
margin-bottom:13px;
}

#presentation .download
{
display:block;
cursor:pointer;
background:url(../images/big.png) no-repeat -387px -91px;
width:104px;
height:24px;
left:25px;
bottom:-11px;
position:absolute;
}
.blue_arrow
{
    color:#0659AC!important;
    font-size:12px!important;
    font-weight:bold!important;
    background:url("../images/play.png") no-repeat scroll 0 5px transparent!important;
    padding-left:13px!important;
}
.source
{
    padding-left:0px!important;
    font-size:10px!important;
}
.year
{
    font-size:11px;
    color:#999;
    padding-left:13px;
}
#invPromotion
{
/*margin-right: 18px;*/
width: 483px;
letter-spacing:-0.3em;
word-spacing:-0.3em;
}
.no_side_block #invPromotion
{
    width:734px;
    clear:both;
}
.myTable #invPromotion
{
margin-left:-20px;
}
#invPromotion .title
{
background:url(../images/big.png) no-repeat 0px -117px;
width:117px;
height:14px;
margin-bottom:15px;	
}

#invPromotion .title2
{
background:url(../images/big.png) no-repeat -233px -118px;
width:223px;
height:15px;
margin-bottom:15px;
}

#invPromotion p
{
/*width:461px;*/
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
/*padding-bottom:27px; 10/24*/
line-height:16px !important;/*19*/
letter-spacing:normal;
word-spacing:normal;
}

#invPromotion .item, .rub_as_teaser.item
{
display:block;
cursor:pointer;
background:#fff;
width:443px;
position:relative;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
margin-bottom:35px;
letter-spacing:normal;
word-spacing:normal;
padding-right:20px;
}
.rub_as_teaser.item
{
    background-color:#F7F7F7;
    width:419px;
    min-height:133px;
}
.no_side_block .rub_as_teaser.item
{
    width:668px;
}
.no_side_block #invPromotion .item
{
    width:714px;
}
#invPromotion .item .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:20px;
margin-top:11px;
}
#invPromotion .item .morePdf,#whoAreWe  #projects .project .morePdf
{
background:url(../images/big.png) no-repeat -387px -91px;
width:104px;
height:24px;
margin-top:11px;
position: relative;
margin-left: 186px;
}
#whoAreWe  #projects .project .morePdf{    margin-top: -4px;
    margin-left: 0;
    background: url(../images/big.png) no-repeat 0px -133px;
    width: 119px;}
#invPromotion .item .shadow, .item.rub_as_teaser .shadow
{
position:absolute;
left:11px;
bottom:-7px;
background:url(../images/shadow2.png) no-repeat;
width:443px;
height:8px;
}

#invPromotion .unit
{
width:231px;
min-height:390px;
padding-bottom:8px;
background:#fff;
position:relative;
margin-right:12px;
margin-bottom:12px;
}

#invPromotion .unit.third
{
margin-right:0px;
}

#invPromotion .unit .topDiv
{
width:231px;
height:80px;
background:url(../images/boxbg2.png) repeat-x;
padding-top:20px;
}

#invPromotion .unit .topDiv h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#085bae;
text-align:center;
width:231px;
padding-bottom:5px;
letter-spacing:normal;
word-spacing:normal;
}

#invPromotion .unit .topDiv h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
text-align:center;
width:231px;
letter-spacing:normal;
word-spacing:normal;
}
#invPromotion .unit .middleDiv
{
padding-top:20px;
padding-left:11px;
padding-right:11px;
}

#invPromotion .unit ul
{
list-style:none;
}

#invPromotion .unit li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:175px;
margin-bottom:17px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
}

#invPromotion .unit .blue
{
color:#0659ac;
}

#invPromotion .unit a
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
cursor:pointer;
margin-left:10px;
*margin-left:0px;
*padding-top:5px;
display:block;
}
#invPromotion .unit .middleDiv a
{
    display:inline;
    margin-left:2px;
}

#brochure .div1
{
background:url(../images/div1.png) no-repeat;
width:229px;
height:29px;
position:relative;
}

#brochure .div2
{
background:url(../images/div2.png) repeat-y;
width:204px;
padding-left:25px;
height:170px;
position:relative;
}

#brochure
{
margin-bottom:3px;
}

#brochure .div3
{
background:url(../images/div3.png) no-repeat;
width:229px;
height:26px;
position:relative;
}

#brochure .shadow
{
background:url(../images/smallshadow.png) no-repeat;
width:211PX;
height:5PX;
position:absolute;
bottom:2px;
left:0px;
}

#brochure .title
{
background:url(../images/big.png) no-repeat -367px -136px;
width:123PX;
height:13PX;
}

#brochure .line
{
width:180px;
height:1px;
background:#ccc;
margin-top:15px;
margin-bottom:20px;
}

#brochure .download
{
background:url(../images/big.png) no-repeat 0px -133px;
width:118PX;
height:24PX;
margin-top:16px;
cursor:pointer;
}

#expPromotion
{
position:relative;
margin-right: 18px;
width: 483px;
padding-top:22px;/*14px;!!!!*/
}
.no_side_block #expPromotion
{
    margin-right:0px;
    width:734px;
}
#expPromotion .title {
background: url("../images/big.png") no-repeat scroll -176px -138px transparent;
height: 14px;
margin-bottom: 15px;
width: 180px;
}

#expPromotion p {
/*color: #666666;
font-size: 12px;*/
font-family: Tahoma,Geneva,sans-serif;
line-height: 19px;
/*padding-bottom: 27px; no_pm*/
/*width: 461px; nowidth */
}
.dataDiv table p
{
padding-bottom:0px!important;
}
#expPromotion  .item 
{
padding-bottom:15px;
}

#expPromotion  .item .titleBox
{
width:463px;
position:relative;
background:url(../images/titleboxbg.png) repeat-x;
height:36px;
padding-left:20px;
padding-top:17px;
cursor:pointer;
margin-bottom:5px;
}
#whiteBBg #expPromotion  .item .titleBox
{
    width:437px;
}
.no_side_block #expPromotion  .item .titleBox
{
    width:714px;
}

#expPromotion  .item .titleBox h1
{
color: #13396c;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
background:url(../images/arrowDown.png) no-repeat left 7px;
padding-left:20px;
text-align:left;
padding-right:35px;
}

#expPromotion  .item .titleBox .plus
{
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
width:20px;
position:absolute;
top:16px;
right:13px;
}

#expPromotion  .item.selected .titleBox .plus
{
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}

#expPromotion  .item .dataDiv
{
width:443px;
padding-right:20px;
padding-left:20px;
padding-top:13px;
padding-bottom:13px;
background:#fff;
display:none;
cursor:default;
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
}
#whiteBBg #expPromotion  .item .dataDiv
{
    width:417px!important;
}
.no_side_block #expPromotion  .item .dataDiv
{
    width:694px;
}
#expPromotion  .item .dataDiv ul
{
list-style:none;
/*width:450px; nowidth */
}
#expPromotion  .item .dataDiv ol
{
margin-left:20px;
}
#expPromotion  .item .dataDiv ul li, .container ul li
{   
margin-bottom:4px;/*16px; 19 nov !!!!*/    text-align: justify;
/*
background: url("../images/bulletGrey.png") no-repeat 0px 8px; ()()*/
padding-left:15px;
text-align:left;
margin-left:8px;
}
.container ul li
{
    list-style:none;
}

#figures .mapDiv .container ul li {
    background-image: url("../images/play.png") !important;
    background-position: 0 7px;
    background-repeat: no-repeat;
    color: #666666 !important;
    font-family: Tahoma,Geneva,sans-serif !important;
    font-size: 12px !important;
    margin-bottom: 0 !important;
    margin-left: 13px !important;
    padding-left: 13px;
}
#expPromotion  .item .dataDiv h4
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size:12px;
/*width:454px; nowidth */
line-height:19px;
font-weight:bold;
}

#expPromotion  .item .dataDiv h2
{
color: #0659ac;
font-family: Tahoma,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/play.png) no-repeat left 4px;
padding-left:13px;
padding-bottom:10px;
}
#orgStructure {
width: 724px;
padding-top:54px;
text-align:left;
}
.myTable#orgStructure
{
margin-left:14px;
margin-right:0px;
}
#orgStructure .map
{
background:url(../images/orgStruct.png) no-repeat;
width:728px;
height:268px;
position:relative;
font-family: Tahoma,Geneva,sans-serif;
margin-bottom:3px;
margin-left:-4px;
}

#orgStructure .map .board
{
color: #085BAE;
cursor: pointer;
font-size: 14px;
height: 33px;
left: 106px;
padding-top: 16px;
position: absolute;
text-align: center;
top: 43px;
width: 156px;
}

#orgStructure .map .board.selected
{
color: #999;
}

#orgStructure .map .chairman
{
color: #666;
font-size:14px;
position:absolute;
top:47px;
left:314px;
}

#orgStructure .map .advisory1
{
color: #999999;
font-size:12px;
position:absolute;
font-family:Tahoma;
top:20px;
left:462px;
cursor:pointer;
height: 25px;
padding-top: 13px;
width: 150px;
}

#orgStructure .map .advisory2
{
color: #999999;
font-size:12px;
position:absolute;
font-family:Tahoma;
top:79px;
left:462px;
cursor:pointer;
padding-top: 9px;
height: 25px;
width: 96px;
}
.advisory1.selected, .advisory2.selected
{
    color:#075AAD !important;
}
#orgStructure .box
{
position:relative;
background:#fff;
width:145px;/*160*/
min-height:232px;/*213*/
margin-right:9px;
padding:15px;/* no pb*/
/*mhajjar with the image the box is small*/
/*background-image:url('../images/bg_box.png');*/
}
.container table, .container table th, .container table td
{
    border-collapse:collapse;
    border-width:1px;
    border-color:#CCC;
} 
.businessCost.electricity .container table, .businessCost.electricity  .container table th, .businessCost.electricity  .container table td
{
    text-align:left;
    padding:4px;
}
.myTable#orgStructure .box
{
margin-right:5px;
} 
#orgStructure .box.fourth
{
margin-right:0px;
}

#orgStructure .box .shadow
{
background:url(../images/smallshadow.png) no-repeat;
width:211px;
height:5px;
position:absolute;
left:-11px;
bottom:-6px;
}

#orgStructure .container
{
width:729px;
margin-left:-4px;
margin-bottom:26px;
}
.myTable#orgStructure .container
{
width:753px;
}
#orgStructure .box ul
{
list-style:none;
}

#orgStructure .box li
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
margin-bottom:16px;
background: url("../images/bulletGrey.png") no-repeat 0px 8px;	
padding-left:15px;
/*width:132px;*/
}

#orgStructure .title1
{
font-size:14px;
color:#999;
position:absolute;
bottom:0px;
height:94px;
left:12px;
width:123px;
cursor:pointer;
text-align:left!important;
}

#orgStructure .title2
{
font-size:14px;
color:#999;
position:absolute;
bottom:0px;
height:94px;
left:198px;
width:123px;
cursor:pointer;
text-align:left!important;
}


#orgStructure .title3
{
font-size:14px;
color:#999;
position:absolute;
bottom:0px;
height:94px;
left:381px;
width:123px;
cursor:pointer;
text-align:left!important;
}


#orgStructure .title4
{
font-size:14px;
color:#999;
position:absolute;
bottom:0px;
height:94px;
left:567px;
width:123px;
cursor:pointer;
text-align:left!important;
}

#orgStructure .title1.selected,
#orgStructure .title2.selected,
#orgStructure .title3.selected,
#orgStructure .title4.selected,
#orgStructure .title1:hover,
#orgStructure .title2:hover,
#orgStructure .title3:hover,
#orgStructure .title4:hover
{
color:#085bae;
}

#orgStructure .item
{
position:relative;
/*width:732px;*/width:720px;
padding-top:15px;
border-top:1px solid #085bae;
margin-top:52px;
padding-bottom:24px;
display:none;
}

#orgStructure .item .shape
{
position:absolute;
left:33px;
top:-14px;
background:url(../images/big.png) no-repeat 0px -160px;
width:69px;
height:14px;
}

#orgStructure .item .close
{
position:absolute;
right:0px;
top:14px;
background:url(../images/big.png) no-repeat -450px -61px;
width:21px;
height:21px;
cursor:pointer;
}

#orgStructure .item  h1
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-bottom:8px;
}
#orgStructure .item  h3
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-bottom:0px;
text-transform:uppercase;
}

#orgStructure .item  h2
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
width:640px;
font-weight:normal;
line-height:17px;
height:auto;	
}

#orgStructure .positions
{
padding-top:15px;
text-transform: capitalize;
}
#orgStructure .board .positions
{
    text-transform:none;
}
#orgStructure .technical .positions, #orgStructure .others .positions
{
    text-align:left;/******/
}
#orgStructure .positions .unit
{
width:360px;
margin-bottom:35px;
}
#orgStructure .technical .positions .unit, #orgStructure .others .positions .unit
{
    padding-left:18px;/******/
    padding-right:16px;/******/
    height:74px; overflow:hidden; margin-bottom:27px!important; padding-bottom:0px!important;/***/
}
.technical .unit
{
    padding-bottom:35px;
    margin-bottom:0px !important;
}
#orgStructure .positions .unit .titre
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
font-weight:bold;
}

#orgStructure .positions .unit .subtitre, .unit .desc
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
	
}
#descriptions_incentives
{
    color: #666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    letter-spacing:normal;
    word-spacing:normal;
    padding-top:32px;
}
#descriptions_incentives .desc_zone
{
    background-color: #FFF;
    display: none;
    margin-top: -31px;
    padding: 32px 10px;
    width:462px;
}
#projects {
margin-right: 0px;
width: 729px;
text-align:left!important;
padding-top:22px;/*54px;*/
}

#projects .title
{
background:url(../images/big.png) no-repeat -121px -155px;
width:84px;
height:15px;
margin-bottom:4px;
}

#projects .container
{
text-align:left;
margin-left:7px;	
width:745px;
}

#projects .project, #medias .media
{
cursor:pointer;
background:url(../images/prjBg.png) no-repeat;
width:241px;
height:328px;
position:relative;
padding-top:40px;
padding-left:37px;
overflow:hidden;
margin-left:-32px;
}
#projects .project
{
    height:232px;
    background:url(../images/prjBg2.png) no-repeat;
}
#medias
{
    width:728px;
    text-align:left;
}
.hasSideBlock #medias
{
    width:507px;
    margin-left:-6px;
    overflow:hidden;
}
#medias .media
{
  background:url(../images/mediaGalleryBG.png) no-repeat;
  width:231px;
  height:200px;
  padding-top:22px;
  padding-left:18px;
  margin-right:-8px;
  margin-left:0px;
  position:relative;
}
.play_video
{
    position:absolute;
    top:66px;
    left:96px;
    background:url(../images/play_video.png) no-repeat;
    width:62px;
    height:61px;
}
#eventDetails .play_video
{
    right:193px;
    left:auto;
    top:117px;
}
#projects .project a, #medias .media a
{
display:block;
}
#projects .project .name, #medias .media .name
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
height:43px;
font-weight:bold;
text-align:left!important;
}

#projects .project .pic, #medias .media .pic
{
overflow:hidden;
width:203px;
height:140px;
margin-bottom:13px;
}
#medias .media .pic, #medias .media .item
{
    width:211px;
}
#projects .project .itemDiv
{
width:210px;
}

#projects .project .itemDiv .item, #businessCost .project .itemDiv .item
{
background: url("../images/arrw_line.png") no-repeat scroll 0 3px transparent;
background-image: url("../images/play.png");
background-position: 0 5px;
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
margin-bottom: 5px;
min-height: 20px;
padding-bottom: 5px;
padding-left: 13px;
}

#projects .project .viewAll, #businessCost .project .viewAll 
{
background: url("../images/big.png") no-repeat scroll -411px -151px transparent;
bottom:30px;
height: 20px;
left: 37px;
position: absolute;
width: 80px;
}
#projects .project .viewAll
{
    bottom:19px;
}
#businessCost .project .viewAll
{
    bottom:24px;
}
.white_shadow
{
    background: url("../images/white_shadow.png") repeat scroll 0px 0px transparent;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:100;
    display:none;
}
.popup {
    background: url("../images/bgImg.png") repeat scroll 0 0 transparent;
    height: 453px;
    left: 267px;
    position: absolute;
    top: -45px;
    width: 705px;
    z-index: 510;
    display:none;
}
.close_video
{
    width:39px;
    height:39px;
    cursor:pointer;
    background: url("../images/close.gif") no-repeat scroll 0 0 transparent;
    position:absolute;
    top:13px;
    right:18px;
}
.img_video
{
    display: none;
    height: 405px;
    left: 25px;
    overflow: hidden;
    position: absolute;
    top: 24px;
    width: 652px;

}
.current.img_video
{
    display:block;
}
#projectDetails {
margin-right: 18px;
width: 483px;
padding-top:46px;
}
#projectDetails .title {
background: url("../images/big.png") no-repeat scroll -121px -155px transparent;
height: 15px;
margin-bottom: 24px;
width: 84px;
}

#projectDetails .left
{
width:214px;
min-height:351px;
background:#fff;
margin-right:8px;
padding-top:20px;
padding-left:13px;
position:relative;
}

#projectDetails .right
{
width:465px;
min-height:306px;
background:#fff;
position:relative;
padding-left:30px;
padding-top:50px;
padding-bottom:15px;
	
}

#projectDetails .container
{
width:737px;
}

#projectDetails .left .name
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
margin-bottom:12px;
font-weight:bold;
text-align:left;
}

#projectDetails .left .pic
{
margin-bottom:10px;
overflow:hidden;
width:203px;
height:140px;
}
#projectDetails .left .item
{

color:#666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
width:192px;
margin-bottom:5px;
border-bottom:1px solid #ccc;
display:block;
padding-bottom:5px;
cursor:pointer;
background:url(../images/play.png) no-repeat 0px 4px;
padding-left:15px;
text-align:left!important;
}

#projectDetails .left .item:hover, #projectDetails .left .item.selected
{
color: #085bae;
}

#projectDetails .right h1
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
font-weight:bold;
padding-bottom:20px;
width:417px;
text-align:left!important;
}

#projectDetails .right h2
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
width:417px;
font-weight:normal;

}

#projectDetails .right .close
{
display:block;
cursor:pointer;
position:absolute;
top:10px;
right:10px;
background: url("../images/big.png") no-repeat scroll -450px -61px transparent;
height: 21px;
width:21px;
}

#Statistics 
{
    padding-top:22px;
    text-align:left!important;
    width:731px;
}
#Statistics .title {
background: url("../images/big.png") no-repeat scroll -313px -155px transparent;
height: 15px;
margin-bottom: 24px;
width: 90px;
}

#Statistics .item
{
    padding-bottom:20px;
    width:731px;
}

#Statistics .item .topDiv
{
position:relative;
width:711px;
background: url(../images/titleboxbg.png) repeat-x;
height: 36px;
padding-left: 20px;
padding-top: 17px;
margin-bottom: 5px;
}



#Statistics .item .topDiv h1{
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
background: url(../images/arrowDown.png) no-repeat left 7px;
padding-left: 20px;
}

#Statistics .item .table
{
background:#fff;
width:711px;
padding-top:15px;
padding-bottom:40px;
padding-left:20px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}



#Statistics tr
{
height:30px;
	
}

#Statistics td
{
width:86px;/*80*/
padding-left:0px;/*14px*/
color:#666;
border-bottom:1px solid #ccc;
text-align:center;
}

#Statistics td.wide
{
width:126px;/*112*/
}

#Statistics tr.main td
{
color:#184679;
font-weight:bold;
border-bottom:none!important;
}

#Statistics tr.main td
{
border-right:1px solid #ccc;
}

#Statistics tr.main td.last
{
border-right:none;
}

#Statistics td.sector
{
color:#0659ac;
padding-left:0px;
width:94px;
text-align:left;
}

#Statistics td.grey
{
background-color:#f3f3f3;
}

#contact {
    margin-right: 18px;
    width: 483px;
    padding-top:22px;/*54px;*/
}

#contact .title {
background: url("../images/big.png") no-repeat scroll 0px -176px transparent;
height: 15px;
margin-bottom: 24px;
width: 114px;
}

#contact .col1
{
background:#fff;
width:340px;
min-height: 1524px;/*503px;*/
padding-top:35px;
padding-left:15px;
margin-right:10px;/*18*/
}

#contact .col2
{
background:#fff;
width:340px;
min-height:503px;
padding-top:35px;
padding-left:15px;

}

#contact .container
{
width:740px;
}

#contact .col1 .colTitle
{
background: url("../images/big.png") no-repeat scroll -118px -174px transparent;
height: 13px;
margin-bottom:17px;
width: 114px;
}

#contact .col2 .colTitle
{
background: url("../images/big.png") no-repeat scroll -223px -154px transparent;
height: 13px;
margin-bottom:17px;
width: 60px;
}

#contact .line
{
width:325px;
height:1px;
background:#ccc;
margin-bottom:20px;
}

#contact .col1 p
{
width:291px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
padding-bottom:15px;
}

#contact .col1 .item
{
padding-bottom:30px;
}

#contact .col1 .item .label
{
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
background:url(../images/play.png) no-repeat left 4px;
padding-left:12px;
padding-bottom:5px;
}

#contact .col1 .item .data
{
background:url(../images/allPics.png) no-repeat -279px -195px;
width:150px;
height:18px;
margin-right:5px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
padding-top:3px;
padding-left:10px;
text-decoration:none;
}

#contact .col1 .unit
{
padding-bottom:22px;
height:21px;
display:block;
}

#contact .col1 .unit .icon1
{
background: url("../images/big.png") no-repeat scroll -470px -195px transparent;
height: 21px;
width: 21px;
float:left;
position:relative;
z-index:1;
}

#contact .col1 .unit .icon2
{
background: url("../images/big.png") no-repeat scroll -448px -195px transparent;
height: 21px;
width: 21px;
float:left;
position:relative;
z-index:1;
}

#contact .col1 .unit .icon5
{
background: url("../images/big.png") no-repeat scroll -399px -197px transparent;
height: 21px;
width: 21px;
float:left;
position:relative;
z-index:1;
}


#contact .col1 .unit .icon3
{
background: url("../images/big.png") no-repeat scroll -426px -195px transparent;
height: 21px;
width: 21px;
float:left;
position:relative;
z-index:1;
}

#contact .col1 .unit .icon4
{
background: url("../images/slideShare.png") no-repeat scroll -1px -2px transparent;
height: 21px;
width: 21px;
float:left;
position:relative;
z-index:1;
}

#contact .col1 .unit .data
{
float:left;
background: url("../images/big.png") no-repeat scroll 0px -193px transparent;
height: 18px;
width: 268px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
padding-top:3px;
padding-left:20px;
margin-left:-14px;
}

#contact .col1 .unit .data.small
{
background: url("../images/big.png") no-repeat scroll -365px -172px transparent;
width: 127px;
}

#contact .col2 .item 
{
padding-bottom:22px;
position:relative;
}

#contact .col2 .item .label
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#085bae;
padding-bottom:5px;
}

#contact .col2 .item .shape
{
position:relative;
background: url("../images/big.png") no-repeat scroll 0px -215px transparent;
height:22px;
width: 290px;
}

#contact .col2 .item.required .shape
{	 
border-left:1px solid #085BAE;
}
#other_cat
{
    display:none;
}
.missing
{
border:1px solid #085BAE!important;
}
#mailing .missing
{
border:1px solid red!important;
height:20px;
width:217px;
}
#contact .col2 .item input
{
border:none;
background:none;
position:absolute;
top:4px;
left:5px;
width:222px;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
}

#contact .col2 .item.message .shape
{
width:291px;
background-position: 0px -239px ;
height:82px;
 
}

#contact .col2 .item textarea
{
border:none;
background:none;
position:absolute;
top:4px;
left:5px;
width:285px;
height:76px;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
overflow:auto;
resize:none;
}

#contact .col2 .item select
{
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 20px;
left: 0;
position: absolute;
top: 1px;
width: 291px;
*background:#eee;

}
#contact_loading
{
    left:203px!important;
}
.thank_msg
{
    color:#085BAE;
    display:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#contact .col2 .item select
{
background:#eee;
}
}

#contact .col2 .sendDiv
{
position:relative;
padding-bottom:38px;
}

#contact .col2 .sendDiv .send
{
float:left;
cursor:pointer;
background: url("../images/big.png") no-repeat scroll -294px -199px transparent;
height:21px;
width: 81px;
margin-right:7px;
}

#contact .col2 .sendDiv .loader
{
background: url(../images/loader.gif) no-repeat;
width:16px;
height:16px;
float:left;
margin-right:9px;
margin-top:3px;
display:none;
}

#contact .col2 .sendDiv .message
{
float:left;
display:none;
color: #085BAE;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
padding-top:4px;
}

#glance {
margin-right: 18px;
width: 483px;
}

#glance .title {
background: url("../images/big.png") no-repeat scroll -294px -224px transparent;
height: 15px;
margin-bottom: 17px;
width: 197px;
}
#glanceSlideshow
{
position:relative;
background:url(../images/glanceBg.png) no-repeat;
width:501px;
height:auto;
max-height:342px;
margin-left:-9px;
margin-bottom:25px;
}
.myTable #glanceSlideshow
{
margin-left:0px;
}
#glanceSlideshow .next, #media_Gallery_Pop .next, #NewsEventsPopVid .next 
{
background: url("../images/allPics.png") no-repeat scroll -34px -19px transparent;
cursor: pointer;
height: 37px;
position: absolute;
right: -16px;
top: 216px;
width: 23px;
z-index: 1;
}
#media_Gallery_Pop .next, #NewsEventsPopVid .next
{
    right:-5px;
}
#glanceSlideshow .next:hover, #media_Gallery_Pop .next:hover, #NewsEventsPopVid .next:hover {
background: url("../images/allPics.png") no-repeat scroll -83px -19px transparent;
}

#glanceSlideshow .prev, #media_Gallery_Pop .previous, #NewsEventsPopVid .previous {
background: url("../images/allPics.png") no-repeat scroll -10px -19px transparent;
cursor: pointer;
height: 37px;
left: -15px;
position: absolute;
top: 216px;
width: 23px;
z-index: 1;
}
#media_Gallery_Pop .previous, #NewsEventsPopVid .previous
{
    left:-10px;
}
#glanceSlideshow .prev
{
    left:13px;
    z-index:100;
}
#glanceSlideshow .next
{
    right:12px;
    z-index:100;
}
#glanceSlideshow .prev:hover, #media_Gallery_Pop .previous:hover, #NewsEventsPopVid .previous:hover {
background: url("../images/allPics.png") no-repeat scroll -59px -19px transparent;
}

#glanceSlideshow .container
{
position:absolute;
width:476px;
height:321px;
top:8px;
left:13px;
overflow:hidden;
}
#sub #glanceSlideshow .container
{
    position:relative;
}
.myTable #glanceSlideshow .container
{
margin-left:0px;
}
#glance p
{
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height:19px;
width:461px;
}

#figures {
    margin-right: 18px;
/*width: 483px;*/width:710px;
    padding-top:22px;/*56px;*/
}

#figures .title {
background: url("../images/big.png") no-repeat scroll -303px -244px transparent;
height: 15px;
margin-bottom: 17px;
width: 182px;
}

#figures .mapDiv
{
width:722px;
position:relative;
margin-bottom:20px;
}
#figures .mapDiv ul, #figures .dataDiv ul {
color: #666666!important;
font-family: Tahoma,Geneva,sans-serif!important;
font-size: 12px!important;
list-style-image: url("../images/play.png")!important;
margin-left:2px!important;
}
#figures .mapDiv ul
{
    margin-left:-9px!important;
}
#figures .mapDiv .gov
{
width:340px;
}

#figures .mapDiv .gov .topDiv
{
width:340px;
height:49px;
background:#fff;
margin-bottom:5px;
position:relative;
}

#figures .mapDiv .gov .middleDiv
{
width:340px;
background:#fff;
padding-top:20px;
padding-bottom:20px;
}

#figures .mapDiv .gov .topDiv .label
{
height:26px;
padding-top:2px;
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
color:#085bae;
position:absolute;
left:20px;
top:12px;
font-weight:bold;
border-right:1px solid #ccc;
width:319px;
}

#figures .mapDiv .gov .middleDiv .container
{
border-right:1px solid #ccc;
width:319px;
margin-left:20px;
min-height:378px;
	
}

#figures .mapDiv .map .middleDiv .container
{

margin-left:20px;
}

#figures .mapDiv .map
{
width:382px;
	
}

#figures .mapDiv .map .topDiv
{
width:382px;
height:49px;
background:#fff;
margin-bottom:5px;
position:relative;
}

#figures .mapDiv .map .middleDiv
{
width:382px;
background:#fff;
padding-top:20px;
padding-bottom:16px;
min-height: 370px;
}

#figures .mapDiv .map .topDiv .label
{
height:26px;
padding-top:2px;
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
color:#085bae;
position:absolute;
left:20px;
top:12px;
font-weight:bold;
}

#figures .mapDiv .gov  .container .item
{
padding-bottom:12px;
}

#figures .mapDiv .gov  .container .item .name
{
background:url(../images/play.png) no-repeat left 4px;
padding-left:12px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
}

#figures .mapDiv .gov  .container .item .subtitle
{

padding-left:12px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
	
}

#figures .mapDiv .map .pic
{
margin-left:30px;
}

#figures .others .top
{
position:relative;
background:#fff;
width:712px;
height:36px;
margin-bottom:5px;
padding-top:13px;
padding-left:10px;
}

#figures .others .top .box
{
border-right: 1px solid #CCCCCC;
color: #085BAE;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
font-weight: bold;
height: 26px;
width:226px;
padding-left:10px;
	
}

#figures .others .top .box.last, #figures .others .dataDiv .col.last
{
border:none;
margin-right:0px;
}

#figures .others .top .box .label
{
padding-top:3px;
}

#figures .others .dataDiv
{
position:relative;
background:#fff;
width:712px;
padding-left:10px;
padding-top:15px;
padding-bottom:15px;
}

#figures .others .dataDiv .col
{
width: 216px;
border-right: 1px solid #CCCCCC;
padding-left:10px;
padding-right:10px;
}

#figures .others .dataDiv .item
{
padding-bottom:12px;
}

#figures .others .dataDiv .item .name
{
background:url(../images/play.png) no-repeat left 4px;
padding-left:12px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
}

#figures .others .dataDiv .item .subtitle
{
padding-left:12px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
	
}
select#indicators, select#SmeLargeProjects
{
display:none;
}
#ecProfile {
margin-right: 18px;
width: 483px;
}

#ecProfile .title {
background: url("../images/big.png") no-repeat scroll -309px -261px transparent;
height: 15px;
margin-bottom: 17px;
width: 174px;
}

#ecProfile p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#ecProfile .container
{
padding-top:32px;
}

#ecProfile .item
{
display:block;
cursor:pointer;
background:url(../images/economicRect.png) no-repeat;
width:463px;
height:133px;
margin-bottom:22px;
position:relative;
padding-top:20px;
padding-left:20px;
}

#ecProfile .item h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
color:#0659ac;
padding-bottom:6px;
}

#ecProfile .item h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
height:43px;
overflow:hidden;
}

#ecProfile .item .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:20px;
margin-top:20px;
	
}

#ecPerformance {
margin-right: 18px;
width: 483px;
}

#ecPerformance .title {
background: url("../images/big.png") no-repeat scroll 0px -323px transparent;
height: 15px;
margin-bottom: 17px;
width:236px;
}

#ecPerformance p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#ecPerformance .container
{
padding-top:33px;
}

#ecPerformance .item {
padding-bottom: 15px;
}
#ecPerformance .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#ecPerformance .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#ecPerformance .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#ecPerformance .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#ecPerformance .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#ecPerformance h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
width:450px;
}

#dirInv {
margin-right: 18px;
width: 483px;
}

#dirInv .title {
background: url("../images/big.png") no-repeat scroll 0 -339px transparent;
height: 15px;
margin-bottom: 17px;
width: 265px;
}

#dirInv p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#dirInv .container {
padding-top: 32px;
}
#dirInv .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}
#dirInv .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 16px;
padding-bottom: 6px;
}
#dirInv .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 58px;
overflow: hidden;
width:445px;
}
#dirInv .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}


#foreignDI {
margin-right: 18px;
width: 483px;
}

#foreignDI .title {
background: url("../images/big.png") no-repeat scroll 0 -339px transparent;
height: 15px;
margin-bottom: 17px;
width:265px;
}

#foreignDI p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#foreignDI .container
{
padding-top:33px;
}

#foreignDI .item {
padding-bottom: 15px;
}
#foreignDI .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#foreignDI .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#foreignDI .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#foreignDI .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#foreignDI .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#foreignDI h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
width:450px;
}




#politicalStr {
margin-right: 18px;
width: 483px;
}

#politicalStr .title {
background: url("../images/big.png") no-repeat scroll -304px -279px transparent;
height: 15px;
margin-bottom: 17px;
width:176px;
}

#politicalStr p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#politicalStr .container
{
padding-top:33px;
}

#politicalStr .item {
padding-bottom: 15px;
}
#politicalStr .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#politicalStr .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#politicalStr .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#politicalStr .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#politicalStr .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 23px;
padding-bottom:44px;
width: 463px;
}

#politicalStr h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
width:450px;
}

#politicalStr li, .myTable li
{
list-style:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
margin-bottom:15px;
width:433px;
background:url(../images/play.png) no-repeat left 4px;
padding-left:16px;
}

#politicalStr .item .dataDiv .blue
{
color:#184679;
}

#framework {
    margin-right: 18px;
    width: 483px;
    padding-top:22px;/*56px;*/
}

#framework .title {
background: url("../images/big.png") no-repeat scroll 0 -356px transparent;
height: 15px;
margin-bottom: 24px;
width:276px;
}

#framework p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;  
padding-bottom:20px;
width:707px;

}
.div_to_print
{
    text-align:justify!important;
}
#framework .container
{
width:740px;
padding-bottom:26px;
}

#framework .item
{
background:#fff;
position:relative;
width:340px;
min-height:422px;
height:auto;
padding-left:15px;
padding-top:20px;
cursor:pointer;
margin-right:8px;
}

#framework .item.noMargin
{
margin-right:0px;
}

#framework .item .name
{
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
color:#075aad;
font-weight:bold;
padding-bottom:10px;
}

#framework .item .pic
{
overflow:hidden;
height:222px;
width:322px;
margin-bottom:12px;
}

#framework .item .caption
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
/*overflow:hidden;
height:93px;*/
width:322px;

}

#framework .item .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:20px;
bottom:11px;
left:16px;
position:absolute;
}

#infraStr {
margin-right: 18px;
width: 483px;
}

#infraStr .title {
background: url("../images/big.png") no-repeat scroll 0px -373px transparent;
height: 15px;
margin-bottom: 17px;
width:258px;
}

#infraStr p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
padding-bottom:20px;
letter-spacing:normal;
word-spacing:normal;
}

#infraStr .container {
padding-top: 32px;
}

#infraStr .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}

#infraStr .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 16px;
padding-bottom: 6px;
}

#infraStr .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 58px;
overflow: hidden;
width: 445px;
}

#infraStr .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}


#transportation {
margin-right: 18px;
width: 483px;
}

#transportation .title {
background: url("../images/big.png") no-repeat scroll -304px -279px transparent;
height: 15px;
margin-bottom: 17px;
width:176px;
}

#transportation p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#transportation .container
{
padding-top:33px;
}

#transportation .item {
padding-bottom: 15px;
}
#transportation .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#transportation .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#transportation .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#transportation .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#transportation .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 23px;
padding-bottom:44px;
width: 463px;
}

#transportation .item .dataDiv h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
width:454px;
font-weight:normal;
padding-bottom:22px;
}

#transportation .item .dataDiv h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#184679;
	
width:454px;
border-bottom:1px solid #ccc;
width:412px;
padding-bottom:5px;
	
}

#transportation table tr
{
height:25px;
	
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}

#transportation table td
{
border-bottom:1px solid #ccc;
}

#transportation table td.first
{
width:310px;
color:#184679;
}

#transportation table td.second
{
width:82px;
color:#666;
background:#f3f3f3;
padding-left:20px;
}

#whyLeb {
margin-right: 18px;
width: 483px;
padding-top:22px;/*56px;*/

}

#whyLeb .title {
background: url("../images/big.png") no-repeat scroll -304px -315px transparent;
height: 15px;
margin-bottom: 24px;
width: 129px;
}

#whyLeb .item
{
position:relative;
margin-right:7px;
}

#whyLeb .item.third
{
margin-right:0px;
}

#whyLeb .item .top, #doing_bus .item .top
{
position:relative;
background: url("../images/big.png") no-repeat scroll 0px -391px transparent;
height: 91px;
margin-bottom:10px;
width: 221px;
padding-top:20px;
padding-left:15px;
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
color:#085bae;	
}
#doing_bus .item
{
    cursor:auto!important;
    margin-bottom:42px;
}
.desc_norm
{
    letter-spacing:normal;
    word-spacing:normal;
}
.doingBusinessPg #whyLeb .item .top, .doingBusinessPg #doing_bus .item .top
{
    text-transform:uppercase;
    padding-right:28px;
    width:193px;
    text-align:left;
}
#whyLeb .item .middle, #doing_bus .item .middle
{
background:#fff;
width:230px;
padding-bottom:21px;
min-height:378px;
height:auto;
}

#whyLeb .item .pic, #doing_bus .item .pic
{
overflow:hidden;
width:230px;
height:266px;
margin-bottom:20px;
}

#whyLeb .item ul, #doing_bus .item ul
{
padding-left:12px;
}

#whyLeb .item li, #doing_bus .item li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:175px;
margin-bottom:17px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
list-style:none;
}

#whyLeb .item  .more
{
background:url(../images/big.png) no-repeat -133px -116px;
bottom: 21px;
height: 20px;
left: 10px;
position: absolute;
width: 94px;
}

#whyLeb .container
{
    width:759px;
    padding-bottom:12px;
}


#soundDecision {
margin-right: 18px;
width: 483px;
}

#soundDecision .title {
background: url("../images/big.png") no-repeat scroll -304px -315px transparent;
height: 15px;
margin-bottom: 17px;
width:129px;
}

#soundDecision p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#soundDecision .container
{
padding-top:33px;
}

#soundDecision .item {
padding-bottom: 15px;
}
#soundDecision .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#soundDecision .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#soundDecision .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#soundDecision .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#soundDecision .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 23px;
padding-bottom:44px;
width: 463px;
}

#soundDecision .item .dataDiv h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
width:454px;
font-weight:normal;
padding-bottom:22px;
}

#soundDecision .item .dataDiv .pic
{
margin-bottom:45px;
}

#business {
margin-right: 18px;
width: 483px;
}

#business .title {
background: url("../images/big.png") no-repeat scroll -294px -334px transparent;
height: 15px;
margin-bottom: 17px;
width: 148px;
}

#business  p
{
word-spacing:normal;
letter-spacing:normal;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
}

#startBusiness {
margin-right: 18px;
width: 483px;
}

#startBusiness .title {
background: url("../images/big.png") no-repeat scroll -291px -351px transparent;
height: 15px;
margin-bottom: 17px;
width: 186px;
}

#startBusiness .container {
padding-top: 32px;
}
#startBusiness .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}
#startBusiness .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 16px;
padding-bottom: 6px;
}
#startBusiness .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 58px;
overflow: hidden;
width: 445px;
font-weight:normal;
}
#startBusiness .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 5px;
width: 94px;
}

#busnType {
margin-right: 18px;
width: 483px;
}

#busnType .title {
background: url("../images/big.png") no-repeat scroll 0px -508px transparent;
height: 15px;
margin-bottom: 17px;
width:269px;
}

#busnType p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
width:444px;
}

#busnType .container
{
padding-top:8px;
}

#busnType .item {
padding-bottom: 15px;
}
#busnType .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#busnType .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#busnType .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#busnType .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#busnType .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 23px;
padding-bottom:44px;
width: 463px;
}

#busnType .item .dataDiv .blue
{
color:#184679;
}

#busnType .item .dataDiv li
{
			
width:440px;
margin-bottom:17px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
list-style:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
}


#businessCost {
/*margin-right: 18px;*/
width: 726px;
padding-top:22px;
margin-left:3px;
padding-bottom:22px;
}

#businessCost .title {
background: url("../images/big.png") no-repeat scroll -260px -373px transparent;
height: 15px;
margin-bottom: 24px;
width: 232px;
}

#businessCost .bigDiv
{
width:739px;
}

#businessCost p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
	
letter-spacing:normal;
word-spacing:normal;
}


#businessCost .project {
background: url("../images/prjBg.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
height: 318px;
margin-left: -37px;
overflow: hidden;
padding-left: 37px;
padding-top: 40px;
position: relative;
width: 241px;
}
#businessCost .project .name {
color: #085BAE;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 15px;
}
#businessCost .project .pic {
height: 140px;
margin-bottom: 13px;
overflow: hidden;
width: 203px;
}
#businessCost .project .itemDiv {
width: 210px;
}
/*
#businessCost .project .itemDiv .item {
background: url("../images/arrw_line.png") no-repeat scroll 0 3px transparent;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-left: 13px;
}
#businessCost .project .viewAll {
background: url("../images/big.png") no-repeat scroll -411px -151px transparent;
height: 20px;
margin-top: 15px;
width: 80px;
}
*/
#costDetails {
    margin-right: 18px;
    width: 483px;
    padding-top:22px;/*56px;*/
}

#costDetails .title {
background: url("../images/big.png") no-repeat scroll -260px -373px transparent;
height: 15px;
margin-bottom: 24px;
width: 232px;
}

#costDetails .left {
background: none repeat scroll 0 0 #FFFFFF;
margin-right: 8px;
min-height: 351px;
padding-left: 13px;
padding-top: 20px;
position: relative;
width: 214px;
padding-bottom:22px;
}
.treasers
{
padding-top:22px;
}
#costDetails .right {
background: none repeat scroll 0 0 #FFFFFF;
padding: 50px 15px 22px 30px;
position: relative;
width: 450px;
}

#costDetails .container {
width: 737px;
}
#costDetails .left .name {
color: #085BAE;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
font-weight: bold;
margin-bottom: 12px;
}
#costDetails .left .pic {
height: 140px;
margin-bottom: 10px;
overflow: hidden;
width: 203px;
}
#costDetails .left .item {
background: url("../images/play.png") no-repeat scroll 0 4px transparent;
border-bottom: 1px solid #CCCCCC;
color: #666666;
cursor: pointer;
display: block;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-left: 15px;
width: 192px;
}
#costDetails .left .item:hover, #costDetails .left .item.selected {
color: #085BAE;
}
#costDetails .right h1 {
color: #085BAE;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 20px;
width: 452px;
}
#costDetails .right h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
width: 348px;
}
#costDetails .right .close {
background: url("../images/big.png") no-repeat scroll -450px -61px transparent;
cursor: pointer;
display: block;
height: 21px;
position: absolute;
right: 10px;
top: 10px;
width: 21px;
}

#costDetails .right h3
{
color: #0659ac;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
padding-bottom:15px;
background: url("../images/play.png") no-repeat 0px 4px;
padding-left:12px;
}

#costDetails .right li
{
list-style:none;
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
padding-bottom:6px;
background: url("../images/bulletGrey.png") no-repeat 0px 8px;
padding-left:15px;
margin-left:11px;
}
#costDetails .right ul ul li, .container ul ul li, #expPromotion .item .dataDiv ul ul li
{/*
    background: url("../images/otherbullet.png") no-repeat 0px 8px!important;
    margin-left:42px;*/
}

#costDetails .right ul
{
padding-bottom:17px;
}

#costDetails .right .unit
{
padding-bottom:15px;
margin-bottom:15px;
width:429px;
border-bottom:1px solid #ccc;
}

#costDetails .right .unit.last
{
border:none;
}

#costDetails .right .unit h5
{
color: #085bae;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight:normal;
padding-bottom:5px;
}

#costDetails .right .unit h6
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight:normal;
padding-bottom:10px;
}

#costDetails .right .unit .info
{
width:126px;
margin-right:20px;
}

#costDetails .right .unit .info.third
{
margin-right:0px;
}

#costDetails .right .unit .info .label
{
background:url(../images/play.png) no-repeat left 4px;
padding-left:12px;
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight:bold;
padding-bottom:5px;
}

#costDetails .right .unit .info .data
{
color: #666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
background: url("../images/big.png") no-repeat scroll -365px -172px transparent;
width: 122px;
height:17px;
padding-left:5px;
padding-top:1px;
}

#costDetails .right .unit .website
{
display:block;
cursor:pointer;
background:url(../images/big.png) no-repeat -146px -49px;
width:107px;
height:20px;
margin-top:20px;
}

#taxSystem {
margin-right: 18px;
width: 483px;
}
#taxSystem .title {
background: url("../images/big.png") no-repeat scroll -238px -393px transparent;
height: 15px;
margin-bottom: 17px;
width: 102px;
}
#taxSystem p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}

#taxSystem .container {
padding-top: 32px;
}
#taxSystem .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}

#taxSystem .item.big
{
background: url("../images/economicRect2.png") no-repeat scroll 0 0 transparent;
height:213px;
}

#taxSystem .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
padding-bottom: 6px;
}
#taxSystem .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 58px;
overflow: hidden;
width: 445px;
}

#taxSystem .item.big h2
{
height:110px;
}

#taxSystem .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}

#taxSystem .item li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:445px;
margin-bottom:5px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
list-style:none;
font-weight:normal;
}

#corpTax {
margin-right: 18px;
width: 483px;
}
#corpTax .title {
background: url("../images/big.png") no-repeat scroll -237px -411px transparent;
height: 15px;
margin-bottom: 17px;
width: 196px;
}
#corpTax p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#corpTax .container {
padding-top: 33px;
}
#corpTax .item {
padding-bottom: 15px;
}
#corpTax .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#corpTax .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#corpTax .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#corpTax .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#corpTax .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#corpTax .item .dataDiv h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
}

#corpTax .item  li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:430px;
margin-bottom:8px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:13px;
list-style:none;
font-weight:normal;
}

#invIncentives {
margin-right: 18px;
width: 483px;
}
#invIncentives .title {
background: url("../images/big.png") no-repeat scroll -237px -429px transparent;
height: 15px;
margin-bottom: 17px;
width: 213px;
}
#invIncentives p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}

#invIncentives .container {
padding-top: 32px;
}
#invIncentives .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}



#invIncentives .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
padding-bottom: 6px;
}
#invIncentives .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 50px;
overflow: hidden;
width: 445px;
font-weight:normal;
}



#invIncentives .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}




#smePrj {
margin-right: 18px;
width: 483px;
}
#smePrj .title {
background: url("../images/big.png") no-repeat scroll 0px -525px transparent;
height: 15px;
margin-bottom: 17px;
width: 270px;
}
#smePrj p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#smePrj .container {
padding-top: 33px;
}
#smePrj .item {
padding-bottom: 15px;
}
#smePrj .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#smePrj .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#smePrj .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#smePrj .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#smePrj .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#smePrj .item .dataDiv h2, #expPromotion .item .dataDiv h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
}

#smePrj .item .dataDiv h3, #expPromotion .item .dataDiv h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#154175;
font-weight:normal;
}

#smePrj .item  li, #expPromotion .item  li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
/*width:430px; nowidth */
margin-bottom:4px;
line-height:19px;
/*
background: url("../images/play.png") no-repeat 0px 7px;*/
padding-left:13px;
list-style:none;
font-weight:normal;
margin-left:-13px;
text-align:left;
}

#smePrj .item ul, #expPromotion .item ul
{
    /*
padding-top:10px;
padding-bottom:10px;*/
}

#smePrj .item .dataDiv .map, #expPromotion .item .dataDiv .map
{
margin-bottom:15px;
margin-left:-12px;
}


#invMap {
margin-right: 18px;
width: 483px;
padding-bottom:63px;
padding-top:22px;
}
#invMap .title {
background: url("../images/big.png") no-repeat scroll -237px -429px transparent;
height: 15px;
margin-bottom: 17px;
width: 213px;
}


#incentiveMenu .sectors
{
float:left;
cursor:pointer;
margin-right:22px;
background: url("../images/big.png") no-repeat scroll 0px -543px transparent;
width:148px;
height:51px;
}

#incentiveMenu .sectors:hover, #incentiveMenu .sectors.selected
{
background: url("../images/big.png") no-repeat scroll 0px -597px transparent;
}

#incentiveMenu .indicators
{
float:left;
cursor:pointer;
margin-right:22px;
background: url("../images/big.png") no-repeat scroll -166px -543px transparent;
width:148px;
height:51px;
}

#incentiveMenu .indicators:hover, #incentiveMenu .indicators.selected
{
background: url("../images/big.png") no-repeat scroll -166px -597px transparent;
}

#incentiveMenu
{
width:500px;
height:51px;
margin-bottom:30px;
}

#incentiveMenu .incentives
{
float:left;
cursor:pointer;
	
background: url("../images/big.png") no-repeat scroll -332px -543px transparent;
width:148px;
height:51px;
}

#incentiveMenu .incentives:hover, #incentiveMenu .incentives.selected
{
background: url("../images/big.png") no-repeat scroll -332px -597px transparent;
}

#invMap .map, #map_incentive_pg
{
background:#fff;
width:475px;
height:525px;/*518*/
padding-top:20px;
padding-left:8px;
/*overflow:hidden;*/
}

#invMap .map select, #map_incentive_pg.map select  {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
height: 20px;
width: 180px;
margin-bottom:22px;
}

#invMap .map .pic
{
position:relative;
cursor:pointer;
}

#invMap .map .applyDiv
{
position:relative;
width:475px;
height:25px;
margin-top:10px;
}

#invMap .map .applyDiv .apply, #map_incentive_pg.map .applyDiv .apply
{
cursor:pointer;
position:absolute;
top:0px;
right:8px;
background: url("../images/big.png") no-repeat scroll -236px -453px transparent;
width:118px;
height:25px;
}

#invMap .map .applyDiv .roll, #map_incentive_pg.map .applyDiv .roll
{
background: url("../images/big.png") no-repeat scroll -474px -507px transparent;
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
padding-left:20px;
height:20px;
padding-top:4px;
}

#financeBus {
margin-right: 18px;
width: 483px;
}
#financeBus .title {
background: url("../images/big.png") no-repeat scroll -237px -482px transparent;
height: 15px;
margin-bottom: 17px;
width: 243px;
}
#financeBus p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#financeBus .container {
padding-top: 32px;
}
#financeBus .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}
#financeBus .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
padding-bottom: 6px;
}
#financeBus .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
height: 50px;
overflow: hidden;
width: 445px;
}
#financeBus .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}



#facilities {
margin-right: 18px;
width: 483px;
}
#facilities .title {
background: url("../images/big.png") no-repeat scroll 0 -653px transparent;
height: 15px;
margin-bottom: 17px;
width: 224px;
}
#facilities p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#facilities .container {
padding-top: 33px;
}
#facilities .item {
padding-bottom: 15px;
}
#facilities .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#facilities .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#facilities .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#facilities .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#facilities .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}
#facilities .item .dataDiv h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 19px;
width:440px;
}

#Framework {
margin-right: 18px;
width: 483px;
}
#Framework .title {
background: url("../images/big.png") no-repeat scroll -281px -524px transparent;
height: 15px;
margin-bottom: 17px;
width: 168px;
}
#Framework p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#Framework .container {
padding-top: 32px;
}
/*
#Framework .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}*/
#Framework .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
padding-bottom: 6px;
}
#Framework .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
height: 50px;
overflow: hidden;
width: 445px;
line-height:16px;
}
#Framework .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}

#Framework .item.big
{
background: url("../images/economicRect2.png") no-repeat scroll 0 0 transparent;
height:213px;
}



#Framework .item.big h2
{
height:110px;
}



#framwework2 {
margin-right: 18px;
width: 483px;
}

#framwework2 .title {
background:url("../images/big.png") no-repeat scroll -281px -524px transparent;
height: 15px;
margin-bottom: 17px;
width:168px;
}

#framwework2 p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
width:441px;
}

#framwework2 .container
{
padding-top:33px;
}

#framwework2 .item {
padding-bottom: 15px;
}
#framwework2 .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#framwework2 .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#framwework2 .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#framwework2 .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#framwework2 .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#framwework2 h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
width:450px;
}

#framwework2 .item .dataDiv .blue
{
color:#184679;
}

#framwework2 .item .dataDiv li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:430px;
margin-bottom:17px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
list-style:none;
}



#laborForce {
margin-right: 18px;
width: 483px;
}
#laborForce .title {
background: url("../images/big.png") no-repeat scroll -231px -653px transparent;
height: 15px;
margin-bottom: 17px;
width: 117px;
}
#laborForce p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#laborForce .container {
padding-top: 32px;
}
#laborForce .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}
#laborForce .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;
padding-bottom: 6px;
}
#laborForce .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
height: 50px;
overflow: hidden;
width: 445px;
line-height:16px;
}
#laborForce .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}

#laborForce .item.big
{
background: url("../images/economicRect2.png") no-repeat scroll 0 0 transparent;
height:213px;
}



#laborForce .item.big h2
{
height:110px;
}

#force2 {
margin-right: 18px;
width: 483px;
}

#force2 .title {
background:url("../images/big.png") no-repeat scroll -231px -653px transparent;
height: 15px;
margin-bottom: 17px;
width:117px;
}

#force2 p
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
width:441px;
}

#force2 .container
{
padding-top:33px;
}

#force2 .item {
padding-bottom: 15px;
}
#force2 .item .titleBox {
background: url("../images/titleboxbg.png") repeat-x scroll 0 0 transparent;
cursor: pointer;
height: 36px;
margin-bottom: 5px;
padding-left: 20px;
padding-top: 17px;
position: relative;
width: 463px;
}
#force2 .item .titleBox h1 {
background: url("../images/arrowDown.png") no-repeat scroll left 7px transparent;
color: #13396C;
font-family: Tahoma,Geneva,sans-serif;
font-size: 14px;
padding-left: 20px;
}
#force2 .item .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -425px -62px transparent;
height: 20px;
position: absolute;
right: 13px;
top: 16px;
width: 20px;
}
#force2 .item.selected .titleBox .plus {
background: url("../images/big.png") no-repeat scroll -401px -62px transparent;
}
#force2 .item .dataDiv {
background: none repeat scroll 0 0 #FFFFFF;
cursor: default;
display: none;
padding-bottom: 13px;
padding-left: 20px;
padding-top: 13px;
width: 463px;
}

#force2 h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
line-height:19px;
font-weight:normal;
width:450px;
}

#force2 .item .dataDiv .blue
{
color:#184679;
}

#force2 .item .dataDiv li
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
width:430px;
margin-bottom:17px;
line-height:19px;
background: url("../images/play.png") no-repeat 0px 7px;
padding-left:10px;
list-style:none;
}
.blue_title, .clear_blue {
color: #13398C;
font-family: 'futura_md_btmedium';
font-size: 18px;
letter-spacing: normal;
margin-bottom: 4px;
text-transform: uppercase;
width: 427px;/*362*/
word-spacing: normal;
text-align:left;
}
.gray_title {
    color: #616161;
    font-family: 'futura_md_btmedium';
    font-size: 27px;
    letter-spacing: normal;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 427px; /*362*/
    word-spacing: normal;
    text-align: left;
}
#whoAreWe .blue_title, #framework .blue_title, #whyLeb .blue_title, #businessCost .blue_title, #costDetails .blue_title
{
    margin-bottom:11px;/*33px;*/
}
#publications .blue_title, #press .blue_title
{
    margin-bottom:4px;/*28px;*/
}
#invMap .blue_title, #eventDetails .blue_title
{
    margin-bottom:24px;
} 
#events .blue_title, #Statistics .blue_title
{
    float:left;
}
#events .blue_title
{
    margin-bottom:9px;
}
.invPrj.prj .blue_title
{
    margin-bottom:-10px;
}
.no_side_block .blue_title, .no_side_block .clear_blue 
{
    width:734px;
}
.myTable .blue_title
{
margin-left:14px;
}
.clear_blue
{
    color:#206BB6;
    font-size:16px;
    margin-bottom:14px;
}
.rightDivision .clear_blue
{
   
   /* margin-left:26px; padding-top:26px;width:192px;*/
   background-color:#dadada;
   margin-left:10px;
   padding-top:17px;
  padding-left:14px;
  width:193px;
  margin-bottom:0px!important;
  padding-bottom:13px;
}
.roundabout-holder {
padding: 0px;
margin: 0px auto;		
}
		
.roundabout-moveable-item {
height:251px;
width: 203px;
cursor: pointer;			
display:block;
}
/*	friday	
#carousel div {
position:absolute;
top:28px;
left:28px;
cursor:pointer;
		
			
}*/
		
.roundabout-in-focus {
cursor: auto;
}
		
#carousel-descriptions {
list-style:none;
display:block;
width:850px;
margin:25px auto;
padding:0;
}
		
#carousel-descriptions li {
font-size:24px;
font-weight:bold;
text-align:center;
display:none;
}
		
#carousel-descriptions li.current {
display:block;
}
		
#carousel-controls {
max-width:900px;
width:auto;
margin:25px auto;
overflow:auto;
border-collapse:collapse;
text-align:center;
}
		
#carousel-controls span {
width:100px;
display:inline-block;
font-size:14px;
text-align:center;
margin:0 5px;
padding:5px;
cursor:pointer;
border:1px solid black;
background:#333;			
}
/*
#carousel-controls td span {
font-size:14px;
text-align:center;
margin:0 5px;
padding:5px;
cursor:pointer;
border:1px solid black;
background:#333;
}*/

#lrgmap
{
    display:none;
}
		
#carousel-controls .current {
background:#600;
color:;
border-color:#400;
}
		
		
		
#carousel .item
{
position:relative;
background:url(../images/liBg.png) no-repeat;
width:203px;
height:251px;
}




#sectorOverview {
margin-right: 18px;
width: 483px;
}
#sectorOverview .title {
background: url("../images/big.png") no-repeat scroll 0px -670px transparent;
height: 15px;
margin-bottom: 17px;
width: 162px;
}
#sectorOverview p {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 19px;
}
#sectorOverview .container {
padding-top: 32px;
}
#sectorOverview .item {
background: url("../images/economicRect.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 133px;
margin-bottom: 22px;
padding-left: 20px;
padding-top: 20px;
position: relative;
width: 463px;
}
#sectorOverview .item h1, #dirInv .item h1, .item h1 {
color: #0659AC;
font-family: Tahoma,Geneva,sans-serif;
font-size: 15px;text-align:left;
padding-bottom: 6px;
}
#sectorOverview .item h2, #dirInv .item h2, .item h2 {
color: #666666;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
font-weight: normal;
/*height: 51px;*/
overflow: hidden;
/*width: 445px; ()()*/
line-height:16px;
}
.no_side_block #sectorOverview .item h2, .no_side_block #dirInv .item h2, .no_side_block .item h2, .no_side_block #invPromotion p
{
    width:692px;
}
.no_side_block .rub_as_teaser.item h2
{
    width:480px;
}
#sectorOverview .item .more {
background: url("../images/big.png") no-repeat scroll -133px -116px transparent;
height: 20px;
margin-top: 10px;
width: 94px;
}
#sectorOverview .item.big
{
background: url("../images/economicRect2.png") no-repeat scroll 0 0 transparent;
height:213px;
}

#sectorOverview .item.big h2
{
height:110px;
}
#publications {
margin-right: 18px;
width: 483px;
padding-top:22px;
}
#publications .title {
background: url("../images/big.png") no-repeat scroll -361px -653px transparent;
height: 15px;
margin-bottom: 24px;
width: 123px;
}

#publications .container
{
width:760px;
margin-left:-7px;
text-align:left;
}
#all_faqs
{
    margin-left:3px;
}
.hasSideBlock #publications .container
{
    width:517px!important;
    overflow:hidden;
}
.hasSideBlock #all_faqs .container
{
   width: 457px;
}
#all_faqs .container
{
    margin-bottom:40px;
    width:682px;
    background-color: #FFF;
    padding:27px 13px 20px 20px;
}
#publications .publication
{
display:block;
cursor:pointer;
position:relative;
/*
background:url(../images/rectangle732px.png) no-repeat;
width:735px;
height:153px;
padding-top:23px;
padding-left:25px;*/
 background-image:none!important;
width:757px;
height:auto!important;
padding-top:0px!important;
padding-left:0px!important;
overflow:hidden;
margin-bottom:8px;
margin-left:-10px;
}
.hasSideBlock #publications .publication
{
    margin-left:0px!important;
}
.hasSideBlock #publications .largePubli
{
    margin-left:-3px!important;
}
#publications .publication .p_top
{
    background:url(../images/rectangle732px_top.png) no-repeat;
    width:757px;
    height:23px;
}
#publications .publication .p_content
{
    background:url(../images/rectangle732px_content.png) repeat-y;
    width:525px;
    height:auto;
    min-height:20px;
    padding-left:25px;
    width:735px;
}
#publications .publication .p_bottom
{
    background:url(../images/rectangle732px_bottom.png) no-repeat;
    width:757px;
    height:23px;
}


.hasSideBlock #publications .publication
{
    width:512px;/*492*/
  /*  background:url(../images/rectangle732px_s.png) no-repeat;*/
  background-image:none!important;
  padding-top:0px!important;
  padding-left:0px!important;
  height:auto!important;
}
.hasSideBlock #publications .publication .p_top
{
    background:url(../images/rectangle732px_s_top.png) no-repeat;
    height:23px;
    width:512px;
}
.hasSideBlock #publications .publication .p_content
{
    background:url(../images/rectangle732px_s_content.png) repeat-y;
    height:auto;
    min-height:2px;
    padding-left:25px;
    width:487px;
}
.hasSideBlock #publications .publication .p_bottom
{
     background:url(../images/rectangle732px_s_bottom.png) no-repeat;
    height:28px;
    width:512px;
}
#publications .publication .pic
{
margin-right:20px;
overflow:hidden;
width:93px;
height:124px;
}

#publications .publication .details
{
width:532px;
}

#publications .publication h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
padding-bottom:4px;
padding-top:3px;
}

#publications .publication h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
padding-bottom:6px;
}

#publications .publication h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
margin-bottom:10px;
overflow:hidden;
height:50px;
line-height:17px;
}

#publications .publication .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:20px;
}

#publications .largePubli
{
display:none;
/*cursor:pointer;*/
margin-left:-16px;/*-5*/
margin-bottom:22px;
}
#publications .largePubli .div1
{
background: url(../images/publi1.png) no-repeat;
width:770px;
height:35px;
}
.hasSideBlock #publications .largePubli .div1
{
    width:517px;
    background: url(../images/publi1_s.png) no-repeat;
    height:30px;
}
#publications .largePubli .div3
{
background: url(../images/publi3.png) no-repeat;
width:770px;
height:77px;
position:relative;
}
.hasSideBlock #publications .largePubli .div3
{
    width:517px;
    background: url(../images/publi3_s.png) no-repeat;
}
#publications .largePubli .div2
{
background: url(../images/publi2.png) repeat-y;
width:740px;
padding-left:30px;
display:block;
min-height:189px; 
height:auto;
text-decoration:none;
}
.hasSideBlock #publications .largePubli .div2
{
    width:487px;
    background: url(../images/publi2_s.png) repeat-y;
}
#publications .largePubli .back
{
background: url("../images/big.png") no-repeat scroll 0 -690px transparent;
cursor: pointer;
display: block;
height: 21px;
left: 142px;
position: absolute;
top: 13px;
width: 76px;
}


#publications .largePubli .pic
{
margin-right:20px;
overflow:hidden;
width:93px;
height:124px;
}

#publications .largePubli .details
{
width:532px;
}
.hasSideBlock #publications .largePubli .details, .hasSideBlock #publications .publication .details
{
    width:351px;
}
#publications .largePubli h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
padding-bottom:4px;
padding-top:3px;
}

#publications .largePubli h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
padding-bottom:6px;
}

#publications .largePubli h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
overflow:hidden;
height:74px;
*height:75px;
}

#publications .largePubli .download, .events .download, #press .download, .rub_as_teaser .download
{
background:url(../images/big.png) no-repeat 0px -133px;
width:118px;
height:25px;
margin-top:23px;
}
.rub_as_teaser .download
{
    margin-left:189px;
}
a.download
{
    display:block;
}
.dataDiv a
{
    color:#666;
    text-decoration:underline;
}
#events 
{
    /*
margin-right: 18px;
width: 483px;*/
width:727px;
padding-top:28px;
}
.hasSideBlock #events
{
    margin-left:-16px;
    width:517px;
    overflow:hidden;
}
.search #events
{
margin-right:18px;
width:734px;
}
#events .title {
background: url("../images/big.png") no-repeat scroll -166px -671px transparent;
height: 15px;
margin-bottom: 24px;
width: 163px;
}
.search .blue_title
{
margin-left:100px!important;
}

#events .container
{
width:760px;
margin-left:-5px;
clear:both;
}
.hasSideBlock #events .container
{
    width:526px;
}
#Statistics .container
{
    clear:both;
}
#events .item
{
display:block;
/*cursor:pointer;*/
/*background:url(../images/eventBg.png) no-repeat;*/
background-image:none!important;
padding-left:0px;
width:740px;
/*width:734px;*/
height:138px;
position:relative;
margin-bottom:2px;/*12*/
padding-top:11px;
/*padding-left:10px;*/
}
#events .item .t_item
{
    background:url(../images/eventBg_t.png) no-repeat;
    width:730px;
    padding-left:10px;
    height:11px;
}
#events .item .c_item
{
    background:url(../images/eventBg_c.png) repeat-y;
    width:730px;
    padding-left:10px;
    height:auto;
    min-height:11px;
}
#events .item .b_item
{
    background:url(../images/eventBg_b.png) no-repeat;
    width:730px;
    padding-left:10px;
    height:38px;
}
.hasSideBlock #events .item
{
   /* background:url(../images/eventBg_s.png) no-repeat;*/
    background:url(../images/eventBg.png) no-repeat;
    width:526px;
}
.hasSideBlock #events .newstyle .item
{
   /*background:url(../images/eventBg1.png) no-repeat; */
   background-image:none!important;
   /**/ padding-top:0px!important;
   width:510px!important;
   padding-left:0px!important;
}
.hasSideBlock #events .newstyle .item .t_item
{
    background:url(../images/eventBg1_t.png) no-repeat;
    height:11px;
    width:500px;
    padding-left:10px;
}
.hasSideBlock #events .newstyle .item .c_item
{
    background:url(../images/eventBg1_c.png) repeat-y;
    height:auto;
    min-height:20px;
    width:500px;
    padding-left:10px;
}
.hasSideBlock #events .newstyle .item .b_item
{
    background:url(../images/eventBg1_b.png) no-repeat;
    height:38px;
    width:500px;
    padding-left:10px;
}
.search #events .item
{
margin-left:100px;
}
#events .item .details
{
width:489px;
}
.hasSideBlock #events .item .details
{
    width:388px;
}
.search #events .item .details
{
    width:auto;
    margin-left:15px;
}
#events .item .details h1
{
    color: #666666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    padding-bottom: 4px;
    padding-top: 3px;
     text-align:left;/**/
}

#events .item .details h2
{
    color: #6c6c6c;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-bottom:9px;
    font-weight:normal;
    overflow:hidden;
    height:66px;/*30*/
   
}
.search #events .item .details h2
{
    height:50px;
    *height:51px;
    margin-bottom:11px;
}
#events .item .pic
{
    overflow: hidden;
    margin-right:12px;
    width:105px;
    height:89px;
}

#events .item .moreDiv
{
height:22px;
margin-left:117px;
}

#events .item .more
{
float:left;
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:22px;
margin-right:8px;
}

#events .item .date
{
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
font-size:11px;
color:#7e7e7e;
margin-top:4px;
}



#eventDetails {
    margin-right: 18px;
    width: 483px;
    padding-top:22px;/*46px;*/
}
#eventDetails .title {
background: url("../images/big.png") no-repeat scroll -166px -671px transparent;
height: 15px;
margin-bottom:12px;
width: 163px;
}

#eventDetails .container
{
width:760px;
margin-left:-5px;
}
.container
{
    line-height:19px!important;
}
#businessCost .container
{
    margin-left:13px;
    text-align:left;
}
.container a
{
    color:#666;
}
.div_to_print a
{
    text-decoration:underline;
}
a.item
{
    text-decoration:none;
}
#eventsSlide
{
position:relative;
background:url(../images/eventSlide.png) no-repeat;
width:681px;
height:361px;
margin-left:-5px;
margin-bottom:7px;
}

#eventsSlide .prev {
background: url("../images/allPics.png") no-repeat scroll -10px -19px transparent;
cursor: pointer;
height: 37px;
position: absolute;
right: -13px;
top: 286px;
width: 23px;
z-index: 1;
}
#eventsSlide .prev:hover {
background: url("../images/allPics.png") no-repeat scroll -59px -19px transparent;
}
#eventsSlide .next {
background: url("../images/allPics.png") no-repeat scroll -34px -19px transparent;
cursor: pointer;
height: 37px;
position: absolute;
right: -13px;
top: 244px;
width: 23px;
z-index: 1;
}
#eventsSlide .next:hover {
background: url("../images/allPics.png") no-repeat scroll -83px -19px transparent;
}

#eventDetails .container h5
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#6c6c6c;
width:654px;
padding-left:8px;
margin-bottom:23px;
font-weight:normal;
}

#eventDetails .container .back {   
background: url("../images/big.png") no-repeat scroll 0 -690px transparent;
cursor: pointer;
display: block;
height: 21px;
width: 76px;
margin-left:8px;
padding-bottom:15px;
}
#eventDetails.myTable .container .back
{
display:none;
}
#eventsSlide .inner
{
position: absolute;
right: 15px;
top: 17px;
}

#eventsSlide .slide
{
   
height: 326px;
 
width: 648px;
display:none;
background:transparent !important;
}
#eventsSlide .slide.vid
{
    cursor:pointer;
}

#eventsSlide .slide .details {
    float: left;
    height: 306px;
    padding-left: 10px;
    padding-top: 20px;
    width: 201px;
}

#eventsSlide .slide .pic
{
float:left;
width:435px;
height:326px;
overflow:hidden;	
}

#eventsSlide .slide h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
color:#085bae;
width:180px;
padding-bottom:10px;
padding-top:14px;
text-align:left;/**/
}

#eventsSlide .slide h3
{
color: #7E7E7E;
font-family: Tahoma,Geneva,sans-serif;
font-size: 11px;
font-weight: bold;
}
#date_event
{
    margin-bottom:23px;
}
.title_ev, .loc_ev
{
  background: url("../images/play.png") no-repeat 0px 7px!important;  
  width:170px;
  padding-left:20px;
}
#event_day
{
    color:#B2B2B2;
}
#event_month
{
    color:#7E7E7E;
}
#event_year
{
    color:#666;
}
#press {
margin-right: 18px;
width: 483px;
padding-top:22px;/*46px;*/
}
#press .title {
background: url("../images/big.png") no-repeat scroll -336px -671px transparent;
height: 15px;
margin-bottom: 24px;
width: 133px;
}

#press .container
{
width:760px;
margin-left:-15px;
padding-bottom:12px;
}
.hasSideBlock #press .container
{
    overflow:hidden;
    width:526px;
}
#press .publication
{
display:block;
/*cursor:pointer;*/
position:relative;
/*background:url(../images/rectangle732px.png) no-repeat;*/
/*width:735px;
height:181px;
padding-top:23px;
padding-left:25px;*/
overflow:hidden;
margin-bottom:8px;
text-decoration:none;
 background-image:none!important;
 padding-top:0px!important;
 padding-left:0px!important;
 width:760px!important;
 height:auto!important;
}
.hasSideBlock #press .publication
{
    /*background:url(../images/rectangle525px.png) no-repeat;*/
    width:525px!important;
    height:203px;
    background-image:none!important;
    padding-left:0px!important;
    padding-top:0px!important;
    height:auto!important;
}
.hasSideBlock #press .publication .pr_t
{
    background:url(../images/rectangle525px_top.png) no-repeat;
    width:525px;
    height:23px;
}
.hasSideBlock #press .publication .pr_c
{
    background:url(../images/rectangle525px_content.png) repeat-y;
    width:525px;
    height:auto;
    min-height:20px;
    padding-left:25px;
    width:500px;
}
.hasSideBlock #press .publication .pr_b
{
    background:url(../images/rectangle525px_bottom.png) no-repeat;
    width:525px;
    height:25px;
}

#press .publication .pr_t
{
    background:url(../images/rectangle732px_top.png) no-repeat;
    width:757px;
    height:23px;
}
#press .publication .pr_c
{
    background:url(../images/rectangle732px_content.png) repeat-y;
    width:525px;
    height:auto;
    min-height:20px;
    padding-left:25px;
    width:735px;
}
#press .publication .pr_b
{
    background:url(../images/rectangle732px_bottom.png) no-repeat;
    width:757px;
    height:23px;
}

#press .publication .pic
{
    margin-right:20px;
    overflow:hidden;
    width:93px;
    height:124px;
}

#press .publication .details
{
width:532px;
}
.hasSideBlock #press .publication .details
{
    width:358px;
}
#press .publication h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#666;
padding-bottom:4px;
padding-top:3px;
text-align:left;/**/
}

#press .publication h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
padding-bottom:6px;
}

#press .publication h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
margin-bottom:18px;
overflow:hidden;
height:74px;
*height:75px;	
}
.hasSideBlock #press .publication h3
{
    margin-bottom:17px;
}
#press .publication .more
{
background:url(../images/big.png) no-repeat -133px -116px;
width:94px;
height:20px;
}

#Paging
{
position:relative;
width:733px;
height:26px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding-top:17px;
}
.hasSideBlock #Paging
{
    width:489px;
}
.hasSideBlock.events #Paging
{
    width:499px;/*516px;m*/
}
.myTable #Paging
{
display:none;
}
.container h6, .myTable h6, .container h5, .myTable h5
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    color:#666;
    font-weight:bold;
    padding-top:25px;
}
.container h5, .myTable h5
{
    font-size:14px;
}
#costDetails .container h5
{
    padding-top:0px;
}
#Paging .next, #Paging .previous
{
    color: #085DAD;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
    text-decoration: underline;
    word-spacing: normal;
}
#Paging .next
{
display:block;
cursor:pointer;
float:right;
margin-left:12px;
/*
background:url(../images/big.png) no-repeat -80px -692px;
width:58px;*/
height:12px;
}
#Paging .previous
{
    float:right;
    margin-right:11px;
}
#Paging .thePages
{
float:right;
margin-top:-4px;

}
body.newsAndEventsPid.events #events #Paging .thePages
{
    width:413px;/*new*/
   }
#Paging .page
{
display:block;
cursor:pointer;
width:18px;
height:16px;
text-align:center;
border:1px solid #ccc;
margin-left:4px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#065dac;
padding-top:1px;
float:right;
text-decoration:none!important;
letter-spacing:normal;
word-spacing:normal;
margin-bottom:4px;
}

#Paging .page:hover, #Paging .page.selected
{
background:#065dac;
border-color:#065dac;
color:#fff;

}

#search {
margin-right: 18px;
width: 737px;
}
#search .title {
background: url("../images/big.png") no-repeat scroll -142px -690px transparent;
height: 15px;
margin-bottom: 24px;
width: 67px;
}

#search .container
{
width:760px;
padding-bottom:12px;
}

#search h1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
padding-bottom:30px;
}

#search h1 .key
{
font-size:15px;
}

#search .item
{
display:block;
cursor:pointer;
width:966px;
margin-bottom:30px;
}

#search .item .download
{
background:url(../images/big.png) no-repeat 0px -133px;
width:118PX;
height:24PX;
margin-top:10px;
cursor:pointer;
}

#search .item h2
{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
color:#075aad;
height:24px;
border-bottom:1px solid #ccc;
margin-bottom:6px;
background:url(../images/play.png) no-repeat left 7px;
padding-left:12px;
	
}

#search .item h3
{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
line-height:19px;
}


#sub.whatwedo .subDiv.whatwedo,
#sub.invPrj .subDiv.invPrj,
#sub.economic .subDiv.economic,
#sub.foreign .subDiv.foreign,
#sub.framework .subDiv.framework,
#sub.infra .subDiv.infra,
#sub.whyLeb .subDiv.whyLeb,
#sub.business .subDiv.business,
#sub.businessCost .subDiv.businessCost,
#sub.tax .subDiv.tax,
#sub.incentives .subDiv.incentives,
#sub.financingBus .subDiv.financingBus,
#sub.legalFramework .subDiv.legalFramework,
#sub.laborforce .subDiv.laborforce,
#sub.sector .subDiv.sector
{
display:block !important;
}


#sub.invProm .sublink.invProm,
#sub.expProm .sublink.expProm,
#sub.prj .sublink.project,
#sub.statistics .sublink.stat,
#sub.ecPerformance .sublink.ecPerformance,
#sub.data .sublink.data,
#sub.structure .sublink.structure,
#sub.transportation .sublink.transportation,
#sub.sound .sublink.sound,
#sub.busStructure .sublink.busStructure,
#sub.electricity .sublink.electricity,
#sub.corporate .sublink.corporate,
#sub.sme .sublink.sme,
#sub.invMap .sublink.invMap,
#sub.loans .sublink.loans,
#sub.agreement .sublink.agreement,
#sub.profile .sublink.profile, .subDiv .sublink.selected, .subDiv .sublink:hover
{
background: none repeat scroll 0 0 #13396C;
color: #FFFFFF;
}

#sub.sector #pageLinks .link2.sector
{
font-size:14px;
color:#13396c;
background:url(../images/big.png) no-repeat 0px -90px;
padding-top:7px;
height:17px;
*height:18px;
}

#sub.publications #pageLinks .link.publications,
#sub.events #pageLinks .link.events,
#sub.press #pageLinks .link.press,
#sub.faq #pageLinks .link.faq,
#sub.mediagallery #pageLinks .link.mediag
{/*
font-size:14px;
color:#13396c;
background:url(../images/big.png) no-repeat -277px -24px;
padding-top:7px;
height:17px;
*height:18px;*/
}

#sub.expProm #header .invest_export .export
{
background:url(../images/big.png) no-repeat -219px -23px;
}

#sub.invProm #header .invest_export .invest
{
background:url(../images/big.png) no-repeat -169px -23px;
}
	

.roundabout-moveable-item
{
opacity:0.5 !important;
filter:alpha(opacity=50) !important;

font-size:15px!important;
color:#FFF;
font-weight:bold;
text-transform:uppercase;

}

.roundabout-moveable-item .textc
{
    /*bottom:-12px!important;*/
    bottom:28px!important;
    left:18px!important;
    right:auto!important;
    font-family:'futura_md_btmedium';
    overflow:hidden;
}
.roundabout-moveable-item.roundabout-in-focus .textc
{
    left:23px!important;
    height:63px!important;
    bottom:0px!important;
}
.roundabout-moveable-item.roundabout-in-focus
{
opacity:1 !important;
filter:alpha(opacity=100) !important;
font-size:18px!important;
}

.roundabout-moveable-item.roundabout-in-focus .textc
{
    bottom:0px!important;
    /*max-width:163px!important;*/
    width:159px;
    text-align:center;
}

#mapPop, #sectors_indicators_map
{
position:absolute;
top:0px;/*-8*/
left:0px;/*r-41*/
z-index:2;
}
#mapPop .tables_incentives, #sectors_indicators_map .table_s_i
{
display:none;
position:absolute;
}
#mapPop .div1, #sectors_indicators_map .div1
{
background:url(../images/popup1.png) no-repeat;
width:367px;
height:52px;
}

#mapPop .div2, #sectors_indicators_map .div2
{
background:url(../images/popup2.png) repeat-y;
width:327px;
min-height:114px;
padding-left:40px;
}
#mapPop .div2
{
    min-height:152px;
}
#sectors_indicators_map .div2
{
min-height:60px;
}
#mapPop .div3, #sectors_indicators_map .div3 {
background: url("../images/popup3.png") no-repeat scroll 0 0 transparent;
height: 78px;
padding-left: 40px;
width: 327px;
font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#666;
}
#mapPop .popM .div3, #mapPop .popD .div3
{
    padding-right:40px;
    width:287px;
    font-size:11px;
}
#mapPop h1, #sectors_indicators_map h1
{
background: url("../images/play.png") no-repeat 0px 4px;
padding-left:10px;
font-family:Tahoma;
font-size:12px;
color:#0659ac;
width:308px;
border-bottom:1px solid #ccc;
height:22px;
margin-bottom:10px;
}

#mapPop li, #sectors_indicators_map li
{
list-style:none;
font-family:Tahoma;
font-size:12px;
color:#666;
background: url("../images/bulletGrey.png") no-repeat 0px 8px;
padding-left:12px;
margin-bottom:8px;

}
.div3 sub
{
display:block;
margin-left: -6px;
}
.div1 .close
{
color: #666666;
font-family: tahoma;
font-size: 12px;
height: 20px;
position: absolute;
right: 30px;
text-align: center;
top: 29px;
width: 20px;
cursor:pointer;
}
.dispnone
{
display:none!important;
}
.dispblock
{
display:block!important;
}
.addthis_counter.addthis_pill_style a.atc_s
{
background-image:none!important;
}
.check_key
{
font-family: Tahoma,Geneva,sans-serif; 
font-size: 12px; 
color: #333;
padding-left:1px;
letter-spacing: normal;
word-spacing: normal;
}
#otherfield
{
    display:none;
}
.showImp
{
    display:block!important;
}
#frmUnsub {
    display: none;
    left: 285px;
    position: absolute;
    top: -1px;
}
#frmUnsub input {
    color: #666666;
    font-family: Tahoma,Geneva,sans-serif; 
    font-size: 12px;
    height: 16px;
    padding: 2px;
    width: 178px;
    border:1px solid #CCC;
}
.unsubTxt, .unsubNow
{
    width:300px;height:20px;color:red;font-family:Tahoma,Geneva,sans-serif;font-size:12px;position:absolute;bottom:32px;left:112px;display:none;
}

.unsubNow
{
    color: #666666;
    cursor: pointer;
    display: block;
    left: 18px;
    text-decoration: underline;
    width: 120px;
}
.loding
{   background: url(../images/loader.gif) no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    bottom:35px;
    left:111px;
    display:none;
}
.sep_un
{
    position: absolute; top:0px;left: 175px;
}
.unsub_btn
{
    background-color: #113D76; color: #FFF; font-family: Tahoma,Geneva,sans-serif; text-align: center; position: absolute; cursor:pointer; font-weight: bold; font-size: 10px; left: 182px; width: 92px; height: 15px; top: 3px;
}
input#chk_sub
{
    float: left!important; width: auto!important; height: auto!important; position: relative!important; margin-right: 11px!important;
}
#frmContactUS .inputsDiv
{
    position:relative;
}
#frmContactUS input#userValidation{
    bottom: 20px!important;
    left: 0px!important;
    top: auto!important;
    width:284px!important;
    background-color:#EEE!important;
    border:1px solid #CCC!important;
    border-left-color:#025BAE!important;
}
#frmContactUS #CaptchaBox
{
    padding-bottom:22px;
}
#frmContactUS input#userValidation.missing
{
    border:1px solid #085BAE !important;
}
.losange_style span
{
    background-image:url('../images/bulletGrey.png');
    background-repeat:no-repeat;
    padding-left:14px;
    background-position:0px 6px;
}
#sub .contentContainer table
{
    text-align:left;
}
#incentive_part
{
    display:none;
    margin-left:-7px;
    overflow:hidden;
   /* position:relative;*/
  /* padding-top:35px;*/
}
.popM
{
    background-repeat:none;
    position:absolute;
    top:0px;
    left:0px;
    width:367px;
    height:300px;
    display:none;
    z-index:2;
}
.popA
{
   /* background-image:url('../images/popzoneA.png');*/
    top:160px;
    left:437px;
}
.popB
{
    /*background-image:url('../images/popZoneB.png');*/
    left:479px;
    top:148px;
}
.popC, .popD
{
   /* background-image:url('../images/popzoneC.png');*/
    top:89px;
    left:554px;
}
.displayB
{
    display:block!important;
}

/************************* FOR KMS *************************************/
.Table_Title_01, .Table_Title_02, .table_title_01, .table_title_02,.Table_Title_01_small, .Table_Title_02_small, .table_title_01_small, .table_title_02_small
{
    color:#184679!important;
    font-weight:bold!important;
    font-family:Tahoma,Geneva,sans-serif!important;
    font-size:12px!important;
}
.Table_Title_01_small, .Table_Title_02_small, .table_title_01_small, .table_title_02_small,td.table_grey_cell_small
{
    font-size:11px!important;
}
.Table_Title_01 p, .Table_Title_02 p, .table_title_01 p, .table_title_02 p
{
    color:#184679!important;
}
.Table_Title_02, .table_title_02
{
    color:#0659AC!important;
    font-weight:normal!important;
}
.Table_Title_02 p, .table_title_02 p
{
     color:#0659AC!important;
}
td.table_grey_cell,td.table_grey_cell_small
{
    color:#666!important;
    font-family:Tahoma,Geneva,sans-serif!important;
    font-size:11px!important;
    background-color:#F3F3F3!important;
}
ul.rounded_bullet li, ul.arrow_bullet li, ul.arrow_bullet ul li, li.rounded_bullet 
{
    list-style:none outside none!important;
    background: url("../images/bulletGrey.png") no-repeat scroll 0 8px transparent!important;
    margin-bottom: 4px!important;
    margin-left: 8px!important;
    padding-left: 15px!important;
    text-align: justify!important;
}

/*Start: To resolve data entry problem and enable user to add class rounded bullet without changing margin*/
ul.rounded_bullet li, li.rounded_bullet
{
    margin-left:32px!important;
    padding-left:15px!important;
}
ul ul.rounded_bullet li, ul ul li.rounded_bullet
{
    margin-left: 8px!important;
    padding-left: 15px!important;
}
/* End : To resolve data entry problem and enable user to add class rounded bullet without changing margin*/

/*mhajjar*/
.Square_Sub_Bullet{
	background: none no-repeat 0px 0px!important;
}
ul.Square_Sub_Bullet ul li{
	list-style:none outside none!important;
    background: url("../images/otherbullet.png") no-repeat scroll 0 4px transparent!important;
    margin-bottom: 4px!important;
    margin-left: 42px!important;
    padding-left: 15px!important;
    text-align: left!important;
}
/*mhajjar*/
ul.arrow_bullet li
{
    background: url("../images/play.png") no-repeat 0px 7px!important;
     text-align: justify!important;
}
ul.rounded_bullet ul li,ul.arrow_bullet ul ul li {
	list-style:none outside none!important;
    background: url("../images/otherbullet.png") no-repeat scroll 0 4px transparent!important;
    margin-bottom: 4px!important;
    margin-left: 42px!important;
    padding-left: 15px!important;
    text-align: justify!important;
}
ol li{
	list-style-type:decimal!important;
	background-image:none!important;
	margin-left:14px!important;
}
.bt_bb, .bordertop_borderbottom{
	border-top:1px solid #CCC!important;
	border-bottom:1px solid #CCC!important;
}
.bt, .bordertop{
	border-top:1px solid #CCC!important;
}
.bl, .borderleft{
	border-left:1px solid #CCC!important;
}
.bb, .borderbottom{
	border-bottom:1px solid #CCC!important;
}
.gray_cell
{
    color:#666!important;
}
.blue_font
{
    color:#13396C!important;
    font-weight:bold!important;
}
.faq_row
{
    letter-spacing:normal;
    word-spacing:normal;
    width:679px;
    border-bottom:1px solid #CCC;
}
.hasSideBlock .faq_row
{
    width:448px;
}
.faq_row .quest, .faq_row .resp
{
    padding-right:18px;
}
.faq_row .quest
{
    font-size:13px;
    font-weight:bold;
    color:#666;
    margin-bottom:28px;
    width:661px;
    padding-top:18px;
    cursor:pointer;
}
.hasSideBlock .faq_row .quest
{
   width:430px;
}
.resp
{
    padding-right:23px;
    width:661px;
   /* background: url("../images/play.png") no-repeat 0px 7px!important;*/
    display:none;
    padding-bottom:23px;
}
.hasSideBlock .resp
{
    width:430px;
}
.no_bb
{
    border-bottom:none!important;
}
.blue_fig{
    /*background: url("../images/play.png") no-repeat scroll 0 5px transparent !important;padding-left: 13px !important;*/
    color: #0659AC !important;
    font-size: 12px !important;
    font-weight: bold !important;
	font-family:Tahoma, Geneva, sans-serif;
}
.source{
	padding-left:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.year {
    color: #999999;
    font-size: 11px;
    padding-left: 13px;
	font-family:Tahoma, Geneva, sans-serif;
}
.title2_kms{
	color:#13398C!important;
	font-weight:bold!important;
}
.title3_kms{
	color:#666!important;
	font-weight:bold!important;
}
ul.square_sub_bullet li, .square_sub_bullet li{
	/*background: none no-repeat 0px 0px!important;*/
	background: url("../images/play.png") no-repeat scroll 0 8px transparent !important;
}
ul.square_sub_bullet ul li{
	list-style:none outside none!important;
    background: url("../images/otherbullet.png") no-repeat scroll 0 8px transparent!important;
    margin-bottom: 4px!important;
    margin-left: 42px!important;
    padding-left: 15px!important;
    text-align: left!important;
}
ul.square_sub_bullet ul ul
{
    margin-left:42px;
}

/*mhajjar*/
#iWant .value, #location-filter .value, #month-filter .value, .filterDropdown .value {
    overflow: hidden;
    height: 16px;
    width: 132px;
}  
#events .item .details h2
{ 
    font-size: 12px;
}  

ul li 
{
    background:url("../images/play.png") no-repeat scroll 0 5px transparent;
    list-style:none;
    padding-left:13px;
}

.downloadPdf
{
    background: url(../images/big.png) no-repeat 0px -133px;
    width: 118px;
    height: 25px;
    margin-top: 0px;
    cursor: pointer;
    float:left;
    margin-right: 8px;
}

.publication .download
{
    margin-top:-10px!important;
} 
.search #events .item .details
{
  width: 575px !important ;
}

#sub .dataDiv img
{
    /*max-width:430px;*/max-width:450px;
    height:auto;
    display:block;
}
.newsAndEventsPid #events .item .details h2
{  
   margin-top:6px;
}   
.newsAndEventsPid #events .item .details h2
{
    margin-bottom:17px;
} 
.newsAndEventsPid #events .item
{
    /*height:171px;*/
    height:auto;
}

#slideshow span.Readmore
{
    display:inline;
 font-weight:bold;
 text-decoration:none;
}
/**mhajjar*/

.cadre
{
    position:relative;
    background-repeat:repeat-x;
    width:985px;
}
.cadre .headcadre
{
    background-image: url("../images/bgheadcadre.png");
    background-repeat: no-repeat;
    height: 10px;
    left: -9px;
    position: absolute;
    top: -10px;
    width: 1003px;
    display:none;
}
#home .cadre .headcadre
{
    display:none;
}
.cadre .contentcadre
{
    background-image: url("../images/background.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 384px;
    position: relative;
    width: 985px;
    display:none;
}
#home .cadre .contentcadre
{
    display:block;
}
.cadre .background_cadre
{
    position:relative;
    width:986px;
    height:auto;

}
#home .cadre .background_cadre
{
    height:388px;
}
#clock
{
      position: relative;
    width: 95px;
    display: block;
    padding-right: 69px;
}
#clock .time
{
    position:absolute;
    top:0px;
    right:0px;
}
.circle
{
    background-image: url("../images/circle.png");
    background-repeat: no-repeat;
    height: 57px;
    left: 0;
    position: absolute;
    top: -70px;
    width: 986px;
}
.shadow1
{
    background-image:url(../images/shadow1.png);
    background-repeat:repeat-x;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:102px;
    display:none;
}
#home .shadow1
{
    display:block;
}
.end
{
    background-image: url("../images/bgftr.png");
    background-repeat: no-repeat;
    bottom: -11px;
    height: 11px;
    left: -9px;
    position: absolute;
    width: 1003px;
}
.first.link
{
    border-top:0px!important;
}
.sublink.final
{
    border-bottom:0px!important;
}
#invPromotion .item .pic, .rub_as_teaser.item .pic
{
    float:left;
    width:168px;
    height:140px;
    margin-right:20px;
    overflow:hidden;
    position:relative;
}
#invPromotion .item.big
{
    min-height:126px;
}
#invPromotion .item.big .more
{
    position:relative;
    margin-left:189px;
}
#sub .urOptions
{
    width:473px;
}
#sub .theOptions
{
    width:200px;
}
#presentation .pic
{
    position:relative;
    width:185px;
    height:160px;
    overflow:hidden;
    padding-top:10px;
}
#contact .clear_blue
{
    color:#13398C;
}
#contact .blue_title
{
   margin-left:3px;
   margin-bottom:16px;
}
#figures .blue_title
{
   margin-left:3px;
   margin-bottom:34px;
}
.blue_title
{
    margin-left:0px!important;
}
#medias .blue_title
{
    margin-left:9px!important;
}
#whoAreWe, #whyLeb
{
    margin-left:3px!important;    
}
#Statistics .float_Right
{
    margin-bottom:13px;
    margin-right:13px;
    width:287px;
    padding-top:32px;
}
#businessCost .bigDiv p
{
    width:712px;
}
.sectfocus #whoAreWe
{
    width:625px!important;
}
.sectfocus .rightDivision 
{
    width:105px!important;
}
.newsAndEventsPid.events.hasSideBlock #events
{
    width:502px;
    margin-left:0px!important;
}
.statistics.invPrj .rightDivision 
{
    position:absolute;
    top:0px;
    right:0px;
    padding-top:30px!important;
    margin-top:0px!important;
}
.spacing
{
    margin-left:-11px;
    *left:-11px;
}
#expPromotion .blue_fig
{
    display:block;
}
#home .urOptions 
{
    width:400px;
}
#doing_bus .desc_norm
{
    width:477px;
    margin-bottom:22px;
}




/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:960px;
  float:left;
}
#carousel {
  /*height:280px;
  width:960px;*/width:358px;height:262px;
  position:relative;
  margin-bottom:0.5em;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
  /**/
  width:203px;
  height:251px;

}
.carousel-feature a{
	  width:203px;
  		height:251px;
		overflow:hidden;
}
.carousel-feature .carousel-caption {
  position:absolute;
  top:145px;
  width:100%;
   font-family:'futura_md_btmedium' ;
   font-size:18px;
   opacity:1!important;
   display:none;
   text-align:center;

}
#home .carousel-feature .carousel-caption 
{
    width:186px!important;
    overflow:hidden;
}
#home #carousel1 .carousel-feature .carousel-caption 
{top:201px;}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px 5px 5px 22px;
  color:white;
  position:relative;
 text-transform:uppercase;    
font-size: 15px;
}

.main.carousel-feature .carousel-caption 
{
    top:178px!important;
    display:block;
}
.tracker-summation-container,.tracker-individual-container {
	display:none!important;
}
 
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:33px;
  left:220px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:220px;
  cursor:pointer;
}
#home #sectorsFocus .container
{
    margin-top: -32px!important;
    margin-left: -9px;
}
.tb_small
{
    font-size:11px;    
}

.email
{
    color: #0659AC;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    text-transform:none!important;
}
.desc
{
    margin-top:15px;
}
.biography
{
    background: url(../images/biography.png) no-repeat;
    display:block;
    width:94px;
    height:20px;
    margin-top:14px;
    cursor:pointer;
}
#VideoSide
{
    position:relative;
}
#VideoSide img
{
    height:151px;
    width:181px;
}
#VideoSide .play_video
{
    top:0px;
    left:0px;
}
#VideoSide .title
{
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
    padding-left:24px;
    padding-top:13px;
}
#VideoSide .div2
{
    padding-bottom:10px;
    padding-top:10px;
    cursor:pointer;
}
#VideoSide .play_video
{
    left:83px;
    top:145px;
}

#newsletter {
margin-right: 18px;
width: auto; /*483px;*/
padding-top:22px;
}
.nletter_box
{
    margin-bottom:20px;
}
.nletter_box_head, .nletter_box_content, .nletter_box_footer
{
    background-repeat:no-repeat;
    width:483px;
}
.nletter_box_head
{
    background-image: url("../images/newsletterBox_head.png");
    height:10px;
}
.nletter_box_content
{
    background-image: url("../images/newsletterBox_content.png");
    background-repeat:repeat-y;
    min-height:2px;
    padding-top:22px;
    padding-left:20px;
    width:443px;
    letter-spacing:normal;
    word-spacing:normal;
    padding-right:20px;
}
.nletter_box_footer
{
    background-image: url("../images/newsletterBox_footer.png");
    height:40px;
}
#newsletter_no_sb .nletter_box_head, #newsletter_no_sb .nletter_box_content, #newsletter_no_sb .nletter_box_footer
{
    width:708px;
}
#newsletter_no_sb .nletter_box_content
{
    width:668px;
}
#newsletter_no_sb .nletter_box_head
{
     background-image: url("../arImages/newsletterBox_head_large.png");
}
#newsletter_no_sb .nletter_box_content
{
     background-image: url("../arImages/newsletterBox_content_large.png");
}
#newsletter_no_sb .nletter_box_footer
{
     background-image: url("../arImages/newsletterBox_footer_large.png");
}
#newsletter_no_sb .ddlYears
{
    right:3px;
}
#newsletter_no_sb .issue
{
    width:650px;
}
#newsletter_main
{
    padding-top:50px;
}
.nletter_box_content .main_title
{
    font-family:'futura_md_btmedium' ;
   font-size:16px;
   color:#206BB6;/*0659AC*/
   padding-bottom:6px;
   text-transform:uppercase;
}
.nletter_box_content .join
{
    background-image: url("../images/join.png");
    background-repeat:no-repeat;
    width:64px;
    height:20px;
    cursor:pointer;
    margin-top:18px;
}
.issue
{
    width:423px;
    border-bottom:1px solid #CCC;
    padding-bottom:14px;
    background-image: url("../images/play.png");
    background-repeat:no-repeat;
    background-position:0px 20px;/*0px center*/
    padding-left:15px;
    padding-top:14px;
}
.issue a
{
    display:block;
}
.num_issue,.issue_date 
{
    display: inline-block;
    vertical-align: top;
    *display:inline;
    zoom:1;
}
.num_issue
{
    font-size:13px;
    font-weight:bold;
}
.issue_date
{
    font-size:11px;
    color:#999;
    /*font-weight:bold;*/
   /* background-image: url("../images/border_date.png");
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:8px;*/ 
}
.ddlYears
{
    background-image: url("../images/ddlYears.png");
    background-repeat:no-repeat;
    width:108px;
    height:22px;
    position:absolute;
    top:8px;
    right:0px;/*24*/
    cursor:pointer;
}
#newsletter_main #FilterNewsNEvents
{
    position:absolute;
    width:108px;
    height:22px;
}
#newsletter_main #FilterNewsNEvents .itemsDiv
{
    width:97px;
}
.search #events .item {
    background-color: #ffffff;
    margin-bottom: 12px;
    margin-left: 100px;
}
.search #events .item .moreDiv {
    margin-left: 2px;
}
.search #events .item .pic
{
    margin-left:12px;
  }
 /* new for teaser*/
  .no_side_block #expPromotion
 {
     width:699px;
  }
  .no_side_block #expPromotion .item .titleBox {
    width: 673px;
}
.no_side_block #expPromotion .item .dataDiv
{
    width:653px;
   }
 .no_side_block #invPromotion.treasers .item
{
    width:669px;
}
.no_side_block .treasers .item h2, .no_side_block #invPromotion.treasers p
{
    width:478px;
}
/* \new for teaser*/
.flipbook
{
    cursor:pointer;
    background-image:url("../images/readbook.png");
    background-repeat:no-repeat;
    width:96px;
    height:25px; 
    margin-top:23px;
   }
   
   
   #newsletterdetails .container img{display:block;margin:33px 0;}
 
    .newsletterdetail #mainMenu .mainItem:nth-child(6){background-color: #1D5594;
    background-image: none;
    border: 1px solid #13386D;
      color: #fff!important;}
      
      
      
      #businessSupp{    
          position: relative;
    float: left;
    width: 237px;
    margin-right: 0px;
    height: 267px;
    cursor: pointer;
    display: block;
    margin-left: 7px;}
    
    #businessSupp .pic {
    width: 100%;
    height: 200px;
    position: absolute;
    bottom: 2px;
    left: 0px;
    overflow: hidden;
}

#businessSupp .title,#latestNews .title {
      color: #999;
    font-family: 'futura_md_btmedium';
    font-size: 17px;
    width: 100%;
    text-transform: uppercase;
    height: 37px;
    line-height: 43px;
}
#businessSupp .title strong,#latestNews .title strong{       color: #666;
    font-weight: normal;}
.hidden{display:none;}




#carousel1 {
    width: 331px;
    height: 278px;
    position: relative;
    margin-bottom: 0.5em;
    overflow: hidden;
    margin-top: -19px;
}
#carousel1  .carousel-feature a{width:174px;height:222px;padding:14px;}
#carousel1  .carousel-feature a img{max-width:202px;max-height:250px;} 


.sectFocusDv {    display: block;
    cursor: pointer;
    background: #fff;
    width: 443px;
    position: relative;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 35px;        min-height: 144px;
    letter-spacing: normal;
    word-spacing: normal;
    padding-right: 20px;}
    
    .sectFocusDv  .pic{    float: left;
    width: 168px;
    height: 140px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;}
    
    .sectFocusDv h2 {
    color: #666666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    /* height: 51px; */
    overflow: hidden;
    line-height: 16px;
}
.sectFocusDv .dataDiv{display:block!important;    width: 421px!important;}
.sectFocusDv .more,.project .more {
    background: url(../images/big.png) no-repeat -133px -116px;  
    width: 94px;
    height: 20px;
    margin-top: 11px;
    position: relative;
    margin-left: 169px;cursor:pointer;
}
.project .more{margin-left:0;}
.sectFocusDv .less {
    background: url(../images/readless.png?abc) no-repeat 0 0;  
    width: 100px;
    height: 21px;
    margin-top: 11px;
    position: relative;
    margin-left: 169px;cursor:pointer;
}

#businessSupp .pic{background-size:cover;background-repeat:no-repeat;}


#businessSupp .title{    background-image: url(../images/inv2.png);
    width: 236px;
    height: 19px;
    background-position: 0px 1px;
    margin-top: 13px;}
#latestNews .title{    background-image: url(../images/inv1.png);
    width: 259px;    margin-bottom: 0;
    height: 17px;
    background-position: 0 2px;}


#carousel1 .carousel-feature{width:203px;height:262px;}


.glink .more{    background: url(../images/big.png) no-repeat -133px -116px;
    width: 94px;
    height: 20px;
    margin-top: 11px;
    position: relative;
    display:block;
    cursor: pointer;}
    
    .glink .pic {
    position: relative;
    width: 185px;
    height: 160px;
    overflow: hidden;
    padding-top: 10px;
}
.glink .div2 {
    background: url(../images/div2.png) repeat-y;
    width: 204px;
    padding-left: 25px;
    height: auto;
    position: relative;
    z-index: 1;
    padding-bottom: 12px;
}
.glink .div3 {
    background: url(../images/div3.png) no-repeat;
    width: 229px;
    height: 26px;
    position: relative;
}


.bsupage .container
{
       margin-top: 9px;
 }
.bsupage .container:last-child
{
       margin-top: 27px;
 }
  .bsupage .time ul{
      margin-top: 17px;
      list-style-type:none;
      }
      
      .bsupage .time ul li
      {
    color: #666666;
    font-family: 'futura_md_btmedium';
    font-size: 12px;
    background-image: none;
    padding:0 10px;
    height: 37px;
    line-height: 37px;
    cursor:pointer;      width:271px;
          }
  .bsupage .calendar,.bsupage .time
  {
      width: 316px;
      background-color:#fff;
      display:inline-block;
      *display:inline;    
      margin-top: 14px;
      vertical-align:top;        
      padding: 43px 18px 10px 14px;
      height:393px;margin-right:16px;
      } 
    .bsupage .time{margin-right:0px;}
    .bsupage .calendar h2,.bsupage .time h2,.bsupage .container h2
    {
         color:#0659AC;
         font-size:16px;
         font-family: 'futura_md_btmedium'; 
         border-bottom:1px solid #CCCCCC; 
         position:relative;     padding-bottom: 14px;
     } 
     .bsupage .container h2{}
     .bsupage .time ul li.selected
     {
         background-color:#174578;
         color:#fff;
    }
    .bsupage .frmPersonalInfo label{display:block;color:#085BAE;font-family:Tahoma;font-size:12px;    padding-bottom:6px;} 
      
    .bsupage .frmPersonalInfo .input_text
    {
       position:relative;
       margin-bottom: 20px;
        letter-spacing:normal;
         word-spacing:normal;
     }
     .bsupage .frmPersonalInfo .col
     {
         display:inline-block;    vertical-align: top;margin-right: 3%;
         *display:inline;
         position:relative;
         letter-spacing:-0.3em;
         word-spacing:-0.3em;
         width:311px;    padding-top: 21px;
         }
      .bsupage .frmPersonalInfo .input_text input,.bsupage .frmPersonalInfo .input_text select
      {border: 1px solid #CCCCCC;
        background: #EEEEEE;
        border-radius: 3px;padding:0 10px;
        width: calc(100% - 22px);
        height: 25px;
          }
          
      .bsupage .frmPersonalInfo .input_text textarea
      {    border: 1px solid #CCCCCC;
    background: #EEEEEE;
    height: 168px;
    border-radius: 3px;
    width: 100%;
    resize: none;
    overflow: auto;
          }
          .frmPersonalInfo .missing{border:0!important;}
     .bsupage .frmPersonalInfo .input_text label
     {
       color:#085BAE;
       font-size:12px;
       font-family:Tahoma;  
         }
         .frmPersonalInfo .mssg    
         {
             letter-spacing: normal;
            word-spacing: normal;
            margin-top: 3px;}
         .frmPersonalInfo .missing input,.frmPersonalInfo .missing select,.frmPersonalInfo .missing textarea{border:1px solid #0659AC!important;} 
         .bsupage .frmPersonalInfo .send
         {
             position:relative;
             cursor:pointer;width:102px;height:21px;
             margin-top:40px;
             background-image:url(../images/send.png);background-repeat:no-repeat;
             }
 .bsupage  .ui-datepicker-prev span{background-image:url(../images/leftarrow.png);background-repeat:no-repeat;    background-position: center;}
 .bsupage  .ui-datepicker-next span{background-image:url(../images/rightarrow.png);background-repeat:no-repeat;    background-position: center;}
 .bsupage  #datepicker .ui-datepicker{width:100%;    border: 0!important;    margin-top: 3px;}
 .bsupage  .container table th, .bsupage  .container table th span{text-transform:uppercase;color:#666666;}
 .bsupage  .ui-datepicker .ui-datepicker-header {font-family: 'futura_md_btmedium';margin-top: 22px; background: transparent; border: 0; font-size: 13px; font-weight: normal;}


.bsupage  .ui-state-active, .bsupage.ui-widget-content .ui-state-active, .bsupage.ui-widget-header .ui-state-active{background:#174578!important;color:#fff!important;font-family: 'futura_md_btmedium';}
.bsupage  .container table a,  .bsupage  .container table th a,  .bsupage  .container table td a{font-family: 'futura_md_btmedium';font-size:13px; background:transparent;border:0!important;text-align:center;width:37px;height:37px;line-height:37px;}
.bsupage  .container table,  .bsupage  .container table th,  .bsupage  .container table td{border:0;}



.frmPersonalInfo  .loader{background: url(../images/loader.gif) no-repeat;
    width:16px;
    height:16px;
    float:left;
    margin-right:9px;
    margin-top:2px;
    display:none;}
    .bsupage  #lang{width:auto;}
  .bsupage  #lang .lang{display:none;} 
  .bsupage  #lang .lang.en{display:block;}
    /*.bsupage #pageLinks .selected{background-color: transparent;color: #666;    border-top: 1px solid #fff;}*/
        .bsupage #pageLinks .selected.first{    background-color: #174478;border-top: 1px solid #174478; color: #fff; }
    
    
    
    
   .dayOff{pointer-events:none;}
   .dayOff a{color:#aaa!important;}
    .ui-datepicker-unselectable{opacity:1!important;}
   .ui-datepicker-unselectable span
   {
       border:0!important;
       text-align:center!important;color:#aaa!important;
       background:transparent!important;opacity:1!important;
       } 

 #projects.specific .project h4, #projects.specific .project h4 a{color: #085bae;    }
       
  #projects.specific .name{text-decoration:none;} 
 #projects.specific .project .pic{    width: 92%;}
  #projects.specific .project   
  {
      padding-top:19px;
    height: 250px;    background-color: #fff;
    background: none;border-radius: 6px;
    cursor:auto;       padding-left:16px;
    box-shadow: 0px 2px 7px 2px #cccccc6e;
    margin-right: 25px;
    margin:0 25px 29px -8px;
        width: 205px; 
   }
                                   
  #expPromotion .item .dataDiv .dvall  h2{background-image:none;padding-left:0;padding-right:10px;}
      #expPromotion .item .dataDiv .dvall p{    font-size: 12px;
    font-weight: normal;}
  .dvsmall li .more{    margin-left: 145px;}  
    
     #frmApplicationForm  #otherfield, #frmApplicationForm  #otherfield1{display:none;}
   #frmApplicationForm  #otherfield2{
    display: none;margin-top: 13px;
}
#frmApplicationForm  #otherfield3{padding-bottom:0;display:none;    margin-top: 19px;}
.groups label{    display: block;
    width: 100%;
    height: 23px;}
#frmApplicationForm .item{    display: inline-block;*display:inline-block;vertical-align:top;    width: 334px;}

.inlinecss{display: inline-block!important;*display:inline-block!important;}
#frmApplicationForm .groups input{    position: relative!important;    float: left;width:auto!important;
    margin-right: 12px;}
    #frmApplicationForm input#userValidation {
    bottom: 20px!important;
    left: 0px!important;
    top: auto!important;
    width: 284px!important;
    background-color: #EEE!important;
    border: 1px solid #CCC!important;
    border-left-color: #025BAE!important;
}
#frmApplicationForm input#userValidation.missing {
    border: 1px solid #085BAE !important;
}
#frmApplicationForm  select{width:289px!important;}

.Rounded_Bullet{margin-left: 33px;} 
ul.Rounded_Bullet li{     background-image: none;
    list-style: disc!important;
    padding-left: 0px!important;}
    
 #expPromotion .dvsmall li{    background-image: none!important;}
 #expPromotion .dvsmall p, #expPromotion .dvsmall strong, #expPromotion .dvsmall b{font-weight:normal;}
  #expPromotion .dvsmall{    padding-left: 168px;}
    #expPromotion .dvsmall .more{    margin-left: 0!important;}
    
    input[type=number] {
    -moz-appearance:textfield;
}
    input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.appform .mandatory{    float: right;    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #085bae;
    margin-right: 17px;}
    
    
    .invreg .dvsmall strong, .invreg .dvsmall b{font-weight:bold!important;}
        #expPromotion .item.selected  .dataDiv .dvsmall{    padding-left: 0!important;}
        
        
    .modifysetting > .pic,.modifysetting > h1{display:none;}
    .modifysetting .less{margin-left:0;}
        
    .treasers h1{text-transform: uppercase;}
    
    
    .frmPersonalInfo .mandatory {
    float: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #085bae;
    letter-spacing: normal;
    word-spacing: normal;
    margin-top: -23px;
}
    ul ul.rounded_bullet,ul ul.Rounded_Bullet{margin-left:0;padding-left:0;}    
ul.Rounded_Bullet li,ul.rounded_bullet li, ul.arrow_bullet li, ul.arrow_bullet ul li, li.rounded_bullet {
    list-style: none outside none!important;
    background: url(../images/bulletGrey.png) no-repeat scroll 0 8px transparent!important;
    margin-bottom: 4px!important;
 margin-left: 32px!important;
    padding-left: 15px!important;
    text-align: justify!important;
}

ul ul.rounded_bullet li,ul ul.Rounded_Bullet li{ margin-left: 8px!important;
    padding-left: 15px!important;}




#expPromotion .item .dataDiv ul.Rounded_Bullet li{margin-left:25px!important;}

.rub_as_teaser.item .pic{margin-bottom:63px;}



#projects .whylebstyle.project {background-image:none!important;width:198px!important;height:auto;    margin-left: -23px;
    margin-right: 9px;}
#projects .whylebstyle.project  .pic{width:198px!important;height:198px!important;}



/**** SERVICES ****/

.myborderserv{position: relative;
    width: 696px;
    height: 402px;
    background-color: #fff;
    margin-left: -11px;
    padding-top: 18px;}
.myborderserv .col{width:33%;background-image:url(../images/lineborder.png);background-repeat:repeat-y;float:left;position:relative;background-position:right 0;    min-height: 381px;}
.myborderserv .round{    width: 175px;
    height: 175px;font-family: 'futura_md_btmedium';
    border-radius: 100px;   position:relative;display:block;text-decoration:none;
    color: #fff;
    margin: 46px auto 30px;}
.myborderserv .col:nth-child(3){background-image:none;}
.myborderserv .col:nth-child(1) .round{background-color:#1A47C8;border:2px solid #37C666;}
.myborderserv .col:nth-child(2) .round{background-color:#3A1E83;border:2px solid #37C666;}
.myborderserv .col:nth-child(3) .round{background-color:#4F008C;border:2px solid #37C666;}
.myborderserv .col h1{font-size:16px;color:#A9ABAE;width:100%;text-align:center;margin: 0; font-weight: normal;	font-family: 'Conv_Geomanist-Light';}
.myborderserv .col h2{     margin-left: 22px;
    margin-top: 60px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Conv_Geomanist-Light';
    padding-right: 11px;
    font-size: 28px;
    line-height: 24px;}
    
    .myborderserv .col h2 b{font-family: 'Conv_Geomanist-Bold';font-weight:normal;}
.myborderserv li{        font-size: 10px;
    color: #2F4495;
    height: 18px;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 20px!important;font-family: 'Conv_Geomanist-Light';
    padding-top: 1px;
    background-image: url(../images/sprite.png);
    background-position: 0 -6px;
    margin-bottom: 0!important;}
.myborderserv ul{list-style-type:none;padding-left:30px;         margin-left: -14px;}
.myborderserv .col:nth-child(2) ul{ margin-top: 50px;    margin-bottom: 0;}
.myborderserv .col:nth-child(2) .round{margin-top:16px;}
.myborderserv .round .leftline{    width: 28px;
    height: 2px;
    background-color: #37C666;
    position: absolute;
    left: -28px;
    top: 82px;}
.myborderserv .col:nth-child(3) .round .leftline{right:-34px;}
.myborderserv .col:nth-child(2) .shape{    background-image: url(../images/sprite.png);
    background-position: 0 -122px;
    height: 98px;
    width: 50px;
    position: absolute;
    left: -50px;
    top: -13px;}
 .myborderserv .col:nth-child(3) .leftline{right: -34px;left: auto;    width: 32px;}
 
 #publications #Paging .page,.press #Paging .page{float: inherit;display:inline-block;}   
#publications #Paging .thePages,.press #Paging .thePages{float: left;width: 81%;height: 52px; }
.myborderserv .col:nth-child(3) .shape     
{
    background-image: url(../images/sprite.png);
    background-position: -1px -60px;
    height: 56px;
    width: 134px;
    position: absolute;
    bottom: -56px;
    background-repeat: no-repeat;
    left: -44px;}
    
  .round h2::first-line{font-family: 'Conv_Geomanist-Bold';font-weight:normal;}
  .myborderserv li a{text-decoration:none; color: #3B3088;	font-family: 'Conv_Geomanist-Light';font-weight:bold;}
    
    
.startTog .shapei{     position: absolute;
    width: 213px;
    height: 13px;
    background-image: url(../images/sprite.png);
    background-position: -14px -273px!important;
    background-repeat: no-repeat!important;
    bottom: 52px;
    left: 84px;
    }
.startTog{    background-image: url(../images/bgwrap.png);
    background-repeat: repeat-y!important;
    background-position: center!important;
    padding-top: 56px;
    height: 364px;
    float: left;
    padding-left: 46px;
    position: relative;
    overflow: hidden;
    margin-left: -12px;
    width: 98%;}
.startTog .round{    width: 278px;
    height: 278px;background-color:#1A47C8;border:2px solid #37C666;border-radius:200px;display:block;
-webkit-box-shadow: -1px 3px 46px -12px rgba(0,0,0,0.75);float:left;   
-moz-box-shadow: -1px 3px 46px -12px rgba(0,0,0,0.75);
box-shadow: -1px 3px 46px -12px rgba(0,0,0,0.75);text-decoration:none;
                margin-bottom: 134px;     }
.startTog .round h2{     margin-left: 36px;
    margin-top: 95px;
    font-weight: normal;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Conv_Geomanist-Light';
    padding-right: 11px;
    font-weight: normal;
    font-size: 43px;
    line-height: 40px;}
    .startTog .round h2 b{font-family: 'Conv_Geomanist-Bold';font-weight:normal;}
.startTog  .round .shape{    width: 119px;
    height: 39px;
    background-position: -317px -459px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    position: absolute;
    width:89px;
    left: 339px;
    top: 179px;}
.startTog li{     font-size: 10px;
    color: #fff;
    background-repeat: no-repeat;
    max-width: 247px;
    min-height: 20px;
    text-transform: uppercase;
    margin-left: 6px;
    padding-left: 25px!important;
    font-size: 15px;
    font-family: 'Conv_Geomanist-Light';
    padding-top: 0px;
    margin-bottom: 12px!important;
    background-image: url(../images/sprite.png);
    background-position: -3px -334px;}
    .startTog li a{text-decoration:none; color: #fff;}
.startTog ul{
       list-style-type: none;
    padding-left: 30px;
    margin-left: 73px;
    float: left;
       margin-top: 115px;}   
 .startTog .round .leftline{     width: 48px;
    height: 2px;
    background-color: #37C666;
    position: absolute;
    left: 0;
    top: 181px;
}
.startTog .label{
    font-family: 'Conv_Geomanist-Light';
    font-size: 12px;
    position: absolute;
    top: 19px;
    padding-right: 32px;right:0;
    color: #fff;}
   .startTog .label b{font-family: 'Conv_Geomanist-Bold';font-weight:normal;} 
.lineright{
    width: 21px;
    height: 10px;
    position: absolute;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat!important;
    top: 5px;
    right: 0;
    background-position: 0px -414px!important;}


.withbold strong{font-weight:bold!important;}




#projectDescription:-moz-placeholder { /* Firefox 18- */
color: #666c;
}

#projectDescription::-moz-placeholder {  /* Firefox 19+ */
color: #666c;
}

#projectDescription:-ms-input-placeholder {
color: #666c;
}

#projectDescription::-webkit-input-placeholder {
color: #999c;
}
.handLink{    position: absolute;
    display: block;
    width: 639px;
    height: 135px;
    top: 65px;
    left: 261px;}
    
 .handLink1{    position: absolute;
    display: block;
    width: 427px;
    height: 135px;
    top: 171px;
    left: 539px;}
.myborderserv h1 b{
   font-family: 'Conv_Geomanist-Bold';font-weight:normal;       font-size: 16px;}

.stylegrow.startTog ul {    margin-left: 101px;}

#browseMap .title{    width: 260px;}
#sectorsFocus .title{width: 178px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   .myborderserv li a {    color: #1e1463;font-size:11px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1024px) {
   .myborderserv li a{    color: #1e1463;font-size:11px;}
}
​ .sa-clock {
  
    background: url(../images/small-clock.fw.png) no-repeat;
    width: 18px;
    height: 21px;
}



/*********************************************************************************************/
/*********************************************************************************************/
/*********************************************************************************************/
/*********************************************************************************************/
/*********************************************************************************************/
.typeOfEvents {
    position: absolute;
    letter-spacing: normal;
    word-spacing: normal;
    top: 5px;
    left: 98px;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.typeOfEvents .type {
    background: white;
    width: 76px;
    border: 1px solid #d6d6d6;
    border-radius: 15px;
    text-align: center;
    padding: 2px;
    padding-bottom: 5px;
    float: left;
    position: relative;
    margin-top: 15px;
    color: #13398C;
    margin-left: 15px;
    font-weight: bold;
    cursor:pointer;
}
.typeOfEvents .type.active {
    background: #13398C;
    color: #fff;
    border: 1px solid #13398C;
}



.shareInDetail{
    position: relative;
    color: #13398C;
    /* font-family: 'futura_md_btmedium'; */
    letter-spacing: normal;
    word-spacing: normal;
    text-align: left;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    text-decoration:underline;
}

.shareInDetail .sharetext{
    position: relative;
    top: 11px;
}

.shareInDetail a.addthis_counter.addthis_pill_style {
    top: -21px !important;
    position: relative !important;
    /* visibility: hidden; */
}

.shareInDetail  .addthis_button_expanded{
    display:none !important;
}

.shareInDetail .addthis_counter .atc_s {
    background: none !important;
    color: transparent !important;
}


.rightDivision2 .theOptions .share{
    border:none !important;
    background: #EE7453 !important;
    color: #fff;
}

.rightDivision2 .theOptions .share:before,.rightDivision2 .theOptions .share:after{
    color: #fff !important; 
}


.loader{
    background: url(../images/loader.gif) no-repeat;
    width:16px;
    height:16px;
    float:left;
    margin-right:9px;
    margin-top:2px;
    display:none;
    position: absolute;
    bottom: 0px;
    left: 240px
}

/*********************************************/

.modal-form .item.message .shape {
    /*width: 291px;*/
    width: 274px;
    background-position: 0px -239px;
    height: 82px;
}

.modal-form .item.required .shape {
    border-left: 1px solid #085BAE;
}
.modal-form .item .shape {
    position: relative;
    width: 274px;
    background-color: #EEEEEE;
    border: 1px solid #CFCFCF;
}

.modal-form .item textarea {
    border: none;
    background: none;
    position: absolute;
    top: 4px;
    left: 5px;
    width: 285px;
    height: 76px;
    color: #666666;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    overflow: auto;
    resize: none;
}

.modal-form .inputsDiv .textInput select {
    height: 28px !important;
    width: 274px !important;
}


#location-filter, #month-filter, .filterDropdown {
    background: none;
    background-color: white;
    border: 1px solid #CFCFCF;
    width: 136px;
}


#location-filter .itemsDiv, #month-filter .itemsDiv, .filterDropdown .itemsDiv {
    width: 125px;
}
