From: <Saved by Windows Internet Explorer 7>
Subject: importing a motor vehicle
Date: Mon, 6 Apr 2009 11:21:21 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0048_01C9B6A9.D03D8230"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/site/page.cfm?u=4371

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den><HEAD><TITLE>importing a motor vehicle</TITLE><LINK =
media=3Dall=20
href=3D"http://www.customs.gov.au/webdata/system/unityComponents.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.customs.gov.au/webdata/system/spatial.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.customs.gov.au/webdata/system/unity.js"=20
type=3Dtext/javascript>=C2=A0</SCRIPT>

<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3Dcontent-style-type content=3Dtext/css>
<META http-equiv=3Dcontent-script-type content=3Dtext/javascript>
<META http-equiv=3Dcontent-language content=3Den-au>
<META scheme=3DISO8601 content=3D2004-08-16 name=3Ddc.date.created>
<META scheme=3DISO8601 content=3D2004-08-16 name=3Ddc.date.issued>
<META scheme=3DISO8601 content=3D2009-02-26 name=3Ddc.date.modified>
<META content=3D"importing a motor vehicle" name=3Ddc.title>
<META content=3Ddefault name=3Ddc.subject>
<META content=3D"Australian Customs Service" name=3Ddc.creator>
<META content=3D"Australian Customs Service" name=3Ddc.publisher>
<META content=3Donline name=3Dagls.availability>
<META content=3Ddocument name=3Ddc.type>
<META scheme=3DIMT content=3Dtext/html name=3Ddc.format>
<META scheme=3DRFC3066 content=3Den name=3Ddc.language>
<META content=3D"Copyright Australian Customs Service 2004" =
name=3Ddc.rights>
<META content=3Dall name=3Dagls.audience>
<META content=3D"User User" name=3Dauthor>
<META content=3D"importing a motor vehicle" name=3Ddescription>
<META content=3D"importing a motor vehicle" name=3Dkeywords>
<META content=3Dhttp://www.customs.gov.au/site/page.cfm?u=3D4371 =
name=3Ddc.identifier><!--[if lte IE 6]>
	<style type=3D"text/css" media=3D"all">
		#menu ul li a{width:100%;}
	</style>
         <![endif]-->
<STYLE type=3Dtext/css media=3Dprint>#pageHeading {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: lowercase; =
COLOR: #24508c; PADDING-TOP: 0px; LETTER-SPACING: normal
}
BODY {
	BACKGROUND: #ffffff
}
#page {
	WIDTH: auto
}
#content {
	PADDING-RIGHT: 0%; PADDING-LEFT: 0%; FLOAT: none; PADDING-BOTTOM: 0%; =
MARGIN: 0% 5%; WIDTH: auto; COLOR: #000000; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0%; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#content A:link {
	FONT-WEIGHT: bold; COLOR: blue; TEXT-DECORATION: underline
}
#content A:visited {
	FONT-WEIGHT: bold; COLOR: blue; TEXT-DECORATION: underline
}
#content A:active {
	FONT-WEIGHT: bold; COLOR: blue; TEXT-DECORATION: underline
}
#icons {
	DISPLAY: none
}
#header {
	DISPLAY: none
}
#menuSpacer {
	DISPLAY: none
}
#menu {
	DISPLAY: none
}
#pagedetails {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}
</STYLE>
<LINK media=3Dscreen =
href=3D"http://www.customs.gov.au/webdata/css/inc77.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.customs.gov.au/webdata/css/inc76.css" type=3Dtext/css =

rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.customs.gov.au/webdata/css/inc79.css" type=3Dtext/css =

rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.customs.gov.au/webdata/css/inc75.css" type=3Dtext/css =

rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.customs.gov.au/webdata/css/inc84.css" type=3Dtext/css =

rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dpage>
<DIV id=3Dheader></DIV>
<DIV id=3Dcontent>
<DIV id=3Dbreadcrumbs><A =
href=3D"http://www.customs.gov.au/site/page.cfm">Home</A>=20
&gt; <A href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4226">Import =
Export</A>=20
&gt; <A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4267">Importing=20
goods</A> &gt; Importing a motor vehicle</DIV>
<DIV id=3Dicons><A href=3D"javascript:window.print();"><IMG height=3D21=20
alt=3D"Print this page"=20
src=3D"http://www.customs.gov.au/webdata/graphics/ACS_ICO_print.gif" =
width=3D22>=20
</A></DIV>
<H1 id=3DpageHeading>importing a motor vehicle</H1><A =
class=3DunityAnchorHidden=20
name=3De329></A>
<DIV>
<UL>
  <LI>f<A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#whatToDo">What =
to=20
  do</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#WhatNotToDo">Wha=
t=20
  not to do</A>=20
  <LI><A=20
  =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#Quarantine">Quar=
antine</A>=20

  <LI><A=20
  =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#valuation">Valua=
tion</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#duty">Customs=20
  duty, GST, LCT</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#tourists">Touris=
ts=20
  and Temporary Residents</A>=20
  <LI><A=20
  =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#2ndHandVechicle"=
>Importing=20
  Second-hand Road Vehicle</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#returned">Return=
ed=20
  Australian goods</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#kits">Road =
Vehicle=20
  Kits including Disassembled or Partly Disassembled Road Vehicles</A>=20
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371#parts">Road=20
  Vehicle Parts</A>=20
  <LI><A=20
  title=3D"CUSTOMS VALUATION OF IMPORTED ROAD VEHICLES - Including =
Motorcycles and Trailers"=20
  =
href=3D"http://www.customs.gov.au/webdata/resources/files/ValuationImport=
edRoadVehicles.pdf"=20
  target=3D_blank>Customs valuation of imported road vehicles</A> =
</LI></UL>
<P>There are several steps to importing a road vehicle:</P>
<OL>
  <LI><STRONG>Obtain a Vehicle Import Approval (VIA)</STRONG> from the =
Vehicle=20
  Safety Standards Branch of the Department of Infrastructure, =
Transport,=20
  Regional Development and Local Government (Infrastructure).&nbsp; =
Phone: 1800=20
  815 272 (Australia only) or +612 2 6274 7506, Fax +612 2 6274 6013, =
email <A=20
  =
href=3D"mailto:Vimports@infrastructure.gov.au">Vimports@infrastructure.go=
v.au</A>.<BR>&nbsp;<BR>Further=20
  information can be obtained by downloading the <EM>Importing Vehicles =
to=20
  Australia</EM> (VSB10) brochure from the <A=20
  =
href=3D"http://www.infrastructure.gov.au/roads/vehicle_regulation/bulleti=
n/importing_vehicles/general/index.aspx"=20
  target=3D_blank>Department of Infrastructure, Transport, Regional =
Development=20
  and Local Government</A>=20
  <LI>Pay customs duty, Goods and Services Tax (GST) and luxury car tax =
(LCT)=20
  where applicable and obtain customs clearance at the port of entry.=20
  <LI>Obtain quarantine clearance from the Australian Quarantine and =
Inspection=20
  Service (AQIS) after the road vehicle has arrived at the port of =
entry.=20
  &nbsp;For more information visit the AQIS website on <A=20
  href=3D"http://www.aqis.gov.au/" =
target=3D_blank>http://www.aqis.gov.au/</A>=20
</LI></OL>
<P>A road vehicle as defined in the Motor Vehicle Standards Act 1989 =
(MVSA) is a=20
road motor vehicle being a motor vehicle designed solely and principally =
for the=20
transport of people, animals or goods, a road trailer, or a partly =
completed=20
road motor vehicle. For detailed information on partly completed road =
motor=20
vehicles refer to Australian Customs Notice (ACN) 2001/06 <A=20
href=3D"http://www.customs.gov.au/site/page.cfm?c=3D2304">Guidelines for =
Entry of=20
Partially Dismantled Vehicles</A>.</P>
<P>To gain Customs clearance for an imported road vehicle you must hold =
a valid=20
VIA for that road vehicle.&nbsp; It is an offence under the MVSA to =
import, sell=20
or present new or used imported road vehicles to the Australian market =
for the=20
first time unless those road vehicles meet the National Standards.</P>
<H2><STRONG><A class=3DunityAnchorHidden id=3DWhatToDo title=3DWhatToDo=20
name=3DWhatToDo>&nbsp;</A>What to do</STRONG></H2>
<P>You may make arrangements to transport your road vehicle to Australia =

<STRONG>after</STRONG> you are issued with a valid VIA. &nbsp;Once you =
have=20
initiated transport of your road vehicle to Australia you may lodge an =
import=20
declaration with Customs either:</P>
<UL>
  <LI>electronically; or=20
  <LI>by document at a Customs counter; or=20
  <LI>you may use the services of a licensed customs broker to deal with =
Customs=20
  requirements on your behalf. &nbsp; </LI></UL>
<P>Your road vehicle may be entered into:</P>
<UL>
  <LI>home consumption; or=20
  <LI>a licensed warehouse. </LI></UL>
<P>Duty/GST and other charges must be paid when your road vehicle is =
entered for=20
home consumption.&nbsp; LCT must be paid or deferred if your road =
vehicle has a=20
customs value above the LCT threshold or the fuel efficient LCT =
threshold,=20
unless an exemption applies. &nbsp;Information relating to GST and LCT =
can be=20
found at the Australian Taxation Office website: <A=20
href=3D"http://www.ato.gov.au/">http://www.ato.gov.au/</A></P>
<P>If your road vehicle has a value below the import entry threshold =
(AUD1000)=20
it may be cleared by Customs by lodging a self-assessed clearance (SAC)=20
declaration.&nbsp; <STRONG>A</STRONG> <STRONG>VIA is required regardless =
of the=20
value of the road vehicle.</STRONG></P>
<P>Once all duty, taxes and other charges are paid (if applicable), and =
Customs=20
and AQIS requirements are met, an authority to deal (ATD) will be issued =
for=20
your road vehicle to be delivered into home consumption. &nbsp;All ATDs =
for road=20
vehicles are issued subject to the condition that you have a valid VIA =
to take=20
delivery of your road vehicle into home consumption.</P>
<P>Prior to making a decision to import a road vehicle you should take =
into=20
account the likely costs you may incur during the importation process =
such=20
as:</P>
<UL>
  <LI>freight and insurance (for the transport of the goods to =
Australia);=20
  <LI>customs duties, GST and LCT, if applicable;=20
  <LI>storage and delivery charges;=20
  <LI>logistic services providers' charges;=20
  <LI>customs brokers' charges;=20
  <LI>entry processing charges;=20
  <LI>steam cleaning for quarantine purposes;=20
  <LI>other wharf and transport charges; and=20
  <LI>any costs involved in having your road vehicle meet State or =
Territory=20
  registration and insurance requirements. </LI></UL>
<P><STRONG>Delivery of your road vehicle into home consumption will only =
be=20
authorised where Customs and AQIS clearance requirements are =
met.</STRONG></P>
<H2><STRONG><A class=3DunityAnchorHidden id=3DWhatNotToDo =
title=3DWhatNotToDo=20
name=3DWhatNotToDo>&nbsp;</A>What not to do</STRONG></H2>
<P>As it may take up to three weeks before a VIA is issued by =
Infrastructure, it=20
is important that you do not initiate importation of your road vehicle =
until=20
<STRONG>after</STRONG> a VIA is issued to you.&nbsp; Without a valid VIA =
you=20
should <STRONG><U>NOT</U></STRONG> make arrangements to transport your =
road=20
vehicle to Australia.</P>
<P>If your road vehicle is shipped to Australia before you have received =
a VIA,=20
and/or your road vehicle arrives before your application is processed, =
you may=20
incur significant storage costs and other charges (not Customs charges) =
until=20
Customs clears your road vehicle.</P>
<P>Customs will only issue an ATD when you have a valid VIA for your =
road=20
vehicle.&nbsp; The owner of any imported road vehicle that is not or =
will not be=20
issued with a VIA may incur significant storage costs until the owner =
makes=20
arrangements for the road vehicle to be:</P>
<UL>
  <LI>exported at the owner's expense; or=20
  <LI>destroyed at the owner's expense. </LI></UL>
