body {
 background: #1c69a0 url('http://assets.hdwinter.com.au/leftbar.png') repeat-x;
 margin: 0px;
}

#top {
 text-align:left;
 clear: both;
 margin: 0px;
 padding: 5px;
 height: 120px;
 border-bottom: 4px solid #00008B;
 background: #1c69a0;
}

a img {
 border:none;
}

#loggedinmessage {
 position:absolute;
 top:0px;
 right:0px;
}

#loggedinmessage p {
margin: 0;
padding: 0;
}

#accmenu {
 text-align:center;
 position:absolute;
 margin: 0px;
 padding: 0px;
 top:14px;
 right:0px;
 height:120px;
}

#accmenu p {
 margin:0;
 padding:0;
}

#accmenu ul {
 margin:0;
 padding:0;
}

#accmenu li {
 display:block;
 float:left;
 list-style-type:none;
 margin:0;
 padding:0;
}

#accmenu a {
 color: white;
 display:block; 
 text-decoration: none;
 float:left; 
 margin:0px 0px 0px 0px;
 padding:75px 16px 10px 16px;
 height: 35px;
 background: url('http://assets.hdwinter.com.au/accmenu.png') repeat-x;
}

#accmenu a:hover {
 background: url('http://assets.hdwinter.com.au/accmenu1.png') repeat-x #00008B; 
}

#left {
clear: left;
float: left;
width: 120px;
margin: 0 0 0 0;
padding: 0px 0 0 0;
font-size: 0.8em;
color: white;
}

#left ul {
 margin:0;
 padding:10px; 
}

#left li {
 display:block;
 list-style-type:none;
 margin:0;
 padding:0; 
}

#left a {
color: white;
 text-decoration: none;
}

#left a:hover {
 background: #8cb9d0; 
}

#left ul li ul {
margin:0;
padding:0;
}

#left ul li ul li {
 border-left: 5px solid #8cb9d0;
 margin-top: 2px;
 padding-left: 5px; 
}

#body {
margin: 0 0 0 130px; /* keeps content left aligned */
padding: 10px 10px 10px 10px;
line-height: 1.6em;
text-align: left;
background: #a7e192;
}

#foot {
clear: both;
margin: 0px;
padding: 0px 0 0px 0;
width: 100%;
text-align:center;
font-size: 0.9em;
}

.errorlist {
color:red;
}
