@media print  {.ui-tabs-nav {display:none;}}
@media projection,screen  {.ui-tabs-hide {display:none;}}

html,head,body{ font-size: 10pt; font-family:Arial, helvetica, 'Liberation Sans',FreeSans,sans-serif; line-height:130%; margin:0px; padding:0px;}

#content {line-height:140%; font-size:0.9em;}
/*layout widths */
#content,
#articles-inside,
#navigation ul,
#header h1,
#footer-region
{width:888px; margin:0 auto; clear:both;}

#articles-inside, #navigation ul{width:913px;}

/* @group Elements */
#content h1{padding-left:0px !important; }
a,:link,a:visited{color:#36c;}
a:focus,a:hover,a:active{color:#039;}
pre,code{font-size:1em;font-family:"Bitstream Vera Sans Mono", "Courier New", monospace;}
table{border-collapse:collapse;width:100%;}
th,thead th,tbody th{text-align:left;padding-right:0;border-bottom:none;}
tbody{border-top:none;}
abbr{border-bottom:1px dotted #ccc;cursor:help;white-space:nowrap;}
abbr.created{border:none;cursor:auto;white-space:normal;}
img{border:0;}
hr{height:1px;border:1px solid #ccc;}
fieldset{border:1px solid #ccc;margin:1em 0;padding:0.5em;}

/* @end */

/* @group Navigation */

#navigation{width:100%;height:48px;background:url(../images/menu.png) repeat-x bottom right;position:relative;margin-bottom:1px;}
#navigation ul,#navigation li{list-style:none;padding:0;}
#navigation ul{display:block;position:relative;}
#navigation li{display:inline;}
#navigation a{outline:none;height:48px;line-height:48px;background:url(../images/menu.png) repeat-x bottom right;text-indent:-9999px;margin-right:1px;cursor:pointer;float:left;padding:0;}
#navigation li.experience a{width:104px;background-position:-463px 0;}
#navigation li.experience a:hover{background-position:-463px -49px;}
#navigation li.experience a:active{background-position:-463px -98px;}
#navigation li.experience a.active{background-position:-463px -147px;}
#navigation li.innovation---ip a{width:128px;background-position:0 0;}
#navigation li.innovation---ip a:hover{background-position:0 -49px;}
#navigation li.innovation---ip a:active{background-position:0 -98px;}
#navigation li.innovation---ip a.active{background-position:0 -147px;}
#navigation li.software a{width:94px;background-position:-273px 0;}
#navigation li.software a:hover{background-position:-273px -49px;}
#navigation li.software a:active{background-position:-273px -98px;}
#navigation li.software a.active{background-position:-273px -147px;}
#navigation li.company a{width:92px;background-position:-568px 0;}
#navigation li.company a:hover{background-position:-568px -49px;}
#navigation li.company a:active{background-position:-568px -98px;}
#navigation li.company a.active{background-position:-568px -147px;}
#navigation li.services-offering a{width:143px;background-position:-129px 0;}
#navigation li.services-offering a:hover{background-position:-129px -49px;}
#navigation li.services-offering a:active{background-position:-129px -98px;}
#navigation li.services-offering a.active{background-position:-129px -147px;}
#navigation li.our-team a{width:152px;background-position:-660px 0;}
#navigation li.our-team a:hover{background-position:-660px -49px;}
#navigation li.our-team a:active{background-position:-660px -98px;}
#navigation li.our-team a.active{background-position:-660px -147px;}

/* @end */

/* @group News Columns */

#articles{width:100%;background:#eee url(../images/views-news.png) top left repeat-x;border-top:1px solid #fff; padding:1.5em 0em; border-bottom: 1px solid #ccc;color:#444;}
#articles-inside{display:block;}
.view-News-list .view-footer{clear:both;margin:0;}
#articles-inside .article-preview, #articles-inside #top_1, #articles-inside #top_2, #articles-inside #top_3{background-color:transparent;width:274px;float:left;clear:right;font-size:9pt;line-height:150%;padding-bottom:0;margin:0 15px;}
#articles h3{background-color:transparent;text-shadow:0 1px #fff;display:block;width:270px;font-weight:normal;font-size:140%;line-height:140%;text-shadow:0 1px #efefef;margin:1em 0 .5em 0;}
#articles h3 a{text-decoration:underline !important;color:#162738;text-decoration:none; display:block;cursor:pointer; margin:0em; padding:0em; }

#articles h3 a:hover{color:#36c !important; display:block; text-decoration:underline;}
/* @end */
h1#site-name{margin-bottom:0;}
#header{height:102px;background:#bed9f2 url(../images/header-bg.png) 50% 0 repeat-y;display:block;height:53px; width:100%;border-bottom:1px solid #fff;}

#header h1{display:block;height:53px;background:#fff url(../images/logo-small.png) 12px 8px no-repeat;z-index:500;  }
#header h1 a{ display:block;text-indent:-900em;height:48px; width:300px;outline:none;}
#site-header .region{position:relative;}
#header-inner{}
#header-region{height:48px;background-color:#fff;margin:0;padding:0;}
#site-header #branding{}

#content-bottom{background:#eee url(../images/views-news.png) top left repeat-x;border-top:1px solid #fff;padding-top:1em;border-bottom:1px solid #ccc;}
#content-inner{border-bottom:1px solid #ddd;width:100%;}
#content #page-title{font-weight:400;font-size:14pt;color:#047;text-shadow:0 1px #fff;margin:0 !important;padding:20px 15px 0;}
#content h1,
#content h2,
#content h3,
#content h4{font-weight:400;font-size:12pt;color:#047;text-shadow:0 1px #fff;  padding:1em 0em; margin:0em; }





#footer{clear:both;font-size:.9em; text-shadow:0px 0px 1px #000;color:#ccc;background:#d3d7cf url(../images/footer-background-repeat-x.png) top left repeat-x;padding-bottom:3em;border-top:1px solid #eee;width:100% !important;text-align:center;margin:0 auto;}
#footer a{color:#fff;}
#footer-region{background:#525350 url(../images/footer-caption-repeat-x.png) 50% 0 repeat-x;padding-top:5em;min-height:36px;text-align:center;margin:0 auto !important; padding-bottom:2em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#footer-message{background-color:#525350;color:#ccc;font-size:0.9em;}
#footer-message p{padding:1em;}
#footer-region p{display:inline;}
#footer-inner{padding:0 20px;}

/* @group Experience Browser */

/* Experience Browser */
#exp-browser, #exp-browser ul, #exp-browser li{padding:0em; margin:0em; list-style:none;}
/* hide everything inside each unselected orgtype */
#exp-browser #industry ul, #exp-browser #country ul, #exp-browser #type ul, #exp-browser ul li ul li, #exp-browser ul li ul li div{display:none;}
/*show each section when active*/
#exp-browser .active ul{display:block;}

/* theme active Sections*/ 
#exp-browser #industry.active ul, #exp-browser #country.active ul, #exp-browser #type.active ul {display:block;z-index:100;position:absolute;  height:215px; width:330px;top:0px; }
#exp-browser #industry.active ul{ }
#exp-browser #country.active ul {}


#exp-browser #type.active ul {}

#exp-browser #industry.active ul li.active ul, #exp-browser #country.active ul li.active ul, #exp-browser #type.active ul li.active ul {position:absolute; top:0px; left: 589px; background-color:#d71; width:297px;  height:215px;border:1px solid #e82; border-style:none solid; z-index:99999; border:1px solid #ea7; border-top-style:none; -moz-box-shadow: -3px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:-3px 5px 5px rgba(0,0,0,0.3);box-shadow: -3px 5px 5px rgba(0,0,0,0.3);
}

 #exp-browser .active ul {position:relative;}

#exp-browser h3{z-index:9999;}

#exp-browser li.ngo h3, #exp-browser li.government h3, #exp-browser li.corp h3{position:absolute; width:110px; height:177px; padding:0em; line-height: 303px; color:#fff; text-shadow: 0px -1px 2px #000; font-size:1em; text-align:center; text-transform:uppercase; background: transparent url(../images/exp-browser-sprites.png) top left no-repeat;top:20px; }
#exp-browser li.ngo h3{left: 215px; background-position: -387px -20px; line-height: 0;}
#exp-browser li.government h3{left: 340px;background-position:-498px -20px; line-height: 0;}
#exp-browser li.corp h3{left: 462px;background-position:-609px -20px; line-height: 0;}
/* orgtype hover states*/
/*#exp-browser li.ngo h3:hover{background-position: -724px -20px}*/
/*#exp-browser li.government h3:hover{background-position:-838px -20px;}*/
/*#exp-browser li.corp h3:hover{background-position:-952px -20px;}*/
/*active org-type states*/
#exp-browser li.active h3.ngo_active{ background-position: -1064px -20px}
#exp-browser li.active h3.government_active{background-position:-1175px -20px;}
#exp-browser li.active h3.corp_active {background-position:-1286px -20px;}
/*#exp-browser li.ngo.active h3{ background-position: -1064px -20px}
#exp-browser li.government.active h3{background-position:-1175px -20px;}
#exp-browser li.corp.active h3{background-position:-1286px -20px;}*/


#exp-browser #type li h3{text-indent:-9000px}
#exp-browser #industry li h3{display:block; position:absolute; background-color:black; width:120px; z-index:9000; height:80px; padding:0px; margin:0em;line-height:30px; color:#fff; text-shadow: 0px -1px #000; font-size: 100%; text-align:center;background:transparent url(../images/exp-browser-sprites.png) top left no-repeat; }

#exp-browser #industry li.electricity h3{ left: 214px; top:19px; background-position:-2137px -20px;}
#exp-browser #industry li.environment h3{ left: 336px; top:19px; background-position:-2262px -20px}
#exp-browser #industry li.financial h3{ left: 458px; top:19px; background-position:-2387px -20px}
#exp-browser #industry li.gas h3{ left: 214px;top:115px;background-position:-2137px -116px;}
#exp-browser #industry li.information-technology-telecommunications h3{ left: 336px;top:115px;background-position:-2262px -116px}
#exp-browser #industry li.resources h3{ left: 458px;top:115px;background-position:-2387px -116px}

#exp-browser #country ul .france h3.highlightH3{left:105px; top:76px; width:70px; height:18px;background-position:-2971px -76px;}

#exp-browser #industry li.electricity h3.highlightH3 {background-position:-1399px -26px}
#exp-browser #industry li.environment h3.highlightH3 {background-position:-1525px -26px}
#exp-browser #industry li.financial h3.highlightH3 {background-position:-1649px -26px}
#exp-browser #industry li.gas h3.highlightH3 { background-position:-1399px -111px;}
#exp-browser #industry li.information-technology-telecommunications h3.highlightH3 {background-position:-1525px -111px}
#exp-browser #industry li.resources h3.highlightH3 { background-position:-1649px -111px}

/*#exp-browser #industry li.electricity h3:hover{background-position:-1399px -26px}
#exp-browser #industry li.environment h3:hover{background-position:-1525px -26px}
#exp-browser #industry li.financial h3:hover{background-position:-1649px -26px}
#exp-browser #industry li.gas h3:hover{ background-position:-1399px -111px;}
#exp-browser #industry li.information-technology-telecommunications h3:hover{background-position:-1525px -111px}
#exp-browser #industry li.resources h3:hover{ background-position:-1649px -111px}*/


#exp-browser #industry li.active h3.electricity_active {background-position:-1773px -29px;}
#exp-browser #industry li.active h3.environment_active {background-position:-1894px -29px;}
#exp-browser #industry li.active h3.financial_active {background-position:-2015px -29px;}
#exp-browser #industry li.active h3.gas_active { background-position:-1773px -109px;}
#exp-browser #industry li.active h3.resources_active { background-position:-2015px -109px;}
#exp-browser #industry li.active h3.information-technology-telecommunications_active{background-position:-1894px -109px;}
/*#exp-browser #industry li.electricity.active h3{background-position:-1773px -29px;}
#exp-browser #industry li.environment.active h3{background-position:-1894px -29px;}
#exp-browser #industry li.financial.active h3{background-position:-2015px -29px;}
#exp-browser #industry li.gas.active h3{ background-position:-1773px -109px;}
#exp-browser #industry li.resources.active h3{ background-position:-2015px -109px;}
#exp-browser #industry li.information-technology-telecommunications.active h3{background-position:-1894px -109px;}
*/

#exp-browser #industry li h3{text-indent:-9999px;;}

#exp-browser #country ul.one{width:360px;position:absolute; left:210px; background:transparent url(../images/exp-browser-sprites.png) -2507px 0px no-repeat;}
#exp-browser #country ul h3{font-size:80%; color:#fff; text-shadow:0px -1px #000; background:black url(../images/exp-browser-sprites.png) -2556px -20px no-repeat; display:block;text-align:center; text-indent:-9999px;}
#exp-browser #country ul .active h3{background-color:#f90; !important; color:white;text-shadow:0px 0px 4px #000;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}
#exp-browser #country ul h3:hover{background-color:white !important; color:black;text-shadow:1px 1px #eee;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}

#exp-browser #country ul .denmark h3{top:19px; left:164px;height:39px;width:55px;background-position:-2671px -19px;}
#exp-browser #country ul .denmark h3.highlightH3{background-position:-3030px -19px;}
#exp-browser #country ul .active h3.denmark_active{background-position:-3359px -19px;}
/*#exp-browser #country ul .denmark.active h3{background-position:-3359px -19px;}*/
/*#exp-browser #country ul .denmark h3:hover{background-position:-3030px -19px;}*/

#exp-browser #country ul .germany h3{left: 190px; top:40px; height:30px;width:93px;background-position:-2697px -40px ;}
#exp-browser #country ul .germany h3.highlightH3 {background-position:-3056px -40px;}
#exp-browser #country ul .active h3.germany_active{left: 190px; top:40px; width:93px; height:30px;background-position:-3385px -40px}
/*#exp-browser #country ul .germany.active h3{left: 190px; top:40px; width:93px; height:30px;background-position:-3385px -40px}*/
/*#exp-browser #country ul .germany h3:hover{background-position:-3056px -40px;}*/

#exp-browser #country ul .colombia h3{left: 36px; top:141px; height:32px;width:62px;background-position:-2543px -141px ;}
#exp-browser #country ul .colombia h3.highlightH3 {left: 36px; top:141px;height:32px;width:62px;background-position: -2902px -141px;}
#exp-browser #country ul .active h3.colombia_active{left: 36px; top:141px; width:63px; height:44px;background-position:-3231px -141px;}
/*#exp-browser #country ul .colombia.active h3{left: 36px; top:141px; width:63px; height:44px;background-position:-3231px -141px;}*/
/*#exp-browser #country ul .colombia h3:hover{left: 36px; top:141px;height:32px;width:62px;background-position: -2902px -141px;}*/

#exp-browser #country ul .singapore h3{left:267px; top: 107px; width:60px; height:40px;background-position:-2774px -107px;}
#exp-browser #country ul .singapore h3.highlightH3{left:267px; top: 107px; width:60px; height:40px;background-position:-3133px -107px;}
#exp-browser #country ul .active h3.singapore_active{left:267px; top: 107px; width:60px; height:40px;background-position:-3463px -107px;}
/*#exp-browser #country ul .singapore.active h3{left:254px; top: 119px; width:73px; height:33px;background-position:-3450px -119px;}*/
/*#exp-browser #country ul .singapore h3:hover{left:254px; top: 119px; width:73px; height:33px;background-position:-3120px -119px;}*/

#exp-browser #country ul .australia h3{left:220px; top:160px; width:86px; height:23px;background-position:-2727px -160px;}
#exp-browser #country ul .active h3.australia_active{left:220px;
                    top:159px;
                    width:86px;
                    height:24px;
                    background-position:-3416px -159px !important;}
#exp-browser #country ul .australia h3.highlightH3{left:220px; top:160px; width:86px; height:23px;background-position:-3086px -160px;}
/*#exp-browser #country ul .australia.active h3{left:220px; top:159px; width:86px; height:24px;background-position:-3416px -159px;}*/
/*#exp-browser #country ul .australia h3:hover{left:220px; top:160px; width:86px; height:23px;background-position:-3086px -160px;}*/


#exp-browser #country ul .trinidad-tobago h3.highlightH3{height:34px;width:95px;background-position: -2966px -135px;}
#exp-browser #country ul .trinidad-tobago h3{left:100px; top:135px;height:34px;width:95px;background-position: -2607px -135px;}
#exp-browser #country ul .active h3.trinidad-tobago_active{height:34px;width:95px;background-position: -3295px -135px;}
/*#exp-browser #country ul .trinidad-tobago.active h3{height:37px;width:104px;background-position: -3295px -135px}*/
/*#exp-browser #country ul .trinidad-tobago h3:hover{height:34px;width:104px;background-position: -2966px -135px;}*/

#exp-browser #country ul .botswana h3.highlightH3{height:34px;width:104px;background-position: -2966px -170px;}
#exp-browser #country ul .botswana h3{left:100px; top:170px;height:34px;width:104px;background-position: -2607px -170px;}
#exp-browser #country ul .active h3.botswana_active{height:34px;width:104px;background-position: -3295px -170px}

#exp-browser #country ul .france h3{left:105px; top:76px; width:70px; height:18px;background-position:-2612px -76px;}
#exp-browser #country ul .france h3.highlightH3{left:105px; top:76px; width:70px; height:18px;background-position:-2971px -76px;}
#exp-browser #country ul .active h3.france_active {left:104px; top:75px; width:71px; height:20px;background-position:-3300px -75px;}
/*#exp-browser #country ul .france.active h3 {left:104px; top:75px; width:71px; height:20px;background-position:-3300px -75px;}*/
/*#exp-browser #country ul .france h3:hover{left:105px; top:76px; width:70px; height:18px;background-position:-2971px -76px;}*/

#exp-browser #country ul .spain h3{left:156px; top:95px; width:52px; height:32px;background-position:-2663px -95px;}
#exp-browser #country ul .spain h3.highlightH3{left:156px; top:95px; width:52px; height:32px;background-position:-3022px -95px;}
#exp-browser #country ul .active h3.spain_active{left:155px; top:93px; width:54px; height:35px;background-position:-3351px -93px;}
/*#exp-browser #country ul .spain.active h3{left:155px; top:93px; width:54px; height:43px;background-position:-3351px -93px;}*/
/*#exp-browser #country ul .spain h3:hover{left:156px; top:95px; width:52px; height:40px;background-position:-3022px -95px;}*/

#exp-browser #country ul .thailand h3{left:196px; top:129px; width:74px; height:19px;background-position:-2703px -129px;}
#exp-browser #country ul .thailand h3.highlightH3{left:196px; top:129px; width:74px; height:19px;background-position:-3062px -129px;}
#exp-browser #country ul .active h3.thailand_active{left:195px; top:127px; width:74px; height:22px;background-position:-3391px -127px;}

#exp-browser #country ul .belgium h3{left:94px; top:54px; width:84px; height:19px;background-position:-2601px -54px;}
#exp-browser #country ul .belgium h3.highlightH3{left:94px; top:54px; width:84px; height:19px;background-position:-2960px -54px;}
#exp-browser #country ul .active h3.belgium_active{left:93px; top:54px; width:86px; height:20px;background-position:-3289px -54px;}
/*#exp-browser #country ul .belgium.active h3{left:93px; top:54px; width:86px; height:20px;background-position:-3289px -54px;}*/
/*#exp-browser #country ul .belgium h3:hover{left:94px; top:54px; width:84px; height:19px;background-position:-2960px -54px;}*/

#exp-browser #country ul .united-kingdom h3{left:48px; top:20px; width:115px; height:34px;background-position:-2555px -20px;background-position:-2555px -20px;}
#exp-browser #country ul .united-kingdom h3.highlightH3{left:48px; top:20px; width:115px; height:34px;background-position:-2555px -20px;background-position:-2914px -20px;}
#exp-browser #country ul .active h3.united-kingdom_active{left:48px; top:20px; width:115px; height:34px;background-position:-2555px -20px;background-position:-3244px -20px;}
/*#exp-browser #country ul .united-kingdom.active h3{left:48px; top:20px; width:115px; height:34px;background-position:-2555px -20px;background-position:-3244px -20px;}*/
/*#exp-browser #country ul .united-kingdom h3:hover{left:48px; top:20px; width:115px; height:34px;background-position:-2555px -20px;background-position:-2914px -20px;}*/

/*#exp-browser #country ul .united-kingdom.active h3{left:48px; top:20px; width:115px; height:34px;background-position:-3244px -20px;}
#exp-browser #country ul .united-kingdom h3:hover{left:48px; top:20px; width:115px; height:34px;background-position:-2914px -20px;}*/

#exp-browser #country ul .hungary h3{left:201px; top:71px; width:91px; height:19px;background-position:-2708px -71px; }
#exp-browser #country ul .hungary h3.highlightH3{left:201px; top:71px; width:91px; height:19px;background-position:-3067px -71px; }
#exp-browser #country ul .active h3.hungary_active{left:201px; top:71px; width:91px; height:19px;background-position:-3397px -71px; }
/*#exp-browser #country ul .hungary.active h3{left:201px; top:71px; width:91px; height:19px;background-position:-3397px -71px; }*/
/*#exp-browser #country ul .hungary h3:hover{left:201px; top:71px; width:91px; height:19px;background-position:-3067px -71px; }*/

#exp-browser #country ul .canada h3{left:1px; top:72px; width:90px; height:34px;background-position:-2508px -72px; }
#exp-browser #country ul .canada h3.highlightH3{left:1px; top:72px; width:90px; height:34px;background-position:-2867px -72px; }
#exp-browser #country ul .active h3.canada_active{left:1px; top:72px; width:90px; height:34px;background-position:-3197px -72px; }

#exp-browser #country ul .united-states h3{left:1px; top:107px; width:90px; height:34px;background-position:-2508px -107px; }
#exp-browser #country ul .united-states h3.highlightH3{left:1px; top:107px; width:90px; height:34px;background-position:-2867px -107px; }
#exp-browser #country ul .active h3.united-states_active{left:1px; top:107px; width:90px; height:34px;background-position:-3197px -107px; }
/*#exp-browser #country ul .united-states.active h3{left:1px; top:77px; width:90px; height:34px;background-position:-3197px -77px; }*/
/*#exp-browser #country ul .united-states h3:hover{left:1px; top:77px; width:90px; height:34px;background-position:-2867px -77px; }*/

#exp-browser #country.active ul{}
#exp-browser #country li h3{display:block; position:absolute; margin:0em; padding:0em; } 

#exp-browser li li.active li{display:inline !important; }
#exp-browser li li.active ul{text-align:center;overflow:visible; display:inline-block !important;vertical-align:middle;;}
#exp-browser li li.active li h4{
    display:inline-block;
    vertical-align:middle;
    white-space:nowrap !important;
    color:#000;
    text-shadow: 0px 1px  rgba(0,0,0,0.1);
    display:inline;
    display:inline-block !important;
    padding:1px 3px;
    margin:1px 1px 0px 0px;
    zoom:1; 
    *display:inline;
}
#exp-browser li li li.active div{display:block; padding:20px; width: 257px; background-color:/*851*/ #d71;position:absolute; z-index:9999; top:211px;  -moz-box-shadow: -3px 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:-3px 5px 5px rgba(0,0,0,0.3);box-shadow: -3px 5px 5px rgba(0,0,0,0.3);text-align:left;left:-1px; border:1px solid #ea7; border-top-style:none;text-shadow:0px 1px 0px rgba(255,255,255,0.2); font-size:10pt !important; color:#000; }
#exp-browser li li li.active div h5{padding:0em; margin:.1em 0em 1em 0em; font-size:12pt; font-weight:normal;letter-spacing:.04em; color:#fff7e0; text-shadow:0px -1px #a40;}

#exp-browser li li.active li:hover h4, #exp-browser li li.active li.active h4{cursor:pointer;color:#000 !important;text-shadow:none !important;background-color:#fff !important; -moz-box-shadow: 0px 0px 10px #fff;-webkit-box-shadow: 0px 0px 10px #fff;box-shadow: 0px 0px 10px #fff; border-color:#fff;text-shadow: none !important;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
#exp-browser li li.active li:hover h4{color:#000 !important; background-color:#eda !important;}
#exp-browser li li.active li.active h4{color:#000 !important;background-color:#fff !important;}
#exp-browser li li.active div, #exp-browser li li div.single{display:none;}
#exp-browser li li.active ul{display:block !important;padding-top:10px !important;height:205px !important;}
#exp-browser li li.active div.single{
  background-color:/*851*/ #d71;
  padding-bottom:18px !important;
  text-shadow:0px 1px 0px #fa4;
  display:block !important;
  min-height:197px;
  width: 265px;
  top:0px;
  padding:0px 16px;
  position:absolute;
  z-index:9999;
  text-align:left;
  left:-1px;
  border:1px solid #ea7;
  border-top-style:none;
  border-bottom-style:none;
  font-size:10pt !important; 
  -moz-box-shadow: -3px 5px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:-3px 5px 5px rgba(0,0,0,0.3);
  box-shadow: -3px 5px 5px rgba(0,0,0,0.3);
}
#exp-browser li li.active div.double{
  background-color:/*851*/ #d71;
  text-shadow:0px 1px 0px #fa4;
  display:block !important;
  margin-top:0em !important;
  width: 265px;
  padding:0px 16px;
  padding-bottom:18px !important;
  z-index:9999;
  text-align:left;
  left:-1px;
  border:1px solid #ea7;
  border-top-style:none;
  font-size:10pt !important;
  -moz-box-shadow: -3px 5px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:-3px 5px 5px rgba(0,0,0,0.3);
  box-shadow: -3px 5px 5px rgba(0,0,0,0.3);
}
#exp-browser li li.active div.double h5, #exp-browser li li.active div.single h5{margin-top:0em;padding-top:1em;text-shadow:0px -1px #a40;;font-size:120%; font-weight:normal;  margin-bottom:1em; color:#fff !important;}


