    @charset "utf-8";
 
 /**
 * Stylesheet for EDB Mainsite
 * Created: 2012-04-23
 * Version: 1.0
 */

/*
 * Reset CSS
 */



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/********************************
 *             Base             *
 ********************************/
/*
This CSS resource incorporates links to font software which is
the valuable copyrighted property of Monotype Imaging and/or
its suppliers. You may not attempt to copy, install, redistribute, convert,
modify or reverse engineer this font software. Please contact Monotype Imaging
with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=a33f0282-757a-4e46-a8bb-4c0e9dabdffc");

@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;}
@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?iefix");
src:url("../fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("../fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("../fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
font-weight: normal;
font-style: normal;}

@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("../fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;}
@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("../fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?iefix");
src:url("../fonts/a0d9d2cb-f057-4e8d-a957-27853630f58e.woff") format("woff"),url("../fonts/54085041-5049-4b91-939c-49980c66abab.ttf") format("truetype"),url("../fonts/7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg");
font-weight: normal;
font-style: normal;}

@font-face{
font-family:"HelveticaNeueW01-87HvCn 692734";
src:url("../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;}
@font-face{
font-family:"HelveticaNeueW01-87HvCn 692734";
src:url("../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?iefix");
src:url("../fonts/33bb86d1-8adf-454e-aee3-ca1c89445476.woff") format("woff"),url("../fonts/921ef834-872c-4460-ac11-f5fbcac9fa2d.ttf") format("truetype"),url("../fonts/9d3bb5f2-6932-419e-a56f-382131ffd4b8.svg#9d3bb5f2-6932-419e-a56f-382131ffd4b8") format("svg");
font-weight: normal;
font-style: normal;}



html{ 
    font-size: 100%; 
    height:100%;
    -webkit-font-smoothing: antialiased;
}

body{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #333;
    min-height: 100%;
    line-height: 14px;
    background: #f8f8f8 url(../images/commons/bg.jpg) no-repeat top center fixed;    
    position: relative;
}

a{
    text-decoration: none;
    /* color: #b2b2b2; edit250313 */
    /*outline:0;*/
    color:#444;
}

a:hover {
/*    text-decoration:underline;*/
    color: #666;
}

h5 a{
    color: #000;
}


img { 
    border: 0; 
}

ul { 
    list-style: none outside; 

}

ul.disc { 
    margin-bottom: 18px; 
    list-style: disc; 
    margin-left: 18px; 
}

ol { 
    margin-bottom: 18px; 
    list-style: decimal; 
    margin-left: 18px; 
}

strong{
    font-weight: bold;
}

i,
em{
    font-style: italic;
}

pre {
    margin: 0; /* overrides browser default of 1em 0 */
    display: block;
}

b {
    font-weight: bold;
}

hr{
    height: 1px;
    /* color is for IE */
    color: #dfdfdf;
    background: #dfdfdf;
    border: 0;    
    margin:  0;
    text-align: left;
    clear: both;
   *margin-top: -7px;

}


h1{
    font-size: 36px;
    margin-bottom: 20px;
    color: #333;
    line-height: 36px;
    font-weight: normal;
    font-family:'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h2{
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 26px;
    margin-bottom: 10px;
    line-height: 26px;
    font-weight: normal;
    color: #333;
}

h3{
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 20px;
    font-weight: normal;
    color: #333;
}

h4{
    width: 100%;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 21px;
    font-weight: normal;
    /* color: #b2b2b2; edit250313 */
    color:#444;
}

h5{
    font-family:'HelveticaNeueW01-85Heav', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
    color: #333;
    font-weight: normal;
}


h6{
    font-family:'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    color: #b2b2b2;
    font-weight: normal;
}

p{
    line-height: 16px;
    margin-bottom: 20px;
}

/** Reset CQ Style **/
#CQ input{
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
}

#CQ label{
    display: inline;
    float: none;
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
}

.text ul li{
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 20px;
}

.text ol li{
    list-style: decimal;
    margin-left: 20px;
}




.styledtable {
    width: 500px;
    margin: 0px auto;
    border-collapse: collapse;
    border: 1px solid #dadada;
}

.styledtable tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.styledtable tr th{
    background-color: #e6e6e6;
}
.styledtable tr td,
.styledtable tr th{
    padding: 10px;
    text-align: left;
    border: 1px solid #dadada;
}
.styledtable .alt {
    background: #f3f3f3;
}


/*.padded-content{ padding: 0px 15px; position: relative; }*/
.padded-content { padding: 0px 10px 0 15px; }
.padding-none{ padding: 0 !important; }
.paddingtop{ padding-top: 20px !important; }
.paddingright{ padding-right: 20px; }
.paddingrleft{ padding-left: 20px; padding-right: 0; }
.paddingbottom { padding-bottom: 20px  !important; }

.margintop{ margin-top: 20px !important; }
.marginleft{ margin-left: 15px  !important; }
.marginright{ margin-right: 10px; }
.marginbottom{ margin-bottom: 20px  !important; }
.margin-none{ margin:0  !important; }

.floatleft{ float: left; }
.floatright{ float: right; }
.bordernone { border: none !important;}
.align-bottom{ position: absolute; bottom: 0; left: 0; }

.greytext{
/* color: #b2b2b2; edit250313 */
    color:#444;
}
.note{ font-size: 10px; }

* html align-bottom { height: 1%; }

.boderbottom{ border-bottom: 1px solid #DADADA; }

.dark{ color: #333; }
.rightline{ margin-right: 1px; }
.leftline{ margin-left: 1px; }

/* different width of link button */
a.short{ width: 174px; }
a.short-fullwidth{ width: 331px; }
a.fullwidth{ width: 693px; }
a.medium{ width: 219px; }
a.download-sect-link{ width: 203px; }

.short-list{
    height: 104px  !important;
}

.light-grey{
    background-color: #F8F8F8  !important;
}


/********************************
 *            Layout            *
 ********************************/
.l-container{
    position: relative;
    display: block;
    width: 972px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 auto;
    padding-bottom: 50px;
}

#l-main-content{
    width: 972px;
    margin: 0 auto; 
    background-color: #fff;
}


#l-header{
    position: relative;
    z-index: 1000;
}

#l-content-wide{
    float: left;
    width: 722px;
    padding: 20px 0;
    margin-right: 1px;
/*  padding: 20px 15px;*/
    background-color: #f8f8f8;
}

#l-content-mid{
    float: left;
    width: 472px;
    padding: 20px 0;
/*  margin-right: 1px;*/
/*  padding: 20px 15px;*/
    background-color: #f8f8f8;
}

.l-accordion-holder{
    border-bottom: 7px solid #b20837;
}


.l-tab-right{
    float: left;
    width: 722px;
    background-color: #fff;
}

.l-contact-right{
    position:relative;
    float: left;
    width: 722px;
/*  padding: 20px 0;*/
    background-color: #F8F8F8;
}

#key-data{ display: none; }

.contact{position: relative;}

.americas-dot{
    position: absolute; 
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -316px -49px;
}

.asia-dot{
    position: absolute;
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -332px -49px;
}

.europe-dot{
    position: absolute;
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -324px -49px;
}

.middleeast-dot{
    position: absolute;
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -340px -49px;
}


#l-content-right{
    float: left;
    width: 722px;
    padding: 20px 0;
    background-color: #F8F8F8;
}

#l-top-tab-bar{
    height: 213px;
}

.l-accordion-holder{
    background-color: #F8F8F8;
}

.l-accordion-left-content{
    width: 272px;
    float: left;
    padding-right: 10px;
}

.l-contact-left,
.l-tab-left,
#l-left-nav{
    position: relative;
    float: left;
    width: 249px;
    padding: 20px 0;
    height: 100%;
    background-color: #F8F8F8;
}

#l-right-sidebar{
    float: left;
    width: 249px;
    padding: 20px 0;
}

.l-left-column{
/*  width: 63.5734%;*/
    width: 488px;
    float: left;
/*  padding: 20px 15px;*/
    padding-bottom: 40px;
    border-right: 1px solid #dfdfdf;
}

.l-right-column{
/*  width: 27.97783%;*/
    width: 203px;
    float: left;
    padding: 20px 15px;
    position: relative;
}

.l-right-column-no-padding{
    width: 233px;
    float: left;
    position: relative;
}

.l-form-col-2{
    float: left;
    width: 50%;
}


.l-previous-next{
    background: #F3F3F3;
    height: 46px;
    margin: 20px 0;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

#l-persistent-dock{
    position: fixed;
    width: 100%;
    height: 15px;
    bottom:0px;
    height: 53px;
    padding-top: 20px;
    background: url(../images/commons/dockshadow.png) repeat-x;
    z-index: 10;
}

.l-push{
    height: 50px;
}

#l-related-content{ 
    background: #f8f8f8;
    position: relative;
    margin-top: 15px;
}


#l-footer{
    width: 973px;
    border-top: 1px solid #dfdfdf;
    padding-top: 20px;
    background: none;
    margin-top: 20px;
/*  background: #f8f8f8;*/
}



/********************************
 *            Module            *
 ********************************/
.double  { width:50%; *width:49.9%;} /* 2 col */
.triple  { width:33.333%; } /* 3 col */
.quad   { width:25%; } /* 4 col */
.six  { width:16.666%; } /* 6 col */


/* Forms */
input,
textarea {
    font-family: Arial, Helvetica, sans-serif;
    border: none;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #fdfdfd;
    background: #ededed;
    padding: 6px 10px;
    text-shadow: 0 1px 0 white;
    /* color: #666; edit250313 */
    color: #444;
/*  margin:0 0 20px 0;*/
    width: 190px;
    height: 18px;
}



textarea {
    height: 174px;
    font-size: 12px;
}

input:focus,
textarea:focus{
    outline: 0;
    background: #e2e2e2;
/*  border: 1px solid #dfdfdf;*/
}

input[type="submit"] {
    border: 0;
    background: url(../images/commons/sprite.png) no-repeat right -303px;
    padding: 6px 40px 6px 6px;
    width: 100px;
    height: 32px;
    cursor: pointer;
    cursor: hand;
    color: #333;
    text-transform: uppercase;

}


input[type="submit"].disabled{
    /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  
  cursor:pointer;

}

input[type="submit"]:focus,
input[type="submit"]:hover{
    background-position: right -335px;
}

input[type="submit"].disabled{
    /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  
  cursor:wait;

}

input[type="submit"].disabled:hover{
    background-position: right -303px;
}


sup{vertical-align:super; font-size: 10px; line-height: 10px; }

.error{
    outline: 1px solid #ff0000;
}

.limit{
    display: block;
    font-size: 10px;
    color: #b2b2b2;
    margin-top: 10px;
}