<P>Destruction will take place under Customs supervision.</P>
<H2><STRONG>Pre-charged Equipment</STRONG></H2>
<P>Road vehicles equipped with an air conditioner or a refrigerant =
system (known=20
as pre-charged equipment) may be subject to the provisions of the =
<EM>Ozone=20
Protection and Synthetic Greenhouse Gas Management Act 1989</EM> (OPSGGM =

Act).&nbsp; Specific requirements have been established by the =
Department of the=20
Environment, Water, Heritage and the Arts.&nbsp; Further details can be =
obtained=20
at <A href=3D"http://www.environment.gov.au/atmosphere/ozone"=20
target=3D_blank>www.environment.gov.au/atmosphere/ozone</A></P>
<P>Customs cannot allow road vehicles with pre-charged equipment to be =
delivered=20
into home consumption unless the owner holds a Pre-charged Equipment =
Licence=20
(Refer to <EM><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4369">Customs=20
(Prohibited Imports) Regulations 1956</A>).</EM></P>
<H2><STRONG><A class=3DunityAnchorHidden id=3DQuarantine =
title=3DQuarantine=20
name=3DQuarantine>&nbsp;</A>Quarantine</STRONG></H2>
<P>Prior to a road vehicle being released from Customs control, AQIS =
inspects=20
all road vehicles for cleanliness on arrival in Australia.</P>
<P>If you are importing a used road vehicle you are required to lodge a=20
Quarantine Entry at an AQIS regional office.&nbsp; You should also =
contact the=20
AQIS regional office in the port at which your road vehicle will be =
arriving, to=20
arrange an inspection.&nbsp; You are responsible for all AQIS =
charges.&nbsp;=20
Further information can be found at <A href=3D"http://www.aqis.gov.au/"=20
target=3D_blank>http://www.aqis.gov.au/</A></P>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dvaluation =
title=3Dvaluation=20
name=3Dvaluation>&nbsp;</A>Valuation</STRONG></H2>
<P>For information on how the customs value of imported goods is =
determined=20
please refer to <A=20
href=3D"http://www.customs.gov.au/webdata/resources/files/commer02.pdf">C=
ustoms=20
Valuation of Imported Goods</A> Fact Sheet.</P>
<P>For additional information on how the customs value of your imported =
road=20
vehicle is determined please refer to <A=20
title=3D"CUSTOMS VALUATION OF IMPORTED ROAD VEHICLES - Including =
Motorcycles and Trailers"=20
href=3D"http://www.customs.gov.au/webdata/resources/files/ValuationImport=
edRoadVehicles.pdf"=20
target=3D_blank>Customs valuation of imported road vehicles</A></P>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dduty title=3Dduty=20
name=3Dduty>&nbsp;</A>Customs duty, GST, LCT</STRONG></H2>
<P>Duty rates payable are determined by the tariff classification for =
your=20
goods.&nbsp; The <EM>Customs Tariff Act 1995</EM> (the Tariff) provides =
the=20
tariff classifications, duty rates, interpretive rules and information =
on=20
preference schemes, other concessions and exemptions that may apply to =
your=20
goods.&nbsp; Duty is payable on the customs value of the goods.</P>
<P>GST applies to most imported goods.&nbsp; There are a few exemptions =
from the=20
GST, one being road vehicles for disabled persons, subject to certain=20
conditions.&nbsp; If no exemptions apply, GST is applied at 10% of the =
value of=20
the taxable importation (VoTI).</P>
<P>For imported road vehicles the VoTI is the sum of:</P>
<UL>
  <LI>the customs value (CV);=20
  <LI>any duty payable; and=20
  <LI>the amount paid or payable to transport the goods to Australia and =
to=20
  insure the goods for the transport (T&amp;I). </LI></UL>
<P>LCT applies to road vehicles (except motor cycles or similar =
vehicles) that=20
are:</P>
<UL>
  <LI>designed to carry a load of less than two tonnes and fewer than =
nine=20
  passengers; and=20
  <LI>above a certain value. </LI></UL>
<P>The definition of a road vehicle for LCT purposes includes limousines =

regardless of the passenger carrying capacity.&nbsp; The value above =
which the=20
LCT becomes payable is the LCT threshold.&nbsp; The LCT threshold is a =
GST=20
inclusive value which, for the 2008/2009 financial year, is set at =
$57,180.=20
&nbsp;<STRONG>(NB: Customs Value can be an amount less than the LCT =
threshold=20
figure, as shown in the example below).</STRONG></P>
<P>The LCT rate is 33 % (commencing 1 July 2008, prior to that date the =
rate was=20
25%).&nbsp; While the LCT threshold is GST-inclusive, LCT is only =
payable on the=20
GST-exclusive amount which exceeds the threshold value.</P>
<P>An example of how the LCT is applied is shown below:</P>
<TABLE cellSpacing=3D0 cellPadding=3D4 border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dbottom>
      <P><STRONG>Imported new Luxury Car</STRONG></P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P><STRONG>&nbsp;Calculation</STRONG></P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P><STRONG>Amount</STRONG></P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>Customs Value</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>&nbsp;</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$50,000.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>Customs Duty =3D 10% x CV</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D 0.10 x 50,000</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$5,000.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>T&amp;I</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>&nbsp;</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$4,500.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>VoTI&nbsp; (CV+Duty+T&amp;I)</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D 50,000+5,000+4,500</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$59,500.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>GST =3D 10% x VoTI</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D&nbsp;0.10 x 59,500</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$5,950.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>Sub Total =3D GST + VoTI</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D 5,950 + 59,500</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$65,450.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>Remainder =3D Sub Total - LCT Threshold</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D 65,450 - 57,180</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$8,270.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P>LCT Payable =3D Remainder x 10/11 x 0.33</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P>=3D 8,270 x 10/11 x 0.33</P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P style=3D"TEXT-ALIGN: right">$2,481.00</P>&nbsp;</TD></TR>
  <TR>
    <TD vAlign=3Dbottom>
      <P><STRONG>TOTAL PAYABLE (Duty + GST + =
LCT)</STRONG></P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P><STRONG>&nbsp;5,000 +5,950 + 2,481.00</STRONG></P>&nbsp;</TD>
    <TD vAlign=3Dbottom>
      <P=20
  style=3D"TEXT-ALIGN: =
right"><STRONG>$13,431.00</STRONG></P>&nbsp;</TD></TR></TBODY></TABLE>
<P><STRONG>Fuel efficient luxury cars</STRONG> with a certain value =
(VoTI plus=20
GST) under the fuel efficient car threshold of $75,000 for the 2008-09 =
financial=20
year are exempt from LCT. &nbsp;Further information can be found by =
accessing=20
Australian Customs Notice 2008/51 <A=20
href=3D"http://www.customs.gov.au/webdata/resources/notices/ACN0851.pdf" =

target=3D_blank>Amendments to Luxury Car Tax Legislation</A>.</P>
<P><STRONG>Please note:</STRONG>&nbsp; You do not need to make any =
calculations=20
regarding duty, GST or LCT (if applicable) liabilities.&nbsp; When your =
import=20
declaration is processed Customs will provide you with an Outstanding =
Payment=20
Advice.&nbsp; This Advice will show all amounts payable to Customs =
relating to=20
your imported goods.</P>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dtourists title=3Dtourists=20
name=3Dtourists>&nbsp;</A>Tourists and Temporary Residents</STRONG></H2>
<P><STRONG>Section 162 - Import Declaration Required/VIA =
Required</STRONG></P>
<P>As a tourist or temporary resident, you may bring a road vehicle to =
Australia=20
for a period of up to 12 months without payment of duty and taxes,=20
<STRONG>provided a VIA is obtained prior to your =
importation.</STRONG>&nbsp;=20
Your road vehicle must be subsequently exported from Australia within =
the=20
approved time limit.&nbsp; All fittings and accessories imported with =
the road=20
vehicle must also be exported with the same road vehicle.</P>
<P>Approval for temporary imports is granted under <STRONG>Section =
162</STRONG>=20
of the<BR><EM>Customs Act 1901</EM> (the Act).&nbsp; Goods that qualify =
as=20
temporary imports can be imported under:</P>
<UL>
  <LI>a security or undertaking, equal to the amount of duty and GST and =
if=20
  applicable, LCT that would be payable on importation. &nbsp;The =
security may=20
  be in the form of cash or a bank guarantee. </LI></UL>
<P>Under provisions set out in the Act, on application, the Chief =
Executive=20
Officer (CEO) of Customs may extend the period of temporary =
importation.&nbsp;=20
Applications to extend this period must be made prior to the expiry of =
the=20
temporary importation period.</P>
<P>If your road vehicle is not exported within the approved time limit, =
you will=20
forfeit the security. &nbsp;This also applies where the road vehicle is =
lost or=20
stolen and therefore unable to be exported when required.</P>
<P>If you remain in Australia and you decide to keep your road vehicle =
with you,=20
you may apply to have your import declaration amended.&nbsp; This will =
create a=20
duty and tax liability which you are required to pay to finalise your=20
importation.&nbsp; To organise a refund of the security you will need to =
advise=20
Customs that you have amended your import declaration and paid the duty =
and=20
GST.</P>
<P><STRONG>Section 162A - Import Declaration <U>Not</U> Required/VIA =
<U>Not</U>=20
Required</STRONG></P>
<P>Under section 162A of the Act commercial samples, professional =
equipment,=20
scientific equipment and goods for display or use at exhibitions, fairs, =

meetings or similar events can be imported under:</P>
<UL>
  <LI>an ATA carnet (Admission Temporaire/Temporary Admission) issued by =

  Chambers of Commerce under the ATA Convention or the Convention on =
Temporary=20
  Admission (otherwise known as the Istanbul Convention). </LI></UL>
<P><STRONG>Section 162A</STRONG> also provides for a private road =
vehicle to be=20
imported under:</P>
<UL>
  <LI>a CPD (Carnet de Passages En Douanes) carnet issued by an overseas =

  organisation which has a reciprocal arrangement with the Australian =
Automobile=20
  Association (AAA); and for=20
  <LI>the specified period. </LI></UL>
<P>A CPD carnet allows for the temporary admission of your road vehicle =
without=20
the payment of duties or taxes and without the requirement for a VIA. =
For a CPD=20
carnet, approval is required from:</P>
<UL>
  <LI>the Australian guaranteeing body (AAA);=20
  <LI>Customs; and=20
  <LI>the carnet issuing body overseas. </LI></UL>
<P>You may extend the period of importation provided under a CPD carnet =
by=20
submitting an application to the relevant Guarantee Association.=20
<STRONG>&nbsp;An extension must be approved by the CEO of Customs prior =
to the=20
expiry of the original approval.</STRONG></P>
<H2><STRONG><A class=3DunityAnchorHidden title=3D2ndHandVechicle=20
name=3D2ndHandVechicle>&nbsp;</A>Importing a Second-hand Road Vehicle - =
Import=20
Declaration and VIA is Required</STRONG></H2>
<P>Provided you obtain a VIA prior to importing a second-hand road =
vehicle, you=20
may make use of the available concessional treatment under Item 59 =
Schedule 4 to=20
the Tariff which exempts an importer from the special duty of $12,000 =
that is=20
applied to second-hand road vehicles. &nbsp;However, your road vehicle =
may still=20
be subject to an ad valorem rate of duty.</P>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dreturned title=3Dreturned=20
name=3Dreturned>&nbsp;</A>Returned Australian goods - Import Declaration =
and VIA=20
is Required</STRONG></H2>
<P>A VIA is required for all returning Australian road vehicles =
including road=20
vehicles that have been modified.</P>
<P>You may make use of the available concessional treatment under Items =
17=20
and<BR>20A to Schedule 4 of the Tariff as returned Australian goods =
provided a=20
VIA is obtained and your road vehicle meets one of the Customs By-laws=20
associated with Item 17 or Item 20A</P>
<P><STRONG>Item 17</STRONG> may be used for unaltered road vehicles =
returning to=20
Australia.<BR><STRONG>Item 20A</STRONG> may be used for repaired or =
renovated=20
road vehicles returning to Australia.</P>
<P>A VIA is required where:</P>
<UL>
  <LI>a road vehicle was exported from Australia and is being imported;=20
  <LI>a road vehicle is returning to Australia that was previously =
registered in=20
  Australia;=20
  <LI>a road vehicle was purchased overseas and has an Australian =
compliance=20
  plate fitted; and=20
  <LI>a road vehicle was manufactured in Australia. </LI></UL>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dkits title=3Dkits=20
name=3Dkits>&nbsp;</A>Road Vehicle Kits including Disassembled or =
Partly</STRONG>=20
<STRONG>Disassembled Road</STRONG> <STRONG>Vehicles - Import Declaration =
and VIA=20
is Required</STRONG></H2>
<P>Importations of road vehicle kits including disassembled or partly=20
disassembled road vehicles are subject to an assessment made by=20
Infrastructure.</P>
<P>If you wish to import a road vehicle kit, you must submit a full =
application=20
to Infrastructure with all the relevant information. =
&nbsp;Infrastructure will=20
assess the application and determine if a VIA is required.&nbsp; If a =
VIA is not=20
required for your road vehicle kit, Infrastructure will advise you in=20
writing.</P>
<P>It is important to note that State and Territory registration =
authorities may=20
not register a reassembled road vehicle or a road vehicle kit for use on =
public=20
roads without a valid VIA.</P>
<H2><STRONG><A class=3DunityAnchorHidden id=3Dparts title=3Dparts=20
name=3Dparts>&nbsp;</A>Road Vehicle Parts</STRONG></H2>
<P>Road vehicle parts do not require a VIA from Infrastructure.</P>
<P>However, for both Customs Tariff purposes and for the purposes of =
obtaining a=20
VIA, a road vehicle is not considered to be parts just because it is=20
unassembled, dismantled or incomplete.&nbsp; Australian Customs Notice =
(ACN)=20
2001/06 <A =
href=3D"http://www.customs.gov.au/site/page.cfm?c=3D2304">Guidelines for =

