body{
font-family: Arial;
margin: 0px; overflow: auto;
}
a:link{
	color: #770062;
	text-decoration : none;
}
a:visited{
	color: #770062;
	text-decoration : none;
}
a:hover{
	color: #770062;
	text-decoration : underline;
}
a:link.black_link{
	color: #000000;
	text-decoration : none;
        font-size: 8pt;
}
a:visited.black_link{
	color: #000000;
	text-decoration : none;
        font-size: 8pt;
}
a:hover.black_link{
	color: #FFFFFF;
	text-decoration : none;
        font-size: 8pt;
}
a:link.white_link{
	color: #FFFFFF;
	text-decoration : none;
	font-size: 10pt;
	font-weight:bold;
}
a:visited.white_link{
	color: #FFFFFF;
	text-decoration : none;
	font-size: 10pt;
	font-weight:bold;
}
a:hover.white_link{
	color: #770062;
	text-decoration : none;
        	font-size: 10pt;
	font-weight:bold;
}
a:link.orange_link{
	color: #EE8E00;
	text-decoration : none;
}
a:visited.orange_link{
	color: #EFA100;
	text-decoration : none;
}
a:hover.orange_link{
	color: #FFBA53;
	text-decoration : none;
}
.white{
	color: #FFFFFF;
}
.small{
	font-size: 8pt;
}
.smallwhite{
	font-size: 8pt;
	color: #FFFFFF;
}
.medium{
	font-size: 9pt;
}
.bold{
	font-weight:bold;
}
.error{
	font-weight:bold;
	font-size: 10pt;
	color:#FF0033;
}
.l_orangecaps{
	font-size: 10pt;
	font-variant:small-caps;
	color:#F6D900;
	font-weight:bold;
}
.l_all_caps{
	font-size: 10pt;
	font-variant:small-caps;
	font-weight:bold;
}
.subcatlist{
	line-height: 16pt;
}
.smallheader{
	font-size: 10pt;
	color:#EFA100;
	font-weight:bold;
}
.tinyheader{
	font-size: 8pt;
	color:#EFA100;
	font-weight:bold;
}
.largeheader{
	font-size: 12pt;
	color:#EFA100;
	font-weight:bold;
}
.invoiceheader{
	font-size: 14pt;
	color:#000000;
	font-weight:bold;
}
.small{
	font-size: 8pt;
	color:#000000;
	font-weight:normal;
}
.smallbold{
	font-size: 8pt;
	color:#000000;
	font-weight:bold;
}
.normal{
	font-size: 10pt;
	color:#000000;
}
.normalgrey{
	font-size: 10pt;
	color:#888888;
}
.smallgrey{
	font-size: 8pt;
	color:#888888;
}
.normalbold{
	font-size: 10pt;
	color:#000000;
	font-weight:bold;
}
.smallheadercaps{
	font-size: 12pt;
	font-variant:small-caps;
	color:#EFA100;
	font-weight:bold;
}
.whiteheadercaps{
	font-size: 10pt;
	font-variant:small-caps;
	color:#FFFFFF;
	font-weight:bold;
}
.headercaps{
	font-size: 10pt;
	font-variant:small-caps;
	color:#000000;
	font-weight:bold;
}
.tinyheadercaps{
	font-size: 11pt;
	font-variant:small-caps;
	color:#EFA100;
	font-weight:bold;
}
table.mauve{
	background-color:#FFFFFF;
}
table.mauve td{
	border-bottom: 1px dotted #CCCCCC;
}
.search_button{
	background-color:#650054;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	line-height: 20px;
	color:#FFFFFF;
	font-weight:bold;
	border:0px solid;
	width:100px;
}
.ms_button{
	width:250px;
}
.selectmenu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 width: 178px;
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #EFA100;
}
.searchfield {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #EFA100;
}
.priority_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #650054;
}
.priority_table_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #650054;
}
.free_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #ECCC89;
}
.free_table_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #ECCC89;
	font-weight:bold;
}
td.subheading{
	background:#EFA100;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
}


/* Added for search form customisation - [Ray Cauchi ray@tweek.com.au 10 Aug 2008*/
span.searchform{font-size:.7em;white-space:nowrap;vertical-align:middle;}