/*hovercss3 effects states*/
#exp-browser li h3:hover{-moz-box-shadow: 0px -5px 20px #fff; -webkit-box-shadow: 0px -5px 20px #fff; box-shadow: 0px -5px 20px #fff; z-index:9000;}
#exp-browser li li.active h3{-moz-box-shadow: 0px 2px 10px #444;-webkit-box-shadow: 0px 2px 10px #444;box-shadow: 0px 2px 10px #444; z-index:9999;}
#exp-browser li#industry li.active li:hover h3{-moz-box-shadow: 0px 0px 4px #fff;-webkit-box-shadow: 0px 0px 4px #fff;box-shadow: 0px 0px 4px #fff; }
#exp-browser #industry li h3:hover{cursor:pointer;-moz-box-shadow: 0px 0px 6px #fff;-webkit-box-shadow: 0px 0px 6px #fff;box-shadow: 0px 0px 6px #fff; }


#articles{}

#exp-browser{-moz-box-shadow:0px 6px 20px #ccc;-webkit-box-shadow:0px 6px 20px #ccc;box-shadow:0px 6px 20px #ccc;position:relative;width:888px;height:215px;background:transparent url(../images/exp-browser-bg.png) top left repeat-x;margin-bottom:2.3em;}
#exp-browser #industry h2, #exp-browser #country h2, #exp-browser #type h2 {left:12px;display:block;position:absolute;background:transparent url(../images/exp-browser-sprites.png) top left no-repeat;text-indent:-9999px;}

