/* Structural CSS for NZ Oil and Gas */
/*************************************/
html{margin:0px;padding:0px;border:0px;height:100%;}
body{margin:0px;padding:0px;border:0px;background-color:#d7d2cb;color:#333333;font-family:arial, sans-serif;font-size:13px;font-weight:normal;line-height:1.4em;height:100%;}
div#pageHolder{position:relative;width:980px;min-height:100%;margin:0 auto;background:url(../../images/nzog/pagedivider.gif) top left no-repeat;background-color:#ffffff;}
div#pageHolderInner{width:980px;min-height:100%;padding:0 0 220px 0;margin:0;}
div#pageBanner{min-height:530px;padding:0 10px;z-index:1;position:relative;}
div#pageContent{padding:0 15px;margin:0 10px;background-image:url(../../images/nzog/main-content-background.jpg);background-repeat:repeat-x;background-position:center bottom;}
div#pageFooter{position:absolute;bottom:0px;left:0px;height:100px;padding-top:120px;width:980px;overflow:hidden;color:#000000;background-image:url(../../images/nzog/footer-background.jpg);background-repeat:repeat-x;background-position:center bottom;}

/* Zero margin elements */
/************************/
div,p,h1,h2,h3,h4,h5,ul,ol,li,table,tr,td,form,input,textarea,address{margin:0px;padding:0px;border:0px;}

/* Accessibility */
/*****************/
div#skipLinks{position:absolute;display:block;left:-9990px;z-index:2000;width:1px;font-size:0px;height:0px;line-height:0px;overflow:hidden;}

/* Navigation Banner and Utils */
/*******************************/
div#banner{height:302px;width:960px;overflow:hidden;position:relative;}
div#pageBanner h1{height:98px;width:195px;position:absolute;right:50px;top:30px;z-index:1000;background-image:url(../../images/nzog/bannerlogo.png);background-repeat:no-repeat;}
div#pageBanner h1 span{display:none;}
div#pageBanner a#logo-link{display:block;height:98px;width:195px;position:absolute;right:50px;top:30px;z-index:1001;}
div#pageBanner a#logo-link:hover{text-decoration:none;border:0;}
div#pageBanner a#logo-link span{display:none;}
div#utilNavSearch{float:right;margin:8px 0 0 0;color:#80807b;text-align:right;width:350px;}
div#utilNavSearch div#utilNav ul{list-style-type:none;margin:5px 0 0 18px;}
div#utilNavSearch div#utilNav ul li{display:inline;font-size:12px;margin:0 4px 0 0;padding:0px;text-indent:0px;}
div#utilNavSearch div#utilNav ul li a,div#utilNavSearch div#utilNav ul li a:link,div#utilNavSearch div#utilNav ul li a:visited,div#utilNavSearch div#utilNav ul li a:active{color:#80807b;text-decoration:none;}
div#utilNavSearch div#utilNav ul li a:hover{color:#80807b;text-decoration:underline;}
div#utilNavSearch div#searchPopUp{width:325px;height:50px;overflow:hidden;position:absolute;top:260px;right:9px;display:none;z-index:9999;}
div#utilNavSearch div#utilSearchInner{width:325px;height:50px;overflow:hidden;background-color:#000000;opacity:0.5;filter:alpha(opacity=50);}
div#utilNavSearch div#utilSearchCont{position:absolute;top:0px;left:0px;width:313px;height:50px;overflow:hidden;background-color:transparent;}
div#utilNavSearch div#utilSearchCont input.textbox{border:solid 1px #585858;padding:6px 5px;width:234px;vertical-align:middle;color:#666666;margin:10px 8px 0 14px;}
div#utilNavSearch div#utilSearchCont input.button{width:43px;height:30px;vertical-align:middle;margin:10px 0 0 0;background-image:url(../../images/nzog/gobtn.gif);background-position:top left;background-repeat:no-repeat;cursor:pointer;}
div#coTagLine{margin:0 0 0 15px;height:46px;width:531px;overflow:hidden;background:url(../../images/nzog/energyfuture.gif) top left no-repeat;}
div#coTagLine span{visibility:hidden;}

/* Primary Navigation */
/**********************/
div#primaryNav{position:relative;height: 40px;margin-left:15px;z-index:1000;}
div#primaryNav ul{list-style-type:none;margin:0px;position:absolute;}
div#primaryNav ul li{float:left;display:block;margin:0px;text-indent:0px;text-align:center;}

div#primaryNav ul li#nav-home{width: 59px;}
div#primaryNav ul li#nav-aboutus{width: 79px;}
div#primaryNav ul li#nav-investorcentre{width: 111px;}
div#primaryNav ul li#nav-news{width: 109px;}
div#primaryNav ul li#nav-activities{width: 77px;}

div#primaryNav ul li a,
div#primaryNav ul li a:link,
div#primaryNav ul li a:visited,
div#primaryNav ul li a:active
{display:block;height:18px;position:relative;font-size:13px;margin:0 2px 0 0;padding:6px 9px 6px 10px;color:#f5f5f5;text-decoration:none;background-image:url(../../images/nzog/navbgleft.png);background-position:top left;background-repeat:no-repeat;}

div#primaryNav ul li ul li a,
div#primaryNav ul li ul li a:link,
div#primaryNav ul li ul li a:visited,
div#primaryNav ul li ul li a:active
{text-align:left;}

div#primaryNav ul li a span,
div#primaryNav ul li a:link span,
div#primaryNav ul li a:visited span,
div#primaryNav ul li a:active span
{display:block;position:absolute;top:0px;right:-1px;width:4px;height:30px;background-image:url(../../images/nzog/navbgright.png);background-position:top right;background-repeat:no-repeat;}

div#primaryNav ul li a:hover,
div#primaryNav ul li a.active{background-image:url(../../images/nzog/navbglefton.png);}
div#primaryNav ul li a:hover span,
div#primaryNav ul li a.active span{background-image:url(../../images/nzog/navbgrighton.png);}

div#primaryNav ul li ul{display:none;width:140px;z-index:500;opacity:0.96;}
div#primaryNav ul li ul li{float:none;display:inline;text-align:left;}

div#primaryNav ul li ul li a,
div#primaryNav ul li ul li a:link,
div#primaryNav ul li ul li a:visited,
div#primaryNav ul li ul li a:active
{width:120px;height:auto;background-image:none;background-color:#66bc29;margin:0 1px 0 0;} /* Width linked to Superfish JS width #64 */

div#primaryNav ul li ul li a:hover
{background-color:#be0f34;}

/* Page Title and Breadcrumbs */
/******************************/
div#pageUpper{position:relative;padding:0 0 12px 0;}



div#sharePrice{position:absolute;right:9px;top:348px;width:318px;height:162px;margin:0 16px 0 0;color:#ffffff;text-align:center;background-image:url(../../images/nzog/sharepricebg.jpg);background-position:top left;background-repeat:no-repeat;}
div#sharePrice h3{display:none;}

div#sharePrice div#nzxPriceInfo,div#sharePrice div#asxPriceInfo{position:absolute;top:59px;color:#000;font-weight:bold;line-height:21px;text-align:left;}
div#sharePrice div#nzxPriceInfo{left:95px;}
div#sharePrice div#asxPriceInfo{left:250px;}
div#sharePrice div.change span.up{height:8px;width:8px;background-image:url(../../images/nzog/changeup.gif);background-position:0 5px;background-repeat:no-repeat;margin-left:3px;}
div#sharePrice div.change span.down{height:8px;width:8px;background-image:url(../../images/nzog/changedown.gif);background-position:0 5px;background-repeat:no-repeat;margin-left:3px;}
div#sharePrice div.change span.nochange{height:8px;width:11px;background-image:url(../../images/nzog/nochange.gif);background-position:0 5px;background-repeat:no-repeat;margin-left:3px;}
div#sharePrice div.change span.up span, div#sharePrice div.change span.down span, div#sharePrice div.change span.nochange span{visibility:hidden;}
div#sharePrice div#lastUpdate{margin:0px;font-size:12px;color:#ffffff;position:absolute;top:137px;left:0px;width:318px;text-align:center;}

div#emailPrint{width:164px;font-size:11px;color:#585858;position:absolute;right:0;top:2px;width:164px;}
div#emailPrint a{position:relative;margin:0 9px 0 0;text-decoration:none;line-height:1em;color:#585858;}

div#emailPrint a span.textLink,
div#emailPrint a:link span.textLink,
div#emailPrint a:visited span.textLink,
div#emailPrint a:active span.textLink
{text-decoration:none;margin:0 0 0 21px;}

div#emailPrint a:hover span.textLink{text-decoration:underline;}

div#emailPrint a#emailLink span#emailBtn,
div#emailPrint a#emailLink:link span#emailBtn,
div#emailPrint a#emailLink:visited span#emailBtn,
div#emailPrint a#emailLink:active span#emailBtn
{display:block;position:absolute;top:0px;left:0px;height:13px;width:18px;background-image:url(../../images/nzog/emailbtn.gif);background-position:top left;background-repeat:no-repeat;text-decoration:none;}

div#emailPrint a#emailLink:hover span#emailBtn{background-position:top right;text-decoration:none;}

div#emailPrint a#printLink span#printBtn,
div#emailPrint a#printLink:link span#printBtn,
div#emailPrint a#printLink:visited span#printBtn,
div#emailPrint a#printLink:active span#printBtn
{display:block;position:absolute;top:-4px;left:0px;height:19px;width:20px;background-image:url(../../images/nzog/printbtn.gif);background-position:top left;background-repeat:no-repeat;text-decoration:none;}

div#emailPrint a#printLink:hover span#printBtn{background-position:top right;text-decoration:none;}

div#breadCrumbs{font-size:11px;padding:0 0 5px;color:#585858;}
div#pageIntro{position:absolute;left:24px;width:610px;z-index:1;}
div#pageIntro p{margin:0px;color:#80807b;}


/* Main Content Area Structure and Secondary Nav */
/*************************************************/

div#subNav ul{background-image:url(../../images/nzog/page-content-background.jpg);background-position:top left;background-repeat:repeat-x;margin:0px;padding:10px 15px 10px 15px;min-height:175px;}
div#subNav ul ul{background-image:none;min-height:0px; padding: 0px 0px 0px 15px; margin: 0px;}
div#subNav ul li{text-indent:0px;margin:5px 0 6px 0;}
div#subNav ul li a,
div#subNav ul li a:link,
div#subNav ul li a:visited,
div#subNav ul li a:active{color:#000;text-decoration:none;background-image:url(../../images/nzog/arrowonwhite.png);background-position:0px 2px;background-repeat:no-repeat;margin:0 0 11px 0;padding:0 0 0 20px;}
div#subNav ul li.active a,div#subNav ul li a:hover{color:#be0f34;text-decoration:none;background-image:url(../../images/nzog/arrowonred.png);}
div#emailUpdates{background-image:url(../../images/nzog/nzupdates.jpg);background-position:top left;background-repeat:no-repeat;height:132px;}
div#emailUpdates a,div#emailUpdates a:link,div#emailUpdates a:visited,div#emailUpdates a:hover,div#emailUpdates a:active{display:block;height:52px;color:#ffffff;text-decoration:none;text-align:center;padding-top:80px;line-height:1.2em;}

div.dynamicButton{background-position:top left;background-repeat:no-repeat;height:168px;border-bottom:solid 1px #d0d0d0;width:318px;position:relative;z-index:1;}
div.dynamicButton div.dynamicButtonText{position:absolute;top:50px;width:248px;padding:35px;text-align:center;color:#fff;z-index:2;}
div.dynamicButton a, div.dynamicButton a:link, div.dynamicButton a:visited, div.dynamicButton a:hover,div.dynamicButton a:active{position:absolute;top:0px;left:0px;display:block;width:318px;height:168px;z-index:3;}

/* Page Footer */
/***************/

div#footerLogo{float:right;margin:15px 20px;}
div#footerNav{font-size:11px;}
div#footerNav ul{margin:14px 0 0 17px;}
div#footerNav ul li{display:inline;text-indent:0px;color:#be0f34;}
div#footerNav ul a,
div#footerNav ul a:link,
div#footerNav ul a:visited,
div#footerNav ul a:active{color:#BE0F34;}
div#pageFooter address{margin:0 0 0 17px;font-style:normal;font-size:11px;}
div#pageFooter div#footerCopy{margin:24px 0 0 17px;font-size:11px;color:#cccccc;}

/* Email Friends */
/***************/
div#emailToFriend{position:absolute; display: none;}
div.ModalContainer{padding: 10px; background-color: #fff; border: 1px solid #999;}
div.ModalTitle{font-size:20px;line-height:25px;margin:0 0 8px 0;color:#3174bb;font-weight:bold;}