div.selector select{ background: #ededed  !important; border: none  !important; outline: 0 !important;}

div.tooltip{ 
    position: absolute; 
    height: 26px; 
    display:inline-table; 
    font-size: 11px; 
    top:0; 
    left:0;
    z-index: 1200;

}
div.tooltip .inner{
    padding: 4px 6px;
    background-color: #000;
    display: block;
    float: left;
    color: #fff;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    -webkit-box-shadow:  2px 2px 6px 0px rgba(0, 0, 0, 0.5);        
    box-shadow:  2px 2px 6px 0px rgba(0, 0, 0, 0.5);

/*  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.5);*/
  
}

div.tooltip span{
    display: block;
    float: left;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -309px -48px;
    width: 6px;
    height: 11px;
    margin: 5px 0;

}

/******************** Accordion *************************/
div.accordion{
    position: relative;
    border-bottom: 1px solid #DFDFDF;
    background-color: #F8F8F8;  
    position: relative;
    overflow: hidden;
}

div.accordion span.icon{
    position: absolute;
    right: 10px;
    top: 30px;
    width: 21px;
    height: 21px;
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -79px -21px;
}

div.accordion-header{
    cursor: pointer;
    cursor: hand;
    padding: 20px 35px 20px 10px;
    background: #F8F8F8;
    -webkit-transition:background-color 0.2s ease-in;  
   -moz-transition:background-color 0.2s ease-in;  
   -o-transition:background-color 0.2s ease-in;  
   transition:background-color 0.2s ease-in;  
} 

div.accordion-header h5{
    font-family:'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #b0b0b0;
    margin-bottom: 5px;
    letter-spacing: 0px;
    -webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;  
}

div.accordion-header:hover{
    background: #eee;
}

div.accordion-content {
    display: none;
    
}

div.accordion-content .padded-content{
    padding: 10px 10px 10px 10px;
}

.collapsible-content{
    position: relative;
    margin-bottom: 15px;
    padding: 20px 15px;
}

.collapsible-content a.show-more{
    position: absolute;
    display: block;
    font-size: 16px;
    font-family:'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
    width: 60px;
    height: 21px;
    bottom: 0;
    right: 15px;
}

.collapsible-content a.show-more span{
    display: inline-block;
    position: absolute;
    right:0;
    width: 21px;
    height: 21px;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -79px -21px;
}

.collapsible-content a.show-more:hover >span{
    background-position: -79px 0;
}



#frslogo{
    /*display: block;
    position: absolute;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -59px -98px;
    width: 253px;
    height: 54px;
    margin-top: 40px;*/
    
    position: absolute;
    margin-top: 40px;
}

span#sg-gov-logo{
    clear: both;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -135px -46px;
    float: right;
    width: 174px;
    height: 24px;
    margin: 0 8px 10px 0;
}

ul#lang-selector{ 
    list-style: none;
    float: left !important;
    margin: 5px 0 20px -10px !important;
    color: #989898;
    font-size: 11px;
}

ul#lang-selector li{
    float: left;
    margin: 0 10px;
    /* color: #E3E3E3; edit250313 */
    color:#444;    
}

ul#lang-selector li.nav-divider{
    margin: 0;
}

ul#lang-selector li a:visited{
    color: #B2B2B2;
}



ul#comms{
    clear: both;
    list-style: none;
    float: right;
    margin: 5px 0 15px 0;
    color: #000;
    font-size: 12px;
}

ul#comms li{
    float: left;
    margin: 0 10px 0 18px;
    color: #E3E3E3;
}

ul#comms li.nav-divider{
    margin: 0;
}

ul#comms li a:visited{
    color: #B2B2B2;
}

ul#comms li a:hover,
ul#comms li.selected a{
/*  font-weight: bold;*/
    color: #B20837;
    text-decoration: none;
}

#l-header #searchforms{
    clear: both;
    font-weight: bold;
    font-size: 11px;
    /* color: #989898; edit250313 */
    color:#444;
    float: right;
    margin-right: 10px;
}

#l-header #searchforms #searchfilters label{
    float: left;
    width: auto;
    padding: 0;
    margin: 5px 10px 5px 0;
}

#l-header #searchforms #searchfilters{
    padding: 5px 0;
    float: left;
    width: 210px;
    
}

#l-header #searchforms #searchfields{
    float: left;
}

#l-header #searchforms #searchfields input{
    margin-bottom: 20px;
}

#l-header #searchforms #searchfields .searchsubmit{
    border: 0;
    display: block;
    float: left;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -79px -43px ;
    width: 50px;
    height: 27px;
    cursor: pointer;
    cursor: hand;
    text-transform: uppercase;
    padding-left: 10px;
}

#l-header #searchforms #searchfields .searchsubmit:hover{
    background-position: -79px -70px;
}

#l-header #searchforms #searchfields .searchinput{
    float: left;
    margin: 0;
    width: 210px;   
}




/*********** Navigation *************/
#l-header ul#main-nav{
    clear: both;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

#l-header ul#main-nav li a{
    display: block;
    padding: 21px 0;
    -webkit-transition:color 0.2s ease-in;  
   -moz-transition:color 0.2s ease-in;  
   -o-transition:color 0.2s ease-in;  
   transition:color 0.2s ease-in;  
}

#l-header ul#main-nav li#why-singapore,
#l-header ul#main-nav li#industries,
#l-header ul#main-nav li#case-studies,
#l-header ul#main-nav li#setting-up,
#l-header ul#main-nav li#news-and-events,
#l-header ul#main-nav li#our-services,
#l-header ul#main-nav li#resources{
    font-family: 'HelveticaNeueW01-85Heav', Arial, "Helvetica Neue", Helvetica, sans-serif;
    float: left;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0 37px;
}

#l-header ul#main-nav li#singapore-sessions{
    position: relative;
    float: left;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    width: 159px;
    border-left: 1px solid #dfdfdf;
    
}

#l-header ul#main-nav li#singapore-sessions span{
    display: block;
    width: 21px;
    height: 21px;
    position: absolute;
    right: 15px;
    top: 19px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -121px -20px ;
}

#l-header ul#main-nav li#singapore-sessions a{
    padding: 0;
    height: 30px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding: 14px 20px 14px 14px;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat -381px 0 ;
}

#l-header ul#main-nav li#why-singapore a:hover{
    color: #b20838;
    text-decoration: none;
}

#l-header ul#main-nav li#why-singapore:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#industries a:hover{
    color: #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */
    text-decoration: none;
}

#l-header ul#main-nav li#industries:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#case-studies a:hover{
    color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
    text-decoration: none;
}

#l-header ul#main-nav li#case-studies:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#setting-up a:hover{
    color: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */
    text-decoration: none;
}

#l-header ul#main-nav li#setting-up:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#news-and-events a:hover{
    color: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */
    text-decoration: none;
}

#l-header ul#main-nav li#news-and-events:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#resources a:hover{
    color: #5A4099;
    text-decoration: none;
}

#l-header ul#main-nav li#resources:hover > div.dropdown{
    display: block;
}

#l-header ul#main-nav li#singapore-sessions a:hover > span{
    background-position: -121px 0;

}

/*********** Dropdown *************/

ul#main-nav li .dropdown{
    position: absolute;
    display: none;
    z-index: 500;
    background: #fff;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-transform: none;

    -webkit-transition:all 0.2s ease-in;  
    -moz-transition:all 0.2s ease-in;  
    -o-transition:all 0.2s ease-in;  
    transition:all 0.2s ease-in;  
    
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
}

#l-header ul#main-nav li .dropdown a{
    color: #333;
    padding: 0;
    line-height: 12px;
    margin-bottom: 6px;
}

ul#main-nav li .dropdown span.subheader{
    margin-bottom: 10px;
}

ul#main-nav li .dropdown div.list-container{
    width: 180px;
    float: left;
    margin-bottom: 15px;
}

ul#main-nav li .dropdown div.paddingtop{
    padding-top: 30px;
}


ul#breadcrumb{
    list-style: none;
    margin: 10px 0;
}

ul#breadcrumb li{
    float: left;
    margin-right: 1px;
}

ul#breadcrumb li a{
    padding: 5px 10px;
    display: block;
    text-decoration: none;
    color: #9E9E9E;
    background-color: #F3F3F3;
}

li#why-singapore div.dropdown{
    border-bottom: 7px solid #B20838;
}

li#industries div.dropdown{
    border-bottom: 7px solid #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */
}

li#case-studies div.dropdown{
    border-bottom: 7px solid #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
}

li#setting-up div.dropdown{
    border-bottom: 7px solid #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */
}

li#news-and-events div.dropdown{
    border-bottom: 7px solid #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */
    width: 377px;
}

li#resources div.dropdown{
    border-bottom: 7px solid #5A4099;
    width: 230px;
}

/******************  HOMEPAGE *******************/


/****************** Banner **********************/

ul.img-slider {
    /*height: 320px;*/  
    background: #fff;
    display; none;
    position: relative;
}

ul.img-slider li{
    position: absolute;
    display: block;
    float: left;
    width: 100%;
}

ul.img-slider li a,
ul.img-slider li a:hover{
    color: #333;
    
}

ul.img-slider li p{
    text-shadow: 0 1px 0 #878787;   
}

ul.img-slider li div.banner-copy{
    position: absolute;
    top: 0;
    left: 0;
    width: 202px;
    padding: 15px;
}

ul.img-slider li div.banner-copy h1{
    margin: 0;
    padding: 0 0 15px 0;
}

div.slider-nav{
    height: 28px;
    background: #fff;
    margin-bottom: 20px;
    padding: 10px 20px;
}

div.slider-nav div.slider-control{
    float: right;
    
}

div.slider-nav div.slider-control ol{
    list-style: none;
    margin: 0;
}

div.slider-nav div.slider-control ol li{
    float: left;
}

div.slider-nav div.slider-control ol li a{
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -142px 0;
    width: 13px;
    height: 13px;
    margin:  8px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

div.slider-nav div.slider-control a.left-arrow,
div.slider-nav div.slider-control a.right-arrow{
    margin: 3.5px 10px;
}

div.slider-nav div.slider-control ol li a.is-selected,
div.slider-nav div.slider-control ol li a:hover{
    background-position: -142px -13px;
}

select#category-menu{
    width: 280px;
    display: block;
}

#uniform-category-menu{
    width: 280px;
    margin-bottom: 1px;
}

#uniform-category-menu span{
    width: 250px;
}

span.home-header{
    padding: 20px 15px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #333;
    background: #e6e6e6;
    display: block;
    position: relative;
    
}

div.news-block{
    position: relative;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    /* color: #B2B2B2; edit250313 */
    color:#444;
    line-height: 20px;
    height: 220px;
    padding: 20px 15px;
    
    
}

div.news-block div.block-content{ height: 103px; overflow: hidden; margin-bottom: 10px;}



div.news-block span.date{ padding-bottom: 20px; margin: 0;}

div.news-block div.hover-block p{
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 10px;
}


div.news-block div.hover-block{ 
    position: absolute;
    visibility:hidden;
    opacity: 0;
    background: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
    color: #fff;
    padding: 20px 15px;
    top:0;
    left:0;
    height: 220px;
    width: 219px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    
}

div.news-block div.hover-block a{ color: #fff; }
div.news-block div.hover-block a:hover{ text-decoration: underline; }
div.news-block div.hover-block span.date{ color: #fff; background: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
div.news-block:hover > div.hover-block{ visibility:visible; opacity: 1; }


div.featured-block{
    width: 472px;
    height: 228px;
    position: relative;
}

div.featured-block .block-content{
    font: 12px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
    /* color: #b2b2b2; edit250313 */
    color:#444;
    padding: 20px 15px;
    width: 214px;
    float: left;
    height: 188px;
}

div.featured-block h2{
    font-size: 26px;
    line-height: 26px;
}

div.featured-block div.hover-block {
    position: absolute;
    visibility:hidden;
    opacity: 0;
    background: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */
    color: #fff;
    padding: 20px 15px;
    top:0;
    left:0;
    height: 188px;
    width: 442px;
    
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    
}


div.featured-block div.hover-block a{ color: #fff; }
div.featured-block div.hover-block a:hover{ text-decoration: underline; }
div.featured-block div.hover-block h2{ color: #fff; background: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ }
div.featured-block:hover > div.hover-block{ visibility:visible; opacity: 1; }


#l-right-sidebar h2 { margin: 0; padding: 0 0 15px 15px;}
#l-right-sidebar p{ padding: 0 15px 15px 15px ; margin: 0;}

span.tel{ display: block; padding: 15px; font: 16px/16px 'HelveticaNeueW01-87HvCn 692734';
color: #b2b2b2;
}


#l-right-sidebar .side-content{ position: relative; padding-top: 15px; }
#l-right-sidebar .side-content span.subheader{ padding: 0 0 10px 15px ; margin:0;}
#l-right-sidebar .side-content span.date{ color: #b2b2b2; margin: 0; padding: 0 0 15px 15px; background: none;}
/* Main Content */

.clear-bg{
    background: none  !important;
}

.topbanner{
    width: 972px;
    height: 220px;
    margin-bottom: 20px;
/*  padding: 20px;*/
}

.topbanner h1{
    margin: 0;
    padding-bottom: 10px;
}

.topbanner span{
    float: left;
    width: 230px;
    height: 180px;
    padding: 20px 106px 20px 20px;
    display: block;
}

#top-rotating-banner{
    float: left;
    position: relative;
    
}

#top-rotating-banner div.slider-nav{
    height: auto;
    background: none;
    margin-bottom: 0px;
    padding: 10px 20px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 11;
    display: none;
}

.image-wide{
    margin-left:-15px;
}

img.image-wide-side{
    margin: 0 0 10px -15px;
}

a.button-wide{
    margin-left:-15px;
    width: 656px;
}


span.subheader{
    display: block;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    /* color: #b2b2b2; edit250313*/
    color:#444;
    line-height: 18px;
    margin-bottom: 15px;
}

div.testimonials{
    padding-top: 20px;
}

div.quotes{
    padding: 20px;
    background: #ECECEC;
}

div.testimonials .testi-img{
    margin: 20px 15px 0 0;
    float: left;
}

div.testimonials .testi-content{
    float: left;
    width: 483px;
    margin: 20px 0 0 0;
}

div.testimonials table.info-table{
    margin-bottom: 25px;    
}

div.testimonials table.info-table th{
    width: 100px;
    text-align: left;
    padding: 5px 0;
}

#l-related-content h3{
    padding: 15px;
    margin: 0;
    background-color: #F3F3F3;
}

.column1{
    position: relative;
    width: 361px;
/*  height: 185px;*/
    float: left;
/*  border-right: 1px solid #dfdfdf;*/
}

.tab-content{
    position: relative;
    width: 325px;
    float: left;
}


#l-related-content .key-players {
    height: 230px;
    width: 722px;
    float: left;
}

