body    { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }

p   { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 5px; margin-bottom: 5px }

td  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.hometdpad { padding-left: 24px }

.pagetdpad { padding: 24px }

.navtdpad { padding: 4px 16px 2px 0px }

a.navmenu   { color: white; font-size: 10px; text-decoration: underline }

a.navmenu:hover { color: #f90;  }

a.navtext  { color: #fc0; text-decoration: underline }

a.navtext:hover { color: #f90; text-decoration: underline  }

a { color: #000; text-decoration: underline  }

a:hover { color: #f90; text-decoration: underline  }

img.homepicspad { padding-bottom:8px }

.hometext  { color: white;  }

.homefeaturetext   { color: #036; font-weight: bold; font-size: 14px }

.fineprint  { font-size: 10px }

.pagequote  { font-style: italic; font-weight: bold; font-size: 14px }



.calloutorange  { color: #f60; font-weight: bold; font-size: 14px; }



.pagecol1 {background-image:url(http://www.windhover.com.au/media/column1bg.gif); background-repeat:no-repeat}

.pagecol1nowatermark {}



.pagecol2   { background: #ffe57f url(http://www.windhover.com.au/media/column2bg.gif) no-repeat; padding: 18px 24px 48px 32px }



.pagecol2nobottompadding   { background: #ffe57f url(http://www.windhover.com.au/media/column2bg.gif) no-repeat; padding: 18px 24px 0px 32px }

.pagecol2nopaddingnowatermark { background-color: #ffe57f; padding: 0px 24px 0px 32px }

.pagecol2bottompaddingnowatermark { background-color: #ffe57f; padding: 0px 24px 48px 32px }



.pagecol3   { background-color: #ffe57f; padding: 18px 24px 48px 32px }

.pagecol3nobottompadding    { background-color: #ffe57f; padding: 18px 24px 0px 32px }

.pagecol3nopadding    { background-color: #ffe57f; padding: 0px 24px 0px 32px }

.pagecol3bottompadding    { background-color: #ffe57f; padding: 0px 24px 48px 32px }



h1 { font-weight: bold; font-size: 22px; margin-top: 32px; margin-bottom: 5px; color:#330 }

h2 { font-weight: bold; font-size: 16px; margin-top: 28px; margin-bottom: 5px; color:#330 }

h3 { font-weight: bold; font-size: 12px; margin-top: 18px; margin-bottom: 5px; color:#330 }

h4  { color: #330; font-weight: bold; font-size: 13px; margin-top: 5px; margin-bottom: 5px }

ul { margin: 0px; padding: 0px 0px 0px 16px }

ol { margin: 0px; padding: 0px 0px 0px 24px }

li { margin: 5px 0px; padding-right: 16px }

form { margin: 16px 0px }



.callout { margin-top: 5px; margin-bottom: 5px; padding: 4px 8px; border: solid 3px #f60 }

.calloutthinborder { margin-top: 5px; margin-bottom: 5px; padding: 4px 8px; border: solid 1px #cc9 }

.listtd { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #cc9 }

.listheadtd { padding-top: 3px; padding-bottom: 3px; border-bottom: 3px solid #996 }

.listfootertd { padding-top: 10px; padding-bottom: 3px; border-top: 3px solid #996 }
.listfootertd1 { padding-top: 10px; padding-bottom: 3px; border-bottom: 3px solid #996 }

.listbodytdleft { padding-top: 3px; padding-right: 4px; padding-bottom: 3px }

.listbodytdright { padding-top: 3px; padding-bottom: 3px; padding-left: 4px }



.listheadtd h1 { color: #996; font-weight: bold; font-size: 22px; margin-top: 32px; margin-bottom: 5px; }

.listbodytdleft h1 , .listbodytdright h1 { color: #330; font-weight: bold; font-size: 22px; margin-top: 20px; margin-bottom: 5px; }

.listbodytdleft h2 , .listbodytdright h2 { font-weight: bold; font-size: 16px; margin-top: 20px; margin-bottom: 5px; color:#330 }

.h1smaller { color: #996; font-weight: bold; font-size: 16px; margin-top: 32px; margin-bottom: 5px }

.displayboard {margin-top: 20px; margin-bottom: 5px; ; white-space: nowrap; }



.listlineitemtd  { padding: 3px }

.listlineitem2td  { padding: 3px; border-bottom: solid 1px #cc9 }

.listlineitemsmalltd { font-size: 10px; padding: 3px; border-left:solid 1px #cc9; border-bottom:solid 1px #cc9 }

.listlineitemsmall2td { font-size: 10px; padding: 3px; border-left:solid 1px #cc9; }

.listtable { margin-top: 2px; margin-bottom: 4px;  border: solid 1px #cc9 }





.passport  { background: url(http://www.windhover.com.au/media/passportbg.gif) repeat; padding: 6px 14px; border: solid 3px #330; width:96%; }

.success {
	color: #000000;
	background-color: #D9FFD9;
	padding: 5px;
	width: 100%;
	border: 1px solid #006600;
}
.error {
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px;
	width: 100%;
	border: 1px solid #990000;
}

.headerrow {
	background-color: #333300;
	color: #FFFFFF;
	font-weight: bold;
}
.headerrow1 {
	background-color: #999980;
	color: #FFFFFF;
	font-weight: bold;
}
.colour1 {
	background-color: #FFEA99;
}
.colour2 {
	background-color: #FFE57F;
}

