*{font-family: Helvetica, Arial, sans-serif; margin: 0;` padding: 0;} a, a img{color:#FF8600; text-decoration:none; border:none;} a:hover{color:#666;} :focus{outline:none; /*border:none;*/}p{margin-bottom:12px; font-size:12px; line-height:18px;} #java-warning{margin-top:-10px; position:absolute; z-index:1000; width:100%; text-align:center;} #java-warning p{color:#F00;} #page{position: absolute; left: 0px; width: 100%; height: 1px; overflow: visible;} #page-container{position: absolute; width:1000px; margin-left:-500px; left:50%; height:620px; margin-top:40px;} #clock{position:absolute; background:url(/images/template/bg-clock.png); width:230px; height:30px; color:#FFF; padding:5px 10px;} #time{font-weight:bold; font-size:21px; padding-top:3px;} #main{position:absolute; z-index:45; margin-top:60px; width:1000px; height:560px;} #right-column{position:absolute; z-index:60; width:230px; margin:60px 0 0 750px; /*background:#FFF;*/} .right-item{padding:5px; text-align:center; height:18px; line-height:22px; color:#FF5C00; font-size:12px; text-decoration:none;} #media-gallery{height:395px;} #content{margin-left:20px; width:710px; position:absolute; bottom:10px; padding-right:20px; overflow:hidden;} #render{height:340px; text-align:left; background:url(/images/template/render-bg.png); padding:50px 10px;} #think-green{position:absolute; margin:630px 0 0 10px; font-size:14px; color:#999; width:500px;} #copyright{position:absolute; margin:630px 0 0 701px; font-size:11px; color:#BBB;} .infobox{background:url(/images/infobox-bg.png); height:296px; width:500px; overflow:hidden;} .infobox-text{width:220px; height:255px; float:right; overflow:auto; margin-top:15px; padding-right:15px; } .media{float:left; margin:0 5px 0 0;} .media img{width:66px; height:66px;}#nav-one{position:absolute; margin:30px 0 0 0; z-index:100;} .nav, .nav ul{ 	list-style: none; 	margin: 0; 	padding: 0;} .nav{z-index: 100; position: relative;}.nav > li{width:150px; background:url(/images/template/bg-top-nav.png) no-repeat top center; font-size:11px; float: left; margin: 0; padding: 0; position: relative; /*margin-right:5px;*/}.nav li a, .nav li a:link, .nav li a:visited{cursor:pointer; height:30px; line-height:30px; color: #FFF; display: block; padding: 0 9px; text-decoration: none;} .nav > li:hover{background: url(/images/template/bg-top-nav-hover.png) no-repeat top center; color: #FFF; cursor:pointer;} #nav-one li:hover ul a{width:132px; background: rgb(255,231,206); color: #FF9726;	}#nav-one li:hover ul a:hover{color: #FFF; background: #FF9726;	} .nav ul{list-style: none; width:150px; display:none;} .nav li:hover ul{top: 25px;} .nav ul li{border: 0; border-top:1px solid #FFF; float: none;} .nav ul a{border-bottom: 0; padding-right: 20px; width: 132px; white-space: nowrap;} #nav-one li:hover ul a.dd_bottom{background:url(/images/template/drop-down-bottom.gif);} .nav li a.current{/*color: rgb(225,205,180);*/} #nav-one .current{color:#FF9726;} #nav-one .current:hover{color:#FFF;} #nav-one li:hover ul a.current_sub{color: #FFF; background: #FF9726;	}#sb-container,#sb-wrapper{text-align:left;} #sb-container,#sb-overlay{position:absolute; top:0; left:0; width:100%; margin:0; padding:0;} #sb-container{height:100%; display:none; visibility:hidden; z-index:999;} body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');} #sb-container>#sb-overlay{height:100%;} #sb-wrapper{position:relative;} #sb-wrapper img{border:none;} #sb-body{position:relative; margin:0; padding:20px; overflow:hidden; background:#FFF;} #sb-rounded{background:#FFF;} #sb-body-inner{position:relative; height:100%; overflow:hidden;} #sb-content.html{height:100%; overflow:hidden;} #sb-content{overflow:hidden;} #sb-loading{position:absolute; top:0; width:100%; height:100%; text-align:center; padding-top:10px;} #sb-body,#sb-loading{/*background-color:#FFF;*/ /*background:url(/images/contact-bg.png);*/} #sb-title,#sb-info{position:relative; margin:0; padding:0; overflow:hidden;} #sb-title-inner,#sb-info-inner{position:relative; line-height:16px;} #sb-title,#sb-title-inner{height:20px; position:absolute; width:100%;} #sb-title-inner{font-size:14px; font-weight:bold; padding:8px 0; color:#FF8600;} #sb-title-inner{text-align:center;} #sb-info,#sb-info-inner{height:40px;} #sb-info{background:#FFF; height:20px; width:100%;} #sb-info-inner{font-size:12px; color:#fff; /*display:none;*/} #sb-nav{float:left; padding:2px 0; width:100%;} #sb-nav a{display:block; float:left; height:16px; width:16px; margin-left:3px; cursor:pointer;} #sb-controls{position:absolute; z-index:200; margin-left:10px;} #sb-nav-close{position:absolute; z-index:100; margin:-10px; background-image:url(/images/shadowbox/close.png); background-repeat:no-repeat;} #sb-nav-next{background-image:url(/images/shadowbox/next.png); background-repeat:no-repeat;} #sb-nav-previous{background-image:url(/images/shadowbox/previous.png); background-repeat:no-repeat;} #sb-nav-play{background-image:url(/images/shadowbox/play.png); background-repeat:no-repeat;} #sb-nav-pause{/*position:absolute;*/ background-image:url(/images/shadowbox/pause.png); background-repeat:no-repeat; height:27px;width:27px;} #sb-counter{float:left; display:none; padding:2px 0; width:45%;} #sb-counter a{padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff; display:none;} #sb-counter a.sb-counter-current{text-decoration:underline;} div.sb-message{/*font-size:12px;*/ padding:10px; text-align:center;} div.sb-message a:link,div.sb-message a:visited{color:#fff; text-decoration:underline;} #sb-loading a{display:none;}#acc-container { margin-top:40px; border-top:1px solid #FFF; position:absolute; }  #accordion { height:521px; }  .accordion-section { width:230px; padding:10px; overflow-y:hidden; }  .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; /*margin-top: 1px;*/ zoom: 1; }  .ui-accordion .ui-accordion-li-fix { display: inline; }  .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }  #accordion h3 a { border-bottom:1px solid #FFF; display: block; padding:10px; text-align:center; font-weight:normal; color:#FF8600; width:230px; background:rgb(255,231,206); }  #accordion h3 a:hover { background:#FF8600; color:rgb(255,231,206); }  .ui-accordion .ui-accordion-header .ui-icon{ position: absolute; left: .5em; top: 50%; margin-top: -8px; }  .ui-accordion .ui-accordion-content { /*padding:10px;*/ border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 1px; overflow: auto; display: none; }  .ui-accordion .ui-accordion-content-active { display: block; }  #accordion h2 { font-size:16px; font-weight:normal; margin:10px 0; }  #accordion h3 { text-align:center; color:#FF8600; font-size:12px; }  #accordion label { float:left; width:50px; }  #accordion input[type="text"] { width:160px; border:1px solid #FF8600; margin-bottom:5px; }  .accordion { border:none; }  .accordion .ui-accordion-header { cursor: pointer; position: relative; border-bottom:none; /*margin-top: 1px;*/ zoom: 1; }  .accordion .ui-accordion-content { padding:0px; }  .accordion h3:hover { color:#666;}input[type="text"]{font-size:14px; margin-bottom:10px;} input.small{border:1px solid #FF8600; width:70px;} input.medium{border:1px solid #FF8600; width:170px;} input.large{border:1px solid #FF8600; width:230px;} textarea.message{width:600px; height:100px; margin-bottom:20px; border:1px solid #FF8600;} form div label{font-size:12px;} input[type="submit"]{padding:5px 10px; background:#FF8600; border:none; color:#FFF;} input[type="submit"]:hover{background:#888; color:#FFF;} .error{display:none; background:#F00; font-size:12px; color:#FFF; font-weight:bold; padding:3px;} #vision-form p{margin-bottom:5px;} h2.grey{font-size:30px; font-weight:normal; color:#40423F; margin-bottom:15px;} h3.orange{color:#FF8600; font-weight:normal; margin-bottom:10px;} .orange{color:#FF8600; font-weight:bold;} .grey{color:#40423F;} .tech-links a{text-decoration:none; font-size:24px; color:#40423F;} .tech-links a:hover{text-decoration:none; font-size:24px; color:#FF8600;} a.global-contacts{color:#40423F; font-size:12px;} a.global-contacts:hover{color:#FF8600; font-size:12px;} .hidden{display: none;} #content ul{font-size:12px;} ul.orange-arrows{list-style-image: url(/images/arrow-bullet.png); line-height:20px; margin: 0 0 10px -40px;} ul.orange-arrows a{color:#666;} ul.orange-arrows a:hover{color:#000;} ul.block{margin-left:10px;} ul.block li{list-style-image: url(/images/arrow-bullet.png);} a.client{color:#666;} a.client:hover{color:#FF8600;} .contact-thumb, .people-thumb{width:170px; text-align:left; float:left;} .contact-thumb{height:110px;} ul.docs{list-style:none; margin:10px 0 10px -30px;} ul.docs a{color:#666; font-weight:bold; font-size:11px;} ul.docs a:hover{color:#FF8600;} .rss_box{width:300px; height:75px; padding-top:50px; background:url(/images/template/asx-rss-bg.jpg) no-repeat;} .rss_box a{font-size:14px; font-weight:bold;} .rss_box ul.rss_items{list-style:none; margin-left:5px;} .rss_box .rss_date{color:#FF8600; font-size:10px;} .rss_box li.rss_item{font-weight:bold; font-size:16px; line-height:20px;} .rss_box li.rss_item a{font-weight:normal; font-size:14px;}#contact-map{width:555px; height:377px; background:url(/images/template/contact-map/contact-map.png) no-repeat; padding:0; margin:20px 0 0 40px;} #contact-map ul{list-style:none; padding:0; margin:0;} #contact-map ul li a#london-link{position:absolute; z-index:100; margin:74px 0 0 0px; width:65px; height:34px;} #contact-map ul li a#singapore-link{position:absolute; z-index:100; margin:234px 0 0 239px; width:64px; height:19px;} #contact-map ul li a#adelaide-link{position:absolute; z-index:100; margin:321px 0 0 343px; width:47px; height:18px;} #contact-map ul li a#brisbane-link{position:absolute; z-index:100; margin:284px 0 0 414px; width:65px; height:22px;} #contact-map ul li a#sydney-link{position:absolute; z-index:100; margin:313px 0 0 414px; width:47px; height:16px;} #contact-map ul li a#melbourne-link{position:absolute; z-index:20; margin:329px 0 0 362px; width:52px; height:21px;} #contact-map ul li a#auckland-link{position:absolute; z-index:100; margin:321px 0 0 469px; width:85px; height:24px;}