#key-content .key-players {
    padding-top: 40px;
    *padding-top: 60px;
}

#uniform-key-player-selection{
    position: absolute;
    top: 65px;
    left: 15px;
}

#key-data .holders,
#key-content {
    position: relative;
    height: 270px;
}


#l-related-content .column-content{
    float: left;
    width: 204px;
    height: 154px;
}


#l-related-content img{
    float: right;
}

#l-related-content .column2{
    width: 249px;
    height: 202px;
    float: left;
    position: relative;
}

#l-related-content .column2 p{
    padding: 20px 15px;
    line-height: 18px;
}

#l-related-content .column1 h2{
    margin: 20px 0 0 15px;
}

#l-related-content .column1 img{
    float: right;
}

#l-related-content{
    position: relative;
}

/*#l-related-content .column1 a.link-button{
    width: 138px;
}

#l-related-content .column2 a.link-button{
    width: 184px;
}*/

div.white{
    background-color: #fff;
}


h2.img-header{
    clear: both;
    font-size: 36px;
    line-height: 36px;
    padding: 20px 15px;
    margin: 0;
}

a.tags {
    display: block;
    float: left;
    padding: 3px 10px;
    margin: 0 10px 10px 0;
    background: #F3F3F3;
    color: #333;
}

a.tags:hover{
    background: #e3e3e3;
    color: #333;
}


/* Articles */
.article .article-desc{
    padding: 10px 15px;
    height: 74px;
    background: #5A4099;
    color: #fff;
    margin-bottom: 20px;
}


blockquote.color-quotes {
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 24px;
    padding-left: 15px;
    line-height: 24px;
    margin: 0 15px 20px 15px;
    color: #5A4099;
    background: url(../images/commons/open-quote.gif) no-repeat top left ;
}

blockquote.color-quotes span {
    display: block;
    background: url(../images/commons/close-quote.gif) no-repeat bottom right ;
    width: 12px;
    height: 12px;
    float: right;
} 

.l-tab-right .left-article-content { 
     margin-left: 0;
}

.component-content .left-article-content{ 
    margin-left: 15px!important;
}

.left-article-content{
    float: left;
    margin-right: 15px!important;   
    padding-bottom: 20px;
}

.left-article-content span{
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 24px;
    color: #5A4099;
    line-height: 24px;
    
}

.authorname{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
}

.updated-date{
    float: right;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    color: #b2b2b2;
    background: #F3F3F3;
    padding: 8px 10px;
    vertical-align: bottom;
}

/* news and events */
.news-info img{
    float: left;
}

.news-desc{
    float:right;
    background: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */
    width:204px;
    height: 194px;
    padding: 20px 15px;
}

.news-download{
    color: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */
    padding: 20px 15px;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.greybg{
    background-color: #dadada;
}



/* Contact EDB */

div#l-top-tab-bar{
    color: #333  !important;
}

ul.top-tabbing {
    float: right;
}



ul.top-tabbing li{
    position: relative; 
    float: left;
    padding: 0;
    margin: 0;
    height: 213px;
    border-left: 1px solid #fff;
}

ul.top-tabbing li a{
    display: block;
    width: 123px;
    height: 213px;
    padding: 0;
    margin: 0;
}

ul.top-tabbing li span{
    display: block;
    position: absolute;
    height: 35px;
    padding: 10px;
    bottom: 0;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
    width: 103px;
    line-height: 20px;
}

ul.top-tabbing li a:hover,
ul.top-tabbing li a.is-selected{
    background-position: 0 -213px  !important;
}



div.l-accordion-holder div.l-tab-right { color: #333; }

span.form-intro{
    display: block;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    color: #B2B2B2;
    width: 450px;
    margin-bottom: 20px;
}

.download-details{
   /* width: 315px;
    float: left;*/
}

.download-sect{  
    height: 110px;
}

form h2{
    color: #b2b2b2;
}


/* Media centre */

.media-centre-sect{
    height: 140px;
    width: 458px;
    *margin-top: -13px;
    padding: 20px 15px;
}

.media-centre-sect-right{
    height: 140px;
    
}


label{
    display: block;
    float: left;
/*    width: 108px;
    height: 11px;*/
    padding: 8px 0;
    line-height: 12px;
}

select#title{
    width: 110px;   
    heightL 30px;
}

#uniform-title{
    width: 110px;
    
}

#uniform-title span{
    width: 70px;
}

div.selector select.countrycode{
    width: 70px;
}

#uniform-oCountrycode,
#uniform-mCountrycode{
    width: 70px;
    display: inline;
    float: left;
    margin: 0;
}

#uniform-oCountrycode span,
#uniform-mCountrycode span{
    width: 30px;
}

input.areacode{
    width: 50px;
    margin-right: 10px;
}

input.number{
    width: 120px;
}

span.form-desc{
    display: block;
    float: left;
    width: 80px;
    color: #b2b2b2;
    font-size: 10px;
    margin-left: 10px;
}

dl.form-list{
    display: block; 
}

dl.form-list dt{
    display: block;
    float:left;
/*  width: 108px;*/
    width: 22.9787%;
    height: 30px;
    line-height: 30px;
}

dl.form-list dd{
    display: block;
/*  float:left;*/
/*  width: 77.23404%;*/
    /*  width: 363px;*/
    height: 30px;
    padding-bottom: 20px;
}

#unsubscribe-form label{
    float: none; 
    display: inline-block;
    height: 21px;
    width: auto;
    line-height: 21px;
}

#qn4-more,
#qn5-more{
    display: none;
    padding-left: 30px;
}

#qn5-more textarea{
    height: 70px;
}

dd.message-field,
dt.message-field{
    height: 180px  !important;
}

.country-list{
    padding: 0 15px;
    color: #b2b2b2;
}

.country-list .subheader{
    margin-bottom: 10px;
}

.country-list ul {
    margin-bottom: 20px;
}
    
.country-list ul li{
    margin-bottom: 5px;
}

/*.country-list ul li a:hover{
    color: #0078BA; 
}*//* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */

.country-list ul li a.is-selected{
    color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
    font-weight: bold;
}

.l-contact-right .column1{
    height: 100%;
    width: 225px;
    float: left;
}

#contact-map{
    overflow: hidden;
    position: relative;
    height: 600px;
}

.map-sect{
    width: 972px;
}

.image-holder{
    width: 497px;
    float: left;
}

.image-holder ul {
    /*width: 248px;
    float: left;*/
}

.image-holder ul li{
    display: block;
    position: relative;
    overflow: hidden;
    width: 248px;
    *width: 247px;
    float: left;
    border-right: 1px solid #fff;
}

.image-holder ul li:nth-child(2n+2) {
    border-right: none;
}

.image-holder ul li .subheader{
    margin-bottom: 5px;
    
}

.image-holder ul li div.info{
    padding: 10px 10px 20px 10px;
}

.image-holder .links{
    margin-top: 20px;
}

a.fixed248{
    width: 218px;
    float: left;
}


/* Level-2 Landing */
.sect-article {
    background: #f8f8f8;
    margin-bottom: 10px;
    width: 100%;
}

.sect-tall{
    width: 100%;
    height: 452px;  
} 

.left-desc{
    float: left;
    width: 209px;
    padding: 20px 10px 0 10px;
}

ul.right-sect{
    float: left;
    width: 743px;
    
}

ul.right-sect li div.left-content{
    height: 180px;
    width: 191px;
    float: left;
}

ul.right-sect li{
    float: left;
    width: 371px;
    display: block;
}


ul.right-sect li h2{
    float: left;
    padding: 20px 15px;
    line-height: 26px; 
    width: 161px;
}

/* Media Library */

select#media-selection{
    width: 240px;
/*  margin-left: 15px;*/
}

#uniform-media-selection{
    width: 240px;
    display: inline;
    float: left;
    margin-left: 15px;
}

#uniform-media-selection span{
    width: 200px;
}


div.result-display{
    clear: both;
    padding: 15px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    color :#b2b2b2;
    background: #f3f3f3;
}

div.result-display span{
    color: #333;
}

