@charset "utf-8";
/* CSS Document */

body { font-family:Helvetica, Arial, sans-serif;color:#333333;font-size:11px;width:100%;margin:0;padding:0;background:url(../img/backgrounds/1.jpg) top center no-repeat #999;line-height:17px; }

h1 { margin:0;padding:0;color:#993333;font-size:1.3em;margin:0;padding:0;text-transform:uppercase; }
h2 { margin:0;padding:0;color:#993333;font-size:1.3em;font-weight:normal;margin:0;padding:0; }

#header { margin-top:24px;background:url(../img/header-bg.png) top left repeat-x;width:100%;height:101px; }
#header-inner { width:800px;margin:0 auto;position:relative; }
#logo { margin:5px 0 0 5px; }
#shares { position:absolute;top:9px;right:60px; }
#nav { position:absolute;top:26px;right:50px; }
#tagline { height:66px;display:block;margin:7px 0; }

#container { width:800px;margin:0 auto; }

p { padding:6px 0;margin:0;line-height:17px; }
a { color:#993333; }

.clear { clear:both; }
.panel { width:352px;background:url(../img/gradient-bg.png) top left repeat;padding:9px;float:left;margin:0 10px 10px 0; }
.panel.docs-reports { height:183px; }
.content { width:732px;background:url(../img/gradient-bg.png) top left repeat;padding:9px;margin-bottom:10px;display:block; }

.news, .news li, .reports, .reports li { list-style:none;margin:0;padding:0;line-height:13px; }
.news, .reports { margin-top:10px; }
.news li, .reports li { margin:3px 0 4px; }

#footer { font-size:10px;color:#ffffff;background:url(../img/footer-bg.png) top left no-repeat;height:14px;display:block;width:740px;line-height:14px;padding:0 5px;margin:7px 0; }
#footer a { color:#ffffff;text-decoration:none; }
#footer a:hover { text-decoration:underline; }

ul#menu, ul#menu li { list-style:none; }
ul#menu li { float:left;display:block; }
ul#menu a { display:block;height:29px; }
ul#menu li a span { position:absolute;left:-999em; }
ul#menu li#investor a { width:132px;background:url(../img/menu-investor-centre.png) top left no-repeat; }
ul#menu li#projects a { width:94px;background:url(../img/menu-projects.png) top left no-repeat; }
ul#menu li#corporate a { width:107px;background:url(../img/menu-corporate.png) top left no-repeat; }
ul#menu li#contact-us a { width:91px;background:url(../img/menu-contactus.png) top left no-repeat; }

#header-inner ul#menu li:hover a, #header.corporate ul#menu li#corporate a, #header.investor ul#menu li#investor a, #header.projects ul#menu li#projects a, #header.contact-us ul#menu li#contact-us a { background-position:0 -29px; }

#header-inner ul#menu li .submenu { color:#FFFFFF;position:absolute;right:0px;top:40px;width:555px;background:#455560;height:29px;display:none; }
#header-inner ul#menu li.active .submenu{ display:block;z-index:30; }
#header-inner ul#menu li:hover .submenu, #header-inner ul#menu li.sfhover .submenu { display:block;z-index:99; }
#header-inner ul#menu li .submenu li { list-style:none;height:29px;margin:0;padding:0;line-height:29px; }
#header-inner ul#menu li .submenu li a { color:#ffffff;text-transform:uppercase; white-space:nowrap;background-image:none;display:inline;text-decoration:none; }
#header-inner ul#menu li .submenu li a:hover { text-decoration:underline; }

.halfcol { width:50%;float:left;text-align:center; }
.halfcol img { border:0; }