/* Website: tru-bilt.co.nz (2394) */ 
html {
font-size:1em;
line-height:120%;
padding:0;
}
body {
background:#F1F6FA url(../images/bg.jpg) repeat-y scroll center top;
color:#444444;
font-family:arial,Verdana,Helvetica,Geneva,Swiss,Sans-serif;
font-size:0.8em;
margin:0 auto;
min-width:999px;
padding:0;
text-align:center;
}
table {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #AAAAAA;
margin:25px 0 20px;
width:95%;
}
td {
font-size:1em;
padding:3px 2px;
vertical-align:top;
}
#wrap1 {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
padding:0;
text-align:left;
width:999px;
}
#wrap3 {
 background: transparent url('../images/wrap3.jpg') right top repeat-y; 
}
#wrap4 {
 /* background: transparent url('../images/wrap4.jpg') left top repeat-y; */
}
#header {
height:89px;
}
#header img {
border:0 none;
}
#headertext {
left:0;
position:absolute;
top:0;
}
#topmenu ul {
line-height:1.3em;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#topmenu ul#nav li {
display:inline;
float:left;
list-style-type:none;
padding:0;
}
#topmenu ul#nav li a {
color:#0000FF;
display:block;
padding:0 15px;
}
#topmenu ul#nav li ul li {
display:none;
}
#topmenu #nav li:hover ul ul, #topmenu #nav li:hover ul ul ul, #topmenu #nav li.sfhover ul ul, #topmenu #nav li.sfhover ul ul ul {
left:-999em;
}
#topmenu #nav li:hover ul, #topmenu #nav li li:hover ul, #topmenu #nav li li li:hover ul, #topmenu #nav li.sfhover ul, #topmenu #nav li li.sfhover ul, #topmenu #nav li li li.sfhover ul {
left:auto;
}
#navbar {
  background:transparent url(../images/navbar.jpg) no-repeat scroll left top;
  height: 136px;
}
/* Left hand area */
#sidebar-wrap {
background:transparent url(../images/sidebar.jpg) repeat-y scroll left top;
float:left;
margin-top:3px;
width:135px;
}
#sidebar-top {
width:135px;
}
#sidebar {
background:transparent url(../images/break-bottom.jpg) no-repeat scroll left bottom;
float:left;
height:30px;
margin:0;
padding:0;
width:135px;
}
#sidebar #nav, #nav ul {
line-height:2.2em;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#sidebar #nav li {
border-bottom:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
height:30px;
list-style-type:none;
margin-bottom:0;
padding:0;
width:135px;
}
#sidebar #nav li a {
background:#F7EBC1 none repeat scroll 0 0;
color:#555555;
display:block;
font-size:0.9em;
font-weight:bold;
height:30px;
padding:0 0 0 20px;
text-decoration:none;
}
#sidebar #nav li ul li {
border:medium none;
height:30px;
padding-left:15px;
}
#sidebar #nav li ul li a {
background:transparent none repeat scroll 0 0;
font-weight:normal;
}
#sidebar #nav li.active a {
color:#196DB3;
}
#sidebar #nav li a:hover {
background:#006400 none repeat scroll 0 0;
color:#FFFFFF;
height:30px;
text-decoration:none;
}
#sidebar #nav li:hover ul ul, #sidebar #nav li:hover ul ul ul, #sidebar #nav li.sfhover ul ul, #sidebar #nav li.sfhover ul ul ul {
left:-999em;
}
#sidebar #nav li:hover ul, #sidebar #nav li li:hover ul, #sidebar #nav li li li:hover ul, #sidebar #nav li.sfhover ul, #sidebar #nav li li.sfhover ul, #sidebar #nav li li li.sfhover ul {
left:auto;
}
#content-container {
float:left;
width:799px;
}
/* Right hand area */
#content-right {
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 200px;
}
/* Middle area - main content */
#content-wrap {
  float: right;
  margin: 0 0 0 0;
  padding: 0 10px 0 10px;
  width: 615px;
}
#content-wrap.one-col {
  width: 979px;
}
#content-wrap.two-col-b {
  width: 779px;
}
#content-wrap.three-col {
  width: 644px;
}
#content {
  min-height: 400px;
  overflow: auto;
  padding: 0 10px 20px 15px;
}
p {
margin:10px 0;
}
h1 {
color:#555555;
letter-spacing:1px;
margin:15px 0 10px 15px;
padding:5px 5px 5px 0;
text-align:left;
}
h2 {
border-bottom:1px solid #FF0000;
color:#00573B;
letter-spacing:1px;
}
h3 {
color:#666666;
font-style:italic;
font-weight:bold;
padding-bottom:5px;
}
h4 {
color:#666666;
font-weight:bold;
letter-spacing:1px;
}
h5 {
border-bottom:1px solid #999999;
color:#999999;
font-weight:bold;
letter-spacing:1px;
}
h6 {
border-bottom:1px solid #999999;
color:#999999;
font-weight:bold;
}
input, select, textarea {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a:link {
color:#636363;
}
a:visited {
color:#BBBBBB;
}
a:active {
color:#0000FF;
}
a:hover {
color:#0000FF;
text-decoration:underline;
}
#box {
background:transparent url(../images/bg-box.gif) repeat-x scroll left bottom;
border:1px solid #999999;
color:#666666;
margin:15px 5px 5px;
padding:10px;
text-align:justify;
width:150px;
}
.right {
float:right;
}
.left {
float:left;
}
#footer-top {
color:#006400;
}
#footer {
clear:both;
color:#555555;
font-size:0.9em;
height:90px;
line-height:115%;
margin:10px 0 0;
padding:5px 0 0;
text-align:center;
}
#footer a {
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer-nav li {
border-left:1px solid #444444;
display:inline;
list-style-type:none;
margin:-2px !important;
padding:0 5px;
}
#footer-nav li.first {
border-left:0 none;
}
#footer-nav li a {
text-decoration:none;
}
#footer-nav li a:hover {
text-decoration:underline;
}
#footer-nav ul li a:link {
color:#555555;
}
#credits {
font-size:0.8em;
}
div.clear {
clear:both;
}
.form {
background:#F1F1F1 none repeat scroll 0 0;
border:0 none;
font-size:0.9em;
padding:3px;
width:90%;
}/www/k5 