ul.highlight-list li{
    float: left;
    position: relative;
    width: 240px;
    height: 235px;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

ul.highlight-list li div.padded{
    padding: 15px;

}

ul.highlight-list li:nth-child(3n+3){
    border-right: none;
}

ul.highlight-list li a.highlight {
    display: block;
    width: 210px;
    height: 206px;
    padding: 15px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    color: #b2b2b2;
    line-height: 20px;
    -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in;  
    -moz-transition: background-color 0.2s ease-in, color 0.2s ease-in;  
    -o-transition: background-color 0.2s ease-in, color 0.2s ease-in;  
    transition: background-color 0.2s ease-in, color 0.2s ease-in;
}

span.date{
    display: block;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 26px;
    color: #333;
    margin: 15px 0;
    background-color: #f8f8f8;
    -webkit-transition:background-color 0.2s ease-in,color 0.2s ease-in;  
   -moz-transition:background-color 0.2s ease-in,color 0.2s ease-in;  
   -o-transition:background-color 0.2s ease-in,color 0.2s ease-in;  
   transition:background-color 0.2s ease-in,color 0.2s ease-in;  
}


ul.highlight-list li.textonly{ color: #333; }

ul.redtheme li a.highlight:hover,
ul.redtheme li a.highlight:hover > span { background-color: #b20838; color: #fff; }

ul.pinktheme li a.highlight:hover,
ul.pinktheme li a.highlight:hover > span { background-color: #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ color: #fff; }

ul.bluetheme li a.highlight:hover,
ul.bluetheme li a.highlight:hover > span { background-color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #fff; }

ul.greentheme li a.highlight:hover,
ul.greentheme li a.highlight:hover > span { background-color: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ color: #fff; }

ul.orangetheme li a.highlight:hover,
ul.orangetheme li a.highlight:hover > span { background-color: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ color: #fff; }

ul.purpletheme li a.highlight:hover,
ul.purpletheme li a.highlight:hover > span { background-color: #5a4099; color: #fff; }

ul.highlight-list li a.highlight img{ margin-top: 15px; }


ul.highlight-list li a.link-button{ width: 210px; }

ul.highlight-list li.with-link-button { height: 281px;}

ul.highlight-list li a.link-button span { background-color: transparent !important;}

.bluetheme a{ color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */}
.rss-icon{
    display: block;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -155px 0;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 15px;
}
.rss-icon a{
    display: block;
    width: 15px;
    height: 15px;
    top: 20px;
    right: 15px;
    cursor: pointer;
}




.pagination{
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    color: #b2b2b2;
    line-height: 20px;
    float: right;
    margin-top: 20px;
}

.pagination span,
.pagination a{  
    padding: 5px;
    float: left;

}

.pagination a.is-selected,
.pagination a:hover{
    color: #333;    
}

a.left-arrow{
    display: inline-block;
    width: 21px;
    height: 21px;
    padding: 0;
    margin: 5px 5px 5px 15px;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -58px -105px;
    
}

a.left-arrow:hover{
    background-position: -58px -84px;
}

a.right-arrow{
    display: inline-block;
    width: 21px;
    height: 21px;
    padding: 0;
    margin: 5px 15px 5px 5px;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -121px -20px;
}

a.right-arrow:hover{
    background-position: -121px 0;
}


a.clear-all{ float: right; clear: both;}

span.name-header{
    display: block;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 18px;
    color: #b2b2b2;
    padding-bottom: 10px;
}

div.updated-container{
    padding: 20px 15px;
}


span.related-media{
    display: block;
    padding: 20px 15px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    color: #333;
}


/*************** INCENTIVES ******************/
div#l-left-nav .search-selection{
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #b2b2b2 !important;
    border: none;
/*  padding-bottom: 20px;*/
}

div#l-left-nav .redtheme span.type{ display: block; color: #b20838  !important; }
div#l-left-nav .pinktheme span.type{ display: block; color: #E10066  !important;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ }
div#l-left-nav .bluetheme span.type{ display: block; color: #0078BA  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
div#l-left-nav .greentheme span.type{ display: block; color: #00852F  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ }
div#l-left-nav .orangetheme span.type{ display: block; color: #CA4526  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ }
div#l-left-nav .purpletheme span.type{ display: block; color: #5a4099  !important; }

.accordion-content label{
    float: none;
    line-height: 13px;
    min-height: 13px;
   padding: 4px 0;
   margin-bottom: 8px;

}

.accordion-content label span.disabled{ color: #CCC; }


div#l-left-nav div.accordion-header{
    padding: 20px 15px; 
}

div#l-left-nav div.accordion-content{
    padding: 0px 15px 14px 15px;
}


#l-right-sidebar h2,
#l-right-sidebar h3,
#l-right-sidebar h4 {
    padding-left: 15px;
}


#scroll-popup{  
    position: fixed;
    bottom: 53px;
    right: -310px;
    z-index: 1000;
    width: 300px;
    background-color: #f3f3f3;
    font-size: 12px;
    border: 1px solid #dadada;

}

#scroll-popup #content{
    padding: 15px;
}


a.closebtn{
    display: block;
    width: 41px;
    height: 10px;
    float: right;
    margin: 6px 15px;
    background: url(../images/commons/edb-icons-sprite.png) no-repeat  -91px -108px;
}

a.closebtn:hover{
    background-position: -91px -97px;
}

/****************** lightbox-content ************************/

div.overlay{
    display: none;
}


/*.lightbox-video-content,
.lightbox-content{
    display: none;
}*/

div.lightbox-content{
    padding: 20px;
    background-color: #f3f3f3;
    font-size: 12px;
    overflow: hidden;
    position: relative;
}

div#key-content div.lightbox-content {
    padding: 0;
    background: none;
    overflow:visible ;
    position: relative;
}

div.lightbox-content .key-players .padded-content{
    padding: 0 0 20px 0;
    margin: 0  !important;
}

div#key-content div.lightbox-content .key-players .padded-content{
    padding: 0px 15px;
    position: relative;
    margin-top: 20px !important;
}

div#fancybox-content div.lightbox-content .key-players{
    float: left;
    width: 414px;
    margin-right: 20px;
    padding-bottom: 48px;
}

div#fancybox-content div.lightbox-content .keyplayer-img{
    float: left;
    padding-bottom: 48px;
}

div.lightbox-video-content{
    padding: 20px;
    background-color: #f3f3f3;
    overflow: hidden;
    position: relative;
}

div#fancybox-content div.lightbox-content p{
    font-size: 12px;
    line-height: 18px;
}

/* Buttons  
 */

a.linkedin{
    display: inline-block;
    background: transparent url(../images/commons/edb-icons-sprite.png) -309px 0 no-repeat;
    width: 24px;
    height: 24px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 10px 10px 0;
}

a.rss{
    display: none;
    background: transparent url(../images/commons/edb-icons-sprite.png) -333px 0 no-repeat;
    width: 24px;
    height: 24px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 10px 10px 0;
}

a.youtube{
    display: inline-block;
    background: transparent url(../images/commons/edb-icons-sprite.png) -357px 0 no-repeat;
    width: 24px;
    height: 24px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 10px 10px 0;
}

a.linkedin:hover { background-position: -309px -24px; }
a.rss:hover { background-position: -333px -24px; }
a.youtube:hover { background-position: -357px -24px; }

a.link-button{
    display: block;
    /* color: #b2b2b2; edit250313 */
    color:#444;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    font-family:'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding: 11px 15px;
    height: 24px;
    background: #F3F3F3;
    position: relative;
    bottom: 0;
    /*-webkit-transition:all 0.2s ease-in;  
   -moz-transition:all 0.2s ease-in;  
   -o-transition:all 0.2s ease-in;  
   -ms-transition:all 0.2s ease-in;  
   transition:all 0.2s ease-in; */
   
   
}

a.removetopborder{
    border: none;
    border-bottom: 1px solid #dadada;
}


a.removebottomborder{
    border: none;
    border-top: 1px solid #dadada;
}

a.link-button span{
    position: absolute;
    *zoom: 1;
    right: 15px;
    bottom: 13px;
    width: 21px;
    height: 21px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -121px -20px no-repeat;
    cursor: hand;
}

a.link-button:hover{
    text-decoration: none;
    color: #666 !important;
    background: #e6e6e6 ; /*!important;*/
}

a.link-button:hover > span{
    background-position: -121px 0;
    background-color: transparent  !important;
}



a.small{
    clear: both;
    display: inline-block;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 41px 10px 10px;
    height: 12px;
    line-height: 12px;
}

a.small span{
    position: absolute;
    *zoom: 1;
    right: 10px;
    bottom: 5px;
    width: 21px;
    height: 21px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -121px -20px no-repeat;
    cursor: hand;
}

a.no-icon{
    padding: 5px 10px;
    
}

a.no-icon span{
    display: none;
}


a.white{
    background-color: #fff;
}

a.none{
    background-color: transparent;
}

a.left-icon{
    text-align: right;
}

a.left-icon span{
    position: absolute;
    *zoom: 1;
    left: 15px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -58px -105px no-repeat;
}

a.left-icon:hover > span{
    background-position: -58px -84px;
    background-color: transparent  !important;
}


a.source-link{
    color: #b2b2b2 !important;
    height: 134px !important;
    background: none;
    padding: 11px 35px 11px 15px;
}

a.source-link span.large{
    display: block;
    position:relative;
    right: inherit;
    bottom: inherit;
    width: auto;
    height: auto;
    background: none;
    font-size: 34px;
    line-height: 40px;
}

a.source-link span.small{
    display: block;
    position:relative;
    right: inherit;
    bottom: inherit;
    width: auto;
    height: auto;
    background: none;
    font-size: 11px;
    line-height: 13px;
    font-family: Arial, Helvetica, sans-serif;
}


a.add-to-deck span{
    background: transparent url(../images/commons/edb-icons-sprite.png) -58px -63px no-repeat;
}

a.add-to-deck:hover > span{
    background-position: -58px -42px;
}

a.download-link span{
    background: transparent url(../images/commons/edb-icons-sprite.png) -58px -147px no-repeat;
}

a.download-link:hover > span{
    background-position: -58px -126px;
}

a.more span{
    background: transparent url(../images/commons/edb-icons-sprite.png) -79px 0px no-repeat;
}

a.more:hover > span{
    background-position: -79px -21px;
}

a.clear{ margin-right: 6px; }
a.clear span{
    background: transparent url(../images/commons/edb-icons-sprite.png) -101px -140px no-repeat;
}

a.clear:hover > span{
    background-position: -101px -119px;
}




a.help {
    display: block; 
    float: left;
    position: relative;
    margin: 13px 10px 13px 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 36px;
    height: 30px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -142px -127px no-repeat;
}



div.vdivider{ height: 100%; width: 1px; border-right: 1px solid #DFDFDF; float: left; margin: 0 15px 0 10px; }

#dock-holder a.selected,
a.help:hover{
    background-position: -142px -97px;
}

a.hide-border{
    border: none;
}


a.withbg{
    height: 106px;
    line-height: 20px;
    font-size: 20px;
    color: #333;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

a.withbg p{
    font: 16px/16px 'HelveticaNeueW01-87HvCn 692734'; color: #b2b2b2;
    padding: 0   !important;
    margin: 0   !important;
    color: #333;
    position: absolute;
    *zoom: 1;
    bottom: 15px;
    left: 15px;
    
}


a.withbg:hover > p{
    color: #666 !important;
    
}

a.withbg:hover{
    background-color: none;
    background-position: 0 -130px !important;
}


/***** Disabled button ****/
a.disabled:hover,
a.disabled{
    background: #F6F6F6  !important;
    color: #E4E4E4  !important;
    border-top: 1px solid #EEECEC;
    border-bottom: 1px solid #EEECEC;
}

a.disabled span{
    background-position: -80px -119px  !important;  
}

a.disabled:hover > span{
    background-position: -80px -119px  !important;
    background-color: transparent  
}


/* Footers */
#mini-sitemap{
    float: left;
    width: 761px;
}
 
#edb-logo{
    display: block;
    width: 78px;
    height: 46px;
    margin-bottom: 20px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -200px 0px no-repeat;
}
 
.link-column{
    float: left;
}

.link-column h5 a.red:hover{
    color:#B20837;
}

.link-column h5 a.pink:hover{
    color: #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */
}

.link-column h5 a.blue:hover{
    color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
}

.link-column h5 a.green:hover{
    color: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */
}

.link-column h5 a.orange:hover{
    color: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */
}

.link-column h5 a.purple:hover{
    color: #5A4099;
}

#contact-sect{
    float: right;
    width: 212px;
    margin-bottom: 20px;
}

ul.link-list{
    padding:0 20px 10px 0;
}

ul.link-list li{
    line-height: 18px;
    color: #b2b2b2;
}

* html ul li {
    position: relative;
}


ul.listCol1,
ul.listCol2{
    width: 44.7%;
    float: left;
}

ul#footer-links{
    position: relative;
    border-top: 1px solid #e4e4e4;
    padding: 20px 0;
    font-family: 'HelveticaNeueW01-77BdCn 692722', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    width: 972px;
}

ul#footer-links li{
    float: left;
    margin-right: 23px;
}

ul#footer-links li.flag{
    margin-right: 10px;
}

ul#footer-links li.copyright{
    /* margin: 0 23px 0 17px; */
/*  padding-left: 45px;*/
}

ul#footer-links li.flag span{
/*  position: absolute;*/
    display: block;
    width :30px;
    height: 20px;
    top: 16px;
    background: transparent url(../images/commons/edb-icons-sprite.png) -170px 0px no-repeat;
}

.persistent-holder{
    position: relative;
    width: 972px;
    margin: 0 auto;
}


#dock-holder{   
    position: relative;
    background: #fff;
    height: 57px;
    z-index: 10;
    width: auto;
/*    float: right;*/
    margin: 0;
}

a.dock-button{
    display: block; 
    float: left;
    line-height: 21px;
    vertical-align: middle;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    /* color: #b2b2b2; edit250313 */
    color: #444;
    padding: 6px 34px 6px 0;
    position: relative;
    margin: 11px 10px 11px 0;
}