#exp-browser h2{z-index:500;position:absolute;width:192px;cursor:pointer;margin:0;padding:0;line-height:70px; color:#fff; text-shadow:0px 1px 2px #000; text-indent:28px}

/*inactive orgtypes*/
#exp-browser #industry h2{top:0px;background-position: 0px -0px;height:80px; line-height:80px; }
#exp-browser #country h2{top:79px;background-position: 0px -79px;height:62px;line-height:60px;}
#exp-browser #type h2{top:141px; background-position: 0px -141px; height:72px;line-height:54px;}

/*active orgtypes*/
#exp-browser #industry h2:hover, #exp-browser #industry.active h2{top:0px;background-position: -192px -1px !important;}
#exp-browser #country h2:hover, #exp-browser #country.active h2{background-position: -192px -80px;}
#exp-browser #type h2:hover, #exp-browser #type.active h2{ background-position: -192px -142px ;z-index:7000; height:72px;}



#exp-browser li,#exp-browser ul{list-style:none;display:inline;}



.bio h2{clear:both;padding-left:16px;}
.stats{float:right;margin-left:0;width:265px;border-top:5px solid #ccc;line-height:130%;font-size:0.85em;padding-top:5px;}
.stats dt{font-weight:700;padding-top:.5em;margin-top:.25em;color:#222;}
.stats dd{border-bottom:1px solid #ddd;margin:0;padding:0 0 .5em;color:#777}

.copy{width:570px;color:#444;padding-bottom:1em; font-size:95%; }
.body{width:800px;color:#444;padding-bottom:1em; font-size:95%; }
       



/* @end */

/* @group Our Team */

#rotate{margin:0em; padding:0em;height:210px;margin-bottom:1em;/*background:transparent url(../images/sprite-ourteam.png) top left no-repeat;*/}



#rotate .larry{background:url("../images/sprite-ourteam.png") no-repeat scroll 0px 0px transparent;}
#rotate .kathy{background:url("../images/sprite-ourteam.png") no-repeat scroll -296px 0px transparent;}
#rotate .phil{background:url("../images/sprite-ourteam.png") no-repeat scroll -444px 0px transparent;}
#rotate .sam{background:url("../images/sprite-ourteam.png") no-repeat scroll -592px 0px transparent;}
#rotate .karen{background:url("../images/sprite-ourteam.png") no-repeat scroll -740px 0px transparent;}
#rotate .ulrich{background:url("../images/sprite-ourteam.png") no-repeat scroll -148px 0px transparent;}



#rotate ul{margin:0em; padding:0em;}
#rotate li{cursor:pointer;display:block;width:148px;float:left;text-align:left;position:relative;margin:0 !important}
#rotate a{display:block;line-height:0;color:#333;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:700;border-right:1px solid #fff;outline:none;margin:0;padding:129px 0 0; border-right:1px solid #fff !important;}
#rotate a:hover{background-color:transparent;color:#fff;display:block ;margin:0;}
#rotate a span{cursor:pointer;display:block;height:81px;margin:0;}
#rotate a strong{color:#333;font-size:125%; letter-spacing:0.06em;line-height:110%;display:block; padding-top:6px; padding-left:18px; text-shadow:0px 1px 2px #eee;}
#rotate a small{color:#333;font-size:85%; font-weight:normal; text-transform:none; letter-spacing:.04em;line-height:130%;display:block; padding-top:.2em;padding-right:10px; padding-left:18px;text-shadow:0px 1px #eee;}
#rotate .ui-tabs-selected strong{color:#fff; text-shadow: 0px -1px 0px #222;}
#rotate .ui-tabs-selected small{color:#fff; text-shadow:0px -1px #444;}

#rotate a:hover{ -moz-box-shadow:0px -5px 20px #fff;-webkit-box-shadow:0px -5px 20px #fff;box-shadow:0px -5px 20px #fff;color:#000}
#rotate a:hover span, #rotate li.ie6hover span{height:77px;border-bottom: 5px #ccc solid}
#rotate .ui-tabs-selected a:hover span{opacity:1.0 !important;height:82px;border-style:none !important;}

#rotate .ui-tabs-selected a{-moz-box-shadow:0px -0px 40px #fa0}
/*#rotate .larry a:hover span,*/ #rotate .larry.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat 0px -211px;}
/*#rotate .ulrich a:hover span,*/ #rotate .ulrich.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat -148px -211px;}
/*#rotate .kathy a:hover span,*/ #rotate .kathy.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat -296px -211px;}
/*#rotate .phil a:hover span,*/ #rotate .phil.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat -444px -211px;}
/*#rotate .sam a:hover span,*/  #rotate .sam.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat -592px -211px;}
/*#rotate .karen a:hover span,*/  #rotate .karen.ui-tabs-selected span{background:transparent url(../images/sprite-ourteam.png) no-repeat -740px -211px;}
#rotate .ui-tabs-selected a{-moz-box-shadow:0px -0px 30px #fa0; -webkit-box-shadow:0px -0px 30px #fa0;box-shadow:0px -0px 30px #fa0;border-right-color:#fb3 !important}
#rotate .ui-tabs-selected a span{-moz-box-shadow:0px 25px 30px #fff;-webkit-box-shadow:0px 25px 30px #fff;box-shadow:0px 25px 30px #fff}
/* @end */





div.admin .left,div.admin .right{width:50%;margin-left:0;margin-right:0;}
div.admin .right .admin-panel{margin-left:10px;}
#user-login-form a,#user-login-form div,#user-login-form ul,#user-login-form div li,#user-login-form div label{display:inline;color:#999;padding-left:1em;}
#user-login-form span{color:#666;font-weight:400;}
#user-login-form input{border:1px solid #222;color:#fff;background-color:#888;padding:4px;}

/* @group IP Description */

/* IP Browser */
.ip-desc{ width:  270px; float: left;clear:left;line-height:  140%;background-color: #4e7faa; color :#fff;margin-top: 8px;border-radius-topright:8px;-moz-border-radius-bottomright:8px;-webkit-border-radius-bottomright:8px;border-radius-bottomleft:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius-bottomleft:8px;border-radius-topleft:8px;-moz-border-radius-topleft:8px;-webkit-border-radius-topleft:8px;}
.ip-desc p, #ip-desc h2{padding: 30px 16px; ; line-height:140%;}
#ip-list{ min-height:  260px; margin-left: 272px;	padding:  0px; background: transparent url(../images/paper.png) top right no-repeat; width: 590px;margin-top: 0px; margin-bottom:2em;padding-top:48px;}
#ip-list h2{text-align: center; line-height: 40px;text-transform: uppercase; color: #888; margin: 0px auto;  margin-bottom: 2em;}
#ip-list h2 span{border:  1px solid #eee; background-color: #fff; padding: 2px 50px;  font-family: Garamond, "sans serif", sans-serif; letter-spacing: 2px; font-size:  small;}
#ip-list ul{ margin: 0em; padding: 0em 40px;}
#ip-list li{ padding: 0em; list-style: none;margin-bottom: .9em; padding-bottom: .75em; font-size: 90%; color: #999; border-bottom: .25em #eee solid;}
#ip-list a{ display: block; font-size:  110%; text-decoration: none; color: #333; font-family:  "liberation sans", arial, sans-serif;}
#ip-list a:hover{color: #000;}

/* @end */



/*software page*/
#content{padding-bottom:1em;}
#facts{position:relative; overflow:hidden;}
#facts .one, #facts .two, #facts .three{ width:31.2%; float:left; clear:right; margin-right:3.2%;margin-top:1em; margin-bottom:2em;}
#facts .three{margin-right:0em !important;}
#article-full .copy { margin-bottom:2em; padding-right:0px}

#facts p{margin-top:0em;}
#facts h4, #facts h2{padding-bottom:0.5em; line-height:130%;}

.archive{text-decoration: none; color:#555 !important; font-size:80%; background-color:#f5f5f5; padding:.4em 1.6em; -moz-border-radius:5px; border: 1px solid #eee; float:right; }

a.more-link{font-size:85%;background-color:#631; padding:.1em 1em; color:#db9; text-decoration:none; margin-top:0.5e; -moz-border-radius:1em; -webkit-border-radius:1em; border:2px solid #952; border-radius:1em; border:1px solid #740;-moz-box-shadow:0px 1px 12px #641;-webkit-box-shadow:0px 1px 2px #420;box-shadow:0px 1px 2px #420;display:block; width:6em;text-shadow:none; margin-top:1em;}

a:hover.more-link{background-color:#fff; color:#444; border-color:#fff;-moz-box-shadow:0px 0px 5px #fff;-webkit-box-shadow:0px 0px 5px #fff;box-shadow:0px 0px 5px #fff;  }

#exp-browser #country ul.one ul{left:379px !important;}
#exp-browser h4{background-color: transparent !important; color :#fff !important; text-shadow: 0px -1px 0em rgba(0,0,0,0.25) !important; border-style:none !important; -moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important; }
#exp-browser h4:hover{ color:black !important; background-color:transparent !important; text-shadow: none !important; box-shadow:0px 0px 10px #fff !important;-webkit-box-shadow:0px 0px 10 #fff !important;-moz-box-shadow:0px 0px 10px #fff !important;}
#exp-browser h4{white-space:nowrap ;}


#admin td{border-right: 1px solid #abc; border-bottom:5px solid #678; padding:0.5em; vertical-align:top;}
#admin th{background-color:#789; padding:0.5em; color:#fff;}
#admin td a{background-color:#456; color:#fff; padding:1em; text-decoration:none; line-height:3em;}

#admin ul, #admin li{list-style:none; padding:0em; font-size:130%;}
#admin select{margin-bottom:.5em; border:1px solid #678; padding:.25em 0;-moz-border-radius:0.4em;-webkit-border-radius:0.4em; font-size:66%;}

#admin {margin:0 auto; width:990px; padding:0em 1em; -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2)}
#admin .new-article a{margin:0 auto;display:block;color:#345; width:10em; text-align:center; margin-bottom:1em; text-decoration:none; background-color:#cde; padding:0em 2em; line-height:3em; border:1px solid #9ab; -moz-border-radius:0.5em; text-shadow:0px 1px #eff}

#admin td.article-body{font-size:80%; line-height:130%; color:#555}
#admin td.article-summary{background-color:#cfd5e0; color:#567; font-size:.85em; line-height:130%}
#admin td.article-title{font-weight:bold; color:#456}
#admin td.article-position{font-size:4em; color:#789; text-align:center; padding:0.5em 0em}
#admin td:last-child{border-right-style:none;}

#admin ul {padding-top:1em; background-color:#cde; height:2.5em; margin-bottom:1em;}
#admin ul li{float:left; margin-left:1em; clear:right;}
#admin h1{margin:0em 0em; font-weight:bold; font-size:1.5em;text-align:left; padding-top:1em;}

#admin textarea{width:100%; }
#admin label{font-weight:bold;display:block; float:left; margin-top:1.5em; padding-right:1em; clear:left;}
#admin #admin-login form{width:500px; margin:4em auto; background-color:#789; padding:1em;text-align:center; -moz-border-radius:1em; -webkit-border-radius:1em; color:#fff;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.4);-mox-box-shadow:0px 2px 10px rgba(0,0,0,0.4)}
#admin #admin-login form input{margin-bottom:1em; color:#000; background-color:#fff; border:1px solid #456; padding:0.25em 1em;}         

#exp-browser li li.active li h4 {line-height:160%; }      
                                   
#copy p {margin-bottom: 1em  !important; padding-bottom:1em !important;}
#exp-browser li li.active ul{text-align:center;overflow:visible; display:inline-block !important;vertical-align:middle !important;}



#exp-browser #industry .financial               {font-size:170% !important}
#exp-browser #industry .electricity             {font-size:160% !important}
#exp-browser #industry .gas                     {font-size:160% !important}
#exp-browser #industry .resources               {font-size:160% !important}
#exp-browser #industry .information-technology-telecommunications   {font-size:160% !important}
                                         
#exp-browser #country .united-states            {font-size: 160% !important; }
#exp-browser #country .france                   {font-size: 175% !important; }
#exp-browser #country .united-kingdom           {font-size: 175% !important; }

#exp-browser #type .ngo           			    {font-size:170% !important;}
#exp-browser #type .corp                	    {font-size:115% !important;}
#exp-browser #type .government         	        {font-size:160% !important;}


p.left-para{ max-width:40em;}
.services img, .software-page img{float:right; margin-left:1em; margin-bottom:1em;}
#content .intro{clear:both;background-color:#fff; border :.3em solid #cad8e4; font-size:1.15em;border-style:solid none;color:#234;  line-height:130%; padding:0.75em 0px 0.75em 0px; text-shadow: 0px 1px 4px rgba(255,255,255,0.5); margin:0em 0em 1.5em 0em ;}


.requirements{}

.requirements h4{font-size:1.1em !important; color:#345 !important; font-weight:bold !important; letter-spacing:0.05em; text-transform:uppercase; }
.requirements h4, .requirements{background-color:#e7edf2; font-size:.9em; line-height:130%; text-shadow: 0px 1px 0px rgba(255,255,255,0.6) !important; padding-bottom:0em;}
.requirements .one,
.requirements .two,
.requirements .three{ border-top-style:none !important; width:30% !important; margin-left:18px; margin-right:13px !important; color:#345;}
.requirements h3{padding-left:18px !important; color:#000 !important; text-shadow:none !important; padding-top:1.5em !important;}

.software-page #facts .one,
.software-page #facts .two,
.software-page #facts .three{border-top-style:none !important;}

body {
    behavior: url("stylesheets/csshover3.htc");
}


#exp-browser li.ngo h3.highlightH3{background-position: -724px -20px}
#exp-browser li.government h3.highlightH3{background-position:-838px -20px;}
#exp-browser li.corp h3.highlightH3{background-position:-952px -20px;}

#content .policy h3 {
	padding: 0;
	font-size: 1.2em;
	color: black;
	font-weight: bold;
}


