 
 
 
 
 
 
 
 





















/* colorPalette=default themePolicy= */
 


 



  
        
 

body, html {
        margin: 0;
        padding: 0;
} 


body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 75%;
}


body.wptheme-mainbody {
    background-image: ;/*url(./colors/default/body_background.gif);*/
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #fbfcfd;
        color: #202020;
    margin: 0px auto;
}

img {
        vertical-align: middle;
}

a, a:visited, a:active, .wpsLink, .wpsLink:visited, .wpsLink:active {
        color: #3366cc;
}

a:hover, .wpsLink:hover { 
        color: #3366cc;
}




.wptheme-FLYParent {
        min-height: 600px; /* these three lines ensure a minimum height of the page so even an empty page will render as a 'full' page */
        height:auto !important;
        height: 600px;
    min-width: 80%;
}

.wptheme-pageWrapper {
    padding-left: 0px;
    padding-right: 0px;
}

.wptheme-access {
	    
	left: -3000px;
	position: absolute;
	width: 500px;
}

.wptheme-pageArea {
        background-color: #fff;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
    border-color: #cfcfcf;
        border-style: solid;
        border-width: 0px; 
        border-top-width: 0px; 
        padding: 0px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
    margin-bottom: 10px;
        width: 100%;
        min-height: 400px; 
        height:auto !important;
        height: 400px;

}

.wptheme-clearing {
        clear: both;
}

.wptheme-mainContent {
        padding: 0px;
        min-height: 400px;
}



.wptheme-pageAreaToolbar {
    padding: 4px 5px 0px 5px;
}

.wptheme-pageAreaTools {
    float:right;
/*    color: ; */
        font-size: 0.9166em;
}

.wptheme-pageAreaTools ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-pageAreaTools li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 5px;
}

.wptheme-pageAreaTools a, .wptheme-pageAreaTools a:visited, .wptheme-pageAreaTools a:hover, .wptheme-pageAreaTools a:active{
    text-decoration: none;
}



.wptheme-sideNavArea {
        border-width: 0px;
        border-right-width: 1px;
        border-style: solid;
    border-color: #eee;
    background-color:#F2F5F9;
}



.wpsInlineShelf, .wpsInlineShelfIframeDocBody {
    border: 1px solid #101d2d;
/*      background-color: #101d2d;
        color: #fff; */
}



.wpsPortlet{
        margin: 5px;
    
        border: 1px solid;
        border-color: #cacaca;
    
        background-color: #fff;
        background-image:none;
}

.wpsPortletBody{
        margin: 0px;
        background-image:none;
}


.wpsPortletBody {
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }


.areaTitle {
font: 24px bold verdana;
color: black;
}

.content {
font: 12px bold verdana;
color: black;
}


.newsMenu {
font: normal 12px verdana;
}

.newsMenu a {
text-decoration: none;
color: black;
}

.newsMenu a:hover {
color: #ff8b0a;
}

.newsMenuArticleTitle  {
font: bold 13px verdana;
color: #0f80bc;
}



.customerArticleTitle {
font: bold 13px verdana;
color: #0f80bc;
}

.customerImage {
float: left;
padding-right: 10px;
padding-bottom: 10px;
}




.eventItemTitle  {
font: bold 13px verdana;
color: #0f80bc;
}

.eventsMenu ul {
font: normal 12px verdana;
}

.eventsMenu a {
text-decoration: none;
color: #0f80bc;
}

.eventsMenu a:hover {
color: #ff8b0a;
}


.jobForm {
font: bold 12px verdana;
}


.jobForm input, textarea {
color: #00478e !important;
background: #eaeaea !important;
font: normal 12px verdana;
}


.feedbackForm {
font: bold 12px verdana;
}


.feedbackForm input, textarea {
color: #00478e !important;
background: #eaeaea !important;
font: normal 12px verdana;
}


.caseStudiesMenu {
font: normal 12px verdana;
}

.caseStudiesMenu a {
text-decoration: none;
color: black;
}

.caseStudiesMenu a:hover {
color: #ff8b0a;
}

.caseStudiesItemTitle {
font: bold 13px verdana;
color: #0f80bc;
}


casestudies {
font: bold 13px verdana;
}

casestudies .td{
background: #eaeaea;
padding: 2px;
}

.casestudies .result {
background: #eaeaea;
}

.casestudies .result a {
text-decoration: none;
color: black;
}

.casestudies .result a:hover{
color: #ff8b0a;
}

.casestudies .plus{
background: #eaeaea url( ./images/ebp/plus.png ) no-repeat center;
}

.casestudies .heading {
color: white;
background: #00478e;
font: bolder 14px verdana;
padding: 2px;
}

