/* --------------------------------------------------------------- */
/* INHABIT DEFAULT CSS                                             */
/* Copyright 2008, Inhabit Technology Pty Ltd, All rights reserved */
/* --------------------------------------------------------------- */
/* Created:      03/01/2008                                        */
/* Author:       Bill Shields                                      */
/* Limitations:  Early rendering fields don't work in CSS          */
/* --------------------------------------------------------------- */
/* Revision History:                                               */
/* DD/MM/YY CODER REVISION                                         */
/*                                                                 */
/* --------------------------------------------------------------- */

body {text-align: left; color:#444; line-height:0em; font:Verdana; }
div#container {margin-left: auto; margin-right: auto; width: 1000px; }
.mainmenu{width: 100%; font: bold 13px arial; height: 32px}
.mainmenu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.mainmenu ul{border: 0px; width: 100%; background: black url(img/button_bkg.gif) center center repeat-x; padding: 8px 0; margin: 0; text-align: left;}
.mainmenu ul li{display: inline;}
.mainmenu ul li a{color: #ffffff; padding: 4px 7px; margin: 0; text-decoration: none; border-right: 1px solid #000000; }
.mainmenu ul li a:hover{background: url(img/button_bkg-over.gif) center center repeat-x; }
.dropmenudiv{position:absolute; top: 0; border: 1px solid #BBB; border-top-width: 0; font: 12px Verdana; line-height:18px; z-index:100; background-color: white; width: 200px; visibility: hidden; }
.dropmenudiv a{width: auto; display: block; text-indent: 3px; /*border-bottom: 1px solid #BBB;*/ padding: 3px 0; text-decoration: none; font-weight: bold; color:#444; }
* html .dropmenudiv a{width: 100%;}
.dropmenudiv a:hover{background-color: #f29400;}
.sectionhead {padding: 5px; background-color: #f29400; font:bold 14px Verdana; color: white}
.sectionhead td {background-color: #f29400; font:bold 12px Verdana; color: black}
.maintable {margin-left: 76px; background: #f4f4f3;}
.maintable td {font: 12px Verdana; /*color:#444;*/  /*padding-right: 10px;*/ }
.sectionbody {background: #f4f4f3 font: 12px Verdana;/* color: black*/}
.footermenu {text-align: center; background-color: #575757; font: 10px Verdana; color: white;}
.footer {text-align: center; background-color: #000000; font: 10px Verdana; color: white;}
#pointermenu2{padding: 0; margin: 0; }
#pointermenu2 ul{margin: 0; margin-left: 0px; float: left; padding-left: 8px font: bold 13px Verdana; background: #575757}
* html #pointermenu2 ul{margin-bottom: 1em; margin-left: 7px; }
#pointermenu2 ul li{display: inline;}
#pointermenu2 ul li a{float: left; color:#CCC; /*font-weight: bold;*/ padding: 7px 5px; text-decoration: none; }
#pointermenu2 ul li a:visited{color: white;}
.hpbottommenu h1 {margin-left: 20px; font:bold 14px Verdana; /*color: black;*/}
.hpbottommenu a {font:bold 11px Verdana; /*color: black;*/ text-decoration:none; line-height:normal;}
.hpleadtext p {margin: 10px; font: 13px Verdana; color: black; }
.highlight {margin-bottom: 0px; margin-left: 20px; margin-right: 20px; font:bold italic 13px Verdana; color: #f29400;}
.highlight-offset {margin-top: 0px; margin-left: 380px; font:bold italic 13px Verdana; color: #f29400;}

.ltmenu1 {display:block; text-align:left; vertical-align:middle; padding-top:5px; padding-bottom: 5px; 
 padding-left:14px; text-decoration:none; border-bottom:dotted 1px #979596; color:#000000; background-color: #f4f4f3;
 font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ltmenu1:hover{background-color:#F29400; color:#000000; border-bottom:dotted 1px #979596; }
.ltmenu2 {display:block; text-align:left; vertical-align:middle; padding-top:5px; padding-bottom: 5px; 
 padding-left:28px; text-decoration:none; border-bottom:dotted 1px #979596; color:#000000; background-color: #f4f4f3;
 font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ltmenu2:hover{background-color:#F29400; color:#000000; border-bottom:dotted 1px #979596; }
img.floatright {float: right; margin:0px 10px; border: 0px; }
img.floatleft {float: left; margin:0px 10px; border: 0px; }

.bodycopy  h1 {margin-left: 0px; margin-right: 10px; font:bold 16px Verdana; color: black; /*border-bottom:solid 2px #979596;*/}
.bodycopy  h2 {margin-left: 5px; font:bold 14px Verdana; color: black; text-decoration:underline; }
.bodycopy  p {margin-left: 10px; font: 12px Verdana;/* color: black;*/ }
.tagline {text-align: right; font:bold 10px Verdana; color: #AAAAAA; }

a, a:visited{
text-decoration:none;
color:#444;
}

a:hover{
text-decoration:underline;
}

td.footer{
color:#444;
}

a.ltmenu1:hover, a.ltmenu2:hover, .dropmenudiv a:hover{
text-decoration:none;
color:#000;
}

h3{
font-weight:bold;
font-size:14px;
color:#000;
}