Entry of Partially Dismantled Vehicles</A> determines the point at which =
an=20
unassembled, dismantled or incomplete road vehicle is no longer =
considered to be=20
a road vehicle but rather is considered to be parts.</P>
<P>Where a road vehicle purchased overseas is cut in two halves or more =
(to be=20
assembled in Australia) for importation on separate shipments to =
Australia, the=20
importer may be in breach of the Act for non-compliance of entry of the=20
goods.&nbsp; This is because the purchased road vehicle may form part of =
a bulk=20
order.&nbsp; It is strongly recommended that if you do intend to import =
an=20
unassembled, dismantled or incomplete road vehicle you seek advice from =
Customs=20
and Infrastructure prior to arranging importation.</P>
<P>While the guidelines determine a point at which a disassembled road =
vehicle=20
is to be considered road vehicle parts, the importer should also =
consider the=20
intended use of the parts.&nbsp; If the road vehicle assembly or =
component being=20
imported bears a road vehicle identification chassis number and is to be =

reassembled for use on public roads, then a VIA is still required.&nbsp; =
It is=20
important to note that State and Territory registration authorities may =
not=20
register a reassembled road vehicle for use on public roads without a =
valid=20
VIA.</P>
<H2><STRONG>Road Vehicle Registration</STRONG></H2>
<P>Customs has no control or authority over the registration and =
insurance=20
requirements for road vehicles in Australia.</P></DIV></DIV>
<DIV id=3DmenuSpacer></DIV>
<DIV id=3Dmenu>
<UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4221">=C2=AC Home =
</A>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4222">=C2=AC Who we =
are </A>
  <UL class=3Dhidelevel id=3D2>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4278">Links to other =

    sites </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4280">Join our=20
    mailing lists </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5439">Customs =
offices=20
    </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5834">=C2=AC Contact =
Customs=20
  </A>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5724">=C2=AC Cargo =
Support=20
  </A>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6065">=C2=AC Paying =
customs=20
  invoices </A>
  <UL class=3Dhidelevel id=3D974>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6063">Internet=20
    payment facility </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6064">Customs=20
    invoices </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4224">=C2=AC =
Travellers </A>
  <UL class=3Dhidelevel id=3D4>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4258">Information =
for=20
    travellers </A>
    <UL class=3Dhidelevel id=3D38>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4348">Tips for=20
      travellers </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4349">Departing or=20
      arriving </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4350">Departing=20
      travellers </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4351">Arriving=20
      travellers </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4352">Duty free=20
      concession </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4353">Quarantine=20
      requirements </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4354">Unaccompanied=20
      effects statement (Form B534) </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4355">Temporary=20
      importations </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4356">Visiting=20
      Australia </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4260">Yachts=20
    travelling to and departing from Australia </A>
    <UL class=3Dhidelevel id=3D40>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4357">Documents for=20
      travel to Australia </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4358">Let us know=20
      you're coming </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4359">Safety </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4360">Arrival </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4361">Your stay=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4362">Departure=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4363">Ports of=20
      entry </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4365">Importing a=20
      yacht </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5802">Ships Masters=20
    and Agents </A>
    <UL class=3Dhidelevel id=3D816>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5803">Pre-arrival=20
      requirements </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5804">Vessel=20
      arrival </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5805">Crew=20
      signing-on </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5806">Crew=20
      signing-off </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4261">Charter =
flights=20
    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4262">Articles in=20
    possession - aircrew </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4263">Tourist Refund =

    Scheme </A>
    <UL class=3Dhidelevel id=3D43>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4366">Are you a=20
      traveller? </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4367">Are you a=20
      retailer? </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4264">Clearing goods =

    through Customs </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4265">Links to other =

    sites </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5552">SmartGate </A>
    <UL class=3Dhidelevel id=3D627>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5553">Locations=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5831">How it works=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5832">Who can use=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5554">Benefits </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5555">Frequently=20
      asked questions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5628">Fact sheets=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5556">Latest news=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5557">History </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5559">Tell us your=20
      thoughts </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5757">privacy=20
      statement </A></LI></UL></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5799">=C2=AC =
Protecting our=20
  borders </A>
  <UL class=3Dhidelevel id=3D5>
    <LI><A href=3D"http://www.bpc.gov.au/">Border Protection Command =
</A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4237">Frontline </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4239">Customs =
Hotline=20
    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4240">Border=20
    technologies </A>
    <UL class=3Dhidelevel id=3D20>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4312">Body scan=20
</A>
      <LI><A=20
      =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4313">Trace-particle =

      detector </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5966">CCTV advisory=20
      service </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4315">Gamma ray=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4316">Radio=20
      communications </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4317">Feedback=20
      </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4241">Detector Dog=20
    Program </A>
    <UL class=3Dhidelevel id=3D21>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4304">National=20
      breeding and development centre </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4305">Training a=20
      detector dog team </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4306">Becoming a=20
      Customs detector dog handler </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4307">Maintaining=20
      team proficiency </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4308">New=20
      directions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4309">Results </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4310">International=20
      cooperation </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5428">Container=20
    Examination Facilities </A>
    <UL class=3Dhidelevel id=3D540>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5435">Snapshot of=20
      CEF results </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5429">Role in=20
      border protection </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5430">What are CEFs=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5431">Implications=20
      for industry </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5432">How the CEFs=20
      work </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5433">Further=20
      information </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5434">Feedback and=20
      inquiries </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5503">Customs Marine =

    Unit </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5552">SmartGate=20
    </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4226">=C2=AC Import =
Export=20
  </A>
  <UL id=3D6>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4267">Importing =
goods=20
    </A>
    <UL id=3D47>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4368">General=20
      imports </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4369">Prohibited=20
      and restricted imports </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4370">Temporary=20
      importations </A>
      <LI><A class=3Dselected=20
      =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4371">Importing a =
motor=20
      vehicle </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4372">Firearms and=20
      weapons </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4373">Facilitation=20
      and concession schemes </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4374">Dumping and=20
      subsidisation </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4375">Commercial=20
      goods and samples </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5549">Buying over=20
      the Internet </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5653">Importing=20
      Goods by Post </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5939">Refund of=20
      Customs Import Duty </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5889">unaccompanied=20
      effects </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4268">Exporting =
goods=20
    </A>
    <UL class=3Dhidelevel id=3D48>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4380">Information=20
      for exporters </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5847">Documentary=20
      Export Declarations </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4381">Prohibited=20
      and restricted exports </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4382">Facilitation=20
      and concession schemes </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4385">Export=20
      control manual - Vol 12 </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4386">Exports=20
      contacts </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5853">Client=20
      service contacts </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6010">Free trade=20
    agreements (ROO) </A>
    <UL class=3Dhidelevel id=3D960>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6014">Canada </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6066">Chile </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6015">Developing=20
      countries / least developed countries </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6012">Forum Islands=20
      (including Fiji) </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6011">New Zealand=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6013">Singapore=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6017">Thailand </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6016">United States=20
      </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4271">Complying with =

    Customs </A>
    <LI><A href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4272">A =
guide for=20
    duty free operators </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4273">Customs Tariff =

    </A>
    <UL class=3Dhidelevel id=3D53>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5663">Working=20
      Tariff Page </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6000">Tariff=20
      precedents </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6001">Customs=20
      tariff advice system </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5800">Tariff=20
      updates </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4402">Tariff=20
      concessions gazette </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5810">Commerce=20
    Markings </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4277">Exchange rates =

    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5666">Fuel Tax =
Reform=20
    Scheme </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5343">Indirect tax=20
    </A>
    <UL class=3Dhidelevel id=3D524>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5344">Importers=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5345">Brokers </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5346">Exporters=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5347">Travellers=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5348">Further=20
      information </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5369">Intellectual=20
    property </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5441">Standardised=20
    Data Set project </A>
    <UL class=3Dhidelevel id=3D550>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5442">Introduction=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5443">Deliverables=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5444">Project=20
      approach </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5445">Agency=20
      engagement </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5446">Industry=20
      engagement </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5450">Information=20
      forums </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5447">Documents for=20
      download </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5448">Links </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5449">Contacts=20
      </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4284">Customs =
notices=20
    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5655">Customs=20
    Compliance Program </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4227">=C2=AC =
Anti-dumping=20
  </A>
  <UL class=3Dhidelevel id=3D7>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5717">What action =
may=20
    be taken? </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5718">What forms do =
I=20
    require? </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4410">Customs =
Dumping=20
    Notices </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5719">Reference=20
    material </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4412">Reports </A>
    <LI><A href=3D"http://adpr.customs.gov.au/Customs/">electronic =
public record=20
    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5596">Joint study=20
</A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5721">General policy =

    information </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5722">Small/Medium=20
    Enterprises (SME) </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5723">Contact us=20
    </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4228">=C2=AC =
Business=20
  opportunities </A>
  <UL class=3Dhidelevel id=3D8>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4244">Tenders </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4245">Expressions of =

    interest </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4247">Contracts=20
    information </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4229">=C2=AC Media,=20
  publications and forms </A>
  <UL class=3Dhidelevel id=3D9>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4281">Media room =
</A>
    <UL class=3Dhidelevel id=3D61>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5768">Media Images=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5767">Video Imagery=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4415">Radio=20
      community service announcements </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5659">Speeches </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4283">Annual reports =

    </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4284">Customs =
notices=20
    </A>
    <UL class=3Dhidelevel id=3D64>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4408">Australian=20
      Customs Notices </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4409">State notices=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5575">Australian=20
      Customs Cargo Advices </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4410">Australian=20
      Customs Dumping Notices </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5304">Anti-dumping=20
      booklet </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4412">Dumping=20
      investigations </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4413">Trade=20
      Measures Policy Advice </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4414">Intellectual=20
      property </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4287">Manifest </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4288">Forms </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4289">Manuals </A>
    <UL class=3Dhidelevel id=3D69>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6025">International=20
      airport operator's guide </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4290">Reports </A>
    <UL class=3Dhidelevel id=3D70>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5941">Passenger=20
      experience </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6067">Time Release=20
      Study </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4291">Tariff=20
    concessions gazette </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5302">Fact sheets=20
</A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5634">strategic=20
    statement </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5820">Practice=20
    statements </A>
    <UL class=3Dhidelevel id=3D831>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5822">Corporate=20
</A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5823">Information=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5824">Law=20
      administration </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5825">Money,=20
      accounting and assets </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5826">Operational=20
      procedures </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5827">People </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5828">Technology=20
      </A></LI></UL></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4230">=C2=AC Careers =
and=20
  recruitment </A>
  <UL class=3Dhidelevel id=3D10>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4250">General=20
    recruitment </A>
    <UL class=3Dhidelevel id=3D30>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4340">Positions=20
      vacant </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4341">Information=20
      for applicants </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4342">General=20
      application form </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4251">Customs =
Trainee=20
    </A>
    <UL class=3Dhidelevel id=3D31>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4343">General=20
      information </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4344">What to=20
      expect </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4345">Is Customs=20
      for you? </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4346">Requirements=20
      and conditions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4347">Positions=20
      vacant </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5885">Customs=20
    Flexible Employee </A>
    <UL class=3Dhidelevel id=3D875>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5886">General=20
      Information </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5887">Requirements=20
      and Conditions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6005">Frequently=20
      asked questions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6006">Is Customs=20
      for you </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5888">Positions=20
      Vacant </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4252">Graduate=20
    Trainee Program </A>
    <UL class=3Dhidelevel id=3D32>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4331">General=20
      information </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4332">What we can=20
      offer </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4333">What we are=20
      looking for </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4334">How to apply=20
      </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6073">Frequently=20
      asked questions </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D6072">Graduate=20
      profiles </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4253">Customs Marine =

    Unit </A>
    <UL class=3Dhidelevel id=3D33>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5891">Background=20
      and role of the CMU </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5892">Maritime=20
      Enforcement Officer </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5893">Commanding=20
      Officer </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5894">Chief=20
      Engineer </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5895">First=20
      Engineer </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5896">Watch=20
      Keeper-in-charge </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5897">General=20
      Purpose Deckhand </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5898">General=20
      Purpose Deckhand - Identified position </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5899">Marine=20
      Trainee Torres Strait </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5551">Detector Dog=20
    Program </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5842">Indigenous=20
    recruitment </A>
    <UL class=3Dhidelevel id=3D846>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5843">Customs=20
      Indigenous Cadetship Program </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5844">Torres Strait=20
      Island marine traineeship </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5845">Indigenous=20
      Graduate Program </A>
      <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5846">Indigenous=20
      Entry Level Program </A></LI></UL>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4256">Collective=20
    Agreement </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4257">Recruitment=20
    mailing lists </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4231">=C2=AC =
Complaints and=20
  compliments </A>
  <UL class=3Dhidelevel id=3D11>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4234">National=20
    reports </A>
    <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4235">Feedback form=20
    </A></LI></UL>
  <LI><A =
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4232">=C2=AC Search=20
</A></LI></UL></DIV>
<DIV id=3Dpagedetails>http://www.customs.gov.au/site/page.cfm?u=3D4371 =
modified:=20
11:30 AM 26 Feb 2009</DIV>
<DIV id=3Dfooter>
<P><A href=3D"http://www.customs.gov.au/site/page.cfm?u=3D5834">Contact =
Customs</A>=20
| <A href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4549">Privacy=20
Information</A> | <A=20
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4529">Copyright =
Australian=20
Customs Service</A> | <A=20
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4727">Disclaimer</A> =
| <A=20
href=3D"http://www.customs.gov.au/site/page.cfm?u=3D4499">Accessibility</=
A>=20
</P></DIV></DIV></BODY></HTML>

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.customs.gov.au/webdata/graphics/ACS_ICO_print.gif