.caseStudyItemTitle {
font: bold 16px verdana;
color: #0f80bc;
}


.pageNavigator {
color: #0f80bc;
font: normal 12px verdana;
}

.pageNavigator a {
text-decoration: none;
font: normal 12px verdana;
color: #0f80bc;
}

.pageNavigator a:hover {
color: #ff8b0a;
}


.bcrumber {
color: #8a8c8f;
font: normal 10px verdana;
}

.bcrumber a{
text-decoration: none;
}

.bcrumberHL a{
color: #8a8c8f;
font: bold 10px verdana;
text-decoration: none;
}

.bcrumber a:hover{
color:  #ff8b0a;
}

.bcrumberHL a:hover{
color:  #ff8b0a;
}


DIV.navigation-secondary {position: relative; left: 0px; width:100%; padding-bottom:0px 0px 100% 0px; font: bold 12px verdana;}
DIV.navigation-secondary UL {border-bottom:1px solid #C2D6FF; margin-left: 0px; list-style-type: none; padding: 0px;}
DIV.navigation-secondary UL UL {border:none;}
DIV.navigation-secondary UL LI { clear:left; padding:0px;}
DIV.navigation-secondary UL LI LI {border:none;}
DIV.navigation-secondary UL LI A {display:block; padding:3px 4px; text-decoration:none;}
DIV.navigation-secondary UL LI LI LI LI A {text-decoration:underline;}
DIV.navigation-secondary UL LI A:hover {background-color:orange;}
DIV.navigation-secondary UL LI SPAN {display:block;}

DIV.navigation-secondary .level01 {background:none; border-top:1px solid #C2D6FF;}
DIV.navigation-secondary .level01 A { clear:left; background:none; background:url( ./images/ebp/key-orange.png ) 0px no-repeat; padding-left: 20px;}
DIV.navigation-secondary .level02 {background:none; padding-left: 20px;}
DIV.navigation-secondary .level02 A {padding-left:25px; background:none; border:0; background:url( ./images/ebp/key-orange-empty.png ) 0px no-repeat;}
DIV.navigation-secondary .level03 {background:none;}
DIV.navigation-secondary .level03 A {border:0; padding-left:25px; background:url(../img/bullet_arrow_black.gif) 18px 0.6em no-repeat;}
DIV.navigation-secondary .level04 A {border:0; padding-left:37px;}
DIV.navigation-secondary .level01active {background:none;  border-top:1px solid #C2D6FF;}
DIV.navigation-secondary .level01active A {font-weight:bold; background:none; background:url( ./images/ebp/key-blue.png ) 0px no-repeat; padding-left: 20px;}
DIV.navigation-secondary .level02active {background:none; padding-left: 20px}
DIV.navigation-secondary .level02active A {border:0; font-weight:bold; padding-left:25px; background:url( ./images/ebp/key-blue-empty.png ) 0px no-repeat;}
DIV.navigation-secondary .level03active {background:none;}
DIV.navigation-secondary .level03active A {border:0;font-weight:bold; padding-left:25px; background:url(../img/bullet_arrow_black.gif) 18px 0.6em no-repeat;}
DIV.navigation-secondary .level04active {background:none;}
DIV.navigation-secondary .level04active A {border:0;font-weight:bold; padding-left:37px;}


.navLogin
{
color: white;
font: bold 11px Verdana;
cursor: pointer;
}

.countryChange a
{
text-decoration: none;
color: white;
font: bold 11px Verdana;
cursor: pointer;
}


.ddtopmenubar ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
border-bottom: 1px #ff7b02;
background: #ff7b02;
background-image: url( ./images/ebp/orangeSlice.png );
overflow: hidden;
width: 100%;
}

.ddtopmenubar li{
display: inline;
margin: 0;
}

.ddtopmenubar li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: white;
background: #ff7b02;
background-image: url( ./images/ebp/orangeSlice.png );
}

.ddtopmenubar li a:visited{
color: white;
}

.ddtopmenubar li a:hover{
background: #21405a; /*background of tabs for hover state */
}

.ddtopmenubar a.selected{
background: #21405a; /*background of tab with "selected" class assigned to its LI */
}

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #21405a;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 180px;
color: white;
background-color: #21405a;
background-image: url( ./images/ebp/orangeSlice.png );
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #21405a;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
background-color: #ff7b02;
color: #21405a;
font: bold 13px Verdana;
}

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
right: 2px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}


.footer {
font: bold 11px Verdana;
color: #0f80bc;
}

.footer a {
text-decoration: none;
color: #0f80bc;
}

.footer a:hover {
color: #ff8b0a;
}

.rssImg {
border: 0px;
height: 20px;
}

.ebpTM {
font: bold 12px Verdana;
color: #0f80bc;
}
 
