body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#666666;
  text-align:center;
}
div#container {
background-color:black;
width:798px;
height:600px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

body#noaccess div#container {
height:200px;
}

body#noaccess table#container td.body {
height:300px;
}

div#container table {
padding:0px;
margin:0px;
}
table#v2container td.htop {
background-image:url(../images/htop_1.gif);
height 134px;
}
table#container td.htop2 {
background-image:url(../images/htop_2.jpg);
height:29px;
color:white;
font-size:10px;
padding-left:10px;
}
table#container td.body {
height:450px;
color:black;
font-size:12px;
width:628px;
vertical-align:top;
padding:10px 10px 10px 20px;
background-color:white;
}
table#container td.bodyleft {
height:450px;
color:black;
background:white url(../images/monkey-bars.jpg) no-repeat 97% left;
font-size:11px;
width:170px;
vertical-align:top;
}
h1 {
font-size:18px;
}

table#container td.htop2 a, table#container td.htop2 a {
color:white;
border-bottom:1px dashed white;
text-decoration:none;
}
table#container td.htop2 a:hover {
color:white;
text-decoration:none;
border-bottom:none;
}
td.footer {
color:white;
text-align:center;
font-size:10px;
padding:5px;
background-color:black;

}
td.footer a{
color:white;
text-decoration:none;
border-bottom:1px dashed white;
}
td.footer a:hover {
color:white;
border-bottom:0px;
}
table#login {
width:500px;
border:1px solid black; 
padding:0px;
font-size:11px;
}
table#login td.heading {
background-color:#099; color:black; 
padding:5px;
text-align:center;
font-weight:bold;
font-size:16px;
border-bottom:1px solid black;
}
table#login td.loginl, table#login td.loginr {
background-color:#ccc;
color:black;
font-weight:bold;
padding:5px;
}
table#login td.loginl {
text-align:right;
padding-right:10px;
width:40%;
}
table#login td.loginl a {
color:#099;
}

table#login td.loginr  {
text-align:left;
padding-left:10px;
width:60%;
}
table#login input {
width:90%;
font-size:11px;
color:#099;
font-weight:bold;
}
table#login input.submit {
width: auto;
font-size:11px;
color:#099;
font-weight:bold;
}
table#login td.notregistered {
padding:5px;
border-top:1px solid black;
}
table#login td.notregistered p strong, table#login td.notregistered a {
color:#099;
}
p.error {
color:red;
font-weight:bold;
}
table#menu {
width:80%;
margin-left:50px; 

}
table#menu td {
font-size:14px;
color:black;
font-weight:bold;
margin:0px;
padding:0px;
padding-left:10px;
border-top:2px solid white;
}
table#menu td a {
color:black;
border-bottom:1px dashed #099;
text-decoration:none;
}
table#menu td a:hover {
border-bottom:0px;
text-decoration:none;
}
table#menu td p {
font-size:11px;
}
td.australia {
text-align:center; 
vertical-align:middle; 
background-color:#099
 }
 td.australia h1 {
color:white;
margin-top:5px; 
  }
body#australia table#container td.htop2 {
background-image:url(../images/index2_htop2.jpg);
height:29px;
color:white;
font-size:10px;
padding-left:10px;
}
body#australia table#container img {
margin:0px;
}
form input {
font-size:11px;
}

