body                                           {margin:0px;}
#slidercontainer-research                      {float:left; height:420px !important; width:510px !important}
#content #latestNewsLocal h2                   {background:#fff; font-size0:200%;}
div#latestNewsLocal                            {height:420px !important; width:265px !important;}
div#latestNewsLocal ul                         {list-style-type:none;}
#content a.research-homepage-textlink          {text-decoration:none !important; display:block !important; border-bottom:none; font-weight:bold; font-size:125%; padding:5px 0px; color:#fff;}
#content a.research-homepage-textlink:hover    {color:#00f;}
#slider                                        {position:relative; width:510px;}
#slider img                                    {position:absolute; top:0px; left:0px; display:none;}
#slider a                                      {border:0;}
.nivo-controlNav                               {position:absolute; left:47%; bottom:20px;}
.nivo-controlNav a                             {display:block; width:10px; height:10px; background:url(/images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
.nivo-controlNav a.active                      {background-position:-10px 0;}
.nivo-directionNav a                           {display:block; width:32px; height:34px; background:url(/images/arrows.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav                                 {background-position:-32px 0; right:10px;}
a.nivo-prevNav                                 {left:10px;}
.nivo-caption                                  {width:510px; padding-bottom:15px;}
div#content                                    {width:990px !important; margin:0px !important;}
div#content div.newsImageContainer,
div#content h3.articleheading img.tileImage    {float:left !important; margin:0.5em;}
div#viewlet-above-content                      {display:none;}
#vacancies-text                                {margin:0px 10px 0px 20px;}
div#mainContent                                {height:420px; margin:0px}
div#latestNews                                 {height:420px !important;}
div#latestNews ul                              {list-style-type:none;}
div.frontpagelist0                             {overflow:hidden; background:#F2F5BF;}
div.frontpagelist                              {overflow:hidden; background:#fff;}
div.frontpagelist h2                           {background:#DBE146; font-size: 2.25em !important; font-family:Arial; font-weight:bold !important; padding:3px 10px 3px 20px; color:#002A40 !important; letter-spacing:0.03em;}
div.frontpagelist ul                           {list-style-type:none; list-style-image:none;}
div.frontpagelist ul li                        {padding:0px 10px 3px 0px; margin-left:-5px;}
#content li.newsContent                        {color:#333; font-size:1em; line-height:1em; display:block;}
h3.articleheading                              {font-size:1em; padding:10px 0px 3px 0;}
h3.articleheading a,
h3.articleheading a:visited                    {color:#002a40 !important; text-decoration:underline; border:none;}
#content #latestnews h3.articleheading a:hover {color:#002a40 !important; text-decoration:none !important;}
ol, ul                                         {list-style: none;}
a img, img                                     {border:0 !important;}
a#front1                                       {background:url(/homepage/front1.jpg);}
a#front2                                       {background:url(/homepage/front2.jpg);}
a#front3                                       {background:url(/homepage/front3.jpg);}
a#front4                                       {background:url(/homepage/front4.jpg);}
a#front1 span.image-text0                       {margin-top:210px; margin-left:260px;}
a#front2 span.image-text0                       {margin-top:20px; color:#fff;}
a#front1 span.image-text                       {margin-top:20px; margin-left:30px;}
a#front2 span.image-text                       {margin-top:180px; color:#fff;}
a#front3 span.image-text0                       {margin-top:195px; color:#fff;}
a#front3 span.image-text                       {margin-top:115px; margin-left:110px; color:#fff;}
a#front4 span.image-text                       {margin-top:180px; color:#fff;}
#slidercontainer-homepage0                     {width:645px !important; height: 420px !important; float:left;}
span.image-text                                {color:#fff;}
#content span.image-text p                     {color:#fff; font-size:26px; margin-bottom:0.5em;}
.clear                                         {clear:both;}