R0lGODlhFgAVAKIFAGdnZx9esoGBgWZmZv///////wAAAAAAACH5BAEAAAUALAAAAAAWABUAAANe
SLpU/rCw2Yq4GEuq3OXCRnmEAIqThZ1cY7Yl2pFw6Mzq22rPqoOlC40wGACKyOTC9oNNmM7dMMqA
KpJY5NKTcWZsEFNgTB7HIAyLV7ZQl8uxlrrG7nzvIXlkf1skAAA7

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/system/unityComponents.css

TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.contentTitle {
	MARGIN-TOP: 0px
}
.lvTable {
	TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.lvTableLabel {
	PADDING-RIGHT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top
}
.lvTableValue {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top
}
.layoutTable {
	TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.layoutTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.small {
	FONT-SIZE: 10px
}
.noLeading {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: =
0px
}
.noTopLeading {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.noBottomLeading {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
HR {
	BORDER-TOP: #000 1px solid; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: =
hidden; COLOR: #fff; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.imgFloatR {
	FLOAT: right; MARGIN-LEFT: 10px
}
.imgFloatL {
	FLOAT: left; MARGIN-RIGHT: 10px
}
H2.uContentTitle {
	CLEAR: both; MARGIN-TOP: 0px
}
H3.uContentTitle {
	CLEAR: both
}
H4.uContentTitle {
	CLEAR: both
}
.uBackToLink {
	PADDING-LEFT: 9px; BACKGROUND: url(/webdata/graphics/arrow_backto.gif) =
no-repeat left center
}
.uGoToLink {
	PADDING-RIGHT: 9px; BACKGROUND: url(/webdata/graphics/arrow_goto.gif) =
no-repeat right center
}
.uLVTable {
	TABLE-LAYOUT: auto; MARGIN-BOTTOM: 5px; BORDER-COLLAPSE: collapse; =
border-spacing: 0
}
.uLVTable TD {
	VERTICAL-ALIGN: top! important
}
.uLVTableLabel {
	PADDING-RIGHT: 8px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px! =
important; VERTICAL-ALIGN: top; PADDING-TOP: 3px! important
}
.uLVTableValue {
	PADDING-RIGHT: 5px! important; PADDING-BOTTOM: 2px! important; =
PADDING-TOP: 3px! important
}
.uLayoutTable {
	TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.uLayoutTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.uFormTable {
	TABLE-LAYOUT: auto; MARGIN-BOTTOM: 12px; BORDER-COLLAPSE: collapse; =
border-spacing: 0
}
.uFormTable TD {
	VERTICAL-ALIGN: top
}
TD.uFormLabel {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; WIDTH: 110px; PADDING-TOP: 7px
}
TD.uFormField {
	PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TH.uFormItem {
	FONT-WEIGHT: bold; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left
}
TH.uFormItemRAlign {
	FONT-WEIGHT: bold; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left
}
TD.uFormTotalTBorder {
	BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
TD.uFormTotalBBorder {
	FONT-WEIGHT: bold; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: right
}
TD.uFormItemRAlign {
	TEXT-ALIGN: right
}
TD.uFormItem {
	FONT-SIZE: 0.8em
}
TD.uFormItemRAlign {
	FONT-SIZE: 0.8em
}
.uFormPaymentTitle {
	PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; WIDTH: 500px; =
PADDING-TOP: 10px
}
.uFormItemTable {
	TABLE-LAYOUT: auto; MARGIN-BOTTOM: 12px; WIDTH: 500px; BORDER-COLLAPSE: =
collapse; border-spacing: 0
}
.uFormMessage H3 {
	MARGIN-BOTTOM: 0px
}
.uFormMessage P {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold
}
.uFormBlock {
	MARGIN-BOTTOM: 20px
}
P.uFormLabel {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px! important; PADDING-BOTTOM: 0px
}
.uFormMandatoryFieldNote {
	FONT-SIZE: 11px
}
.uFormMandatory {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
TD.uFormLabel .uFormMandatory {
	FLOAT: right
}
P.uFormLabel .uFormMandatory {
	PADDING-LEFT: 5px; POSITION: relative; TOP: -2px
}
.uFormBtns INPUT {
	MARGIN-RIGHT: 10px
}
.uSearchForm LABEL {
	FONT-WEIGHT: bold
}
.uSearchForm INPUT {
	MARGIN-LEFT: 5px
}
.uSearchTable TD {
	FONT-SIZE: 14px
}
.uSearchTable DIV {
	FONT-SIZE: 14px
}
.uSearchTable SPAN {
	FONT-SIZE: 14px
}
.uSearchTable LI {
	FONT-SIZE: 14px
}
.uSearchLabel {
	FONT-WEIGHT: bold
}
.uSearchOption {
	PADDING-BOTTOM: 4px
}
.uSearchOptionLabel {
=09
}
.uSearchOptionChildren {
	PADDING-LEFT: 30px
}
.uSearchOptionChild {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.uSearchOptionChildLabel {
	FONT-SIZE: 11px
}
.uSearchOptionChildLabel INPUT {
	FONT-SIZE: 11px
}
.uSearchOptionChildLabel SELECT {
	FONT-SIZE: 11px
}
.uSearchNoLeading .uSearchOptionChildren {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.uSearchNoLeading .uSearchOptionChildren .uSearchOptionChildren {
	PADDING-LEFT: 30px
}
.uSearchPaging {
=09
}
.uSearchPaging FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.uSearchPagingPrevBtn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; CURSOR: hand; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.uSearchPagingNextBtn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; CURSOR: hand; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.uSearchTermHilite {
	BACKGROUND: #fae805
}
.uTemplateSearchForm LABEL {
	DISPLAY: none
}
.uTemplateSearchForm P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.uSearchResultsDesc {
	PADDING-LEFT: 4px! important; PADDING-BOTTOM: 14px! important
}
.uContentListDesc {
	PADDING-LEFT: 4px! important; PADDING-BOTTOM: 14px! important
}
.uBusinessSearchForm LABEL {
	FONT-WEIGHT: bold
}
.uBusinessSearchForm INPUT {
	MARGIN-LEFT: 5px
}
.uBusinessSearchForm SELECT {
	MARGIN-LEFT: 5px
}
.uBusinessSearchResultsDesc {
	PADDING-LEFT: 4px! important; PADDING-BOTTOM: 14px! important
}
.uEventsSearchForm LABEL {
	FONT-WEIGHT: bold
}
.uEventsSearchForm INPUT {
	MARGIN-LEFT: 5px
}
.uEventsSearchForm SELECT {
	MARGIN-LEFT: 5px
}
.uEventsSearchResultsDesc {
	PADDING-LEFT: 4px! important; PADDING-BOTTOM: 14px! important
}
.uImpoundedTable {
	BORDER-RIGHT: #969696 1px solid; TABLE-LAYOUT: auto; BORDER-TOP: =
#969696 1px solid; MARGIN-BOTTOM: 12px; BORDER-LEFT: #969696 1px solid; =
BORDER-BOTTOM: #969696 1px solid; BORDER-COLLAPSE: collapse; =
border-spacing: 0
}
.uImpoundedTable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #969696 1px solid; TEXT-ALIGN: left
}
.uImpoundedTable TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top
}
.uAbstract {
	BORDER-TOP: #acacac 1px solid; FONT-WEIGHT: normal; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 3px; COLOR: #505050; PADDING-TOP: 3px; =
BORDER-BOTTOM: #acacac 1px solid; FONT-STYLE: italic
}
.uLVTableLabel {
	BORDER-BOTTOM: #acacac 1px solid
}
.uLVTableValue {
	BORDER-BOTTOM: #acacac 1px solid
}
.hasEvent A {
	TEXT-DECORATION: none
}
.isDay A {
	TEXT-DECORATION: none
}
.noEvent A {
	TEXT-DECORATION: none
}
.calMonthYearArrow A {
	TEXT-DECORATION: none
}
.hasEvent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: =
#009933; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 12px; =
FONT-FAMILY: verdana, serif; TEXT-ALIGN: right
}
.hasEvent A {
	FONT-SIZE: 11px; BACKGROUND: #009933; COLOR: #ffffff; FONT-FAMILY: =
verdana, serif; TEXT-ALIGN: right
}
.noEvent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: =
#ededed; PADDING-BOTTOM: 2px; PADDING-TOP: 12px; FONT-FAMILY: verdana, =
serif; TEXT-ALIGN: right
}
.noEvent A {
	FONT-SIZE: 11px; BACKGROUND: #ededed; COLOR: #333333; FONT-FAMILY: =
verdana, serif; TEXT-ALIGN: right
}
.noDateTD {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; =
BACKGROUND: #ffffff; BORDER-LEFT: #ededed 1px solid; BORDER-BOTTOM: =
#ededed 1px solid
}
.isDay {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: =
#ff9933; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 12px; =
FONT-FAMILY: verdana, serif; TEXT-ALIGN: right
}
.isDay A {
	COLOR: #ffffff
}
.calMonthYear {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: verdana, =
serif; TEXT-ALIGN: center
}
.calMonthYearArrow {
	FONT-WEIGHT: bold; BACKGROUND: #666666; VERTICAL-ALIGN: middle; COLOR: =
#ffffff; TEXT-ALIGN: center
}
.calMonthYear {
	FONT-WEIGHT: bold; BACKGROUND: #666666; VERTICAL-ALIGN: middle; COLOR: =
#ffffff; TEXT-ALIGN: center
}
.calMonthYearArrow A {
	COLOR: #ffffff
}
.calendar {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; =
BORDER-LEFT: #ededed 1px solid; BORDER-BOTTOM: #ededed 1px solid; =
border-spacing: 5px
}
.calTitle {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, serif; =
TEXT-ALIGN: center
}
TABLE.uUnderlinedTable {
	TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TD.uUnderlinedTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid
}
SPAN.uUnderlinedTable {
	FONT-WEIGHT: bold
}
TABLE.businessList {
	TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TD.businessList {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
SPAN.businessList {
	FONT-WEIGHT: normal
}
H4.businessList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 4px =
0px 0px; PADDING-TOP: 2px
}
.unityIFrame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 400px; HEIGHT: 400px; BORDER-RIGHT-WIDTH: 0px
}
#uLayoutContact {
	WIDTH: 500px
}
.uLayoutFirst {
	WIDTH: 400px
}
.uLayoutSecond {
	WIDTH: 100px; TEXT-ALIGN: right
}
#uLayoutContact IMG {
	MARGIN-LEFT: 10px
}
.uLVTableContact {
	WIDTH: 400px
}
#uLayoutPad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.mapMain {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: =
485px; PADDING-TOP: 15px
}
.mapLegendTD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999 1px solid; WIDTH: 60px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #999 1px solid
}
.mapLegendTD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 18px arial,sans-serif; PADDING-TOP: 0px
}
.mapPresetBtn {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: =
8px; BACKGROUND: #fbfbfb; MARGIN-BOTTOM: 20px; FONT: 12px =
arial,sans-serif; BORDER-LEFT: #999 1px solid; WIDTH: 60px; CURSOR: =
pointer; BORDER-BOTTOM: #999 1px solid
}
.mapSub {
	POSITION: relative
}
.mapNav {
	CURSOR: hand
}
.mapNavPad {
	PADDING-TOP: 10px
}
.checkoutFormError {
	COLOR: red
}
.unityAnchorHidden {
	FONT-SIZE: 0px; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 0px; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
HEIGHT: 0px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none! important
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/system/spatial.css

.mapMain {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: =
485px; PADDING-TOP: 15px; BACKGROUND-COLOR: #fff
}
.mapLegendTD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999 1px solid; WIDTH: 150px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #999 1px solid
}
.mapLegendTD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 18px arial,sans-serif; PADDING-TOP: 0px
}
.mapPresetBtn {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: =
8px; BACKGROUND: #fbfbfb; MARGIN-BOTTOM: 20px; FONT: 12px =
arial,sans-serif; BORDER-LEFT: #999 1px solid; WIDTH: 60px; CURSOR: =
pointer; BORDER-BOTTOM: #999 1px solid
}
.mapSub {
	POSITION: relative
}
.mapNav {
	CURSOR: hand
}
.mapNavPad {
	PADDING-TOP: 10px
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/css/inc77.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#content #breadcrumbs {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content #icons {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: -6px 0px; =
PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/webdata/graphics/ACS_GUI_shadowFooter.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #999999; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #999999; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #7d99c7
}
#pagedetails {
	CLEAR: both; PADDING-RIGHT: 14px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 10px; =
TEXT-ALIGN: right
}
#page {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0% 0%; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(/webdata/graphics/ACS_GUI_shadowSides.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 775px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/css/inc76.css

