body {
background:#dbdbdb url(../img/bg.gif);
text-align:center;
margin:0;
padding:0;
font-family:helvetica, arial, verdana, tahoma, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

#australia {
position:relative;
margin:0 auto;
padding:0;
text-align:left;
background:url(../img/li.gif) repeat;
width:822px;
voice-family:"\"}\"";
voice-family:inherit;
width:800px;
}

html>body #australia {
width:800px;
}

#oceana {
padding:0 35px;
}

#aussie a {
color:#039;
font-weight:400;
text-decoration:none;
}

#aussie a:hover {
color:#009999;
text-decoration:none;
border-bottom:1px solid #009999;
}

#header {
text-align:left;
padding:5px 25px 5px 0;
}

#header img {
border:0;
padding-left:1px;
}

#header a {
border:0;
}

#copyright {
background:#DFDFDF url(../img/copyright.gif);
border-top:solid #003399 1px;
border-left:solid #003399 1px;
border-bottom:solid #003399 2px;
border-right:solid #003399 1px;
font-size:10px;
padding:1px 30px;
color:#666;
}

#copyright a {
color:#666;
font-weight:400;
text-decoration:none;
}

#copyright a:hover {
color:#004DE6;
text-decoration:none;
}

#homeSection,#conventionalSection {
height:120px;
background:url(../img/ipaq.jpg) top left no-repeat;
}

#prodsSection {
height:120px;
background:url(../img/prods.jpg) top left no-repeat;
}

#productsSection {
height:120px;
background:url(../img/ipaq.jpg) top left no-repeat;
}

#totalsSection {
height:120px;
background:url(../img/conventional.jpg) top left no-repeat;
}

#levelsSection {
height:120px;
background:url(../img/levels.jpg) top left no-repeat;
}

#theoSection {
height:120px;
background:url(../img/theo_transits.jpg) top left no-repeat;
}

#laserSection {
height:120px;
background:url(../img/lasers.jpg) top left no-repeat;
}

#gpsgisSection {
height:120px;
background:url(../img/gps_gis.jpg) top left no-repeat;
}

#softwSection {
height:120px;
background:url(../img/softw.jpg) top left no-repeat;
}

#distSection {
height:120px;
background:url(../img/distr.jpg) top left no-repeat;
}

#suppSection {
height:120px;
background:url(../img/support.jpg) top left no-repeat;
}

#supplySection {
height:120px;
background:url(../img/supp_acc.jpg) top left no-repeat;
}

span.quiet {
display:none;
}

#south {
padding:20px 15px 40px 20px;
margin:0;
width:450px;
float:right;
}

#pacific {
margin:0;
padding:0;
background:url(../img/content_tile.gif) repeat-y;
}

#aussie {
margin:0;
padding:0 35px 5px 30px;
background:url(../img/content_bottom.gif) bottom left no-repeat;
}

#sidebarContainer {
margin:20px 0;
width:215px;
float:right;
background-color:#F7F7F7;
border:solid #999 1px;
}

#sidebar {
padding:15px 20px 15px 25px;
font-size:11px;
color:#777;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sidebar ul {
margin:0;
padding:0;
list-style:none;
width:162px;
/* Width of Menu Items */
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
border-bottom:1px solid #999;
}

#sidebar ul li {
position:relative;
min-height:1px;
}

li ul {
position:absolute;
left:161px;
/* Set 1px less than left menu width */
top:0;
display:none;
}

/* Styles for Left Menu Items */
#sidebar ul li a {
display:block;
text-decoration:none;
color:#000;
background:#fff;
/* IE6 Bug */
padding:5px;
border:1px solid #999;
border-bottom:0;
}

/* Fix IE. Hide from IE Mac \*/
* html #sidebar ul li {
float:left;
height:1%;
}

* html #sidebar ul li a {
height:1%;
}

/* End */
#sidebar ul li a:hover {
color:#fff;
background:#8aa8e6;
}