a.dock-button:hover{ color: #666; }

a.dock-button span{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 29px;
    height: 29px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}





a.view-deckbuilder span{ background: transparent url(../images/commons/edb-icons-sprite.png) 0 -145px; }
a.view-deckbuilder:hover > span{ background-position: 0 -116px; }

a.add-all-content span{ background: transparent url(../images/commons/edb-icons-sprite.png) 0 -29px; }
a.add-all-content:hover > span{ background-position: 0 0; }

a.download span{ background: transparent url(../images/commons/edb-icons-sprite.png) 0 -87px; }
a.download:hover > span{ background-position: 0 -58px; }

a.print{ margin-left: 10px; }
a.print span{ background: transparent url(../images/commons/edb-icons-sprite.png) -29px -87px; }
a.print:hover > span{ background-position: -29px -58px; }

a.email span{ background: transparent url(../images/commons/edb-icons-sprite.png) -29px -145px; }
a.email:hover > span{ background-position: -29px -116px; }

a.up-button{ margin: 11px 0px 11px 10px; }
a.up-button span{ background: transparent url(../images/commons/edb-icons-sprite.png) -29px -29px; }
a.up-button:hover > span{ background-position: -29px -0px; }




/***** Disabled button ****/
#dock-holder a.disabled:hover,
#dock-holder a.disabled{
    border: none;
    background: #fff  !important;
}

a.add-all-content span.disabled,
a.add-all-content:hover > span.disabled{
    background-position: -0px -29px !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
    

a.view-deckbuilder span.disabled,
a.view-deckbuilder:hover > span.disabled{
    background-position: -0 -145px !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

a.download span.disabled,
a.download:hover > span.disabled{
    background-position: -0px -87px !important;
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
      
}



#social-button{
    float: left;
    display: block;
    padding: 14px 0;
    width: auto; 
    margin-right: 20px;
    overflow: hidden;
}

#social-button tr td{
    text-align: center;
    width: 70px;
    height: 24px;
    vertical-align: top;
    white-space: nowrap;
    zoom: 1;
}

.notification-count{
    display: none;
    position: absolute;
    top: -5px;
    left: 205px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    color: #b2b2b2;
    padding: 3px 6px;
    z-index :10;

    border: 1px solid #e4e4e4;


    /* Firefox v3.6+ */
    background-image:
    -moz-linear-gradient(47% 100% 90deg,
    rgb(232,232,232) 0%,
    rgb(255,255,255) 100%); 
    
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image:
    -webkit-gradient(linear,
    47% 100%,
    47% 0%,
    color-stop(0, rgb(232,232,232)),
    color-stop(1, rgb(255,255,255)));
    
    /* Chrome v10.0+ and by safari nightly build*/
    background-image:
    -webkit-linear-gradient(90deg,
    rgb(232,232,232) 0%,
    rgb(255,255,255) 100%);
    
    /* Opera v11.10+ */
    background-image:
    -o-linear-gradient(90deg,
    rgb(232,232,232) 0%,
    rgb(255,255,255) 100%);
    
    background-image:
    linear-gradient(90deg,
    rgb(232,232,232) 0%,
    rgb(255,255,255) 100%);
    
    
    /* Firefox v3.5+ */
    -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+  and by Opera v10.5+ */
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    
    filter:
        progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff,endColorstr = #ffe8e8e8,GradientType = 0)
        progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 0,Color = #1a000000,Positive = true);
    
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff,endColorstr = #ffe8e8e8,GradientType = 0) progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 0,Color = #1a000000,Positive = true)";
    

}

div#content-1{
    position: relative;
    min-height: 40px;
}

div#content-1 img.spinner{
    display: none;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
}

div#help-panel{
    position: absolute;
    bottom:56px;
    left: 0px;
    background: #fff;
    z-index:3;
    border: 1px solid #dfdfdf;
    
    display: none;
    width: 300px;
}

div#help-panel p{
    /* color: #B2B2B2; edit250313 */
    color: #444;
    line-height: 20px;
    font-family: 'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
}

div#help-panel .content{padding: 20px;}
div#more-icon .content{padding: 20px;}

div#more-icon {
    position: absolute;
    bottom:56px;
    right: 80px;
    background: #fff;
    z-index:3;
    border: 1px solid #dfdfdf;
/*    padding: 20px;*/
    width: 303px;
    display: none;
}

div#more-icon ul.listCol1{ 
    width: 150px;
}

div#more-icon ul.listCol2{
    width: auto;
}

div#more-icon ul.social-list li{
    height: 24px;   
    margin-bottom: 10px;
}

div#more-icon ul.social-list li:last-child{
    margin-bottom: 0;
}


div#more-icon ul.social-list li a{
    display: block;
    height: 14px;
    font-family:'HelveticaNeueW01-87HvCn 692734', Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    color: #b2b2b2;
    position: relative;
    padding: 5px 0;
    padding-left: 34px;
}

div#more-icon ul.social-list li a:hover{
    color: #666;
}

div#more-icon ul.social-list li a span{
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
}


div#more-icon ul.social-list li a#delicious span{ background: transparent url(../images/commons/edb-icons-sprite.png) -142px -73px; }
div#more-icon ul.social-list li a#digg span{ background: transparent url(../images/commons/edb-icons-sprite.png) -166px -73px; }
div#more-icon ul.social-list li a#facebook span{ background: transparent url(../images/commons/edb-icons-sprite.png) -262px -73px; }
div#more-icon ul.social-list li a#reddit span{ background: transparent url(../images/commons/edb-icons-sprite.png) -238px -73px; }
div#more-icon ul.social-list li a#stumbleupon span{ background: transparent url(../images/commons/edb-icons-sprite.png) -214px -73px; }
div#more-icon ul.social-list li a#tumblr span{ background: transparent url(../images/commons/edb-icons-sprite.png) -190px -73px; }
div#more-icon ul.social-list li a#xing span{ background: transparent url(../images/commons/edb-icons-sprite.png) -286px -73px; }



div.sitemap ul{
    list-style: none;
}

div.sitemap ul h2,
div.sitemap ul h3,
div.sitemap ul h4{
    padding: 0 0 10px 0;
    margin: 0;
    display: inline-block;
    color: #B2B2B2;
}

div.sitemap ul h2:hover,
div.sitemap ul h3:hover,
div.sitemap ul h4:hover{
    color: #000  !important;
}

.component-content .text{
    /*padding: 20px 15px;*/
    padding: 0px 15px;
}

input.text{ padding: 6px 10px; }

/********************************
 *            State 
 ********************************/
ul#breadcrumb li a:hover,
ul#breadcrumb li a.is-selected{
    
    color: #000;
    text-decoration: none;
}


ul#breadcrumb li pre{ display: inline; }

ul#lang-selector li a:hover,
ul#lang-selector li a.is-selected{
    color: #B20837;
    text-decoration: none;
}

.is-hidden{ display: none; }
.is-showing{ display: block; }
/***********************
 *      Themes         *
 ***********************/


