.be-accessibility {padding:0;margin:0;}
.be-accessibility li { padding:0;margin:0;float:left; list-style:none; padding-left:5px;position:absolute;}
.be-accessibility {list-style:none;}

.be-accessibility a {padding:0;margin:0;position:absolute;font-size:2em; padding:0.5em;white-space:nowrap; text-decoration:none;}
.be-accessibility a, .accessibility a:visited {color:#4D699C ;top:-100px;}
.be-accessibility a:hover,.be-accessibility a:focus, .be-accessibility-a-focus {background:#000000;color:white !important;top:+10px !important;}
.more-link{float:left;}



/* accessibility menu */

#mMenu { font-size:10px; height:50px !important;}
#mLang {float:left;}
#mSocial, #mMedia, #mSocialMedia {float:right;}
#mMenu ul { list-style:none; margin:0; padding:0;margin-top:5px;}
#mMenu li {float:left;list-style:none;}
#mMenu,
#mMenu ul,
#mMenu li,
#mMenu li a          { padding:0;margin-left:1px;margin-right:1px;}
#mMenu li a,
#mMenu li a:visited  { color:black;}

#mMenu a.mButton      { display:block;
			    width:48px;height:48px;
			    font-size:1px; /* fix IE bug */
			    background:url('images/social-icons.png?2') no-repeat;}

#mMenu a.mButton      { border:1px solid transparent;background-color:transparent;}
#mMenu a.mButton:hover,#mMenu a.mButton:focus      { border-color: black !important;background-color: white !important;}

#mMenu a.lang-bz     { background-position:   -1px  -29px;}
#mMenu a.lang-ie     { background-position:   -1px  -43px;}
#mMenu a.sitemap     { background-position:  -55px   -1px;}
#mMenu a.home        { background-position:  -55px  -15px;}
#mMenu a.contact-us  { background-position:  -55px  -29px;}
#mMenu a.aaa         { background-position:  -55px  -43px;}
#mMenu a.content     { background-position:  -55px  -57px;}
#mMenu a.facebook    { background-position:  -278px  -22px;}
#mMenu a.myspace     { background-position:  -348px  -22px;}
#mMenu a.twitter     { background-position:   -69px -104px;}
#mMenu a.forum       { background-position:  -278px -266px;    }
#mMenu a.lang-en     { background-position:    -68px  -265px;}
#mMenu a.lang-fr     { background-position:   -138px  -265px;}
#mMenu a.youtube     { background-position:  -348px -103px;}
#mMenu a.picasaweb   { background-position:  -278px -191px;}
#mMenu a.lang-en2     { background-position:    -70px  -326px;}
#mMenu a.lang-fr2     { background-position:   -138px  -326px;}

#mSocial {}

#mMenu a:hover,#mMenu a:focus      { text-decoration:underline;}
#mMenu a             { text-decoration:none;}

/* -------------------------------------------------------------------------------- */

/* color was #30af82 */
.be-widget{border:1px solid #111111;border:1px solid #111111;padding:0;margin:0;margin-bottom:10px;background:white;width:99%;}
.be-widget-footer,
.be-widget-header{background:#111111;color:white;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;}
.be-widget-footer a,
.be-widget-footer a:visited,
.be-widget-header a,
.be-widget-header a:visited {color:white;text-decoration:none;}
.be-widget-footer a:hover,
.be-widget-header a:hover {text-decoration:underline;}
.be-widget-footer {font-size:10px;}

.be-widget-body{background:white;margin:0;padding:0;font-size:1px;}
.be-widget-body embed {margin:0;padding:0;}

#datamain {background:white;}