/* Hover Styles */
#sidebar li ul li a {
padding:2px 5px;
}

/* Sub Left Menu Styles */
#sidebar li:hover ul,li.over ul {
display:block;
}

/* The magic */
#sidebar h2 {
font-size:14px;
margin:0 0 3px;
}

#sidebar ul li a.currentside {
color:#fff;
background-color:#039;
}

#sidebarContainer2 {
margin:20px 0;
width:215px;
float:right;
background-color:#FBFBFB;
border:solid #ABABAB 1px;
}

#sidebar2 {
padding:15px 20px 0 25px;
font-size:11px;
color:#777;
line-height:14px;
}

#sidebar2 h2 {
font-size:14px;
margin:0 0 3px;
}

#sidebar2 p {
margin:0 0 10px;
}

#sidebar2 h3 {
font-size:12px;
margin:0 0 5px;
}

#sidebar2 a {
color:#878787;
font-weight:400;
text-decoration:none;
}

#snaps img {
border:solid #999 1px;
margin-bottom:7px;
}

#snaps img:hover {
border:solid #ff0066 1px;
}

#snaps a {
border:0;
}

ul {
list-style:disc url(../img/bullet.gif) outside;
padding:0;
margin:0 0 10px 17px;
}

#south ul {
margin:10px 20px;
}

#sidebar p {
margin:0 0 10px;
}

#sidebar h3 {
font-size:12px;
margin:0 0 5px;
}

hr {
background:transparent;
height:1px;
border:0;
border-top:1px dotted #999;
margin:5px 0 8px;
padding:0;
}

p {
margin:0 0 15px;
}

h2 {
font-family:"Trebuchet MS", helvetica, arial, sans-serif;
margin:0 0 10px;
font-size:21px;
color:#039;
text-shadow:3px 3px 3px #C3C3C3;
line-height:normal;
}

h3 {
font-family:"Trebuchet MS", helvetica, arial, sans-serif;
margin:0 0 4px;
font-size:14px;
color:#5c7099;
}

h3 a {
font-weight:700;
color:#555;
}

h4 {
margin:0 0 4px;
font-size:12px;
color:#738cbf;
}

#menu {
margin:0;
padding:0;
font-size:10px;
font-weight:400;
line-height:19px;
}

#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
border:0;
}

#menu ul li {
padding:0;
margin:0;
float:left;
text-align:center;
display:block;
}

#menu ul li a {
padding:0;
margin:0;
text-align:center;
background-color:#666;
width:119px;
height:18px;
color:#fff;
display:block;
text-decoration:none;
border-top:0 solid #e6e6e6;
border-left:1px solid #666;
border-bottom:2px solid #099;
border-right:1px solid #666;
}

#menu ul li#services a {
width:123px;
}

#menu ul li a:hover,#menu ul li a:hover.current {
background:#099;
color:#fff;
}

#menu ul li a.current {
background:#099;
color:#fff;
}

#bio,#partners {
margin:10px 0 0;
line-height:17px;
}

#bio img,#partners img {
float:left;
margin:0 10px 0 0;
border:0;
}

#bio h3,#partners h3 {
margin:0 0 10px;
}

#bio p,#partners p {
padding:0;
margin:0 0 10px;
}

#partners a {
font-weight:700;
}

.item {
margin:0 0 15px;
padding:15px 15px 0;
border:solid #999 1px;
background-color:#fdfdfd;
}

.item:hover {
background-color:#fff;
border-color:#099;
}

.item p {
margin:0 0 15px;
}

form {
margin:0;
padding:0;
}

.helpText {
font-size:10px;
color:#888;
line-height:14px;
}

#prodpopups {
position:relative;
margin:0 auto;
padding:0;
text-align:left;
background-color:#fff;
voice-family:"\"}\"";
voice-family:inherit;
}

.dropdown {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
background-color:#FBFBFB;
height:20px;
}
h1 sup {font-size: 50%; vertical-align: top;} 
p sup {font-size: 70%; vertical-align: top;} 