.redtheme{ color: #b20838  !important; }
.pinktheme{ color: #E10066  !important;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ }
.bluetheme{ color: #0078BA  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
.greentheme{ color: #00852F  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ }
.orangetheme{ color: #CA4526  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ }
.purpletheme{ color: #5a4099  !important; }


.redbg{
    background-color: #b20838  !important;
}

.pinkbg{
    background-color: #E10066  !important;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */
}

.bluebg{
    background-color: #0078BA  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */
}

.greenbg{
    background-color: #00852F  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */;
}

.orangebg{
    background-color: #CA4526  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */;
}

.purplebg{
    background-color: #5a4099  !important;
}

a.black{ color: #000; }
a.black:hover{ color: #000; }

a.nodeco{ text-decoration: none !important; }

div.redtheme h1 { color: #b20838  !important; margin: 0 0 20px 0;}
div.pinktheme h1 { color: #E10066  !important;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ margin: 0 0 20px 0;}
div.bluetheme h1 { color: #0078BA  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ margin: 0 0 20px 0;}
div.greentheme h1 { color: #00852F  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ margin: 0 0 20px 0;}
div.orangetheme h1 { color: #CA4526  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ margin: 0 0 20px 0;}
div.purpletheme h1 { color: #5a4099  !important; margin: 0 0 20px 0;}

div.redtheme {  border-bottom: 7px solid #b20838; }
div.pinktheme {     border-bottom: 7px solid #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ } 
div.pinktheme {     border-bottom: 7px solid #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ } 
div.bluetheme {     border-bottom: 7px solid #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
div.greentheme {    border-bottom: 7px solid #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ }
div.orangetheme {   border-bottom: 7px solid #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ }
div.purpletheme {   border-bottom: 7px solid #5a4099; }

.redtheme li a.is-selected > span,
.redtheme li a:hover > span { background-color: #b20838  !important; color: #fff; }
.pinktheme li a.is-selected > span,
.pinktheme li a:hover > span { background-color: #E10066  !important;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ color: #fff; }
.bluetheme li a.is-selected > span,
.bluetheme li a:hover > span{ background-color: #0078BA  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #fff; }
.greentheme li a.is-selected > span,
.greentheme li a:hover > span{ background-color: #00852F  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ color: #fff; }
.orangetheme li a.is-selected > span,
.orangetheme li a:hover > span{ background-color: #CA4526  !important; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ color: #fff; }
.purpletheme li a.is-selected > span,
.purpletheme li a:hover > span{ background-color: #5a4099  !important; color: #fff; }


div.redtheme div.l-tab-right div.active > h5,
div.redtheme div.l-tab-right div.accordion-header:hover > h5{ color: #B20838; }
div.pinktheme div.l-tab-right div.active > h5,
div.pinktheme div.l-tab-right div.accordion-header:hover > h5{ color: #E10066;  /* Mantis Ticket - 0000572 - Alvina 10112014 - #e50278; */ }
div.bluetheme div.l-tab-right div.active > h5,
div.bluetheme div.l-tab-right div.accordion-header:hover > h5{ color: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
div.greentheme div.l-tab-right div.active > h5,
div.greentheme div.l-tab-right div.accordion-header:hover > h5{ color: #00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ }
div.orangetheme div.l-tab-right div.active > h5,
div.orangetheme div.l-tab-right div.accordion-header:hover > h5{ color: #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68933; */ }
div.purpletheme div.l-tab-right div.active > h5,
div.purpletheme div.l-tab-right div.accordion-header:hover > h5{ color: #5a4099; }

/********************************
 *          clearfix            *
 ********************************/

.clearfix:after { 
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
}
.clearfix { 
  display: inline-block;  
}
* html .clearfix {  
  height: 1%;  
} /* Hides from IE-mac \*/
.clearfix {  
  display: block;  
}

/*ul#lang-selector{ margin-left: -10px; float: left; }*/
a.sggov{ float: right; margin-top: 5px; margin-bottom: 13px; }
#frslogo{ margin-top:60px; left:0; }


/***************************************************************************
 *                           MAGNON CSS START HERE           *
 ***************************************************************************/
.topbanner h1, .newsTab h2, .newsTab h3, .news_block h2, .news_block h3, .featureStroy, .dateStory, .category_title,
#businessNews h2, #businessNews h3, #pressRelease h2, #pressRelease h3, .newStyle h2, .newStyle div#l-left-nav .search-selection, 
.newStyle span.subheader, .topsection b, .newStyle1 .video-bottom .green-text, .row-padded-content .green-text.right, .row-padded-content 
.green-text.left, .quotetxt b, .quotetxt strong, .about-writer-left h4.title, .about-writer-right h4.title, .newStyle1 h2.title, .newStyle1 h3.title, .related-news h2,
.related-news .newsTxt h3, #l-right-sidebar h2, #l-right-sidebar h3, #l-right-sidebar h4, .industrytagnews h2,.industrytagnews h3{ font-family:'HelveticaNeueW01-77BdCn 692722';}
.topbanner h1 { margin:0 !important; padding-bottom:8px;}
/*.topbanner span { padding-left:30px; padding-top:25px;}*/
/*ul#lang-selector { float:right; clear:both; margin:0 0 15px 0;}*/
a.sggov { display:block; /*clear:both;*/ margin-bottom:0;}
#banner { margin-bottom:16px; position:relative;}
.bannerTxt { position:absolute; left:30px; top:35px; width:245px; min-height:160px}
.topbanner h1 { font-size:30px; margin-bottom:14px;}
.topbanner h2 { font-size:36px; line-height:36px;}
.topbanner h2 strong { color:#b20838; font-weight:normal;}

#businessNews, #pressRelease { width:485px; float:left; overflow:hidden; min-height:531px; margin-bottom:17px; background:#F3F3F3;}
#pressRelease { width:487px;}
#businessNews { /*border-right:1px solid #fff;*/}
#pressRelease h2 {background:#5a4099;}
#businessNews h2 {background:#b20838;}
#businessNews h2, #pressRelease h2{ text-transform:uppercase; padding:0 10px; margin:0; font-size:20px; height:40px; line-height:40px;}
#businessNews h2 a, #pressRelease h2 a { color:#fff; background:url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat right center; display:inline-block; *zoom:1; *display:inline; width:100%;}
#businessNews .column1{width:auto !important;}

.newsTxt {background:#f3f3f3; padding:15px; height:216px;}
.newsTxt h3 { font-size:30.15px; line-height:30.15px; clear:both;}
.pressImage { width:243px; height:245px; float:left;}
.newsImage { height:245px;}
.pressTxt { width:242px; height:245px; float:left; background:#f3f3f3;}
.paddingTxt { padding:15px;}
.pressTxt h3 { font-size:17px; line-height:18px; clear:both; margin-bottom:14px;}

.featureStroy, .dateStory { float:left; font-size:12px; color:#5a4099; text-transform:uppercase;}
.dateStory { color:#999999;}
.rowTop { position:relative; height:32px;}
#pressRelease .rowTop { margin-top:10px;}
#businessNews .rss-icon, #pressRelease .rss-icon{ top:1px; right:0;}
.feedRow.first { border-bottom:1px solid #a194c0; display:inline-block; *zoom:1; *display:inline;}
.publish_date {display:block;line-height:18px; padding:0 0 2px; font-weight:bold;}
/*.newStyle h2 { background:#CA4526; *//* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; *//* height:38px; line-height:38px; padding:0 12px; font-size:20px; color:#fff; }*/
.orangelivefeed { background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ height:38px; line-height:38px; padding:0 12px; font-size:20px; color:#fff; margin:-20px 0px 0px 0px;text-transform:uppercase;font-family:'HelveticaNeueW01-77BdCn 692722';}
.newStyle #l-content-wide { padding-top:0;}
.newStyle #l-content-wide { width:730px;}
.newStyle #l-right-sidebar{ width:240px; border-top:1px solid #dadada;}

/***************************************************************************
 *                           TAB SECTION CSS             *
 ***************************************************************************/
.nav-tabs { border-bottom:7px solid #b20838;}
.nav-tabs li { background:#acacac;}
.nav-tabs li.active { background:#b20838;}
.nav-tabs h2 { font-size:19px; margin:0; padding:0 24px; height:38px; line-height:38px; color:#000; text-transform:uppercase;}
.tab-content1 .newsTxt > h3 { font-size:17px; line-height:18px;}
.nav-tabs li.active h2 { color:#fff;}
.nav.nav-tabs { padding-left:20px;}

.newsTab .box { width:243px; float:left; overflow:hidden; border-left:1px solid #fff; position:relative;}
.newsTab .box ul { margin:0; padding:0}
.newsTab .box li { height:118px; clear:both;}
.newsTab .box li.txt { height:128px; background:#F3F3F3}
.newsTab .box.box1 { width:485px; border:0; min-height:491px; background: #f3f3f3;}
.newsTab .box.box1 li { height:246px;}
.newsTab .box.box1 h3 { font-size:30.15px; line-height:30.15px;}
.category_title { font-size:12px; text-transform:uppercase;margin:0 0 5px 0; display:block;}



.newsTab { width:973px; clear:both; margin-bottom:20px;}
.newsTab .tab-content1 { min-height:400px;}
.newsTab .nav { margin: 0; list-style: none; }
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; }
.nav-tabs { *zoom: 1;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; line-height: 0; content: ""; }
.nav-tabs:after, .nav-pills:after { clear: both; }
.nav-tabs > li, .nav-pills > li { float: left; margin-right:10px; }
.tabbable {*zoom: 1;}
.tabbable:before, .tabbable:after { display: table; line-height: 0; content: ""; }
.tabbable:after { clear: both; }
.tab-content1 { overflow: hidden; }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; }
.tab-content1 > .tab-pane, .pill-content > .pill-pane { display: none; }
.tab-content1 > .active, .pill-content > .active { display: block; }
.nav > .disabled > a { color: #999999; }
.nav > .disabled > a:hover, .nav > .disabled > a:focus { text-decoration: none; cursor: default; background-color: transparent; }
.nav a:focus, .nav a:hover { outline:0; }


/***************************************************************************
 *                           NEWS SECTION CSS             *
 ***************************************************************************/
.news_block { margin-bottom:20px; overflow:hidden;}
.news_block .block { width:243px; float:left; /*border-left:1px solid #fff;*/ position:relative; overflow:hidden;}
.news_block .block1 { border:0;}
/*.news_block .block h2 { font-size:17px; text-transform:uppercase; background:#00852F; *//* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */ /*
margin:0; height:38px; line-height:38px; padding:0 12px; color:#fff;}
.news_block .block h2 a { background:url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat scroll right center; display:inline-block; *display:inline; *zoom:1; width:100%; color:#fff;}

.news_block .block1 h2, .news_block .block1 .hover_block, .news_block .block1 h3:hover{ background:#00852F; *//* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */ /*color:#fff;}
.news_block .block2 h2, .news_block .block2 .hover_block, .news_block .block2 h3:hover{ background:#CA4526; *//* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; *//* color:#fff;}
.news_block .block3 h2, .news_block .block3 .hover_block, .news_block .block3 h3:hover{ background:#5a4099; color:#fff;}
.news_block .block4 h2, .news_block .block4 .hover_block, .news_block .block4 h3:hover{ background:#0078BA;  color:#fff;}*//* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */

.news_block .block h3 { font-size:17px; line-height:18px; margin:0; border-bottom:1px solid #ccc !important; background:#f3f3f3;}
.news_block .hover_block h3 {border:0 !important;}
.news_block .hover_block p { margin-bottom:0;}
.news_block .block h3 a{ padding:16px; display:block;}
.top_news h3 { padding:16px 14px;}
.news_block .block2 h3 { border-color:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */}
.news_block .block3 h3 {border-color:#5a4099;}
.news_block .block4 h3 {border-color:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */}
.top_news { position:relative; display:table;}
.top_news .hover_block, .newsTab .box .hover_block{position: absolute; visibility:hidden; opacity: 0; background: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #fff; padding: 0; top:0;left:0;height: 203px;width: 242px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    border-top:1px solid #fff;    
}

.hover_block h3 { background:none !important; border:0 !important; padding:0 !important; color:#fff; margin:10px 0 12px 0!important}
.news_block .block h3:hover, .news_block .block h3 a:hover { color:#fff !important;}
.top_news .hover_block a{ color: #fff; }
.top_news:hover .hover_block, .newsTab .box:hover .hover_block {opacity: 1;visibility: visible;}
.newsTab .box .hover_block { height:245px; width:243px; border:0;}
.newsTab .box .hover_block h3 { font-size:17px; line-height:18px;}
.top_news .hover_inner, .newsTab .hover_inner { padding:12px;}


/*************************News Landing Page***********************/
.newStyle div.result-display { background:#acacac; color:#fff; height:38px; line-height:38px; padding:0 15px;}
.newStyle div.result-display span{color:#fff !important;}
.newStyle #l-left-nav h2 { background:#b20838 !important; line-height:38px; height:38px; margin:0; padding:0px 12px; color:#fff; font-size:20px;}
.newStyle #l-left-nav .search-selection { color:#333!important; font-size:17px;}
.newStyle #l-left-nav { padding:0;}
.newStyle .l-right-column.media-centre-sect-right b{ line-height:20px;}
.newStyle .accordion { border-color:#b20838 !important}
.newStyle .margintop { margin-top:0 !important;}
.newStyle div#l-left-nav div.accordion-header { padding:15px;}
.newStyle div.accordion-header:hover{ background:none;}
.paddingtop_bottom { padding-bottom:20px; padding-top:20px;}
.newStyle div.updated-container { padding:0;}

.imgSmall{
width:130px;
float:left;
height:140px;
overflow:hidden;
margin:0px 10px 0px 0px;
}




/***************************************************************************
 *                          ARTICLE SECTION CSS             *
 ***************************************************************************/
.newStyle1 h2.title{padding:0px 0px 14px 0px;    margin:0px; background:none; font-size:38px; color:#010101; line-height:38px; height:auto;}
.newStyle1 h2.title span{font-size:14px; color:#8f8f8f;  font-weight:normal; line-height:14px; display:block; padding-bottom:11px;}
.newStyle1 .border{border-top:1px solid #dfdedc; padding:27px 32px 17px 32px;}
.newStyle1 h3.title{padding:0px 0px 27px 0px; margin:0px; font-size:22px; font-weight:normal; color:#333333; line-height:22px; text-transform:uppercase;}
.newStyle1 .video-bottom{width:546px; margin:0 auto;}
.newStyle1 .video-bottom .green-text.right {float:right; font-size:24px;    font-weight:normal; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  line-height:25px; width:222px; padding:0px 0px 10px 30px ;}
.newStyle1 .video-bottom .green-text.left{float:left; font-size:24px;    font-weight:normal; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  line-height:25px; width:222px; padding:0px 0px 10px 0px ;}
.newStyle1 .border1{border-bottom:1px solid #dfdedc; padding:12px 0px 15px 0px !important;}
.newStyle1 .slider-cap{width:100%; padding:29px 0 0 0;}
.topsection{width:621px; margin:29px auto 0px auto; background:url("/content/dam/edb/en/sbn images/sm1.png") no-repeat left top; padding:33px 0px 0px 0px; font-size:15px; color:#aaaaaa;}
.topsection p{padding:0px 0px 10px 56px; margin:0px;}
.topsection b,strong{font-size:34px;  font-weight:normal; color:#666666; line-height:38px;}
.topsection p:last-child{text-align:right; background:url("/content/dam/edb/en/sbn images/sm2.png") no-repeat right 10px; padding:0px 56px 28px 0px;}

.imgslider .bx-wrapper .bx-prev{background:url("/content/dam/edb/en/sbn images/pre-arrow.png") no-repeat left top; height:70px; width:52px; left:0;}
.imgslider .bx-wrapper {padding:0px 0px 0px 0px;}
.imgslider .bx-wrapper .bx-next{background:url("/content/dam/edb/en/sbn images/next-arrow.png") no-repeat left top; height:70px; width:52px; right:0;}
.imgslider .bx-wrapper .bx-caption span {font-size:13px; color:#fff; background:rgba(0,0,0,0.4); padding:15px 35px; font-style:italic;}


.about-writer{width:546px; margin:0 auto 25px auto;}
.about-writer h4.title{text-transform:uppercase;padding:0px 0px 26px 0px; margin:0px; font-size:22px;}
.about-writer .writer-pic{width:80px; float:left;}
.about-writer .writer-dis{width:448px; float:left; padding-right:18px; line-height:21px;}
.paddingleft{padding:4px 18px 0px 18px;}

.related-news{width:100%; padding:25px  0 0 0; background:#fff;}
.related-news h2 {background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */ color: #FFFFFF; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0 12px; text-transform: uppercase;}
.related-news h2 span {background: url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat right top; color: #FFFFFF; float:right; margin:10px 0px 0px 0px; width:21px; height:21px; }
.related-news h2 a{color: #FFFFFF; width:100%; display: block; cursor: pointer; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0;text-transform: uppercase;}
 
 
.related-news .box { width:242px; float:left; overflow:hidden; position:relative; background:#F3F3F3; height:255px;}
.related-news .box ul { margin:0; padding:0}
.related-news .box li { height:118px; clear:both;}
.related-news .box li.txt { height:128px; background:#F3F3F3}
.related-news .box.box1 { width:485px; border:0;}
.related-news .box.box1 li { height:246px;}
.related-news .hover_block h3 { font-size:17px; line-height:17px; margin-top:0px !important; padding:0px;}

.related-news .newsTxt h3 { font-size:17px; line-height:17px; clear:both;}
.related-news .category_title { font-size:12px; text-transform:uppercase;margin:0 0 5px 0; display:block; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */}


div.news-block div.hover-block a{ color: #fff; }
div.news-block div.hover-block a:hover{ text-decoration: underline; }
div.news-block div.hover-block span.date{ color: #fff; background: #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ }
.float-right{float:right; margin:0px 0px 5px 32px;}
.float-left{float: left;margin: 0 15px 5px 0;}
.newStyle1right .reading-now {position:relative;}
.newStleftyle1right {padding-top:0px;border:0px;}
.newStyle1right .reading-now h2{background:#b20838; color: #FFFFFF; font-size:20px; height: 38px; line-height: 38px; margin: 0; padding: 0 15px !important; text-transform: uppercase; font-weight:normal;}
.newStyle1right .reading-now .row {position:relative; padding:16.6px 15px; background:#f3f3f3; border-bottom:1px solid #dfacbb; opacity:0.5; display:none; height:56px;}
.newStyle1right .reading-now .row:hover{opacity:1; cursor:pointer; background:#fff;}
.newStyle1right .reading-now .row.active{opacity:1; cursor:pointer; background:#fff; font-weight:bold;}
.newStyle1right .reading-now .row img{border:1px solid #cccccc;}
.newStyle1right .reading-now .row .imgTxt { position:absolute; left:102px; font-size:12px; top:12px; font-size:13px; color:#666666; padding-right:15px;}
.newStyle1right .reading-now a.link-button { background:#f3f3f3;border:0px;  bottom: 0;  color: #444444; display: block;  font-family: 'HelveticaNeueW01-77BdCn 692722',Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 16px;  height: 24px;  line-height: 24px;  padding: 8px 15px;  position: relative;  vertical-align: middle;}
.newStyle1right .reading-now a.link-button span { background:url("/content/dam/edb/en/sbn images/arrow_gray.png") no-repeat right top; bottom: 10px; height: 21px; position: absolute; right: 15px; width: 21px;}

.newStyle1right .side-content {padding:0 !important;}
.newStyle1right .side-content h3{background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ color: #FFFFFF; font-size:20px; height: 38px; line-height: 38px; margin: 0; padding: 0 15px !important; text-transform: uppercase; font-weight:normal;}
.newStyle1right .side-content span{background:#f3f3f3; padding-top:15px; padding-bottom:5px;}
.newStyle1right .side-content span a.tags{background:#e8e8e8;}

.newStyle1right .live-feed{background:#f3f3f3; position:relative; padding-top:0px  !important;}
.newStyle1right .live-feed h3{background:#5a4099; color: #FFFFFF; font-size:20px; height: 38px; line-height: 38px; margin: 0px; padding: 0 15px !important; text-transform: uppercase; font-weight:normal; width:auto;}
.newStyle1right .live-feed p{padding:15px 15px 0px 15px  !important; margin:0px;}
.newStyle1right .live-feed p span{color:#7C7C7C; padding:0px !important; margin:0px !important;}
.newStyle1right .live-feed .feeds{padding:15px; line-height:16px;}
.newStyle1right .live-feed .feeds span{ color:#7c7c7c;}
.newStyle1right .live-feed .feeds p{padding:0px 0px 15px 0px !important; margin:0px;}


/*
.video-slider #bx-pager{border:1px solid #e2e2e4; display:block;  float:left; clear:both; width:99.8%;}
.video-slider .bx-wrapper .bx-prev{background:#fff url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat left top; height:65px; width:60px; left:1px; border-right:1px solid #e2e2e4;}
.video-slider .bx-wrapper .bx-next{background:#fff url("/content/dam/edb/en/sbn images/next-arrow1.png") no-repeat left top; height:65px; width:60px; right:1px;}
.video-slider .bx-wrapper .bx-controls-direction a{top: inherit; bottom:-65px; margin:0px;}


.video-slider #bx-pager ul{padding:0px; width:540px;margin:0 auto;}
.video-slider #bx-pager ul li{list-style-type:none; float:left; vertical-align:middle;}
.video-slider #bx-pager ul li a:hover{background:#e8e8e8;}
.video-slider #bx-pager ul li a.active{background:#e8e8e8;}
.video-slider #bx-pager ul li a{width:157px; padding:15px 11px; border-right:1px solid #e2e2e4; background:#fbfbfb; float:left; line-height:16px;}
.video-slider #bx-pager a img{font-size:11px; width:57px; height:32px; border:1px solid #000; vertical-align:top; display:inline-block;  float:left; margin-right:9px;}

*/
.floating {position:relative; left:0;}


#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
.newStyle1{color:#666666; line-height:20px; background:none !important;}

.newStyle1right .imagesignpost .link-button{padding-right:0px;}
.newStyle1 #l-right-sidebar{padding:0px !important;}
.newStyle1 #l-content-wide.sbn-style { padding:0px; width:730px}
.newStyle1 #l-right-sidebar{ width:240px; border-top:1px solid #dadada;}




/* 20-02-2014*/
.news_block .green-box{float: left; overflow: hidden; position: relative; width: 243px; border:0px;}
.news_block .green-box h2{background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  color: #FFFFFF; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0 12px; text-transform: uppercase;}
.news_block .green-box h2 a {background: url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; width: 100%;}
.news_block .green-box h3 {background:#F3F3F3; border-bottom: 1px solid #B5D99F; font-size: 17px; line-height: 18px; margin: 0;}
.news_block .green-box h3 a{display: block; padding: 16px;}
.news_block .green-box h3 a:hover{background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */ color:#fff;}
.news_block .green-box .top_news {display: table;position: relative;}
.news_block .green-box .hover_block {background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  border-top: 1px solid #FFFFFF; color: #FFFFFF;  left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 242px;
}
.news_block .green-box .top_news:hover .hover_block {opacity: 1; visibility: visible;}


.news_block .blue-box{float: left;  overflow: hidden; position: relative; width: 242px; border-left:1px solid #fff;}
.news_block .blue-box h2{background:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #FFFFFF; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0 12px; text-transform: uppercase;}
.news_block .blue-box h2 a {background: url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; width: 100%;}
.news_block .blue-box h3 {background:#F3F3F3; border-bottom: 1px solid #0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ font-size: 17px; line-height: 18px; margin: 0;}
.news_block .blue-box h3 a{display: block; padding: 16px;}
.news_block .blue-box h3 a:hover{background:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */color:#fff;}
.news_block .blue-box .top_news {display: table;position: relative;}
.news_block .blue-box .hover_block {background:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ border-top: 1px solid #FFFFFF; color: #FFFFFF; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 242px;
}
.news_block .blue-box .top_news:hover .hover_block {opacity: 1; visibility: visible;}



.news_block .orange-box{float: left;    overflow: hidden; position: relative; width: 242px; border-left:1px solid #fff;}
.news_block .orange-box h2{background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ color: #FFFFFF; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0 12px; text-transform: uppercase;}
.news_block .orange-box h2 a {background: url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; width: 100%;}
.news_block .orange-box h3 {background:#F3F3F3; border-bottom: 1px solid #CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ font-size: 17px; line-height: 18px; margin: 0;}
.news_block .orange-box h3 a{display: block; padding: 16px;}
.news_block .orange-box h3 a:hover{background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */color:#fff;}
.news_block .orange-box .top_news {display: table;position: relative;}
.news_block .orange-box .hover_block {background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ border-top: 1px solid #FFFFFF; color: #FFFFFF; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 242px;
}
.news_block .orange-box .top_news:hover .hover_block {opacity: 1; visibility: visible;}


.news_block .purple-box{float: left;    overflow: hidden; position: relative; width: 242px; border-left:1px solid #fff;}
.news_block .purple-box h2{background:#5A4099; color: #FFFFFF; font-size: 17px; height: 38px; line-height: 38px; margin: 0; padding: 0 12px; text-transform: uppercase;}
.news_block .purple-box h2 a {background: url("/content/dam/edb/en/sbn images/arrow_white.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; width: 100%;}
.news_block .purple-box h3 {background:#F3F3F3; border-bottom: 1px solid #5A4099; font-size: 17px; line-height: 18px; margin: 0;}
.news_block .purple-box h3 a{display: block; padding: 16px;}
.news_block .purple-box h3 a:hover{background:#5A4099;color:#fff;}
.news_block .purple-box .top_news {display: table;position: relative;}
.news_block .purple-box .hover_block {background:#5A4099; border-top: 1px solid #FFFFFF; color: #FFFFFF; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 242px;
}
.news_block .purple-box .top_news:hover .hover_block {opacity: 1; visibility: visible;}







.newsTab .green-box { width:243px; float:left; overflow:hidden; position:relative; background:#F3F3F3; min-height:245px; cursor:pointer; border-left:1px solid #fff;}
.newsTab  .green-box ul { margin:0; padding:0}
.newsTab  .green-box li { height:118px; clear:both;}
.newsTab  .green-box li.txt { height:128px; background:#F3F3F3}
.newsTab  .green-box .hover_inner { padding: 12px;}
.newsTab  .green-box .category_title {display: block; font-size: 12px; margin: 0 0 5px;  text-transform: uppercase; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */}
.newsTab  .green-box .hover_block {background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */ border-top: 1px solid #FFFFFF; color: #FFFFFF; height:245px; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 243px;}
.newsTab  .green-box:hover .hover_block {opacity: 1; visibility: visible;}
.newsTab  .green-box h3 {font-size: 17px; line-height: 18px;
}

.newsTab  .purple-box { width:243px; float:left; overflow:hidden; position:relative; background:#F3F3F3; min-height:245px; cursor:pointer; border-left:1px solid #fff;}
.newsTab  .purple-box ul { margin:0; padding:0}
.newsTab  .purple-box li { height:118px; clear:both;}
.newsTab  .purple-box li.txt { height:128px; background:#F3F3F3}
.newsTab  .purple-box .hover_inner { padding: 12px;}
.newsTab  .purple-box .category_title {display: block; font-size: 12px; margin: 0 0 5px;  text-transform: uppercase; color:#5A4099;}
.newsTab  .purple-box .hover_block {background:#5A4099; border-top: 1px solid #FFFFFF; color: #FFFFFF; height:245px; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 243px;}
.newsTab  .purple-box:hover .hover_block {opacity: 1; visibility: visible;}
.newsTab  .purple-box h3 {font-size: 17px; line-height: 18px;
}

.newsTab  .blue-box { width:243px; float:left; overflow:hidden; position:relative; background:#F3F3F3; min-height:245px; cursor:pointer; border-left:1px solid #fff;}
.newsTab  .blue-box ul { margin:0; padding:0}
.newsTab  .blue-box li { height:118px; clear:both;}
.newsTab  .blue-box li.txt { height:128px; background:#F3F3F3}
.newsTab  .blue-box .hover_inner { padding: 12px;}
.newsTab  .blue-box .category_title {display: block; font-size: 12px; margin: 0 0 5px;  text-transform: uppercase; color:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */}
.newsTab  .blue-box .hover_block {background:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #FFFFFF; height:245px; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 243px;}
.newsTab  .blue-box:hover .hover_block {opacity: 1; visibility: visible;}
.newsTab  .blue-box h3 {font-size: 17px; line-height: 18px;}

.newsTab  .orange-box { width:243px; float:left; overflow:hidden; position:relative; background:#F3F3F3; min-height:245px; cursor:pointer; border-left:1px solid #fff;}
.newsTab  .orange-box ul { margin:0; padding:0}
.newsTab  .orange-box li { height:118px; clear:both;}
.newsTab  .orange-box li.txt { height:128px; background:#F3F3F3}
.newsTab  .orange-box .hover_inner { padding: 12px;}
.newsTab  .orange-box .category_title {display: block; font-size: 12px; margin: 0 0 5px;  text-transform: uppercase; color:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */}
.newsTab  .orange-box .hover_block {background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */  color: #FFFFFF; height:245px; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: all 0.2s ease-in 0s;    visibility: hidden; width: 243px;}
.newsTab  .orange-box:hover .hover_block {opacity: 1; visibility: visible;}
.newsTab  .orange-box h3 {font-size: 17px; line-height: 18px;}


.newStyle1right .reading-now a.link-button1 { background:#f3f3f3;border:0px;  bottom: 0;  color: #444444; display: block;  font-family: 'HelveticaNeueW01-77BdCn 692722',Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 16px;  height: 24px;  line-height: 24px;  padding: 8px 15px;  position: relative;  vertical-align: middle;}
.newStyle1right .reading-now a.link-button1 span { background:url("/content/dam/edb/en/sbn images/arrow_gray1.png") no-repeat right top; bottom: 10px; height: 21px; position: absolute; right: 15px; width: 21px;}


#sliderThumbReal{border:1px solid #e2e2e4;    display:block;  float:left; clear:both; width:99.8%;}
#sliderThumbReal .bx-controls .bx-prev{background:#fff url("/content/dam/edb/en/sbn images/pre-arrow1.png") no-repeat left top; height:80px; width:60px; left:1px; border-right:1px solid #e2e2e4;}
#sliderThumbReal .bx-controls .bx-next{background:#fff url("/content/dam/edb/en/sbn images/next-arrow1.png") no-repeat left top; height:80px; width:60px; right:1px;}

#sliderThumbReal ul{padding:0px; width:540px;margin:0 auto;}
#sliderThumbReal ul li{list-style-type:none; float:left; vertical-align:middle;}
#sliderThumbReal ul li a span{width:90px; float:right;}
#sliderThumbReal ul li a:hover{background:#e8e8e8;}
#sliderThumbReal .active a{background:#e8e8e8;}
#sliderThumbReal ul li a{width:auto; padding:15px 11px; border-right:1px solid #e2e2e4; background:#fbfbfb; float:left; line-height:16px;}
#sliderThumbReal a img{font-size:11px; width:57px; height:32px; border:1px solid #B0AFAF; vertical-align:top; display:inline-block;   float:left; margin-right:9px;}
#sliderThumbReal .bx-controls a.disabled,#sliderBigReal .bx-controls a.disabled{display:none;}

/*............ thumb */
#sliderThumbReal .bx-wrapper{margin-bottom:0;}
#sliderThumbReal .bx-controls a{
   position: absolute;
   top: 14px;
   height:100%;
   background:black; 
    transition:0.2s;
    -webkit-transition:0.2s;
    -moz-transition:0.2s;
    -o-transition:0.2s; 
}
#sliderThumbReal { position:relative;}
#sliderThumbReal .bx-wrapper { position:static !important;}
#sliderThumbReal .bx-wrapper .bx-controls-direction a { margin:0; display:block !important;}
.imagegallery .bx-pager { display:none;}

.row-padded-content {padding-left:30px; padding-right:30px;}
.green-text.right > p { margin:0; line-height:25px;}
.quotetxt b, .quotetxt strong{font-size:34px;  font-weight:normal; color:#666666; line-height:38px;}
.row-padded-content.quotetxt {clear:both;}
.row-padded-content.border2 { border-top:1px solid #dededc;margin-top:40px;}
.quotetxt .text{width:auto; margin:29px auto 0px auto; background:url("/content/dam/edb/en/sbn images/sm1.png") no-repeat left top; padding:33px 0px 0px 0px; font-size:15px; color:#aaaaaa;}
.quotetxt .text p{padding:0px 0px 10px 56px; margin:0px;}
.quotetxt p:last-child{text-align:right; background:url("/content/dam/edb/en/sbn images/sm2.png") no-repeat right 10px; padding:0px 56px 28px 0px !important;}

.row-padded-content .green-text.right, .row-padded-content .green-text.left{font-size:24px;font-weight:normal; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  width:222px;}
.row-padded-content .green-text.left {float:left; padding:0 30px 10px 0px}
.row-padded-content .green-text.right {float:right; padding:0px 0px 10px 30px;}
.green-text.right > p, .green-text.left > p { margin:0; line-height:28px;}
.newStyle1 .video-bottom .green-text.left{float:left; font-size:24px; font-weight:normal; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  line-height:25px; width:222px; padding:0px 0px 10px 0px;}

.about-writer-left{margin:0 auto 27px auto; overflow:hidden; } /* [ Mantis Ticket 000599 ] - Alvina 091214 - margin: 0 auto 25px auto; padding-top:5px; */
.about-writer-left h4.title{text-transform:uppercase;padding:0px 0px 26px 0px; margin:0px; font-size:22px;}
.about-writer-left .writer-pic{width:80px; float:left;}
.about-writer-left .writer-dis{width:590px; float:left; line-height:21px;}

.about-writer-right {overflow:hidden; padding-top:5px}
.about-writer-right .writer-pic {float:right;}




/*updated 06-03-2014 css*/
.newsTab .box1 .hover_block{width:485px !important; height:493px !important; cursor:pointer;}
.green-box .featureStroy, .dateStory { float:left; font-size:12px; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  text-transform:uppercase;}
.blue-box .featureStroy, .dateStory { float:left; font-size:12px; color:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ text-transform:uppercase;}
.orange-box .featureStroy, .dateStory { float:left; font-size:12px; color:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ text-transform:uppercase;}
.purple-box .featureStroy, .dateStory { float:left; font-size:12px; color:#5a4099; text-transform:uppercase;}


.newStyle1 .related-news .rl-news-green{ width:243px; float:left; cursor:pointer;}
.newStyle1 .related-news .rl-news-green .hover_block{display:none;}
.newStyle1 .related-news .rl-news-green .category_title{color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */ }
.newStyle1 .related-news .rl-news-green:hover .hover_block  {display:block; position: absolute; background:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6CB33F; */  color: #fff; padding: 20px 15px;    top:0; left:0; height: 220px; width: 219px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    opacity:1;
}


.newStyle1 .related-news .rl-news-blue{ width:243px; float:left; cursor:pointer;}
.newStyle1 .related-news .rl-news-blue .hover_block{display:none;}
.newStyle1 .related-news .rl-news-blue .category_title{color:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */}
.newStyle1 .related-news .rl-news-blue:hover .hover_block  {display:block; position: absolute;  background:#0078BA; /* Mantis Ticket - 0000572 - Alvina 10112014 - #0093D0; */ color: #fff; padding: 20px 15px;    top:0; left:0; height: 220px; width: 219px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    opacity:1;
}

.newStyle1 .related-news .rl-news-orange{ width:243px; float:left; cursor:pointer;}
.newStyle1 .related-news .rl-news-orange .hover_block{display:none;}
.newStyle1 .related-news .rl-news-orange .category_title{color:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */}
.newStyle1 .related-news .rl-news-orange:hover .hover_block  {display:block; position: absolute;    background:#CA4526; /* Mantis Ticket - 0000572 - Alvina 10112014 - #F68A33; */ color: #fff; padding: 20px 15px;    top:0; left:0; height: 220px; width: 219px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    opacity:1;
}

.newStyle1 .related-news .rl-news-parpal{ width:243px; float:left; cursor:pointer;}
.newStyle1 .related-news .rl-news-parpal .hover_block{display:none;}
.newStyle1 .related-news .rl-news-parpal .category_title{color:#5a4099;}
.newStyle1 .related-news .rl-news-parpal:hover .hover_block  {display:block; position: absolute;    background:#5a4099; color: #fff; padding: 20px 15px;    top:0; left:0; height: 220px; width: 219px;
    -webkit-transition: all 0.2s ease-in;  
    -moz-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;
    opacity:1;
}




.newStyle1 .related-news .hover_block h3 { font-size:17px; line-height:17px; margin-top:0px !important; padding:0px;}
.newStyle1 .related-news .newsTxt h3 { font-size:17px; line-height:17px; clear:both;}
.newStyle1 .related-news .category_title { font-size:12px; text-transform:uppercase;margin:0 0 5px 0; display:block; color:#00852F; /* Mantis Ticket - 0000572 - Alvina 10112014 - #6EB43F; */}
/*updated 06-03-2014 css*/

.industrytagnews .related-news .box:last-child{width:244px;}
.industrytagnews .related-news .box li > img{width:100%;}



/*03-14-2014*/

@media screen and (device-aspect-ratio: 40/71) {
.imgslider .bx-wrapper .bx-caption span {
font-size: 10px !important;
line-height: 12px !important;
padding: 6px 35px !important;
}

}

.side-contentlexis{ position: relative; padding-top: 15px; }

/*28 04 2014*/

.newStyle1 .bordergallery {padding:0px 32px 27px 32px; } /* [ Mantis ticket 000599 ] - Alvina 091214 - margin-top:-7px; padding:0px 32px 5px 32px; */
.newStyle1 .bordergallery h3.title{padding-bottom:17px !important;}
.link-button.medium.bordernone.floatright pre,.link-button.medium.bordernone.floatleft pre{display:inline;}

/*12062014*/
.width-p .full-width label{ width: 24%; float: left; }

/*Mantis Ticket - 0000463 - Zac 04092014 Start*/
    .new-error-box{ display: none; }
    .new-error-box h3{ color: red; }
    .new-error-box .wrapper{ padding: 20px; border: 1px solid red; }
    .submit-loader{ display: none; }
    .errorline{ border: 1px solid red !important; color: red !important; }
/*Mantis Ticket - 0000463 - Zac 04092014 End*/

/*#tip-captcha{ left: 961.88px !important; top:1110.05px !important; }*/

/*angru 11092014 Start*/
    /*removed outline on line 89*/
    
    .row-padded-content p a, .row-padded-content table a, .row-padded-content li a, .parsys.maincontent p a, .maincontent table a, .maincontent li a, .accordion p a{text-decoration:underline!important;} /* Mantis Ticket - 000608 - Alvina 09012015 */
    .row-padded-content p a:hover, .row-padded-content table a:hover, .row-padded-content li a:hover, .parsys.maincontent p a:hover, .maincontent table a:hover, .maincontent li a:hover, .accordion p a:hover{color:#b20838!important;} /* Mantis Ticket - 000608 - Alvina 09012015 */
    
    
/*angru 11092014 End*/

#footer-buttons {float:right;} /* [Mantis Ticket - 0000499] - 22092014 - Zac*/

#sg-gov-logo {width:174px!important;height:27px!important;background:url(/content/dam/edb/en/resources/images/logos/singapore-government-logo.png) no-repeat 0 0!important;}/*angru 29092014*/

.print-email { /* [Mantis Ticket - 0000503] - 03102014 - Zac*/
    border-left: 1px solid #ccc;
    width: auto;
    display: block;
    position: absolute;
    clear: both;
    border-right: 1px solid #ccc;
    right: 420px;
}

.imagegallery { padding-bottom:27px; } /* [ Mantis Ticket 000599 ] - Alvina 091214 */


button {
  display: block;
  padding: 0;
  overflow: visible;
}

button:focus {
  outline: none;
}

.arrow {
  position: relative;
  left: 10px;
  bottom: 3px;
  width: 21px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/commons/edb-icons-sprite.png) no-repeat -79px -21px;
}

.arrow.up {
  transform: rotate(180deg);
}