#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; WIDTH: 174px; PADDING-TOP: 0px
}
#menuSpacer {
	DISPLAY: inline; FLOAT: left; WIDTH: 5px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI A {
	DISPLAY: block; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; =
TEXT-DECORATION: none
}
.hidelevel {
	DISPLAY: none
}
#menu UL LI A:link {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; COLOR: #24508c; PADDING-TOP: =
3px; BORDER-BOTTOM: #e6e6e6 1px dashed; BACKGROUND-COLOR: #ffffff
}
#menu UL LI A:visited {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; COLOR: #24508c; PADDING-TOP: =
3px; BORDER-BOTTOM: #e6e6e6 1px dashed; BACKGROUND-COLOR: #ffffff
}
#menu UL LI A:hover {
	BORDER-RIGHT: #24508c 2px solid; BORDER-BOTTOM: #24508c 1px solid; =
BACKGROUND-COLOR: #d3dce8
}
#menu UL UL LI A:link {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #24508c; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: #edf1f6
}
#menu UL UL LI A:visited {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #24508c; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: #edf1f6
}
#menu UL UL LI A:hover {
	BORDER-RIGHT: #24508c 2px solid; BORDER-BOTTOM: #24508c 1px solid; =
BACKGROUND-COLOR: #d3dce8
}
#menu UL UL UL LI A:link {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 15px; COLOR: #24508c; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: =
#edf1f6
}
#menu UL UL UL LI A:visited {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 15px; COLOR: #24508c; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: =
#edf1f6
}
#menu UL UL UL LI A:hover {
	BORDER-RIGHT: #24508c 2px solid; BORDER-BOTTOM: #24508c 1px solid; =
BACKGROUND-COLOR: #d3dce8
}
.selected {
	BORDER-LEFT: #24508c 2px solid
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/css/inc79.css

#breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#breadcrumbs A {
	FONT-SIZE: 11px; COLOR: #7d99c7
}
#icons IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#icons A:hover {
	BACKGROUND-COLOR: #cccccc
}
#pageHeading {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: lowercase; =
COLOR: #24508c; PADDING-TOP: 0px; LETTER-SPACING: normal
}
#header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 5px 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/webdata/graphics/ACS_GUI_headerPageDefault.jpg); PADDING-BOTTOM: =
0px; MARGIN: 0px auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 140px
}
#content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 5px; =
BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/css/inc75.css

BODY {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
P {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
TABLE {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
LI {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H1 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H2 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H3 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H4 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H5 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H6 {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
A {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
SELECT {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
FORM {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
SPAN {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 12px; PADDING-TOP: 0px
}
H1 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H2 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H3 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H4 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H5 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H6 {
	MARGIN: 12px 0px 6px; LETTER-SPACING: 1px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #555555
}
H2 {
	FONT-SIZE: 14px; COLOR: #555555
}
H3 {
	FONT-SIZE: 12px; COLOR: #555555
}
H4 {
	FONT-SIZE: 12px; COLOR: #555555
}
H5 {
	FONT-SIZE: 12px; COLOR: #555555
}
H6 {
	FONT-SIZE: 12px; COLOR: #555555
}
#content UL {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: auto
}
#content UL LI {
	MARGIN: 4px
}
#content TABLE {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: =
collapse
}
#content TABLE TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
TH {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#content TABLE TH {
	BACKGROUND-COLOR: #e5ecf0
}
#content TABLE TD H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TH P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TH H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TH H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE TH H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TABLE CAPTION {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px =
auto; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-COLOR: #e6e6e6; =
TEXT-ALIGN: left
}
#content A {
	COLOR: #4575c4; TEXT-DECORATION: none
}
#content A:hover {
	BACKGROUND-COLOR: #d3dce8
}
.icsPostTable {
	BORDER-TOP: black 1px solid
}
.icsPost {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: black 1px solid
}
.icsPostDate {
	FONT-WEIGHT: bold
}
.icsPostTitle {
=09
}
.icsPostBody {
=09
}
.icsArchiveList {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.icsArchiveItem {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.topBox {
	WIDTH: 100%
}
.icsStatusFormBox {
	FLOAT: left; PADDING-BOTTOM: 2px
}
.icsStatusForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.latestPostLink {
	FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 6px
}
.icsClear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/css/inc84.css

FORM P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#formInput {
	MARGIN-BOTTOM: 5px
}
#formInput LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 150px
}
#formInput INPUT {
	BORDER-RIGHT: #24508c 1px solid; BORDER-TOP: #24508c 1px solid; =
BORDER-LEFT: #24508c 1px solid; BORDER-BOTTOM: #24508c 1px solid
}
#formCheckbox {
	DISPLAY: block; PADDING-LEFT: 20px; MARGIN-BOTTOM: 5px
}
#formActions {
	BORDER-TOP: #d3dce8 1px dashed; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#formActions INPUT {
	BORDER-RIGHT: #24508c 1px solid; BORDER-TOP: #24508c 1px solid; =
