body{margin:0; padding:0; font: 76% Tahoma, Arial, Helvetica, sans-serif; min-width:720px;background: url(http://www.humitech.com.au/css/images/pgbg1.jpg) repeat-x top left; }
a:link,a:visited{font-family:Tahoma,Arial,Helvetica,sans-serif;text-decoration:none}
a:active,a:hover,a:focus{text-decoration:none}
h1{color:#034A80;font:bold 1.5em Tahoma,Arial,Verdana,sans-serif}
h2{color:#005595;font: bold 22px  "Times New Roman", Times, serif;font-variant: small-caps;letter-spacing:1.2px}
h3{color:#034A80;font:bold 1.3em Tahoma,Arial,Verdana,sans-serif}
h4,h5,h6,h7{color:#034A80;font:bold 1.1em Tahoma,Arial,Verdana,sans-serif}
img{border:0}


#lside{background:url(http://www.humitech.com.au/css/images/ls_bottom_bg.gif) repeat-y;color:#FFFFFF;font:0.75em Arial,Tahoma,Verdana,sans-serif}
#lside .nav a:link,#lside .nav a:visited{color:#FFFFFF;font-size:11px;font-weight:bold;padding:2px 0 0 22px;vertical-align:middle}
#lside .nav a:active,#lside .nav a:hover,#lside .nav a:focus{color:#7BC941}
#lside .nav,#lside .navover{background:no-repeat;font-family:Arial,Verdana,Helvetica,sans-serif;left:0px;position:absolute;width:164px;z-index:2}
#lside .navover a:link,#lside .navover a:visited{color:#FFF;font-size:11px;font-weight:bold;padding:0 0 0 22px;vertical-align:middle}
#lside .navover a:active,#lside .navover a:hover,#lside .navover a:focus{color:#005596}
#lside form{font-weight:bold;padding:10px 0 0 10px}
#lside input{background:#fff;border:1px solid #000;font-size:11px}

#rsidebox{background:#EEEEEE;border:1px dotted #CCCCCC;float:right;margin:0 0 5px 10px;padding:10px 10px;width:160px}
#rsidebox p.captions{color:#034A80;font:bold 0.90em Tahoma,Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding:0px}

#maincontent{background:#FFFFFF;color:#034A80;font:normal 1.00em/130% Tahoma,Arial,Helvetica,sans-serif;margin:0;padding:10px 40px 30px 40px}
#maincontent h2{margin:0 0 12px 0}
#maincontent h3{margin:20px 0 6px 0px}
#maincontent h4{margin:3px 0 8px 0px}
#maincontent input,#maincontent select,#maincontent textarea{background:#FFF;border:1px solid #ccc;font-size:1.0em}
#maincontent input.formBut{background:#005595;border:1px solid #000;color:#fff;font:1.0em Tahoma,Arial,Helvetica,sans-serif;padding:1px 9px}
#maincontent label{font-weight:bold;margin-left:2px}
#maincontent li{font:normal 1.00em/150% Tahoma,Arial,Helvetica,sans-serif;list-style:square;padding:5px 0 5px 0;text-align:justify}
#maincontent p{font:normal 1.00em/140% Tahoma,Arial,Helvetica,sans-serif;padding:0;text-align:justify}
#maincontent p.quote{font:italic 0.9em Tahoma,Arial,Verdana,sans-serif;margin:-5px 2px 10px 0;padding:0px;text-align:left}
#maincontent p.right{font:bold .9em Tahoma,Arial,Verdana,sans-serif;margin:5px 2px -15px 0;padding:0px;text-align:left}
#maincontent .contact{border:1px solid #ccc}
#maincontent a:link,#maincontent a:visited{color:#0064AE;font-weight:bold}
#maincontent a:hover,#maincontent a:active,#maincontent a:focus{color:#7BC941}
#maincontent b{color:#345E74}


#footer{background-color:#013972;color:#cccccc; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; padding:10px 10px 2px 10px;}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}

/*Styles Applied to Float Images left or right */ 
.imgfloatright { float : right;padding-left:10px; }

.imgfloatleft { float : left }

#icon1,#icon2,#icon3,#icon4,#icon5{color:#fff;font: bold 10px Arial,Geneva,sans-serif;}
#icon1 p,#icon2 p,#icon3 p,#icon4 p,#icon5 p{margin:0;padding:0px 0px;text-align:center;} 

#display{background:#016658;color:#fff;padding:5px 0;font:10px Arial,Geneva,sans-serif;}
#display.caption{color:#fff;font:10px Arial,Geneva,sans-serif;}