BORDER-LEFT: #24508c 1px solid; CURSOR: pointer; BORDER-BOTTOM: #24508c =
1px solid
}
.uSearchTable {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.uSearchTable TD {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.uSearchTable TH {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}

------=_NextPart_000_0048_01C9B6A9.D03D8230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.customs.gov.au/webdata/system/unity.js

/*
Unity global JavaScript

Included on all pages within the console
*/

//------------------------------------------------------------------
// Unity 3 Linking and Form Submission Functions

var linkProcessing =3D 0;//set to 1 when page links and form subissions =
occour.
var unityFormInitiated =3D false;//set to true if a unity form on page
var unityAmp =3D "&"; //used to escape ampersands for js inside xsl's

function unityPrintPage()
{
	//For "print" button on printer friendly page. Win IE and NS6
	//compatible. MacIE not supported so they get the alert()
	if(self.print)
	{
		self.print();
	}
	else
	{
		alert('Sorry but your browser does not support this in page print =
button. To print, select the print option from your browser\'s toolbar =
or pulldown menus.');
	}
}

function informLinkProcessing()
{
	/*Shows generic message that link is processing to user. Called
	/from page link functions that use linkProcessing var.*/

	alert("Processing. Please wait for a response.");
}

function submitUnityForm(formName)
{
	if (!linkProcessing)
	{
		linkProcessing =3D 1;
		eval("document."+formName+".submit()");
	}
	else
	{
		informLinkProcessing();
		return false;
	}
}

// Unity 3 Linking and Form Submission Functions
//------------------------------------------------------------------



//------------------------------------------------------------------
// Kill links in content view

/*When viewing content, nulls all links.*/

function unityLinkUnavailable()
{
	alert("Links are disabled while viewing in this mode.");
}

function unityKillLinks(container)
{
	/*Redirects links and onclicks for all children of container.*/

	var container =3D document.getElementById(container);
=09
	//Handle hrefs
	var linkArray =3D container.getElementsByTagName("A");
	var numLinks =3D linkArray.length;
=09
	for (i=3D0; i<numLinks; i++)
	{
		linkArray[i].target =3D "_self";
		linkArray[i].href =3D "javascript:unityLinkUnavailable()";
	}
=09
	//Handle any onclicks
	var str =3D container.innerHTML;
	var reg =3D /onclick=3D"[^"]+"/g;
	var repl=3D 'onclick=3D"unityLinkUnavailable()"';
	if(str.search(reg) !=3D -1)
	{
		str =3D str.replace(reg,repl);
		container.innerHTML =3D str;
	}=09
=09
	//Handle other possible links
	var linkArray =3D document.getElementsByTagName("INPUT");
	var numLinks =3D linkArray.length;
	for (i=3D0; i<numLinks; i++)
	{
		if (linkArray[i].type =3D=3D "image" || linkArray[i].type =3D=3D =
"button" || linkArray[i].type =3D=3D "submit")
		{
			linkArray[i].onclick =3D unityLinkUnavailable;
		}
	}
}


// Form info show/hide
//------------------------------------------------------------------




//------------------------------------------------------------------
// Form info show/hide

function unityFormDetailMore(show,formName)
{
	/*Toggles display of form detail block.*/
=09
	var moreBtn =3D document.getElementById("formDetail"+formName+"More");
	var formDetail =3D document.getElementById("formDetail"+formName);

	if(show=3D=3D1)
	{
		moreBtn.style.display=3D"none";
		formDetail.style.display=3D"block";
	}
	else
	{
		moreBtn.style.display=3D"block";
		formDetail.style.display=3D"none";
	}
=09
}

// Form info show/hide
//------------------------------------------------------------------




//------------------------------------------------------------------
// Form reset handler

function unityFormReset(formName)
{
	/*Special handling for DHTML form fields. Typically called with
	/form reset (which handles reset of the normal fields).*/
=09
	//reset all dhtml elements
	var dhtmlFields =3D eval('unity'+formName+'DHTMLFields');

	for(i in dhtmlFields)
		eval(dhtmlFields[i]+'.reset()');
=09
}

// Form reset handler
//------------------------------------------------------------------




//------------------------------------------------------------------
// Auto form focus

function unityFormFocusObj()
{
	/*Sets up focus target and method.*/
=09
	this.target =3D null;
	if(document.forms[0])
	{
		if(document.forms[0].elements[0])
		{
			//Only apply to certain elements
			var el =3D document.forms[0].elements[0];
			if(el.tagName.toUpperCase()=3D=3D"INPUT")
			{
				if(el.type.toUpperCase() =3D=3D "TEXT" || =
el.type.toUpperCase()=3D=3D"RADIO" || =
el.type.toUpperCase()=3D=3D"CHECKBOX")
				{
					this.target=3Ddocument.forms[0].elements[0];
				}
			}
		}
	}

	this.focus =3D unityFormFocusAction;
}

function unityFormFocusAction()
{=09
	/*Focuses first element of first form.*/

	try
	{
		this.target.focus();
		this.target.select();
	}
	catch(e)
	{
		/*do nothing*/
	}
}

// Auto form focus
//------------------------------------------------------------------




//------------------------------------------------------------------
// Default button actions
function unitySendForm(formName)
{
	/*Note form submitUnityForm() in global.js*/
=09
	//Check file fields before sending
	if(unityFileFieldCheck(formName))
		submitUnityForm(formName);
}

function unityCancelForm(targetURL)
{
	/*Note form gotoUnityPage() in global.js*/
	gotoUnityPage(targetURL);
}

// Default button actions
//------------------------------------------------------------------




//------------------------------------------------------------------
// Textarea Tab Handling

/*Currently IE only function. With Moz/Gecko etc. there are problems
/with focus() with tab when using selectionStart etc.*/

function unityStoreCaret(textareaRef)
{
	/*Stores cursor pos for a textarea*/
	if (textareaRef.createTextRange)
	{=09
		unityStoreCaretFormat =3D 'range';
		textareaRef.caretPos =3D document.selection.createRange().duplicate();
	}
}

function unityInsertTab(textareaRef)
{
	/*Inserts tab for a textarea at the caretPos*/
=09
	if(textareaRef.caretPos &&textareaRef.createTextRange)//IE
	{
		var caretPos =3D textareaRef.caretPos;
		caretPos.text =3D caretPos.text + "\t";
		textareaRef.focus();
	}
}

// Textarea Tab Handling
//------------------------------------------------------------------



//------------------------------------------------------------------
//	Radio buttons

function unityCheckedRadio(formName,radioGroupName,returnType)
{
	/*Returns the value or index (specified in returnType) of the
	/currently checked radio.*/
=09
	var radioGroup =3D document.forms[formName].elements[radioGroupName];
=09
	for(i=3D0;i<radioGroup.length;i++)
	{
        if(radioGroup[i].checked)
		{
			if(returnType =3D=3D 'value')
				return radioGroup[i].value;
			else //if 'index'
				return i;
		}	=09
    }
}

//	Radio buttons
//------------------------------------------------------------------



//------------------------------------------------------------------
// Date and time fields COMMON

function unityGetDateParts(initDate)
{
	/*Returns date parts (yyyy,mm etc.) from initDate as array.*/
=09
	//Check date, make new if required
	var regx =3D /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
	if(initDate.search(regx) !=3D -1)
	{
		var year =3D initDate.substring(0,4);
			year =3D parseInt(year);
		var month =3D =
initDate.substring(initDate.indexOf("-")+1,initDate.lastIndexOf("-"));
			month =3D parseFloat(month) - 1;//-1 to sync with js month array
		var day =3D =
initDate.substring(initDate.lastIndexOf("-")+1,initDate.length);
			day =3D parseFloat(day);
	}
	else
	{
		//no date, set up today as a start point
		var date =3D new Date();
		var year =3D date.getFullYear();
		var month =3D date.getMonth();
		var day =3D 0;//0 so this start point won't be set as date
	}
=09
	return new Array(year,month,day);
}

function unityGetTimeParts(initTime)
{
	/*Returns time parts (hh,mm etc.) from initTime as array.*/

	var hours	=3D initTime.substring(0,2);
	var minutes =3D initTime.substring(3,5);
	var seconds =3D initTime.substring(6,9);
=09
	return new Array(hours,minutes,seconds);
}

function =
unityGetTimePicker(formRef,fieldRef,elRef,initHours,initMinutes)
{
	/*Returns selects for hours and minutes (with selected options
	/for initHours and initMinutes.*/

	var hoursSel =3D '<select =
id=3D"unity'+formRef+'SetTime'+fieldRef+'Hours" =
onchange=3D"'+elRef+'.set();">';
	for(i=3D0;i<24;i++)
	{
		var displayHours =3D (i<10)? "0"+i:i;
		var selected =3D (displayHours =3D=3D initHours)? ' =
selected=3D"selected"':"";
		hoursSel =3D hoursSel + '<option =
value=3D"'+displayHours+'"'+selected+'>'+displayHours+'</option>';
	}
	hoursSel =3D hoursSel + "</select>";
=09
	//Make minutes select
	var minsSel =3D '<select =
id=3D"unity'+formRef+'SetTime'+fieldRef+'Minutes" =
onchange=3D"'+elRef+'.set();">';
	for(i=3D0;i<60;i++)
	{
		var displayMins =3D (i<10)? "0"+i:i;
		var selected =3D (displayMins =3D=3D initMinutes)? ' =
selected=3D"selected"':"";
		minsSel =3D minsSel + '<option =
value=3D"'+displayMins+'"'+selected+'>'+displayMins+'</option>';
	}
	minsSel =3D minsSel + "</select>";
=09
	var output =3D '<span =
class=3D"formSetTimePickerSelects"><span>'+hoursSel+' =
Hours<\/span><span>'+minsSel+' Minutes<\/span>';

	return output;
}

function unityGetCalHTML(elRef,calId)
{
	/*Returns the calendar HTML framework (outer parts). Called from
	/here because used for plain calendar and for date-time
	/calendar. The later writes in an extra row for the time select*/

	var calHTML =3D '<table class=3D"formDatePicker"><tr><th =
class=3D"formDatePicker"><img =
src=3D"../graphics/forms/date_picker_arrow_next.gif" =
class=3D"formDPArrowNext" alt=3D"Next month" =
onclick=3D"'+elRef+'.addMonth(1)" /><img =
src=3D"../graphics/forms/date_picker_arrow_prev.gif" =
class=3D"formDPArrowPrev" alt=3D"Previous month" =
onclick=3D"'+elRef+'.addMonth(-1)" /><span =
id=3D"'+elRef+'Title"><\/span><\/th><th =
class=3D"formDatePickerJump"></th><th class=3D"formDatePickerJump"><img =
src=3D"../graphics/forms/date_picker_close.gif" =
class=3D"formDatePickerClose" alt=3D"Close calendar" =
onclick=3D"'+elRef+'.close()" /></th></tr><tr><td =
class=3D"formDatePickerCal" id=3D"'+calId+'">';
	calHTML =3D calHTML + '<\/td><td =
class=3D"formDatePickerJump"><div><span =
onclick=3D"'+elRef+'.addMonth(6)"><img =
src=3D"../graphics/forms/date_picker_plus.gif" alt=3D"Add" =
class=3D"formDPBtnPlus" />6&nbsp;Months<\/span><span =
onclick=3D"'+elRef+'.addMonth(-6)"><img =
src=3D"../graphics/forms/date_picker_minus.gif" alt=3D"Minus" =
class=3D"formDPBtnMinus" />6&nbsp;Months<\/span><\/div><div><span =
onclick=3D"'+elRef+'.addYear(1)"><img =
src=3D"../graphics/forms/date_picker_plus.gif" alt=3D"Add" =
class=3D"formDPBtnPlus" />1 Year<\/span><span =
onclick=3D"'+elRef+'.addYear(-1)"><img =
src=3D"../graphics/forms/date_picker_minus.gif" alt=3D"Minus" =
class=3D"formDPBtnMinus" />1 Year<\/span><\/div><div><span =
onclick=3D"'+elRef+'.addYear(5)"><img =
src=3D"../graphics/forms/date_picker_plus.gif" alt=3D"Add" =
class=3D"formDPBtnPlus" />5 Years<\/span><span =
onclick=3D"'+elRef+'.addYear(-5)"><img =
src=3D"../graphics/forms/date_picker_minus.gif" alt=3D"Minus" =
class=3D"formDPBtnMinus" />5 Years<\/span><\/div><\/td><td =
class=3D"formDatePickerJump"><div class=3D"formDatePickerJump"><span =
onclick=3D"'+elRef+'.today()"><img =
src=3D"../graphics/forms/date_picker_today.gif" alt=3D"Jump to today" =
class=3D"formDPBtnToday" />Today<\/span><\/div><div =
class=3D"formDatePickerJump"><span onclick=3D"'+elRef+'.reset()"><img =
src=3D"../graphics/forms/date_picker_reset.gif" alt=3D"Reset" =
class=3D"formDPBtnReset" />Reset<\/span><\/div><\/td><\/tr>';

	return calHTML;
}

function unityGetHours(formRef,fieldRef)
{
	/*Returns current hours from hours select.*/

	var hours =3D =
document.getElementById('unity'+formRef+'SetTime'+fieldRef+'Hours');
	return hours.options[hours.selectedIndex].value;
}

function unityGetMinutes(formRef,fieldRef)
{
	/*Returns current minutes from minutes select.*/

	var minutes =3D =
document.getElementById('unity'+formRef+'SetTime'+fieldRef+'Minutes');
	return minutes.options[minutes.selectedIndex].value;//minutes displayed =
as 00,01 etc, unlike var hoursDisplay
}
// Date and time fields COMMON
//------------------------------------------------------------------




//------------------------------------------------------------------
// Date Picker (also used for Date-Time Picker)

/*Note: shares functions with date-time picker.*/

unityDatePickerMonths =3D new =
Array('January','February','March','April','May','June','July','August','=
September','October','November','December');

function unityDatePicker(formRef,dpRef)
{
	/*Sets up a new date picker calendar element.*/

	var initDate =3D document.forms[formRef].elements[dpRef].value;

	var dateParts =3D unityGetDateParts(initDate);
=09
	//Create new calendar object and render picker
	eval('unity' + formRef + 'DP' + dpRef + ' =3D new =
unityDatePickerCalObj(formRef,dpRef,dateParts[0],dateParts[1],dateParts[2=
])');
	eval('unity' + formRef + 'DP' + dpRef + '.renderInit()');
}

function unityDatePickerCalObj(formRef,fieldRef,year,month,day,type)
{
	/*Date picker calendar object.*/
=09
	//Properties
		//Start date - doesn't change while scrolling calendar
		this.initYear 	=3D year;
		this.initMonth 	=3D month;
		this.initDay 	=3D day;
	=09
		//The date that changes as user scrolls calendar
		this.varYear	=3D year;
		this.varMonth	=3D month;
	=09
		//The date the user clicks on, writes to hidden field on close
		//of calendar
		this.setYear 	=3D year;
		this.setMonth	=3D month;
		this.setDay 	=3D day;
=09
		this.ref 		=3D 'unity' + formRef + 'DP' + fieldRef;
		this.pickerId 	=3D 'unity' + formRef + 'DP' + fieldRef + 'Picker';
		this.calId 		=3D 'unity' + formRef + 'DP' + fieldRef + 'PickerCal';
		this.displayId 	=3D 'unity' + formRef + 'DP' + fieldRef + 'Display';
		this.btnId 		=3D 'unity' + formRef + 'DP' + fieldRef + 'Btn';
		this.title 		=3D '';
		this.formRef 	=3D formRef;
		this.fieldRef	=3D fieldRef;
=09
	//Methods
	this.renderInit =3D unityDatePickerCalRenderInit;
	this.render 	=3D unityDatePickerCalRender;
	this.addYear 	=3D unityDatePickerAddYear;
	this.addMonth 	=3D unityDatePickerAddMonth;
	this.setDate 	=3D unityDatePickerSetDate;
	this.close 		=3D unityDatePickerClose;
	this.reset 		=3D unityDatePickerReset;
	this.today 		=3D unityDatePickerToday;
	this.clear 		=3D unityDatePickerClear;
	this.show 		=3D unityDatePickerShow;
	this.hilite 	=3D unityDatePickerHighlightCurrentDate;
	this.writeDate	=3D unityDatePickerWriteDate;
}

function unityDatePickerCalRenderInit()
{
	/*Starts a new calendar render. Renders static border elements,
	/calls unityDatePickerCalRender() to render scrolling
	/calendar inside all of this.*/
=09
	var calHTML =3D unityGetCalHTML(this.ref,this.calId) + "<\/table>";

	//Show calendar
	document.getElementById(this.pickerId).innerHTML =3D calHTML;
	this.render();
}

function unityDatePickerCalRender()
{
	/*Renders a calendar based on calendar object's current
	/variables.*/
=09
	var stDay =3D unityDatePickerGetStartDay(this.varYear,this.varMonth);
	var prevMonthDays =3D =
unityDatePickerGetMonthDays(this.varYear,this.varMonth -1);
	var nextMonthDays =3D =
unityDatePickerGetMonthDays(this.varYear,this.varMonth +1);
	var monthDays =3D =
unityDatePickerGetMonthDays(this.varYear,this.varMonth);

	var calHTML =3D '<table =
class=3D"formDatePickerCal"><tr><th>M</th><th>T</th><th>W</th><th>T</th><=
th>F</th><th>S</th><th>S</th></tr>';

	//Row 1
	calHTML =3D calHTML + '<tr>';
	if(stDay =3D=3D1)//All first row all previous month
	{
		for(i=3D6;i>-1;i--)
		{
			var date =3D prevMonthDays-i;
			var classRef =3D (i<2)? 'formDPWeN':'formDPWN';//weekend:weekday of =
neighbouring month
			classRef =3D this.hilite(-1,date,classRef);
			var onclick =3D this.ref+'.setDate('+date+',-1)';
			calHTML =3D calHTML + '<td onclick=3D"'+onclick+'" class=3D"' + =
classRef + '">'+date+'<\/td>';
		}
		date =3D 0;//for start of new row
	}
	else//Rirst row partly previous month
	{
		for(i=3D1;i<8;i++)
		{
			if(i < stDay)
			{
				var date =3D prevMonthDays-((stDay - i)-1);
				var classRef =3D (i>5)? 'formDPWeN':'formDPWN';//weekend:weekday of =
neighbouring month
				classRef =3D this.hilite(-1,date,classRef);
				var onclick =3D this.ref+'.setDate('+date+',-1)';
			}
			else
			{
				var date =3D i - stDay + 1;
				var classRef =3D (i>5)? 'formDPWeT':'formDPWT';//weekend:weekday of =
this month
				classRef =3D this.hilite(0,date,classRef);
				var onclick =3D this.ref+'.setDate('+date+',0)';
			}
			calHTML =3D calHTML + '<td onclick=3D"'+ onclick +'" class=3D"' + =
classRef + '">'+date+'<\/td>';
		}
	}
	calHTML =3D calHTML + '<\/tr>';
=09
	//Rows 2,3,4,5,6
	for(row=3D2;row<7;row++)
	{
		calHTML =3D calHTML + '<tr>';
		for(col=3D1;col<8;col++)
		{=09
			date++;
			if(date > monthDays)//if into next month
			{
				var dateDisplay =3D (date % monthDays);
				var classRef =3D (col>5)? 'formDPWeN':'formDPWN';
				classRef =3D this.hilite(1,dateDisplay,classRef);
				var onclick =3D this.ref+'.setDate('+dateDisplay+',1)';
				calHTML =3D calHTML + '<td onclick=3D"'+onclick+'" class=3D"' + =
classRef + '">'+dateDisplay+'<\/td>';
			}
			else //still in same month
			{
				var dateDisplay =3D date;
				var classRef =3D (col>5)? 'formDPWeT':'formDPWT';
				classRef =3D this.hilite(0,dateDisplay,classRef);
				var onclick =3D this.ref+'.setDate('+dateDisplay+',0)';
				calHTML =3D calHTML + '<td onclick=3D"'+onclick+'" class=3D"' + =
classRef + '">'+dateDisplay+'<\/td>';
			}
			//calHTML =3D calHTML + '<td onclick=3D"'+onclick+'" class=3D"' + =
classRef + '">'+dateDisplay+'<\/td>';
		=09
		}
		calHTML =3D calHTML + '<\/tr>';
	}
	calHTML =3D calHTML + '<\/table>';
=09
	document.getElementById(this.calId).innerHTML =3D calHTML;
	document.getElementById(this.ref+'Title').innerHTML =3D =
unityDatePickerMonths[this.varMonth] + ' ' + this.varYear;
}

function unityDatePickerAddYear(n)
{
	/*Adds years to date, including negatives.*/

	var yearInc =3D this.varYear + n;

	if(yearInc > 1900 && yearInc < 2300)
		this.varYear =3D yearInc;
	else
		alert("Sorry but you've reached the end of the calendar's range.\nThe =
range is between the years 1900 and 2300.");

	this.render();
}

function unityDatePickerAddMonth(n)
{
	/*Adds months to date and increments years as required. Handles
	/negatives too.*/
=09
	var monthInc =3D this.varMonth + n;
	var monthYearTrim =3D monthInc % 11;
=09
	//Sort years
	if(monthInc > 11 || monthInc < -11)
	{
		var years =3D (monthInc - monthYearTrim)/11;
		this.varYear =3D this.varYear + years;
	}
	else if(monthInc < 0 && monthInc > -11)
		this.varYear =3D this.varYear - 1;
=09
	//Sort months
	if(monthInc > 11)
		this.varMonth =3D monthYearTrim - 1;
	else if(monthInc < 0)
		this.varMonth =3D n + 12;
	else
		this.varMonth =3D monthInc;

	this.render();
}

function unityDatePickerSetDate(date,month)
{
	/*Sets the picked date. Permits previous and next months date
	/picks too because these dates are also displayed on a current
	/month's view.*/

	this.setDay =3D date;
	switch(month)
	{
		case -1:
		{
			if(this.varMonth =3D=3D 0)
			{
				this.setYear =3D this.varYear - 1;
				this.setMonth =3D 11;
			}
			else
			{
				this.setYear =3D this.varYear;
				this.setMonth =3D this.varMonth - 1;
			}
		}
		break;
		case 0:
		{
			this.setYear =3D this.varYear;
			this.setMonth =3D this.varMonth;
		}
		break;
		case 1:
		{
			if(this.varMonth =3D=3D 11)
			{
				this.setYear =3D this.varYear + 1;
				this.setMonth =3D 0;
			}
			else
			{
				this.setYear =3D this.varYear;
				this.setMonth =3D this.varMonth + 1;
			}
		}
		break;
	}
=09
	this.writeDate();

	//Refresh to show current selection
	this.render();
}

function unityDatePickerReset()
{
	/*Resets calendar to init date.*/
=09
	if(this.initDay =3D=3D 0)//case for init with blank value
		this.clear();
	else
	{
		this.setYear =3D this.initYear;
		this.setMonth =3D this.initMonth;
		this.setDay =3D this.initDay;
=09
		this.varYear =3D this.initYear;
		this.varMonth =3D this.initMonth;
	=09
		this.writeDate();
		this.render();
	}
}

function unityDatePickerToday()
{
	/*Sets today's date as current pick in calendar.*/
=09
	var today =3D new Date();
	this.setYear =3D today.getFullYear();
	this.setMonth =3D today.getMonth();
	this.setDay =3D today.getDate();
=09
	this.varYear =3D this.setYear;
	this.varMonth =3D this.setMonth;
=09
	this.writeDate();
	this.render();
}

function unityDatePickerClear()
{
	this.setDay =3D 0;
	this.render();
	this.close();
=09
	var hiddenField =3D =
document.forms[this.formRef].elements[this.fieldRef];
	hiddenField.value=3D'';
=09
	document.getElementById(this.displayId).innerHTML =3D '--';
}

function unityDatePickerShow()
{
	//Show calendar
	document.getElementById(this.pickerId).style.display =3D 'inline';

	//Hide button
	document.getElementById(this.btnId).style.display =3D 'none';
=09
	if(this.setDay =3D=3D 0)
		this.today();
}

function unityDatePickerClose()
{
	//Hide calendar
	document.getElementById(this.pickerId).style.display =3D 'none';

	//Show button
	document.getElementById(this.btnId).style.display =3D 'inline';
}

function unityDatePickerWriteDate()
{
	/*Sets hidden form field and display SPAN to the currently
	/picked date  (this.setDay etc).*/
=09
	//Convert JavaScript month index to calendar value
	var month=3Dthis.setMonth + 1;
=09
	//Handle zeros
	month =3D(month < 10)? "0".concat(month):month;
	var day =3D(this.setDay < 10)? "0".concat(this.setDay):this.setDay;

	//Output new data
	var hiddenField =3D =
document.forms[this.formRef].elements[this.fieldRef];
	hiddenField.value =3D this.setYear+'-'+month+'-'+day;

	document.getElementById(this.displayId).innerHTML =3D =
day+'-'+month+'-'+this.setYear;
}

function =
unityDatePickerHighlightCurrentDate(monthRelative,date,classRef)
{
	/*Checks current date being rendered, if matches set date,
	/returns highlight CSS class. Else returns current CSS class.*/
=09
	if(this.setDay =3D=3D date)
	{
		switch(monthRelative)
		{
			case -1:
			{
				if(this.varMonth =3D=3D 0)
				{
					var year =3D this.varYear - 1;
					var month =3D 11;
				}
				else
				{
					var year =3D this.varYear;
					var month =3D this.varMonth - 1;
				}
			}
			break;
			case 0:
			{
				var year =3D this.varYear;
				var month =3D this.varMonth;
			}
			break;
			case 1:
			{
				if(this.varMonth =3D=3D 11)
				{
					var year =3D this.varYear + 1;
					var month =3D 0;
				}
				else
				{
					var year =3D this.varYear;
					var month =3D this.varMonth + 1;
				}
			}
			break;=20
		}

		if(this.setMonth =3D=3D month && this.setYear =3D=3D year)
			return 'formDPSel';
	}
=09
	return classRef;
}

function unityDatePickerGetStartDay(year,month)
{
	/*Returns start day of month as 1 for Monday,..., 7 for Sunday.
	/Normally 0 is Sunday but this calendar starts with Monday as
	/column one.*/

	var date =3D new Date(year,month,1);
	var stDay =3D date.getDay();
		stDay =3D (stDay =3D=3D 0)? 7:stDay;

	return stDay;
}

function unityDatePickerGetMonthDays(year,month)
{
	/*Returns days in month.*/

	//This if/else is for special handling for next/prev month calls
	//to this function
	if(month =3D=3D 12)
	{
		month =3D 0;
		year++;
	}
	else if(month =3D=3D -1)
	{
		month =3D 11
		year--;
	}

	var days =3D new Array(31, ((year % 4 =3D=3D 0 && year % 100 !=3D 0) || =
year % 400 =3D=3D 0 ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	return days[month];
}

// Date Picker (also used for Date-Time Picker)
//------------------------------------------------------------------




//------------------------------------------------------------------
// Time Picker

/*Note: shares functions with date-time picker.*/

function unitySetTime(formRef,fieldRef)
{
	/*Sets up a new set-time element*/
=09
	var initTime =3D document.forms[formRef].elements[fieldRef].value;
=09
	var timeParts =3D unityGetTimeParts(initTime);
=09
	//Create new time picker object
	eval('unity' + formRef + 'SetTime' + fieldRef + ' =3D new =
unitySetTimeObj(formRef,fieldRef,timeParts[0],timeParts[1],timeParts[2])'=
);
	eval('unity' + formRef + 'SetTime' + fieldRef + '.renderInit()');
}

function unitySetTimeObj(formRef,fieldRef,hours,minutes,seconds)
{
	/*SetTime object*/=09
=09
	this.initHours 	 =3D hours;
	this.initMinutes =3D minutes;
	this.initSeconds =3D seconds;
=09
	//Properties
	this.ref 	   =3D 'unity' + formRef + 'SetTime' + fieldRef;
	this.pickerId  =3D 'unity' + formRef + 'SetTime' + fieldRef + 'Picker';
	this.btnId     =3D 'unity' + formRef + 'SetTime' + fieldRef + 'Btn';
	this.displayId =3D 'unity' + formRef + 'SetTime' + fieldRef + =
'Display';
	this.formRef   =3D formRef;
	this.fieldRef  =3D fieldRef;

	//Methods
	this.reset 		=3D unitySetTimeReset;
	this.set   		=3D unitySetTimeSet;
	this.writeTime  =3D unitySetTimeWriteTime;
	this.renderInit =3D unitySetTimeRenderInit;
	this.show 		=3D untiySetTimeShow;
	this.close 		=3D untiySetTimeClose;
	this.clear 		=3D untiySetTimeClear;
}

function untiySetTimeClear()
{
	this.close();
=09
	var timeDisplay =3D document.getElementById(this.displayId);
	timeDisplay.innerHTML =3D '--';
=09
	var hiddenField =3D =
document.forms[this.formRef].elements[this.fieldRef];
	hiddenField.value =3D '';
}

function untiySetTimeShow()
{
	//If blank, set to now
	var time=3D new Date();
	var hours =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Hou=
rs');
	hours.selectedIndex =3D time.getHours();
	var minutes =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Min=
utes');
	minutes.selectedIndex =3D time.getMinutes();

	//Show picker
	document.getElementById(this.pickerId).style.display =3D 'inline';

	//Hide button
	document.getElementById(this.btnId).style.display =3D 'none';
=09
	//Set time
	this.set();
}

function untiySetTimeClose()
{
	//Hide picker
	document.getElementById(this.pickerId).style.display =3D 'none';
	//Show button
	document.getElementById(this.btnId).style.display =3D 'inline';
}

function unitySetTimeRenderInit()
{
	//Make hours select
	var timePicker =3D =
unityGetTimePicker(this.formRef,this.fieldRef,this.ref,this.initHours,thi=
s.initMinutes);
=09
	var output =3D timePicker + '<img =
src=3D"../graphics/forms/date_picker_close.gif" =
class=3D"formSetTimeClose" alt=3D"Close" =
onclick=3D"'+this.ref+'.close()" />';
=09
	document.getElementById(this.pickerId).innerHTML =3D output;
}

function unitySetTimeReset()
{
	/*Resets the time to the state at first page load*/
=09
	if(this.initHours =3D=3D '')//case for init with blank value
		this.clear();
	else
	{
		this.writeTime(this.initHours,this.initMinutes);
		this.close();
	}
}

function unitySetTimeSet()
{
	/*Sets sets the time to the current selection (in the form
	/selects).*/
=09
	var hours =3D unityGetHours(this.formRef,this.fieldRef);
	var minutes =3D unityGetMinutes(this.formRef,this.fieldRef);
=09
	this.writeTime(hours,minutes);
}

function unitySetTimeWriteTime(hours,minutes)
{
	/*Writes out the time into the hidden data input and into user
	/display (which is an AM/PM version of the 24hr time)*/
=09
	//Sort hours display
	var hoursDisplay =3D parseFloat(hours);
	var amPm =3D (hoursDisplay < 12)? 'AM':'PM';
	hoursDisplay =3D hoursDisplay % 12;
	hoursDisplay =3D (hoursDisplay =3D=3D 0)? 12:hoursDisplay;
=09
	//Sort seconds
	var secs =3D (this.initSeconds=3D=3D'')? "00":this.initSeconds;

	//Output display of set time
	var timeDisplay =3D document.getElementById(this.displayId);
	timeDisplay.innerHTML =3D hoursDisplay + ":" + minutes + " " + amPm;
=09
	//Write set time to input
	var hiddenField =3D =
document.forms[this.formRef].elements[this.fieldRef];
	hiddenField.value =3D hours + ":" + minutes + ":" + secs;
}

// Time Picker
//------------------------------------------------------------------




//------------------------------------------------------------------
// Date-time picker

/*Note: calls functions from date and time elements.*/

function unityDateTimePicker(formRef,fieldRef)
{
	/*Sets up a new date-time picker element*/
=09
	var initDateTime =3D document.forms[formRef].elements[fieldRef].value;
=09
	var dateParts =3D unityGetDateParts(  =
initDateTime.substring(0,initDateTime.indexOf("T"))  );
	var timeParts =3D unityGetTimeParts(  =
initDateTime.substring(initDateTime.indexOf("T")+1,initDateTime.length)  =
);
=09
	//Create new time picker object
	eval('unity' + formRef + 'DateTime' + fieldRef + ' =3D new =
unityDateTimeObj(formRef,fieldRef,dateParts[0],dateParts[1],dateParts[2],=
timeParts[0],timeParts[1],timeParts[2])');
	eval('unity' + formRef + 'DateTime' + fieldRef + '.renderInit()');
}

function =
unityDateTimeObj(formRef,fieldRef,year,month,day,hours,minutes,seconds)
{
	/*Date-time picker object*/
=09
	//Properties
		//Date
			//Start date - doesn't change while scrolling calendar
			this.initYear 	=3D year;
			this.initMonth 	=3D month;
			this.initDay 	=3D day;
		=09
			//The date that changes as user scrolls calendar
			this.varYear	=3D year;
			this.varMonth	=3D month;
		=09
			//The date the user clicks on, writes to hidden field on close
			//of calendar
			this.setYear 	=3D year;
			this.setMonth	=3D month;
			this.setDay 	=3D day;
=09
		//Time
			this.initHours 	 =3D hours;
			this.initMinutes =3D minutes;
			this.initSeconds =3D seconds;
=09
		this.ref 	   =3D 'unity' + formRef + 'DateTime' + fieldRef;
		this.pickerId  =3D 'unity' + formRef + 'DateTime' + fieldRef + =
'Picker';
		this.calId 	   =3D 'unity' + formRef + 'DateTime' + fieldRef + =
'PickerCal';
		this.displayId =3D 'unity' + formRef + 'DateTime' + fieldRef + =
'Display';
		this.btnId     =3D 'unity' + formRef + 'DateTime' + fieldRef + 'Btn';
		this.title 		=3D '';
		this.formRef   =3D formRef;
		this.fieldRef  =3D fieldRef;

	//Methods
		//from datePicker
		this.render 	=3D unityDatePickerCalRender;
		this.hilite 	=3D unityDatePickerHighlightCurrentDate;
		this.addYear 	=3D unityDatePickerAddYear;
		this.addMonth 	=3D unityDatePickerAddMonth;
		this.setDate 	=3D unityDatePickerSetDate;
	=09
		this.close 		=3D unityDatePickerClose;
		this.today 		=3D unityDatePickerToday;
		this.dateReset	=3D unityDatePickerReset;
		this.clear 		=3D unityDatePickerClear;

	this.renderInit =3D unityDateTimeRenderInit;
	this.reset 		=3D unityDateTimeReset;
	this.set   		=3D unityDateTimeWrite;
	this.writeDate  =3D unityDateTimeWrite;
	this.show 		=3D unityDateTimeWriteShow;
}

function unityDateTimeRenderInit()
{
	/*Create HTML for new dateTime picker and insert into page.*/

	var dateTimeHTML =3D unityGetCalHTML(this.ref,this.calId);
	dateTimeHTML =3D dateTimeHTML + '<tr><td colspan=3D"3" =
class=3D"formDateTimeTimeRow">' + =
unityGetTimePicker(this.formRef,this.fieldRef,this.ref,this.initHours,thi=
s.initMinutes) + "<\/td><\/tr>";
	dateTimeHTML =3D dateTimeHTML + "<\/table>";

	document.getElementById(this.pickerId).innerHTML =3D dateTimeHTML;
=09
	this.render();
}

function unityDateTimeWrite()
{
	//Resolve date
	var month=3Dthis.setMonth + 1;//+1 to convert back from js array index
		month =3D(month < 10)? "0".concat(month):month;
	var day =3D(this.setDay < 10)? "0".concat(this.setDay):this.setDay;
	var dateDisplay =3D day+'-'+month+'-'+this.setYear;
	var dateData 	=3D this.setYear+'-'+month+'-'+day;

	//Resolve time
	var hours  =3D unityGetHours(this.formRef,this.fieldRef);
	var minutes =3D unityGetMinutes(this.formRef,this.fieldRef);
	var hoursDisplay =3D parseFloat(hours);
	var amPm =3D (hoursDisplay < 12)? 'AM':'PM';
	hoursDisplay =3D ((hoursDisplay % 12) =3D=3D 0)? 12:hoursDisplay;
	var timeDisplay =3D hoursDisplay + ":" + minutes + " " + amPm;
	var secs =3D (this.initSeconds=3D=3D'')? "00":this.initSeconds;
	var timeData =3D hours + ":" + minutes + ":" + secs;
=09
	//Display new data
	document.getElementById(this.displayId).innerHTML =3D dateDisplay + ', =
' + timeDisplay;

	//Output new data
	var hiddenField =3D =
document.forms[this.formRef].elements[this.fieldRef];
	hiddenField.value =3D dateData + "T" + timeData;
}

function unityDateTimeReset()
{
	//Reset time (before date)
	var hours =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Hou=
rs');
	hours.selectedIndex =3D this.initHours;

	var minutes =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Min=
utes');
	minutes.selectedIndex =3D this.initMinutes;

	//Reset date
	this.dateReset();
}

function unityDateTimeWriteShow()
{
	//Show calendar
	document.getElementById(this.pickerId).style.display =3D 'inline';

	//Hide button
	document.getElementById(this.btnId).style.display =3D 'none';
=09
	if(this.setDay =3D=3D 0)
	{
		var time=3D new Date();
		var hours =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Hou=
rs');
		hours.selectedIndex =3D time.getHours();
=09
		var minutes =3D =
document.getElementById('unity'+this.formRef+'SetTime'+this.fieldRef+'Min=
utes');
		minutes.selectedIndex =3D time.getMinutes();

		this.today();
	}
}

// Date-time picker
//------------------------------------------------------------------





// File fields
//------------------------------------------------------------------
//Date Selector
function unityDateSelectorRenderDays(dayFieldName, monthFieldName, =
yearFieldName){
	var daySelect =3D document.getElementsByName(dayFieldName).item(0);
	var monthSelect =3D document.getElementsByName(monthFieldName).item(0);
	var yearSelect =3D document.getElementsByName(yearFieldName).item(0);
=09
	var monthDayNum =3D null;
	var optionObj =3D null;
=09
	if(daySelect !=3D null){
		if(yearSelect !=3D null){
			monthDayNum =3D unityGetMonthDays(yearSelect.value, =
monthSelect.value);
		=09
			if((daySelect.options.length - 1) < monthDayNum){
			=09
				for(var i =3D daySelect.options.length; i <=3D monthDayNum; i++){
					optionObj =3D document.createElement("option");
					optionObj.value =3D i;
					optionObj.text =3D i;
					optionObj.innerText =3D i;
				=09
					daySelect.appendChild(optionObj);
				}
			}else if((daySelect.options.length - 1) > monthDayNum){
				while((daySelect.options.length - 1) > monthDayNum){
					daySelect.removeChild(daySelect.options[daySelect.options.length - =
1]);
				}
			}
		}
	}
}

function unityGetMonthDays(year,month)
{
	var today =3D new Date();
=09
	if(isNaN(month) || month < 1 || month > 12)
	{
		month =3D 1;
	}
=09
	var febDayNum =3D 28;
=09
	if(isNaN(year) || year =3D=3D 0){
		//do nothing
	}else if(year % 400 =3D=3D 0){
		febDayNum =3D 29;
	=09
	}else if(year % 4 =3D=3D 0){
	=09
		if(year % 100 !=3D 0){
			febDayNum =3D 29;
		}
	}=20
=09
	var days =3D new Array(31, febDayNum, 31, 30, 31, 30, 31, 31, 30, 31, =
30, 31);

	return days[month -1];
}
//------------------------------------------------------------------


// Javascript object used to create an html Flash OBJECT
// Uses unityObject object with suitable defaults, and adds default =
parameters
// Flash version defaults to 8,0,0,0 and need not be supplied
// Example usage:
//	obj =3D new unityFlashObject('test', 'VIDEO.SWF', 400, 200);
//  obj.Write(); or obj.Insert();
function unityFlashObject(id, movie, width, height, flashVersion) {
	//Default Flash version
	if (typeof(flashVersion) =3D=3D 'undefined') {
		flashVersion =3D '8,0,0,0';
	}

	//Create object
	var obj =3D new unityObject(id,=20
		'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',=20
		location.protocol + =
'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3D=
' + flashVersion,=20
		width, height,=20
		'application/x-shockwave-flash',=20
		location.protocol + '//www.macromedia.com/go/getflashplayer'
		);

	//Get default BASE from movie URL=09
	var base =3D movie.substring(0, movie.lastIndexOf('/') + 1);
=09
	//Add default parameters
	obj.AddParam('movie', movie, true, false); //not used in EMBED
	obj.AddParam('BASE', base);
	obj.AddParam('quality', 'high');
	obj.AddParam('allowScriptAccess', 'sameDomain');
	obj.AddParam('bgcolor', '#ffffff');
	obj.AddParam('wmode', 'transparent');
	// for embedding
	obj.AddParam('src', movie, false);
	obj.AddParam('swliveconnect', 'true', false);

	return obj;
}

// Basic javascript object used to create an html OBJECT
function unityObject(id, classid, codebase, width, height, type, =
pluginspage) {
	var obj =3D this;
=09
	//Set properties
	obj.id =3D id;
	obj.width =3D width;
	obj.height =3D height;
	obj.classid =3D classid;
	obj.codebase =3D codebase;=20
	obj.type =3D type; //used for EMBED tag
	obj.pluginspage =3D pluginspage; //used for EMBED tag

	//Attach methods
	obj.AddAttribute =3D unityObjectAddAttribute;
	obj.DeleteAttribute =3D unityObjectDeleteAttribute;
	obj.AddParam =3D unityObjectAddParam;
	obj.DeleteParam =3D unityObjectDeleteParam;
	obj.GenerateHtml =3D unityObjectGenerateHtml;
	obj.Write =3D unityObjectWrite;
	obj.Insert =3D unityObjectInsert;
=09
	return obj;
}

// Generate the Html to be inserted
function unityObjectGenerateHtml() {
	var obj =3D this;

	var attrs =3D '';
	var embedAttrs =3D '';
	var params =3D '';
	var embedParams =3D '';
=09
	for (prop in obj) {
		var p =3D obj[prop];
	=09
		if (typeof(p) !=3D 'undefined' && p !=3D null) {
			var index =3D prop.indexOf('_');
			var type =3D prop.substring(0, index);
			=09
			switch (type) {
				case 'attribute':
					if (p.useInEmbed) {
						attrs +=3D ' ' + prop.substring(10) + '=3D"' + p.value +'"';
					}
					if (p.useInObject) {
						embedAttrs +=3D ' ' + prop.substring(10) + '=3D"' + p.value +'"';
					}
					break;
				=09
				case 'param':
					if (p.useInEmbed) {
						embedParams +=3D ' ' + prop.substring(6) + '=3D"' + p.value +'"';
					}
					if (p.useInObject) {
						params +=3D '<param name=3D"' + prop.substring(6) + '" value=3D"' =
+ p.value + '" />\n';
					}
					break;
			}
		}
	}
=09
	//Build EMBED tag. Note: all params will be output as attributes
	var embedHtml =3D=20
		'<embed'
		+ ' name=3D"' + obj.id + '"'
		+ ' type=3D"' + obj.type + '"'
		+ ((typeof(obj.width) !=3D 'undefined') ? ' width=3D"' + obj.width + =
'"' : '')
		+ ((typeof(obj.height) !=3D 'undefined') ? ' height=3D"' + obj.height =
+ '"' : '')
		+ ((typeof(obj.pluginspage) !=3D 'undefined') ? ' pluginspage=3D"' + =
obj.pluginspage + '"' : '')
		+ embedAttrs
		+ embedParams
		+ '></embed>\n';
	=09
	//Build OBJECT tag, including EMBED tag from above
	var objectHtml =3D=20
		'<object'
		+ ' id=3D"' + obj.id + '"'
		+ ' classid=3D"' + obj.classid + '"'
		+ ((typeof(obj.codebase) !=3D 'undefined') ? ' codebase=3D"' + =
obj.codebase + '"' : '')
		+ ((typeof(obj.width) !=3D 'undefined') ? ' width=3D"' + obj.width + =
'"' : '')
		+ ((typeof(obj.height) !=3D 'undefined') ? ' height=3D"' + obj.height =
+ '"' : '')
		+ attrs
		+ '>\n'
		+ params
		+ embedHtml
		+ '</object>';

	//Save generated HTML
	obj.generatedHtml =3D objectHtml;
=09
	return objectHtml;
}

// Insert HTML into document under given element id
// The restyleHost parameter defaults to true and need not be supplied
function unityObjectInsert(hostId, restyleHost) {
	var obj =3D this;
=09
	//Default replacing behaviour
	if (typeof(restyleHost) =3D=3D 'undefined') {
		restyleHost =3D true;
	}
=09
	var hostElement =3D document.getElementById(hostId);
=09
	//Save host element
	obj.hostElement =3D hostElement;
=09
	if (hostElement) {
		//Build output Html
		var objectHtml =3D obj.GenerateHtml();
	=09
		//Insert html into document at host element=20
		hostElement.innerHTML =3D objectHtml;

		//Resize host element to fit
		if (restyleHost) {
			hostElement.style.width =3D obj.width + 'px';
			hostElement.style.height =3D obj.height + 'px';
		}
	}
}

// Insert HTML into document under given element id
// The restyleHost parameter defaults to true and need not be supplied
function unityObjectWrite() {
	var obj =3D this;
=09
	//Build output Html
	var objectHtml =3D obj.GenerateHtml();
=09
	//Insert html into document
	document.write(objectHtml);
}

// Add attribute method
// The useInObject and useInEmbed parameters both default to true and =
need not be supplied
function unityObjectAddAttribute(name, value, useInObject, useInEmbed) {
	if (typeof(useInEmbed) =3D=3D 'undefined') {
		useInEmbed =3D true;
	}
	if (typeof(useInObject) =3D=3D 'undefined') {
		useInObject =3D true;
	}
=09
	this['attribute_' + name] =3D {
		value: value,=20
		useInEmbed: useInEmbed,=20
		useInObject: useInObject
		};
}

// Delete attribute method
function unityObjectDeleteAttribute(name) {
	delete this['attribute_' + name];=09
}

// Add param method
// The useInObject and useInEmbed parameters both default to true and =
need not be supplied
function unityObjectAddParam(name, value, useInObject, useInEmbed) {
	if (typeof(useInEmbed) =3D=3D 'undefined') {
		useInEmbed =3D true;
	}
	if (typeof(useInObject) =3D=3D 'undefined') {
		useInObject =3D true;
	}

	this['param_' + name] =3D {
		value: value,=20
		useInEmbed: useInEmbed,=20
		useInObject: useInObject
		};
}

// Delete param method
function unityObjectDeleteParam(name) {
	delete this['param_' + name];=09
}



------=_NextPart_000_0048_01C9B6A9.D03D8230--
