Merge branch 'master' of ssh://apples.lambdacomplex.org/git/disclosr
Merge branch 'master' of ssh://apples.lambdacomplex.org/git/disclosr


Former-commit-id: 4734f5390c1e31ca41d2ae836d07ccbe262876e8

file:a/about.php -> file:b/about.php
--- a/about.php
+++ b/about.php
@@ -4,19 +4,16 @@
 ?>
 <div class="foundation-header">
     <h1><a href="about.php">About/FAQ</a></h1>
-    <h4 class="subheader">Lorem ipsum.</h4>
 </div>
-<h2> What is this? </h2>
-Disclo.gs is a project to monitor Australian Federal Government agencies 
-compliance with their <a href="http://www.oaic.gov.au/publications/other_operational/foi_policy_frequently_asked_questions.html#_Toc291837571">"proactive disclosure requirements" to make a transparency league table as suggested by gov2 taskforce http://gov2.net.au/blog/2009/09/19/a-league-ladder-of-psi-openness/</a>.
+<a href="http://thenounproject.com/noun/document-dump/">Document Dump icon designed by  Iconathon,  2013</a>
+Contact us: maxious@lambdacomplex.org
+
+Exports: <a href="admin/exportAll.csv.php">All Agencies</a> <a href="admin/exportEmployees.csv.php">Agency Employee Headcounts</a>
 <h2> Attributions </h2>
 National Archives of Australia, Australian Governments’ Interactive Functions Thesaurus, 2nd edition, September 2005, published at http://www.naa.gov.au/recordkeeping/thesaurus/index.htm <br/>
 data.gov.au http://data.gov.au/dataset/directory-gov-au-full-data-export/ <br/>
 directory.gov.au <br/>
 australia.gov.au http://australia.gov.au/about/copyright <br/>
-<h2> Open everything </h2>
-All documents released CC-BY 3 AU
-Open source git @
 
 <h2>Organisational Data Sources</h2>
 
@@ -25,17 +22,17 @@
 
 http://www.finance.gov.au/publications/flipchart/docs/FMACACFlipchart.pdf summarises these. view-source:https://www.tenders.gov.au/?event=public.advancedsearch.home is great for the suspended/active status<br>
 
-Fraud in gov depts by Fairfax Media http://www.smh.com.au/national/public-service-keeps-fraud-cases-private-20110923-1kpdr.html
+Fraud in gov depts by Fairfax Media http://www.smh.com.au/national/public-service-keeps-fraud-cases-private-20110923-1kpdr.html <br>
 
 When defining the hierachy, this system is designed towards monitoring accountablity. Thus large agencies that have registered their own ABN 
-and have their own accountablity mechanisms/website receive a seperate record as a child of their department.
+and have their own accountablity mechanisms/website receive a seperate record as a child of their department.<br>
 Some small agencies will choose to simply rely on their parent department's accountablity measures.<br>
 
-This flows through to organisation name and other/past names. A department that completely accounts for an agency will list that agency as an other child name.
-As agencies themselves shift between departments, there may be scope for providing time ranges but typically the newest hierarchy will be the one recorded.
+This flows through to organisation name and other/past names. A department that completely accounts for an agency will list that agency as an other child name.<br>
+As agencies themselves shift between departments, there may be scope for providing time ranges but typically the newest hierarchy will be the one recorded.<br>
 A department/agency name will be the newest active name assigned to that ABN.<br>
 
-ABN information is derived from the ABR. This is the definitive umpire about which former name should be linked to which current name. 
+ABN information is derived from the ABR. This is the definitive umpire about which former name should be linked to which current name. <br>
 For example "Department of Transport and Regional Services" became "Department of Infrastructure, Transport, Regional Development and Local Government" (same ABN)
 however it later split into "Department of Infrastructure and Transport" (same ABN) 
 and "Department of Regional Australia, Regional Development and Local Government" (new ABN).<br>
@@ -43,24 +40,7 @@
 Statistical information from http://www.apsc.gov.au/stateoftheservice/1011/statsbulletin/section1.html#t2total https://www.apsedii.gov.au/apsedii/CustomQueryx33.shtml
 and individual annual reports.<br>
 
-<h2>Webpage Assessment</h2>
-Much due care has been put into correctly recording disclosure URLs. Typically the "About", "Corporate", "Publications" and "Sitemap" sections are checked at the very least. 
-Occasionally it is nessicary to use a site or Google search. In several rare cases, there is a secret "Disclosure" navigation menu you can find if you find one of the mandatory publishing obligations in that category (seriously).<br>
-Some rules about leniency:<br>
-<ul>
-    <li>An empty FOI disclosure log counts, a page outlining what the FOI Act is does not.</li>
-    <li>A disclosure log in PDF or Word format counts :(</li>
-    <li>An empty File/Record list counts (although that's very minimalistic that you have no files, electronic or paper)</li>
-    <li>Only a current information publication scheme page counts, not a s.9 FOI Act page or an organisation chart.</li>
-    <li>If there isn't a page easily listing all current and past Annual Reports, the most current one (html, pdf) counts.</li>
-    <li>Consultancy contracts might not need it's own webpage (if in Annual Report), grants/appointments might not apply to all organisations but Legal Services Expenditure (and all other obligations) does need a webpage. </li>
-
-<h2>Open Government Scoring</h2>
-+1 point for every true Has... attribute<br>
--1 point for every false Has... (ie. Has Not) attribute</br>
-
-Don't like this? Make your own score, suggest a better scoring mechanism.</br>
-
 <?php
 include_footer();
 ?>
+

--- /dev/null
+++ b/admin/all-authorities.csv
@@ -1,1 +1,363 @@
+Name,Notes
+Army and Air Force Canteen Service,"Previously known as Frontline Defence Services. AAFCANS provides retail services to Australian Defence Force personnel and their families."
+Australian Accounting Standards Board,"The AASB makes accounting standards for the private, public and not-for-profit sectors and participates in the formulation of international accounting standards."
+Administrative Appeals Tribunal,The Administrative Appeals Tribunal (AAT) provides independent review of a wide range of administrative decisions made by the Australian Government and some non-government bodies.
+Australian Broadcasting Corporation,"Australian Broadcasting Corporation functions are to provide public broadcasting services within Australia and overseas and to encourage and promote Australia's musical, dramatic and other performing arts."
+Aboriginal Benefit Account Advisory Committee,"The Aboriginals Benefit Account (ABA) is a Special Account (for the purposes of the Financial Management and Accountability Act 1997) established for the receipt of statutory royalty equivalent monies generated from mining on Aboriginal land in the Northern Territory (NT), and the distribution of these monies.The ABA is administered by the Department of Families, Housing, Community Services and Indigenous Affairs (FaHCSIA) in accordance with the Aboriginal Land Rights (Northern Territory) Act 1976 (the ALRA).Under section 64(4) of the ALRA, the Minister for Families, Housing, Community Services and Indigenous Affairs can approve payments to or for the benefit of Aboriginals living in the Northern Territory. The Aboriginals Benefit Account Advisory Committee provides advice to the Minister on these payments"
+Australian Bureau of Statistics,Australian Bureau of Statistics is the central statistical authority for the Australian Government including the conducting of the national census.
+Australia Council,The Australia Council for the Arts is the Australian Government's arts funding and advisory body.
+"Australian Curriculum, Assessment and Reporting Authority","Australian Curriculum, Assessment and Reporting Authority (ACARA) is responsible for a national curriculum from kindergarten to Year 12, a national assessment program that measures students' progress and a national data collection and reporting program that supports analysis, evaluation, research and resource allocation, and accountability and reporting."
+Australian Crime Commission,The role of the ACC is to: undertake criminal intelligence collection and analysis; set clear national criminal intelligence priorities; and conduct intelligence led investigations of criminal activity of national significance including the conduct and/or coordination of investigative and intelligence taskforces approved by the ACC Board. The ACC has access to coercive powers which are exercised by its Examiners.
+Australian Competition and Consumer Commission,"A statutory authority responsible for ensuring compliance with the Trade Practices Act."
+Australian Centre for International Agricultural Research,"Australian Centre for International Agricultural was established to encourage research for the purpose of identifying, and finding solutions to, agricultural problems of developing countries. ACIAR's mission is to achieve more productive and sustainable agricultural systems, for the benefit of Developing Countries and Australia, through international agricultural research partnerships."
+Australian Commission for Law Enforcement Integrity,"ACLEI's function is to detect, investigate and prevent corruption in the Australian Crime Commission, the Australian Federal Police, the Australian Customs and Border Protection Service and the former National Crime Authority."
+Australian Communications and Media Authority,"The Australian Communications and Media Authority (ACMA) is responsible for the regulation of broadcasting, the internet, radiocommunications and telecommunications. ACMA's responsibilities include promoting self-regulation and competition in the telecommunications industry, while protecting consumers and other users; fostering an environment in which electronic media respect community standards and responds to audience and user needs; managing access to the radio frequency spectrum, including the broadcasting services bands; representing Australia's communications and broadcasting interests internationally."
+Copyright Tribunal of Australia,"The Copyright Tribunal was established under the Copyright Act 1968. It has the power to:- inquire into the amount of royalty payable in respect of the recording of musical works, fix royalties or equitable remuneration in respect of compulsory licences, arbitrate disputes in relation to the terms of existing and proposed licensing schemes, and deal with applications for the granting of licences."
+Australian Community Pharmacy Authority,"Makes recommendations to the Secretary of the Department of Health and Ageing on applications made under section 90 of the National Health Act 1953 for approval to supply pharmaceutical benefits from particular premises. This involves consideration of applications to establish new approvals or relocate existing approvals."
+Australian Commission on Safety and Quality in Health Care,"The Australian Commission on Safety and Quality in Health Care leads and coordinates improvements in safety and quality in health care in Australia by identifying issues and policy directions, and recommends priorities for action."
+Australian Competition Tribunal,"The Australian Competition Tribunal (formerly known as the Trade Practices Tribunal) is a quasi-judicial review body constituted under the Trade Practices Act 1974. The Tribunal's principal functions are to review determinations of the Australian Competition and Consumer Commission in relation to applications for, and revocations of, authorisations of conduct and arrangements that would otherwise contravene provisions of the Act, and in relation to notices given by the Commission regarding exclusive dealing, and to review decisions of the Minister or the Commission in relation to third party access to significant infrastructure facilities."
+Administration of Norfolk Island,
+Administrative Review Council,"Established under the Administrative Appeals Tribunal Act 1975 as an integral part of the administrative review system at the Commonwealth level of government. Advises the Attorney-General on the scope and operation of the administrative review system. The Council's advice is on issues ranging from the procedures for the exercise of administrative discretions to all aspects of external review of administrative action."
+Admiralty Rules Committee,
+Advisory Committee on Biologicals,
+Advisory Committee on Chemicals Scheduling,
+Advisory Committee on Complementary Medicines,
+Advisory Committee on Medical Devices,
+Advisory Committee on Medicines Scheduling,
+Advisory Committee on Non-prescription Medicines,
+Advisory Committee on Prescription Medicines,
+Advisory Committee on the Safety of Medical Devices,
+Advisory Committee on the Safety of Medicines,
+Advisory Panel on the Marketing in Australia of Infant Formula,
+Australian Electoral Commission,The Australian Electoral Commission (AEC) is responsible for providing the Australian people with an independent electoral service which meets their needs and encourages them to understand and participate in the electoral process.
+Australian Fisheries Management Authority,"AFMA is the Commonwealth agency that looks after Australia's offshore commercial fish resources and strives for the sustainable use of our fisheries on behalf of all Australians. AFMA generally manages commercial fisheries from 3 nautical miles out to the extent of the Australian Fishing Zone (200 nautical miles). The States and Northern Territory are responsible for the majority of recreational and commercial coastal and inland fishing, and inland and coastal aquaculture operations. Established in February 1992, AFMA's operations are governed by the Fisheries Management Act 1991 and the Fisheries Administration Act 1991. AFMA consults extensively with stakeholders. In a regulatory environment, the Authority employs a partnership approach, which includes establishing and operating Management Advisory Committees for each major Commonwealth fishery. A commission is responsible for AFMA's domestic fisheries management functions. The CEO is a commissioner, assists the commission perform its functions and is responsible for AFMA's foreign compliance functions. Commissioners are appointed for their expertise in areas such as fishing, fisheries management, natural resource management, business or financial management, economics, science/research, law and public sector administration or governance."
+Australian Federal Police,"The AFP polices counter terrorism, human trafficking and sexual servitude, cyber-crime and other transnational crimes. It also delivers peace operations in cooperation with local police forces internationally and protection of government facilties including the embassies of foreign countries in Canberra."
+"Australian Film, Television and Radio School",Contributes to the sustainability of the Australian screen and broadcast industries through the provision of advanced education and training to highly talented and creative students and meeting the training needs of industry.
+Attorney-General's Department,"The Attorney-General's Department was one of the original departments established at Federation in 1901. It serves the Attorney-General and the Minister for Home Affairs and provides policy advice and services to the Commonwealth in the following main areas: administrative, constitutional, civil, family and international law, international crime cooperation, Indigenous legal justice, law reform, bankruptcy estate administration and regulation, Commonwealth courts and tribunals, legal aid, native title, national and international human rights issues, censorship, criminal law and law enforcement, national security, emergency management, some aspects of customs and border control."
+Aged Care Commissioner,
+Aged Care Funding Instrument Reference Group,
+Ageing Consultative Committee,
+Australian Government Solicitor,"AGS provides legal and related services in support of the full range of activities of Australian Government departments and agencies. These services include the conduct of litigation and dispute resolution, the provision of legal advice, and through its broad commercial practice, advice and assistance in commercial and corporate law, particularly within a government context. "
+Australian Hearing,"Australian Hearing, a Federal Government Agency of the Department of Human Services, is the sole government provider of hearing assessment and rehabilitation services to Australians under 21 years-of-age, adults with complex needs, eligible Aboriginal and Torres Strait Islanders including those 50 years of age and over, participants of Community Development Projects (CDEP), and eligible clients living in remote areas."
+Aboriginal Hostels Limited,Aboriginal Hostels Limited provides temporary accommodation (of up to 3 months) for Indigenous Australians to allow them to easily visit government services and family members outside of their home community
+Australian Institute of Aboriginal and Torres Strait Islander Studies,"Conducts, facilitates and promotes Aboriginal and Torres Strait Islander studies, especially through research, collections and publications."
+Australian Institute of Criminology,"The Institute conducts policy relevant research in the field of criminal justice, publishes research findings, and conducts conferences, seminars and roundtables."
+Australian Institute of Family Studies,"The role of the Australian Institute of Family Studies is to conduct research and communicate findings that affect family wellbeing to policy makers, service providers and the broader community."
+Australian Institute of Health and Welfare,"The Australian Institute of Health and Welfare (AIHW) provides statistical information that governments and the community can use to promote discussion and make decisions on health, housing and community services in Australia. It also contributes to international statistical standards through work with the WHO and the OECD."
+Australian Institute of Marine Science,"Undertakes research and development to generate new knowledge in marine science and technology, promotes its application in industry, government and ecosystem management; and undertakes complementary activities to disseminate knowledge, collaborate effectively, assist in the development of national marine science policy and enhance the institute's standing as a centre of excellence."
+Airservices Australia,"Airservices is a government-owned corporation providing safe, secure, efficient and environmentally responsible services to the aviation industry. We manage air traffic operations for around 75 million passengers on more than three million flights every year."
+Australian Law Reform Commission,"The Australian Law Reform Commission conducts inquiries into, and reviews of, specific areas of the law and makes recommendations for reform to the Federal Parliament through the Attorney-General."
+Australian Maritime Safety Authority,"AMSA's functions include promulgating national and international maritime safety and environment protection standards, providing a national network of aids to navigation for commercial shipping operating around the Australian coast, coordinating search and rescue services for the civil maritime and aviation industries, and maintaining a maritime distress and safety communication network throughout Australia"
+Australian National Maritime Museum,"To bring maritime heritage to life and preserve it for future generations through exhibitions, programs and events; the National Maritime Collection; research, acquisition, conservation, interpretation, scholarship, publication, outreach and education; national leadership and support; national and international collaboration; and fostering traditional practices."
+Australian National Preventive Health Agency,The Australian National Preventive Health Agency has been established to advise on and manage national preventive health programs.
+Australian Nuclear Science and Technology Organisation,"ANSTO conducts research and development in relation to a broad range of nuclear science and technology activities, and the production and use of radioisotopes. It has a strong commercial focus and ensures that its research, technology transfer, commercial and training activities in nuclear science and associated technologies advance Australia's innovation, international competitiveness and environmental and health management."
+Australian National University,"The Australian National University is unique among its contemporaries as the only Australian university established by an Act of Federal Parliament, in 1946. It is also one of Australia's most research-intensive universities, with a high ratio of academic staff to students."
+Australian Organ and Tissue Donation and Transplantation Authority,"The Australian Organ and Tissue Donation and Transplantation Authority creates a nationally consistent and coordinated approach to organ and tissue donation and transplantation. Their role is to work with states and territories, clinicians, consumers and the community sector to build a world leading organ and tissue donation and transplantation system for Australia."
+Australian Prudential Regulation Authority,"APRA is responsible for prudential regulation of banks, life insurance companies, general insurance companies, superannuation funds, credit unions, building and friendly societies."
+Australian Public Service Commission,"The Commission is a central agency within the Australian Public Service with a critical leadership role in contributing to the future capability and sustainability of the Service. We promote good practice in managing people, support leadership and learning and development in the APS, foster ethical behaviour and workplaces that value diversity. We promote Indigenous employment in the APS. We also have an important evaluation role in working with agencies to ensure that the APS is performing effectively and consistently with the APS Values."
+Australian Pesticides and Veterinary Medicines Authority,"The APVMA regulates the safety and effectiveness of agricultural and veterinary chemical products in the Australian marketplace. It does this by assessing applications for product registration based on human safety, animal or crop safety, environmental and worker safety, effectiveness, and risk to overseas trade, by specifying conditions of use, and through post-registration quality assurance and compliance programs."
+Australian Research Council,"The ARC's mission is to deliver policy and programs that advance Australian research and innovation globally and benefit the community. The ARC provides advice to the Government on research matters, manages the National Competitive Grants Program (NCGP), and administers the Excellence in Research for Australia (ERA) initiative."
+Australian Renewable Energy Agency,
+Australian Radiation Protection and Nuclear Safety Agency,"The Australian Radiation Protection and Nuclear Safety Agency (ARPANSA), a Federal Government agency charged with responsibility for protecting the health and safety of people, and the environment, from the harmful effects of ionizing and non-ionizing radiation."
+Australian Reinsurance Pool Corporation,"The ARPC is a statutory Government body dealing with terrorism-related insurance claims and protection, in response to the withdrawal of terrorism insurance cover by insurance companies following terrorist attacks around the world."
+Australian Rail Track Corporation Limited,"ARTC is one of Australia's largest rail network owners operating and managing over 8,500 kilometres of standard gauge track in South Australia, Victoria, Western Australia, New South Wales and Queensland. Core competencies include access management, network control, rail infrastructure planning and management, signalling and communications, as well as offering expert advice in developing rail transport solutions to customers."
+Australian Statistics Advisory Council,"The Australian Statistics Advisory Council (ASAC), established by the Australian Bureau of Statistics ACT 1975, is the key advisory body to the Minister and the Australian Statistician on statistical services. It provides valuable input to the directions and priorities of the Australian Bureau of Statistics' (ABS) work program and reports annually to Parliament (the annual report can be found at www.abs.gov.au). ASAC meets twice yearly.The mission of ASAC is -To ensure that, in keeping with Council's statutory charter, the advice furnished to the Minister and the Statistician in relation to the collection and dissemination of statistics has due regard to relative priorities, is objective, relevant, timely, constructive and practical, and that it is sensitive to the needs of both suppliers and users of statistical data.All state and territory government are represented on ASAC. The other members are chosen to represent a broad cross-section of perspectives, covering government, business, academic and community interests.Secretariat support for ASAC is provided by the ABS."
+Australian Sports Anti-Doping Authority,"To protect Australia's sporting integrity through the elimination of doping."
+Australian Sports Commission,"Australian Sports Commission provides financial support and other assistance to national sporting organisations to deliver participation and high performance results and improve their capability, sustainability and effectiveness"
+ASC Pty Ltd,ASC Pty Ltd is a government owned business that  supplys and maintains Australia's submarines and naval air warfare destroyers.
+Australian Securities and Investments Commission,"The Australian Securities and Investments Commission (ASIC) is Australia's corporate, markets and financial services regulator. We contribute to Australia's economic reputation and well being by ensuring that Australia's financial markets are fair and transparent, supported by confident and informed investors and consumers."

+Assistant Treasurer,
+Australian Taxation Office,"The Australian Taxation Office is the Federal Government's main revenue collection agency. The Tax Office is headed by the Commissioner of Taxation, a statutory official appointed under the provisions of the Taxation Administration Act 1953. Our aim is to manage and shape the revenue systems that sustain social and economic policy, and fund services for Australians. Our main role is to administer legislation for taxes, superannuation and excise (but not customs duty). We also address broader issues affecting Australia's revenue systems, such as aggressive tax planning, persistent tax debtors, globalisation and the cash economy. The Tax Office also supports the delivery of community benefits, with roles in other areas such as private health insurance, family assistance and cross agency support."
+Australian Transport Safety Bureau,"Australian Transport Safety Bureau (ATSB) is responsible for conducting independent 'no-blame' investigations into accidents and other transport safety matters involving civil aviation, marine and rail operations that fall within Commonwealth jurisdiction."
+Attorney-General,
+Auditing and Assurance Standards Board,"To develop, in the public interest, high quality auditing and assurance standards and related guidance as a means to enhance the relevance, reliability and timeliness of information provided to users of audit and assurance services."
+Australian Agency for International Development,"The Australian Agency for International Development (AusAID) is the Australian Government agency responsible for managing Australia's overseas aid program. The objective of the Australian aid program is to assist developing countries reduce poverty and achieve sustainable development, in line with Australia's national interest."
+Australian Heritage Council,"The Australian Heritage Council is an independent body of heritage experts established under the Australian Heritage Council Act 2003, that advises the Minister for the Environment, Heritage and the Arts on heritage matters. The Council's major role is to assess the heritage values of places nominated for the National Heritage List and the Commonwealth Heritage List, and to advise the Minister on promotion, research, education, policies, grants, conservation and other matters."
+Australian Transaction Reports and Analysis Centre,The Australian Transaction Reports and Analysis Centre (AUSTRAC) is Australia's anti-money laundering and counter-terrorism financing (AML/CTF) regulator and specialist financial intelligence unit.
+Australian Trade Commission,"The Australian Trade Commission (Austrade)is the Australian Government's trade and investment development agency. Austrade assists Australian companies to succeed in international business, attracts productive foreign direct investment into Australia and promotes Australia's education and training sector internationally. Austrade also has consular management responsibilities in a number of international locations and provides consular and passport services, travel advice, contingency planning and crisis response in those areas."
+Australasian Procurement and Construction Council Inc,
+Australian Postal Corporation,"The Corporation's principal function is to supply postal services within Australia, and between Australia and overseas under the Australia Post brand."
+Australian Commission on Safety and Quality in Healthcare Board,
+Australian Defence Force Academy Consultative Council,
+Australian Defence Human Research Ethics Committee,"ADHREC is the Human Research Ethics Committee for Defence. ADHREC approval must therefore be sought when human research is conducted: A. on ADF or other Defence personnel, and/orB. by Defence personnel, and/orC. on/in a Defence establishment."
+Australian Energy Regulator,
+Australian Human Rights Commission,"The Australian Human Rights Commission's goals are to foster greater understanding and protection of human rights in Australia and to address the human rights concerns of a broad range of individuals and groups. The Commission's responsibilities include education and public awareness; discrimination and human rights complaints; human rights compliance; policy and legislative development. The Commission investigates alleged infringements of human rights under the Human Rights and Equal Opportunity Commission Act 1986 and breaches of anti-discrimination law under the Age Discrimination Act 2004, Disability Discrimination Act 1992, Racial Discrimination Act 1975 and Sex Discrimination Act 1984."
+Australian Military Forces Relief Trust Fund,"The Australian Military Forces Relief Trust Fund provides loans to members of the Australian Regular Army or Army Reserve who require financial assistance and are in necessitous circumstances."
+Australian National Council on Drugs,
+Australian Political Exchange Council,"Established in 1981, the Australian Political Exchange Council aims to develop young Australian political leaders by providing opportunities to gain insights into the political systems and cultures of countries with which the Council has established an exchange program. It also offers delegates visiting from overseas a chance to learn about Australia's political system. Through the Council's exchange programs, long-lasting ties and friendships can be formed between future generations of political leaders in Australia and other countries."
+Australian Population Health Development Principal Committee,
+Australian Transaction Reports and Analysis Centre (AUSTRAC),
+Albury-Wodonga Corporation,"The Corporation, established under the Albury-Wodonga Development Act 1973, currently operates as a major property-owner and manager in the Albury-Wodonga region. The Corporation was previously a major land developer and concluded its residential land development activities in October 2006. Some industrial land development will continue until mid-2007. The Corporation is now concentrating on the disposal of its property assets in an orderly manner until around 2015."
+Australian War Memorial,"The Australian War Memorial commemorates the sacrifice of those Australians who have died in war, by developing and maintaining the National Memorial and the national collection of historical material; and through commemorative ceremonies, exhibitions, research, interpretation and dissemination."
+Australian Workforce and Productivity Agency,Previously known as Skills Australia
+Bureau of Meteorology,
+Cancer Australia,"Cancer Australia was established to coordinate and liaise between the wide range of organisations, groups and service providers with an interest in cancer care and support. It's goals are to guide improvements to cancer prevention and care and ensure treatments are based on the best available evidence."
+Cabinet Secretary,
+Companies Auditors and Liquidators Disciplinary Board,"An independent body which conducts hearings to determine whether registered auditors and liquidators have contravened provisions of the Corporations Law, have failed to carry out their duties and functions adequately and properly, are otherwise not a fit and proper person to remain registered, or are subject to disqualification or an ineligibility to remain registered. All applications to the board are made by the Australian Securities and Investments Commission. The board may cancel or suspend a person's registration and in some circumstances may admonish or reprimand a registered person and/or require the person to give an undertaking."
+Corporations and Markets Advisory Committee,"Advises the Minister, at the request of the Minister or on the committee's initiative, on corporate law reform."
+Civil Aviation Safety Authority,The Civil Aviation Safety Authority (CASA) is responsible for the safety regulation of civil air operations in Australia and the operation of Australia registered aircraft overseas.
+Classification Board,"Members of the Classification Board and the Classification Review Board are appointed as statutory officers on a fixed term basis. They are selected to reflect the diversity of community life and a range of public opinion. Members are required to take account of a range of views and appropriate legislation in classifying publications, film and computer games for the Australian Government and all States and Territories. The Classification Board receives administrative support from the Office of Film and Literature Classification."
+Clean Energy Regulator,The Clean Energy Regulator is the Government body responsible for administering legislation that will reduce carbon emissions and increase the use of clean energy.
+Commonwealth Grants Commission,"An independent statutory authority that operates under the Commonwealth Grants Commission Act 1973. The Commission recommends to the Australian Government how general revenue assistance should be allocated between the States and Territories. The Commission's recommendations are based on the principle of horizontal fiscal equalisation, which is defined as:A distribution of Goods and Services Tax revenue to State and Territory Governments such that, after allowing for material factors affecting revenues and expenditures, each would have the fiscal capacity to provide services and their associated infrastructure at the same standard, if each made the same effort to raise revenue from its own sources, operated at the same level of efficiency and maintained the average per capita net financial worth."
+Climate Change Authority,
+Coal Mining Industry (Long Service Leave Funding) Corporation,"Administers the Coal Mining Industry Long Service Leave Fund, which raises levies and reimburses employers for long service leave payments to coal industry employees in NSW, Queensland, WA and Tasmania."

+Comcare,"Comcare is the agency responsible for workplace safety, rehabilitation and compensation in the jurisdiction of the Australian Commonwealth (i.e. Federal) Government."

+Commonwealth Environmental Water Holder,
+Complaints Resolution Panel (Therapeutic good advertising),
+ComSuper,"ComSuper is an Australian Government agency responsible for administering the major superannuation schemes available to Australian Defence Force members and the majority of Australian Government employees.ComSuper provides superannuation administration services under authority from the Commonwealth Superannuation Corporation who is responsible for the Commonwealth Superannuation Scheme (CSS), Public Sector Superannuation (PSS) scheme, Public Sector Superannuation accumulation plan (PSSap), Military Superannuation and Benefits (MilitarySuper) scheme and the Defence Force Retirement and Death Benefits (DFRDB) scheme."
+Classification Review Board,"Members of the Classification Review Board are appointed as statutory officers on a fixed term basis. They are selected to reflect the diversity of community life and a range of public opinion. Review Board decisions are taken by majority vote in accordance with the National Classification Code and classification guidelines endorsed by censorship ministers. The Classification Review Board receives administrative support from the Office of Film and Literature Classification."
+Criminology Research Council,"Established by the Criminology Research Act 1971 as a CAC agency, the Council is co-funded by the Australian, State and Territory Governments, and meets three times a year. It controls and administers the Criminology Research Fund, which is used to fund criminological research."
+Cotton Research and Development Corporation,The Corporation investigates and evaluates the research and development (R&D) requirements of the cotton industry
+CrimTrac,
+CRS Australia,CRS Australia assists people with injuries and disabilities to get and keep jobs.
+Commonwealth Superannuation Corporation,"CSC provides superannuation services and products to Australian Government employees and employers through three schemes - the Commonwealth Superannuation Scheme (CSS), the Public Sector Superannuation Scheme (PSS) and the Public Sector Superannuation accumulation plan (PSSap)."
+Commonwealth Scientific and Industrial Research Organisation,"CSIRO carries out scientific research for the purpose of assisting Australian industry, furthering the interests of the Australian community, and contributing to the achievement of national objectives."
+Australian Customs and Border Protection Service,Customs and Border Protection manages the security and integrity of Australia's borders. It works to detect and deter unlawful movement of goods and people across the border
+"Department of Agriculture, Fisheries and Forestry","Agricultural, pastoral, fishing, food and forest industries; water, soils, and other natural resources; rural adjustment and drought issues; rural industries inspection and quarantine; primary industries research including economic research; commodity marketing, including export promotion and agribusiness; administration of international commodity agreements; administration of export controls on agricultural, fisheries and forestry industries products; food policy, processing and exports."
+"Department of Broadband, Communications and the Digital Economy","The Department of Broadband, Communications and the Digital Economy aims to develop a vibrant, sustainable and internationally competitive broadband, broadcasting and communications sector through policy development and program delivery, which promotes the digital economy for all Australians."
+Department of Climate Change and Energy Efficiency,"Development and coordination of domestic and international climate change policy; International climate negotiations; Design and implementation of emissions trading; Mandatory renewable energy target policy, regulation and coordination; Greenhouse emissions and energy consumption reporting; Climate change adaptation strategy and coordination; Coordination of climate change science activities."
+"Department of Education, Employment and Workplace Relations","The department implements government policies and programs to provide education and training opportunities for all Australians, to increase employment participation and to ensure fair and productive workplaces. Education, training and workforce participation are central to our goal of building a productive and socially inclusive nation, one which values diversity and provides opportunities for all Australians to build rewarding social and economic lives."
+Department of Defence,"The Defence mission is to defend Australia and its national interests. It is accountable to the Commonwealth Parliament, on behalf of the Australian people, for the efficiency and effectiveness with which it carries out the Government's defence policy."
+Defence Families of Australia,"Defence Families of Australia is the recognised group within Defence that provides the views and interests of ADF families. Members are volunteers, and are either family members or spouses of full-time serving personnel."
+Defence Reserves Support Council,"The council enhances availability of the Reserves component of the ADF by promoting the benefits of Reserve service to, and establishing a flexible partnership with, the community in general and employers in particular."

+Department of Parliamentary Services,"The Department of Parliamentary Services supports the parliamentary process by providing a multitude of services to the Senators and Members, their staff, parliamentary committees and the parliamentary departments. Quality library collections, information services, analysis, advice and services are provided by its information and research staff. The Department is the central communications agency for the Parliament, providing transcription, information technology, and communications and broadcasting services in Parliament House. The Department produces print and electronic transcripts and radio and television coverage of proceedings of both chambers and parliamentary committees, and installs and maintains the Parliament's networked computer and telecommunications services. Many other common services are provided to the Australian Parliament and Public, chiefly in respect of: engineering; building and maintenance; security; public access and guides; retail (Parliament Shop, bank, hairdresser, coffee shop and post office); cleaning; waste disposal; goods distribution and dispatch; recreation; emergency first aid; catering; and landscaping."
+"Department of Regional Australia, Local Government, Arts and Sport","The Department of Regional Australia, Local Government, Arts and Sport is responsible for regional Australia policy and co-ordination; the delivery of regional and rural specific services; regional development; matters relating to local government; and the administration of Australian territories. In December 2011, the Office for Sport and Office for the Arts were brought into the department."
+Department of Resources Energy and Tourism,
+Department of the House of Representatives,"The Department was established on 1 May 1901. It supports the House of Representatives and the Parliament by providing advice and services of the highest standard."
+Department of the Senate,"The Department of the Senate is one of three parliamentary departments dedicated to providing the Senate, its committees, the President of the Senate and Senators with a broad range of advisory and support services, to enable the fulfilment of the constitutional role of the Senate."
+Designs Office,
+Department of Foreign Affairs and Trade,"External Affairs, including: relations and communications with overseas governments; treaties, including trade agreements; bilateral, regional and multilateral trade policy; international trade and commodity negotiations; trade promotion; international development co-operation; diplomatic and consular missions; international security issues, including disarmament, arms control and nuclear non-proliferation; public diplomacy, including information and cultural programs; international expositions; provision of secure travel identification to Australian citizens ; provision of consular services to Australian citizens abroad; overseas property management, including acquisition, ownership and disposal of real property."
+Defence Force Discipline Appeal Tribunal,"Pursuant to the Defence Force Discipline Appeals Act 1955 (Cwlth) (""Act""), the Tribunal can hear appeals as against conviction, prescribed acquittal and punishment in respect of prosecutions before the Australian Military Court. Further, pursuant to recent amendments to the Act, the Tribunal can also hear questions of law referred by the Director of Military Prosecutions."
+Defence Force Remuneration Tribunal,"Inquires into and determines pay and pay related allowances for the Regular and Reserve members of the Australian Defence Force (ADF)."
+Defence Housing Australia,The primary role of Defence Housing Australia (DHA) is to supply housing and related services to Defence members and their families
+Department of Human Services,"The Department of Human Services is an Australian Government agency which is responsible for delivering a range of welfare, social services, health services and other services for the Australian Government."
+Department of Immigration and Citizenship,Building Australia's future through the well-managed movement and settlement of people.
+Director of National Parks and Parks Australia,"The Director of National Parks is a corporation solely established under the Environment Protection and Biodiversity Conservation Act 1999, with the principal function of managing the Commonwealth reserves that are established under the Act. The Director is assisted in performing this function by the staff of Parks Australia (a division of the Department of Sustainability, Environment, Water, Population and Communities). The Director of National Parks has also delegated management of marine reserves to the Marine Division and the Austrarlian Antarctic Division within the Department."
+Department of Infrastructure and Transport,"The Department of Infrastructure and Transport, in partnership with portfolio agencies, delivers infrastructure and transport policy, regulation and programmes to assist the portfolio ministers to achieve the Government's desired outcomes for the benefit of the Australian community. The Department contributes to the wellbeing of Australians by assisting the Government to promote, evaluate, plan and invest in infrastructure; and foster an efficient, sustainable, competitive, safe and secure transport system. "
+Department of the Prime Minister and Cabinet,The central role of the department is to support the Prime Minister and assist in achieving a coordinated approach to the development and implementation of Australian government policies.
+Office of the Commonwealth Director of Public Prosecutions,"The principal functions and responsibilities of the NSW Director of Public Prosecutions are a) to institute and conduct, on behalf of the Crown, prosecutions for indictable offences (under NSW laws) in the Supreme Court and the District Court b) to institute and conduct, on behalf of the Crown, appeals in any court in respect of any such prosecution and c) to conduct on behalf of the Crown as respondent, any appeal in any court in respect of any such prosecution."
+Department of Veterans' Affairs,"Serving members of Australia's veteran and defence force communities, war widows and widowers, widows and dependants, through programs of care, rehabilitation, compensation, income support, commemoration and defence support services."
+Export Finance and Insurance Corporation,Export Finance and Insurance Corporation (EFIC) provides tailored finance solutions to help Australian businesses overcome the financial barriers they face when expanding their export activities.
+Equal Opportunity for Women in the Workplace Agency,"Administers the Equal Opportunity for Women in the Workplace Act 1999. Through education, assists organisations to achieve equal opportunity for women. EOWA works with employers to improve equal opportunity outcomes for women in the workplace by:- delivering practical solutions - building strategic partnerships - leading public debate to increase the rate of change."
+"Department of Families, Housing, Community Services and Indigenous Affairs","The Department of Families, Housing, Community Services and Indigenous Affairs (FaHCSIA) is the Australian Government's principal source of advice on social policy."
+Family Court of Australia,"The Family Court of Australia, through its specialised judges and staff, helps Australians resolve their most complex family disputes. The Court was established under the Family Law Act 1975 and has original jurisdiction in all states and territories except Western Australia. The Court determines cases with complex law and facts including cases with jurisdictional issues, multiple parties and financial cases. The Court also determines cases with specialised areas (Hague, special medical procedures, serious cases of entrenched conflict, violence and abuse, international relocation), and; provides national coverage as the appellate court in family law matters."
+Film Certification Advisory Board,"The Film Certification Advisory Board provides advice to the Minister for the Environment, Heritage and the Arts on: certificates of eligibility for the Refundable Film Tax Offset and the Location and PDV Offsets. The Board also provides policy advice relevant to the offsets."
+Federal Court of Australia,"The Federal Court of Australia is a national court which deals with over 120 Federal Acts of Parliament. It sits in all capital cities and elsewhere in Australia when necessary. The Court has jurisdiction in relation to almost all civil matters and some summary and indictable criminal matters arising under Australian federal law. The Court is able to hear cases in relation to admiralty, bankruptcy, competition, consumer protection, corporations, fair work, human rights, intellectual property and native title. It also has the power to review some Federal Government decisions in areas such as social security, immigration and taxation."
+Department of Finance and Deregulation,"Budget policy advice and process, and review of governmental programmes; Government financial accountability, governance and financial management frameworks; shareholder advice on Government Business Enterprises (GBEs); general policy guidelines for Australian Government statutory authorities; superannuation for Commonwealth employees; asset sales; strategic property management in Australia, including acquisition, ownership and disposal of real property; procurement policy; electoral matters, administration of the Commonwealth's self-managed general insurance fund (Comcover); and fostering the efficient and effective use of Information and Communications Technologies by the Australian Government."
+Financial Reporting Panel,
+Family Law Council,"A statutory authority established by section 115 of the Family Law Act 1975. Advises and makes recommendations to the Attorney-General concerning the working of the Family Law Act and other legislation relating to family law, the working of legal aid in relation to family law, and any other matters relating to family law. Advice and recommendations to the Attorney-General may be either at Council's own instigation or in response to a referral by the Attorney-General."
+Federal Magistrates Court,"The Federal Magistrates Court is a federal court of record established by the Federal Magistrates Act 1999. The court is constituted by federal magistrates. The court exercises federal jurisdiction in family law and child support, bankruptcy, federal administrative law, consumer protection trade practices, migration, workplace relations, discrimination, copyright, privacy and admiralty matters. The court cannot deal with family law or child support matters in Western Australia, where there is a state family court. Staff of the Federal Magistrates Court can provide advice on the procedures of the court, but cannot give legal advice or assist in the conduct of proceedings."
+Financial Reporting Council,"The Financial Reporting Council (FRC) is the peak body responsible for overseeing the effectiveness of the financial reporting framework in Australia. Its key functions include the oversight of the accounting and auditing standards setting processes for the public and private sectors, providing strategic advice in relation to the quality of audits conducted by Australian auditors, and advising the Minister on these matters. The FRC monitors the development of international accounting and auditing standards, works to further the development of a single set of accounting and auditing standards for world-wide use and promotes the adoption of these standards. It is a statutory body under Part 12 of the Australian Securities and Investments Commission Act 2001."
+Fisheries Research and Development Corporation,"The Fisheries Research and Development Corporation is a statutory authority jointly funded by the Australian Government and the fishing and aquaculture industry. It is responsible to its stakeholders to plan, invest in and manage fisheries R&D throughout Australia and facilitate the dissemination, adoption and commercialisation of R&D results."
+Food Standards Australia New Zealand,Food Standards Australia New Zealand (FSANZ)'s role is to protect the health and safety of people in Australia and New Zealand through the maintenance of a safe food supply.
+Future Fund Management Agency,"The Future Fund will make provision for unfunded superannuation liabilities that will become payable during a period when an ageing population is likely to place significant pressure on the Commonwealth's Finances."
+Fair Work Australia,Fair Work Australia is the national workplace relations tribunal. It is an independent body with power to carry out a range of functions relating to: the safety net of minimum wages and employment conditions; enterprise bargaining; industrial action; dispute resolution; termination of employment; and other workplace matters


+Great Barrier Reef Marine Park Authority,"The principal adviser to the Commonwealth Government on the care and development of the Great Barrier Reef Marine Park. The outcome of the Authority is to provide for the long-term protection, ecologically sustainable use, understanding and enjoyment of the Great Barrier Reef for all Australian communities through the care and development of the Marine Park."
+Gene Technology Regulator,
+General Practice Recognition Appeal Committee,
+General Practice Recognition Eligibility Committee,
+Geoscience Australia,"Geoscience Australia is the national agency for geoscience research and geospatial information. The Agency's research and information contributes to enhanced economic, social and environmental benefits to the community by providing input for decisions that impact upon resource use, management of the environment, and the safety and well-being of Australians."
+Grains Research and Development Corporation,"The Grains Research and Development Corporation (GRDC) is a statutory authority established to plan and invest in R&D for the Australian grains industry. Its primary objective is to support effective competition by Australian grain growers in global grain markets, through enhanced profitability and sustainability. Its primary business activity is the allocation and management of investment in grains R&D."
+Gene Technology Ethics and Community Consultative Committee,"The function of the Gene Technology Ethics and Community Consultative Committee is to provide advice, on the request of the Regulator or the Ministerial Council, on the following:(a) ethical issues relating to gene technology; (b) the need for, and content of, codes of practice in relation to ethics in respect of conducting dealings with GMOs; (c) the need for, and content of, policy principles in relation to dealings with GMOs that should not be conducted for ethical reasons; (d) the need for policy principles, policy guidelines, codes of practice and technical and procedural guidelines in relation to  GMOs and GM products and the content of such principles, guidelines and codes; (e) community consultation in respect of the process for applications for licences covering dealings that involve the intentional release of a GMO into the environment; (f) risk communication matters in relation to dealings that involve the intentional release of a GMO into the environment; (g) matters of general concern identified by the Regulator in relation to applications made under this Act; (h) matters of general concern in relation to GMOs. "
+Gene Technology Ministerial Council,"The Gene Technology Ministerial Council is established by the intergovernmental Gene Technology Agreement 2001. The main function of the Gene Technology Ministerial Council is to issue policy principles, policy, guidelines and codes of practice to govern the activities of the Gene Technology Regulator and the operation of the national regulator scheme for gene technology and to oversee generally the operation of the scheme."
+Gene Technology Technical Advisory Committee,"The Gene Technology Technical Advisory Committee provides scientific and technical advice, on at the request of the Gene Technology Regulator or the Gene Technology Ministerial Council, on: a) gene technology, genetically modified organisms (GMOs) and genetically modified (GM) products; b) applications made under the Gene Technology Act 200; c) the biosafety aspects of gene technology; d) the need for policy principles, policy guidelines, codes of practice and technical and procedural guidelines in relation to GMOs and GM products, and the content of such principles, guidelines and codes. "
+Grape and Wine Research and Development Corporation,The Corporation investigates and evaluates the research and development (R&D) requirements of the grape and wine industry.
+Department of Health and Ageing,"Services for the aged, including carers; Public health and medical research; Health promotion and disease prevention; Primary health care of Aboriginal and Torres Strait Islander people; Pharmaceutical benefits; Health benefits schemes; Specific health services, including human quarantine; National drug abuse strategy; Regulation of therapeutic goods; Notification and assessment of industrial chemicals; Gene technology regulation."
+Health and Hospitals Fund Advisory Board,
+Hearing Services Consultative Committee,
+High Court of Australia,"In 1901 the High Court of Australia was established by section 71 of the Constitution and, to the extent that legislative provision was necessary, was given the power to administer its own affairs by the High Court of Australia Act 1979, which was proclaimed on 21 April 1980. The Constitution confers both an appellate and an original jurisdiction upon the High Court. Appeals from the Supreme Courts of the States and Territories, from the Federal Court of Australia and from the Family Court of Australia are heard pursuant to special leave to appeal. The High Court is also the final arbiter upon constitutional questions."
+Health Workforce Australia,"HWA advises the health and higher education sectors on health workforce planning, policy and program initiatives, reform, international recruitment and training."
+International Air Services Commission,"The International Air Services Commission is an independent statutory authority established under the International Air Services Commission Act 1992 (the IASC Act). The object of the IASC Act is to enhance the welfare of Australians by promoting economic efficiency through competition in the provision of international air services, resulting in:  - increased responsiveness by airlines to the needs of consumers, including an increased range of choices and benefits - growth in Australian tourism and trade - the maintenance of Australian carriers capable of competing effectively with the airlines of foreign countries.  The commission's principal function is to make determinations allocating available capacity on a route to one or more carriers, including setting conditions for the use of this capacity. The commission also conducts reviews of those determinations, as well as providing advice to the Minister for Infrastructure, Transport, Regional Development and Local Government about any matter referred to it by the Minister concerning international air operations."
+Indigenous Business Australia,"Indigenous Business Australia (IBA) is a progressive, commercially focused organisation that promotes and encourages self-management, self-sufficiency and economic independence for Aboriginal and Torres Strait Islander peoples."
+Inspector-General of Taxation,"The Inspector-General of Taxation is an independent statutory office created to review systemic tax administration issues and to report to the Government with recommendations for improving tax administration for the benefit of all taxpayers."
+Independent Hospital Pricing Authority,
+Indigenous Land Corporation,"Assists Aboriginal and Torres Strait Islander people to acquire and manage land to provide cultural, social, environmental and economic benefits."
+Independent Review PBS Cost Recovery Committee,
+Infrastructure Australia,"Infrastructure Australia is a statutory body, established under the Infrastructure Australia Act 2008 which came into effect on 9 April 2008.  Infrastructure Australia advises governments, investors and infrastructure owners on a wide range of issues. These include Australia's current and future infrastructure needs, mechanisms for financing infrastructure investments, and policy, pricing and regulation and their impacts on investment and on the efficiency of the delivery, operation and use of national infrastructure networks.  Infrastructure Australia's focus is on assisting Australian governments to develop a strategic blueprint for unlocking infrastructure bottlenecks and to modernise the nation's economic infrastructure. Infrastructure Australia reports regularly to the Council of Australian Governments through the Federal Minister for Infrastructure and Transport."
+Intergovernmental Committee on Drugs,
+Insolvency and Trustee Service Australia,"The Insolvency and Trustee Service Australia is the government agency responsible for the administration and regulation of the personal insolvency system in Australia. ITSA operates the bankruptcy registry, where debtors petitions are lodged, debt agreement proposals are processed and public records on insolvency are maintained."
+Legislative and Governance Forum on Food Regulation,
+Marine Council,"This authority is included in the <a href=""http://www.righttoknow.org.au/body/doit"">Infrastructure and Transport portfolio</a> according to their 2012 annual report, Appendix H [<a href=""http://www.infrastructure.gov.au/department/annual_report/2011_2012/files/7_INFRASTRUCTURE_TRANSPORT_AR_1112_APPENDICES.pdf"">PDF</a>]. However the department <a href=""http://www.righttoknow.org.au/request/re_marine_reserves_not_enough_re#incoming-35"">has said</a> that the council ""<em>has not operated in some years</em>""."
+Medibank Private Limited,"Medibank Private's main business is private health insurance which it offers along with small scale health management programs, and travel and life insurance products."
+Medical Services Advisory Committee,
+Medical Training Review Panel,
+Medicare Participation Review Committee,"MPRCs are independent statutory committees established on a case by case basis to make independent determinations of whether a practitioner, or where relevant a person, should maintain the right to participate in Medicare, in the following circumstances: where a practitioner has been convicted of relevant criminal offences; where a practitioner has been found to have engaged in inappropriate practice on two separate occasions under the Professional Services Review (PSR) Scheme; where a practitioner or pathology company is reasonably believed to have breached a pathology undertaking; or where a practitioner or person is reasonably believed to have engaged in prohibited diagnostic imaging practices. "
+Merit Protection Commissioner,
+Military Rehabilitation and Compensation Commission,























































+"Ministerial Advisory Committee on AIDS, Sexual Health and Hepatitis",
+Ministerial Council on Drug Strategy,MCDS was discontinued on 30 June 2011
+Museum of Australian Democracy,"Housed in one of Australia's most prominent national heritage listed buildings, The Museum of Australian Democracy at Old Parliament House is the first and only Museum in Australia dedicated to telling the story of the journey of our democracy. It seeks to provide a range of innovative exhibitions, tours, interpretation, education programs and public activities that will inspire and challenge visitors to explore democracy from its ancient roots to the present day and possible futures.   The museum links the past, present and future of Australian democracy with the history and heritage of the building providing visitors with a holistic and integrated experience. The museum aims to encourage visitors to discover what it means to be Australian in one of Australia's most loved buildings and to be inspired by Australia's greatest achievements-our democracy-and the role they can play in it. The experience at the museum is unique and cannot be found anywhere else in Australia. It is the rare combination of place and content-the museum shows what happened in the very place most democratic decisions that shaped our nation were made-creating a sense of admiration and appreciation for the visitor. The aim is for visitors to come away feeling empowered, proud and motivated to play their role in Australia's democracy. The Museum also oversees the provision of catering and conference facilities."
+Migration Review Tribunal,"A statutory body which provides a final independent merits review of visa and visa-related decisions."
+Murray-Darling Basin Authority,"The Authority is responsible for planning the integrated management of water resources of the Murray-Darling Basin."
+National Archives of Australia,The Archives plays the leading role in the management of Commonwealth records; makes available to the public non-exempt Commonwealth records over 30 years old; encourages and facilitates the use of the archival resources of the Australian Government; and provides leadership in developing and coordinating the preservation and use of the archival resources of Australia.
+National Environment Protection Council Service Corporation,
+National Health Performance Authority,
+National Pathology Accreditation Advisory Council,
+National Blood Authority,"The National Blood Authority is a Commonwealth agency established under the National Blood Authority Act to improve and enhance the management of the Australian blood and plasma product sector at a national level. The National Blood Authority came into effect from 1 July 2003, and is a key part of new reforms to the blood sector, which have been agreed to by all States and Territories. "
+NBN Co Limited,NBN Co Limited is a wholly-owned Government Business Enterprise formed to build and operate a wholesale-only national broadband network across Australia
+National Capital Authority,"The NCA is responsible for administering and reviewing the National Capital Plan, the object of which is to ensure that Canberra and the Australian Capital Territory are planned and developed in accordance with their national significance."
+National Competition Council,The National Competition Council's main function is to recommend on the regulation of third party access to services provided by monopoly infrastructure such as gas pipelines and railways.
+National Environment Protection Council,"The Council has responsibility for making environment protection measures with the objectives of ensuring that the people of Australia enjoy the benefit of equivalent protection from air, water and soil pollution and from noise, wherever they live, and decisions by businesses are not distorted and markets are not fragmented by variations between jurisdictions in relation to the adoption or implementation of major environment protection measures. "
+National Film and Sound Archive,"The National Film and Sound Archive of Australia is the national audiovisual archive, playing a key role in documenting and interpreting the Australian experience and actively contributing to the development of Australia's audiovisual industry. The NFSA develops, preserves and presents Australia's national collection and other related collections and makes them available to all Australians."
+National Gallery of Australia,"To meet the cultural needs of the people of Australia as their National Gallery through the quality of the collection, the excellence of the exhibitions and programs, and the professionalism of our staff."
+National Health and Medical Research Council,"The National Health and Medical Research Council (NHMRC) is Australia's peak body for supporting health and medical research; for developing health advice for the Australian community, health professionals and governments; and for providing advice on ethical behaviour in health care and in the conduct of health and medical research."
+National Industrial Chemicals Notification and Assessment Scheme,"NICNAS, located within the Health portfolio, is the Australian Government regulator for industrial chemicals. It provides a national notification and assessment scheme to protect the health of the public, workers and the environment from the harmful effect of industrial chemicals, which includes solvents, adhesives, plastics, inks, laboratory chemicals, paints, coatings, cleaning products and cosmetics. NICNAS assesses all chemicals new to Australia as well as those chemicals already used (existing chemicals) on a priority basis, in response to concerns about their safety on health and environmental grounds. NICNAS regulates industrial chemicals under the Industrial Chemicals (Notification and Assessment) Act 1989 and Industrial Chemicals (Notification and Assessment) Regulations 1990.  NICNAS has three standing committees/forums: the Community Engagement Forum, the Industry Government Consultative Committee and the States and Territories Memorandum of Understanding (MOU) Group."
+National Library of Australia,"Serves the Australian people and their libraries, delivering information that records our past and will shape our future."
+National Museum of Australia,"Collects, preserves and displays aspects of the cultural heritage of all Australians."

+National Native Title Tribunal,"The National Native Title Tribunal works with people to develop an understanding of native title and reach enduring native title and related outcomes that recognise everyone's rights and interests in land and waters. On request, the Tribunal assists people in negotiations about proposed developments (future acts), such as mining. The Tribunal acts as an arbitrator in some situations where the people involved cannot reach agreement about proposed developments. The Tribunal also assists people who want to negotiate other sorts of agreements, such as indigenous land use agreements."
+National Offshore Petroleum Safety and Environmental Management Authority,"National Offshore Petroleum Safety and Environmental Management Authority (NOPSEMA) is a Statutory Authority regulating Commonwealth, State and Territory coastal waters with accountability to the relevant Ministers. The role of NOPSEMA is to administer offshore petroleum safety legislation. NOPSEMA's primary objectives are to: Improve health and safety outcomes across the offshore petroleum industry; Ensure health and safety regulation of the offshore petroleum industry is provided to standards that are equal to the best in the world; and Reduce the regulatory burden on the offshore petroleum industry, which operates across multiple jurisdictions, by delivering a consistent and comprehensive national health and safety regime."
+National Rural Advisory Council,"The National Rural Advisory Council (NRAC) is a skills-based independent advisory council to the Australian Government Minister for Agriculture, Fisheries and Forestry.NRAC was established in December 1999 as a statutory consultative body following legislative changes to the Rural Adjustment Act 1992. It replaced the Rural Adjustment Scheme Advisory Council and expanded the range of roles and functions of the original council. NRAC advises the Minister for Agriculture, Fisheries and Forestry on rural issues including EC applications and extensions to EC declarations. "
+National Transport Commission,"The National Transport Commission is an independent statutory authority established to overcome barriers to efficient land transport by introducing nationally consistent transport policies and legislation. "
+National Water Commission,The National Water Commission is responsible for driving progress towards the sustainable management and use of Australia's water resources under our blueprint for water reform - the National Water Initiative.
+Office of the Australian Information Commissioner,"The Office of the Australian Information Commissioner has three sets of functions. They are: freedom of information functions, in particular, oversight of the operation of the Freedom of Information Act 1982 and review of decisions made by agencies and ministers under that Act. - privacy functions, conferred by the Privacy Act 1988 and other laws - government information policy functions, conferred on the Australian Information Commissioner under theAustralian Information Commissioner Act 2010."
+Office of the Fair Work Building Industry Inspectorate,
+Office of the Official Secretary to the Governor-General,"The position of Official Secretary to the Governor-General was established in 1901. The Governor-General Act 1974 was amended by Parliament in 1984 to establish the position as a statutory office. The Official Secretary and his staff provide the Governor-General with the necessary support to enable Ms Bryce to carry out her constitutional, statutory, ceremonial and public duties. "
+Office of the Registrar of Indigenous Corporations,
+Offshore Minerals Joint Authority,
+Office of Parliamentary Counsel,"The objective of OPC is to enable the Government to carry out its legislative program and (subject to Government priorities) to assist Private Members with their legislative requirements, by drafting Bills and amendments of Bills and supplying them to the Parliament."
+"Parliamentary Secretary for Agriculture, Fisheries and Forestry","Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Climate Change and Energy Efficiency,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Community Services,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Defence,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Disabilities and Carers,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Foreign Affairs,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Health and Ageing,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Higher Education and Skills,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Immigration and Multicultural Affairs,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Industry and Innovation,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Infrastructure and Transport,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Pacific Island Affairs,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for School Education and Workplace Relations,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Sustainability and Urban Water,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary for Trade,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary to the Prime Minister,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Parliamentary Secretary to the Treasurer,"Requests for personal documents, documents of a party political nature, or documents held in the parliamentary secretary's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>. Also, it might be easier and more direct to go to the parliamentary secretary's agency instead."
+Patent and Trade Marks Attorneys Disciplinary Tribunal,
+Patent Office,
+Pathology Consultative Committee,
+Pathology Services Table Committee,"The PSTC advises the Government on the composition of the Pathology Services Table (PST). The key responsibility of PSTC is to review the PST to ensure that the services, fees and conditions for use are current and appropriate. PSTC is primarily an advisory committee as they recommend to the Minister changes to the Pathology Services Table of the Medical Benefits Schedule. It is NOT Ministerially appointed and the membership is not contained in legislation. PSTC Meetings are held 4 times a year to coincide with the cut-off times for changes to the Medicare Benefits Schedule in May and November of each year. The meetings are held in Melbourne, Sydney and Canberra."
+Pharmaceutical Benefits Advisory Committee,"Advises on which products should be available as pharmaceutical benefits and any restriction which should apply."
+Plant Breeder's Rights Advisory Committee,"The Plant Breeder's Rights Advisory Committee (PBRAC) is an independent statutory committee established under Part 7 of the Plant Breeder's Rights Act 1994 (PBR Act). PBRAC advises the Minister and PBR Registrar on technical and administrative matters relating to PBR and acts as an industry advisory forum. As part of IP Australia's advisory framework, the PBRAC consults with and refers significant policy issues to the Advisory Council on Intellectual Property (ACIP) for considering, and Ministerial advice, within the broader IP context."
+Pharmaceutical Benefits Remuneration Tribunal,"Under Division 3 of the National Health Act 1953, determines the Commonwealth price paid to pharmacists for supplying pharmaceutical benefits under the Pharmaceutical Benefits Scheme."
+Productivity Commission,"The Productivity Commission is the Australian Government's independent research and advisory body on a range of economic, social and environmental issues affecting the welfare of Australians."
+Pharmaceutical Benefits Pricing Authority,
+Private Health Insurance Administration Council,PHIAC is the financial regulator for the private health insurance industry. It's roles are to monitor the financial performance of private health insurers to ensure that the statutory reserve requirements are being met; to administer the Risk Equalisation Trust Fund; and to collect and disseminate financial and statistical data.
+Private Health Insurance Ombudsman,An independent service for health insurance problems and enquiries
+Public Lending Right Committee,"The Public Lending Right (PLR) Committee represents Australian authors, publishers and libraries. It is appointed by the Minister for the Environment, Heritage and the Arts. It has responsibility under the PLR Act for determining the eligibility of claimants, the amount of payment to a claimant, approving payments under the scheme, and providing recommendations and advice to the Minister about the operation of the scheme and the Act."
+Parliamentary Retiring Allowances Trust,"Established by section 5 of the Parliamentary Contributory Superannuation Act 1948, which came into operation on 1 December 1948. The Act provides a contributory superannuation scheme for members of Parliament and the scheme is administered under the direction of the Trust."
+Prime Minister,"Requests for personal documents, documents of a party political nature, or documents held in the prime minister's capacity as a local member of parliament are likely to be refused. See the <a href=""http://www.oaic.gov.au/publications/guidelines/Part2_Scope_of_application_of_FOI_Act.html#_Toc280686923"">Information Commissioner guidelines for more details</a>."
+Prostheses List Advisory Committee,
+Prostheses Services Review,
+Professional Standards Board for Patent and Trade Marks Attorneys,"Accredits courses of study provided by tertiary institutions as meeting the requirements for registration as a patent and trade marks attorney and assesses tertiary qualifications of persons seeking registration. Reviews whether patent and trade marks attorneys have a case to answer before the Patent and Trade Marks Attorneys Disciplinary Tribunal on complaints of unprofessional practice."
+Professional Services Review,Professional Services Review (PSR) examines suspected cases of inappropriate medical practice referred by Medicare Australia.
+Quality Use of Pathology Committee,
+Royal Australian Air Force Welfare Trust Fund,"The fund is administered by a Board of Trustees who assist and alleviate need amongst serving RAAF members and their families through grants and loans, and also assist distressed ex-members and their dependants."
+Radiation Oncology Reform Implementation Committee,
+Royal Australian Navy Relief Trust Fund,"The fund provides financial assistance to members of the Permanent Navy who have completed 12 months continuous service and Reservists on continuous full-time service."
+Reserve Bank of Australia,"Central bank (established under the Reserve Bank Act 1959), whose role is focused on the objectives of monetary policy, overall financial system stability and regulation of the payments system. Within the Reserve Bank there are two boards---the Reserve Bank Board and the Payments System Board; the Governor is Chairman of each. The Reserve Bank Board is responsible for the Bank's monetary and banking policy, and the Bank's policy on all other matters, except for its payments system policy. The Payments System Board is responsible for the Bank's payments system policy, and has regulatory powers to ensure safety, greater competition and efficiency in the payments system, consistent with overall financial system stability. The Reserve Bank is banker to the Australian Government and provides a range of transactional banking services. It prints and manages the Note Issue. The notes are manufactured by a separately incorporated, wholly owned subsidiary---Note Printing Australia Limited. As agent for the Australian Government, the Reserve Bank conducts a registry of Commonwealth Government securities. The Bank oversees Australia's foreign exchange market and holds and manages Australia's official reserves of gold and foreign exchange."
+Remuneration Tribunal,
+Repatriation Commission,
+Repatriation Medical Authority,
+"Department of Resources, Energy and Tourism","The Department of Resources, Energy and Tourism is the key advisor to Government on policy options for Australia's resources, energy and tourism industries."
+Rural Industries Research and Development Corporation,The Rural Industries Research and Development Corporation is about managing and funding priority research and translating results into practical outcomes for industry development.
+Royal Australian Air Force Veterans Residences Trust Fund,"The Trust provides residences for eligible persons who are in necessitous circumstances and, if the Trust approves, the dependants of such eligible persons. An eligible person is defined in the Act - Royal Australian Air Force Veterans' Residences Trust Act 1953 (as amended).Also known as the RAAF Veterans' Residences Trust."
+Royal Australian Navy Central Canteens Fund,
+Refugee Review Tribunal,"A final merits review tribunal which provides an independent review of decisions to refuse to grant or to cancel protection visas."
+Screen Australia,"Screen Australia is the Commonwealth Government screen agency providing support to Australian film, television, documentary and digital media makers."
+Safe Work Australia,"Leads and coordinates national efforts to improve OHS and workers compensation arrangements."
+Special Broadcasting Service Corporation,"The principal function of the SBS is to provide multilingual and multicultural radio and television services which inform, educate and entertain all Australians and, in doing so, reflect Australia's multicultural society."
+Superannuation Complaints Tribunal,"An independent tribunal set up by the Commonwealth Government to resolve most complaints that members, former members (or beneficiaries in relation to death benefits) have with their superannuation funds. The tribunal is also able to deal with complaints in relation to some other superannuation-related products, such as Approved Deposit Funds (ADFs), Annuities provided by Life Companies, Retirement Savings Accounts (RSAs), specified Surcharge Tax Contributions decisions and small APRA funds (SAFs). Before the tribunal is able to deal with a complaint, members must first try to resolve their complaint with their fund or annuity provider. The tribunal was established under the Superannuation (Resolution of Complaints) Act 1993 and is required to be fair, economical, informal and quick."
+"Seafarers Safety, Rehabilitation and Compensation Authority","Oversees the operation of the Seafarers Rehabilitation and Compensation Act 1992 and the Occupational Health and Safety (Maritime Industry) Act 1993."
+Second Review Dental Benefits Act 2008 Committee,

+"Department of Sustainability, Environment, Water, Population and Communities","Environment protection and conservation of biodiversity; Air quality; National fuel quality standards; Land contamination; Meteorology; Administration of the Australian Antarctic Territory, and the Territory of Heard Island and McDonald Islands; Natural, built and cultural heritage; Environmental research; Water policy and resources; Ionospheric prediction; Co-ordination of sustainable communities policy; Population policy; Urban environment."
+Snowy Hydro Limited,
+Solicitor-General,"The Solicitor-General is the second Law Officer of the Commonwealth. He provides written and oral advice on matters of significance to the Australian Government and appears as counsel in cases of constitutional significance, international cases and other cases of special government interest."

+Specialist Medical Review Council,
+"Safety, Rehabilitation and Compensation Commission","Responsible for developing and issuing licences under the Safety, Rehabilitation and Compensation Act 1988; ensuring that obligations imposed on a Commonwealth Department or Authority under the Occupational, Health and Safety (Commonwealth Employment) Act 1991 are complied with; setting guidelines for determining premiums and regulatory contributions; and considering legislative policy issues arising under the Safety, Rehabilitation and Compensation Act 1988 and the Occupational, Health and Safety (Commonwealth Employment) Act 1991. The Commission is an eleven-member tripartite regulatory body."
+Sugar Research and Development Corporation,The corporation investigates and evaluates the research and development (R&D) requirements of the sugar industry.
+Sport and Recreation Ministers' Council,"Coordinates the development of recreation and sport and provides a forum for liaison and cooperation between the Commonwealth, State and Territory Governments on matters relating to the development of sport and recreation in Australia and more recently in New Zealand and Papua New Guinea. The Chair and Secretariat are shared on rotation between states. NT is chair for 2006 with Western Australia as Secretariat."
+Social Security Appeals Tribunal,"The Social Security Appeals Tribunal is the first level of external review of decisions made by Centrelink about social security, family assistance, education or training and parental leave payments.The SSAT is also the first level of external review of most decisions made by the Child Support Agency.The SSAT's statutory objective is to provide a mechanism of review that is fair, just, economical, informal and quick.The SSAT has a registry (office) in each capital city in Australia except Darwin. The National Office is based in Melbourne. Your nearest registry can be contacted by calling the SSAT on Freecall 1800 011 140."
+Sydney Harbour Federation Trust,The Sydney Harbour Federation Trust is responsible for protecting and improving public access to former defence and Commonwealth sites around Sydney Harbour.
+Tourism Australia,Tourism Australia is Australia's tourism marketing authority responsible for marketing Australia overseas.
+Takeovers Panel,
+Tax Practitioners Board,

+Therapeutic Goods Administration,"The Therapeutic Goods Administration is responsible for regulating therapeutic goods including medicines, medical devices, blood and blood products."
+Therapeutic Goods Advertising Code Council,"The Therapeutic Goods Advertising Code Council advises the Minister on matters concerning the regulation of advertising of therapeutic goods, including the Therapeutic Goods Advertising Code."
+The Contributions Review Panel,
+The Education Investment Fund Advisory Board,
+Therapeutic Goods Committee,
+Trade Marks Office,
+Treasurer,
+Department of the Treasury,"The Treasury provides advice to the Government on a range of matters including: Economic, fiscal and monetary policy; Taxation; Public borrowing; International finance; Foreign exchange; Financial sector policy; Currency and legal tender; Foreign investment in Australia; National and occupational superannuation; Business law and practice; Corporate and securities law; Corporate insolvency; Competition policy; Prices surveillance; Excise; Census and statistics; Valuation services; Consumer affairs; Commonwealth-State financial relations."
+Torres Strait Regional Authority,"TSRA develops policies and manages programs to overcome disadvantage and to improve the economic status and social well-being of Torres Strait Islanders and Aboriginal people living in the Torres Strait Region."


+Wheat Exports Australia,Established to regulate the export of bulk wheat from Australia through the Wheat Export Accreditation Scheme.
+Water Efficiency Labelling and Standards Regulator,"The Water Efficiency Labelling and Standards (WELS) Scheme is a cooperative Commonwealth/state and territory regulatory system established as a cost effective mechanism to help encourage and improve efficiency in domestic water use. WELS has its own Act, The Water Efficiency Labelling and Standards Act 2005 and is underpinned by its own Australian Standard, the AS/NZS 6400. Under the scheme, product suppliers are required to label clothes washers, dishwashers, showers, taps, toilets, urinals and (currently optional) flow controllers with water efficiency information and star-ratings to enable consumers to choose the most water efficient product for their needs. Suppliers must register these products before offering them for supply with the WELS Regulator (the First Assistant Secretary of the Environment Quality Division in Department of Sustainability, Environment, Water, Population and Communities)."
+Wine Australia Corporation,"Also known as the Australian Wine and Brandy Corporation or the Australian Wine Export Corporation"
 

--- /dev/null
+++ b/admin/ausbudget.csv
@@ -1,1 +1,901 @@
-
+Table ID,Portfolio,Agency,Program,Scheme,2011-2012,2012-2013,Difference,Source

+665,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.1.4  Australian Quarantine and Inspection Service Special Account  s. 20, FMA Act 1997",306051000,295513000,"    -$10,538,00096.56%",    AFF 2012-13 PBS

+661,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.1  To support access to overseas markets and protect the economy and the environment from the impacts of unwanted pests and diseases through the safe movement to and from Australia of animals, plants and their products, including genetic material, people and cargo..",199475000,187929000,"    -$11,546,00094.21%",    AFF 2012-13 PBS

+680,"Agriculture, Fisheries & Forestry",Grains Research & Development Corporation ,Grains Research & Development Corporation ,"1.1  Drive the discovery, development and delivery of world class innovation to enhance the productivity, profitability and sustainability of Australian grain growers and benefit the industry and the wider community.",166015000,180872000,"    $14,857,000108.95%",    AFF 2012-13 PBS

+604,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1.2  Clean Energy Future  extending the benefits of the Carbon Farming Initiative,27299000,135300000,"    $108,001,000495.62%",    AFF 2012-13 PBS

+624,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.7.2  Primary Industries and Energy Research and Development Act 1989, s. 30 ",84313000,91113000,"    $6,800,000108.07%",    AFF 2012-13 PBS

+619,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.5.2  Horticulture Marketing and Research and Development Services Act 2000, s. 16",77854000,82842000,"    $4,988,000106.41%",    AFF 2012-13 PBS

+627,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.1 Australian Meat and Live-stock Industry Act 1997, s. 63 ",73731000,72812000,"    -$919,00098.75%",    AFF 2012-13 PBS

+621,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.6.1  Wool Services Privatisation Act 2000, s. 31",63500000,61000000,"    -$2,500,00096.06%",    AFF 2012-13 PBS

+623,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.7.1  Primary Industries and Energy Research and Development Act 1989, s. 30 – Grains R&D Corporation – Other Grains",70644000,64348000,"    -$6,296,00091.09%",    AFF 2012-13 PBS

+625,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.8  Foster and enable productive, profitable, internationally competitive and sustainable dairy industry.",50577000,54400000,"    $3,823,000107.56%",    AFF 2012-13 PBS

+635,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10   Foster & enable productive, profitable, internationally competitive & sustainable primary industries, including food industries. Improve animal welfare outcomes, including for the export of livestock by coordinated action at the national & international levels. Support the National Registration  for agricultural & veterinary chemicals.",58976000,52069000,"    -$6,907,00088.29%",    AFF 2012-13 PBS

+633,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.7  Australian Meat and Live-stock Industry Act 1997, s. 66 ",44872000,45357000,"    $485,000101.08%",    AFF 2012-13 PBS

+610,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.2.1 Natural Resources Management Account  s. 11, Natural Resources Management  Act 1992",44909000,41986000,"    -$2,923,00093.49%",    AFF 2012-13 PBS

+685,"Agriculture, Fisheries & Forestry",Australian Fisheries Management Authority ,Australian Fisheries Management Authority ,1.1  To sustainably manage Commonwealth fisheries and deter illegal fishing in the Australian Fishing Zone.,43908000,42469000,"    -$1,439,00096.72%",    AFF 2012-13 PBS

+611,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.2.2  Caring for our Country ,36823000,34627000,"    -$2,196,00094.04%",    AFF 2012-13 PBS

+686,"Agriculture, Fisheries & Forestry",Australian Pesticides & Veterinary Medicines Authority ,Australian Pesticides & Veterinary Medicines Authority ,"1.1  Regulate agvet chemicals to protect the health and safety of people, animals and crops, the environment and trade, and support Australian primary industries.",30733000,32515000,"    $1,782,000105.8%",    AFF 2012-13 PBS

+616,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.4  Foster and enable productive, profitable, internationally competitive and sustainable Australian fishing and aquaculture industries.",25076000,28094000,"    $3,018,000112.04%",    AFF 2012-13 PBS

+628,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.2  Australian Meat and Live-stock Industry Act 1997, s. 64  ",24354000,23869000,"    -$485,00098.01%",    AFF 2012-13 PBS

+667,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.2  To support access to overseas markets and protect the economy and the environment from the impacts of unwanted pests and diseases through the safe movement to and from Australia of animals, plants and their products, including genetic material, people and cargo.",32775000,26422000,"    -$6,353,00080.62%",    AFF 2012-13 PBS

+679,"Agriculture, Fisheries & Forestry",Fisheries Research & Development Corporation ,Fisheries Research & Development Corporation ,"1.1  To invest in research, development and extension to deliver increased knowledge that fosters sustainable economic, environmental and social  benefits for the Australian fishing industry; including indigenous, recreational, commercial, aquaculture sectors, and the community.",26243000,26018000,"    -$225,00099.14%",    AFF 2012-13 PBS

+682,"Agriculture, Fisheries & Forestry",Rural Industries Research & Development Corporation ,Rural Industries Research & Development Corporation ,"1.1  Increased knowledge that fosters sustainable, productive and profitable new and existing rural industries and furthers understanding of national rural issues through research and development in government-industry partnership.",29300000,23256000,"    -$6,044,00079.37%",    AFF 2012-13 PBS

+643,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10.8  Primary Industries and Energy Research and Development Act 1989, s. 30  ",20481000,19479000,"    -$1,002,00095.11%",    AFF 2012-13 PBS

+644,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10.9  Primary Industries and Energy Research and Development Act 1989, s. 30  ",21277000,21713000,"    $436,000102.05%",    AFF 2012-13 PBS

+657,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.13  Maintain and improve international market access opportunities for Australian agriculture, food, fisheries and forestry industries.",23604000,19713000,"    -$3,891,00083.52%",    AFF 2012-13 PBS

+678,"Agriculture, Fisheries & Forestry",Cotton Research Development Corporation ,Cotton Research Development Corporation ,"1.1  Enhanced performance of the Australian cotton industry and community through investments in research and development, and its application.",14599000,19700000,"    $5,101,000134.94%",    AFF 2012-13 PBS

+681,"Agriculture, Fisheries & Forestry",Grape & Wine Research Development Corporation ,Grape & Wine Research Development Corporation ,"1.1  Invest in and direct research, development and extension that support a competitive Australian wine sector.",22548000,22395000,"    -$153,00099.32%",    AFF 2012-13 PBS

+609,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.2  Strengthen the capacity for primary producers to use sustainable natural resource management practices in a changing climate.  Strengthen the national approach to weed and pest animal management and research.,22051000,18736000,"    -$3,315,00084.97%",    AFF 2012-13 PBS

+634,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.7  Pig Industry Act 2001,  s. 10",15728000,17580000,"    $1,852,000111.78%",    AFF 2012-13 PBS

+607,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1.5  Transitional Farm Family Payment,0,12047000,"    $12,047,000#DIV/0!%",    AFF 2012-13 PBS

+632,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.6  Australian Meat and Live-stock Industry Act 1997, s. 64D  ",10853000,11207000,"    $354,000103.26%",    AFF 2012-13 PBS

+640,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.10.5  Rural Industries Research and Development Corporation,11757000,11243000,"    -$514,00095.63%",    AFF 2012-13 PBS

+656,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.12.3  Rural Financial Counselling Service,13322000,13601000,"    $279,000102.09%",    AFF 2012-13 PBS

+659,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.13.2  Food and Agriculture Organization of the United Nations ,9262000,12531000,"    $3,269,000135.29%",    AFF 2012-13 PBS

+666,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.1.5  National Residue Survey Account s. 6, National Residue Survey Administration Act 1992",10614000,10512000,"    -$102,00099.04%",    AFF 2012-13 PBS

+683,"Agriculture, Fisheries & Forestry",Sugar Research & Development Corporation ,Sugar Research & Development Corporation ,1.1  The SRDC core business objective is to seek out and invest in strategic RD&E which will underpin an innovative and sustainable Australian sugarcane industry.,12345000,11454000,"    -$891,00092.78%",    AFF 2012-13 PBS

+684,"Agriculture, Fisheries & Forestry",Wine Australia Corporation ,Wine Australia Corporation ,"1.1  Build a more profitable wine industry by extending Australian fine wine presence and reputation globally, and by providing foundation data and market insights to Australian producers that deliver a competitive advantage.",14039000,11883000,"    -$2,156,00084.64%",    AFF 2012-13 PBS

+602,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1  Strengthen the capacity for primary producers to adapt and adjust to a changing climate while maintaining productivity…,8970000,8416000,"    -$554,00093.82%",    AFF 2012-13 PBS

+615,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.3.2  Forestry Marketing and Research and Development Services Act 2007,  s. 9 payments and matching payments to an industry services body and Commonwealth administration expenses",10186000,8944000,"    -$1,242,00087.81%",    AFF 2012-13 PBS

+631,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.5  Australian Meat and Live-stock Industry Act 1997, s. 64C  ",6028000,6304000,"    $276,000104.58%",    AFF 2012-13 PBS

+642,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10.7  Egg Industry Service Provision Act 2002,  s. 8",8274000,8399000,"    $125,000101.51%",    AFF 2012-13 PBS

+645,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10.10  Primary Industries and Energy Research and Development Act 1989, s. 30  ",7605000,8469000,"    $864,000111.36%",    AFF 2012-13 PBS

+646,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.10.11  Primary Industries and Energy Research and Development Act 1989, s. 30  ",9331000,8400000,"    -$931,00090.02%",    AFF 2012-13 PBS

+650,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.11.2  Drought Assistance Re-establishment Assistance,14866000,7772000,"    -$7,094,00052.28%",    AFF 2012-13 PBS

+664,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.1.3  National Residue Survey Administration Act 1992, s. 6",9238000,9399000,"    $161,000101.74%",    AFF 2012-13 PBS

+672,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.5  Payment to CSIRO Contribution to the operating costs of the Australian Animal Health Laboratory,7391000,7545000,"    $154,000102.08%",    AFF 2012-13 PBS

+674,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.2.7  Australian Animal Health Council  Funding Act 1996, s. 5",6595000,6588000,"    -$7,00099.89%",    AFF 2012-13 PBS

+677,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.10  Animal and plant pest and disease eradication,14466000,10000000,"    -$4,466,00069.13%",    Treasury 2012-12-13 PBS  *Forms part of Treasury Program 1.10 Payments to States

+605,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1.3   Australia's Farming Future  ,10770000,0,"    -$10,770,0000%",    AFF 2012-13 PBS

+606,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1.4  Australia's Farming Future ,17135000,0,"    -$17,135,0000%",    AFF 2012-13 PBS

+608,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.1.6   Climate Change Research Program,6200000,0,"    -$6,200,0000%",    AFF 2012-13 PBS

+612,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.2.3  National Weeds and Productivity Research Program,4000000,0,"    -$4,000,0000%",    AFF 2012-13 PBS

+614,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.3.1  Tasmanian Forestry Industry adjustment package,44020000,0,"    -$44,020,0000%",    AFF 2012-13 PBS

+618,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.5.1  Regional Food Producers' Innovation and Productivity Program,2300000,0,"    -$2,300,0000%",    AFF 2012-13 PBS

+620,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.6  Foster and enable productive, profitable, internationally competitive and sustainable wool industry.",1090000,987000,"    -$103,00090.55%",    AFF 2012-13 PBS

+630,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.9.4  Australian Meat and Live-stock Industry Act 1997, s. 64B  ",800000,540000,"    -$260,00067.5%",    AFF 2012-13 PBS

+636,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.10.1  Agricultural and Veterinary Chemicals Minor Use Program,135000,140000,"    $5,000103.7%",    AFF 2012-13 PBS

+637,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.10.2  Australian Animal Welfare Strategy,991000,1012000,"    $21,000102.12%",    AFF 2012-13 PBS

+639,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.10.4  Northern Australia Beef Industry Strategy  ,500000,0,"    -$500,0000%",    AFF 2012-13 PBS

+641,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.10.6  Wine Industry Support,0,1050000,"    $1,050,000#DIV/0!%",    AFF 2012-13 PBS

+649,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.11.1  Drought Assistance Professional Advice,7136000,0,"    -$7,136,0000%",    AFF 2012-13 PBS

+651,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.11.3  Drought policy reform pilot of new measures in Western Australia,16782000,0,"    -$16,782,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+652,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","1.11.4  Farm Household Support Act 1992, s. 57  ",15700000,0,"    -$15,700,0000%",    Treasury 2012-13 PBS  *Forms part of Treasury Program 1.10 Payments to States

+653,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.12  Support eligible primary producers and small rural businesses with targeted assistance to manage adjustment pressures and remain viable in the long term.,1760000,1365000,"    -$395,00077.56%",    AFF 2012-13 PBS

+654,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.12.1  Live Animal Exports ,68000,0,"    -$68,0000%",    AFF 2012-13 PBS

+660,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",1.13.3  International Organisations Contributions,1698000,1736000,"    $38,000102.24%",    AFF 2012-13 PBS

+662,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.1.2  Centre of Excellence for Biosecurity Risk Analysis and Research,1719000,1756000,"    $37,000102.15%",    AFF 2012-13 PBS

+663,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.1.2  Beyond the Border: Australia's Biosecurity Strategy  Communications,400000,0,"    -$400,0000%",    AFF 2012-13 PBS

+668,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.1  Animal Biosecurity & Response Reform,906000,1230000,"    $324,000135.76%",    AFF 2012-13 PBS

+669,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.2  Commonwealth contribution to the operating costs of Animal Health Australia,1266000,1292000,"    $26,000102.05%",    AFF 2012-13 PBS

+670,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.3  International Organisations Contribution to World Organisation for Animal Health,233000,237000,"    $4,000101.72%",    AFF 2012-13 PBS

+671,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ",2.2.4  Other Exotic Disease Preparedness Program,7878000,591000,"    -$7,287,0007.5%",    Treasury 2012-2013 PBS  *Forms part of Treasury Program 1.10 Payments to States

+675,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.2.8  Plant Health Australia  Funding Act 2002, s. 6",1314000,1145000,"    -$169,00087.14%",    AFF 2012-13 PBS

+676,"Agriculture, Fisheries & Forestry","Department of Agriculture, Fisheries & Forestry ","Department of Agriculture, Fisheries & Forestry ","2.2.9  Plant Health Australia  Funding Act 2002, s. 10B",544000,476000,"    -$68,00087.5%",    AFF 2012-13 PBS

+687,"Agriculture, Fisheries & Forestry",Wheat Exports Australia ,Wheat Exports Australia ,1.1  The purpose of the program is to administer the Wheat Export Accreditation  to accredit bulk wheat exporters by attesting that an exporter is a fit and proper company to export bulk wheat from Australia.,2744000,1970000,"    -$774,00071.79%",    AFF 2012-13 PBS

+727,Attorney-General,Australian Security Intelligence Organisation ,Australian Security Intelligence Organisation ,"1.1  The ASIO program objective is to protect Australia, its people and its interests from threats to security through intelligence collection, assessment and advice to government.",409152000,441541000,"    $32,389,000107.92%",    A-G 2012-13 PBS

+719,Attorney-General,Australian Federal Police ,Australian Federal Police ,"1.1  This program contributes to Outcome 1 through a primary focus on prevention delivered by the following functions: Counter Terrorism, Aviation and Protection.",377435000,367353000,"    -$10,082,00097.33%",    A-G 2012-13 PBS

+720,Attorney-General,Australian Federal Police ,Australian Federal Police ,"1.2  The AFP International Deployment Group  contributes to national security by providing, on behalf of the Australian Government, policing support for enhanced rule of law internationally. The IDG delivers Official Development Assistance through programs meeting the government aid objectives by improving the capacity…",352148000,310887000,"    -$41,261,00088.28%",    A-G 2012-13 PBS

+717,Attorney-General,Australian Customs & Border Protection Service ,Australian Customs & Border Protection Service ,"1.4  To protect Australian national interests by generating awareness of activity in the Australian maritime domain and responding to mitigate, or eliminate, the risks posed by security threats.",309940000,302660000,"    -$7,280,00097.65%",    A-G 2012-13 PBS

+722,Attorney-General,Australian Federal Police ,Australian Federal Police ,"1.4  This program will provide specialist support to the three AFP national security and operations programs, particularly to address advances in technology and science, and operations in response to particular Criminal Code offences.",275417000,269792000,"    -$5,625,00097.96%",    A-G 2012-13 PBS

+716,Attorney-General,Australian Customs & Border Protection Service ,Australian Customs & Border Protection Service ,"1.3  Prevent, detect and deter prohibited, harmful or illegal goods or people entering Australia or operating illegally in the Australian Exclusive Economic Zone.",272058000,263333000,"    -$8,725,00096.79%",    A-G 2012-13 PBS

+721,Attorney-General,Australian Federal Police ,Australian Federal Police ,"1.3  This program seeks to reduce the criminal threats to Australian collective economic & societal interests by employing a multi-dimensional, multi-disciplinary approach to the fight against Commonwealth crime. This includes transnational crime , as well as financial, corporate crime & identity crime.",277078000,261034000,"    -$16,044,00094.21%",    A-G 2012-13 PBS

+714,Attorney-General,Australian Customs & Border Protection Service ,Australian Customs & Border Protection Service ,1.1  End to end passenger and crew processing that supports legitimate tourism and the interventions needed to prevent illegal movement of people and the goods they bring across the border.,241844000,231418000,"    -$10,426,00095.69%",    A-G 2012-13 PBS

+715,Attorney-General,Australian Customs & Border Protection Service ,Australian Customs & Border Protection Service ,1.2  Effective border protection for the Australian community by regulating and facilitating legitimate trade and undertaking risk-based interventions to prevent the illegal movement of goods across the border.,227750000,225170000,"    -$2,580,00098.87%",    A-G 2012-13 PBS

+690,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.3  Availability of sufficient and effective resources to provide legal assistance services for disadvantaged Australians and communities.,194784000,198087000,"    $3,303,000101.7%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+723,Attorney-General,Australian Federal Police ,Australian Federal Police ,"2.1   The primary aim for Outcome 2 is the provision of a community policing capacity to the ACT Government. AFP activities in this regard include the four key outputs of crime and safety management, road safety, prosecution and judicial support, and crime prevention.",149907000,152778000,"    $2,871,000101.92%",    A-G 2012-13 PBS

+689,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,"1.2  National security and emergency management capabilities and criminal justice systems that provide the necessary policy, legislation and coordination to protect the rights and welfare of all Australian citizens and organisations.",162965000,148318000,"    -$14,647,00091.01%",    A-G 2012-13 PBS

+692,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.5  Improved Indigenous family and community safety.,124072000,126957000,"    $2,885,000102.33%",    A-G 2012-13 PBS

+729,Attorney-General,Family Court of Australia ,Family Court of Australia ,"1.1  The Family Court objective is to support Australian families involved in complex family disputes by deciding matters according to the law, promptly, courteously and effectively.",141256000,125386000,"    -$15,870,00088.77%",    MYEFO 2012-13

+730,Attorney-General,Federal Court of Australia ,Federal Court of Australia ,"1.1  The primary objective of the Federal Court is to decide disputes according to law as quickly, inexpensively and efficiently as possible and, in so doing, interpret the statutory law and develop the general law of the Commonwealth, so as to fulfil the role of a court exercising the judicial power of the Commonwealth under the Constitution.",108430000,119562000,"    $11,132,000110.27%",    A-G 2012-13 PBS

+710,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.7.2  Natural Disaster Relief and Recovery Arrangements,811920000,113422000,"    -$698,498,00013.97%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+688,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,"1.1  Equal access to and enjoyment of the rights, benefits and protections of the federal civil justice system for all Australians.",115774000,103524000,"    -$12,250,00089.42%",    A-G 2012-13 PBS

+713,Attorney-General,Australian Crime Commission ,Australian Crime Commission ,1.1  The ACC will utilise its special coercive powers through investigations and intelligence operations to provide a more comprehensive picture of organised criminal activities across Australia and links with these activities in other countries.,103816000,103175000,"    -$641,00099.38%",    A-G 2012-13 PBS

+731,Attorney-General,Federal Magistrate's Court ,Federal Magistrate's Court ,"1.1  The Federal Magistrates Court provides a simple and accessible alternative to litigation in the Family Court and the Federal Court. Where practical, parties are encouraged to resolve their disputes through dispute resolution and negotiation methods.",99504000,101417000,"    $1,913,000101.92%",    A-G 2012-13 PBS

+737,Attorney-General,Office of the Director of Public Prosecutions ,Office of the Director of Public Prosecutions ,"1  To maintain a fair, safe and just society where the laws of the Commonwealth are respected and maintained and there is public confidence in the justice system.",95397000,101646000,"    $6,249,000106.55%",    A-G 2012-13 PBS

+691,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,"1.4  Availability of non-legislative systems and programs that provide access to fair, simple, effective assistance for family matters.",165082000,66892000,"    -$98,190,00040.52%",    A-G 2012-13 PBS

+718,Attorney-General,Australian Customs & Border Protection Service ,Australian Customs & Border Protection Service ,"1.5  To provide assurance that the customs duty, indirect taxes and charges payable on imported goods are correctly assessed, reported and paid, and that revenue concessions, exemptions and refunds are correctly applied; To collect revenue from passenger and crew processing and administer the Tourist Refund .",66738000,66272000,"    -$466,00099.3%",    A-G 2012-13 PBS

+728,Attorney-General,CrimTrack,CrimTrack,1.1  CrimTrac will enhance Australian policing and law enforcement through the provision of high-quality information services that meet the needs of the law enforcement community.,60506000,59966000,"    -$540,00099.11%",    A-G 2012-13 PBS

+708,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,"1.7  To make immediate, one-off payments to individuals and families adversely affected by major natural disasters, as well as relief appeal funding to state and territory governments in relation to communities affected by major disasters, to support their recovery needs where authorised by the Attorney-General.",85650000,55500000,"    -$30,150,00064.8%",    A-G 2012-13 PBS

+733,Attorney-General,Insolvency & Trustee Service Australia ,Insolvency & Trustee Service Australia ,"1.1  …ensure compliance by debtors, bankrupts and their associates, and practitioners and others with the requirements of the Bankruptcy Act 1966 and associated legislation through information, registry and enforcement functions…",51601000,51874000,"    $273,000100.53%",    A-G 2012-13 PBS

+711,Attorney-General,Administrative Appeals Tribunal ,Administrative Appeals Tribunal ,"1.1  The Tribunal is a single program agency. Its objective is to provide applicants with a fair, just, economical, informal and quick mechanism for review of government administrative decisions.",38505000,37613000,"    -$892,00097.68%",    A-G 2012-13 PBS

+734,Attorney-General,Insolvency & Trustee Service Australia ,Insolvency & Trustee Service Australia ,"1.1   …administer a national online Personal Property Securities  Register as required under the Personal Property Securities Act 2009, and provide information about the PPS Register and facilitate the registration of security interests and searching of the PPS Register online and through ITSA's National Service Centre.",26033000,35141000,"    $9,108,000134.99%",    A-G 2012-13 PBS

+701,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.8  Disaster Resilience Australia Package,29988000,26100000,"    -$3,888,00087.03%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+724,Attorney-General,Australian Human Rights Commission ,Australian Human Rights Commission ,"1.1  … investigates alleged infringements under the federal anti-discrimination & human rights legislation inquires into acts or practices that may impinge on human rights or may be discriminatory, fosters public discussion, & undertakes and coordinates research & educational programs to promote human rights and eliminate discrimination.",21852000,23435000,"    $1,583,000107.24%",    A-G 2012-13 PBS

+732,Attorney-General,High Court of Australia ,High Court of Australia ,1.1  The program objective is to interpret and uphold the Australian Constitution and perform the functions of the ultimate appellate court in Australia.,20674000,20465000,"    -$209,00098.99%",    A-G 2012-13 PBS

+702,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.9  National Counter-Terrorism Committee ,12650000,12931000,"    $281,000102.22%",    A-G 2012-13 PBS

+704,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.11  National Aerial Firefighting,13946000,13997000,"    $51,000100.37%",    A-G 2012-13 PBS

+736,Attorney-General,Office of the Australian Information Commissioner ,Office of the Australian Information Commissioner ,"1.1  …conduct reviews of FOI decisions made by ministers and agencies; monitor, investigate and report on agency compliance with the FOI Act; assist agencies in implementing the Information Publication  under the FOI Act; review agency compliance with the Information Publication ..",12297000,12078000,"    -$219,00098.22%",    A-G 2012-13 PBS

+738,Attorney-General,Office of Parliamentary Counsel ,Office of Parliamentary Counsel ,"1.1  To enable the government to carry out its legislative program and, subject to government priorities, to assist private members with their legislative requirements, by drafting Bills and amendments of Bills and supplying them to the parliament.",11793000,11316000,"    -$477,00095.96%",    A-G 2012-13 PBS

+693,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6  Services for Other Entities and Trust Moneys ,15584000,7614000,"    -$7,970,00048.86%",    A-G 2012-13 PBS

+698,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.5  Australia's contribution to the International Criminal Court,7862000,8140000,"    $278,000103.54%",    A-G 2012-13 PBS

+725,Attorney-General,Australian Institute of Criminology ,Australian Institute of Criminology ,"1.1  …inform policy and practice that seeks to reduce crime and promote justice, through research and the dissemination of information. This also includes the support of research which is relevant to current and future public policy issues and the funding of quality criminological research through an annual research grants program.",10226000,8491000,"    -$1,735,00083.03%",    A-G 2012-13 PBS

+694,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.1  National Community Crime Prevention Program,259000,0,"    -$259,0000%",    A-G 2012-13 PBS

+695,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.2  Payments for membership of international bodies,106000,106000,"    $0,000100%",    A-G 2012-13 PBS

+696,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.3  Payments for grants to Australian organisations,1204000,1212000,"    $8,000100.66%",    A-G 2012-13 PBS

+697,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.4  Safer Suburbs,3780000,2000000,"    -$1,780,00052.91%",    A-G 2012-13 PBS

+699,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.6  Pacific Police Development,279000,0,"    -$279,0000%",    A-G 2012-13 PBS

+700,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.7  Disaster Resilience Australia ,1792000,1620000,"    -$172,00090.4%",    A-G 2012-13 PBS

+703,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.10  National security public information campaign,530000,0,"    -$530,0000%",    A-G 2012-13 PBS

+705,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.12   Countering Violent Extremism to Prevent Terrorism,1507000,1515000,"    $8,000100.53%",    A-G 2012-13 PBS

+707,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.6.14  National Firearms Program Implementation Act 1996,75000,75000,"    $0,000100%",    A-G 2012-13 PBS

+709,Attorney-General,Attorney-General's Department ,Attorney-General's Department ,1.7.1 Natural Disaster Recovery and Rebuilding donation to Queensland flood appeal,3076000,0,"    -$3,076,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+735,Attorney-General,Native Title Tribunal ,Native Title Tribunal ,"1.1  There are three key components to the National Native Title Tribunal  program : agreement-making; decisions and arbitration, and; stakeholder and community relations.",24937000,0,"    -$24,937,0000%",    A-G 2012-13 PBS

+560,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,"1.2  Present television programs of wide appeal and more specialised interest that contribute to the diversity, quality and innovation of the industry generally…",621574000,631414000,"    $9,840,000101.58%",    DBCDE 2012-12-13 PBS

+559,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,"1.1  Provide distinctive radio programs that serve all local and regional communities throughout Australia, and satisfy diverse audience needs, nationally and internationally.",334693000,339986000,"    $5,293,000101.58%",    DBCDE 2012-12-13 PBS

+574,"Broadband, Communications & the Digital Economy",Telecommunications Universal Service Management ,Telecommunications Universal Service Management Agency ,"1.1  Together with an annual appropriation, the Telecommunications Industry Levy  provides for funding to ensure the delivery of public interest telecommunications services…",0,334265000,"    $334,265,000#DIV/0!%",    DBCDE 2012-12-13 PBS

+558,"Broadband, Communications & the Digital Economy","Department of Broadband, Communications & Digital Economy ","Department of Broadband, Communications & Digital Economy ","1.3  Ensure the switchover to digital-only television by the end of 2013. Support access to high-quality, innovative and diverse broadcasting services that deliver content consistent with Australia's diverse community expectations.",210917000,322752000,"    $111,835,000153.02%",    DBCDE 2012-12-13 PBS

+569,"Broadband, Communications & the Digital Economy",Special Broadcasting Service Corporation ,Special Broadcasting Service Corporation ,1.1  Delivering multilingual and multicultural television services that reflect Australian multicultural society.,188828000,211537000,"    $22,709,000112.03%",    DBCDE 2012-12-13 PBS

+557,"Broadband, Communications & the Digital Economy","Department of Broadband, Communications & Digital Economy ","Department of Broadband, Communications & Digital Economy ",1.2  To support all Australians to safely and securely realise the full potential of the digital economy. Ensure the availability and reliability to consumers and businesses of reasonably priced basic and essential communications services.,119789000,101050000,"    -$18,739,00084.36%",    DBCDE 2012-12-13 PBS

+565,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,3.1  …extending the reach and quality of audience access to ABC digital television services in accordance with approved digital implementation plans…,94913000,98049000,"    $3,136,000103.3%",    DBCDE 2012-12-13 PBS

+564,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,2.1  Provides ABC satellite and analog terrestrial transmission services through the effective management of Transmission Service Agreements.,92473000,88525000,"    -$3,948,00095.73%",    DBCDE 2012-12-13 PBS

+567,"Broadband, Communications & the Digital Economy",Australian Communications and Media Authority ,Australian Communications and Media Authority ,"1.1  The ACMA will provide a  regulatory environment that balances the needs of industry and the Australian community by effective regulation of the communications industry, and by planning and licensing of communication services.",70112000,73570000,"    $3,458,000104.93%",    DBCDE 2012-12-13 PBS

+568,"Broadband, Communications & the Digital Economy",Australian Communications and Media Authority ,Australian Communications and Media Authority ,1.2  The ACMA ensures that the community expectations are reflected in the standards and safeguards regime which applies to communications products and services. The ACMA also  ensures that the community is informed about the communications products and services.,101918000,76966000,"    -$24,952,00075.52%",    DBCDE 2012-12-13 PBS

+572,"Broadband, Communications & the Digital Economy",Special Broadcasting Service Corporation ,Special Broadcasting Service Corporation ,1.4  To make SBS Digital Television available to all Australians.,71123000,68882000,"    -$2,241,00096.85%",    DBCDE 2012-12-13 PBS

+556,"Broadband, Communications & the Digital Economy","Department of Broadband, Communications & Digital Economy ","Department of Broadband, Communications & Digital Economy ","1.1  To facilitate the increased availability of fast, affordable and reliable broadband and communications infrastructure across Australia.",483976000,64424000,"    -$419,552,00013.31%",    MYEFO 2012-13

+570,"Broadband, Communications & the Digital Economy",Special Broadcasting Service Corporation ,Special Broadcasting Service Corporation ,1.2  Delivering multilingual and multicultural radio services that reflect Australian multicultural society.,36981000,38603000,"    $1,622,000104.39%",    DBCDE 2012-12-13 PBS

+563,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,1.2.3  Engage audiences through new media services including the internet and emerging broadband and mobile platforms.,25528000,25930000,"    $402,000101.57%",    DBCDE 2012-12-13 PBS

+561,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,1.2.1  Digital Regions Initiative,21893000,12118000,"    -$9,775,00055.35%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+571,"Broadband, Communications & the Digital Economy",Special Broadcasting Service Corporation ,Special Broadcasting Service Corporation ,1.3  To make SBS analog television and radio available to all Australians.,16690000,11017000,"    -$5,673,00066.01%",    DBCDE 2012-12-13 PBS

+562,"Broadband, Communications & the Digital Economy",Australian Broadcasting Corporation ,Australian Broadcasting Corporation ,1.2.2 Remote Indigenous public internet access,2013000,2069000,"    $56,000102.78%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+573,"Broadband, Communications & the Digital Economy",Special Broadcasting Service Corporation ,Special Broadcasting Service Corporation ,1.5  To make SBS Digital Radio available to all Australians.,1979000,2030000,"    $51,000102.58%",    DBCDE 2012-12-13 PBS

+600,Climate Change & Energy Efficiency,Clean Energy Regulator ,Clean Energy Regulator ,1.1.1  Support Australian obligations under the Climate Change Convention and Kyoto Protocol…,0,751191000,"    $751,191,000#DIV/0!%",    Climate Change 2012-13  PBS

+575,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1  Program Support and Expenses not requiring appropriation in the Budget year,95953000,56798000,"    -$39,155,00059.19%",    Climate Change 2012-13  PBS

+589,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.7  Clean Energy Future - Low  Carbon Communities,28000000,52314000,"    $24,314,000186.84%",    Climate Change 2012-13  PBS

+594,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.12  National Solar Schools Program,33890000,38803000,"    $4,913,000114.5%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+582,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2  Program Support and Expenses not requiring appropriation in the Budget year,69920000,31406000,"    -$38,514,00044.92%",    Climate Change 2012-13  PBS

+599,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.4  Influence the development of international policies and measures in relation to climate change through the pursuit of broad based international climate action and agreement.,19358000,20467000,"    $1,109,000105.73%",    Climate Change 2012-13  PBS

+591,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.9  Clean Energy Future - Energy Efficiency Information Grants,4500000,11000000,"    $6,500,000244.44%",    Climate Change 2012-13  PBS

+595,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.3  Program Support and Expenses not requiring appropriation in the Budget year,9654000,10830000,"    $1,176,000112.18%",    Climate Change 2012-13  PBS

+583,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.1  Ordinary annual services  Solar Cities,15783000,8099000,"    -$7,684,00051.31%",    Climate Change 2012-13  PBS

+592,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.10  Other services  National Solar Schools Plan,7138000,6889000,"    -$249,00096.51%",    Climate Change 2012-13  PBS

+593,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.11   National Solar Schools Plan,7138000,6889000,"    -$249,00096.51%",    Climate Change 2012-13  PBS

+596,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.3.1  Ordinary annual services  Climate Change Science Program,7800000,7800000,"    $0,000100%",    Climate Change 2012-13  PBS

+598,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.3.3  Clean Energy Future - Natural resource management for climate change,0,7575000,"    $7,575,000#DIV/0!%",    Climate Change 2012-13  PBS

+601,Climate Change & Energy Efficiency,Climate Change Authority ,Climate Change Authority ,1.1  The Authority objective is to contribute to the sound governance of climate change mitigation initiatives by ensuring these are efficient and effective through recommending improvements to their design and operation.,18771000,6606000,"    -$12,165,00035.19%",    Climate Change 2012-13  PBS

+576,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1.1  Ordinary annual services  Climate Change  - Foundation Campaign,8200000,0,"    -$8,200,0000%",    Climate Change 2012-13  PBS

+578,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1.3  Clean Energy Future - Carbon Farming Initiative - Non-Kyoto Fund,0,900000,"    $900,000#DIV/0!%",    Climate Change 2012-13  PBS

+579,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1.4  Clean Energy Future - Voluntary Action Pledge Fund and GreenPower purchases,895000,669000,"    -$226,00074.75%",    Climate Change 2012-13  PBS

+580,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1.5 Clean Energy Future - Public Information Campaign,21630000,2000000,"    -$19,630,0009.25%",    Climate Change 2012-13  PBS

+581,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.1.6  Clean Energy Future - Energy Security Fund,1000000000,0,"    -$1,000,000,0000%",    Climate Change 2012-13  PBS

+584,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.2  Energy Efficiency Programs,6120000,650000,"    -$5,470,00010.62%",    Climate Change 2012-13  PBS

+585,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.3  Solar Hot Water Initiative,42816000,500000,"    -$42,316,0001.17%",    Climate Change 2012-13  PBS

+586,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.4  Green loans Green start,3013000,0,"    -$3,013,0000%",    Climate Change 2012-13  PBS

+587,Climate Change & Energy Efficiency,Department of Climate Change and Energy Efficiency ,Department of Climate Change and Energy Efficiency ,1.2.5  Home Insulation Program,170793000,0,"    -$170,793,0000%",    Climate Change 2012-13  PBS

+247,Defence,Defence Materiel Organisation ,Defence Materiel Organisation ,"1.2  Sustainment involves the provision of in-service support for specialist military equipment, including platforms, fleets and systems operated by Defence…",5300993000,5295299000,"    -$5,694,00099.89%",    DOD 2012-12-13 PBS

+266,Defence,Defence Materiel Organisation ,Defence Materiel Organisation ,1.2   Defence capabilities will be sustained to meet operational requirements as identified in the specific Materiel Sustainment Agreement .,5300993000,5295299000,"    -$5,694,00099.89%",    DMO 2012-12-13 PBS

+223,Defence,Department of Defence ,Department of Defence ,1.3  …contribute to the achievement of the Government's defence objectives through the provision of capabilities for land and special operations…,5236978000,5025969000,"    -$211,009,00095.97%",    DOD 2012-12-13 PBS

+222,Defence,Department of Defence ,Department of Defence ,"1.2  …provide maritime forces that contribute to the ADF capacity to defend Australia, contribute to regional security, support Australiaian global interests, shape the strategic environment and protect our national interests…",4254231000,4270118000,"    $15,887,000100.37%",    DOD 2012-12-13 PBS

+225,Defence,Department of Defence ,Department of Defence ,"1.4  … provide immediate and responsive military options across the spectrum of operations as part of a whole-of-government joint or coalition response, either from Australia or deployed overseas…",4352927000,4217797000,"    -$135,130,00096.9%",    DOD 2012-12-13 PBS

+227,Defence,Department of Defence ,Department of Defence ,1.6  DSG supports Defence through the provision of a range of products and services including: legal services; personnel administration; housing; a range of personnel support functions; business services…,3966670000,3688491000,"    -$278,179,00092.99%",    DOD 2012-12-13 PBS

+246,Defence,Defence Materiel Organisation ,Defence Materiel Organisation ,"1.1   This Program delivers specialist military and associated equipment. It encompasses the DMO activities in support of the acquisition process, including all pre-approval activities, as well as the acquisition process for major and minor capital investments.",4550163000,3676094000,"    -$874,069,00080.79%",    DOD 2012-12-13 PBS

+265,Defence,Defence Materiel Organisation ,Defence Materiel Organisation ,"1.1  Acquisition projects will be delivered in a transparent and accountable manner, on time, within budget and to the required standard as approved by Government.",4550163000,3676094000,"    -$874,069,00080.79%",    DMO 2012-12-13 PBS

+248,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"1.1  To deliver means tested income support & other allowances to eligible veterans and dependants… including Service Pension and Invalidity Service Pension, similar to Age & Disability Support pensions; Partner Service Pension paid to eligible partners of veterans; Income Support Supplement paid to eligible war widow/ers.",3001535000,2893904000,"    -$107,631,00096.41%",    Veterans' Affairs 2012-12-13 PBS

+236,Defence,Department of Defence ,Department of Defence ,"1.15  …administer nominal interest for the three military superannuation schemes: the Defence Force Retirement Benefits , the Defence Force Retirement & Death Benefits  ; & the Military Superannuation & Benefits  .",2643362000,2815138000,"    $171,776,000106.5%",    DOD 2012-12-13 PBS

+250,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"1.3  Deliver war widow/ers and Defence pensions, allowances and special purpose assistance to the dependants of veterans under the Veterans' Entitlements Act 1986 and related legislation including the payment of war widow/ers claims for compensation.",1904991000,1850543000,"    -$54,448,00097.14%",    Veterans' Affairs 2012-12-13 PBS

+256,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,2.2  Provide access to hospital services for entitled beneficiaries through arrangements with hospitals in both the private and public sectors.,1693801000,1704336000,"    $10,535,000100.62%",    Veterans' Affairs 2012-12-13 PBS

+258,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"2.4   The objectives of these programs are to support veterans to remain independent in their homes, and improve their quality of life and health. The veteran community is ageing and increasingly requires higher levels of service. The provision of these services helps to delay entry into residential aged care and maximises independence.",1633047000,1694674000,"    $61,627,000103.77%",    Veterans' Affairs 2012-12-13 PBS

+249,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"1.2  To deliver disability pensions, allowances and special purpose assistance to eligible veterans and members of the Defence Force or Peacekeeping Force under the Veterans’ Entitlements Act 1986 and related legislation.",1588594000,1553164000,"    -$35,430,00097.77%",    Veterans' Affairs 2012-12-13 PBS

+239,Defence,Department of Defence ,Department of Defence ,2.2.0  Operations supporting wider interests are designed to contribute to United Nations and international efforts to uphold global security.,1247823000,1210738000,"    -$37,085,00097.03%",    DOD 2012-12-13 PBS

+231,Defence,Department of Defence ,Department of Defence ,"1.9  The Vice Chief of the Defence Force Group mission is to develop, deliver, enable and ensure Defence Joint Capability in order to protect and advance Australia's national and strategic interests…",1088760000,1013394000,"    -$75,366,00093.08%",    DOD 2012-12-13 PBS

+233,Defence,Department of Defence ,Department of Defence ,1.11  Capability Development Group  develops and manages the Defence Capability Plan  and prepares Defence capability investment approval proposals for Government consideration…,331308000,987597000,"    $656,289,000298.09%",    DOD 2012-12-13 PBS

+255,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,2  Provide access to general and specialist medical and dental services to entitled DVA beneficiaries,946105000,958231000,"    $12,126,000101.28%",    Veterans' Affairs 2012-12-13 PBS

+268,Defence,Defence Housing Australia ,Defence Housing Australia ,1  Rehabilitation and Compensation Act 2004 and related legislation.,739983000,937406000,"    $197,423,000126.68%",    DHA 2012-13 PBS

+228,Defence,Department of Defence ,Department of Defence ,"1.8  The Chief Information Officer Group's objective in delivering Program 1.8 is to provide Defence with dependable, secure and integrated ICT capabilities to support the conduct of ADF operations and Defence business.",964145000,833021000,"    -$131,124,00086.4%",    DOD 2012-12-13 PBS

+259,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"2.5  To provide a wide range of mental and allied health care services, including counselling and referral services for veterans, war widow/ers, serving members, former defence force members and their families.",577788000,599222000,"    $21,434,000103.71%",    Veterans' Affairs 2012-12-13 PBS

+226,Defence,Department of Defence ,Department of Defence ,"1.5  Intelligence & Security Group delivers intelligence capability for Defence and Government; & leads the development of security policy, standards & plans to meet Defence  protective security requirements & provide information security services to Government…",522709000,474357000,"    -$48,352,00090.75%",    DOD 2012-12-13 PBS

+234,Defence,Department of Defence ,Department of Defence ,"1.12  The Chief Finance Officer Group  is responsible for giving strategic financial advice and information to Ministers, the Secretary, the CDF and Defence Senior Leaders…",294724000,458100000,"    $163,376,000155.43%",    DOD 2012-12-13 PBS

+257,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,2.3   The Repatriation Pharmaceutical Benefits   will provide entitled beneficiaries access to a comprehensive array of pharmaceuticals and wound dressings for the treatment of their health care needs.,441831000,433624000,"    -$8,207,00098.14%",    Veterans' Affairs 2012-12-13 PBS

+229,Defence,Department of Defence ,Department of Defence ,"1.13  The Chief Information Officer Group objective in delivering Program 1.8 is to provide Defence with dependable, secure and integrated ICT capabilities to support the conduct of ADF operations and Defence business…",307269000,323580000,"    $16,311,000105.31%",    DOD 2012-12-13 PBS

+253,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,1.6   To provide compensation to current and former members of the Australian Defence Force and theirdependants,263118000,272148000,"    $9,030,000103.43%",    Veterans' Affairs 2012-12-13 PBS

+244,Defence,Department of Defence ,Department of Defence ,2.2.5   The War on Terror - Afghanistan,392400000,211500000,"    -$180,900,00053.9%",    DOD 2012-12-13 PBS

+254,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,1.7   To provide an updated actuarial assessment of the movement in the liability for income support and compensation under the rehabilitation and compensation Acts.,130100000,140800000,"    $10,700,000108.22%",    Veterans' Affairs 2012-12-13 PBS

+238,Defence,Department of Defence ,Department of Defence ,"2.1  Ensure that the Government, through the ADF, has an active and effective role in regional stability, integrity and cohesion of the… immediate neighbourhood with Indonesia, New Zealand, Papua New Guinea, East Timor and the island countries of the South West Pacific.",203669000,130545000,"    -$73,124,00064.1%",    DOD 2012-12-13 PBS

+267,Defence,Defence Materiel Organisation ,Defence Materiel Organisation ,"1.3  The DMO will meet Government, Ministerial and departmental expectations and timeframes for the provision of policy, advice and support and delivery of industry programs",124931000,129259000,"    $4,328,000103.46%",    DMO 2012-12-13 PBS

+242,Defence,Department of Defence ,Department of Defence ,2.2.3  Training and mentoring the Afghan National Army 4th Brigade in Uruzgan province to allow transition of lead security responsibility for the province.Building the capacity of the Afghan National Police to assist with civil policing functions in Uruzgan;Helping improve the Afghan Government's capacity to deliver core services and generate economic opportunities for its people; Operations to disrupt insurgent operations and supply routes utilising the Special Operations Task Group.,122400000,118980000,"    -$3,420,00097.21%",    DOD 2012-12-13 PBS

+237,Defence,Department of Defence ,Department of Defence ,1.16  The Defence Home Ownership Assistance  was established in order to support the Government retention and recruitment initiatives and influence ADF member decisions to stay beyond critical career points…,88071000,99273000,"    $11,202,000112.72%",    DOD 2012-12-13 PBS

+235,Defence,Department of Defence ,Department of Defence ,1.14  …administer & report member and employer contributions paid during the year to the Defence Force Retirement and Death Benefits   and the Military Superannuation and Benefits  …,245595000,87865000,"    -$157,730,00035.78%",    DOD 2012-12-13 PBS

+240,Defence,Department of Defence ,Department of Defence ,"2.2.1  The Australian-led International Stabilisation Force  consists of Navy, Army and Air Force personnel from Australia and New Zealand. The ISF operates at the invitation of the Government of East Timor, and in support of the United Nations , to maintain stability and provide a secure environment for the ongoing development of East Timor.",160200000,87600000,"    -$72,600,00054.68%",    DOD 2012-12-13 PBS

+251,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"1.4  To deliver other allowances and assistance to eligible veterans and dependants under the Veterans' Entitlements Act 1986 & related legislation including home support loans, funeral benefits, prisoner of war ex gratia payments & payments on behalf of Commonwealth and allied countries…",85848000,88804000,"    $2,956,000103.44%",    Veterans' Affairs 2012-12-13 PBS

+260,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"2.6  To arrange for the provision of rehabilitation, medical and other related services under the Safety, Rehabilitation and Compensation Act 1988  and the Military Rehabilitation and Compensation Act 2004  and related legislation. This includes payment for medical treatment, rehabilitation services, attendant care and household services.",67651000,72221000,"    $4,570,000106.76%",    Veterans' Affairs 2012-12-13 PBS

+262,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,"3.1   Acknowledge and commemorate the service and sacrifice of the men and women who served Australia and its allies in wars, conflicts and peace operations.",43942000,59286000,"    $15,344,000134.92%",    Veterans' Affairs 2012-12-13 PBS

+264,Defence,Australian War Memorial,Australian War Memorial,"1.1  To maintain and develop the National Memorial and a national collection of historical material and through commemorative ceremonies, exhibitions, research, interpretation and dissemination.",53692000,56654000,"    $2,962,000105.52%",    Veterans' Affairs 2012-12-13 PBS

+232,Defence,Department of Defence ,Department of Defence ,"1.10  Joint Operations Command is the ADF joint integrated operational level headquarters responsible for ADF contributions to combined and interagency operations & international engagement activities, both domestically & internationally…",48864000,43274000,"    -$5,590,00088.56%",    DOD 2012-12-13 PBS

+243,Defence,Department of Defence ,Department of Defence ,"2.2.4  The Regional Assistance Mission to the Solomon Islands  mission is to assist the Government of Solomon Islands in the maintenance of security, law and justice, economic governance and improving the machinery of government.",43500000,42900000,"    -$600,00098.62%",    DOD 2012-12-13 PBS

+261,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,2.7  To provide an updated actuarial assessment of the movement in the liability for health and other care services under the rehabilitation and compensation Acts.,33800000,34200000,"    $400,000101.18%",    Veterans' Affairs 2012-12-13 PBS

+252,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,1.5  Provide financial assistance to eligible students under the Veterans' Entitlements Act 1986 Veterans' Children Education   and the Military Rehabilitation and Compensation Act 2004 Education and Training   to assist with their education needs.,20821000,19437000,"    -$1,384,00093.35%",    Veterans' Affairs 2012-12-13 PBS

+241,Defence,Department of Defence ,Department of Defence ,"2.2.2   Irregular Maritime Arrivals; Maritime terrorism; Piracy, robbery and violence at sea; Compromise to bio-security; Illegal activity in protected areas; Illegal exploitation of natural resources ; Marine pollution; Prohibited imports and exports; Supporting the DIAC in the establishment of temporary offshore processing  facilities.",9800000,9500000,"    -$300,00096.94%",    DOD 2012-12-13 PBS

+245,Defence,Department of Defence ,Department of Defence ,"… provide the security of the Australian coastline from unauthorised arrivals, smuggling, quarantine evasion and other intrusions to Australian sovereignty, counter-terrorism responses, search and rescue and natural disaster relief…",9829000,9500000,"    -$329,00096.65%",    DOD 2012-12-13 PBS

+263,Defence,Department of Veterans Affairs ,Department of Veterans Affairs ,3.2  Coordinate and manage the delivery of annual commemorative and related activities at Gallipoli,6353000,5306000,"    -$1,047,00083.52%",    Veterans' Affairs 2012-12-13 PBS

+11,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.2  The Government will provide an estimated 37.0 billion for non-government schooling for 2009–2014 under the  Schools Assistance Act 2008 …,7738681000,8313066000,"    $574,385,000107.42%",    DEEWR 2012-13 PBS

+9,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.1.1  Schools Assistance Act 2008,7587740000,8183019000,"    $595,279,000107.85%",    DEEWR 2012-13 PBS

+69,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.3  New Start Allowance,6590474000,7766968000,"    $1,176,494,000117.85%",    DEEWR 2012-13 PBS

+70,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.4  Parenting Payment Single,4737198000,4247628000,"    -$489,570,00089.67%",    DEEWR 2012-13 PBS

+3,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.2.1  Child Care Benefit,2342852000,2444197000,"    $101,345,000104.33%",    DEEWR 2012-13 PBS

+4,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.2.2  Child Care Rebate,1835663000,1993141000,"    $157,478,000108.58%",    DEEWR 2012-13 PBS

+54,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.1.1  Job Services Australia,1490135000,1544929000,"    $54,794,000103.68%",    DEEWR 2012-13 PBS

+71,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.5  Parenting Payment Partnered,1062116000,1017422000,"    -$44,694,00095.79%",    DEEWR 2012-13 PBS

+78,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.12  Youth Allowance ,751484000,922677000,"    $171,193,000122.78%",    DEEWR 2012-13 PBS

+63,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.3.1  Disability Employment Services,824310000,817393000,"    -$6,917,00099.16%",    DEEWR 2012-13 PBS

+5,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.3.1  Early Childhood Education - Universal Access,297000000,447000000,"    $150,000,000150.51%",    DEEWR 2012-13 PBS

+77,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.11  Widow Allowance,401691000,367536000,"    -$34,155,00091.5%",    DEEWR 2012-13 PBS

+38,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.8  The National Partnership Agreement on Low Socio-economic Status School Communities  is providing 1.5 billion over seven years  to facilitate a range of initiatives within school and out-of-school to address the learning needs and wellbeing of students in low socioeconomic status  school communities.,371033000,362908000,"    -$8,125,00097.81%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+105,"Education, Employment & Workplace Relations",Comcare,Comcare,1.2.2  Management of Premium Claims,723908000,353820000,"    -$370,088,00048.88%",    DEEWR 2012-13 PBS

+1,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.1.1  Child Care Services Support,326526000,345312000,"    $18,786,000105.75%",    DEEWR 2012-13 PBS

+80,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.1.1  General Employee Entitlements and Redundancy,199386000,202975000,"    $3,589,000101.8%",    DEEWR 2012-13 PBS

+39,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.9  Teacher Quality,235600000,193000000,"    -$42,600,00081.92%",    DEEWR 2012-13 PBS

+62,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.2  Indigenous Employment Program,157713000,172576000,"    $14,863,000109.42%",    DEEWR 2012-13 PBS

+35,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ","2.6  This program focuses on the key areas of teaching, leadership and the effective use of student performance information to deliver sustained improvement in literacy and numeracy outcomes for all students, especially those who are falling behind.",211538000,162338000,"    -$49,200,00076.74%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+81,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.1.2  Coal Mining Industry Commission,152423000,152423000,"    $0,000100%",    DEEWR 2012-13 PBS

+68,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.2  Mobility Allowance,139686000,143501000,"    $3,815,000102.73%",    DEEWR 2012-13 PBS

+110,"Education, Employment & Workplace Relations",Fair Work Ombudsman ,Fair Work Ombudsman ,"1  To educate employers, employees, organisations and contractors about the workplace relations system and to ensure compliance with workplace laws.",143475000,136648000,"    -$6,827,00095.24%",    DEEWR 2012-13 PBS

+45,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.12.1  ABSTUDY - Indigenous Secondary Students,141235000,133511000,"    -$7,724,00094.53%",    DEEWR 2012-13 PBS

+10,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.1.2  Indigenous Education  Act,150941000,130047000,"    -$20,894,00086.16%",    DEEWR 2012-13 PBS

+34,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.5.3  Digital Education Revolution ,126000000,126000000,"    $0,000100%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+42,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.11.1  Youth Attainment and Transitions National Partnership,113402000,114360000,"    $958,000100.84%",    DEEWR 2012-13 PBS

+73,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.7  Partner Allowance Pension,157831000,99661000,"    -$58,170,00063.14%",    DEEWR 2012-13 PBS

+30,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.4.1  Government Schools,215348000,97651000,"    -$117,697,00045.35%",    DEEWR 2012-13 PBS

+75,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.9  Sickness Allowance,91288000,92485000,"    $1,197,000101.31%",    DEEWR 2012-13 PBS

+2,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.1.2  Jobs Education and Training Child Care Fee Assistance  ,88075000,81919000,"    -$6,156,00093.01%",    DEEWR 2012-13 PBS

+31,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.4.2  Non-Government Schools,55025000,84249000,"    $29,224,000153.11%",    DEEWR 2012-13 PBS

+46,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.12.2  ABSTUDY - Indigenous Tertiary Students,78162000,83261000,"    $5,099,000106.52%",    DEEWR 2012-13 PBS

+19,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.8  National School Chaplaincy Program,74000000,74000000,"    $0,000100%",    DEEWR 2012-13 PBS

+33,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.5.2  Digital Education Revolution ,74000000,74000000,"    $0,000100%",    DEEWR 2012-13 PBS

+109,"Education, Employment & Workplace Relations",Fair Work Australia ,Fair Work Australia ,1  To exercise powers under the Fair Work Act 2009…,79172000,76545000,"    -$2,627,00096.68%",    DEEWR 2012-13 PBS

+74,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.8  Pensioner Education Supplement,81095000,73112000,"    -$7,983,00090.16%",    DEEWR 2012-13 PBS

+47,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.12.3  Assistance for Isolated Children,57601000,63070000,"    $5,469,000109.49%",    DEEWR 2012-13 PBS

+21,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.10  Quality Outcomes,50539000,58498000,"    $7,959,000115.75%",    DEEWR 2012-13 PBS

+6,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.3.2  Indigenous early childhood development – children and family centres,115468000,56535000,"    -$58,933,00048.96%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+64,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.3.2  Employment Assistance and Other Services,37398000,37963000,"    $565,000101.51%",    DEEWR 2012-13 PBS

+88,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.3.3  Workers Compensation Payments,34790000,39661000,"    $4,871,000114%",    DEEWR 2012-13 PBS

+108,"Education, Employment & Workplace Relations",Comcare,Comcare,1.3.5  The objectives of this outcome are…  to recover contributions to compensation payments from 3rd parties for future claimants of asbestos-related disease & to implement better approaches to the management of common law asbestos related claims.,45272000,39600000,"    -$5,672,00087.47%",    DEEWR 2012-13 PBS

+112,"Education, Employment & Workplace Relations",Office of the Fair Work Building Industry Inspectorate ,Office of the Fair Work Building Industry Inspectorate ,"1.1  Enforce workplace relations laws in the  building and construction industry and ensure compliance with those laws by all participants in the building and construction industry through the provision of education, assistance and advice.",2917000,31737000,"    $28,820,0001088%",    DEEWR 2012-13 PBS

+28,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.17  Indigenous Education,48790000,30821000,"    -$17,969,00063.17%",    DEEWR 2012-13 PBS

+87,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.3.2  Asbestos Compensation Payments,23270000,27890000,"    $4,620,000119.85%",    DEEWR 2012-13 PBS

+103,"Education, Employment & Workplace Relations",Comcare,Comcare,1.1  Comcare is maintaining resourcing to match Government expectations about the level of regulatory intervention and the need to continue the positive trend in injury prevention.,32406000,23914000,"    -$8,492,00073.79%",    DEEWR 2012-13 PBS

+7,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.3.3  National quality agenda for early childhood education and care,13093000,21328000,"    $8,235,000162.9%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+76,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.10  Utilities Allowance,20400000,19176000,"    -$1,224,00094%",    DEEWR 2012-13 PBS

+113,"Education, Employment & Workplace Relations",Safe Work Australia ,Safe Work Australia ,"1  Safe Work Australia monitors & evaluates harmonised laws, coordinates & develops national policy & strategies & undertakes research to improve work health & safety & workers compensation arrangements in Australia.",21080000,19402000,"    -$1,678,00092.04%",    DEEWR 2012-13 PBS

+8,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",1.3.4  TAFE fee waivers for childcare qualifications,13188000,17155000,"    $3,967,000130.08%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+41,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.10.2  Students with Disabilities ,17066000,17066000,"    $0,000100%",    DEEWR 2012-13 PBS

+102,"Education, Employment & Workplace Relations",Australian Institute for Teaching and School Leadership ,Australian Institute for Teaching and School Leadership ,1.1  Support the implementation of the national professional standards for teachers…,18896000,14900000,"    -$3,996,00078.85%",    DEEWR 2012-13 PBS

+106,"Education, Employment & Workplace Relations",Comcare,Comcare,1.2.3  Management of Pre Premium Grants from Portfolio Agencies,53361000,18594000,"    -$34,767,00034.85%",    DEEWR 2012-13 PBS

+43,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.11.2  Youth Engagement,9669000,11419000,"    $1,750,000118.1%",    DEEWR 2012-13 PBS

+72,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.5.6  Partner Allow ance Benefit,17704000,10995000,"    -$6,709,00062.1%",    DEEWR 2012-13 PBS

+99,"Education, Employment & Workplace Relations",Australian Curriculum Assessment and Reporting Authority ,Australian Curriculum Assessment and Reporting Authority ,"1.1 To establish the F-12 Australian Curriculum including development of content, content elaborations, achievement standards and annotated work samples for all learning areas…",12203000,12503000,"    $300,000102.46%",    DEEWR 2012-13 PBS

+101,"Education, Employment & Workplace Relations",Australian Curriculum Assessment and Reporting Authority ,Australian Curriculum Assessment and Reporting Authority ,1.3  To ensure that national assessments enable accurate monitoring of student and school performance and progress while promoting good pedagogical practices ie delivery of NAPLAN,12044000,11987000,"    -$57,00099.53%",    DEEWR 2012-13 PBS

+14,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.3  Online Diagnostic Tools,14894000,10238000,"    -$4,656,00068.74%",    DEEWR 2012-13 PBS

+52,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.14.2  Rewards for School Improvement ,10000000,10000000,"    $0,000100%",    DEEWR 2012-13 PBS

+53,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.15  National Rewards for Great Teachers,41283000,8257000,"    -$33,026,00020%",    DEEWR 2012-13 PBS

+58,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.1.5  Productivity Education and Training Fund,10000000,10000000,"    $0,000100%",    DEEWR 2012-13 PBS

+84,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.2.3  International Labour Organisation Subscription,8903000,8262000,"    -$641,00092.8%",    DEEWR 2012-13 PBS

+86,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",4.3.1  Comcare payments,14403000,6300000,"    -$8,103,00043.74%",    DEEWR 2012-13 PBS

+100,"Education, Employment & Workplace Relations",Australian Curriculum Assessment and Reporting Authority ,Australian Curriculum Assessment and Reporting Authority ,1.2 To extend and improve ways of enabling schools to benchmark their performance against other schools with similar characteristics and similar student backgrounds and academic starting points.,5004000,6660000,"    $1,656,000133.09%",    DEEWR 2012-13 PBS

+104,"Education, Employment & Workplace Relations",Comcare,Comcare,1.2.1  SRC Act Regulation,11677000,10383000,"    -$1,294,00088.92%",    DEEWR 2012-13 PBS

+12,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.1  Teach Next,4300000,5224000,"    $924,000121.49%",    DEEWR 2012-13 PBS

+13,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.2  National Trade Cadetship,0,3100000,"    $3,100,000#DIV/0!%",    DEEWR 2012-13 PBS

+18,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.7  Grants and Awards,4035000,4076000,"    $41,000101.02%",    DEEWR 2012-13 PBS

+20,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.9  Helping Children with Autism,5354000,5434000,"    $80,000101.49%",    DEEWR 2012-13 PBS

+22,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.11  Framework for Open Learning,2875000,2984000,"    $109,000103.79%",    DEEWR 2012-13 PBS

+25,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.14  Review of School Funding,0,4793000,"    $4,793,000#DIV/0!%",    DEEWR 2012-13 PBS

+27,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.3.16  Maths and Science Participation,0,3100000,"    $3,100,000#DIV/0!%",    DEEWR 2012-13 PBS

+32,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.5.1  Digtal Education Revolution Project Pool,9242000,6000000,"    -$3,242,00064.92%",    DEEWR 2012-13 PBS

+51,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",2.14.1  Rewards for School Improvement ,5785000,5471000,"    -$314,00094.57%",    DEEWR 2012-13 PBS

+61,"Education, Employment & Workplace Relations","Department of Education, Employment & Workplace Relations ","Department of Education, Employment & Workplace Relations ",3.1.8  Productive Ageing Package,5102000,4455000,"    -$647,00087.32%",    DEEWR 2012-13 PBS

+308,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.1.2  Age Pension,34675633000,36647928000,"    $1,972,295,000105.69%",    FaHCSIA 2012-12-13 PBS

+316,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.2  To make payments to eligible people with disability who are unable to support themselves to achieve financial independence through income support.,14519777000,14861857000,"    $342,080,000102.36%",    FaHCSIA 2012-12-13 PBS

+274,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2.3  Family Tax Benefit Part A - Income Support,13970791000,14081376000,"    $110,585,000100.79%",    FaHCSIA 2012-13 PBS

+275,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2.4  Family Tax Benefit Part B - Income Support,4603794000,4541340000,"    -$62,454,00098.64%",    FaHCSIA 2012-13 PBS

+322,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.6  Carer Payment,3194131000,3603583000,"    $409,452,000112.82%",    FaHCSIA 2012-12-13 PBS

+281,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3.4  Paid Parental Leave Act 2010 - Income Support,1373565000,1440072000,"    $66,507,000104.84%",    FaHCSIA 2012-13 PBS

+320,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.4  Carer Allowance ,1259254000,1378807000,"    $119,553,000109.49%",    FaHCSIA 2012-12-13 PBS

+276,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2.5  Schoolkids Bonus,1324135000,1254478000,"    -$69,657,00094.74%",    FaHCSIA 2012-13 PBS

+279,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3.2  Baby Bonus - Income Support,882362000,851504000,"    -$30,858,00096.5%",    MYEFO 2012-13

+337,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.4  Aboriginal and Torres Strait Islander Land Account; Aboriginals Benefit Account ; Support for Constitutional Recognition for Indigenous Australians; Flexible Funding; Breaking the Cycle of Alcohol and Drug Abuse in Indigenous Communities.,573163000,576908000,"    $3,745,000100.65%",    FaHCSIA 2012-12-13 PBS

+323,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.7  Carer Supplement,480586000,505959000,"    $25,373,000105.28%",    FaHCSIA 2012-12-13 PBS

+321,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.5  Carer Allowance ,475001000,502520000,"    $27,519,000105.79%",    FaHCSIA 2012-12-13 PBS

+326,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.4  Services for People with Disability,430529000,360531000,"    -$69,998,00083.74%",    FaHCSIA 2012-12-13 PBS

+333,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.2.1  Remote Indigenous housing,794143000,303208000,"    -$490,935,00038.18%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+305,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.6  Certain concessions for pensioners and senior card holders,254567000,270509000,"    $15,942,000106.26%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+314,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.2.3  Seniors Supplement,255878000,234977000,"    -$20,901,00091.83%",    FaHCSIA 2012-12-13 PBS

+331,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.1  Community Development Employment Projects  Program,300455000,213829000,"    -$86,626,00071.17%",    FaHCSIA 2012-12-13 PBS

+269,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.1  Family and Children Services; Find and Connect Services,365045000,203547000,"    -$161,498,00055.76%",    FaHCSIA 2012-13 PBS

+315,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.1  Mental Health,166286000,202977000,"    $36,691,000122.06%",    FaHCSIA 2012-12-13 PBS

+302,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.3  Social Security  Act 1999 Clean Energy Low Income Supplement,0,188160000,"    $188,160,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+324,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.8  Child Disability Assistance Payment,163780000,166923000,"    $3,143,000101.92%",    FaHCSIA 2012-12-13 PBS

+287,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2.1  Homelessness,131501000,156501000,"    $25,000,000119.01%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+294,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.1.2  Information and Assistance,129397000,133731000,"    $4,334,000103.35%",    FaHCSIA 2012-12-13 PBS

+310,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.1.4 Wife Pension ,133108000,121653000,"    -$11,455,00091.39%",    FaHCSIA 2012-12-13 PBS

+325,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.9  Wife Pension ,148030000,120181000,"    -$27,849,00081.19%",    FaHCSIA 2012-12-13 PBS

+289,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2.3  Housing Affordability Fund,107911000,101250000,"    -$6,661,00093.83%",    FaHCSIA 2012-12-13 PBS

+329,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.7  Helping Children with Autism package; Better Start for Children with Disability.,0,96411000,"    $96,411,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+336,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.3  Native Title; Land Rights.,92030000,94567000,"    $2,537,000102.76%",    FaHCSIA 2012-12-13 PBS

+290,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2.4   National Rental Affordability,27405000,85193000,"    $57,788,000310.87%",    FaHCSIA 2012-12-13 PBS

+297,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.3  To make payments to financially assist eligible people in severe financial hardship who do not have any other means of support.,82088000,81876000,"    -$212,00099.74%",    FaHCSIA 2012-12-13 PBS

+363,"Families, Housing, Community Services & Indigenous Affairs",Indigenous Business Australia ,Indigenous Business Australia ,1.1  IBA Investment objective is to assist and develop Indigenous Australians to achieve economic independence through direct investment and participation in commercial and joint venture business enterprises.,74248000,79835000,"    $5,587,000107.52%",    FaHCSIA 2012-12-13 PBS

+364,"Families, Housing, Community Services & Indigenous Affairs",Indigenous Business Australia ,Indigenous Business Australia ,"1.2   …facilitate Indigenous Australians into home ownership by addressing barriers such as lower incomes and savings, credit  impairment and limited experience with loan repayments.",33871000,73869000,"    $39,998,000218.09%",    FaHCSIA 2012-12-13 PBS

+366,"Families, Housing, Community Services & Indigenous Affairs",Indigenous Land Corporation ,Indigenous Land Corporation ,Indigenous cultural and environmental heritage protection; Socio-economic development; Education.,84175000,74015000,"    -$10,160,00087.93%",    FaHCSIA 2012-12-13 PBS

+328,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.6  To improve the wellbeing and social and economic participation of people with disability and their carers by  building a National Disability Insurance   that delivers care and support through an insurance approach.,0,66921000,"    $66,921,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+296,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.2  To provide grants and ongoing funding to improve the responsiveness and integration of local community services to increase participation of vulnerable people in community life through support.,70407000,63543000,"    -$6,864,00090.25%",    FaHCSIA 2012-12-13 PBS

+283,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3.6  Single Income Family Supplement,0,56231000,"    $56,231,000#DIV/0!%",    FaHCSIA 2012-13 PBS

+359,"Families, Housing, Community Services & Indigenous Affairs",Aboriginal Hostels Limited ,Aboriginal Hostels Limited ,1.1  To provide temporary accommodation at Company-operated hostels that assist Indigenous Australians who must live away from home to access services and economic opportunity.,53428000,50952000,"    -$2,476,00095.37%",    FaHCSIA 2012-12-13 PBS

+330,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,"6.1  Gender Equality for Women, Services for other Government and Non-Government Bodies",51367000,44242000,"    -$7,125,00086.13%",    FaHCSIA 2012-12-13 PBS

+292,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.1  Financial Management Information and Assistance; Community Investment; Income Management,33101000,40867000,"    $7,766,000123.46%",    FaHCSIA 2012-12-13 PBS

+285,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.1.1  Housing Assistance and Homelessness Prevention,35916000,33605000,"    -$2,311,00093.57%",    FaHCSIA 2012-13 PBS

+291,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2.5  Building Better Regional Cities LGA,30000000,35000000,"    $5,000,000116.67%",    FaHCSIA 2012-12-13 PBS

+332,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.2  Remote Indigenous Housing; Indigenous Boarding Hostels Partnerships.,37301000,35140000,"    -$2,161,00094.21%",    FaHCSIA 2012-12-13 PBS

+365,"Families, Housing, Community Services & Indigenous Affairs",Indigenous Business Australia ,Indigenous Business Australia ,"1.3 IBA works with Indigenous Australians to assist them to succeed in business. The focus is on the sustainable viability of the business, as distinct from simply getting into business.",34061000,32274000,"    -$1,787,00094.75%",    FaHCSIA 2012-12-13 PBS

+284,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,"2.1  To provide rental subsidies for low- and moderate-income households, and to fund homelessness prevention initiatives to reduce the impact of homelessness.",27717000,28833000,"    $1,116,000104.03%",    FaHCSIA 2012-13 PBS

+327,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,"5.5  To provide peer support, respite and information services for carers to help them balance their care responsibilities with social participation and, in the case of young carers, complete their education",22359000,21495000,"    -$864,00096.14%",    FaHCSIA 2012-12-13 PBS

+350,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.13  Stronger Futures in the Northern Territory - Community safety and justice,0,21326000,"    $21,326,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+352,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.15  Stronger Futures in the Northern Territory  - Indigenous housing,0,22400000,"    $22,400,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+303,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.4  Essential Medical Equipment Payment,0,15318000,"    $15,318,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+306,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.1  Program Expenses for Age Pension; Widow B Pension; Wife Pension .,17913000,17189000,"    -$724,00095.96%",    FaHCSIA 2012-12-13 PBS

+271,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2  Program Support and Expenses not requiring appropriation in the Budget year,11853000,14028000,"    $2,175,000118.35%",    FaHCSIA 2012-13 PBS

+304,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.5   Utilities Allowance,13893000,14292000,"    $399,000102.87%",    FaHCSIA 2012-12-13 PBS

+313,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.2.2  National reciprocal transport concessions,13958000,12500000,"    -$1,458,00089.55%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+344,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.7  Stronger Futures in the Northern Territory - Lease Payments to Traditional Owners of Land,19498000,12271000,"    -$7,227,00062.93%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+351,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,"7.5.14   Stronger Futures in the Northern Territory - Child, youth, family and community wellbeing",0,13363000,"    $13,363,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+356,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.17  Stronger Futures in the Northern Territory- Building a quality school workforce – additional teachers,0,12400000,"    $12,400,000#DIV/0!%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+361,"Families, Housing, Community Services & Indigenous Affairs",Australian Institute of Family Studies ,Australian Institute of Family Studies ,"1.1  To increase understanding of factors affecting how Australian families function by conducting research and communicating findings to policy-makers, service providers and the broader community…",9956000,10796000,"    $840,000108.44%",    FaHCSIA 2012-12-13 PBS

+272,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2.1  Schoolkids Bonus - Communication Campaign,0,8500000,"    $8,500,000#DIV/0!%",    FaHCSIA 2012-13 PBS

+277,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3  Program Support and Expenses not requiring appropriation in the Budget year,8804000,8668000,"    -$136,00098.46%",    FaHCSIA 2012-13 PBS

+286,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2  National Rental Affordability ; Housing Affordability Fund.,2601000,6620000,"    $4,019,000254.52%",    FaHCSIA 2012-13 PBS

+298,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.4  Bereavement Allowance; Payments under Special Circumstances ,6139000,6642000,"    $503,000108.19%",    FaHCSIA 2012-12-13 PBS

+300,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.1  Reimbursement to Great SouthernRail for Concessional Fares,8637000,8445000,"    -$192,00097.78%",    FaHCSIA 2012-12-13 PBS

+301,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5.2   Helping Households - Communication Campaign,0,8679000,"    $8,679,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+317,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3  Program Support and Expenses not requiring appropriation in the Budget year,10129000,10138000,"    $9,000100.09%",    FaHCSIA 2012-12-13 PBS

+273,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.2.2  Helping Households - Communication Campaign,4591000,4296000,"    -$295,00093.57%",    FaHCSIA 2012-13 PBS

+278,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3.1  Paid Parental Leave -communication and evaluation,1233000,2647000,"    $1,414,000214.68%",    FaHCSIA 2012-13 PBS

+282,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,1.3.5  Double Orphan Pension - Income Support,3336000,3535000,"    $199,000105.97%",    FaHCSIA 2012-13 PBS

+295,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.1.3  Welfare Reform Payments,3609000,3783000,"    $174,000104.82%",    FaHCSIA 2012-12-13 PBS

+299,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.5  Reimbursement to Great Southern Rail for Concessional Fares; Low Income Supplement; Utilities Allowance; Essential Medical Equipment Payment.,1594000,2240000,"    $646,000140.53%",    FaHCSIA 2012-12-13 PBS

+307,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.1.1 Helping Households - Communication Campaign,6678000,6249000,"    -$429,00093.58%",    FaHCSIA 2012-12-13 PBS

+311,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.2  Seniors Supplement; Broadband for Seniors.,5866000,4690000,"    -$1,176,00079.95%",    FaHCSIA 2012-12-13 PBS

+312,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,4.2.1  Broadband for Seniors,2600000,2600000,"    $0,000100%",    FaHCSIA 2012-12-13 PBS

+318,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.1 Ex-Gratia Payments to Unsuccessful Applicants of Carer Payment ,4800000,2800000,"    -$2,000,00058.33%",    FaHCSIA 2012-12-13 PBS

+345,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.8   Stronger Futures in the Northern Territory - Northern Territory Stronger Futures,0,5982000,"    $5,982,000#DIV/0!%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+346,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.9  Stronger Futures in the Northern Territory - Tackling alcohol abuse,0,3971000,"    $3,971,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+347,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.10  Stronger Futures in the Northern Territory - Remote engagement and coordination,0,4356000,"    $4,356,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+348,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.11  Stronger Futures in the Northern Territory - Municipal and essential services,0,5000000,"    $5,000,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+349,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.12  Stronger Futures in the Northern Territory - Healthy homes,0,4927000,"    $4,927,000#DIV/0!%",    FaHCSIA 2012-12-13 PBS

+357,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,8 Assistance to Victims & their Families,0,3300000,"    $3,300,000#DIV/0!%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+360,"Families, Housing, Community Services & Indigenous Affairs",Aboriginal Hostels Limited ,Aboriginal Hostels Limited ,1.2  To provide temporary accommodation at Community-operated hostels that assist Indigenous Australians who must live away from home to access services and economic opportunity.,6500000,4903000,"    -$1,597,00075.43%",    FaHCSIA 2012-12-13 PBS

+362,"Families, Housing, Community Services & Indigenous Affairs",Equal Opportunity for Women in the Workplace ,Equal Opportunity for Women in the Workplace ,1.1  Increased influence over Australian employers to achieve equality for women in the workplace through regulation and education on eliminating discrimination and promoting merit-based opportunity.,6110000,5613000,"    -$497,00091.87%",    FaHCSIA 2012-12-13 PBS

+288,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,2.2.2   Nation Building and Jobs Plan -Social housing – second stage construction,162000000,0,"    -$162,000,0000%",    FaHCSIA 2012-12-13 PBS

+293,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,3.1.1  Continuation of Income Management in WA,818000,449000,"    -$369,00054.89%",    FaHCSIA 2012-12-13 PBS

+319,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,5.3.2  Helping Households - Communication Campaign,661000,618000,"    -$43,00093.49%",    FaHCSIA 2012-12-13 PBS

+334,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.2.2  Indigenous Boarding Hostels Partnerships,5000000,0,"    -$5,000,0000%",    FaHCSIA 2012-12-13 PBS

+335,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.2.3  Services for Other Entities and Trust Moneys,1156000,0,"    -$1,156,0000%",    FaHCSIA 2012-12-13 PBS

+338,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.1  Community safety family support,5476000,0,"    -$5,476,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+339,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.2  Field operations,4278000,0,"    -$4,278,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+340,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.3  Food security,220000,0,"    -$220,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+341,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.4  Remote policing,29548000,0,"    -$29,548,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+342,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.5  Substance abuse,7246000,0,"    -$7,246,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+343,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.6  Stronger Futures in the Northern Territory - Northern Territory Emergency Response,22349000,0,"    -$22,349,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+353,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.16  Stronger Futures in the Northern Territory - Supporting remote schools - additional teachers,32300000,0,"    -$32,300,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+354,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,"7.5.17  Stronger Futures in the Northern Territory - Quality teaching, accelerated literacy",12289000,0,"    -$12,289,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+355,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.16  Stronger Futures in the Northern Territory - Teacher housing,722000,0,"    -$722,0000%",    Treasury 2012-13 PBS *Forms part of Treasury Program 1.10 Payments to States

+358,"Families, Housing, Community Services & Indigenous Affairs",Department of Families Housing Community Services and Indigenous Affairs ,Department of Families Housing Community Services and Indigenous Affairs ,7.5.18  Stronger Futures in the Northern Territory - Expansion of the school enrolment and attendance measure,0,1870000,"    $1,870,000#DIV/0!%",    MYEFO 2012-13

+919,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.11  Superannuation Act 1976,3315348000,3415480000,"    $100,132,000103.02%",    Finance & Deregulation 2012-13 PBS

+920,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.12  Superannuation Act 1990,2961377000,3249020000,"    $287,643,000109.71%",    Finance & Deregulation 2012-13 PBS

+922,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.3  This program contributes to the outcome through advising on the Government's three Nation Building Funds- Building Australia Fund; Education Investment Fund; and Health and Hospitals Fund.,4712721000,2162455000,"    -$2,550,266,00045.89%",    Finance & Deregulation 2012-13 PBS

+938,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,3.1.1  Ordinary annual services  Electorate and Ministerial Support Costs,232934000,235892000,"    $2,958,000101.27%",    Finance & Deregulation 2012-13 PBS

+942,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,3.1.5  Parliamentary Entitlements Act 1990,153357000,157071000,"    $3,714,000102.42%",    Finance & Deregulation 2012-13 PBS

+936,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.3  This program contributes to the outcome through providing general insurance services and promoting risk management across the Australian Government through the Comcover special account.,95516000,128087000,"    $32,571,000134.1%",    Finance & Deregulation 2012-13 PBS

+935,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.2  This program contributes to the outcome through the management of the Australian Government's non-Defence property portfolio within Australia.,76194000,99824000,"    $23,630,000131.01%",    Finance & Deregulation 2012-13 PBS

+907,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.7  Coordinated Procurement Contracting Special Account,89019000,74631000,"    -$14,388,00083.84%",    Finance & Deregulation 2012-13 PBS

+914,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.6  Judges' Pensions Act 1968,71426000,75300000,"    $3,874,000105.42%",    Finance & Deregulation 2012-13 PBS

+950,Finance & Deregulation,ComSuper,ComSuper,"1.1  Provide access to Government superannuation benefits and information, through developing members' understanding of the schemes, processing contributions, supporting investment processes, paying benefits and managing member details, for current and former APS and members of the ADF, on behalf of the  .",79734000,73328000,"    -$6,406,00091.97%",    Finance & Deregulation 2012-13 PBS

+947,Finance & Deregulation,Australian Electoral Commission ,Australian Electoral Commission ,"1.2  Access to an impartial and independent electoral system through the provision of election services, assistance and advice.",60393000,62440000,"    $2,047,000103.39%",    Finance & Deregulation 2012-13 PBS

+902,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.2  Budget Advice,53294000,53015000,"    -$279,00099.48%",    Finance & Deregulation 2012-13 PBS

+915,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.7  Parliamentary Contributory Superannuation Act 1948,52285000,56300000,"    $4,015,000107.68%",    Finance & Deregulation 2012-13 PBS

+918,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.10  Superannuation Act 1922,49142000,49000000,"    -$142,00099.71%",    Finance & Deregulation 2012-13 PBS

+946,Finance & Deregulation,Australian Electoral Commission ,Australian Electoral Commission ,1.1  Voter entitlement for Australians and support for electoral events and redistributions through maintaining an accurate and up-to-date electoral roll.,54004000,52370000,"    -$1,634,00096.97%",    Finance & Deregulation 2012-13 PBS

+944,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,"3.1.8  Services to Senators, Members and their Staff",41083000,41083000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+951,Finance & Deregulation,Future Fund Management ,Future Fund Management Agency ,1.1  The FFMA supports the Board of Guardians in investing to accumulate assets for the purpose of offsetting the unfunded  superannuation liabilities of the Australian Government which will fall due on future generations.,34212000,40789000,"    $6,577,000119.22%",    Finance & Deregulation 2012-13 PBS

+903,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1 Financial Reporting,24324000,28146000,"    $3,822,000115.71%",    Finance & Deregulation 2012-13 PBS

+933,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.11  Australian Government Information Management Office,30042000,30065000,"    $23,000100.08%",    Finance & Deregulation 2012-13 PBS

+904,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.3  Financial Framework,22965000,19622000,"    -$3,343,00085.44%",    Finance & Deregulation 2012-13 PBS

+931,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.9  Government Business Enterprises Ownerships and Divestment,36755000,20022000,"    -$16,733,00054.47%",    Finance & Deregulation 2012-13 PBS

+948,Finance & Deregulation,Australian Electoral Commission ,Australian Electoral Commission ,1.3  Informed Australians through the provision of information services on electoral matters.,17261000,18412000,"    $1,151,000106.67%",    Finance & Deregulation 2012-13 PBS

+905,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.5  Deregulation and Regulatory Reform,12584000,10807000,"    -$1,777,00085.88%",    Finance & Deregulation 2012-13 PBS

+908,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2  Department Expenses and expenses not requiring allocation in current year,14349000,13236000,"    -$1,113,00092.24%",    Finance & Deregulation 2012-13 PBS

+900,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1  Expenses not requiring allocation in the current budget year,5742000,10383000,"    $4,641,000180.83%",    Finance & Deregulation 2012-13 PBS

+906,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.6  Procurement Framework,9356000,9192000,"    -$164,00098.25%",    Finance & Deregulation 2012-13 PBS

+911,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.3  Superannuation Administration Costs,10283000,10283000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+901,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.1.1  Central Banking Agreement,3000000,0,"    -$3,000,0000%",    Finance & Deregulation 2012-13 PBS

+909,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.1  Act of Grace Nominal Interests,626000,650000,"    $24,000103.83%",    Finance & Deregulation 2012-13 PBS

+910,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.2  Compensation and Legal Expenses,500000,500000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+912,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.4  Federal Magistrates Act 1999 - Section 9G,1256000,1355000,"    $99,000107.88%",    Finance & Deregulation 2012-13 PBS

+913,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.5  Governor-General Act 1974,939000,828000,"    -$111,00088.18%",    Finance & Deregulation 2012-13 PBS

+917,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.9  Same-Sex Relationships  Act 2008,159000,61000,"    -$98,00038.36%",    Finance & Deregulation 2012-13 PBS

+921,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,1.2.13  Superannuation Act 2005,100000,100000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+923,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.1  Grants in Aid - Animals Australia,32000,33000,"    $1,000103.13%",    Finance & Deregulation 2012-13 PBS

+924,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.2  Grants in Aid - Australian Institute of Policy and Science,32000,33000,"    $1,000103.13%",    Finance & Deregulation 2012-13 PBS

+925,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.3  Grants in Aid - Chifley Research Centre,204000,209000,"    $5,000102.45%",    Finance & Deregulation 2012-13 PBS

+926,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.4  Grants in Aid - Green Institute,50000,50000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+927,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.5  Grants in Aid - Menzies Research Centre,204000,209000,"    $5,000102.45%",    Finance & Deregulation 2012-13 PBS

+928,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.6  Grants in Aid - Page Research Centre,102000,105000,"    $3,000102.94%",    Finance & Deregulation 2012-13 PBS

+929,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.7  Grants in Aid - Royal Humane Society of Australasia,23000,23000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+930,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,2.1.8  Grants in Aid - RSPCA Australia Inc,32000,33000,"    $1,000103.13%",    Finance & Deregulation 2012-13 PBS

+937,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,3.1  Departmental expenses -Expenses not requiring allocation in the current budget year,1784000,1795000,"    $11,000100.62%",    Finance & Deregulation 2012-13 PBS

+939,Finance & Deregulation,Department of Finance & Deregulation ,Department of Finance & Deregulation ,3.1.2  Political Exchange Program,834000,849000,"    $15,000101.8%",    Finance & Deregulation 2012-13 PBS

+952,Finance & Deregulation,Future Fund Management ,Future Fund Management Agency ,"1.2  The Nation-building Funds Act 2008 established the Education Investment Fund, the Health and Hospitals Fund and the Building Australia Fund on 1 January 2009. The role of the FFMA was extended to include supporting the Board of Guardians in the investment of the assets of these funds.",720000,720000,"    $0,000100%",    Finance & Deregulation 2012-13 PBS

+891,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,"1.3  To assist developing countries in Africa, South and Central Asia and the Middle East to reduce poverty and achieve sustainable development.",1149839000,1137767000,"    -$12,072,00098.95%",    DFAT 2012-13 PBS

+893,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,1.5  To assist developing countries through contributions to multilateral organisation.,53548000,1072683000,"    $1,019,135,0002003.22%",    DFAT 2012-13 PBS

+890,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,1.2  To assist developing countries in the East Asia region to reduce poverty and achieve sustainable development.,884992000,1018715000,"    $133,723,000115.11%",    DFAT 2012-13 PBS

+889,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,1.1  To assist developing countries in PNG and the Pacific region to reduce poverty and achieve sustainable development.,934946000,966899000,"    $31,953,000103.42%",    DFAT 2012-13 PBS

+872,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.5  Foreign Affairs and Trade Operations,478795000,487186000,"    $8,391,000101.75%",    DFAT 2012-13 PBS

+892,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,1.4  To assist developing countries respond to emergencies and assist refugees,331654000,401514000,"    $69,860,000121.06%",    DFAT 2012-13 PBS

+894,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,"1.6  To assist  developing countries through contributions to UN, Commonwealth and other international organisations",341712000,368020000,"    $26,308,000107.7%",    DFAT 2012-13 PBS

+883,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,2.2  To provide Australians access to secure international travel documentation through the delivery of high-quality passport services.,202209000,247857000,"    $45,648,000122.57%",    DFAT 2012-13 PBS

+875,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,"1.2  To advance Australian foreign, trade and economic, and security interests through participation in international organisations.",237918000,240009000,"    $2,091,000100.88%",    DFAT 2012-13 PBS

+895,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,"1.7  To assist developing countries through contributions to NGO, Volunteer and Community programs",167715000,193450000,"    $25,735,000115.34%",    DFAT 2012-13 PBS

+898,Foreign Affairs & Trade,Australian Secret Intelligence Service ,Australian Secret Intelligence Service ,1.1  Secret Intelligence,190718000,188007000,"    -$2,711,00098.58%",    DFAT 2012-13 PBS

+884,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,"3.1  To ensure a secure Australian Government presence overseas by sustaining and improving security, and strengthening information and  communications technology  capability at Australias overseas missions.",183657000,185214000,"    $1,557,000100.85%",    DFAT 2012-13 PBS

+886,Foreign Affairs & Trade,Australian Trade Commission ,Australian Trade Commission ,"1.1   Austrade will advance Australian trade, investment and international education interests by identifying and presenting international opportunities and delivering practical in-market support, advice and insights to Australian businesses and education institutions.",198106000,163189000,"    -$34,917,00082.37%",    MYEFO 2012-12

+897,Foreign Affairs & Trade,Australian Centre for International Agricultural Research ,Australian Centre for International Agricultural Research ,"1  ACIAR has the single administered  program of International agricultural research for development for more productive and sustainable agriculture, delivered through a number of initiatives aligning closely with the Australian Aid policy statement as described in An Effective Aid Program for Australia, 2011.",120109000,135319000,"    $15,210,000112.66%",    DFAT 2012-13 PBS

+887,Foreign Affairs & Trade,Australian Trade Commission ,Australian Trade Commission ,1.2  Provide an incentive for businesses to enter into export and grow to become sustainable exporters,150400000,125400000,"    -$25,000,00083.38%",    MYEFO 2012-13

+882,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,"2.1  To support and assist Australian travellers and Australians overseas through high-quality consular services, including  accurate and timely tourism advice, practical contingency planning and rapid crisis response.",75281000,72283000,"    -$2,998,00096.02%",    DFAT 2012-13 PBS

+885,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,3.2  To ensure a secure Australian Government presence overseas through the effective management of the Commonwealth?s overseas owned estate and of the contracts for the leased estate.,72077000,72707000,"    $630,000100.87%",    DFAT 2012-13 PBS

+899,Foreign Affairs & Trade,Australian Secret Intelligence Service ,Australian Secret Intelligence Service ,1.2  Other services,63573000,62669000,"    -$904,00098.58%",    DFAT 2012-13 PBS

+873,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.6  Expenses not requiring appropriation in the Budget year,36911000,38548000,"    $1,637,000104.43%",    DFAT 2012-13 PBS

+896,Foreign Affairs & Trade,Australian for International Development ,Australian Agency for International Development ,2.1  To continue to assist Indonesia in reconstruction and development  post the 2004 Tsunami.,44141000,30000000,"    -$14,141,00067.96%",    DFAT 2012-13 PBS

+878,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.3.2  Australia Network,19896000,20414000,"    $518,000102.6%",    DFAT 2012-13 PBS

+888,Foreign Affairs & Trade,Australian Trade Commission ,Australian Trade Commission ,"2.1  Support Australians in specific locations overseas through effective consular and passports services, accurate and timely tourism advice, practical contingency planning and rapid crisis response.",13050000,12218000,"    -$832,00093.62%",    DFAT 2012-13 PBS

+874,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.7  Overseas development assistance - Debt-to Health Swap with the Government of Indonesia,8600000,7900000,"    -$700,00091.86%",    DFAT 2012-13 PBS

+869,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.2 Hosting of the 35th Antarctic Treaty Consultative Meeting,1386000,0,"    -$1,386,0000%",    DFAT 2012-13 PBS

+870,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.3  Personal Benefits - Locally Engaged Staff pension schemes,2014000,1995000,"    -$19,00099.06%",    DFAT 2012-13 PBS

+871,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.1.4  Other Administered Items,479000,491000,"    $12,000102.51%",    DFAT 2012-13 PBS

+876,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.3  Expenses not requiring appropriation in the Budget year,7495000,0,"    -$7,495,0000%",    DFAT 2012-13 PBS

+879,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.3.3  Bali Peace Park,0,450000,"    $450,000#DIV/0!%",    DFAT 2012-13 PBS

+880,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.3.4  Australia and New  Zealand School of Government China Advanced Leadership Program,3000000,0,"    -$3,000,0000%",    DFAT 2012-13 PBS

+881,Foreign Affairs & Trade,Department of Foreign Affairs and Trade ,Department of Foreign Affairs and Trade ,1.3.5  Expositions Special Account,1020000,1500000,"    $480,000147.06%",    DFAT 2012-13 PBS

+126,Health & Ageing,Department of Health & Ageing,Medical Benefits Division Acute Care Division  Mental Health & Drug Treatment Division,"3.1  Improve access to evidence-based, best-practice medical services; Improve access to specialist medical services through telehealth; Improve access to clinically relevant dental services; Capping Extended Medicare Safety Net Benefits.",17636008000,17882060000,"    $246,052,000101.4%",    Health & Ageing 2012-13 PBS

+123,Health & Ageing,Department of Health & Ageing,Access to Pharmaceutical Services,"2.2  List cost-effective, innovative, clinically effective medicines on the PBS; Increase the sustainability of the PBS; Post Market Surveillance; National Medicines Policy.",9635105000,9969381000,"    $334,276,000103.47%",    MYEFO 2012-13

+134,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.4  Improving fairness and sustainability; Provide culturally appropriate care ; Other service models.,7964383000,8308707000,"    $344,324,000104.32%",    Health & Ageing 2012-13 PBS

+144,Health & Ageing,Department of Health & Ageing,Private Health,9.1  Ensure the sustainability of the private health insurance rebate; Promote an affordable and sustainable private health insurance sector; Improve access to prostheses through private health insurance; Improve information for consumers.,5318589000,4376799000,"    -$941,790,00082.29%",    Health & Ageing 2012-13 PBS

+132,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.2  Provide integrated aged care services to people in their homes; Offer support to carers.,279093000,1434722000,"    $1,155,629,000514.07%",    Health & Ageing 2012-13 PBS

+169,Health & Ageing,National Blood Authority ,National Blood Authority ,1.1  Secure the supply of blood and blood products; Improve risk management and blood sector performance; Promote the safe and efficient use of blood and blood products.,1035245000,1095844000,"    $60,599,000105.85%",    NBA 2012-12-13 PBS

+133,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.3  More care at home; Matching funding to care needs; Greater choice and control.,1065796000,1089576000,"    $23,780,000102.23%",    Health & Ageing 2012-13 PBS

+152,Health & Ageing,Department of Health & Ageing,Health Workforce Capacity,"12.1  Increase the supply of, and support for, health professionals in regional, rural and remote Australia; Increased investment in medical training and education; Increase access to medical services through overseas recruitment.",800324000,1038112000,"    $237,788,000129.71%",    Health & Ageing 2012-13 PBS

+170,Health & Ageing,National Health and Medical Research Council ,National Health and Medical Research Council ,1.1  Support high quality health and medical research; Support the translation of health and medical research; Promote the highest ethical standards in health and medical research.,863327000,893057000,"    $29,730,000103.44%",    NHMRC 2012-12-13 PBS

+143,Health & Ageing,Department of Health & Ageing,Indigenous Health,8.1  Reduce chronic disease; Improve child and maternal health; Improve remote service delivery and access to effective health services; Improve social and emotional wellbeing.,737965000,760079000,"    $22,114,000103%",    Health & Ageing 2012-13 PBS

+154,Health & Ageing,Department of Health & Ageing,Acute Care,13.1  Improve access of Australians to organ and tissue transplants; Support access to blood and blood products.,659919000,697837000,"    $37,918,000105.75%",    Health & Ageing 2012-13 PBS

+138,Health & Ageing,Department of Health & Ageing,Primary Care,5.2  Establish Medicare Locals; Improve access to after-hours primary health care; Improve primary health care infrastructure; Improve the coordination and integration of primary health care services across the health system.,607342000,604185000,"    -$3,157,00099.48%",    Health & Ageing 2012-13 PBS

+150,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,10.6  Invest in major health infrastructure.,532681000,420443000,"    -$112,238,00078.93%",    Health & Ageing 2012-13 PBS

+142,Health & Ageing,Department of Health & Ageing,Hearing Services,7.1  Support access for eligible clients to quality hearing services; Support research into hearing loss prevention and management.,398725000,416285000,"    $17,560,000104.4%",    Health & Ageing 2012-13 PBS

+151,Health & Ageing,Department of Health & Ageing,Mental Health,11.1  Strengthen leadership in mental health; Expand suicide prevention activities.,296236000,403135000,"    $106,899,000136.09%",    Health & Ageing 2012-13 PBS

+171,Health & Ageing,Private Health Insurance Administration Council ,Private Health Insurance Administration Council ,"1.1  Prudential safety, industry competitiveness, and consumer confidence; Prudential standards for the private health insurance industry; Effectively manage the Risk Equalisation Trust Fund.",350759000,366701000,"    $15,942,000104.55%",    PHIAC 2012-12-13 PBS

+122,Health & Ageing,Department of Health & Ageing,Access to Pharmaceutical Services,2.1  Support timely access to medicines and pharmacy services through the Fifth Community Pharmacy Agreement,317415000,326464000,"    $9,049,000102.85%",    Health & Ageing 2012-13 PBS

+141,Health & Ageing,Department of Health & Ageing,Rural Health,6.2 Tasmania's Health System,0,325200000,"    $325,200,000#DIV/0!%",    MYEFO 2012-13

+153,Health & Ageing,Department of Health & Ageing,Health Workforce Capacity,12.2  Mental health nurses; Increased investment in the dental workforce.,336592000,306023000,"    -$30,569,00090.92%",    Health & Ageing 2012-13 PBS

+125,Health & Ageing,Department of Health & Ageing,Access to Pharmaceutical Services,2.4  Provide support for people with diabetes; Assist people with a stoma by providing stoma related products; Improve the quality of life for people with Epidermolysis Bullosa;,269275000,288087000,"    $18,812,000106.99%",    Health & Ageing 2012-13 PBS

+139,Health & Ageing,Department of Health & Ageing,Primary Care,5.3  Provide general practice incentive payments.,303956000,285724000,"    -$18,232,00094%",    Health & Ageing 2012-13 PBS

+145,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,"10.1  Improve detection, treatment and survival outcomes for people with cancer.",501159000,271144000,"    -$230,015,00054.1%",    MYEFO 2012-13

+117,Health & Ageing,Department of Health & Ageing,Population Health,1.3  Reduce the harmful effects of tobacco use; Reduce harm to individuals and communities from excessive alcohol consumption; Combat illicit drug use,243833000,247702000,"    $3,869,000101.59%",    Health & Ageing 2012-13 PBS

+135,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.5  Ensuring availably of a skilled workforce; Empowering Consumers; Promoting Quality.,225233000,232261000,"    $7,028,000103.12%",    Health & Ageing 2012-13 PBS

+167,Health & Ageing,Health Workforce Australia ,Health Workforce Australia ,"1.1  Increase clinical training capacity; Support clinical training supervision and simulated learning; Provide leadership on workforce policy, planning and reform; Develop a national strategy for the recruitment of international health professionals.",334340000,213954000,"    -$120,386,00063.99%",    HWA 2012-12-13 PBS

+166,Health & Ageing,Department of Health & Ageing,General Practice Education and Training ,1.1  Provide high quality GP education and training targeted at areas experiencing workforce shortages; Encourage general practice registrars to undertake training within Indigenous health training posts.,176290000,206179000,"    $29,889,000116.95%",    GPET 2012-12-13 PBS

+136,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.6  Support for people living with dementia; Support for a diverse community; Better links to the health system.,146737000,188084000,"    $41,347,000128.18%",    Health & Ageing 2012-13 PBS

+156,Health & Ageing,Department of Health & Ageing,Acute Care,13.3  Implement National Health Reform; Increase efficiency and capacity in public hospitals; Improve access to public dental services; Increase support for health services for the Torres Strait.,162177000,178940000,"    $16,763,000110.34%",    Health & Ageing 2012-13 PBS

+124,Health & Ageing,Department of Health & Ageing,Access to Pharmaceutical Services,2.3   Improve access to new and existing medicines for patients with life threatening conditions,133554000,156519000,"    $22,965,000117.2%",    Health & Ageing 2012-13 PBS

+118,Health & Ageing,Department of Health & Ageing,Population Health,"1.4  Provide direction and national leadership in food and gene technology regulatory policy issues, maintain and improve the therapeutic goods regulatory framework, and provide for the safe and sustainable use of industrial chemicals.",138599000,151054000,"    $12,455,000108.99%",    Health & Ageing 2012-13 PBS

+131,Health & Ageing,Department of Health & Ageing,Aged Care and Population Ageing,4.1  Provide equitable and timely access to aged care assessments; Make it easier to find services – Aged Care Gateway.,37732000,142632000,"    $104,900,000378.01%",    Health & Ageing 2012-13 PBS

+155,Health & Ageing,Department of Health & Ageing,Acute Care,13.2  Ensure the stability of the medical indemnity insurance industry; Ensure that insurance products are affordable for doctors; Ensure availability of professional indemnity insurance for eligible midwives.,107029000,114547000,"    $7,518,000107.02%",    Health & Ageing 2012-13 PBS

+115,Health & Ageing,Department of Health & Ageing,Population Health,1.1  Reduce the incidence of chronic disease and promote healthier lifestyles; Support early detection and prevention of cancer through screening initiatives; Chronic disease management and support,103268000,104710000,"    $1,442,000101.4%",    Health & Ageing 2012-13 PBS

+140,Health & Ageing,Department of Health & Ageing,Rural Health,"6.1   Improve access to health and information services in regional, rural and remote areas.",115261000,98828000,"    -$16,433,00085.74%",    Health & Ageing 2012-13 PBS

+119,Health & Ageing,Department of Health & Ageing,Population Health,1.5  Strengthen immunisation coverage; Improve the efficiency of the National Immunisation Program,81738000,82506000,"    $768,000100.94%",    Health & Ageing 2012-13 PBS

+146,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,10.2   Provide national eHealth leadership; Develop systems to support a national eHealth system; Provide eHealth services.,372856000,82102000,"    -$290,754,00022.02%",    Health & Ageing 2012-13 PBS

+130,Health & Ageing,Department of Health & Ageing,Medical Benefits Division  Acute Care Division  Mental Health & Drug Treatment Division,3.5  Improve access to quality radiation oncology services.,73649000,74225000,"    $576,000100.78%",    Health & Ageing 2012-13 PBS

+149,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,"10.5  Improve research capacity; Maintain effective health surveillance; Monitor the use of diagnostics, therapeutics and pathology; Improve safety and quality in health care.",323729000,74627000,"    -$249,102,00023.05%",    Health & Ageing 2012-13 PBS

+161,Health & Ageing,Australian National Preventative Health ,Australian National Preventative Health Agency ,1.1  Expand preventive health research; Promote health & wellbeing through community preventive health programs; Implement a national approach to social marketing for preventive health programs; Advise & make recommendations on matters relating to preventive health.,47123000,69933000,"    $22,810,000148.41%",    MYEFO 2012-13

+157,Health & Ageing,Department of Health & Ageing,Biosecurity and Emergency Response,"14.1  National health emergency planning and response; Improve biosecurity, drug and chemical safety; Minimise the risks posed by communicable diseases.",124210000,58941000,"    -$65,269,00047.45%",    Health & Ageing 2012-13 PBS

+160,Health & Ageing,Australian Institute of Health and Welfare ,Australian Institute of Health and Welfare ,"1.1  Improve the availability of health and welfare information; Improve the quality and timeliness of health and welfare information; Strengthen policy relevance, including assisting the COAG reform agenda.",52072000,48848000,"    -$3,224,00093.81%",    IAHW 2012-12-13 PBS

+162,Health & Ageing,Australian Organ and Tissue Donation and Transplantation Authority,Australian Organ and Tissue Donation and Transplantation Authority,1.1  Implement an Organ and Tissue Donation Clinical Governance Framework; Provide education and support to clinicians; Integrate the eye and tissue network into the DonateLife Network; Raise community awareness and stakeholder engagement across Australia.,49612000,45244000,"    -$4,368,00091.2%",    AOTDTA 2012-12-13 PBS

+158,Health & Ageing,Department of Health & Ageing,Aged Care Standards and Accreditation Agency ,1.1  Manage accreditation of aged care services; Monitor compliance with the Accreditation Standards; Develop education activities to promote high quality aged care.,41785000,38111000,"    -$3,674,00091.21%",    ACSAA 2012-12-13 PBS

+127,Health & Ageing,Department of Health & Ageing,Medical Benefits Division Acute Care Division  Mental Health & Drug Treatment Division,3.2  Provide medical assistance to Australians overseas; Improve access to specialist medical services through the use of telehealth; Support access to necessary medical services not available through mainstream mechanisms.,24376000,32209000,"    $7,833,000132.13%",    Health & Ageing 2012-13 PBS

+147,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,10.3  Provide support to the Australian Health Ministers Advisory Council; Support maternity services reform.,36271000,35655000,"    -$616,00098.3%",    Health & Ageing 2012-13 PBS

+164,Health & Ageing,Cancer Australia,Cancer Australia,1.1  Provide leadership in health service delivery and clinical best practice; Fund priority research and promote national data reporting; Improve community access to cancer information.,28726000,29147000,"    $421,000101.47%",    Cancer Australia  2012-12-13 PBS

+163,Health & Ageing,Australian Radiation Protection and Nuclear Safety ,Australian Radiation Protection and Nuclear Safety Agency ,"1.1  Protect the public, workers and the environment from radiation exposure; Promote the effective use of ionising radiation in medicine; Ensure effective regulation and enforcement activities.",27879000,24370000,"    -$3,509,00087.41%",    ARPANSA 2012-12-13 PBS

+168,Health & Ageing,Department of Health & Ageing,Independent Hospital Pricing Authority ,1.1  Determine the national efficient price for public hospital services; Develop national classifications for activity based funding; Develop the Three Year Data Plan; Resolve disputes on costing shifting and cross-border issues.,0,26705000,"    $26,705,000#DIV/0!%",    IHPA 2012-12-13 PBS

+120,Health & Ageing,Department of Health & Ageing,Population Health,1.5 National Immunisation Program extended listing of Gardasil®,0,19400000,"    $19,400,000#DIV/0!%",    MYEFO 2012-13

+165,Health & Ageing,Food Standard Australia New Zealand ,Food Standard Australia New Zealand ,"1.1  Ensure effective, evidence-based food standards; Deliver food regulation that protects public health and safety; Improve citizen and stakeholder engagement.",22429000,21572000,"    -$857,00096.18%",    FSANZ 2012-12-13 PBS

+148,Health & Ageing,Department of Health & Ageing,Health System Capacity And Quality,10.4  Facilitate international engagement on global health issues.,9892000,14929000,"    $5,037,000150.92%",    Health & Ageing 2012-13 PBS

+116,Health & Ageing,Department of Health & Ageing,Population Health,1.2  Reduce the incidence of blood borne viruses and sexually transmissible infections.,13700000,13689000,"    -$11,00099.92%",    Health & Ageing 2012-13 PBS

+159,Health & Ageing,Australian Commission on Safety and Quality in Healthcare ,Australian Commission on Safety and Quality in Healthcare ,1.1  Increase support for the implementation of safety and quality improvements in health care; Develop clinical standards of care; Increase analytical capacity; Coordinate implementation of National Safety and Quality Health Services Standards.,12653000,11930000,"    -$723,00094.29%",    ACSQHC 2012-12-13 PBS

+129,Health & Ageing,Department of Health & Ageing,Medical Benefits Division Acute Care Division  Mental Health & Drug Treatment Division,3.4   Assurance of quality and accessibility of services; Pathology Funding Agreement.,7336000,7525000,"    $189,000102.58%",    Health & Ageing 2012-13 PBS

+137,Health & Ageing,Department of Health & Ageing,Primary Care,"5.1  All activities currently funded through Program 5.1 are discussed in Outcome 11 – Mental Health, in these Portfolio Budget Statements.",5639000,7223000,"    $1,584,000128.09%",    Health & Ageing 2012-13 PBS

+128,Health & Ageing,Department of Health & Ageing,Medical Benefits Division Acute Care Division  Mental Health & Drug Treatment Division,3.3  Magnetic resonance imaging; Strengthening the provision of quality diagnostic radiology services; Encourage more effective use of diagnostic imaging; Diagnostic Imaging Accreditation .,6549000,5549000,"    -$1,000,00084.73%",    Health & Ageing 2012-13 PBS

+172,Health & Ageing,Private Health Insurance Ombudsman ,Private Health Insurance Ombudsman ,1.1  Protect the interests of private health insurance consumers; Improve the quality and accessibility of private health insurance information; Provide an efficient and effective complaints handling service.,2215000,2378000,"    $163,000107.36%",    PHIO 2012-12-13 PBS

+741,Human Services,Centrelink,Centrelink,1.1  Income support - Centrelink General Administration,3600970000,3608367000,"    $7,397,000100.21%",    Human Services 2012-2013 PBS

+742,Human Services,Department of Human Services ,Department of Human Services ,"1.1  The Department of Human Services Child Support Program is designed to ensure that both parents contribute to the cost of their children, according to their capacity. The scheme is expected to transfer 3.1 billion dollars between parents for the benefit of approximately 1.2 million children in 2012-13.",1294833000,1357278000,"    $62,445,000104.82%",    Human Services 2012-2013 PBS

+739,Human Services,Department of Human Services ,Department of Human Services ,1.1  Health - General Administration,749557000,647606000,"    -$101,951,00086.4%",    Human Services 2012-2013 PBS

+740,Human Services,Department of Human Services ,Department of Human Services ,1.1  Disabilities - General Administration,187456000,182866000,"    -$4,590,00097.55%",    Human Services 2012-2013 PBS

+517,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.3  Offshore Asylum Seeker Management; Refugee Status Determinations for Offshore Entry Persons; Regional Cooperation Framework,1170449000,1003242000,"    -$167,207,00085.71%",    Immigration & Citizenship 2012-12-13 PBS

+510,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,"1.1  Permanent and temporary migration is a key contributor to Australia's economic, demographic, cultural and social needs.",549591000,564769000,"    $15,178,000102.76%",    MYEFO 2012-12

+521,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.1  Adult Migrant English Program,213299000,220802000,"    $7,503,000103.52%",    Immigration & Citizenship 2012-12-13 PBS

+511,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,2.1  …meet Australia's international protection obligations under the 1951 Refugee Convention and other relevant conventions in relation to people claiming protection within Australia's jurisdiction,105097000,199884000,"    $94,787,000190.19%",    MYEFO 2012-13

+512,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,3.1  Combating people smuggling; Border Protection; Combating people smuggling; Indonesian Border Management Capacity Building Partnership,146961000,142009000,"    -$4,952,00096.63%",    Immigration & Citizenship 2012-12-13 PBS

+513,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.1.1  Visa Compliance- Service Delivery,110928000,86082000,"    -$24,846,00077.6%",    Immigration & Citizenship 2012-12-13 PBS

+525,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.5  Humanitarian Settlement Services,61089000,57761000,"    -$3,328,00094.55%",    Immigration & Citizenship 2012-12-13 PBS

+555,Immigration & Citizenship,Migration Review Tribunal and Refugee Review Tribunal ,Migration Review Tribunal and Refugee Review Tribunal ,1.1.3   Ordinary annual services ,46772000,54166000,"    $7,394,000115.81%",    Immigration & Citizenship 2012-12-13 PBS

+546,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.5  Decision on Citizenship Status,48634000,48818000,"    $184,000100.38%",    Immigration & Citizenship 2012-12-13 PBS

+520,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.6  Refugee Status Determinations for Offshore Entry Persons,0,40925000,"    $40,925,000#DIV/0!%",    Immigration & Citizenship 2012-12-13 PBS

+524,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.4 Grants for Community Settlement Services,38686000,39431000,"    $745,000101.93%",    Immigration & Citizenship 2012-12-13 PBS

+519,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.5  Management and Care of Irregular Immigrants  in Indonesia; Regional Cooperation and Capacity Building; Returns and Reintegration Assistance Packages; Combatting People Smuggling- Addressing irregular migration in region,57062000,32605000,"    -$24,457,00057.14%",    Immigration & Citizenship 2012-12-13 PBS

+514,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.1.2  Visa Compliance & Status Resolution - Policy Advice,39571000,30501000,"    -$9,070,00077.08%",    Immigration & Citizenship 2012-12-13 PBS

+515,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.2.3  Visa Compliance and Status Resolution -Policy Advice and Program Design,23454000,24639000,"    $1,185,000105.05%",    Immigration & Citizenship 2012-12-13 PBS

+527,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.7  Supervision and welfare for unaccompanied humanitarian minors,3474000,15693000,"    $12,219,000451.73%",    Immigration & Citizenship 2012-12-13 PBS

+518,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,4.4  Community and Detention Services; Foreign Fishers;,12011000,12243000,"    $232,000101.93%",    Immigration & Citizenship 2012-12-13 PBS

+529,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.9  Free Translating and Interpreting Services,12049000,12988000,"    $939,000107.79%",    Immigration & Citizenship 2012-12-13 PBS

+530,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.10  Humanitarian Settlement Services,12550000,11537000,"    -$1,013,00091.93%",    Immigration & Citizenship 2012-12-13 PBS

+549,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.8  Decision on Citizenship Status,10955000,10531000,"    -$424,00096.13%",    Immigration & Citizenship 2012-12-13 PBS

+531,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.11  Settlement Planning and Information Delivery,7535000,7027000,"    -$508,00093.26%",    Immigration & Citizenship 2012-12-13 PBS

+532,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.12  Support for Community Services,7608000,7070000,"    -$538,00092.93%",    Immigration & Citizenship 2012-12-13 PBS

+533,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.13  TIS-On-site Interpreting,8272000,9775000,"    $1,503,000118.17%",    Immigration & Citizenship 2012-12-13 PBS

+551,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.10  Promoting the Benefits of a United and Diverse Society,6938000,6613000,"    -$325,00095.32%",    Immigration & Citizenship 2012-12-13 PBS

+522,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.2  Assistance for Former Child Migrants,150000,0,"    -$150,0000%",    Immigration & Citizenship 2012-12-13 PBS

+523,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.3   Grant to Refugees Council of Australia,140000,140000,"    $0,000100%",    Immigration & Citizenship 2012-12-13 PBS

+526,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.6  National Accreditation Authority for Translators and Interpreters Ltd,1241000,612000,"    -$629,00049.32%",    Immigration & Citizenship 2012-12-13 PBS

+534,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.14  TIS - Telephone Interpreting,191000,189000,"    -$2,00098.95%",    Immigration & Citizenship 2012-12-13 PBS

+536,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.16  Free Translating and Interpreting Services,638000,567000,"    -$71,00088.87%",    Immigration & Citizenship 2012-12-13 PBS

+539,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.19  Support for Community Services,2013000,1762000,"    -$251,00087.53%",    Immigration & Citizenship 2012-12-13 PBS

+540,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.20  TIS - On-site Interpreting,18000,17000,"    -$1,00094.44%",    Immigration & Citizenship 2012-12-13 PBS

+541,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,5.1.21  TIS - Telephone Interpreting,191000,189000,"    -$2,00098.95%",    Immigration & Citizenship 2012-12-13 PBS

+542,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.1  Diversity and Social Cohesion,4387000,1906000,"    -$2,481,00043.45%",    Immigration & Citizenship 2012-12-13 PBS

+543,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.2  Grants for Multicultural Affairs,426000,432000,"    $6,000101.41%",    Immigration & Citizenship 2012-12-13 PBS

+544,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.3  Mirrabooka Multicultural Centre,220000,419000,"    $199,000190.45%",    Immigration & Citizenship 2012-12-13 PBS

+545,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.4  Pacific Seasonal Worker Pilot,400000,0,"    -$400,0000%",    Immigration & Citizenship 2012-12-13 PBS

+550,Immigration & Citizenship,Department of Immigration and Citizenship ,Department of Immigration and Citizenship ,6.1.9  Promoting the Value of Australian Citizenship,1911000,1836000,"    -$75,00096.08%",    Immigration & Citizenship 2012-12-13 PBS

+440,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.4  Higher Education Support Act 2003 Commonwealth Grants,2936364000,5983380000,"    $3,047,016,000203.77%",    IISRTE 2012-12-13 PBS

+456,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.3.4  Youth Allowance,1239179000,2437768000,"    $1,198,589,000196.72%",    IISRTE 2012-12-13 PBS

+452,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","3.2   HECS-HELP,  FEE-HELP,   OS-HELP,   SA-HELP, VET FEE-HELP",758283000,1784786000,"    $1,026,503,000235.37%",    IISRTE 2012-12-13 PBS

+458,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","3.5.1  …achieve national growth in skills, qualifications productivity and social inclusion through raising skill-levels of the Australian workforce…",983781000,1690057000,"    $706,276,000171.79%",    IISRTE 2012-12-13 PBS

+475,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.18  Support for Australian Apprenticeships,455366000,977290000,"    $521,924,000214.62%",    IISRTE 2012-12-13 PBS

+418,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.4  Research Training,631763000,656092000,"    $24,329,000103.85%",    IISRTE 2012-12-13 PBS

+501,"Industry Innovation, Science, Research & Tertiary Education",Commonwealth Scientific and Industrial Research Organisation ,Commonwealth Scientific and Industrial Research Organisation ,"1.1  National challenges being addressed through this program include water, food, health, energy, climate change, mining, and manufacturing - covering over 40 per cent of Australian GDP",566176000,574954000,"    $8,778,000101.55%",    IISRTE 2012-12-13 PBS

+497,"Industry Innovation, Science, Research & Tertiary Education",Australian Research Council ,Australian Research Council ,"1.1  The Discovery Program is aimed at supporting the growth of Australia's research capacity, resulting in the development of new technologies, products and ideas, the creation of jobs, economic growth and an enhanced quality of life in Australia.",510323000,550011000,"    $39,688,000107.78%",    IISRTE 2012-12-13 PBS

+502,"Industry Innovation, Science, Research & Tertiary Education",Commonwealth Scientific and Industrial Research Organisation ,Commonwealth Scientific and Industrial Research Organisation ,"1.2  This Program provides capability to Program 1.1 and core National Research capability with flow on benefits to industry, environment and community.",556774000,508234000,"    -$48,540,00091.28%",    IISRTE 2012-12-13 PBS

+454,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.3.2  Austudy - Income Support,211487000,445444000,"    $233,957,000210.62%",    IISRTE 2012-12-13 PBS

+422,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","2.2  …supporting research collaboration and networking through the Collaborative Research Network program, and the Commonwealth-Australian National University Strategic Relationship…",463698000,362943000,"    -$100,755,00078.27%",    IISRTE 2012-12-13 PBS

+498,"Industry Innovation, Science, Research & Tertiary Education",Australian Research Council ,Australian Research Council ,1.2  The Linkage Program is aimed at improving research outcomes and the use of research outcomes by strengthening links within Australia’s innovation system and with innovation systems internationally.,336113000,348263000,"    $12,150,000103.61%",    IISRTE 2012-12-13 PBS

+416,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.2  Joint Research Engagement Program,332489000,345293000,"    $12,804,000103.85%",    IISRTE 2012-12-13 PBS

+414,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.3   …developing and delivering online services through business.gov.au;  developing and delivering online authentication services through VANguard…,351620000,340464000,"    -$11,156,00096.83%",    IISRTE 2012-12-13 PBS

+457,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","3.4   … negotiate, implement and monitor the National Agreement for Skills and Workforce Development and the associated National Partnership Agreement on Skills Reform, in accordance with the agreed Council of Australian Government  principles…",0,340000000,"    $340,000,000#DIV/0!%",    Budget Paper 3 2012-13

+449,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.13   Superannuation Program,311843000,321819000,"    $9,976,000103.2%",    IISRTE 2012-12-13 PBS

+398,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.30  Special Appropriations: Automotive Transformation  Act 2009,301066000,300000000,"    -$1,066,00099.65%",    IISRTE 2012-12-13 PBS

+420,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.6  The Australian Postgraduate Awards,218867000,248368000,"    $29,501,000113.48%",    IISRTE 2012-12-13 PBS

+417,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.3  Research Infrastructure Block Grants,224467000,233111000,"    $8,644,000103.85%",    IISRTE 2012-12-13 PBS

+450,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.14  EIF Research Portfolio Special Account: Nation-building Funds Act 2008 s21 Special Account,313404000,227905000,"    -$85,499,00072.72%",    IISRTE 2012-12-13 PBS

+419,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.5  Sustainable Research Excellence in Universities,165193000,218593000,"    $53,400,000132.33%",    IISRTE 2012-12-13 PBS

+460,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.3  Australian Apprenticeship Centres,87318000,219539000,"    $132,221,000251.42%",    IISRTE 2012-12-13 PBS

+446,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.10  National Institutes,97149000,198196000,"    $101,047,000204.01%",    IISRTE 2012-12-13 PBS

+485,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.7  … providing high quality policy advice; ensuring that the Australian education system is recognised as world class and globally connected…,3852000,186407000,"    $182,555,0004839.23%",    IISRTE 2012-12-13 PBS

+444,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.8  Higher Education Participation and Partnerships Program,103174000,167748000,"    $64,574,000162.59%",    IISRTE 2012-12-13 PBS

+408,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.5  Cooperative Research Centres Program,165724000,154493000,"    -$11,231,00093.22%",    IISRTE 2012-12-13 PBS

+506,"Industry Innovation, Science, Research & Tertiary Education",IP Australia,IP Australia,1.1  Professional registration- IP Australia will successfully undertake its functions associated with persons wishing to qualify for registration as Patent and or Trade Marks Attorneys and will provide effective  secretariat support to the Professional Standards Board.,140773000,155485000,"    $14,712,000110.45%",    IISRTE 2012-12-13 PBS

+491,"Industry Innovation, Science, Research & Tertiary Education",Australian Nuclear Science and Technology Organisation ,Australian Nuclear Science and Technology Organisation ,1.1.1  Management of core nuclear facilities,140559000,122162000,"    -$18,397,00086.91%",    IISRTE 2012-12-13 PBS

+504,"Industry Innovation, Science, Research & Tertiary Education",Commonwealth Scientific and Industrial Research Organisation ,Commonwealth Scientific and Industrial Research Organisation ,1.4  CSIRO hosts National Research Infrastructure on behalf of the scientific community to assist with the delivery of research.,114770000,123564000,"    $8,794,000107.66%",    IISRTE 2012-12-13 PBS

+469,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","3.5.12 Language, Literacy and Numeracy",50478000,107879000,"    $57,401,000213.71%",    IISRTE 2012-12-13 PBS

+461,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.4  Australian Apprenticeships Workforce Skills Development,151331000,83917000,"    -$67,414,00055.45%",    IISRTE 2012-12-13 PBS

+377,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.9  Automotive Transformation,95573000,79205000,"    -$16,368,00082.87%",    IISRTE 2012-12-13 PBS

+382,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.14  Clean Technology Investment - General Program,5980000,77400000,"    $71,420,0001294.31%",    IISRTE 2012-12-13 PBS

+443,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.7  Diversity and Structural Adjustment,95870000,74059000,"    -$21,811,00077.25%",    IISRTE 2012-12-13 PBS

+468,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.11  Critical Skills Investment Fund,62802000,73775000,"    $10,973,000117.47%",    IISRTE 2012-12-13 PBS

+407,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.4  Commercialisation Australia,57300000,69684000,"    $12,384,000121.61%",    IISRTE 2012-12-13 PBS

+436,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.3  …establishing the role of the National Maths and Science Education and Industry Advisor within the Office of the Chief Scientist…,78662000,72207000,"    -$6,455,00091.79%",    IISRTE 2012-12-13 PBS

+463,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.6  Australian Government Skills Connect- National Workforce Development Fund,65668000,64972000,"    -$696,00098.94%",    IISRTE 2012-12-13 PBS

+410,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.7  Green Car Innovation Fund,125542000,57780000,"    -$67,762,00046.02%",    IISRTE 2012-12-13 PBS

+482,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.6.3  International Education and Training,39739000,58157000,"    $18,418,000146.35%",    IISRTE 2012-12-13 PBS

+367,"Industry Innovation, Science, Research & Tertiary Education",Torres Strait Regional Authority ,Torres Strait Regional Authority ,"Progress towards closing the gap for Torres Strait Islander and Aboriginal people living in the Torres Strait Region through development planning, coordination, sustainable resource management, and preservation and promotion of Indigenous culture.",57358000,53303000,"    -$4,055,00092.93%",    FaHCSIA 2012-12-13 PBS

+490,"Industry Innovation, Science, Research & Tertiary Education",Australian Institute of Marine Science ,Australian Institute of Marine Science ,1.1  With a national value of production across marine-based industries  of  $42.3 billion in 2009-10 the marine estate makes a vital contribution to employment and infrastructure at national and regional levels.,50851000,52415000,"    $1,564,000103.08%",    IISRTE 2012-12-13 PBS

+493,"Industry Innovation, Science, Research & Tertiary Education",Australian Nuclear Science and Technology Organisation ,Australian Nuclear Science and Technology Organisation ,"1.1.3  Research into, and application of, nuclear science and technology",48180000,48930000,"    $750,000101.56%",    IISRTE 2012-12-13 PBS

+453,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.3.1  Indigenous Education  Act 2003 - Income Support,0,41343000,"    $41,343,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+445,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.9  Indigenous Support Program,18436000,38173000,"    $19,737,000207.06%",    IISRTE 2012-12-13 PBS

+503,"Industry Innovation, Science, Research & Tertiary Education",Commonwealth Scientific and Industrial Research Organisation ,Commonwealth Scientific and Industrial Research Organisation ,"1.3  Through the science outreach programs CSIRO aims to promote the importance of science and its application to students, parents, teachers and the Australian community…",36564000,37690000,"    $1,126,000103.08%",    IISRTE 2012-12-13 PBS

+381,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.13  Clean Technology Investment - Food and Foundries Program,3580000,35300000,"    $31,720,000986.03%",    IISRTE 2012-12-13 PBS

+448,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.12  Quality Initiatives,5580000,35452000,"    $29,872,000635.34%",    IISRTE 2012-12-13 PBS

+500,"Industry Innovation, Science, Research & Tertiary Education",Australian Skills Quality Authority ,Australian Skills Quality Authority ,1.1  To assure the quality of VET outcomes through national regulation and the communication of advice on vocational education and training,24565000,34878000,"    $10,313,000141.98%",    IISRTE 2012-12-13 PBS

+379,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.11  Clean Business Australia - Green Building Fund,30580000,28264000,"    -$2,316,00092.43%",    IISRTE 2012-12-13 PBS

+441,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.5  Commonwealth Scholarships,64447000,29161000,"    -$35,286,00045.25%",    IISRTE 2012-12-13 PBS

+459,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.2  Australian Apprenticeship Access,0,29038000,"    $29,038,000#DIV/0!%",    MYEFO 2012-13

+462,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.5  Australian Government Skills Connect- Workplace English Language and Literacy,20094000,28860000,"    $8,766,000143.62%",    IISRTE 2012-12-13 PBS

+472,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.15  National Training Programs,34479000,29150000,"    -$5,329,00084.54%",    IISRTE 2012-12-13 PBS

+384,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.16  Enterprise Connect,29928000,23608000,"    -$6,320,00078.88%",    IISRTE 2012-12-13 PBS

+389,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.21  Liquefied Petroleum Gas Vehicle,28175000,26100000,"    -$2,075,00092.64%",    IISRTE 2012-12-13 PBS

+400,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","1.1.32  Textile, Clothing and Footwear Investment and Innovation Programs Act 1999",25271000,25517000,"    $246,000100.97%",    IISRTE 2012-12-13 PBS

+466,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.9  Australian Government Skills Connect- Accelerated Australian Apprenticeships,12527000,23191000,"    $10,664,000185.13%",    IISRTE 2012-12-13 PBS

+505,"Industry Innovation, Science, Research & Tertiary Education",Commonwealth Scientific and Industrial Research Organisation ,Commonwealth Scientific and Industrial Research Organisation ,"1.5  The Science and Industry Endowment Fund  is established by Commonwealth legislation, the Science and Industry Endowment Act 1926, for the purpose of supporting scientific and industrial research for the benefit of Australia and its people.",18679000,23636000,"    $4,957,000126.54%",    IISRTE 2012-12-13 PBS

+415,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.1  International Postgraduate Research Scholarship,20727000,21525000,"    $798,000103.85%",    IISRTE 2012-12-13 PBS

+426,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.4  Collaborative Research Network program,20700000,20700000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+465,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.8  Australian Government Skills Connect- Australian ApprenticeshipsMentoring,15292000,19800000,"    $4,508,000129.48%",    IISRTE 2012-12-13 PBS

+492,"Industry Innovation, Science, Research & Tertiary Education",Australian Nuclear Science and Technology Organisation ,Australian Nuclear Science and Technology Organisation ,1.1.2  Scientific and technical services for Government,22255000,22573000,"    $318,000101.43%",    IISRTE 2012-12-13 PBS

+495,"Industry Innovation, Science, Research & Tertiary Education",Australian Nuclear Science and Technology Organisation ,Australian Nuclear Science and Technology Organisation ,1.1.5  Radiopharmaceutical sales,38530000,19051000,"    -$19,479,00049.44%",    IISRTE 2012-12-13 PBS

+509,"Industry Innovation, Science, Research & Tertiary Education",Tertiary Education Quality and Standards ,Tertiary Education Quality and Standards Agency ,1.1  …assure the quality of Australian higher education; support the capacity of the sector to understand the nature of compliance with the Higher Education Standards Framework; establish TEQSA as an innovative and expert regulator.,11144000,17534000,"    $6,390,000157.34%",    IISRTE 2012-12-13 PBS

+372,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.4  Australian Space Science Program,13229000,14174000,"    $945,000107.14%",    IISRTE 2012-12-13 PBS

+387,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.19  Illawarra Region Innovation and Investment Fund,6400000,11600000,"    $5,200,000181.25%",    IISRTE 2012-12-13 PBS

+405,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.2  Clean Technology Innovation Program,0,11280000,"    $11,280,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+430,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.8  International Education and Training,7456000,12197000,"    $4,741,000163.59%",    IISRTE 2012-12-13 PBS

+447,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.11  Promotion of Excellence in Learning and Teaching in Higher Education,6819000,13904000,"    $7,085,000203.9%",    IISRTE 2012-12-13 PBS

+483,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.6.4  Overseas Students Tuition Fund ,0,11300000,"    $11,300,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+488,"Industry Innovation, Science, Research & Tertiary Education",Australian Institute of Aboriginal and Torres Strait Islander Studies ,Australian Institute of Aboriginal and Torres Strait Islander Studies ,"1.3  To develop, maintain and preserve well-documented archives and collections and to maximise access  to  these,  particularly by Indigenous peoples, in keeping  with appropriate cultural and ethical practices…",11594000,11179000,"    -$415,00096.42%",    IISRTE 2012-12-13 PBS

+378,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.10  Buy Australian at Home and Abroad,6447000,9034000,"    $2,587,000140.13%",    IISRTE 2012-12-13 PBS

+391,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.23  Small Business Advisory Services,5650000,6437000,"    $787,000113.93%",    IISRTE 2012-12-13 PBS

+396,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.28  Textile Clothing and Footwear- Strategic Capability Program,9105000,9105000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+409,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.6  CSL ,10600000,8000000,"    -$2,600,00075.47%",    IISRTE 2012-12-13 PBS

+442,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.6  Disability Support Program,278000,6537000,"    $6,259,0002351.44%",    IISRTE 2012-12-13 PBS

+464,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.7   Australian Government Skills Connect- Investing in Experience ,0,10000000,"    $10,000,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+476,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.19  The Right Trade for You,10368000,9360000,"    -$1,008,00090.28%",    IISRTE 2012-12-13 PBS

+507,"Industry Innovation, Science, Research & Tertiary Education",IP Australia,IP Australia,1.2  Awareness and education &International engagement.,8662000,9068000,"    $406,000104.69%",    IISRTE 2012-12-13 PBS

+375,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.7  Automotive New Markets Initiative,0,3629000,"    $3,629,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+376,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.8  Automotive Supply Chain Development Program,5420000,4688000,"    -$732,00086.49%",    IISRTE 2012-12-13 PBS

+390,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.22  Manufacturing Technology Innovation Centre - establishment,0,3205000,"    $3,205,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+394,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.26  Support for Industry Service Organisations program,4019000,4100000,"    $81,000102.02%",    IISRTE 2012-12-13 PBS

+395,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.27  Tasmanian Innovation and Investment Fund,3797000,2868000,"    -$929,00075.53%",    IISRTE 2012-12-13 PBS

+397,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.29  Textile Clothing and Footwear- Structural Adjustment Program,7281000,4781000,"    -$2,500,00065.66%",    IISRTE 2012-12-13 PBS

+403,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.33   Special Account Expenses: Services for Other Entities and Trust Moneys -s20 Special Account,2050000,4200000,"    $2,150,000204.88%",    IISRTE 2012-12-13 PBS

+411,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.8  National Enabling Technologies Strategy,4310000,4346000,"    $36,000100.84%",    IISRTE 2012-12-13 PBS

+412,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.9  Research and Development Tax Incentive ,2437000,3148000,"    $711,000129.18%",    IISRTE 2012-12-13 PBS

+413,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.10  Small scale mammalian cell production facility,4000000,4000000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+423,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.1  Australia-China Science and Research Fund,2000000,4000000,"    $2,000,000200%",    IISRTE 2012-12-13 PBS

+427,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.5  Commonwealth-Australian National University Strategic Relationship,23860000,3100000,"    -$20,760,00012.99%",    IISRTE 2012-12-13 PBS

+428,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.6  Establishment of an ICT-enabled research laboratory Commonwealth assistance,2313000,4052000,"    $1,739,000175.18%",    IISRTE 2012-12-13 PBS

+432,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.10  Science for Australia's Future- Inspiring Australia,5246000,5246000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+477,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.20  Apprentice to business owner - business skills and mentoring program,0,2798000,"    $2,798,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+478,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.21  EIF Research Portfolio Special Account: Nation-building Funds Act 2008 - s21 Special Account,8687000,3769000,"    -$4,918,00043.39%",    IISRTE 2012-12-13 PBS

+486,"Industry Innovation, Science, Research & Tertiary Education",Australian Institute of Aboriginal and Torres Strait Islander Studies ,Australian Institute of Aboriginal and Torres Strait Islander Studies ,"1.1  To provide leadership and excellence in promoting, facilitating and undertaking high-quality research in Aboriginal and Torres Strait Islander Studies.",2977000,3273000,"    $296,000109.94%",    IISRTE 2012-12-13 PBS

+368,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1  Expenses not requiring appropriation in the Budget year,1774000,0,"    -$1,774,0000%",    IISRTE 2012-12-13 PBS

+369,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.1  Assistance to upgrade Simplot's processing plants in Tasmania,1000000,0,"    -$1,000,0000%",    IISRTE 2012-12-13 PBS

+370,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.2  Australian Business Number and Business Names Registration System - expansion,1610000,740000,"    -$870,00045.96%",    IISRTE 2012-12-13 PBS

+371,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.3  Australian Small Business Commissioner,0,316000,"    $316,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+373,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.5  Automotive Industry Structural Adjustment Program,19995000,0,"    -$19,995,0000%",    IISRTE 2012-12-13 PBS

+374,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.6  Automotive Market Access,750000,0,"    -$750,0000%",    IISRTE 2012-12-13 PBS

+380,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.12  Clean Business Australia - Retooling for Climate Change,4802000,0,"    -$4,802,0000%",    IISRTE 2012-12-13 PBS

+383,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ","1.1.15  Enhanced and amalgamated mediation services for the Franchising Code of Conduct, the Horticultural Code of Conduct, the Oilcode and the Produce and Grocery Industry Code of Conduct",700000,705000,"    $5,000100.71%",    IISRTE 2012-12-13 PBS

+385,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.17  Food Industry Policy,478000,48000,"    -$430,00010.04%",    IISRTE 2012-12-13 PBS

+386,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.18  Ford Australia Environmental Innovation Grant,34000000,0,"    -$34,000,0000%",    IISRTE 2012-12-13 PBS

+388,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.20  Leveraging Australia's Global Expat Platform - Advance,857000,818000,"    -$39,00095.45%",    IISRTE 2012-12-13 PBS

+392,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.24  Small Business Support Line,1318000,1319000,"    $1,000100.08%",    IISRTE 2012-12-13 PBS

+393,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.25  South-East South Australian Innovation and Investment Fund,1334000,1334000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+399,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.31  Special Appropriations: Steel Transformation Plan Act 2011,164000000,0,"    -$164,000,0000%",    IISRTE 2012-12-13 PBS

+401,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.33 Alcoa’s Point Henry aluminium smelter assistance,42000000,0,"    -$42,000,0000%",    MYEFO 2012-13

+402,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.1.34 Energy Brix Australia Corporation assistance,25800000,0,"    -$25,800,0000%",    MYEFO 2012-14

+404,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.1  Clean Business Australia ,8027000,0,"    -$8,027,0000%",    IISRTE 2012-12-13 PBS

+406,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",1.2.3  Commercial Ready Program,900000,0,"    -$900,0000%",    IISRTE 2012-12-13 PBS

+421,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.1.7  The Commercialisation Training,2863000,0,"    -$2,863,0000%",    IISRTE 2012-12-13 PBS

+424,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.2  Australian Astronomical Observatory,1497000,1501000,"    $4,000100.27%",    IISRTE 2012-12-13 PBS

+425,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.3  Cairns Institute Tropical Innovation Hub - contribution,4500000,0,"    -$4,500,0000%",    IISRTE 2012-12-13 PBS

+429,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.7  European Molecular Biology Laboratory partner facility,2000000,2000000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+431,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.9  Learned Academies - supplementation,1000000,0,"    -$1,000,0000%",    IISRTE 2012-12-13 PBS

+433,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.11  Square Kilometre Array Radio Telescope - supporting the Australia-New Zealand bid,1625000,1625000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+434,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.13  Super Science - Future Industries,63000,63000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+435,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",2.2.12 Super Science - Space and Astronomy,30000,30000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+437,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.1  Higher Education Special Projects,12766000,0,"    -$12,766,0000%",    IISRTE 2012-12-13 PBS

+438,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.2  Indigenous Education Advisory Council,35000,323000,"    $288,000922.86%",    IISRTE 2012-12-13 PBS

+439,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.3  My University Website,1241000,944000,"    -$297,00076.07%",    IISRTE 2012-12-13 PBS

+451,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.1.15  Services for Other Entities and Trust Moneys s20 Special Account,8925000,0,"    -$8,925,0000%",    IISRTE 2012-12-13 PBS

+455,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.3.3 Fares Allowance,788000,788000,"    $0,000100%",    IISRTE 2012-12-13 PBS

+467,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.10  Australian Skills Centres of Excellence,0,60000,"    $60,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+470,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.13  National Centre for Vocational Education Research,149000,675000,"    $526,000453.02%",    IISRTE 2012-12-13 PBS

+471,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.14  National Foundation Skills Strategy,5415000,1710000,"    -$3,705,00031.58%",    IISRTE 2012-12-13 PBS

+473,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.16  Productive Ageing Through Community Education,0,1000000,"    $1,000,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+474,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.17  VET FEE-HELP Assistance  - redesign,0,274000,"    $274,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+479,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.5.22  Services for Other Entities and Trust Moneys s20 Special Account,3807000,0,"    -$3,807,0000%",    IISRTE 2012-12-13 PBS

+480,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.6.1  Assessment Subsidy for Overseas Trained Professionals,366000,797000,"    $431,000217.76%",    IISRTE 2012-12-13 PBS

+481,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.6.2  Education Services for Overseas Students Assurance Fund,8375000,0,"    -$8,375,0000%",    IISRTE 2012-12-13 PBS

+484,"Industry Innovation, Science, Research & Tertiary Education","Department of Industry, Innovation, Science, Research & Tertiary Education ","Department of Industry, Innovation, Science, Research & Tertiary Education ",3.6.5  Services for Other Entities and Trust Moneys s20 Special Account,740000,0,"    -$740,0000%",    IISRTE 2012-12-13 PBS

+487,"Industry Innovation, Science, Research & Tertiary Education",Australian Institute of Aboriginal and Torres Strait Islander Studies ,Australian Institute of Aboriginal and Torres Strait Islander Studies ,"1.2  To create, develop and disseminate a diverse range of publications and services about Australian Indigenous cultures and to promote and market the products, services and capacity of AIATSIS…",940000,1070000,"    $130,000113.83%",    IISRTE 2012-12-13 PBS

+489,"Industry Innovation, Science, Research & Tertiary Education",Australian Institute of Aboriginal and Torres Strait Islander Studies ,Australian Institute of Aboriginal and Torres Strait Islander Studies ,"1.4  To ensure that the Australian Institute of Aboriginal and Torres Strait Islander Studies  is managed efficiently and effectively in a transparent, accountable and supportive manner…",0,0,"    $0,000#DIV/0!%",    IISRTE 2012-12-13 PBS

+496,"Industry Innovation, Science, Research & Tertiary Education",Australian Nuclear Science and Technology Organisation ,Australian Nuclear Science and Technology Organisation ,1.1.6 Exploitation of assets,18223000,0,"    -$18,223,0000%",    IISRTE 2012-12-13 PBS

+832,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.11  Special Account expenses Nation Building Plan for the Future ,2236700000,890400000,"    -$1,346,300,00039.81%",    I & T 2012-2013 PBS

+822,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.1  Nation Building Program,513501000,408643000,"    -$104,858,00079.58%",    I & T 2012-2013 PBS

+824,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.3  Nation Building Program- Nation Building Roads to Recovery,350000000,350000000,"    $0,000100%",    I & T 2012-2013 PBS

+854,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4  Program Suport,240575000,220768000,"    -$19,807,00091.77%",    I & T 2012-2013 PBS

+866,Infrastructure & Transport,Civil Aviation Safety Authority ,Civil Aviation Safety Authority ,"1.1  Develop and maintain a quality safety regulatory framework and oversight its application through effective entry control, surveillance, education and enforcement to maintain, enhance and promote civil aviation safety.",178179000,174374000,"    -$3,805,00097.86%",    I & T 2012-2013 PBS

+864,Infrastructure & Transport,Australian Maritime Safety Authority ,Australian Maritime Safety Authority ,1.1   …minimising the occurrence of maritime accidents and incidents; ensuring that seafarer living and working conditions meet international requirements; supporting and enhancing the operation of a skilled maritime workforce within the; Australian shipping industry; minimising the impact of shipping on the environment…,161321000,163779000,"    $2,458,000101.52%",    I & T 2012-2013 PBS

+863,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.11  Special Appropriation expenses Aviation Fuel Revenues  Act 1988,111859000,111874000,"    $15,000100.01%",    I & T 2012-2013 PBS

+843,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.4  Tasmanian Freight Equalisation,100000000,101900000,"    $1,900,000101.9%",    I & T 2012-2013 PBS

+847,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.8  Special Appropriation expenses Australian Maritime Safety Authority Act 1990,99064000,101891000,"    $2,827,000102.85%",    I & T 2012-2013 PBS

+849,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.10  Special Account expenses Interstate Road Transport fees - ,84715000,92594000,"    $7,879,000109.3%",    I & T 2012-2013 PBS

+833,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.1  Program support,86638000,87340000,"    $702,000100.81%",    I & T 2012-2013 PBS

+845,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.6  Payments to CAC Act bodies - AMSA,58543000,58228000,"    -$315,00099.46%",    I & T 2012-2013 PBS

+821,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1  Program support for Nation Building Plan,54236000,52560000,"    -$1,676,00096.91%",    I & T 2012-2013 PBS

+823,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.2  Nation Building Program- Nation Building Program Investment,61224000,54373000,"    -$6,851,00088.81%",    I & T 2012-2013 PBS

+840,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.1  Bass Strait Passenger Vehicle Equalisation,40000000,41200000,"    $1,200,000103%",    I & T 2012-2013 PBS

+861,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.9  Payments to CAC Act bodies -  CASA,42739000,42675000,"    -$64,00099.85%",    I & T 2012-2013 PBS

+859,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.7  Regional Aviation Access,32748000,24627000,"    -$8,121,00075.2%",    I & T 2012-2013 PBS

+865,Infrastructure & Transport,Australian Transport Safety Bureau ,Australian Transport Safety Bureau ,"1.1  The ATSB will work actively with the aviation, marine and rail industries, transport regulators and governments at a state, national and international level to improve transport safety standards for all Australians, particularly those traveling within Australia and overseas.",23383000,25871000,"    $2,488,000110.64%",    I & T 2012-2013 PBS

+828,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.7  Maldon to Dombarton Rail Link,0,20000000,"    $20,000,000#DIV/0!%",    I & T 2012-2013 PBS

+850,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.3  Program Support,18543000,16741000,"    -$1,802,00090.28%",    I & T 2012-2013 PBS

+839,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2  Program Support,14054000,11129000,"    -$2,925,00079.19%",    I & T 2012-2013 PBS

+831,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.10  Sustainable Australia - Liveable Cities,6460000,6460000,"    $0,000100%",    I & T 2012-2013 PBS

+837,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.1.4  Strengthening aviation security- optimal technologies at international gateway airports,11544000,7676000,"    -$3,868,00066.49%",    I & T 2012-2013 PBS

+867,Infrastructure & Transport,National Transport Commission ,National Transport Commission ,1.1  Delivery of approved reforms as outlined within the NTC work program .,10016000,9171000,"    -$845,00091.56%",    I & T 2012-2013 PBS

+826,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.5  Nation Building Program- Nation Building Off-Network supplementary,31761000,0,"    -$31,761,0000%",    I & T 2012-2013 PBS

+827,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.6  Nation Building Program- Nation Building improving local roads,1028000,0,"    -$1,028,0000%",    I & T 2012-2013 PBS

+829,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.8  Cloncurry Community Precinct,2400000,0,"    -$2,400,0000%",    I & T 2012-2013 PBS

+830,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,1.1.9  Jobs Fund - Infrastructure Employment Projects,26614000,500000,"    -$26,114,0001.88%",    I & T 2012-2013 PBS

+834,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.1.1  Annual administered expenses- Aviation security enhancements,976000,999000,"    $23,000102.36%",    I & T 2012-2013 PBS

+835,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.1.2  Aviation security enhancements- improving international aviation security,42000,43000,"    $1,000102.38%",    I & T 2012-2013 PBS

+836,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.1.3  Aviation security enhancements- regional passenger screening,934000,956000,"    $22,000102.36%",    I & T 2012-2013 PBS

+841,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.2  International Maritime Organization - contribution,166000,209000,"    $43,000125.9%",    I & T 2012-2013 PBS

+842,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.3  OECD Road Transport - contribution,32000,33000,"    $1,000103.13%",    I & T 2012-2013 PBS

+844,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.5  Tasmanian Wheat Freight -,1050000,1050000,"    $0,000100%",    I & T 2012-2013 PBS

+848,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.2.9  Special Appropriation expenses- Protection of the Sea Pollution Compensation Fund) Act 1993,2130000,670000,"    -$1,460,00031.46%",    I & T 2012-2013 PBS

+852,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.3.2  National Road Safety Council contribution,613000,613000,"    $0,000100%",    I & T 2012-2013 PBS

+853,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.3.4  Seatbelts on regional school buses,6371000,1000000,"    -$5,371,00015.7%",    I & T 2012-2013 PBS

+855,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.1  Airport Lessee Companies -reimbursement of parking fines,1500000,1500000,"    $0,000100%",    I & T 2012-2013 PBS

+856,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.2  Implementation of noise amelioration for Adelaide Airport,3919000,0,"    -$3,919,0000%",    I & T 2012-2013 PBS

+857,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.5  International Civil Aviation,1362000,1440000,"    $78,000105.73%",    I & T 2012-2013 PBS

+858,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.6  Payment scheme for Airservices,6000000,1000000,"    -$5,000,00016.67%",    I & T 2012-2013 PBS

+862,Infrastructure & Transport,Department of Infrastructure & Transport  ,Department of Infrastructure & Transport  ,2.4.10  Depreciation and amortisation,1111000,1079000,"    -$32,00097.12%",    I & T 2012-2013 PBS

+806,Prime Minister & Cabinet,Department of Prime Minister & Cabinet ,Department of Prime Minister & Cabinet ,"1.1.1  This program is delivered through the Domestic Policy Group and the COAG Reform Council; Domestic Policy Group supports the development of economic, environmental, productivity and social policies…",70933000,64302000,"    -$6,631,00090.65%",    DPMC 2012-2013 PBS

+814,Prime Minister & Cabinet,Australian Public Service Commission ,Australian Public Service Commission ,"1.2  The objective of this program is to facilitate the payment of remuneration, allowances and entitlements to Parliamentarians' and Judicial Office Holders.",49905000,59851000,"    $9,946,000119.93%",    DPMC 2012-2013 PBS

+813,Prime Minister & Cabinet,Australian Public Service Commission ,Australian Public Service Commission ,1.1 APS People and Organisational Performance; 1.1.2 Investing in APS Development and Capability; 1.1.3 Australian Government Employment Workplace.,55187000,51333000,"    -$3,854,00093.02%",    DPMC 2012-2013 PBS

+811,Prime Minister & Cabinet,Australian National Audit Office ,Australian National Audit Office ,1.1  … audit the annual financial statements of Australian Government entities…,46008000,47492000,"    $1,484,000103.23%",    DPMC 2012-2013 PBS

+808,Prime Minister & Cabinet,Department of Prime Minister & Cabinet ,Department of Prime Minister & Cabinet ,"1.1.3  …providing secretariat services for the Cabinet, Cabinet committees and the Federal Executive Council, and overseeing programming of Cabinet business and access to and custody of Cabinet documents…",37519000,36139000,"    -$1,380,00096.32%",    DPMC 2012-2013 PBS

+812,Prime Minister & Cabinet,Australian National Audit Office ,Australian National Audit Office ,2.1  …to undertake performance audits of Australian Government entities and partners as appropriate…,31100000,31824000,"    $724,000102.33%",    DPMC 2012-2013 PBS

+807,Prime Minister & Cabinet,Department of Prime Minister & Cabinet ,Department of Prime Minister & Cabinet ,"1.1.2  …provides advice, coordination and leadership in national security policy and planning; provides advice, coordination and leads the development of a secure, coordinated and  effective national security information management environment and the strategic leadership and coordination of whole-of-government cyber policy…",36916000,28692000,"    -$8,224,00077.72%",    DPMC 2012-2013 PBS

+809,Prime Minister & Cabinet,Department of Prime Minister & Cabinet ,Department of Prime Minister & Cabinet ,1.1.4  To successfully deliver Australia's hosting of the Group of 20  in 2014 in a safe and secure manner; To influence global economic rule setting  institutions and outcomes and strengthen our international standing and engagement with the major economies of the world through successfully hosting the G20 in 2014.,0,24106000,"    $24,106,000#DIV/0!%",    DPMC 2012-2013 PBS

+816,Prime Minister & Cabinet,Office of National Assessments ,Office of National Assessments ,"1.1  Provide accurate and timely assessments and reports to the Prime Minister, senior ministers and officials",22319000,22431000,"    $112,000100.5%",    DPMC 2012-2013 PBS

+818,Prime Minister & Cabinet,Office of the Commonwealth Ombudsman ,Office of the Commonwealth Ombudsman ,1.1  The OCO safeguards the community in its dealings with Government agencies and related service providers by correcting administrative deficiencies through independent review of complaints about administrative action of Government agencies and related service providers…,24404000,21037000,"    -$3,367,00086.2%",    DPMC 2012-2013 PBS

+820,Prime Minister & Cabinet,Office of the Official Secretary to the Governor-General ,Office of the Official Secretary to the Governor-General ,1.1  The program comprises two components- support of the Governor-General and administration of the Australian Honours and Awards system.,14190000,14062000,"    -$128,00099.1%",    DPMC 2012-2013 PBS

+810,Prime Minister & Cabinet,Department of Prime Minister & Cabinet ,Department of Prime Minister & Cabinet ,"1.2  …supports the operations of the PM's official residences; provides staffing and administrative services to former  and designated Governors-General; provides high-level support for major events and meetings, such as visits by heads of state, ceremonies and state occasions, and coordinates the logistical arrangements for the PM's overseas visits.",12175000,8761000,"    -$3,414,00071.96%",    DPMC 2012-2013 PBS

+815,Prime Minister & Cabinet,National Mental Health Commission ,National Mental Health Commission ,"1.1   …to develop, collate and analyse data and reports, and in particular produce the annual National Report Card on Mental Health and Suicide Prevention…",2786000,6539000,"    $3,753,000234.71%",    DPMC 2012-2013 PBS

+817,Prime Minister & Cabinet,Office of National Assessments ,Office of National Assessments ,1.2  The objective of this program is to advance Australian national interest through the effective coordination and evaluation of Australia's foreign intelligence activities,9565000,9613000,"    $48,000100.5%",    DPMC 2012-2013 PBS

+974,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.6  Special appropriations: Local Government  Act 1995,2722866000,1117783000,"    -$1,605,083,00041.05%","    Rural, Arts & Sports 2012-13 PBS"

+985,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.1  Arts & Cultural Development,83260000,196188000,"    $112,928,000235.63%","    Rural, Arts & Sports 2012-13 PBS"

+993,"Regional Australia, Local Government, Arts & Sports",Australia Council ,Australia Council ,"1.1  To invest in the development and production of excellent Australian artistic work; To assist the presentation of artistically vibrant works, nationally and internationally…",187671000,190495000,"    $2,824,000101.5%","    Rural, Arts & Sports 2012-13 PBS"

+997,"Regional Australia, Local Government, Arts & Sports",Australian Sports Commission ,Australian Sports Commission ,"1.1.2  Excellence in sports performance and continued international sporting success, by talented athletes and coaches, including through leadership in actual high performance athlete development, and targeted science and research",190075000,188107000,"    -$1,968,00098.96%","    Rural, Arts & Sports 2012-13 PBS"

+996,"Regional Australia, Local Government, Arts & Sports",Australian Sports Commission ,Australian Sports Commission ,"1.1.1  Improved participation in structured physical activity, particularly organised sport, at the community level, including through leadership and targeted actual expenses community-based sports activity.",126383000,119668000,"    -$6,715,00094.69%","    Rural, Arts & Sports 2012-13 PBS"

+1002,"Regional Australia, Local Government, Arts & Sports",Screen Australia,Screen Australia,"1.1  The key results will be for creative individuals and businesses, through financial and other assistance, to make high quality film, television and other screen programs and for these programs to attract Australian audiences and international markets.",105683000,106314000,"    $631,000100.6%","    Rural, Arts & Sports 2012-13 PBS"

+964,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.11  Regional Development Australia Fund,30000000,100000000,"    $70,000,000333.33%","    Rural, Arts & Sports 2012-13 PBS"

+976,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1.1  Services to Indian Ocean Territories,110926000,90197000,"    -$20,729,00081.31%","    Rural, Arts & Sports 2012-13 PBS"

+1000,"Regional Australia, Local Government, Arts & Sports",National Library of Australia ,National Library of Australia ,"1.1  Ensuring a comprehensive record of Australian history and endeavour and a selected record of the world's knowledge is collected, cared for and made accessible. Australian library materials and a selection of non-Australian publications will be collected, catalogued and preserved by the NLA for current and future access…",77504000,74489000,"    -$3,015,00096.11%","    Rural, Arts & Sports 2012-13 PBS"

+1004,"Regional Australia, Local Government, Arts & Sports",National Archives of Australia ,National Archives of Australia ,"1.1  The Archives seeks to promote the creation, management and preservation of authentic, reliable and usable Commonwealth records and to facilitate Australians' access to the archival resources of the Commonwealth…",76665000,76147000,"    -$518,00099.32%","    Rural, Arts & Sports 2012-13 PBS"

+956,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.3  Community Infrastructure Grants Appropriation Bill No. 1,72765000,51937000,"    -$20,828,00071.38%","    Rural, Arts & Sports 2012-13 PBS"

+1001,"Regional Australia, Local Government, Arts & Sports",National Museum of Australia ,National Museum of Australia ,"1.1  Conduct activities whereby visitors access objects in the collection or information about objects, and Australian history and cultures, through visiting exhibitions and attending programs throughout Australia and overseas…",47634000,46538000,"    -$1,096,00097.7%","    Rural, Arts & Sports 2012-13 PBS"

+984,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1  Program Support and Expenses not requiring appropriation in the Budget year,21190000,41063000,"    $19,873,000193.78%","    Rural, Arts & Sports 2012-13 PBS"

+999,"Regional Australia, Local Government, Arts & Sports",National Gallery of Australia ,National Gallery of Australia ,"1.1  The NGA aims to build a collection of outstanding quality through purchase, gift and bequest. It will continue to refine the collection through the disposal of works that no longer comply with collection development policies…",40716000,41650000,"    $934,000102.29%","    Rural, Arts & Sports 2012-13 PBS"

+953,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1  Program Support and Expenses not requiring appropriation in the Budget year,54478000,38428000,"    -$16,050,00070.54%","    Rural, Arts & Sports 2012-13 PBS"

+975,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1  Program Support and Expenses not requiring appropriation in the Budget year,36834000,37175000,"    $341,000100.93%","    Rural, Arts & Sports 2012-13 PBS"

+992,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",4.1  Contribute to regional development and social inclusion outcomes through supporting national strategies on regular physical activity through sport and active recreation initiatives…,63003000,39171000,"    -$23,832,00062.17%","    Rural, Arts & Sports 2012-13 PBS"

+998,"Regional Australia, Local Government, Arts & Sports",National Film and Sound Archive of Australia ,National Film and Sound Archive of Australia ,"1.1  The NFSA mandate is to collect, preserve and share the national audiovisual collection recognises the importance of maintaining a collection of Australia's audiovisual heritage to providing an understanding of our past, present and future and place in the world.",30953000,33246000,"    $2,293,000107.41%","    Rural, Arts & Sports 2012-13 PBS"

+994,"Regional Australia, Local Government, Arts & Sports","Australian Film, Television & Radio School ","Australian Film, Television & Radio School ","1.1  AFTRS provides a range of award courses at escalating levels designed to meet the creative and development needs of students at each stage of their careers to ensure they are equipped to take advantage of new opportunities in content creation, production and distribution.",29631000,30037000,"    $406,000101.37%","    Rural, Arts & Sports 2012-13 PBS"

+995,"Regional Australia, Local Government, Arts & Sports",Australian National Maritime Museum ,Australian National Maritime Museum ,1.1  In the budget and forward years the objectives of the ANMM program can be stated and measured as- To be a must visit museum…,35504000,31264000,"    -$4,240,00088.06%","    Rural, Arts & Sports 2012-13 PBS"

+963,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.10  Regional Development Australia Committees,18968000,18884000,"    -$84,00099.56%","    Rural, Arts & Sports 2012-13 PBS"

+972,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.4  Supplementary funding to South Australian councils for local roads Appropriation Bill No. 2,16153000,16862000,"    $709,000104.39%","    Rural, Arts & Sports 2012-13 PBS"

+1003,"Regional Australia, Local Government, Arts & Sports",Australian Sports Anti-Doping Authority ,Australian Sports Anti-Doping Authority ,1.1  Building awareness of anti-doping responsibilities; Assisting sporting organisations meet anti-doping responsibilities; Detection of anti-doping rule violations; Enforcement of anti-doping rules.,15474000,15539000,"    $65,000100.42%","    Rural, Arts & Sports 2012-13 PBS"

+1005,"Regional Australia, Local Government, Arts & Sports",National Capital Authority ,National Capital Authority ,1.1  Realise the promise of the city plan and the ideals of the founders- Foster Canberra as the National Capital; Develop the special character of the National Capital.,17456000,18607000,"    $1,151,000106.59%","    Rural, Arts & Sports 2012-13 PBS"

+1006,"Regional Australia, Local Government, Arts & Sports",National Capital Authority ,National Capital Authority ,1.2  Develop and renew the special character of the National Capital estate. Mitigate risk associated with management of the National Capital estate,18310000,18460000,"    $150,000100.82%","    Rural, Arts & Sports 2012-13 PBS"

+1007,"Regional Australia, Local Government, Arts & Sports",Old Parliament House ,Old Parliament House ,"1.1  Manage the heritage values of OPH- Develop and manage the agency's collections; Increase access, engagement and participation through on site, online and outreach programs.",14397000,14123000,"    -$274,00098.1%","    Rural, Arts & Sports 2012-13 PBS"

+955,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.2  Clean Energy Future - Regional Structural Adjustment Assistance Package,0,10000000,"    $10,000,000#DIV/0!%","    Rural, Arts & Sports 2012-13 PBS"

+957,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.4  Community Infrastructure Grants Appropriation Bill No. 2,0,10000000,"    $10,000,000#DIV/0!%","    Rural, Arts & Sports 2012-13 PBS"

+954,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.1  Better Regions,29957000,0,"    -$29,957,0000%","    Rural, Arts & Sports 2012-13 PBS"

+958,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.5  East Kimberley Development Package ,1625000,0,"    -$1,625,0000%","    Rural, Arts & Sports 2012-13 PBS"

+959,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.6  Jobs Fund - Bike Paths,1472000,0,"    -$1,472,0000%","    Rural, Arts & Sports 2012-13 PBS"

+960,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.7  Meeting the Commitments to Regional Australia - creation of a Regional Development Policy Centre,8000000,0,"    -$8,000,0000%","    Rural, Arts & Sports 2012-13 PBS"

+962,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.9  Regional and Rural Research and Development Grants,228000,228000,"    $0,000100%","    Rural, Arts & Sports 2012-13 PBS"

+965,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.12  Regional Development Initiatives Appropriation Bill No. 1,9363000,0,"    -$9,363,0000%","    Rural, Arts & Sports 2012-13 PBS"

+966,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.1.13  Regional Development Initiatives Appropriation Bill No. 2,8700000,0,"    -$8,700,0000%","    Rural, Arts & Sports 2012-13 PBS"

+969,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.1  Local Government Reform Fund,450000,0,"    -$450,0000%","    Rural, Arts & Sports 2012-13 PBS"

+970,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.2  Regional and Local Community Infrastructure Program ,89500000,0,"    -$89,500,0000%","    Rural, Arts & Sports 2012-13 PBS"

+971,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.3  Supplementary funding to South Australian councils for local roads Appropriation Bill No. 1,100000,50000,"    -$50,00050%","    Rural, Arts & Sports 2012-13 PBS"

+973,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",1.2.5  Thornton Park commuter car park ,2000000,0,"    -$2,000,0000%","    Rural, Arts & Sports 2012-13 PBS"

+977,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1.2  Norfolk Island - Kingston and Arthur's Vale historic area,598000,610000,"    $12,000102.01%","    Rural, Arts & Sports 2012-13 PBS"

+978,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ","2.1.3  Office of the Administrator, Norfolk Island",642000,662000,"    $20,000103.12%","    Rural, Arts & Sports 2012-13 PBS"

+979,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1.4  Norfolk Island - Reforms,14100000,1795000,"    -$12,305,00012.73%","    Rural, Arts & Sports 2012-13 PBS"

+981,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1.6   ACT Government - national capital functions,1832000,1734000,"    -$98,00094.65%","    Rural, Arts & Sports 2012-13 PBS"

+982,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ","2.1.7  Office of Administrator, Northern Territory",289000,297000,"    $8,000102.77%","    Rural, Arts & Sports 2012-13 PBS"

+983,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",2.1.8  Special account expenses: Christmas Island Phosphate Mining Rehabilitation ,1000000,1200000,"    $200,000120%","    Rural, Arts & Sports 2012-13 PBS"

+986,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.2  National Cultural Heritage ,450000,500000,"    $50,000111.11%","    Rural, Arts & Sports 2012-13 PBS"

+988,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.4  Cultural ,384000,327000,"    -$57,00085.16%","    Rural, Arts & Sports 2012-13 PBS"

+989,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.5  National Collections ,48000,146000,"    $98,000304.17%","    Rural, Arts & Sports 2012-13 PBS"

+990,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.6  National Portrait Gallery ,392000,794000,"    $402,000202.55%","    Rural, Arts & Sports 2012-13 PBS"

+991,"Regional Australia, Local Government, Arts & Sports","Department of Regional Australia, Local Government, Arts & Sports ","Department of Regional Australia, Local Government, Arts & Sports ",3.1.7  Return of Indigenous Cultural Property ,255000,1624000,"    $1,369,000636.86%","    Rural, Arts & Sports 2012-13 PBS"

+798,"Resources, Energy & Tourism","Department of Resources, Energy and Tourism ","Department of Resources, Energy and Tourism ","1 Lead the development and implementation of the Government's resources policy to drive investment and development of the sector through the promotion of consistent, effective and efficient legislative and regulatory regimes; optimising royalty revenue from petroleum and mineral resources…",333438000,399744000,"    $66,306,000119.89%",    RE&T 2012-2013 PBS

+799,"Resources, Energy & Tourism","Department of Resources, Energy and Tourism ","Department of Resources, Energy and Tourism ",2  Lead the implementation of the Government's energy market reform agenda to deliver competitive and efficient energy markets and improved productivity…,413689000,356423000,"    -$57,266,00086.16%",    RE&T 2012-2013 PBS

+805,"Resources, Energy & Tourism",Australian Renewable Energy ,Australian Renewable Energy Agency ,"1.1  Support improvements in the competitiveness of renewable energy and related technologies and the supply of renewable energy by administering financial assistance, developing analysis and advice about and sharing information and knowledge with regard to, renewable energy and related technologies.",0,292565000,"    $292,565,000#DIV/0!%",    RE&T 2012-2013 PBS

+801,"Resources, Energy & Tourism",Geoscience Australia ,Geoscience Australia ,"1  …undertaking geoscientific research and maintaining, developing and allowing, and encouraging access to our fundamental geoscientific data.",164267000,186614000,"    $22,347,000113.6%",    RE&T 2012-2013 PBS

+800,"Resources, Energy & Tourism","Department of Resources, Energy and Tourism ","Department of Resources, Energy and Tourism ",3 The industry is facing a challenging environment with intense competitive pressures and is vulnerable to factors beyond its direct influence.,163907000,168210000,"    $4,303,000102.63%",    RE&T 2012-2013 PBS

+803,"Resources, Energy & Tourism",Tourism Australia,Tourism Australia,1  Industry Development; Strengthening the tourism distribution system; Increasing demand for Australia as a destination,151461000,157243000,"    $5,782,000103.82%",    RE&T 2012-2013 PBS

+802,"Resources, Energy & Tourism",National Offshore Petroleum Safety and Environmental Management Authority,National Offshore Petroleum Safety and Environmental Management Authority,"1  …Well Operations Management Plans, Environment Plans and Diving Project Plans; Improved industry performance and reduced safety and environmental risks.",25460000,26964000,"    $1,504,000105.91%",    RE&T 2012-2013 PBS

+804,"Resources, Energy & Tourism",Australian Solar Institute ,Australian Solar Institute ,1  Investment in excellent innovative solar research and development; Skills development and capacity building within the Australian solar industry; Knowledge building and communication throughout the Australian solar industry; Australian participation in the United States-Australia Solar Energy Collaboration program.,36176000,26133000,"    -$10,043,00072.24%",    RE&T 2012-2013 PBS

+791,"Sustainability, Environment, Water, Population & Communities",Bureau of Meteorology ,Bureau of Meteorology ,"1 Provide Australians with the information they need to manage and live within their natural environment, encompassing the atmosphere, oceans, water and land.",327774000,325145000,"    -$2,629,00099.2%",    SEWPC 2012-2013 PBS

+765,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.1  Sustainable Rural Water Use and Infrastructure,273390000,318886000,"    $45,496,000116.64%",    SEWPC 2012-2013 PBS

+795,"Sustainability, Environment, Water, Population & Communities",Murray-Darling Basin Authority ,Murray-Darling Basin Authority ,"1.1  Adoption and implementation of an agreed Basin Plan…To optimise ecological outcomes through the identification,  planning and effective management of environmental water in the Basin…",254082000,186706000,"    -$67,376,00073.48%",    SEWPC 2012-2013 PBS

+744,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.1  Caring for our Country Natural Heritage Trust,191378000,178422000,"    -$12,956,00093.23%",    SEWPC 2012-2013 PBS

+750,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.7  Natural Heritage Trust of Australia Account,191378000,178422000,"    -$12,956,00093.23%",    SEWPC 2012-2013 PBS

+763,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","3.1  The Antarctic program objectives are based on the region's strategic, scientific, environmental and economic importance for Australia.  They include conducting scientific research in Antarctica and the Southern Ocean…preserving our sovereignty over the Australian Antarctic Territory..",152213000,148119000,"    -$4,094,00097.31%",    SEWPC 2012-2013 PBS

+743,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1  Program Support and Expenses not requiring appropriation in the Budget year,113068000,103561000,"    -$9,507,00091.59%",    SEWPC 2012-2013 PBS

+769,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.5  National Urban Water and Desalination Plan,88591000,70369000,"    -$18,222,00079.43%",    SEWPC 2012-2013 PBS

+781,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.18  Departmental Program Support,86625000,66552000,"    -$20,073,00076.83%",    SEWPC 2012-2013 PBS

+793,"Sustainability, Environment, Water, Population & Communities",Director of National Parks ,Director of National Parks ,"1.1   The conservation and appreciation of natural and cultural values of Commonwealth reserves through best-practice management of nationally significant assets, working with Traditional Owners and stakeholders, providing appropriate recreation and tourism and improving understanding of the values of reserves.",72119000,67814000,"    -$4,305,00094.03%",    SEWPC 2012-2013 PBS

+787,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.2  Program Support and Expenses not requiring appropriation in the Budget year,59473000,61745000,"    $2,272,000103.82%",    SEWPC 2012-2013 PBS

+746,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.3  Working on Country,52148000,57428000,"    $5,280,000110.13%",    SEWPC 2012-2013 PBS

+752,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","1.2  Developing world-class, public good environmental research that engages with end-users, promotes collaboration between researchers and provides results accessible to government, industry and the community and Improving the quality and availability of environmental information for decision makers.",51992000,49919000,"    -$2,073,00096.01%",    SEWPC 2012-2013 PBS

+794,"Sustainability, Environment, Water, Population & Communities",Great Barrier Reef Marine Park Authority ,Great Barrier Reef Marine Park Authority ,"1.1  To address the key risks affecting the outlook for the Great Barrier Reef. To ensure management of the Marine Park supports ecologically sustainable use.To foster stewardship by engaging, educating and inspiring people through the care and management of the Marine Park.",49344000,49951000,"    $607,000101.23%",    SEWPC 2012-2013 PBS

+758,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",2.1  Program Support and Expenses not requiring appropriation in the Budget year,47659000,44641000,"    -$3,018,00093.67%",    SEWPC 2012-2013 PBS

+783,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.1  Program Support and Expenses not requiring appropriation in the Budget year,50559000,43597000,"    -$6,962,00086.23%",    SEWPC 2012-2013 PBS

+790,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",6.1   Manage the Commonwealth environmental water holdings in accordance with the Environmental Watering Plan & obligations under the Water Act 2007; Ensure maximum environmental outcomes are achieved with available water through efficient & effective management & use of the Commonwealth environmental water portfolio…,0,33992000,"    $33,992,000#DIV/0!%",    SEWPC 2012-2013 PBS

+782,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.19  Science Based Framework for Coal Seam Gas and Coal Mining,49489000,24628000,"    -$24,861,00049.76%",    SEWPC 2012-2013 PBS

+753,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.3  Program Support and Expenses not requiring appropriation in the Budget year,26428000,21243000,"    -$5,185,00080.38%",    SEWPC 2012-2013 PBS

+754,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.3.1  National Environment Research Program,19020000,20020000,"    $1,000,000105.26%",    SEWPC 2012-2013 PBS

+745,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.2  Environmental Stewardship Program,13970000,16151000,"    $2,181,000115.61%",    SEWPC 2012-2013 PBS

+770,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.6  National Water Security Plan for Cities and Towns,53014000,15879000,"    -$37,135,00029.95%",    SEWPC 2012-2013 PBS

+777,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.14  National Water Security Plan for Cities and Towns ,8404000,16416000,"    $8,012,000195.34%",    SEWPC 2012-2013 PBS

+797,"Sustainability, Environment, Water, Population & Communities",Sydney Harbour Federation Trust ,Sydney Harbour Federation Trust ,"1.1  The transformation of its sites into precincts and parklands that will enrich the cultural and historical values of the city, whilst conserving the environmental integrity and unique heritage of the sites.",16426000,16602000,"    $176,000101.07%",    SEWPC 2012-2013 PBS

+759,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",2.1.1  Ozone & Synthetic Greenhouse Gases,13628000,11785000,"    -$1,843,00086.48%",    SEWPC 2012-2013 PBS

+761,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",2.1.3  Ozone & Synthetic Greenhouse Gas Account,13628000,11785000,"    -$1,843,00086.48%",    SEWPC 2012-2013 PBS

+762,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","2.2   To build sustainable communities, contributing to a sustainable Australia through supporting state and local governments to plan and provide for increased employment opportunities outside the CBDs of our major capital cities…",4050000,12297000,"    $8,247,000303.63%",    SEWPC 2012-2013 PBS

+796,"Sustainability, Environment, Water, Population & Communities",National Water Commission ,National Water Commission ,"1.1  To assist with the implementation of the NWI by assessing, monitoring and providing advice  and recommendations on priority national issues related to water management in  Australia and on progress in implementing the NWI; independently assessing and reporting on the effectiveness of the implementation of the Murray-Darling Basin Plan and associated water resource plans…",50103000,13877000,"    -$36,226,00027.7%",    SEWPC 2012-2013 PBS

+768,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.4  Water Smart Australia,45265000,9000000,"    -$36,265,00019.88%",    SEWPC 2012-2013 PBS

+784,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.1.1  Heritage Grants,8035000,8420000,"    $385,000104.79%",    SEWPC 2012-2013 PBS

+747,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.4  Tasmanian Forests Statement of Principles process - support,300000,0,"    -$300,0000%",    SEWPC 2012-2013 PBS

+748,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.5  Tasmanian Forests Intergovernmental Agreement - Verification Process,2000000,0,"    -$2,000,0000%",    SEWPC 2012-2013 PBS

+749,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.1.6  National Wildlife Corridor Plan,100000,1620000,"    $1,520,0001620%",    SEWPC 2012-2013 PBS

+751,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","1.1.8   Grants to Voluntary Environment, Sustainability and Heritage Organisations",1500000,1500000,"    $0,000100%",    SEWPC 2012-2013 PBS

+755,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.3.2  International Whale Science Initiative,1864000,1776000,"    -$88,00095.28%",    SEWPC 2012-2013 PBS

+756,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",1.3.3  Australian Biological Resources Study,2030000,2030000,"    $0,000100%",    SEWPC 2012-2013 PBS

+764,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1  Depreciation and amortisation,3649000,1858000,"    -$1,791,00050.92%",    SEWPC 2012-2013 PBS

+766,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.2  Environmental Water Holdings Special Account,20500000,0,"    -$20,500,0000%",    SEWPC 2012-2013 PBS

+767,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.3  Restoring the Balance in the Basin ,2000000,2000000,"    $0,000100%",    SEWPC 2012-2013 PBS

+771,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.7  National Rainwater and Greywater Initiative,533000,0,"    -$533,0000%",    SEWPC 2012-2013 PBS

+772,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.8  Murray Environmental Flows,7500000,0,"    -$7,500,0000%",    SEWPC 2012-2013 PBS

+773,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.9  Water Resources Assessment and Research Grant,175000,175000,"    $0,000100%",    SEWPC 2012-2013 PBS

+774,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.10  Green Precincts,2527000,0,"    -$2,527,0000%",    SEWPC 2012-2013 PBS

+778,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.15  Environmental Water Holdings Special Account,20500000,0,"    -$20,500,0000%",    SEWPC 2012-2013 PBS

+779,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.16  Water Efficiency Labelling and Standards Account,2630000,1850000,"    -$780,00070.34%",    SEWPC 2012-2013 PBS

+780,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",4.1.17  Services for Other Entities and Trust Moneys Special Account,510000,510000,"    $0,000100%",    SEWPC 2012-2013 PBS

+785,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.1.2  National Trusts Partnership Program,927000,927000,"    $0,000100%",    SEWPC 2012-2013 PBS

+788,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.2.1  Remediation of land affected by the Tiwi Islands Plantation Project,0,318000,"    $318,000#DIV/0!%",    SEWPC 2012-2013 PBS

+789,"Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities","Department of Sustainability, Environment, Water, Population & Communities",5.2.2  Sustainable Australia - Sustainable Regional Development ,800000,800000,"    $0,000100%",    SEWPC 2012-2013 PBS

+792,"Sustainability, Environment, Water, Population & Communities",Bureau of Meteorology ,Bureau of Meteorology ,1.2  Water for the Future - Water Information,10000000,0,"    -$10,000,0000%",    SEWPC 2012-2013 PBS

+176,Treasury,Department of the Treasury,Department of the Treasury,1.4.1  GST Revenue Entitlements -Federal Financial Relations Act 2009,45600000000,48200000000,"    $2,600,000,000105.7%",    Treasury 2012-13 PBS

+181,Treasury,Department of the Treasury,Department of the Treasury,1.5  The Government provides financial support to the States and Territories to be spent in the delivery of healthcare services.,12697804000,13518198000,"    $820,394,000106.46%",    Treasury 2012-13 PBS

+188,Treasury,Australian Office of Financial Management ,Australian Office of Financial Management ,1.1  Servicing Australian Debt,11537502000,12030688000,"    $493,186,000104.27%",    Treasury 2012-13 PBS

+186,Treasury,Department of the Treasury,Department of the Treasury,1.10   The Government provides financial support for the States and Territories to be spent on improving outcomes in the areas specified in each of the National Partnership agreements.,17927627000,9567238000,"    -$8,360,389,00053.37%",    Treasury 2012-13 PBS

+205,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.13  The Fuel Tax Credits  provides fuel tax relief in the form of fuel tax credits for fuel tax embedded in the price of the fuel, such as excise or customs duty, for fuel used in business activities, machinery, plant, equipment and heavy vehicles",5732000000,5600000000,"    -$132,000,00097.7%",    Treasury 2012-13 PBS

+210,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.20  This program deals with both the tax debt and the additional charges for late payment  automatically imposed by legislation, that is unlikely to be recovered.",4805097000,5312536000,"    $507,439,000110.56%",    Treasury 2012-13 PBS

+182,Treasury,Department of the Treasury,Department of the Treasury,1.6  The Government provides financial support to the States and Territories to be spent in the delivery of government and non-government school services.,3755800000,4004692000,"    $248,892,000106.63%",    Treasury 2012-13 PBS

+193,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.1  The ATO is the Government's principal revenue collection agency, administering Australia's taxation system, regulating aspects of the superannuation system, and supporting delivery of government benefits to the community.",3249063000,3253851000,"    $4,788,000100.15%",    Treasury 2012-13 PBS

+183,Treasury,Department of the Treasury,Department of the Treasury,1.7   The Government provides financial support to the States and Territories to be spent in the delivery of skills and workforce development services.,1363132000,1388895000,"    $25,763,000101.89%",    Treasury 2012-13 PBS

+184,Treasury,Department of the Treasury,Department of the Treasury,"1.8  From 2011-12, an adjustment is made to the National Disability SPP to ensure that the changes to Commonwealth a& State roles & responsibilities for aged care & disability",1204967000,1263805000,"    $58,838,000104.88%",    Treasury 2012-13 PBS

+185,Treasury,Department of the Treasury,Department of the Treasury,1.9   The Government provides financial support to the States and Territories to be spent in the delivery of affordable housing services.,1242603000,1264969000,"    $22,366,000101.8%",    Treasury 2012-13 PBS

+201,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.9   The Research and Development  Tax Incentive is an ongoing scheme designed to increase the level of research and development being conducted by Australian companies.,1137000000,1201000000,"    $64,000,000105.63%",    Treasury 2012-13 PBS

+179,Treasury,Department of the Treasury,Department of the Treasury,1.4.4 Royalties,928589000,994679000,"    $66,090,000107.12%",    Treasury 2012-13 PBS

+211,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.21  The Low Income Super Contribution is an Australian Government initiative aimed at helping low income earners to save for retirement.,0,955600000,"    $955,600,000#DIV/0!%",    Treasury 2012-13 PBS

+191,Treasury,Australian Security and Investments Commission ,Australian Security and Investments Commission ,"1.1  …improving industry behaviour where market integrity & consumer confidence are most at risk, & by helping consumers & retail investors make well-informed decisions in the financial economy…",427785000,449555000,"    $21,770,000105.09%",    MYEFO 2012-13

+189,Treasury,Australian Bureau of Statistics ,Australian Bureau of Statistics ,1.1  Provide statistics and the Census,639769000,385041000,"    -$254,728,00060.18%",    MYEFO 2012-13

+209,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.19  Various laws provide for credit interest to be paid to taxpayers in certain circumstances on certain refunded amounts where the amounts are not refunded within a specified time.,490000000,330000000,"    -$160,000,00067.35%",    Treasury 2012-13 PBS

+204,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.12  Under the  Superannuation Guarantee  Act 1992, most employers must pay superannuation contributions into a complying superannuation fund or retirement savings account so that their eligible employees can enjoy the benefits of superannuation in their retirement.",303000000,319000000,"    $16,000,000105.28%",    Treasury 2012-13 PBS

+200,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.8   The Australian Screen Production Incentive comprises three film tax offsets- the Producer Offset, the Location Offset and the Post, Digital and Visual Effects  Offset.",279000000,221000000,"    -$58,000,00079.21%",    Treasury 2012-13 PBS

+202,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.10  The Australian Government introduced the  Private Health Insurance Rebate as an incentive to take up private health insurance.,202000000,221600000,"    $19,600,000109.7%",    MYEFO 2012-13

+173,Treasury,Department of the Treasury,Department of the Treasury,1.1  Departmental Items; Australia to host the Group of 20 in 2014; Clean Energy Finance Corporation; Macroeconomic Group; Fiscal Group; Revenue Group; Markets Group.,996284000,194645000,"    -$801,639,00019.54%",    Treasury 2012-13 PBS

+187,Treasury,Australian Competition and Consumer Commission ,Australian Competition and Consumer Commission ,"1.1  The ACCC promotes compliance with federal competition, fair trading, consumer protection and product safety.",172318000,154975000,"    -$17,343,00089.94%",    Treasury 2012-13 PBS

+203,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.11  The Superannuation Co-contribution  is an Australian Government initiative to help low and middle income earners save for their retirement.,545000000,145000000,"    -$400,000,00026.61%",    Treasury 2012-13 PBS

+195,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.3   The Commissioner of Taxation is also the Registrar of the Australian Business Register . The Registrar however has separate and distinct responsibilities as outlined in section 28 of the A New Tax System  Act 1999,105924000,126549000,"    $20,625,000119.47%",    Treasury 2012-13 PBS

+190,Treasury,Australian Prudential Regulation Authority ,Australian Prudential Regulation Authority ,"1.1  To enhance public confidence in Australian financial institutions through a framework of prudential regulation that balances financial safety and efficiency, competition, contestability and competitive neutrality.",119538000,120436000,"    $898,000100.75%",    Treasury 2012-13 PBS

+220,Treasury,Royal Australian Mint,Royal Australian Mint,"1.1  To produce and distribute circulating coins, collector coins and minted like products to meet the demands of the Australian economy, collectors and foreign countries.",70534000,94557000,"    $24,023,000134.06%",    Treasury 2012-13 PBS

+207,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.16  Provide affordable rental properties across Australia for low and middle income earners…,19620000,86619000,"    $66,999,000441.48%",    Treasury 2012-13 PBS

+178,Treasury,Department of the Treasury,Department of the Treasury,1.4.3 Reduced Royalties,75192000,75403000,"    $211,000100.28%",    Treasury 2012-13 PBS

+192,Treasury,Australian Security and Investments Commission ,Australian Security and Investments Commission ,1.2  ASIC is responsible for the administration of unclaimed money from banking & deposit taking institutions and life insurance institutions.,40191000,43808000,"    $3,617,000109%",    Treasury 2012-13 PBS

+196,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.4  The Australian Valuation Office  is set up as a special account and is the only commercially-focussed business area within the ATO. As a separate program it is more visible within the current outcome and program framework,37389000,41024000,"    $3,635,000109.72%",    Treasury 2012-13 PBS

+198,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.6  The Product Stewardship for Oil program is aimed at supporting and encouraging environmentally sustainable management of used oil including the recycling of used oil and use of the recycled product. The program is intended to reinforce existing state and territory regulations and arrangements in this area.,40000000,44000000,"    $4,000,000110%",    Treasury 2012-13 PBS

+177,Treasury,Department of the Treasury,Department of the Treasury,1.4.2 COAG Reform Fund ACT Municipal Services,36110000,36832000,"    $722,000102%",    Treasury 2012-13 PBS

+219,Treasury,Productivity Commission,Productivity Commission,"1.1  Contribute to informed policy decision-making & public understanding on matters relating to Australian productivity & living standards, based on independent & transparent analysis from a community-wide perspective.",39032000,38627000,"    -$405,00098.96%",    Treasury 2012-13 PBS

+199,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.7  The Cleaner Fuels Grant  encourages the manufacture or importation of fuels that have a reduced impact on the environment.,31906000,33501000,"    $1,595,000105%",    Treasury 2012-13 PBS

+212,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.22  Other Administered includes the Tax Bonus, the Seafarer Tax Offset and the Conservation Tillage Refundable Tax Offset.",0,29000000,"    $29,000,000#DIV/0!%",    Treasury 2012-13 PBS

+174,Treasury,Department of the Treasury,Department of the Treasury,"1.2  Payments are made to other international financial institutions to facilitate achievement… in international forums, strengthening the international financial system, support for development objectives & multilateral development banks & multilateral debt relief..",11532000,23973000,"    $12,441,000207.88%",    Treasury 2012-13 PBS

+208,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.17  Assist first home buyers to save a larger deposit through a combination of lower taxes and a government contribution.,17000000,21000000,"    $4,000,000123.53%",    Treasury 2012-13 PBS

+194,Treasury,Australian Taxation Office ,Australian Taxation Office ,1.2   The objective of the Tax Practitioners Board   is to ensure that tax agent services are provided to the public in accordance with appropriate standards of professional and ethical conduct.,16360000,15945000,"    -$415,00097.46%",    Treasury 2012-13 PBS

+197,Treasury,Australian Taxation Office ,Australian Taxation Office ,"1.5  The ACNC aims to provide independent determination of charity, public benevolent institution and not-for-profit status for all Commonwealth purposes.",0,17276000,"    $17,276,000#DIV/0!%",    Treasury 2012-13 PBS

+213,Treasury,Commonwealth Grants Commission ,Commonwealth Grants Commission ,1.1  The Commission makes recommendations which are considered by government on the distribution of the GST pool.,6362000,6553000,"    $191,000103%",    Treasury 2012-13 PBS

+175,Treasury,Department of the Treasury,Department of the Treasury,1.3  The Centre for International Finance and Regulations focus is to put Australia at the forefront of regional and global examination of financial sector developments and the design of regulatory responses…,3248000,5175000,"    $1,927,000159.33%",    Treasury 2012-13 PBS

+215,Treasury,Inspector General of Taxation ,Inspector General of Taxation ,1.1  Identify areas of the tax system administration where the community or other stakeholders believe that improvements should be made or issues reviewed…,2724000,2664000,"    -$60,00097.8%",    Treasury 2012-13 PBS

+216,Treasury,National Competition Council ,National Competition Council ,1.1  To provide advice to governments and make decisions on infrastructure access issues that accord with statutory requirements…,4650000,2787000,"    -$1,863,00059.94%",    Treasury 2012-13 PBS

+217,Treasury,Office of the Auditing and Assurance Standards Board ,Office of the Auditing and Assurance Standards Board ,1.1  Formulate and maintain Auditing Standards that are legally enforceable under the Corporations Act  2001 and contribute to the development of international auditing standards,2231000,2342000,"    $111,000104.98%",    Treasury 2012-13 PBS

+218,Treasury,Office of the Australian Accounting Standards Board ,Office of the Australian Accounting Standards Board ,1.1  Ensure Australian for-profit entities  complying with Australian Accounting Standards would also be complying with the IFRS…,4820000,4834000,"    $14,000100.29%",    Treasury 2012-13 PBS

+0,,,,,0,0,"    ,000%",    

--- /dev/null
+++ b/admin/exportAusbudget.php
@@ -1,1 +1,68 @@
+<?php
 
+include_once("../include/common.inc.php");
+require($basePath . 'lib/phpquery/phpQuery/phpQuery.php');
+
+setlocale(LC_CTYPE, 'C');
+
+$dir = "./ausbudget/";
+$dhandle = opendir("./ausbudget/");
+$headers = Array("Table ID", "Portfolio", "Agency", "Program", "Scheme", "2011-2012", "2012-2013", "Difference", "Source");
+
+$fp = fopen('php://output', 'w');
+if ($fp) {
+    header('Content-Type: text/csv; charset=utf-8');
+    header('Content-Disposition: attachment; filename="export.' . date("c") . '.csv"');
+    header('Pragma: no-cache');
+    header('Expires: 0');
+    fputcsv($fp, $headers);
+    if ($dhandle) {
+        // loop through all of the files
+        while (false !== ($fname = readdir($dhandle))) {
+            if (($fname != '.') && ($fname != '..')) {
+                //echo "$fname <br>";
+                $html = phpQuery::newDocumentHTML(file_get_contents($dir . $fname));
+                phpQuery::selectDocument($html);
+                foreach (pq('table')->elements as $table) {
+                    $data = Array();
+                    ////echo "loltable";
+                    //echo $table->ownerDocument->saveXML($table);
+                    foreach (pq('tr',$table)->elements as $row) {
+                        //echo "lolrow";
+                        $rowText = pq($row)->text();
+                        if (strpos($rowText, "Twitter") === false) {
+
+                            $key = trim(pq("td:first", $row)->text());
+                            //echo "<b>$key</b><br>";
+                            $value = trim(str_replace(pq("td:first", $row)->text(), "", pq("td", $row)->text()));
+                            if ($key == "2011-2012" || $key == "2012-2013") {
+                                $eValue = explode("-", $value);
+                                $value = trim(str_replace(Array("$", ",", "\n"), "", $eValue[0]));
+                            }
+                            //echo "$value <br>";
+                            $data[$key] = trim(str_replace(Array("\n"), "", $value));
+                            if ($key == "Source") {
+                               
+                                foreach ($headers as $fieldName) {
+                                    if (isset($data[$fieldName])) {
+
+                                        $csvrow[] = $data[$fieldName];
+                                    } else {
+                                        $csvrow[] = "";
+                                    }
+                                }
+
+                                fputcsv($fp, array_values($csvrow));
+                                $data = Array();
+                                 $csvrow = Array();
+                            }
+                        }
+                    }
+                }
+            }
+        }
+    }
+    die;
+}
+?>
+

--- a/admin/genericAgencyFixer.php
+++ b/admin/genericAgencyFixer.php
@@ -7,28 +7,48 @@
 
 
 $db = $server->get_db('disclosr-agencies');
+// metatags
+try {
+    $agencies = $db->get_view("app", "byCanonicalName", null, true)->rows;
+    //print_r($rows);
+    foreach ($agencies as $agency) {
+        if (isset($agency->value->scrapeDepth)) {
+            unset($agency->value->scrapeDepth);
+        }
 
+        if (isset($agency->value->lastScraped)) {
+            unset($agency->value->lastScraped);
+        }
+        $db->save($agency->value);
+        echo "<hr>";
+        flush();
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+// metatags
 try {
     $agencies = $db->get_view("app", "byCanonicalName", null, true)->rows;
     //print_r($rows);
     foreach ($agencies as $agency) {
         //echo $agency->value->name . " ".$agency->value->website."<br />\n";
-         // print_r($agency);
+        // print_r($agency);
         //hasRestricitiveLicence"	hasRestrictiveLicense -> has Restrictive Licence
         // "hasYoutube" -> Tube
         // "comment" -> "comments"
         if (!isset($agency->value->metaTags) && isset($agency->value->website)) {
-                echo $agency->value->name . " ".$agency->value->website."<br />\n";
+            echo $agency->value->name . " " . $agency->value->website . "<br />\n";
             $agency->value->metaTags = Array();
             $request = Requests::get($agency->value->website);
             $html = phpQuery::newDocumentHTML($request->body);
             phpQuery::selectDocument($html);
             foreach (pq('meta')->elements as $meta) {
-                $tagName = $meta->getAttribute('name');;
+                $tagName = $meta->getAttribute('name');
+                ;
                 $content = $meta->getAttribute('content');
                 if ($tagName != "") {
-echo "$tagName == $content <br>\n";
-                 $agency->value->metaTags[$tagName] = $content;
+                    echo "$tagName == $content <br>\n";
+                    $agency->value->metaTags[$tagName] = $content;
                 }
             }
             //print_r($agency->value->metaTags);

--- a/admin/importAusbudget.php
+++ b/admin/importAusbudget.php
@@ -1,68 +1,69 @@
 <?php
 
-include_once("../include/common.inc.php");
-require($basePath . 'lib/phpquery/phpQuery/phpQuery.php');
+require_once '../include/common.inc.php';
 
-setlocale(LC_CTYPE, 'C');
+$db = $server->get_db('disclosr-agencies');
+$rows = $db->get_view("app", "byName")->rows;
+$nametoid = Array();
+$accounts = Array();
+foreach ($rows as $row) {
+    $nametoid[trim($row->key)] = $row->value;
+}
+$nameField = "Agency";
+$elevenField = "2011-2012";
+$twelveField = "2012-2013";
+//  $request = Requests::get($url);
+//echo $url;
+//    $Data = str_getcsv($request->body, "\n"); //parse the rows 
+$Data = str_getcsv(file_get_contents("ausbudget.csv"), "\n"); //parse the rows
+$headers = Array();
+foreach ($Data as $num => $line) {
+    $Row = str_getcsv($line, ",");
+    if ($num == 0) {
+        $headers = $Row;
+        print_r($headers);
+    } else {
+        if (isset($Row[array_search($nameField, $headers)])) {
+            $agencyName = $Row[array_search($nameField, $headers)];
+            if (!in_array(trim($agencyName), array_keys($nametoid))) {
+                echo trim($agencyName) . " missing" . PHP_EOL;
+            } else {
+                //echo $Row[array_search($nameField, $headers)] . PHP_EOL;
+//				print_r($Row);
+                if (!is_array($accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012'])) $accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012'] = Array();
+                if (!is_array($accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013'])) $accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013'] = Array();
 
-$dir = "./ausbudget/";
-$dhandle = opendir("./ausbudget/");
-$headers = Array("Table ID", "Portfolio", "Agency", "Program", "Scheme", "2011-2012", "2012-2013", "Difference", "Source");
+                if (!isset($accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012']['value'])) $accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012']['value'] = 0;
+                if (!isset($accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013']['value'])) $accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013']['value'] = 0;
+                $accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012']['value'] += $Row[array_search($elevenField, $headers)];
+                $accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013']['value'] += $Row[array_search($twelveField, $headers)];
 
-$fp = fopen('php://output', 'w');
-if ($fp) {
-    header('Content-Type: text/csv; charset=utf-8');
-    header('Content-Disposition: attachment; filename="export.' . date("c") . '.csv"');
-    header('Pragma: no-cache');
-    header('Expires: 0');
-    fputcsv($fp, $headers);
-    if ($dhandle) {
-        // loop through all of the files
-        while (false !== ($fname = readdir($dhandle))) {
-            if (($fname != '.') && ($fname != '..')) {
-                //echo "$fname <br>";
-                $html = phpQuery::newDocumentHTML(file_get_contents($dir . $fname));
-                phpQuery::selectDocument($html);
-                foreach (pq('table')->elements as $table) {
-                    $data = Array();
-                    ////echo "loltable";
-                    //echo $table->ownerDocument->saveXML($table);
-                    foreach (pq('tr',$table)->elements as $row) {
-                        //echo "lolrow";
-                        $rowText = pq($row)->text();
-                        if (strpos($rowText, "Twitter") === false) {
-
-                            $key = trim(pq("td:first", $row)->text());
-                            //echo "<b>$key</b><br>";
-                            $value = trim(str_replace(pq("td:first", $row)->text(), "", pq("td", $row)->text()));
-                            if ($key == "2011-2012" || $key == "2012-2013") {
-                                $eValue = explode("-", $value);
-                                $value = trim(str_replace(Array("$", ",", "\n"), "", $eValue[0]));
-                            }
-                            //echo "$value <br>";
-                            $data[$key] = trim(str_replace(Array("\n"), "", $value));
-                            if ($key == "Source") {
-                               
-                                foreach ($headers as $fieldName) {
-                                    if (isset($data[$fieldName])) {
-
-                                        $csvrow[] = $data[$fieldName];
-                                    } else {
-                                        $csvrow[] = "";
-                                    }
-                                }
-
-                                fputcsv($fp, array_values($csvrow));
-                                $data = Array();
-                                 $csvrow = Array();
-                            }
-                        }
-                    }
-                }
+                $accounts[$nametoid[trim($agencyName)]]["budget"]['2011-2012']['source'] = 'http://budgetaus.net/';
+                $accounts[$nametoid[trim($agencyName)]]["budget"]['2012-2013']['source'] = 'http://budgetaus.net/';
             }
+        } else {
+            echo "error finding any agency" . $line . PHP_EOL;
         }
     }
-    die;
+}
+
+
+
+//print_r($accounts);
+foreach ($accounts as $id => $allvalues) {
+    echo $id . "<br>" . PHP_EOL;
+    $doc = object_to_array($db->get($id));
+    // print_r($doc);
+
+    foreach ($allvalues as $valueType => $values) {
+        if (!isset($doc['statistics'][$valueType]) || !is_array($doc['statistics'][$valueType])) {
+
+            $doc['statistics'][$valueType] = Array();
+        }
+        $doc['statistics'][$valueType] = array_unique(array_merge($doc['statistics'][$valueType], $values));
+    }
+
+    $db->save($doc);
 }
 ?>
 

--- a/admin/importRTKbodies.php
+++ b/admin/importRTKbodies.php
@@ -12,9 +12,10 @@
 
 function extractCSVAccounts($url, $nameField, $accountField, $filter) {
     global $accounts, $nametoid;
-    $request = Requests::get($url);
+  //  $request = Requests::get($url);
     echo $url;
-    $Data = str_getcsv($request->body, "\n"); //parse the rows 
+//    $Data = str_getcsv($request->body, "\n"); //parse the rows 
+    $Data = str_getcsv(file_get_contents("all-authorities.csv"), "\n"); //parse the rows 
     $headers = Array();
     foreach ($Data as $num => $line) {
         $Row = str_getcsv($line, ",");
@@ -29,6 +30,7 @@
                     } else {
                         echo $Row[array_search($nameField, $headers)] . PHP_EOL;
                              $accounts[$nametoid[trim($agencyName)]]["rtkURLs"][$agencyName] = 'http://www.righttoknow.org.au/body/'.$Row[array_search($accountField, $headers)];
+                             $accounts[$nametoid[trim($agencyName)]]["rtkDescriptions"][$agencyName] = $Row[array_search("Notes", $headers)];
                     }
                } else {
                 echo "error finding any agency" . $line . PHP_EOL;
@@ -37,20 +39,28 @@
     }
 }
 
-extractCSVAccounts("http://www.righttoknow.org.au/body/all-authorities.csv","Agency","URL name");
-print_r($accounts);
-/* foreach ($accounts as $id => $accountTypes) {
+extractCSVAccounts("http://www.righttoknow.org.au/body/all-authorities.csv","Agency","URL name","");
+//print_r($accounts);
+ foreach ($accounts as $id => $allvalues) {
     echo $id . "<br>" . PHP_EOL;
     $doc = object_to_array($db->get($id));
     // print_r($doc);
 
-    foreach ($accountTypes as $accountType => $accounts) {
-        if (!isset($doc["has" . $accountType]) || !is_array($doc["has" . $accountType])) {
-            $doc["has" . $accountType] = Array();
+    foreach ($allvalues as $valueType => $values) {
+        if (!isset($doc[ $valueType]) || !is_array($doc[ $valueType])) {
+            $doc[ $valueType] = Array();
         }
-        $doc["has" . $accountType] = array_unique(array_merge($doc["has" . $accountType], $accounts));
+        $doc[ $valueType] = array_unique(array_merge($doc[ $valueType], $values));
+        if ( $valueType == "rtkDescriptions") {
+            foreach ($values as $descriptionAgency => $descriptionValue) {
+                if ($descriptionAgency == $doc->name) {
+                    $doc->description = $descriptionValue;
+                }
+            }
+        }
     }
+	if (isset($doc->value->rtkDescriptions[$doc->value->name]))  $doc->value->description = $doc->value->rtkDescriptions[$doc->value->name];
     $db->save($doc);
-}*/
+}
 ?>
 

file:b/admin/logo.ai (new)
--- /dev/null
+++ b/admin/logo.ai
@@ -1,1 +1,206 @@

+1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 6 0 R]/Order 7 0 R/RBGroups[]>>/OCGs[5 0 R 6 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 21938/Subtype/XML/Type/Metadata>>stream

+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        ">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool>
+         <xmp:CreateDate>2013-06-22T15:58:27+10:00</xmp:CreateDate>
+         <xmp:ModifyDate>2013-06-22T15:58:27+10:00</xmp:ModifyDate>
+         <xmp:MetadataDate>2013-06-22T15:58:27+10:00</xmp:MetadataDate>
+         <xmp:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpGImg:width>256</xmpGImg:width>
+                  <xmpGImg:height>196</xmpGImg:height>
+                  <xmpGImg:format>JPEG</xmpGImg:format>
+                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAxAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqkOv+cNN0kmEf6TeD/dCGgX/Xben68pyZ&#xA;hH3tsMRkwrUPPOv3ZISYWsZ6JCKH/gjVvxzElnkXIjhiElnvby4NZ55JSepd2b9ZyoyJ5tgACeeS&#xA;Na/R+rCGVqWt3SN69A/7Dfft9OXYJ8Mve15oWHqObBwnYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq4kAVOwHU4qwbzV54IL2OkvuPhlux+Ij/5q+7xzEzZ+kXJx&#xA;4epYMSWJJNSdyT1JzDclrFXYq7FXrPlLWv0ppEbyGtzB+6n8SQNm/wBkPxzZYZ8UXByw4SnWWtbs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirH/PEWpvojmycqiGt1&#xA;Gv2mipvv4DuPDKM4PDs24SOLd5Zmvc12KuxV2KuxVPPJ+tDS9XQyNS1uP3U/gKn4W/2J/DLsM+GT&#xA;XlhxB6vmxcF2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVCatqUOmafLezAtHFSqrS&#xA;p5MFFK/PIzlwi2UY2aSq189+XJ6BpmgY/syoR+K8l/HKxqIlmcMgnFrqFhdCttcRTf8AGN1b9Ryw&#xA;SB5NZiRzRGSQ7FXYq4gEEEVB6jFXlnnHy8dKv/VhX/QbgloqdEbqU/p7Zrs2PhPk5uLJxDzY/lLa&#xA;7FXYqq21pc3UohtommlPREBY/hhAJ5IJA5so078udTmAe9mS1U/sD94/00IX8cyI6Ynns0yzjo9A&#xA;srdra0it2lMxiUJ6rUDNTYVpmbEUKcUmyrYUOxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVxI&#xA;AqdgOpxVZHNDIWEciuV+0FIJHzpgtaYr+Y936ekwWwNGnlqfdYxU/iRmPqT6ab9ON7ec5guW4Egg&#xA;g0I6HFUytfMeu2tPRvpQB0Vm5r/wL8hlgyyHViccT0Ti1/MXWoqCeOG4XuSCjfepp+GWjUy6tZwB&#xA;PNO/MSxuZo4JrSWKWVgi8Csi8mNB14H8MtjqQejVLAQy3MloQeraZb6nYS2c4+Fx8Ld1YfZYfLIz&#xA;gJCiyjKjbyDULC4sLyW0uF4yxNQ+BHYj2I3zWSiQaLnxlYtD5FKdeW/LF3rM9d4rND+9np/wq+Lf&#xA;qy3FiMj5NeTIIvTtN0qw023EFnEI1/abqzHxZupzYRgIjZw5SJ5ovJMXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYqp3DTLBI0Ch5gpMaN0LAbA/M4DySHnc35ja41QkMEX+xYkfe38MwjqZOWMEUFN548&#xA;yydLoRg9kjQfiQTkDnn3shhigpfMOuy/bv56HqBIyj7lIyBySPVkMce5BS3FxMayyvIf8ti368iS&#xA;SyAT3yNqRs9djjY0iux6LD/KO6H/AILb6cu08ql72rNG4oz8yLv1NWgtgarBFU/60hqfwUZLUn1U&#xA;x042tiWYze7FVe2sby5SV7eFpEgQyTMo2VQKkk5IRJ5IMgFDIpTrydafWfMdmpFVjYyt7emCw/4a&#xA;mW4Bcg15TUS9ZzZOC7FWM+d/Lv6Rs/rlutb22HQdXj6lfmOozHz4uIWObdhyUa6MK8teXZ9ZvOO6&#xA;WkdDcTDsP5V/yjmLixGR8nIyZOEPVrS0t7O2jtrdBHDEOKKPDNjEACg4RNm1XCh2KuxV2KuxV2Ku&#xA;xV2KuxV2KuxV2KuxV2KuxV2KvJvOGn/UdfuUApHMfXj+Um5/4aozW5o1IudilcUlypsdirsVXRSP&#xA;FIkiGjoQynwINRhBVHa9qI1HV7i8H2ZGHEeyqFH6slklxStjCNCkAiM7BEBZmNFUCpJPYDIMmX6D&#xA;5AurjjPqhNvD1EA/vG/1v5f15lY9OTuWiecDkzu30+yt7T6nBCsdtQqY1FAQRQ18a+OZYiAKDimR&#xA;Jt45qNm9lf3Fo/WCRkqe4B2P0jNZKNGnYRNi0/8AIl7plje3N1fTrDSMRx8qknk1TQAHpxy7TyAJ&#xA;JaswJFBmf+MvLW1L0Ek0AVJCST7BcyvHh3uP4Uu5OQQQD2O++368ta0LY6pp9/6n1SdZvSYpIF6g&#xA;g0+7wORjMHkylEjmq21rbWyGO3jWJGZnKqKDkxqThAA5IJtVwodirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVS7WU0CQQw6ubdTcP6VsJ2VGeQgnhESQxag6LvkJiJ5tuOMzZiCa51+ljup/lvb&#xA;PV9OuDC3aKX4k+hh8Q/HKJ6UdGcdQerHJvJHmWNiPqnNQaBkeMg/RyB/DKDgn3NwzR71A+VPMQJH&#xA;1CXb5H+OR8GXcnxY96rF5M8yy9LIqPF2Rf1thGCfcg5Y96aWP5calIwN5PHBH3CVd/4L+OWR0x6s&#xA;DqB0Zdpfl7RdGiMkSAOo/eXUpBanf4jQKPlTMqGOMXHlMySXXfzBtYA0GlgXE3Qzt/dr8h1b9Xzy&#xA;nJqQOTbDATzd5C167v3vbe8maWeonRm8D8LADsBtsMdPkJsFc0AKpJ/zF0/0NXju1FEu4/iP+XH8&#xA;J/4XjlepjUr72eCVimKZjN7NfIXlv1HGr3S/u0P+iIe7DYv9Hb3zL0+L+IuPmydAmHnrzJ9UgOmW&#xA;rf6TMv79x1SM9vm36snqMtCgww473LAbK+u7G4W4tZDFMnRl/UR3HtmFGRBsOUQDzejeW/OtpqXG&#xA;2u+NvfHYdo5D/kk9D7HM7FnEtjzcTJhI3HJk2ZDS7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq+W/+cm/Nf6R832+gwPW20aKswHQ3NwA7fPjHwHsa5rNZO5V3PoXsto+DAch5zP2D9tsP8qfn&#xA;B5/8scI7HU3ns02Fjefv4aDsoY8kH+owyqGeceRdnrOxdNqN5RqXeNj+34vZvKn/ADlD5evOEHmS&#xA;wk0yY0Bu7es9v7lloJU+QDZlw1gP1bPLaz2Uyx3xSEx3HY/q+567ofmPQddtfrWjX8F/BtyaB1cq&#xA;TvRwN1PswrmXGYlyLzWfTZMJ4ckTE+aMuppYYS8cLXDjpEhUE/8ABlRhJppAYfqv5gX1q7QrpjW8&#xA;3Y3JP/EQFr/wWYs9QR0ciOAHqxHVNe1XVGreTs6A1WIfCg+Sjb78xp5DLm3xgI8kvyDJOPKWoGx1&#xA;+1kJpHI3oyeHGT4d/kaHLcMqkGGWNxZx590/61oLyqKyWrCUePH7Lfga/RmXqI3H3ONhlUmEeV/L&#xA;8msagEYEWkNGuXHh2Ue7ZiYsfEfJyMk+EPRNd1i10LSuaqocD07SAbAkCg2H7KjrmdkmIBxYQMi8&#xA;muLia5nknncvNKxZ3PUk5rSbNucBSngV2Ksv8t+e57Xha6mTNbDZLjq6D/K/mH45k4tRWxaMmG9w&#xA;9At7iC4hSaCRZInFUdTUEZmg3ycUilTCh2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoLW9XtdH0e9&#xA;1W7NLaxgkuJfErGpag9zSgyMpULbcGE5ZxhHnI0+ENY1W71bVrzVLtuV1fTSXEx7cpGLECvYV2zS&#xA;SlZt9gw4Y44CEeURSDwNrsVROn6lqOm3SXen3UtndR/Yngdo3HyZSDhBI5NeTFGY4ZASHm9U8qf8&#xA;5K+dtK4Q6xHFrlquxaT9zcUHhKgKn/ZIT75kw1chz3ee1nsvp8m+O8Z+Y+X7XsPl387/AMs/NUS2&#xA;t5cLp9w+xtNTVUUnp8MtWi+XxA+2ZcdRCex+15bV9garBuBxjvj+rmnuofl/pF2nradKbYuAyUPq&#xA;REHcEVNd/Y4y00TydWM0hsWKan5O12wqxg+sRD/dsFXFPdftD7sx54JBujliUl3B8CMpbHsOmXEe&#xA;r6FDJJ8S3UPCYDxI4OPvrm0geKLgSHDJbp9jYaBpBTkFhhUyTzHYs3dj/AYIxEIrKRkXmXmHW5tY&#xA;1Brh6rEvwwRfyp/U98wMmTiNuZCHCEsytm7FU+sPJWu3dq9wIhCoUtGkvwu5HZV7V96ZdHBIi2uW&#xA;aIKROjIxRwVZSQynYgjqDlLYmmheY9R0eblA3OBjWW3b7DfL+U+4yzHlMeTCeMSep6TqUWpWEV5E&#xA;jRpKD8LihBBofmPfNjCXELcKUaNIvJMXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXi//OTvmv6h5VtP&#xA;L0D0uNXl53AB3FvbkNQ/60nH7jmHrJ1Gu96r2V0fHmOU8oDb3n9lvl/Na+gOxV2KuxV2KuxVkflf&#xA;8wvOXldwdF1Sa3hBq1qT6kDeNYn5Jv4gVyyGWUeRcHV9m4NR/eRBPf1+b2Tyn/zlNGeEHmrSyp2D&#xA;X1huPm0Eh+/i/wBGZcNb/ODy+s9kzzwy+Ev1j9T1LS9a/LnzzF6mnXdtezkVZUb0rpR4tGeEn/BC&#xA;mZH7vI81qNHqNMfXEx+758k/0TRo9ItXtIpWlh5l4+dOShgKrUUB3FemWY4cIpw5z4jbEfzD1S/a&#xA;VbARSRWSUZpSpCyv12PQhf15jamZ5dG/BEc+rCsxHITTRfLep6vJ/o8fGAGj3D7IP6n2GWQxGXJh&#xA;PIIvQ9E8o6VpIEvH17oCpuJANj/kr0X9eZuPDGPvcWeUyREPmbRZtSGnQ3AkuCDQruhYfshuhPyy&#xA;QyxJpicZAtIPPHlb11fVbJP3yit1Eo+0o/bHuO/jlOfFfqDbhyVsWM+VvL8msX4VgRZw0a4f27IP&#xA;dsx8WPiPk3ZJ8IerxxxxRrHGoSNAFRRsABsAM2QDgrsVdirsVdirsVdirsVdirsVdirsVdirsVfG&#xA;X51+a/8AEn5hajPE/OysT9Rs/DhASGYezSF2Hsc0+onxTL6l2Fo/A0sQfql6j8f2UwTKXcOxV2Ku&#xA;xV2KuxV2KuxVfFLLDIssTtHKhDI6EqwI6EEbjFBAIovSPKf/ADkD+YWg8Ibi5XWbJaD0b4F5AP8A&#xA;JnFJK/6xYe2ZENVOPm6LWezumzbgcEv6P6uXyp7J5X/5yM8g64i22sK+jXEnwslyPVtmJ7eqo6f6&#xA;6qMzIauEuezy+r9mdTi3h+8Hlsfl+q2axeVvKGqejqNl6c1s55q9rKGgkH+xLLT/AFSMn4MDuHRT&#xA;lkgeGQIPnzTu4kSxsmaC2aRYVpHbwKK+wVdstJoNI3LzLzD5p1jUZHglraW4NDarUH/Zk0Lfq9sw&#xA;MmWUtuTmwxgJGjsjq6Eq6kFWGxBHQjKWx6j5R8zpq1t6E5Av4R+8HTmvTmP45sMOXiFHm4WXHwny&#xA;TqzsLOyjaO1iWFHdpGVdgWbqcujEDk1mRPNXwoQt9qmn2EfO8uEhXsGO5+Sjc/RkZTA5soxJ5N6d&#xA;qFtqFnHd2xJhk5cSRQ/CxU7fMYxkJCwiUSDRROSQ7FXYqgZNf0KORo5NRtUkQlXRpowQRsQQW2Iy&#xA;PEO9uGnyEWIy+RW/4i8v/wDVztP+R8f/ADVjxjvT+Wy/zZfIu/xF5f8A+rnaf8j4/wDmrHjHev5b&#xA;L/Nl8i7/ABF5f/6udp/yPj/5qx4x3r+Wy/zZfIu/xF5f/wCrnaf8j4/+aseMd6/lsv8ANl8iiLTU&#xA;tOvCws7qG5KULiGRXpXpXiTTCCCwnilH6gR70Rha2Kfml5r/AMLeRdU1VH43Yj9Cy8fXm+BCP9Wv&#xA;P6MqzT4Ykux7J0f5jURh0uz7h+KfEZNdzmmfWWsVdirsVdirsVdirsVdirsVdirsVTXQPNXmPy9c&#xA;/WdF1GewlqC3ouQjU/nQ1Rx7MDkozMeRcfUaTFmFZIiXvev+U/8AnKPWbbhB5n09L+IUDXlpSGen&#xA;dmjP7tz8uGZcNaR9QeZ1nsnjlvhlwnuO4+fP73rehfmF+WXnhEghu4JLtqBbK6HoXIJ7JyoW/wCe&#xA;bHMkZMeR5fVdlarTbyieHvG4/HvSzzj5Vi0kxXNnyazkPFwxqUfqBXwIyjNh4dxycfFk4tix6zvL&#xA;izuo7q3cpNEeSMP1H2PfKIyINhtIsU9a8va9b6xYieOizJ8NxD3Vv6Htmyx5BIODOHCWO+d9W8y2&#xA;EwWGQRWE20csS0atN1ZjWh8KUyjPOY9zbhjE+9gksssshkldpJG3Z2JYn5k5iE25QD0j8u5/U0Fo&#xA;z1hmdQPYgN/xtmdpj6XDzj1MozIaXYq8P/O/87xpIn8seWJwdVIMeoahGdrYdDHGR/u3xP7H+t9n&#xA;C1Opr0x5vW9g9g+JWbMPR0Hf5ny+/wB3PzQzFiWYksTUk9Sc1z3rWKuxV2KuxV75/wA4n/8AHQ8x&#xA;/wDGG1/4lLmdouZeN9r/AKcfvl+h9GZsHh3zd/zlL5r+sarpvleB6x2SfXbwA7etKCsSn3WOp/2e&#xA;a7Wz3EXuvZPR1CWY/wAXpHuHP7fueEZhPYOxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvqD8h/O&#xA;kXm7yhceU9XlMmo6bHxikc8nktSf3b79Whai/Ljmx08+OPCXz32j7P8AAzDLAeif2S/bz+ay/sp7&#xA;G8mtJxSWFire/gR7Eb5jyjRp1ETYtX0XWLrSb5LqA1A2ljJoHTup/hhhMxNhE4CQp6mDpnmDR609&#xA;S1uV6HZlYfqZTmw2nHycLeJeW65otzpF+9rNuv2oZR0dOx/rmvyQMTTmwmJC2VfllP8A7325/wCK&#xA;5F/4YH+GZOlPMNGoHJnOZbjPD/zv/O8aSJ/LHlicHVSDHqGoRna2HQxxkf7t8T+x/rfZwtTqa9Me&#xA;b1vYPYPiVmzD0dB3+Z8vv93PzQzFiWYksTUk9Sc1z3rWKuxV2KuxV2KvfP8AnE//AI6HmP8A4w2v&#xA;/EpcztFzLxvtf9OP3y/Q+h7y7t7O0nvLlxFbW0bTTyN0VEUszH5AZnk08TCBlIRHM7PhPzd5huPM&#xA;fmbUtbnqHv53lVT1WOtI0/2CAL9GaSc+KRL6/o9MMGKOMfwj+37UoyLkuxV2KuxV2KuxV2KuxV2K&#xA;uxV2KuxV2KuxV2Kp55L81X/lXzLY65Zkl7V/3sVaCWJtpIz/AKy/cd8njmYysOJrtJHUYpY5dfsP&#xA;QvrfWNLt/N2nabr2hukiXkaMHYhQYnFQW6/Eh2I69u2bHLj4wJRfLDGWGcsc+cSj9G8h6VZBZLsf&#xA;XLjvzH7sH2Tv/sslDTxHPdpnmJ5JjqHmPQtLHpTXCK6CggiHJh7cV+z9OWSyxiwjjlJhXmnzfaav&#xA;bfVorOiq3KO4lPxr40VdhUe5zEy5hIVTk48RjvbX5dz+nrzRnpNC6ge4Ib/jXHTH1LnHpY1+d/53&#xA;jSRP5Y8sTg6qQY9Q1CM7Ww6GOMj/AHb4n9j/AFvsy1Opr0x5vQ9g9g+JWbMPR0Hf5ny+/wB3PzQz&#xA;FiWYksTUk9Sc1z3rWKuxV2KuxV2KuxV75/zif/x0PMf/ABhtf+JS5naLmXjfa/6cfvl+hnH/ADkb&#xA;5r/Q3kJtNhfjea5J9WUDY+glHnPyI4of9bLtXOoV3up9mdH4up4z9OPf49P1/B8l5q30h2KuxV2K&#xA;uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV79/zjN+YXpTS+TNQlpHKWuNIZj0f7U0I/1vtr78vHM7&#xA;R5f4S8Z7U9m2BqIjltL9B/R8npXnjXdcgv3sA31a0Kho2jqGkU9y3XrUUGTz5JA10eSwwjVsMzFc&#xA;h2Kpt5TuPQ8x2D1pyk9P/kYCn/G2W4TUgwyi4l8qsxYlmJLE1JPUnMN9baxV2KuxV2KuxV2KuxV7&#xA;5/zif/x0PMf/ABhtf+JS5naLmXjfa/6cfvl+h61+YX5VeWfPKQtqjTw3lsrJbXUEhBQMakem3KM1&#xA;PX4a++ZWXBGfN5vs3tfLpL4KMTzB/FvCPNf/ADjR500vnNossWt2o3CJ+4uAPeNyUP8AsXJ9swp6&#xA;OQ5bvYaP2o0+TbIDjPzHz/Y8q1HS9S0y6a01G1ms7pPtwTo0bj/YsAcxTEjm9FiywyDigRIeW6Fw&#xA;NjsVdirsVdirsVdirsVdirsVdirsVdirsVdiqJ07ULzTr+3v7KUw3drIs0Eq9VdDyU/eMINGwwyY&#xA;4ziYyFxOz69sdVtPzD8gWmvWSgahEp9aBdyk6ACaHx3+0viKeObOX72Fjm+V6zSy0mc4zy6eY6Fh&#xA;2YSHYqr2LyR3sEkalpI5FdVUVJKmuw+jDHmg8nzHmO+suxV2KuxV2KuxVMrby35iuo/VttKvJ46c&#xA;ucUErrTxqqnJCBPRolqsUTRlEfEIO5tLq1k9K5heCTrwkUo33MBkSKbYzEhYNvdv+cT/APjoeY/+&#xA;MNr/AMSlzO0XMvH+1/04/fL9D6MzYPDuxVL9a8vaFrlqbXWLCC/t96JPGr8SdqqSKqfcb5GUBLmG&#xA;/BqcmI8UJGJ8nkXmv/nF/wAuXvOfy5eyaVMakWs1bi3+QYkSr8yW+WYk9GDy2el0ftXljtliJjvG&#xA;x/V9zxrzX+Tn5g+Wecl5pjXVmnW9sqzxU8W4jmg/11GYk9POPMPUaPtvTZ9oyqXdLY/q+TCcpds7&#xA;FXYq7FXYq7FW1VmYKoLMxoqjcknsMVJTMeVvMzQmZdIvTCNjILeXiPp4075Lgl3OP+bw3XHG/eEu&#xA;lilikaOVGjkU0ZGBBB9wci3ggiwsxS7FXYq7FXYq9r/5xd1jWYvNd9pECmXSrm2NxdgmgikiIWOQ&#xA;e7c+JHfr+zmZo5Hiro8p7V4MZwxmfrBoed8x+n+17ZqH5dw3WpTXEd19Xt5W5+kE5EMftAGoAFcy&#xA;JaazdvERz0EZZ/l/oEFDKsly3/FjUH3JxycdPEMTnkU9tNPsbNeNrbxwDvwULX5kdctEQOTUZE83&#xA;5/5o32l2KuxV2KvS/wArfyS1vzoV1C7ZtN8vhqfWytZJ6GjLAp2PgXOw99xmRh05nvyDoe1u3cel&#xA;9MfVk7u73/qfR3l/8vfy98lWXr21lbWxgFZNUvCjTe7NNJ9j5LQe2bGOKEA8Nqe0tVqpUZE3/COX&#xA;yCldfnN+V9tKY5PMVszDvFzmX/go1dfxwHUQHVlDsTWSFjHL7vvTCz8xfl/5wgazgvdP1mNgedm5&#xA;jlaniYX+Kn+xyQnCfcWiem1OmPEYzh57j7Vvlb8ufK3lXVL+/wBCt2s/0ksa3FqHLQgxliGRWqy1&#xA;5morTwAxhijEkjqy1faebUQjHIeLh5HqybLHXuxV2KuxV2KsP82flL5C80B31HS447x9/r1r+4nq&#xA;e7Mmzn/XDZTPBCXMOz0fbGp0/wBMvT3Hcfs+DxnzX/zi5rlrzn8s6hHqMQqVtLqkE/squP3bn3PD&#xA;MSejI+kvU6P2sxy2zR4T3jcfr+95Dr3ljzDoFz9W1rTp7CU/ZEyFVb3R/suPdTmJKBjzD02n1eLM&#xA;LxyEh5JXkXIdir2z8r/+cdr3W4ItY81NJYabIA9vp6fDcyr2Zyw/doflyPtsczMOlJ3lyeU7V9pY&#xA;4iYYalLqeg/X9z3ey0f8vvI1gHhhsNDtwOJuZWjid6fzTSHm5+bHM4RhAdA8fPNqdXLcyyHu5/YO&#xA;SXN+dX5WrN6R8w2/KtKhZSu/+WE4/jkfzEO9vHYesq/DP2frTJl/L/zzYkH9H69bKKEgxztHX3FX&#xA;jP3HJeiY6FxwdTpJfx4z8R/a8Y/Mv/nG02sEuqeSzJMiAvLo0hLyUHX6u5+Jv9Rt/AnpmHm0lbxe&#xA;q7L9p+IiGo2/pfr/AFvBHR43ZHUo6EqysKEEbEEHMF7EG1uKXYq7FX09/wA46eX4tA8hX3mi7Sk2&#xA;pszxk7H6vbVRAK9OcnL5/Dmx0seGBkXz72o1Xi6gYhyh95/ZX2s/0z8w9KuWCXkbWbn9onnH94AI&#xA;+7LIakHns87LARyZTFLFLGssTrJG4qrqQQR4gjMkG2ghdir8980L7U7FXYqzv8nvy7bzt5rS2uAw&#xA;0exAuNTkWoqlaJECOjSkU+XI9suwYuOXk6ftrtL8rhsfXLaP6/h+p9NfmF590L8u/LMUvoqZiv1f&#xA;SdMjogYotAKD7McYpyPbYdSM2WXKMcXgezez8mtzEXtzlL8dS+SvN/nrzP5tvzd63evMAxMNqpKw&#xA;RA9o460G21ep7k5qsmSUzu+k6Ls/Dpo8OMV59T7yx/IOavilkikWWJ2jkQhkdSQykbggjocUEAii&#xA;94/Jv8/L5Ly38veb7g3FtMRHZatKf3kbk0VLhz9pD/Odx3qPs52n1JupPH9t+z0TE5cAojnHv936&#xA;vwetfmxB5v8A8JXF/wCVNQkstT04G4aKNUcTwqKyJR1f4gPiWny75lZxLhuJ3eb7Hlg8YRzREoS2&#xA;9x6ftfMn/K8PzV/6mCb/AJFQf9U81v5nJ3vffyDo/wDUx8z+t3/K8PzV/wCpgm/5FQf9U8fzOTvX&#xA;+QdH/qY+Z/W7/leH5q/9TBN/yKg/6p4/mcnev8g6P/Ux8z+t3/K8PzV/6mCb/kVB/wBU8fzOTvX+&#xA;QdH/AKmPmf1ro/zz/NVHVxr8hKmtGityDTxBjw/mcneg9gaM/wCTHzP63ovlP/nKaVeEHmrSw42B&#xA;vbDY/NoZDQ+5Dj5ZfDW/zg6PWeyQ54ZfCX6x+p67ovnT8vvPFm1rZ3lpqaSj97p1wo9TpU8oJgGN&#xA;PGlPfMuOSEx3vNZ9DqdJK5CUa/iH6wxDzX/zjb5G1fnNpLSaHdtuPR/e29fEwuaj/YOoyqekieWz&#xA;s9H7T6jHtOskfPY/P9YLH/y5/wCccrrRvNh1HzLLbX+n2IElhFEWKyy1+FpUdRQR0rx3qabkA5Xi&#xA;0lSuTm9p+0wy4eHEDGUufkPL3sq/OX844fJVsumaYEuPMV0nJFf4o7eM7epIO7H9hfpO2xt1Go4N&#xA;hzdd2J2KdUeOe2Ifb5D9L5V1rXtZ1y/e/wBXvJb68k+1LMxYgdeKjoqjso2GauUjI2X0TBp8eKPD&#xA;ACMfJAYG5Fadqeo6ZeR3unXMtndxGsc8DtG4+TKQcIJG4a8uKOSPDICUT3vpz8lPzubzQ6+X/MLI&#xA;mvKpNrdKAiXSqKsCo2EoArtsR4UzZafUcWx5vA9u9hfl/wB7i/u+o/m/sY3/AM5I/llDEh866VFw&#xA;5Oqa1Eg2q54pcU7EtRH8TQ+JyvV4f4h8XO9mO1Sf8Hmf6v6v0j+x8+5gPaOxVH6Fo91rWtWOk2gr&#xA;c388dvF3AMjBeR9lrU4Yxs006jMMWOU5coi3195vFronlvTfLliOEEcccSoP9826hVr82AP0ZstQ&#xA;eGIiHycTllySyS5k382D5htyc+XvM97o0wCky2bH97bk7fNfA5bjymPua8mMSepafqFpqFol1avz&#xA;if7we6sOxGbCMhIWHClEg0X5/wCaN9pdirsVfWn/ADjf5ej0z8u49QKgXOsTyXEjftenGxhjX5fA&#xA;WH+tm00kKhfe+b+0+pOTVcPSAA/Sfx5PB/zs82z+Y/zB1J+ZNlp0jWNklaqEgYq7D/Xk5NXwp4Zh&#xA;aifFM+T2HYWjGDTR/nS9R+P6gwPKHcOxV2KuxV9k/kd5tm8zfl7ZzXb+pe6ezWF05NS5hClGNe5i&#xA;Zanua5t9NPig+X9vaMYNSRH6ZeofH9r5e/M7y9H5e8+63pMShLeG4L26DosM4E0aj/VSQDNZmhwz&#xA;IfQOytSc2mhM8yN/eNixfK3YOxV2KuxV2Krkd43V0Yo6EMrKaEEbggjFBFvQvKn58/mH5f4RNejV&#xA;bJNvq1+DKQOnwygrKPb4iPbL4amcfN0us9n9Lm34eCXfHb7OT60Greh5fGr6hGLf0rT63eRKeQj4&#xA;x+pIoY0rx33za8W1l838G8vBHf1UPnQfDXmXX77zDr19rV83K5vpWlcVqFB2VF/yUWij2GaWcjI2&#xA;X1vS6eOHHHHHlEJZkXIdirsVRFhf3en31vfWcrQ3drIs0Ey7FXQ8lI+RGINGwwyY4ziYyFg7F9uW&#xA;E9j55/L+KSdALbXrCk8Y34NNHxcA+KPWh9s3QInD3h8nyRlpNSQOeOX3H9L4hu7Wa0u5rWYcZreR&#xA;opB4MhKn8RmlIp9ZhMSiCORUcWT2n/nGHyp9f803fmKdKwaRF6dux6G4uAVqPHjFyr/rDMzRwuV9&#xA;zyvtVrODCMQ5zO/uH7XofmvU/wBI65cTKaxRn0ofDgm1R8zU45p8UnjsUailGVM3YqnXlTV9SsNT&#xA;jjtFM63DBJLbs/uPAjxy3DMg7NeWII3ek/4d8v8A/VstP+REf/NObDgHc0fmcv8AOl8y7/Dvl/8A&#xA;6tlp/wAiI/8AmnHgHcv5nL/Ol8y7/Dvl/wD6tlp/yIj/AOaceAdy/mcv86XzKNhhhgiWKGNYokFE&#xA;jQBVA8ABsMk0ykSbPN8C6t6g1W89WvqevJz5deXM1rXvmilzfZcNcAruCEwNjsVdirsVfS//ADin&#xA;6n+GtbrX0/rqcfDl6Q5U9+mbHRfSXgva6vFh/V/S9ludG0i6lM1zY288zUDSSRI7Gmw3YE5mGILy&#xA;8c84ihIge9T/AMO+X/8Aq2Wn/IiP/mnBwDuZfmcv86XzLv8ADvl//q2Wn/IiP/mnHgHcv5nL/Ol8&#xA;y7/Dvl//AKtlp/yIj/5px4B3L+Zy/wA6XzLv8O+X/wDq2Wn/ACIj/wCaceAdy/mcv86XzLv8O+X/&#xA;APq2Wn/IiP8A5px4B3L+Zy/zpfMu/wAO+X/+rZaf8iI/+aceAdy/mcv86XzLv8O+X/8Aq2Wn/IiP&#xA;/mnHgHcv5nL/ADpfMpR+Z/qf8q68y+nXl+jbqvHrx9JuX0ca1yOb6D7nJ7Kr81jv+fH73w9mlfWn&#xA;Yq7FXYq7FX2T+Qnqf8ql0H1K8uNzTl14/W5uP0caUzb6b+7D5f7Q1+dyV/R/3IfKnn70j568x+jT&#xA;0v0pe+nTpx+sPT8M1eX6j730Ts6/y+O+fBH7gkOQcx9efl3oEvk38ooQIiNSu4jeXXEHkstzTjyp&#xA;09KPiD7jNpCPBi83y/tjVfmNXI/wx9I+H6zbGMwnHdiruuKvTPJfln9G24vbpP8ATp12U9Y0Pb/W&#xA;Pf7sz8GLhFnm4ebJew5MnzIaXYq7FXYq+Nfzu8pT+XPzB1EemVstTdr+yf8AZKzEtIo/1JOQp4U8&#xA;c1GohwzPm+o9g6wZ9NH+dH0n4fsYDlDuXYq7FXYq+yvyP8pT+Wfy9sre6jMV9fs1/dxnYq0wARSD&#xA;0IiVKjsa5t9NDhg+XdvawZ9TIj6Y+kfD9ts+y90zsVdirsVdirsVdirsVUL+yt7+xubG4HK3uong&#xA;mUd0kUqw+44CLFM8eQwkJDmDb4S8zeX77y9r99ot8vG5sZWiY0oGUbo61/ZdSGHsc0k4mJovr+l1&#xA;Mc+OOSPKQ/HySvIuQ7FXYqidO0+81G/t7CyiM13dSLDBEvVnc8VH3nCBZoMMmSMImUjURu+6vKuh&#xA;RaB5b0zRYiGWwt44C4/aZVHNv9k1Tm7hHhAD5Bq9Qc2WWQ/xEl5R50/5xl0bVLi4v9A1GSwvJ3aV&#xA;7e5rPAzuamjikibnvyzFyaMHcF6PQ+1OTGBHJESiOo2P6j9jzzy9+QfnS389aVYa5p/LRzOJLq+h&#xA;YS27Qw1dlLCjJ6nHgOQB3zHhpZcQBGzu9T7Q4JaeUscvXWwOxs/q57Pq+gpxpt0p2pm0fOXnfnPy&#xA;kLJm1GwT/RGP7+If7rJ7j/JP4Zg58Nbjk5eLLexYhmM3s18i+WPVZdWvE/dIa2sZ/aYftn2HbMvT&#xA;4r9RcfNk6Bn2ZjiuxV2KuxV2KsT/ADJ/LvSvPOgnT7tvQu4SZNPvgvJoZD12qOSNSjLX8QMqzYhM&#xA;U7LsztKekycUd4nmO98i+cfIHmnyhfNba1ZNFGWKw3iAtbyjxjkAp034mjDuM1WTFKB3fStF2jh1&#xA;Mbxn4dR8GO5W5y+GGaeVIYI2lmkIWONAWZmOwAA3JxRKQAs8nvv5OfkFfLe2/mLzfB6EUJEtlpEg&#xA;+NnG6vcD9kL1CHcn7VOhztPpTdyeN7a9oY8JxYDd85fq/X8n0RmweIdirsVdirsVdirsVdirsVdi&#xA;rzL84/yet/O1qmoaeyW3mG0ThFI+0dxGKkRSEdCCfhb6Dt0xtRg49xzd/wBidtHSHhlviP2eY/SH&#xA;ytr3l3XNAv3sNZspbK6Qn93KtAwBpyRvsuv+UpIzWSgYmi+iafU480eLHISCW5FvRel6TqmrXsdj&#xA;plrLeXkpokECF2PvQdh3PbDGJJoNWXNDHHimRGPm+nvyW/JL/Cjrr2vcJdfdCLe3WjJaqwIb4hs0&#xA;jA0JGw3Ar1zZafT8O55vAdudu/mP3eP+76n+d+x6/mW8y7FXYq7FWpI0kRo5FDI4KspFQQdiDiVY&#xA;Mv5fH9PkE/7iB+9Br8XX+68fp8PfMP8ALer+i5Pj+nzZyiIiKiKFRQFVRsABsABmY4zeKuxV2Kux&#xA;V2KuxVDal+jfqUv6T9H6jT9/9Z4elx/y+fw0+eA1W7Zi4+IcF8XlzeW3/wD0LV9af1/0J6tfi9Cn&#xA;Cvt6PwfdmMfB8noMf8q1t4lef7d2WeSf+VWV/wCdP/RXrcfi+pej9Y4/5dP3v/BZbj4P4addr/zn&#xA;+X46/pXX6mX5a6x2KuxV2KuxV2KuxV2KuxV2KuxV2KpV5k/wt+jj/iX6l+jq7/pH0vRrT/i74a0y&#xA;M+GvU5Ol8bi/dcXF/Ru/seaP/wBCy+q1f0Py5GvHlxrXtT4afLbMb9z5O+H8rV/lHoflL/BP1E/4&#xA;T/R31Pbn+jfR417c/S/a/wBbfMiHDXpp0ms/McX77j4v6V/pT3JuG7FXYq7FXYq7FXYq7FXYq//Z</xmpGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xmp:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+         <xmpTPg:NPages>1</xmpTPg:NPages>
+         <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
+         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+         <xmpTPg:MaxPageSize rdf:parseType="Resource">
+            <stDim:w>100.000000</stDim:w>
+            <stDim:h>100.000000</stDim:h>
+            <stDim:unit>Points</stDim:unit>
+         </xmpTPg:MaxPageSize>
+         <xmpTPg:PlateNames>
+            <rdf:Seq>
+               <rdf:li>Cyan</rdf:li>
+               <rdf:li>Magenta</rdf:li>
+               <rdf:li>Yellow</rdf:li>
+               <rdf:li>Black</rdf:li>
+            </rdf:Seq>
+         </xmpTPg:PlateNames>
+         <xmpTPg:SwatchGroups>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+                  <xmpG:groupType>0</xmpG:groupType>
+               </rdf:li>
+            </rdf:Seq>
+         </xmpTPg:SwatchGroups>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">
+         <illustrator:Type>Document</illustrator:Type>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">logo</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+         <xmpMM:DocumentID>uuid:4fae17bc-59c6-9342-b6da-8cb94c264d4a</xmpMM:DocumentID>
+         <xmpMM:InstanceID>uuid:ecb84851-93a3-9547-b0ae-1dc3fa2c0ab0</xmpMM:InstanceID>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 9.90</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[8 0 R]/Type/Pages>>
endobj
8 0 obj
<</ArtBox[3.0 13.543 96.5889 84.2764]/BleedBox[0.0 0.0 100.0 100.0]/Contents 9 0 R/LastModified(D:20130622155827+10'00')/MediaBox[0.0 0.0 100.0 100.0]/Parent 3 0 R/PieceInfo<</Illustrator 10 0 R>>/Resources<</ExtGState<</GS0 11 0 R>>/Properties<</MC0 5 0 R/MC1 6 0 R>>>>/Thumb 12 0 R/TrimBox[0.0 0.0 100.0 100.0]/Type/Page>>
endobj
9 0 obj
<</Filter/FlateDecode/Length 1114>>stream







+8;VGJ_$pAe$j%5g#Y/8.G]f[^A#Q9pU$sJ@-BS$94,G-<WGQ8j'TDl!%+#tGRN2bX
+mZsjSF>#9J"p"S6@ES~>
endstream
endobj
13 0 obj
[/Indexed/DeviceRGB 255 14 0 R]
endobj
14 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream

+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
5 0 obj
<</Intent 15 0 R/Name(docs)/Type/OCG/Usage 16 0 R>>
endobj
6 0 obj
<</Intent 17 0 R/Name(trunk)/Type/OCG/Usage 18 0 R>>
endobj
17 0 obj
[/View/Design]
endobj
18 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>
endobj
15 0 obj
[/View/Design]
endobj
16 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>
endobj
11 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
10 0 obj
<</LastModified(D:20130622155827+10'00')/Private 19 0 R>>
endobj
19 0 obj
<</AIMetaData 20 0 R/AIPrivateData1 21 0 R/AIPrivateData2 22 0 R/ContainerVersion 11/CreatorVersion 15/NumBlock 2/RoundtripStreamType 1/RoundtripVersion 15>>
endobj
20 0 obj
<</Length 970>>stream

+%!PS-Adobe-3.0 
%%Creator: Adobe Illustrator(R) 15.0
%%AI8_CreatorVersion: 15.0.0
%%For: (Alex) ()
%%Title: (noun_project_15207.svg)
%%CreationDate: 22/06/13 3:58 PM
%%Canvassize: 16383
%%BoundingBox: 258 373 353 444
%%HiResBoundingBox: 258.5 373.0879 352.0889 443.8213
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 11.0
%AI12_BuildNumber: 399
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_Cropmarks: 255.5 359.5449 355.5 459.5449
%AI3_TemplateBox: 305.5 396.5 305.5 396.5
%AI3_TileBox: 26 29.5449 585 812.5449
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 2
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 2
%AI9_OpenToView: -491 815 1 1595 821 18 0 0 43 134 0 0 0 1 1 0 1 1 0 1
%AI5_OpenViewLayers: 77
%%PageOrigin:0 0
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments

endstream
endobj
21 0 obj
<</Length 16577>>stream

+%%BoundingBox: 258 373 353 444
%%HiResBoundingBox: 258.5 373.0879 352.0889 443.8213
%AI7_Thumbnail: 128 100 8
%%BeginData: 16428 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD6BFFA8CAA7A7A0A7A1FD76FFA8A77CA17CA17CA17CA1A7FD74FF
%A1A17CA7A1A17CA7A1A17CA7FD72FFA77CA17CA17CA17CA17CA17CA17CA8
%FD6FFFCFA77CA7A1A7A0A7A1A7A0A7A1A7A0A7A1FD6EFFA8A17CA17CA17C
%A17CA17CA17CA17CA17CA1A7FD6CFFA8A17CA7A1A17CA7A1A17CA7A1A17C
%A7A1A17CA7FD6BFFA1A17CA17CA17CA17CA17CA17CA17CA17CA17CA17CA8
%FD69FFA7A1A1A7A0A7A1A7A0A7A1A7A0A7A1A7A0A7A1A7A0A7A1FD68FFA7
%A07CA17CA17CA17CA17CA17CA17CA17CA17CA17CA17CA1A7FD67FFCAA0A1
%7CA7A1A17CA7A1A17CA7A1A17CA7A1A17CA7A1A17CA7CFFD67FFA77CA17C
%A17CA17CA17CA17CA17CA17CA17CA17CA17CA17CA7FD68FFA7A0A7A1A7A0
%A7A1A7A0A7A1A7A0A7A1A7A0A7A1A7A0A7A0FD68FFA8A07CA17CA17CA17C
%A17CA17CA17CA17CA17CA17CA17CA1A7FD4EFFA8FD19FFA7A17CA7A1A17C
%A7A1A17CA7A1A17CA7A1A17CA7A1CAA8FD4FFFA17CA7A1A8A8FD15FF7CA1
%7CA17CA17CA17CA17CA17CA17CA17CA7A8FD52FFA0A7A0A17CA7A1A7A7FF
%CFFD10FFCF7CA7A1A7A0A7A1A7A0A7A1A7A0A7A7FD54FFA8A17CA17CA17C
%A17CA07CA1A1A7A7FFCFFD0CFFA77CA17CA17CA17CA17CA17CA1A8FD55FF
%CAA0A17CA7A1A17CA7A1A17CA7A0A17CA7A1A8A8FD0AFFA77CA7A1A17CA7
%A1A17CA7CAFD56FFA1A17CA17CA17CA17CA17CA17CA17CA17CA17CA17CA8
%FD08FFA8A07CA17CA17CA17CA1A8FD4CFFCFFFA8CFA7A8A1FD04FFA7A1A7
%A0A7A1A7A0A7A1A7A0A7A1A7A0A7A1A7A0A1A8FD09FFA7A7A1A7A0A7A0A7
%CFFD44FFA8FFA8A8A7A8A1A17CA17CA17CA17CA0A7FFFFCF7CA17CA17CA1
%7CA17CA17CA17CA17CA17CA17CA17CCFFD0AFF7CA17CA17CA1A8FD42FFA8
%A7A1A17CA1A0A17CA1A0A17CA7A1A17CA7A0A7FFFFA8A17CA7A1A17CA7A1
%A17CA7A1A17CA7A1A17CA7A0A7CFFD0BFF7CA7A0A1A8FD43FFCF7CA17CA1
%7CA17CA17CA17CA17CA17CA17CA17CCFFFA87CA17CA17CA17CA17CA17CA1
%A1A77CA17CA17CA1A1FD0CFFA87CA1A8FD45FFCAA0A7A0A7A1A7A0A7A1A7
%A0A7A1A7A0A7A1A1A8FFA1A1A0A7A1A7A0A7A1A77CA7A8FFA8A7A1A7A0A7
%A0CAFD0DFFA7A8FD46FFA8A17CA17CA17CA17CA17CA17CA17CA17CA17CA7
%A8A77CA17CA17CA17CA17CA1A8FFFFFF7CA17CA17CA1A8FD0DFFA8FD48FF
%A0A7A1A17CA7A1A17CA7A1A17CA7A1A17CA7A1CA7CA7A1A17CA7A1A17CCA
%FD05FFA77CA7A1A17CFD57FFA77CA17CA17CA17CA17CA17CA17CA17CA17C
%A1A1A17CA17CA17CA1A1FD07FFA8A07CA17CA1A8CFA8CAA8CACAFFFFFFA8
%FD4CFFA8A7A0A1A0A7A1A7A0A7A1A7A0A7A1A7A0A7A1A7A0A7A1A17CA7A8
%FD09FFA0A7A1A7A0A7A0A1A0A1A7FD04FFA7A0FD4CFFCACFA1A17CA17CA1
%7CA17CA17CA17CA17CA17CA17CA1A1A8FD06FFA1A8FFFFFFA77CA17CA17C
%A17CA17CFD04FFA77CA17CA8FD4DFFCFCAA1A1A0A17CA1A0A17CA1A0A17C
%A7A0A7A8FD06FFCFA1A1A1FFFFFFA8A17CA7A1A17CA7A0FD04FFCA7CA7A1
%A17CA7FD4FFFA8A8A1A7A1A7A1A7A1A7A1A8A8FD07FFA8A77CA17CA1A8FF
%FFFF7CA17CA17CA17CCAFD04FF7CA17CA17CA17CA1A8FD47FFBD9ACBFD16
%FFA7A7A0A7A0A7A0CAFFFFFFA7A0A7A1A77CCAFD04FFA1A1A0A7A1A7A0A7
%A0A1A7FD46FF688C6894A1FD11FFA8A87CA07CA17CA17CA1A1FFFFFFA7A0
%7CA17CA1A8FFFFFFA1A17CA17CA17CA17CA17CA0A1FD44FFA18C8C8C688C
%8DBDA8FD0BFFA8CFA7A17CA7A1A17CA7A1A17CA7FD04FFA0A17CA1A8FFFF
%FFA8A17CA7A1A17CA7A1A17CA7A1A1A0FD43FF93688C688C688C688C6FC3
%CAFD05FFA8A87CA076A17CA17CA17CA17CA17CA17CCAFFFFA8A77CA0A1FF
%FFFFA8A17CA17CA17CA17CA17CA17CA17CA17CA8FD40FFCA688D8C8D688D
%8C8D688C68939ACAFD06FFA8A7A0A1A0A7A1A7A0A7A1A7A0A7A7FFFFFFA7
%A1A1FD04FFA7A0A7A0A7A1A7A0A7A1A7A0A7A1A7A0A7A0A7FD3FFF9A8C68
%8C688C688C688C688C688C6893A1FD07FFA7A17CA17CA17CA17CA17CA1CF
%FFFFCF7CFD04FFA87CA17CA17CA17CA17CA17CA17CA17CA17CA17CA1A8FD
%3DFF938C8C688D8C8C688D8C8C688D8C8C688C8C9AA1FD06FFCAA1A7A0A1
%7CA7A1A17CCFFFFFCFCFFD04FFA0A17CA7A1A17CA7A1A17CA7A0A17CA7A1
%A17CA7A0A1A7FD3BFFC4688C688C688C688C688C688C688C688C688C688C
%69C3A8FD05FFA8A87CA07CA17CA0A1FD07FF7CA17CA17CA17CA17CA17CA1
%7CA7A8A87CA17CA17CA17CA0A1FD3AFF948C8C8D688D8C8D688D8C8D688D
%8C8D688D8C8D688C689394CAFD06FFA8A8A1A17CA7FD06FFA7A7A1A7A0A7
%A1A7A0A7A0A1A1FD04FFCAA0A7A0A7A1A77CA7FD39FFCA8C688C688C688C
%688C688C688C688C688C688C688C688C688C68939ACAFD06FFA7A17CCFFD
%04FFA8A07CA17CA17CA17CA17CA1A8FD06FFA77CA17CA17CA1A8FD39FFC3
%688C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688C8C9A
%A1FD06FFCAA8FFFFFFA8A7A0A17CA7A1A17CA1A0A8CFFD07FFCFA7A0A17C
%A1A8FD3AFF6F8C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C689BA8FD08FFA17CA17CA17CA17CA07CCFFD05FFCAA8FF
%FFFFA8A17CA0A1FD3AFFCA8D8C8D688D8C8D688D8C8D688D8C8D688D8C8D
%688D8C8D688D8C8D688D8C8D688C688D93CAFD06FFA8CAA1A1A0A7A0A1A7
%FD06FFCA7CA7FD04FFA8A1A1FD3BFF9A688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C68939ACAFD06FFA7
%A17CA7A8FD05FFA8A77CA17CA7FD04FFA7CAFD3BFF8D8C688D8C8C688D8C
%8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68
%8C8C94A1FD06FFCFFD06FFA1A17CA7A1A17CA8FD3FFFA18C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C689AA8FD08FFA87CA17CA17CA17CA17CA8FD0EFFA8FD2FFF
%BC8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C
%8D688D8C8D688D8C8D688D8C8D688C688C93C3FD06FFA8CAA1A1A0A7A1A7
%A0A7A0CFFD0BFFCAA1A7FD2EFFCA688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C68939ACAFD06FFA8A77CA17CA17CA17CCFFD07FFCAA1A17CA17CFD2E
%FFA18C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C
%8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688C8C93A1FD07FFFD
%04A17CA1A1FD05FFA7A7A0A17CA7A1A1A8FD2DFF93688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C689AA1FD05FF7CA17CA17CA1A1FD04
%FFA77CA17CA17CA17CA8FD0FFFA1FD14CAFD08FFCA8C8C688D8C8D688D8C
%8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D68
%8D8C8D688D8C8D688D8C8D688D8C8D688D688C93C3CAFFFFCFA0A7A0A7A1
%A1A7FD04FFA8A0A7A0A7A1A1A7FD0DFFCA688C688C688C688C688C688C68
%8C688C688C688C688CA8FD07FF9A8C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C9BFFFFA77CA17CA17CA0A7FFFFFFA8
%A77CA17CA17CA7FD0CFFCA688C8C8C688C8C8C688C8C8C688C8C8C688C8C
%8C688C8CCAFD07FF93688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68
%8D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C
%8C688D8C8C688D8C8C688CCAFFA8A1A1A17CA7A0A1A8FFFFFFA8A7A0A17C
%A7A1FD0BFFCA688C688C688C688C688C688C688C688C688C688C688C688C
%A8FD06FFC3688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C689AFFFFA1A17CA17CA17CA1A8FFFFFFA8A17CA17CA1CA
%FD0AFF8C8C688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8CFD07
%FF938C688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C
%8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D68
%8D8C8D688D8CCAFFFFA0A7A0A7A1A77CA7FD04FFA8A1A0A7A1FD09FFCA68
%8C688C688C688C688C688C688C688C688C688C688C688C688CCAFD05FFA8
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C93FFFFA87CA17CA17CA7A8FD05FFA7A17CA1A8FD08FF8C8C68
%8D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68FD06FFC3688D
%8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C
%688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D
%8C8C688CA1FFCFA7A0A1A1FD09FFA1A17CCAFD06FFCB688C688C688C688C
%688C688C688C688C688C688C688C688C688C688CA8FD05FF938C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%6893CAFFA7A7A8FD07FFA8A77CA17CA0A1FD06FF8D8C8C8D688D8C8D688D
%8C8D688D8C8D688D8C8D688D8C8D688D8C8C8CFD05FFCA8C688D8C8D688D
%8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D
%688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D
%68C3FD08FFA8CAA1A17CA7A1A77CA8FD05FF8C8C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688CA8FD04FF9A688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C68CAFD05FFCAA1A17CA17CA17CA17CA17CFD04FF8D8C8C8C688D8C8C68
%8D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688C8CCAFD04FFFD048C68
%8D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C
%8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68
%8D8C8C688C9AFFFFFFCAA77CA1A1A17CA7A1A17CA7A0A1CFFFFF698C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688CA8FF
%FFFFA18C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688CA1FFA8A17CA17CA17CA17CA17CA17CA1
%7CCFFF938C688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D68
%8D8C8D688D8CFD04FF9A688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D
%688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D
%8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C94FFFFA7A1A0A7A1A7
%A0A7A1A7A0A7A1A1A8698C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688CCAFFFFCA688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%C3FFFF7CA17CA17CA17CA17CA17CA17CA88C688D8C8C688D8C8C688D8C8C
%688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68FFFFFFCAC3938C688C
%8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C
%688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D
%8C8C688D8C8C688C93FFFFCAA0A17CA7A1A17CA7A1A17CA1A7688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688CA8
%FD05FFA194688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C688C9AFFA8A17CA17CA17CA17CA17CA17C
%A78D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D
%688D8C8C8CFD09FFA193688C8C8D688D8C8D688D8C8D688D8C8D688D8C8D
%688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D
%8C8D688D8C8D688D8C8D688D8C8D688D8C8DCAFFA8A1A0A7A1A7A0A7A1A1
%7CA7A1688C688C688C688C688C688C688C688C688C688C688C688C688C68
%8C688C688C688CA8FD0AFFCA938D688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C689AFFFFA1A17CA17CA17CA1
%A0A7A7FF8D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C
%8C688D8C8C688C8CCAFD0CFFCAC3938C688C8C8C688D8C8C688D8C8C688D
%8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C
%688D8C8C688D8C8C688D8C8C688D8C8C688D8CCAFFFFA0A17CA7A1CAA8FD
%04FF688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688CA8FD0FFFA19A688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C688C688C688C688C688C688C688C688C
%688C688C688C688C688C688C688C93FFFFCAA7CFA8FD07FF8D8C8D688D8C
%8D688D8C8D688D8C8D688D8C8D688D8C8C688C8C938C8D8C8C688D8CFD13
%FFA193688C8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D8C
%8C688D8C93688C688C688D8C8D688D8C8D688D8C8D688D8C8D688D8C8D68
%8D8C9AFD0DFF688C688C688C688C688C688C688C688C688C688C688C939A
%A1CACACAA1C39A93688CCAFD14FFCA9493688C688C688C688C688C688C68
%8C688C688C688C688C68939AC3A1CACACAA1C3938C688C688C688C688C68
%8C688C688C688C688C688C688CA1FD0DFF8C688D8C8C688D8C8C688D8C8C
%688D8C8C688C8C9AA8FD0AFFCA93CBFD16FFCAC3938C688C8C8C688D8C8C
%688D8C8C688D8C8C688C93CAFD0AFFCA9A688C8C8C688D8C8C688D8C8C68
%8D8C8C688D8C8C93FD0EFF688C688C688C688C688C688C688C688C688C68
%CAFD0EFFA8FD19FFA89A688C688C688C688C688C688C688C688C9AFD0EFF
%CA698C688C688C688C688C688C688C688C688C68A1FFFFA7CFFD0AFF8D68
%8D8C8D688D8C8D688D8C8D688D8C8C93FD07FFA1C4A1CACAFD21FFA19A68
%8C8C8D688D8C8D688D8C93CAFD05FFCBCAA1C4C3CBFD06FF9A8C688D8C8D
%688D8C8D688D8C8D688D8C8DCAFFA8A1A0A8A8FD08FF688C688C688C688C
%688C688C688C688C93FD05FFA193688C688C688C93C4FD21FFCA9A93688C
%688C688C6893CAFD04FFCA9393688C688C68939AFD05FF9A8C688C688C68
%8C688C688C688C688C93FFFFA77CA17CA1A1FD07FF8D8C8C688D8C8C688D
%8C8C688D8C8C8DFD04FFCA938C688C8C8C688D8C8C6894CAFD04FFC39AC3
%9ABD9AC39ABD9AC39ABD9AC39ABD9AC39ABD9BFD08FFCA938D688C8C8CA8
%FFFFFFCA9A688C688D8C8C688C688C8CCAFD04FF938C688D8C8C688D8C8C
%688D8C8C68CAFFFF7CA7A1A17CA1A1CFFD05FF688C688C688C688C688C68
%8C688C68CAFFFFFFC3688C688C688C688C688C688C688CA1FFFFFFA16868
%8C688C688C688C688C688C688C688C688C688C689AA1FD07FFA8A1688CA1
%FFFFFFA88C688C688C688C688C688C688C68A1FD04FF688C688C688C688C
%688C688C688DA8FFA7A07CA17CA17CA17CA8FD04FF8D8C8D688D8C8D688D
%8C8D688D68C3FFFFFFCA688C8C8D688D8C8D688D8C8D688D8C8CCAFFFFFF
%948C8C8D688D8C8D688D8C8D688D8C8D688D8C8D688D688C93C3CAFD07FF
%CAFFFFFFCA93688D8C8D688D8C8D688D8C8D688D68C3FFFFFFC3688D8C8D
%688D8C8D688D8C8C9AFFFFA7A0A7A1A7A0A7A1A17CCFFFFFFF688C688C68
%8C688C688C688C688DCAFFFFFF688C688C688C688C688C688C688C688C68
%93CAFFFFCA688C688C688C688C688C688C688C688C688C688C688C688C68
%8D93C4CAFD08FF93688C688C688C688C688C688C688C688C68CAFFFFFF93
%688C688C688C688C688C68CAFFCF7CA17CA17CA17CA17CA17CCAFFFF8C68
%8D8C8C688D8C8C688D8C8C9AFFFFFF948C8C8C688D8C8C688D8C8C688D8C
%8C688D68C3FFFFFF9A688D8C8C688D8C8C688D8C8C688D8C8C688D8C8C68
%8D8C8C688C68939ACAFD05FFC3688D8C8C688D8C8C688D8C8C688D8C8C68
%8C93FFFFFFA18C688D8C8C688D8C8C6893FFFFFD04A17CA7A1A17CA7A1A1
%7CCFFF688C688C688C688C688C688C68CAFFFFA88C688C688C688C688C68
%8C688C688C688C688C68FFFFFFA18C688C688C688C688C688C688C688C68
%8C688C688C688C688C688C688C6894A8FFFFFF8D8C688C688C688C688C68
%8C688C688C688C688CA1FFFFCA688C688C688C688C688C9AFFA8A17CA17C
%A17CA17CA17CA17CA17CCA8C688C8C8C688C8C8C688C8C93FFFFFFC3688D
%8C8D688D8C8D688D8C8D688D8C8D688D8C8CA1FFFFFF688C8C8C688C8C8C
%688C8C8C688C8C8C688C8C8C688C8C8C688C8C8C688C68CAFFFFCA8C688D
%8C8D688D8C8D688D8C8D688D8C8D688D68BDFFFFFF93688D8C8D688D8C8C
%8CFFFFCA7CA7A1A7A0A7A1A7A0A7A1A7A0A7A18D9368938D9368938D9368
%9393FFFFFF938C688C688C688C688C688C688C688C688C688C689AFFFFFF
%9368938D9368938D9368938D9368938D9368938D9368938D9368938D9368
%93CAFFFFC3688C688C688C688C688C688C688C688C688C688C93FFFFFF94
%8C688C688C688C689AFFFFA1A17CA17CA17CA17CA17CA17CA17CFD04FFCA
%FFFFFFCAFFFFFFCAFD04FF938C8C688D8C8C688D8C8C688D8C8C688D8C8C
%688C93FD05FFCAFFFFFFCAFFFFFFCAFFFFFFCAFFFFFFCAFFFFFFCAFFFFFF
%CAFFFFFFCAFFFFFF9A8C8C8C688D8C8C688D8C8C688D8C8C688D8C8C6893
%FFFFFFC3688C688D8C8C688CA1FFA8A1A1A17CA7A1A17CA7A1A17CA7A0CF
%FD11FF688C688C688C688C688C688C688C688C688C688C6894FD25FF9A68
%8C688C688C688C688C688C688C688C688C688C68FFFFFF9A8C688C688C68
%8C68FFFFA77CA17CA17CA17CA17CA17CA17CA8FD12FF938C8D688D8C8D68
%8D8C8D688D8C8D688D8C8D688C93FD25FF9A8C8C8D688D8C8D688D8C8D68
%8D8C8D688D8C8D6893FFFFFFC3688D688D8C8D68C3FFFFA0A7A1A7A0A7A1
%A7A0A7A1A77CCAFD13FF938C688C688C688C688C688C688C688C688C688C
%689AFD25FF9B688C688C688C688C688C688C688C688C688C688C68FFFFFF
%938C688C688C688CA2FFFFA77CA17CA17CA17CA17CA17CA1CAFD13FFBD68
%8D8C8C688D8C8C688D8C8C688D8C8C688D8C8CA1FD25FFA18C688D8C8C68
%8D8C8C688D8C8C688D8C8C688D689AFFFFFF9A688C8C8C688C93FD04FFCA
%7CA7A1A17CA7A1A17CA7CFFD14FFA18C688C688C688C688C688C688C688C
%688C688C68CAFD26FF688C688C688C688C688C688C688C688C688C688CA1
%FFFFFFCAC3938C688C68C3FD05FFA87CA17CA17CA17CA0A7FD16FF938C8C
%8D688D8C8D688D8C8D688D8C8D688D689AFD27FFBC688D8C8D688D8C8D68
%8D8C8D688D8C8D688C8CFD07FFCAC38D8DCAFD06FFCAA0A7A0A7A1A1A7FD
%17FFC4688C688C688C688C688C688C688C688C688CA8FD27FFCA8C688C68
%8C688C688C688C688C688C688C68C3FD0AFFA8FD07FFCFA77CA17CA1A1FD
%19FF9A688D8C8C688D8C8C688D8C8C688D8C8C9AFD29FFA18C688D8C8C68
%8D8C8C688D8C8C688D689AFD14FFCAA7A0A1A0FD1BFF93688C688C688C68
%8C688C688C688C94FD2BFF9A8C688C688C688C688C688C688C6893CAFD15
%FFA8A17CCAFD1CFFBD8C8C688D8C8D688D8C8C688C9BFD2DFFA18D688C68
%8D8C8D688D8C8C68BCFD18FFA7CAFD1EFFCA938C688C688C688C6893A1FD
%2FFFA89A688C688C688C688C93C3FD3BFFCAC3939A939A9ACAFD33FFCBA1
%9A939A94C3A1FDA5FFFF
%%EndData

endstream
endobj
22 0 obj
<</Length 21057>>stream


























































 








+0000000016 00000 n

+0000000156 00000 n

+0000022171 00000 n

+0000000000 00000 f

+0000024532 00000 n

+0000024599 00000 n

+0000064018 00000 n

+0000022222 00000 n

+0000022562 00000 n

+0000025012 00000 n

+0000024899 00000 n

+0000023745 00000 n

+0000023971 00000 n

+0000024019 00000 n

+0000024783 00000 n

+0000024814 00000 n

+0000024667 00000 n

+0000024698 00000 n

+0000025086 00000 n

+0000025260 00000 n

+0000026280 00000 n

+0000042909 00000 n

+0000064047 00000 n

+trailer
<</Size 24/Root 1 0 R/Info 23 0 R/ID[<A0B43D3BE9404E559B188985E5B021C8><89A09C775629479581326F0B9EF6E592>]>>
startxref
64215
%%EOF


file:b/admin/logo.svg (new)
--- /dev/null
+++ b/admin/logo.svg
@@ -1,1 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>

+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="100px"

+	 height="100px" viewBox="0 -25.635 100 100" enable-background="new 0 -25.635 100 100" xml:space="preserve">

+<g id="docs">

+	<path fill="#C2A385" d="M86.108-9.909l5.229,9.952c0,0-1.832,0.083-5.297,1.95c-2.312,1.249-6.468,6.246-6.468,6.246L71.827-2.909

+		c0,0,4.201-3.996,6.513-5.242C81.805-10.022,86.108-9.909,86.108-9.909"/>

+	<path fill="#C2A385" d="M65.604,20.731l-3.152-9.868c0,0-5.441,3.56-8.017,4.074c-1.008,0.202-1.93,0.335-2.749,0.425

+		L65.604,20.731z"/>

+	<path fill="#C2A385" d="M72.326,23.321c0.268-0.226,0.537-0.44,0.804-0.616c3.104-2.054,6.139-3.685,6.268-3.755l1.882-1.005

+		l1.369,1.634l2.864,3.417l3.198-4.334L76.68,9.783l-8.74,11.847L72.326,23.321z"/>

+	<path fill="#C2A385" d="M39.918,10.823l4.825,1.86l3.33,0.212c0.04,0.001,0.269,0.015,0.652,0.015c0.91,0,2.798-0.072,5.196-0.551

+		c1.427-0.284,5.007-2.332,7.092-3.695l2.889-1.888l1.05,3.285l2.496,7.812l5.889-7.985l-4.625,0.163l1.348-6.225L55.133,0.593

+		l-2.095,9.667c-0.531-2.599-1.841-5.727-1.841-5.727L37.709,6.055c0,0,0.885,2.206,1.586,4.529L39.918,10.823z"/>

+	<path fill="#C2A385" d="M91.233,45.562c-1.102-0.691-2.323-1.142-3.415-1.433l-3.779,9.804c1.932,1.246,5.197,5.738,5.197,5.738

+		l7.336-9.206C96.572,50.466,93.162,46.771,91.233,45.562z"/>

+	<path fill="#C2A385" d="M93.192,32.166l-3.656,1.224c-0.019,0.007-1.779,0.613-4.117,2.069l2.817,4.868l0.626,1.08

+		c3.306-0.562,7.727-1.922,7.727-1.922l-2.332-15.261c0,0-2.934,1.277-5.852,2.221l2.318,2.765L93.192,32.166z"/>

+	<path fill="#C2A385" d="M79.272,25.999l0.864,0.334l0.46,0.801l3.503,6.05c2.646-1.636,4.611-2.287,4.611-2.287l-8.075-9.632

+		c0,0-2.584,1.391-5.376,3.188L79.272,25.999z"/>

+</g>

+<g id="trunk">

+	<circle fill="#C00000" cx="66.019" cy="52.945" r="7.877"/>

+	<circle fill="#C00000" cx="22.693" cy="52.945" r="7.877"/>

+	<path fill="#C00000" d="M22.693,42.441c1.915,0,3.705,0.522,5.251,1.421V28.001H12.191L3,37.192v14.439h9.281

+		C12.931,46.459,17.347,42.441,22.693,42.441z"/>

+	<path fill="#C00000" d="M55.925,50.075l-9.583-3.695H30.88c1.186,1.476,1.978,3.28,2.225,5.252h22.502

+		C55.674,51.1,55.78,50.58,55.925,50.075z"/>

+	<path fill="#C00000" d="M79.312,28.328L39.961,13.149l-9.384,24.335l26.381,10.174c1.824-3.115,5.198-5.218,9.062-5.218

+		c5.791,0,10.503,4.712,10.503,10.502c0,0.744-0.081,1.471-0.229,2.173l4.713,1.817L86.95,41.52L79.312,28.328z"/>

+</g>

+</svg>

 

--- a/admin/refreshDesignDoc.php
+++ b/admin/refreshDesignDoc.php
@@ -8,7 +8,7 @@
 $obj->_id = "_design/" . urlencode("app");
 $obj->language = "javascript";
 $obj->views->all->map = "function(doc) {   emit(doc._id, doc); };";
-$obj->views->byDate->map = "function(doc) {   emit(doc.date, doc); };";
+$obj->views->byDate->map = "function(doc) {  if (doc.title != "Disclosure Log Updated") { emit(doc.date, doc); } };";
 $obj->views->byDateMonthYear->map = "function(doc) {   emit(doc.date, doc); };";
 $obj->views->byDateMonthYear->reduce = "_count";
 $obj->views->byAgencyID->map = "function(doc) {   emit(doc.agencyID, doc); };";
@@ -34,13 +34,17 @@
 $obj->_id = "_design/" . urlencode("app");
 $obj->language = "javascript";
 $obj->views->web_server->map = "function(doc) {\n  emit(doc.web_server, 1);\n}";
-$obj->views->web_server->reduce = "function (key, values, rereduce) {\n    return sum(values);\n}";
+$obj->views->web_server->reduce = "_sum";
 $obj->views->byAgency->map = "function(doc) {\n  emit(doc.agencyID, 1);\n}";
-$obj->views->byAgency->reduce = "function (key, values, rereduce) {\n    return sum(values);\n}";
+$obj->views->byAgency->reduce = "_sum";
 $obj->views->byURL->map = "function(doc) {\n  emit(doc.url, doc);\n}";
 $obj->views->agency->map = "function(doc) {\n  emit(doc.agencyID, doc);\n}";
 $obj->views->byWebServer->map = "function(doc) {\n  emit(doc.web_server, doc);\n}";
-$obj->views->getValidationRequired = "function(doc) {\nif (doc.mime_type == \"text/html\" \n&& typeof(doc.validation) == \"undefined\") {\n  emit(doc._id, doc._attachments);\n}\n}";
+
+$obj->views->datasets->map = "function(doc) {\nif (doc.fieldName == \"data\") {\n  emit(doc._id, doc);\n}\n}";
+$obj->views->datasetGroups->map = "function(doc) {\nif (doc.fieldName == \"data\") {\n  doc.metadata[\"data.gov.au Category\"] && doc.metadata[\"data.gov.au Category\"].forEach(function(tag) {\n emit(tag, doc.url); \n  });\n}\n}";
+$obj->views->getValidationRequired->map = "function(doc) {\nif (doc.mime_type == \"text/html\" \n&& typeof(doc.validation) == \"undefined\") {\n  emit(doc._id, doc._attachments);\n}\n}";
+$docdb->save($obj, true);
 
 
 
@@ -115,6 +119,17 @@
     emit(null, [doc._rev].concat(doc._conflicts));
   }
 }";
+$obj->views->getStatistics->map = 
+"function(doc) {
+  if (doc.statistics) {
+	for (var statisticSet in doc.statistics)  {
+for (var statisticPeriod in doc.statistics[statisticSet])  {
+    emit([statisticSet,statisticPeriod], doc.statistics[statisticSet][statisticPeriod]['value']);
+}
+}
+  }
+}";
+$obj->views->getStatistics->reduce = '_sum';
 // http://stackoverflow.com/questions/646628/javascript-startswith
 $obj->views->score->map = 'if(!String.prototype.startsWith){
     String.prototype.startsWith = function (str) {
@@ -160,9 +175,7 @@
   emit("total", 1);
   }
 }';
-$obj->views->scoreHas->reduce = 'function (key, values, rereduce) {
-    return sum(values);
-}';
+$obj->views->scoreHas->reduce = '_sum';
 $obj->views->fieldNames->map = '
 function(doc) {
 for(var propName in doc) {
@@ -170,9 +183,7 @@
 	}
   
 }';
-$obj->views->fieldNames->reduce = 'function (key, values, rereduce) {
-    return values.length;
-}';
+$obj->views->fieldNames->reduce = '_count';
 // allow safe updates (even if slightly slower due to extra: rev-detection check).
 $db->save($obj, true);
 ?>

--- a/admin/resolveConflicts.php
+++ b/admin/resolveConflicts.php
@@ -1,7 +1,7 @@
 <?php
 
 include_once('../include/common.inc.php');
-include_header();
+include_header("Resolve Conflicts");
 // Include the diff class
 echo '<STYLE TYPE="text/css">
 <!--
@@ -23,7 +23,9 @@
     //print_r($rows);
     foreach ($rows as $row) {
         echo '<h2>' . $row->id . '</h2>';
-        echo "Comparing " . $row->value[0] . " and " . $row->value[1];
+        echo "Comparing " . $row->value[0] . " and " . $row->value[1]."<br>";
+	echo "curl -X DELETE http://localhost:5984/disclosr-agencies/".$row->id."?rev=".$row->value[0]."<br>";
+	echo "curl -X DELETE http://localhost:5984/disclosr-agencies/".$row->id."?rev=".$row->value[1]."<br>";
         $docA = explode(",", json_encode($db->get($row->id . "?rev=" . $row->value[0])));
         $docB = explode(",", json_encode($db->get($row->id . "?rev=" . $row->value[1])));
         // Options for generating the diff
@@ -41,3 +43,4 @@
 }
 include_footer();
 ?>
+

--- a/admin/validation.py
+++ b/admin/validation.py
@@ -5,13 +5,13 @@
 import re
 from tidylib import tidy_document
 
-couch = couchdb.Server('http://127.0.0.1:5984/')
+couch = couchdb.Server('http://192.168.1.113:5984/')
 
 # select database
 docsdb = couch['disclosr-documents']
 
 def f(x):
-	invalid = re.compile(r"ensure|testing|flicker|updating|longdesc|Accessibility Checks|not recognized")
+	invalid = re.compile(r"ensure|testing|flicker|updating|longdesc|Accessibility Checks|not recognized|noscript|audio")
 	valid = re.compile(r"line")
 	return (not invalid.search(x)) and valid.search(x) and x != ''
 

file:a/bubbletree.php (deleted)
--- a/bubbletree.php
+++ /dev/null
@@ -1,126 +1,1 @@
 
-<!DOCTYPE html> 
-<html xmlns="http://www.w3.org/1999/xhtml"> 
-    <head> 
-        <meta charset="UTF-8"/> 
-        <title>Minimal BubbleTree Demo</title> 
-        <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> 
-        <script type="text/javascript" src="js/bubbletree/lib/jquery.history.js"></script> 
-        <script type="text/javascript" src="js/bubbletree/lib/raphael.js"></script> 
-        <script type="text/javascript" src="js/bubbletree/lib/vis4.js"></script> 
-        <script type="text/javascript" src="js/bubbletree/lib/Tween.js"></script> 
-        <script type="text/javascript" src="js/bubbletree/build/bubbletree.js"></script> 
-        <link rel="stylesheet" type="text/css" href="js/bubbletree/build/bubbletree.css" /> 
-        <script type="text/javascript" src="js/bubbletree/styles/cofog.js"></script> 
-
-
-        <script type="text/javascript"> 
-       
-            $(function() {
-<?php
-include_once('include/common.inc.php');
-
-include("lib/Color.php");
-$color = new Lux_Color();
-
-$portfolios = Array();
-$total = 0;
-$db = $server->get_db('disclosr-agencies');
-try {
-    $rows = $db->get_view("app", "byDeptStateName", null, true)->rows;
-    foreach ($rows as $row) {
-        $portfolios[trim(str_replace(Array("Department of", "Department", "the", "'", "`"), "", $row->key))] = $row->value;
-    }
-} catch (SetteeRestClientException $e) {
-    setteErrorHandler($e);
-}
-
-$agencies = Array();
-try {
-    $rows = $db->get_view("app", "byCanonicalName", null, true)->rows;
-//print_r($rows);
-    foreach ($rows as $row) {
-        $employees = 0;
-        $portfolioid = 0;
-        if (isset($row->value->employees)) {
-            $employees = $row->value->employees;
-        }
-        if (isset($row->value->statistics->employees)) {
-            $agencyEmployeesArray = object_to_array($row->value->statistics->employees);
-            if (isset($agencyEmployeesArray["2010-2011"]["value"])) {
-                $employees = $agencyEmployeesArray["2010-2011"]["value"];
-            } else {
-                // bailout for agencies that are closed for business
-                continue;
-            }
-        }
-        if (!($employees > 0)) {
-            $employees = 0;
-        }
-        if (isset($row->value->parentOrg)) {
-            $portfolioid = $row->value->parentOrg;
-        }
-        if (isset($row->value->orgType) && $row->value->orgType == "FMA-DepartmentOfState") {
-            $portfolioid = $row->id;
-        }
-        $agencies[$portfolioid][$row->value->name] = $employees;
-    }
-} catch (SetteeRestClientException $e) {
-    setteErrorHandler($e);
-}
-//print_r($portfolios);
-//print_r($agencies);
-
-// http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
-$golden_ratio_conjugate = 0.618033988749895;
-$h = 0.00+rand(0,10)/10; # use random start value
-foreach ($portfolios as $portfolioName => $portfolioID) {
-  $h += $golden_ratio_conjugate;
-  
-  $h =  fmod($h,1);
-    $portfolioColor = $color->hsv2hex(Array($h, .3, .99));
-    $subnodes = Array();
-    $portfolioEmployees = 0;
-    foreach ($agencies[$portfolioID] as $agencyName => $agencyEmployees) {
-        $agencyColor = $color->hsv2hex(Array($h / 10, rand(1, 10) / 10, abs(($h * (1 / 10)) - .5) + .5));
-        $subnodes[] = Array(
-            "label" => str_replace(Array("'", "`"), "", $agencyName),
-            "amount" => $agencyEmployees,
-            //"color" => "#" . $agencyColor
-        );
-        $portfolioEmployees += $agencyEmployees;
-    }
-    $nodes[] = Array(
-        "label" => $portfolioName,
-        "amount" => $portfolioEmployees,
-        //"color" => "#" . $portfolioColor,
-        "children" => $subnodes
-    );
-    $total += $portfolioEmployees;
-}
-$data = Array(
-    "label" => "Australian Federal Government",
-    "amount" => $total,
-    //"color" => "#000000",
-    "children" => $nodes
-);
-echo "var data =eval('('+'" . json_encode($data) . "'+')');";
-?>
-
-        new BubbleTree({
-            data: data,
-            container: '.bubbletree'
-        });
-		
-			
-    });
-     
-        </script> 
-    </head> 
-    <body> 
-        <div class="bubbletree-wrapper"> 
-            <div class="bubbletree"></div> 
-        </div> 
-    </body> 
-</html> 
-

file:b/budget.php (new)
--- /dev/null
+++ b/budget.php
@@ -1,1 +1,124 @@
 
+<!DOCTYPE html> 
+<html xmlns="http://www.w3.org/1999/xhtml"> 
+    <head> 
+        <meta charset="UTF-8"/> 
+        <title>Minimal BubbleTree Demo</title> 
+        <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/jquery.history.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/raphael.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/vis4.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/Tween.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/build/bubbletree.js"></script> 
+        <link rel="stylesheet" type="text/css" href="js/bubbletree/build/bubbletree.css" /> 
+        <script type="text/javascript" src="js/bubbletree/styles/cofog.js"></script> 
+
+
+        <script type="text/javascript"> 
+       
+            $(function() {
+<?php
+include_once('include/common.inc.php');
+
+include("lib/Color.php");
+$color = new Lux_Color();
+
+$portfolios = Array();
+$total = 0;
+$db = $server->get_db('disclosr-agencies');
+try {
+    $rows = $db->get_view("app", "byDeptStateName", null, true)->rows;
+    foreach ($rows as $row) {
+        $portfolios[trim(str_replace(Array("Department of", "Department", "the", "'", "`"), "", $row->key))] = $row->value;
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+
+$agencies = Array();
+try {
+    $rows = $db->get_view("app", "byCanonicalName", null, true)->rows;
+//print_r($rows);
+    foreach ($rows as $row) {
+        $employees = 0;
+        $portfolioid = 0;
+        if (isset($row->value->statistics->budget)) {
+            $agencyEmployeesArray = object_to_array($row->value->statistics->budget);
+	//print_r($agencyEmployeesArray);
+            if (isset($agencyEmployeesArray["2011-2012"]["value"])) {
+                $employees = $agencyEmployeesArray["2011-2012"]["value"];
+            } else {
+                // bailout for agencies that are closed for business
+                continue;
+            }
+        }
+        if (!($employees > 0)) {
+            $employees = 0;
+        }
+        if (isset($row->value->parentOrg)) {
+            $portfolioid = $row->value->parentOrg;
+        }
+        if (isset($row->value->orgType) && $row->value->orgType == "FMA-DepartmentOfState") {
+            $portfolioid = $row->id;
+        }
+        $agencies[$portfolioid][$row->value->name] = $employees;
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+//print_r($portfolios);
+//print_r($agencies);
+
+// http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
+$golden_ratio_conjugate = 0.618033988749895;
+$h = 0.00+rand(0,10)/10; # use random start value
+foreach ($portfolios as $portfolioName => $portfolioID) {
+  $h += $golden_ratio_conjugate;
+  
+  $h =  fmod($h,1);
+    $portfolioColor = $color->hsv2hex(Array($h, .3, .99));
+    $subnodes = Array();
+    $portfolioEmployees = 0;
+    foreach ($agencies[$portfolioID] as $agencyName => $agencyEmployees) {
+        $agencyColor = $color->hsv2hex(Array($h / 10, rand(1, 10) / 10, abs(($h * (1 / 10)) - .5) + .5));
+        $subnodes[] = Array(
+            "label" => str_replace(Array("'", "`"), "", $agencyName),
+            "amount" => $agencyEmployees,
+            //"color" => "#" . $agencyColor
+        );
+        $portfolioEmployees += $agencyEmployees;
+    }
+    $nodes[] = Array(
+        "label" => $portfolioName,
+        "amount" => $portfolioEmployees,
+        //"color" => "#" . $portfolioColor,
+        "children" => $subnodes
+    );
+    $total += $portfolioEmployees;
+}
+$data = Array(
+    "label" => "Australian Federal Government",
+    "amount" => $total,
+    //"color" => "#000000",
+    "children" => $nodes
+);
+echo "var data =eval('('+'" . json_encode($data) . "'+')');";
+?>
+
+        new BubbleTree({
+            data: data,
+            container: '.bubbletree'
+        });
+		
+			
+    });
+     
+        </script> 
+    </head> 
+    <body> 
+        <div class="bubbletree-wrapper"> 
+            <div class="bubbletree"></div> 
+        </div> 
+    </body> 
+</html> 
+

file:a/charts.php (deleted)
--- a/charts.php
+++ /dev/null
@@ -1,133 +1,1 @@
-<?php
-include_once('include/common.inc.php');
-include_header('Charts');
-$db = $server->get_db('disclosr-agencies');
-?>
-<div class="foundation-header">
-    <h1><a href="about.php">Charts</a></h1>
-    <h4 class="subheader">Lorem ipsum.</h4>
-</div>
-<div id="scores" style="width:900px;height:500px;"></div>
-<div id="employees" style="width:1000px;height:900px;"></div>
-<script id="source">
-    window.onload = function() {
-        $(document).ready(function() {
-            var d1 = [];
-            var scorelabels = [];
-    <?php
-    try {
-        $rows = $db->get_view("app", "scoreHas?group=true", null, true)->rows;
 
-
-        $dataValues = Array();
-        foreach ($rows as $row) {
-            $dataValues[$row->value] = $row->key;
-        }
-        $i = 0;
-        ksort($dataValues);
-        foreach ($dataValues as $value => $key) {
-
-            echo "       d1.push([$i, $value]);" . PHP_EOL;
-            echo "        scorelabels.push('$key');" . PHP_EOL;
-            $i++;
-        }
-    } catch (SetteeRestClientException $e) {
-        setteErrorHandler($e);
-    }
-    ?>
-                function scoretrackformatter(obj) {
-                    if (scorelabels[Math.floor(obj.x)]) {
-                        return (scorelabels[Math.floor(obj.x)])+"="+obj.y;
-                     
-                    } else {
-                        return "";
-                    }
-                }
-                function scoretickformatter(val, axis) {
-                    if (scorelabels[Math.floor(val)]) {
-                        return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(scorelabels[Math.floor(val)])+"</b>";
-                     
-                    } else {
-                        return "";
-                    }
-                }
-                Flotr.draw(document.getElementById("scores"), [ {data: d1}], {
-                    HtmlText: true,
-                    bars : {
-                        show : true
-                    },
-                    mouse : {
-                        track : true,
-                        relative : true,
-                        trackFormatter: scoretrackformatter
-                    },yaxis: {
-                        autoscaling: true
-                    },
-                    xaxis: {
-                    autoscaling: true,
-                        minorTickFreq: 0.6,
-                        noTicks : scorelabels.length,
-                        tickFormatter: scoretickformatter
-                    }
-                });
-                
-                
-                
-                
-                
-                
-                
-                
-var emplabels = [];
-function emptrackformatter(obj) {
-                   
-                        return (obj.series.label)+" = "+obj.y+" in "+emplabels[Math.floor(obj.x)];
-                     
-                }
-                function emptickformatter(val, axis) {
-                    if (emplabels[Math.floor(val)]) {
-                        return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(emplabels[Math.floor(val)])+"</b>";
-                     
-                    } else {
-                        return "";
-                    }
-                }
-function onDataReceived(series) {
-    emplabels = series.labels;
-                       Flotr.draw(document.getElementById("employees"), series.data, {
-                    mouse : {
-                        track : true,
-                        relative : true,
-                    trackFormatter: emptrackformatter
-                    },yaxis: {
-                        max: 10000,
-                        scaling: 'logarithmic'
-                    },
-                    xaxis: {
-                    minorTickFreq: 1,
-                    noTicks: emplabels.length,
-                    showMinorLabels: true,
-                        tickFormatter: emptickformatter
-                    },
-                    legend: {
-                        show: false
-                    }
-                });
-                }
-        
-                $.ajax({
-                    url: "admin/exportEmployees.csv.php?format=json",
-                    method: 'GET',
-                    dataType: 'json',
-                    success: onDataReceived
-                });
-
-    
-            });
-        };
- 
-</script>
-
-<?php
-include_footer();
-?>

--- a/couchdb/settee/src/classes/SetteeDatabase.class.php
+++ b/couchdb/settee/src/classes/SetteeDatabase.class.php
@@ -267,12 +267,11 @@
             if ($startdocid != null) {
                 $data .= "&startkey_docid='$startdocid'";
             }
-            if ($reduce != null) {
-                if ($reduce == true) {
+                if ($reduce === true) {
                     $data .= "&reduce=true";
-                } else {
+                } else if ($reduce === false){
+
                     $data .= "&reduce=false";
-                }
             }
             if ($limit) {
                 $data .= "&limit=" . $limit;
@@ -314,3 +313,4 @@
     }
 
 }
+

--- a/couchdb/settee/src/classes/SetteeRestClient.class.php
+++ b/couchdb/settee/src/classes/SetteeRestClient.class.php
@@ -244,3 +244,4 @@
 }
 
 class SetteeRestClientException extends Exception {}
+

--- /dev/null
+++ b/css/bootstrap-responsive.css
@@ -1,1 +1,1089 @@
-
+/*!
+ * Bootstrap Responsive v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+.clearfix {
+  *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.hide-text {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.input-block-level {
+  display: block;
+  width: 100%;
+  min-height: 30px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+.hidden {
+  display: none;
+  visibility: hidden;
+}
+
+.visible-phone {
+  display: none !important;
+}
+
+.visible-tablet {
+  display: none !important;
+}
+
+.hidden-desktop {
+  display: none !important;
+}
+
+.visible-desktop {
+  display: inherit !important;
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+  .hidden-desktop {
+    display: inherit !important;
+  }
+  .visible-desktop {
+    display: none !important ;
+  }
+  .visible-tablet {
+    display: inherit !important;
+  }
+  .hidden-tablet {
+    display: none !important;
+  }
+}
+
+@media (max-width: 767px) {
+  .hidden-desktop {
+    display: inherit !important;
+  }
+  .visible-desktop {
+    display: none !important;
+  }
+  .visible-phone {
+    display: inherit !important;
+  }
+  .hidden-phone {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .row {
+    margin-left: -30px;
+    *zoom: 1;
+  }
+  .row:before,
+  .row:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row:after {
+    clear: both;
+  }
+  [class*="span"] {
+    float: left;
+    min-height: 1px;
+    margin-left: 30px;
+  }
+  .container,
+  .navbar-static-top .container,
+  .navbar-fixed-top .container,
+  .navbar-fixed-bottom .container {
+    width: 1170px;
+  }
+  .span12 {
+    width: 1170px;
+  }
+  .span11 {
+    width: 1070px;
+  }
+  .span10 {
+    width: 970px;
+  }
+  .span9 {
+    width: 870px;
+  }
+  .span8 {
+    width: 770px;
+  }
+  .span7 {
+    width: 670px;
+  }
+  .span6 {
+    width: 570px;
+  }
+  .span5 {
+    width: 470px;
+  }
+  .span4 {
+    width: 370px;
+  }
+  .span3 {
+    width: 270px;
+  }
+  .span2 {
+    width: 170px;
+  }
+  .span1 {
+    width: 70px;
+  }
+  .offset12 {
+    margin-left: 1230px;
+  }
+  .offset11 {
+    margin-left: 1130px;
+  }
+  .offset10 {
+    margin-left: 1030px;
+  }
+  .offset9 {
+    margin-left: 930px;
+  }
+  .offset8 {
+    margin-left: 830px;
+  }
+  .offset7 {
+    margin-left: 730px;
+  }
+  .offset6 {
+    margin-left: 630px;
+  }
+  .offset5 {
+    margin-left: 530px;
+  }
+  .offset4 {
+    margin-left: 430px;
+  }
+  .offset3 {
+    margin-left: 330px;
+  }
+  .offset2 {
+    margin-left: 230px;
+  }
+  .offset1 {
+    margin-left: 130px;
+  }
+  .row-fluid {
+    width: 100%;
+    *zoom: 1;
+  }
+  .row-fluid:before,
+  .row-fluid:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row-fluid:after {
+    clear: both;
+  }
+  .row-fluid [class*="span"] {
+    display: block;
+    float: left;
+    width: 100%;
+    min-height: 30px;
+    margin-left: 2.564102564102564%;
+    *margin-left: 2.5109110747408616%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="span"]:first-child {
+    margin-left: 0;
+  }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.564102564102564%;
+  }
+  .row-fluid .span12 {
+    width: 100%;
+    *width: 99.94680851063829%;
+  }
+  .row-fluid .span11 {
+    width: 91.45299145299145%;
+    *width: 91.39979996362975%;
+  }
+  .row-fluid .span10 {
+    width: 82.90598290598291%;
+    *width: 82.8527914166212%;
+  }
+  .row-fluid .span9 {
+    width: 74.35897435897436%;
+    *width: 74.30578286961266%;
+  }
+  .row-fluid .span8 {
+    width: 65.81196581196582%;
+    *width: 65.75877432260411%;
+  }
+  .row-fluid .span7 {
+    width: 57.26495726495726%;
+    *width: 57.21176577559556%;
+  }
+  .row-fluid .span6 {
+    width: 48.717948717948715%;
+    *width: 48.664757228587014%;
+  }
+  .row-fluid .span5 {
+    width: 40.17094017094017%;
+    *width: 40.11774868157847%;
+  }
+  .row-fluid .span4 {
+    width: 31.623931623931625%;
+    *width: 31.570740134569924%;
+  }
+  .row-fluid .span3 {
+    width: 23.076923076923077%;
+    *width: 23.023731587561375%;
+  }
+  .row-fluid .span2 {
+    width: 14.52991452991453%;
+    *width: 14.476723040552828%;
+  }
+  .row-fluid .span1 {
+    width: 5.982905982905983%;
+    *width: 5.929714493544281%;
+  }
+  .row-fluid .offset12 {
+    margin-left: 105.12820512820512%;
+    *margin-left: 105.02182214948171%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left: 102.56410256410257%;
+    *margin-left: 102.45771958537915%;
+  }
+  .row-fluid .offset11 {
+    margin-left: 96.58119658119658%;
+    *margin-left: 96.47481360247316%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left: 94.01709401709402%;
+    *margin-left: 93.91071103837061%;
+  }
+  .row-fluid .offset10 {
+    margin-left: 88.03418803418803%;
+    *margin-left: 87.92780505546462%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left: 85.47008547008548%;
+    *margin-left: 85.36370249136206%;
+  }
+  .row-fluid .offset9 {
+    margin-left: 79.48717948717949%;
+    *margin-left: 79.38079650845607%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left: 76.92307692307693%;
+    *margin-left: 76.81669394435352%;
+  }
+  .row-fluid .offset8 {
+    margin-left: 70.94017094017094%;
+    *margin-left: 70.83378796144753%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left: 68.37606837606839%;
+    *margin-left: 68.26968539734497%;
+  }
+  .row-fluid .offset7 {
+    margin-left: 62.393162393162385%;
+    *margin-left: 62.28677941443899%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left: 59.82905982905982%;
+    *margin-left: 59.72267685033642%;
+  }
+  .row-fluid .offset6 {
+    margin-left: 53.84615384615384%;
+    *margin-left: 53.739770867430444%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left: 51.28205128205128%;
+    *margin-left: 51.175668303327875%;
+  }
+  .row-fluid .offset5 {
+    margin-left: 45.299145299145295%;
+    *margin-left: 45.1927623204219%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left: 42.73504273504273%;
+    *margin-left: 42.62865975631933%;
+  }
+  .row-fluid .offset4 {
+    margin-left: 36.75213675213675%;
+    *margin-left: 36.645753773413354%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left: 34.18803418803419%;
+    *margin-left: 34.081651209310785%;
+  }
+  .row-fluid .offset3 {
+    margin-left: 28.205128205128204%;
+    *margin-left: 28.0987452264048%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left: 25.641025641025642%;
+    *margin-left: 25.53464266230224%;
+  }
+  .row-fluid .offset2 {
+    margin-left: 19.65811965811966%;
+    *margin-left: 19.551736679396257%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left: 17.094017094017094%;
+    *margin-left: 16.98763411529369%;
+  }
+  .row-fluid .offset1 {
+    margin-left: 11.11111111111111%;
+    *margin-left: 11.004728132387708%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left: 8.547008547008547%;
+    *margin-left: 8.440625568285142%;
+  }
+  input,
+  textarea,
+  .uneditable-input {
+    margin-left: 0;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 30px;
+  }
+  input.span12,
+  textarea.span12,
+  .uneditable-input.span12 {
+    width: 1156px;
+  }
+  input.span11,
+  textarea.span11,
+  .uneditable-input.span11 {
+    width: 1056px;
+  }
+  input.span10,
+  textarea.span10,
+  .uneditable-input.span10 {
+    width: 956px;
+  }
+  input.span9,
+  textarea.span9,
+  .uneditable-input.span9 {
+    width: 856px;
+  }
+  input.span8,
+  textarea.span8,
+  .uneditable-input.span8 {
+    width: 756px;
+  }
+  input.span7,
+  textarea.span7,
+  .uneditable-input.span7 {
+    width: 656px;
+  }
+  input.span6,
+  textarea.span6,
+  .uneditable-input.span6 {
+    width: 556px;
+  }
+  input.span5,
+  textarea.span5,
+  .uneditable-input.span5 {
+    width: 456px;
+  }
+  input.span4,
+  textarea.span4,
+  .uneditable-input.span4 {
+    width: 356px;
+  }
+  input.span3,
+  textarea.span3,
+  .uneditable-input.span3 {
+    width: 256px;
+  }
+  input.span2,
+  textarea.span2,
+  .uneditable-input.span2 {
+    width: 156px;
+  }
+  input.span1,
+  textarea.span1,
+  .uneditable-input.span1 {
+    width: 56px;
+  }
+  .thumbnails {
+    margin-left: -30px;
+  }
+  .thumbnails > li {
+    margin-left: 30px;
+  }
+  .row-fluid .thumbnails {
+    margin-left: 0;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+  .row {
+    margin-left: -20px;
+    *zoom: 1;
+  }
+  .row:before,
+  .row:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row:after {
+    clear: both;
+  }
+  [class*="span"] {
+    float: left;
+    min-height: 1px;
+    margin-left: 20px;
+  }
+  .container,
+  .navbar-static-top .container,
+  .navbar-fixed-top .container,
+  .navbar-fixed-bottom .container {
+    width: 724px;
+  }
+  .span12 {
+    width: 724px;
+  }
+  .span11 {
+    width: 662px;
+  }
+  .span10 {
+    width: 600px;
+  }
+  .span9 {
+    width: 538px;
+  }
+  .span8 {
+    width: 476px;
+  }
+  .span7 {
+    width: 414px;
+  }
+  .span6 {
+    width: 352px;
+  }
+  .span5 {
+    width: 290px;
+  }
+  .span4 {
+    width: 228px;
+  }
+  .span3 {
+    width: 166px;
+  }
+  .span2 {
+    width: 104px;
+  }
+  .span1 {
+    width: 42px;
+  }
+  .offset12 {
+    margin-left: 764px;
+  }
+  .offset11 {
+    margin-left: 702px;
+  }
+  .offset10 {
+    margin-left: 640px;
+  }
+  .offset9 {
+    margin-left: 578px;
+  }
+  .offset8 {
+    margin-left: 516px;
+  }
+  .offset7 {
+    margin-left: 454px;
+  }
+  .offset6 {
+    margin-left: 392px;
+  }
+  .offset5 {
+    margin-left: 330px;
+  }
+  .offset4 {
+    margin-left: 268px;
+  }
+  .offset3 {
+    margin-left: 206px;
+  }
+  .offset2 {
+    margin-left: 144px;
+  }
+  .offset1 {
+    margin-left: 82px;
+  }
+  .row-fluid {
+    width: 100%;
+    *zoom: 1;
+  }
+  .row-fluid:before,
+  .row-fluid:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row-fluid:after {
+    clear: both;
+  }
+  .row-fluid [class*="span"] {
+    display: block;
+    float: left;
+    width: 100%;
+    min-height: 30px;
+    margin-left: 2.7624309392265194%;
+    *margin-left: 2.709239449864817%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="span"]:first-child {
+    margin-left: 0;
+  }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.7624309392265194%;
+  }
+  .row-fluid .span12 {
+    width: 100%;
+    *width: 99.94680851063829%;
+  }
+  .row-fluid .span11 {
+    width: 91.43646408839778%;
+    *width: 91.38327259903608%;
+  }
+  .row-fluid .span10 {
+    width: 82.87292817679558%;
+    *width: 82.81973668743387%;
+  }
+  .row-fluid .span9 {
+    width: 74.30939226519337%;
+    *width: 74.25620077583166%;
+  }
+  .row-fluid .span8 {
+    width: 65.74585635359117%;
+    *width: 65.69266486422946%;
+  }
+  .row-fluid .span7 {
+    width: 57.18232044198895%;
+    *width: 57.12912895262725%;
+  }
+  .row-fluid .span6 {
+    width: 48.61878453038674%;
+    *width: 48.56559304102504%;
+  }
+  .row-fluid .span5 {
+    width: 40.05524861878453%;
+    *width: 40.00205712942283%;
+  }
+  .row-fluid .span4 {
+    width: 31.491712707182323%;
+    *width: 31.43852121782062%;
+  }
+  .row-fluid .span3 {
+    width: 22.92817679558011%;
+    *width: 22.87498530621841%;
+  }
+  .row-fluid .span2 {
+    width: 14.3646408839779%;
+    *width: 14.311449394616199%;
+  }
+  .row-fluid .span1 {
+    width: 5.801104972375691%;
+    *width: 5.747913483013988%;
+  }
+  .row-fluid .offset12 {
+    margin-left: 105.52486187845304%;
+    *margin-left: 105.41847889972962%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left: 102.76243093922652%;
+    *margin-left: 102.6560479605031%;
+  }
+  .row-fluid .offset11 {
+    margin-left: 96.96132596685082%;
+    *margin-left: 96.8549429881274%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left: 94.1988950276243%;
+    *margin-left: 94.09251204890089%;
+  }
+  .row-fluid .offset10 {
+    margin-left: 88.39779005524862%;
+    *margin-left: 88.2914070765252%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left: 85.6353591160221%;
+    *margin-left: 85.52897613729868%;
+  }
+  .row-fluid .offset9 {
+    margin-left: 79.8342541436464%;
+    *margin-left: 79.72787116492299%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left: 77.07182320441989%;
+    *margin-left: 76.96544022569647%;
+  }
+  .row-fluid .offset8 {
+    margin-left: 71.2707182320442%;
+    *margin-left: 71.16433525332079%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left: 68.50828729281768%;
+    *margin-left: 68.40190431409427%;
+  }
+  .row-fluid .offset7 {
+    margin-left: 62.70718232044199%;
+    *margin-left: 62.600799341718584%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left: 59.94475138121547%;
+    *margin-left: 59.838368402492065%;
+  }
+  .row-fluid .offset6 {
+    margin-left: 54.14364640883978%;
+    *margin-left: 54.037263430116376%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left: 51.38121546961326%;
+    *margin-left: 51.27483249088986%;
+  }
+  .row-fluid .offset5 {
+    margin-left: 45.58011049723757%;
+    *margin-left: 45.47372751851417%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left: 42.81767955801105%;
+    *margin-left: 42.71129657928765%;
+  }
+  .row-fluid .offset4 {
+    margin-left: 37.01657458563536%;
+    *margin-left: 36.91019160691196%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left: 34.25414364640884%;
+    *margin-left: 34.14776066768544%;
+  }
+  .row-fluid .offset3 {
+    margin-left: 28.45303867403315%;
+    *margin-left: 28.346655695309746%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left: 25.69060773480663%;
+    *margin-left: 25.584224756083227%;
+  }
+  .row-fluid .offset2 {
+    margin-left: 19.88950276243094%;
+    *margin-left: 19.783119783707537%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left: 17.12707182320442%;
+    *margin-left: 17.02068884448102%;
+  }
+  .row-fluid .offset1 {
+    margin-left: 11.32596685082873%;
+    *margin-left: 11.219583872105325%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left: 8.56353591160221%;
+    *margin-left: 8.457152932878806%;
+  }
+  input,
+  textarea,
+  .uneditable-input {
+    margin-left: 0;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 20px;
+  }
+  input.span12,
+  textarea.span12,
+  .uneditable-input.span12 {
+    width: 710px;
+  }
+  input.span11,
+  textarea.span11,
+  .uneditable-input.span11 {
+    width: 648px;
+  }
+  input.span10,
+  textarea.span10,
+  .uneditable-input.span10 {
+    width: 586px;
+  }
+  input.span9,
+  textarea.span9,
+  .uneditable-input.span9 {
+    width: 524px;
+  }
+  input.span8,
+  textarea.span8,
+  .uneditable-input.span8 {
+    width: 462px;
+  }
+  input.span7,
+  textarea.span7,
+  .uneditable-input.span7 {
+    width: 400px;
+  }
+  input.span6,
+  textarea.span6,
+  .uneditable-input.span6 {
+    width: 338px;
+  }
+  input.span5,
+  textarea.span5,
+  .uneditable-input.span5 {
+    width: 276px;
+  }
+  input.span4,
+  textarea.span4,
+  .uneditable-input.span4 {
+    width: 214px;
+  }
+  input.span3,
+  textarea.span3,
+  .uneditable-input.span3 {
+    width: 152px;
+  }
+  input.span2,
+  textarea.span2,
+  .uneditable-input.span2 {
+    width: 90px;
+  }
+  input.span1,
+  textarea.span1,
+  .uneditable-input.span1 {
+    width: 28px;
+  }
+}
+
+@media (max-width: 767px) {
+  body {
+    padding-right: 20px;
+    padding-left: 20px;
+  }
+  .navbar-fixed-top,
+  .navbar-fixed-bottom,
+  .navbar-static-top {
+    margin-right: -20px;
+    margin-left: -20px;
+  }
+  .container-fluid {
+    padding: 0;
+  }
+  .dl-horizontal dt {
+    float: none;
+    width: auto;
+    clear: none;
+    text-align: left;
+  }
+  .dl-horizontal dd {
+    margin-left: 0;
+  }
+  .container {
+    width: auto;
+  }
+  .row-fluid {
+    width: 100%;
+  }
+  .row,
+  .thumbnails {
+    margin-left: 0;
+  }
+  .thumbnails > li {
+    float: none;
+    margin-left: 0;
+  }
+  [class*="span"],
+  .uneditable-input[class*="span"],
+  .row-fluid [class*="span"] {
+    display: block;
+    float: none;
+    width: 100%;
+    margin-left: 0;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .span12,
+  .row-fluid .span12 {
+    width: 100%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="offset"]:first-child {
+    margin-left: 0;
+  }
+  .input-large,
+  .input-xlarge,
+  .input-xxlarge,
+  input[class*="span"],
+  select[class*="span"],
+  textarea[class*="span"],
+  .uneditable-input {
+    display: block;
+    width: 100%;
+    min-height: 30px;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .input-prepend input,
+  .input-append input,
+  .input-prepend input[class*="span"],
+  .input-append input[class*="span"] {
+    display: inline-block;
+    width: auto;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 0;
+  }
+  .modal {
+    position: fixed;
+    top: 20px;
+    right: 20px;
+    left: 20px;
+    width: auto;
+    margin: 0;
+  }
+  .modal.fade {
+    top: -100px;
+  }
+  .modal.fade.in {
+    top: 20px;
+  }
+}
+
+@media (max-width: 480px) {
+  .nav-collapse {
+    -webkit-transform: translate3d(0, 0, 0);
+  }
+  .page-header h1 small {
+    display: block;
+    line-height: 20px;
+  }
+  input[type="checkbox"],
+  input[type="radio"] {
+    border: 1px solid #ccc;
+  }
+  .form-horizontal .control-label {
+    float: none;
+    width: auto;
+    padding-top: 0;
+    text-align: left;
+  }
+  .form-horizontal .controls {
+    margin-left: 0;
+  }
+  .form-horizontal .control-list {
+    padding-top: 0;
+  }
+  .form-horizontal .form-actions {
+    padding-right: 10px;
+    padding-left: 10px;
+  }
+  .media .pull-left,
+  .media .pull-right {
+    display: block;
+    float: none;
+    margin-bottom: 10px;
+  }
+  .media-object {
+    margin-right: 0;
+    margin-left: 0;
+  }
+  .modal {
+    top: 10px;
+    right: 10px;
+    left: 10px;
+  }
+  .modal-header .close {
+    padding: 10px;
+    margin: -10px;
+  }
+  .carousel-caption {
+    position: static;
+  }
+}
+
+@media (max-width: 979px) {
+  body {
+    padding-top: 0;
+  }
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    position: static;
+  }
+  .navbar-fixed-top {
+    margin-bottom: 20px;
+  }
+  .navbar-fixed-bottom {
+    margin-top: 20px;
+  }
+  .navbar-fixed-top .navbar-inner,
+  .navbar-fixed-bottom .navbar-inner {
+    padding: 5px;
+  }
+  .navbar .container {
+    width: auto;
+    padding: 0;
+  }
+  .navbar .brand {
+    padding-right: 10px;
+    padding-left: 10px;
+    margin: 0 0 0 -5px;
+  }
+  .nav-collapse {
+    clear: both;
+  }
+  .nav-collapse .nav {
+    float: none;
+    margin: 0 0 10px;
+  }
+  .nav-collapse .nav > li {
+    float: none;
+  }
+  .nav-collapse .nav > li > a {
+    margin-bottom: 2px;
+  }
+  .nav-collapse .nav > .divider-vertical {
+    display: none;
+  }
+  .nav-collapse .nav .nav-header {
+    color: #777777;
+    text-shadow: none;
+  }
+  .nav-collapse .nav > li > a,
+  .nav-collapse .dropdown-menu a {
+    padding: 9px 15px;
+    font-weight: bold;
+    color: #777777;
+    -webkit-border-radius: 3px;
+       -moz-border-radius: 3px;
+            border-radius: 3px;
+  }
+  .nav-collapse .btn {
+    padding: 4px 10px 4px;
+    font-weight: normal;
+    -webkit-border-radius: 4px;
+       -moz-border-radius: 4px;
+            border-radius: 4px;
+  }
+  .nav-collapse .dropdown-menu li + li a {
+    margin-bottom: 2px;
+  }
+  .nav-collapse .nav > li > a:hover,
+  .nav-collapse .dropdown-menu a:hover {
+    background-color: #f2f2f2;
+  }
+  .navbar-inverse .nav-collapse .nav > li > a,
+  .navbar-inverse .nav-collapse .dropdown-menu a {
+    color: #999999;
+  }
+  .navbar-inverse .nav-collapse .nav > li > a:hover,
+  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
+    background-color: #111111;
+  }
+  .nav-collapse.in .btn-group {
+    padding: 0;
+    margin-top: 5px;
+  }
+  .nav-collapse .dropdown-menu {
+    position: static;
+    top: auto;
+    left: auto;
+    display: none;
+    float: none;
+    max-width: none;
+    padding: 0;
+    margin: 0 15px;
+    background-color: transparent;
+    border: none;
+    -webkit-border-radius: 0;
+       -moz-border-radius: 0;
+            border-radius: 0;
+    -webkit-box-shadow: none;
+       -moz-box-shadow: none;
+            box-shadow: none;
+  }
+  .nav-collapse .open > .dropdown-menu {
+    display: block;
+  }
+  .nav-collapse .dropdown-menu:before,
+  .nav-collapse .dropdown-menu:after {
+    display: none;
+  }
+  .nav-collapse .dropdown-menu .divider {
+    display: none;
+  }
+  .nav-collapse .nav > li > .dropdown-menu:before,
+  .nav-collapse .nav > li > .dropdown-menu:after {
+    display: none;
+  }
+  .nav-collapse .navbar-form,
+  .nav-collapse .navbar-search {
+    float: none;
+    padding: 10px 15px;
+    margin: 10px 0;
+    border-top: 1px solid #f2f2f2;
+    border-bottom: 1px solid #f2f2f2;
+    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  }
+  .navbar-inverse .nav-collapse .navbar-form,
+  .navbar-inverse .nav-collapse .navbar-search {
+    border-top-color: #111111;
+    border-bottom-color: #111111;
+  }
+  .navbar .nav-collapse .nav.pull-right {
+    float: none;
+    margin-left: 0;
+  }
+  .nav-collapse,
+  .nav-collapse.collapse {
+    height: 0;
+    overflow: hidden;
+  }
+  .navbar .btn-navbar {
+    display: block;
+  }
+  .navbar-static .navbar-inner {
+    padding-right: 10px;
+    padding-left: 10px;
+  }
+}
+
+@media (min-width: 980px) {
+  .nav-collapse.collapse {
+    height: auto !important;
+    overflow: visible !important;
+  }
+}
+

--- /dev/null
+++ b/css/bootstrap-responsive.min.css
@@ -1,1 +1,10 @@
+/*!
+ * Bootstrap Responsive v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}
 

file:b/css/bootstrap.css (new)
--- /dev/null
+++ b/css/bootstrap.css
@@ -1,1 +1,5894 @@
-
+/*!
+ * Bootstrap v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+  display: block;
+}
+
+audio,
+canvas,
+video {
+  display: inline-block;
+  *display: inline;
+  *zoom: 1;
+}
+
+audio:not([controls]) {
+  display: none;
+}
+
+html {
+  font-size: 100%;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+a:hover,
+a:active {
+  outline: 0;
+}
+
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+img {
+  width: auto\9;
+  height: auto;
+  max-width: 100%;
+  vertical-align: middle;
+  border: 0;
+  -ms-interpolation-mode: bicubic;
+}
+
+#map_canvas img,
+.google-maps img {
+  max-width: none;
+}
+
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-size: 100%;
+  vertical-align: middle;
+}
+
+button,
+input {
+  *overflow: visible;
+  line-height: normal;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  cursor: pointer;
+  -webkit-appearance: button;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-decoration,
+input[type="search"]::-webkit-search-cancel-button {
+  -webkit-appearance: none;
+}
+
+textarea {
+  overflow: auto;
+  vertical-align: top;
+}
+
+.clearfix {
+  *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.hide-text {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.input-block-level {
+  display: block;
+  width: 100%;
+  min-height: 30px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+body {
+  margin: 0;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 20px;
+  color: #333333;
+  background-color: #ffffff;
+}
+
+a {
+  color: #0088cc;
+  text-decoration: none;
+}
+
+a:hover {
+  color: #005580;
+  text-decoration: underline;
+}
+
+.img-rounded {
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.img-polaroid {
+  padding: 4px;
+  background-color: #fff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+}
+
+.img-circle {
+  -webkit-border-radius: 500px;
+     -moz-border-radius: 500px;
+          border-radius: 500px;
+}
+
+.row {
+  margin-left: -20px;
+  *zoom: 1;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.row:after {
+  clear: both;
+}
+
+[class*="span"] {
+  float: left;
+  min-height: 1px;
+  margin-left: 20px;
+}
+
+.container,
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+  width: 940px;
+}
+
+.span12 {
+  width: 940px;
+}
+
+.span11 {
+  width: 860px;
+}
+
+.span10 {
+  width: 780px;
+}
+
+.span9 {
+  width: 700px;
+}
+
+.span8 {
+  width: 620px;
+}
+
+.span7 {
+  width: 540px;
+}
+
+.span6 {
+  width: 460px;
+}
+
+.span5 {
+  width: 380px;
+}
+
+.span4 {
+  width: 300px;
+}
+
+.span3 {
+  width: 220px;
+}
+
+.span2 {
+  width: 140px;
+}
+
+.span1 {
+  width: 60px;
+}
+
+.offset12 {
+  margin-left: 980px;
+}
+
+.offset11 {
+  margin-left: 900px;
+}
+
+.offset10 {
+  margin-left: 820px;
+}
+
+.offset9 {
+  margin-left: 740px;
+}
+
+.offset8 {
+  margin-left: 660px;
+}
+
+.offset7 {
+  margin-left: 580px;
+}
+
+.offset6 {
+  margin-left: 500px;
+}
+
+.offset5 {
+  margin-left: 420px;
+}
+
+.offset4 {
+  margin-left: 340px;
+}
+
+.offset3 {
+  margin-left: 260px;
+}
+
+.offset2 {
+  margin-left: 180px;
+}
+
+.offset1 {
+  margin-left: 100px;
+}
+
+.row-fluid {
+  width: 100%;
+  *zoom: 1;
+}
+
+.row-fluid:before,
+.row-fluid:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.row-fluid:after {
+  clear: both;
+}
+
+.row-fluid [class*="span"] {
+  display: block;
+  float: left;
+  width: 100%;
+  min-height: 30px;
+  margin-left: 2.127659574468085%;
+  *margin-left: 2.074468085106383%;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+.row-fluid [class*="span"]:first-child {
+  margin-left: 0;
+}
+
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+  margin-left: 2.127659574468085%;
+}
+
+.row-fluid .span12 {
+  width: 100%;
+  *width: 99.94680851063829%;
+}
+
+.row-fluid .span11 {
+  width: 91.48936170212765%;
+  *width: 91.43617021276594%;
+}
+
+.row-fluid .span10 {
+  width: 82.97872340425532%;
+  *width: 82.92553191489361%;
+}
+
+.row-fluid .span9 {
+  width: 74.46808510638297%;
+  *width: 74.41489361702126%;
+}
+
+.row-fluid .span8 {
+  width: 65.95744680851064%;
+  *width: 65.90425531914893%;
+}
+
+.row-fluid .span7 {
+  width: 57.44680851063829%;
+  *width: 57.39361702127659%;
+}
+
+.row-fluid .span6 {
+  width: 48.93617021276595%;
+  *width: 48.88297872340425%;
+}
+
+.row-fluid .span5 {
+  width: 40.42553191489362%;
+  *width: 40.37234042553192%;
+}
+
+.row-fluid .span4 {
+  width: 31.914893617021278%;
+  *width: 31.861702127659576%;
+}
+
+.row-fluid .span3 {
+  width: 23.404255319148934%;
+  *width: 23.351063829787233%;
+}
+
+.row-fluid .span2 {
+  width: 14.893617021276595%;
+  *width: 14.840425531914894%;
+}
+
+.row-fluid .span1 {
+  width: 6.382978723404255%;
+  *width: 6.329787234042553%;
+}
+
+.row-fluid .offset12 {
+  margin-left: 104.25531914893617%;
+  *margin-left: 104.14893617021275%;
+}
+
+.row-fluid .offset12:first-child {
+  margin-left: 102.12765957446808%;
+  *margin-left: 102.02127659574467%;
+}
+
+.row-fluid .offset11 {
+  margin-left: 95.74468085106382%;
+  *margin-left: 95.6382978723404%;
+}
+
+.row-fluid .offset11:first-child {
+  margin-left: 93.61702127659574%;
+  *margin-left: 93.51063829787232%;
+}
+
+.row-fluid .offset10 {
+  margin-left: 87.23404255319149%;
+  *margin-left: 87.12765957446807%;
+}
+
+.row-fluid .offset10:first-child {
+  margin-left: 85.1063829787234%;
+  *margin-left: 84.99999999999999%;
+}
+
+.row-fluid .offset9 {
+  margin-left: 78.72340425531914%;
+  *margin-left: 78.61702127659572%;
+}
+
+.row-fluid .offset9:first-child {
+  margin-left: 76.59574468085106%;
+  *margin-left: 76.48936170212764%;
+}
+
+.row-fluid .offset8 {
+  margin-left: 70.2127659574468%;
+  *margin-left: 70.10638297872339%;
+}
+
+.row-fluid .offset8:first-child {
+  margin-left: 68.08510638297872%;
+  *margin-left: 67.9787234042553%;
+}
+
+.row-fluid .offset7 {
+  margin-left: 61.70212765957446%;
+  *margin-left: 61.59574468085106%;
+}
+
+.row-fluid .offset7:first-child {
+  margin-left: 59.574468085106375%;
+  *margin-left: 59.46808510638297%;
+}
+
+.row-fluid .offset6 {
+  margin-left: 53.191489361702125%;
+  *margin-left: 53.085106382978715%;
+}
+
+.row-fluid .offset6:first-child {
+  margin-left: 51.063829787234035%;
+  *margin-left: 50.95744680851063%;
+}
+
+.row-fluid .offset5 {
+  margin-left: 44.68085106382979%;
+  *margin-left: 44.57446808510638%;
+}
+
+.row-fluid .offset5:first-child {
+  margin-left: 42.5531914893617%;
+  *margin-left: 42.4468085106383%;
+}
+
+.row-fluid .offset4 {
+  margin-left: 36.170212765957444%;
+  *margin-left: 36.06382978723405%;
+}
+
+.row-fluid .offset4:first-child {
+  margin-left: 34.04255319148936%;
+  *margin-left: 33.93617021276596%;
+}
+
+.row-fluid .offset3 {
+  margin-left: 27.659574468085104%;
+  *margin-left: 27.5531914893617%;
+}
+
+.row-fluid .offset3:first-child {
+  margin-left: 25.53191489361702%;
+  *margin-left: 25.425531914893618%;
+}
+
+.row-fluid .offset2 {
+  margin-left: 19.148936170212764%;
+  *margin-left: 19.04255319148936%;
+}
+
+.row-fluid .offset2:first-child {
+  margin-left: 17.02127659574468%;
+  *margin-left: 16.914893617021278%;
+}
+
+.row-fluid .offset1 {
+  margin-left: 10.638297872340425%;
+  *margin-left: 10.53191489361702%;
+}
+
+.row-fluid .offset1:first-child {
+  margin-left: 8.51063829787234%;
+  *margin-left: 8.404255319148938%;
+}
+
+[class*="span"].hide,
+.row-fluid [class*="span"].hide {
+  display: none;
+}
+
+[class*="span"].pull-right,
+.row-fluid [class*="span"].pull-right {
+  float: right;
+}
+
+.container {
+  margin-right: auto;
+  margin-left: auto;
+  *zoom: 1;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.container:after {
+  clear: both;
+}
+
+.container-fluid {
+  padding-right: 20px;
+  padding-left: 20px;
+  *zoom: 1;
+}
+
+.container-fluid:before,
+.container-fluid:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.container-fluid:after {
+  clear: both;
+}
+
+p {
+  margin: 0 0 10px;
+}
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 30px;
+}
+
+small {
+  font-size: 85%;
+}
+
+strong {
+  font-weight: bold;
+}
+
+em {
+  font-style: italic;
+}
+
+cite {
+  font-style: normal;
+}
+
+.muted {
+  color: #999999;
+}
+
+.text-warning {
+  color: #c09853;
+}
+
+a.text-warning:hover {
+  color: #a47e3c;
+}
+
+.text-error {
+  color: #b94a48;
+}
+
+a.text-error:hover {
+  color: #953b39;
+}
+
+.text-info {
+  color: #3a87ad;
+}
+
+a.text-info:hover {
+  color: #2d6987;
+}
+
+.text-success {
+  color: #468847;
+}
+
+a.text-success:hover {
+  color: #356635;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+  margin: 10px 0;
+  font-family: inherit;
+  font-weight: bold;
+  line-height: 20px;
+  color: inherit;
+  text-rendering: optimizelegibility;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999999;
+}
+
+h1,
+h2,
+h3 {
+  line-height: 40px;
+}
+
+h1 {
+  font-size: 38.5px;
+}
+
+h2 {
+  font-size: 31.5px;
+}
+
+h3 {
+  font-size: 24.5px;
+}
+
+h4 {
+  font-size: 17.5px;
+}
+
+h5 {
+  font-size: 14px;
+}
+
+h6 {
+  font-size: 11.9px;
+}
+
+h1 small {
+  font-size: 24.5px;
+}
+
+h2 small {
+  font-size: 17.5px;
+}
+
+h3 small {
+  font-size: 14px;
+}
+
+h4 small {
+  font-size: 14px;
+}
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 20px 0 30px;
+  border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+  padding: 0;
+  margin: 0 0 10px 25px;
+}
+
+ul ul,
+ul ol,
+ol ol,
+ol ul {
+  margin-bottom: 0;
+}
+
+li {
+  line-height: 20px;
+}
+
+ul.unstyled,
+ol.unstyled {
+  margin-left: 0;
+  list-style: none;
+}
+
+dl {
+  margin-bottom: 20px;
+}
+
+dt,
+dd {
+  line-height: 20px;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin-left: 10px;
+}
+
+.dl-horizontal {
+  *zoom: 1;
+}
+
+.dl-horizontal:before,
+.dl-horizontal:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.dl-horizontal:after {
+  clear: both;
+}
+
+.dl-horizontal dt {
+  float: left;
+  width: 160px;
+  overflow: hidden;
+  clear: left;
+  text-align: right;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+.dl-horizontal dd {
+  margin-left: 180px;
+}
+
+hr {
+  margin: 20px 0;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+  border-bottom: 1px solid #ffffff;
+}
+
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+blockquote {
+  padding: 0 0 0 15px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+  margin-bottom: 0;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 25px;
+}
+
+blockquote small {
+  display: block;
+  line-height: 20px;
+  color: #999999;
+}
+
+blockquote small:before {
+  content: '\2014 \00A0';
+}
+
+blockquote.pull-right {
+  float: right;
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+}
+
+blockquote.pull-right p,
+blockquote.pull-right small {
+  text-align: right;
+}
+
+blockquote.pull-right small:before {
+  content: '';
+}
+
+blockquote.pull-right small:after {
+  content: '\00A0 \2014';
+}
+
+q:before,
+q:after,
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+
+address {
+  display: block;
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 20px;
+}
+
+code,
+pre {
+  padding: 0 3px 2px;
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+  font-size: 12px;
+  color: #333333;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+code {
+  padding: 2px 4px;
+  color: #d14;
+  background-color: #f7f7f9;
+  border: 1px solid #e1e1e8;
+}
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 20px;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre;
+  white-space: pre-wrap;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+pre.prettyprint {
+  margin-bottom: 20px;
+}
+
+pre code {
+  padding: 0;
+  color: inherit;
+  background-color: transparent;
+  border: 0;
+}
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+
+form {
+  margin: 0 0 20px;
+}
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: 40px;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+legend small {
+  font-size: 15px;
+  color: #999999;
+}
+
+label,
+input,
+button,
+select,
+textarea {
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 20px;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+label {
+  display: block;
+  margin-bottom: 5px;
+}
+
+select,
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+  display: inline-block;
+  height: 20px;
+  padding: 4px 6px;
+  margin-bottom: 10px;
+  font-size: 14px;
+  line-height: 20px;
+  color: #555555;
+  vertical-align: middle;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+input,
+textarea,
+.uneditable-input {
+  width: 206px;
+}
+
+textarea {
+  height: auto;
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
+     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
+       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
+          transition: border linear 0.2s, box-shadow linear 0.2s;
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="time"]:focus,
+input[type="week"]:focus,
+input[type="number"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="color"]:focus,
+.uneditable-input:focus {
+  border-color: rgba(82, 168, 236, 0.8);
+  outline: 0;
+  outline: thin dotted \9;
+  /* IE6-9 */
+
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  *margin-top: 0;
+  line-height: normal;
+  cursor: pointer;
+}
+
+input[type="file"],
+input[type="image"],
+input[type="submit"],
+input[type="reset"],
+input[type="button"],
+input[type="radio"],
+input[type="checkbox"] {
+  width: auto;
+}
+
+select,
+input[type="file"] {
+  height: 30px;
+  /* In IE7, the height of the select element cannot be changed by height, only font-size */
+
+  *margin-top: 4px;
+  /* For IE7, add top margin to align select with labels */
+
+  line-height: 30px;
+}
+
+select {
+  width: 220px;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+}
+
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+select:focus,
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.uneditable-input,
+.uneditable-textarea {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #fcfcfc;
+  border-color: #cccccc;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+}
+
+.uneditable-input {
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.uneditable-textarea {
+  width: auto;
+  height: auto;
+}
+
+input:-moz-placeholder,
+textarea:-moz-placeholder {
+  color: #999999;
+}
+
+input:-ms-input-placeholder,
+textarea:-ms-input-placeholder {
+  color: #999999;
+}
+
+input::-webkit-input-placeholder,
+textarea::-webkit-input-placeholder {
+  color: #999999;
+}
+
+.radio,
+.checkbox {
+  min-height: 20px;
+  padding-left: 20px;
+}
+
+.radio input[type="radio"],
+.checkbox input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+
+.controls > .radio:first-child,
+.controls > .checkbox:first-child {
+  padding-top: 5px;
+}
+
+.radio.inline,
+.checkbox.inline {
+  display: inline-block;
+  padding-top: 5px;
+  margin-bottom: 0;
+  vertical-align: middle;
+}
+
+.radio.inline + .radio.inline,
+.checkbox.inline + .checkbox.inline {
+  margin-left: 10px;
+}
+
+.input-mini {
+  width: 60px;
+}
+
+.input-small {
+  width: 90px;
+}
+
+.input-medium {
+  width: 150px;
+}
+
+.input-large {
+  width: 210px;
+}
+
+.input-xlarge {
+  width: 270px;
+}
+
+.input-xxlarge {
+  width: 530px;
+}
+
+input[class*="span"],
+select[class*="span"],
+textarea[class*="span"],
+.uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"] {
+  float: none;
+  margin-left: 0;
+}
+
+.input-append input[class*="span"],
+.input-append .uneditable-input[class*="span"],
+.input-prepend input[class*="span"],
+.input-prepend .uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"],
+.row-fluid .input-prepend [class*="span"],
+.row-fluid .input-append [class*="span"] {
+  display: inline-block;
+}
+
+input,
+textarea,
+.uneditable-input {
+  margin-left: 0;
+}
+
+.controls-row [class*="span"] + [class*="span"] {
+  margin-left: 20px;
+}
+
+input.span12,
+textarea.span12,
+.uneditable-input.span12 {
+  width: 926px;
+}
+
+input.span11,
+textarea.span11,
+.uneditable-input.span11 {
+  width: 846px;
+}
+
+input.span10,
+textarea.span10,
+.uneditable-input.span10 {
+  width: 766px;
+}
+
+input.span9,
+textarea.span9,
+.uneditable-input.span9 {
+  width: 686px;
+}
+
+input.span8,
+textarea.span8,
+.uneditable-input.span8 {
+  width: 606px;
+}
+
+input.span7,
+textarea.span7,
+.uneditable-input.span7 {
+  width: 526px;
+}
+
+input.span6,
+textarea.span6,
+.uneditable-input.span6 {
+  width: 446px;
+}
+
+input.span5,
+textarea.span5,
+.uneditable-input.span5 {
+  width: 366px;
+}
+
+input.span4,
+textarea.span4,
+.uneditable-input.span4 {
+  width: 286px;
+}
+
+input.span3,
+textarea.span3,
+.uneditable-input.span3 {
+  width: 206px;
+}
+
+input.span2,
+textarea.span2,
+.uneditable-input.span2 {
+  width: 126px;
+}
+
+input.span1,
+textarea.span1,
+.uneditable-input.span1 {
+  width: 46px;
+}
+
+.controls-row {
+  *zoom: 1;
+}
+
+.controls-row:before,
+.controls-row:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.controls-row:after {
+  clear: both;
+}
+
+.controls-row [class*="span"],
+.row-fluid .controls-row [class*="span"] {
+  float: left;
+}
+
+.controls-row .checkbox[class*="span"],
+.controls-row .radio[class*="span"] {
+  padding-top: 5px;
+}
+
+input[disabled],
+select[disabled],
+textarea[disabled],
+input[readonly],
+select[readonly],
+textarea[readonly] {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"][readonly],
+input[type="checkbox"][readonly] {
+  background-color: transparent;
+}
+
+.control-group.warning > label,
+.control-group.warning .help-block,
+.control-group.warning .help-inline {
+  color: #c09853;
+}
+
+.control-group.warning .checkbox,
+.control-group.warning .radio,
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  color: #c09853;
+}
+
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.warning input:focus,
+.control-group.warning select:focus,
+.control-group.warning textarea:focus {
+  border-color: #a47e3c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+}
+
+.control-group.warning .input-prepend .add-on,
+.control-group.warning .input-append .add-on {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #c09853;
+}
+
+.control-group.error > label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+  color: #b94a48;
+}
+
+.control-group.error .checkbox,
+.control-group.error .radio,
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  color: #b94a48;
+}
+
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.error input:focus,
+.control-group.error select:focus,
+.control-group.error textarea:focus {
+  border-color: #953b39;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+}
+
+.control-group.error .input-prepend .add-on,
+.control-group.error .input-append .add-on {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #b94a48;
+}
+
+.control-group.success > label,
+.control-group.success .help-block,
+.control-group.success .help-inline {
+  color: #468847;
+}
+
+.control-group.success .checkbox,
+.control-group.success .radio,
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  color: #468847;
+}
+
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.success input:focus,
+.control-group.success select:focus,
+.control-group.success textarea:focus {
+  border-color: #356635;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+}
+
+.control-group.success .input-prepend .add-on,
+.control-group.success .input-append .add-on {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #468847;
+}
+
+.control-group.info > label,
+.control-group.info .help-block,
+.control-group.info .help-inline {
+  color: #3a87ad;
+}
+
+.control-group.info .checkbox,
+.control-group.info .radio,
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  color: #3a87ad;
+}
+
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  border-color: #3a87ad;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.info input:focus,
+.control-group.info select:focus,
+.control-group.info textarea:focus {
+  border-color: #2d6987;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+}
+
+.control-group.info .input-prepend .add-on,
+.control-group.info .input-append .add-on {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #3a87ad;
+}
+
+input:focus:required:invalid,
+textarea:focus:required:invalid,
+select:focus:required:invalid {
+  color: #b94a48;
+  border-color: #ee5f5b;
+}
+
+input:focus:required:invalid:focus,
+textarea:focus:required:invalid:focus,
+select:focus:required:invalid:focus {
+  border-color: #e9322d;
+  -webkit-box-shadow: 0 0 6px #f8b9b7;
+     -moz-box-shadow: 0 0 6px #f8b9b7;
+          box-shadow: 0 0 6px #f8b9b7;
+}
+
+.form-actions {
+  padding: 19px 20px 20px;
+  margin-top: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #e5e5e5;
+  *zoom: 1;
+}
+
+.form-actions:before,
+.form-actions:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.form-actions:after {
+  clear: both;
+}
+
+.help-block,
+.help-inline {
+  color: #595959;
+}
+
+.help-block {
+  display: block;
+  margin-bottom: 10px;
+}
+
+.help-inline {
+  display: inline-block;
+  *display: inline;
+  padding-left: 5px;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.input-append,
+.input-prepend {
+  margin-bottom: 5px;
+  font-size: 0;
+  white-space: nowrap;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input,
+.input-append .dropdown-menu,
+.input-prepend .dropdown-menu {
+  font-size: 14px;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input {
+  position: relative;
+  margin-bottom: 0;
+  *margin-left: 0;
+  vertical-align: top;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-append input:focus,
+.input-prepend input:focus,
+.input-append select:focus,
+.input-prepend select:focus,
+.input-append .uneditable-input:focus,
+.input-prepend .uneditable-input:focus {
+  z-index: 2;
+}
+
+.input-append .add-on,
+.input-prepend .add-on {
+  display: inline-block;
+  width: auto;
+  height: 20px;
+  min-width: 16px;
+  padding: 4px 5px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 20px;
+  text-align: center;
+  text-shadow: 0 1px 0 #ffffff;
+  background-color: #eeeeee;
+  border: 1px solid #ccc;
+}
+
+.input-append .add-on,
+.input-prepend .add-on,
+.input-append .btn,
+.input-prepend .btn {
+  vertical-align: top;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.input-append .active,
+.input-prepend .active {
+  background-color: #a9dba9;
+  border-color: #46a546;
+}
+
+.input-prepend .add-on,
+.input-prepend .btn {
+  margin-right: -1px;
+}
+
+.input-prepend .add-on:first-child,
+.input-prepend .btn:first-child {
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-append input,
+.input-append select,
+.input-append .uneditable-input {
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-append input + .btn-group .btn,
+.input-append select + .btn-group .btn,
+.input-append .uneditable-input + .btn-group .btn {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-append .add-on,
+.input-append .btn,
+.input-append .btn-group {
+  margin-left: -1px;
+}
+
+.input-append .add-on:last-child,
+.input-append .btn:last-child {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append input,
+.input-prepend.input-append select,
+.input-prepend.input-append .uneditable-input {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.input-prepend.input-append input + .btn-group .btn,
+.input-prepend.input-append select + .btn-group .btn,
+.input-prepend.input-append .uneditable-input + .btn-group .btn {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .add-on:first-child,
+.input-prepend.input-append .btn:first-child {
+  margin-right: -1px;
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-prepend.input-append .add-on:last-child,
+.input-prepend.input-append .btn:last-child {
+  margin-left: -1px;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .btn-group:first-child {
+  margin-left: 0;
+}
+
+input.search-query {
+  padding-right: 14px;
+  padding-right: 4px \9;
+  padding-left: 14px;
+  padding-left: 4px \9;
+  /* IE7-8 doesn't have border-radius, so don't indent the padding */
+
+  margin-bottom: 0;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+/* Allow for input prepend/append in search forms */
+
+.form-search .input-append .search-query,
+.form-search .input-prepend .search-query {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.form-search .input-append .search-query {
+  -webkit-border-radius: 14px 0 0 14px;
+     -moz-border-radius: 14px 0 0 14px;
+          border-radius: 14px 0 0 14px;
+}
+
+.form-search .input-append .btn {
+  -webkit-border-radius: 0 14px 14px 0;
+     -moz-border-radius: 0 14px 14px 0;
+          border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .search-query {
+  -webkit-border-radius: 0 14px 14px 0;
+     -moz-border-radius: 0 14px 14px 0;
+          border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .btn {
+  -webkit-border-radius: 14px 0 0 14px;
+     -moz-border-radius: 14px 0 0 14px;
+          border-radius: 14px 0 0 14px;
+}
+
+.form-search input,
+.form-inline input,
+.form-horizontal input,
+.form-search textarea,
+.form-inline textarea,
+.form-horizontal textarea,
+.form-search select,
+.form-inline select,
+.form-horizontal select,
+.form-search .help-inline,
+.form-inline .help-inline,
+.form-horizontal .help-inline,
+.form-search .uneditable-input,
+.form-inline .uneditable-input,
+.form-horizontal .uneditable-input,
+.form-search .input-prepend,
+.form-inline .input-prepend,
+.form-horizontal .input-prepend,
+.form-search .input-append,
+.form-inline .input-append,
+.form-horizontal .input-append {
+  display: inline-block;
+  *display: inline;
+  margin-bottom: 0;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.form-search .hide,
+.form-inline .hide,
+.form-horizontal .hide {
+  display: none;
+}
+
+.form-search label,
+.form-inline label,
+.form-search .btn-group,
+.form-inline .btn-group {
+  display: inline-block;
+}
+
+.form-search .input-append,
+.form-inline .input-append,
+.form-search .input-prepend,
+.form-inline .input-prepend {
+  margin-bottom: 0;
+}
+
+.form-search .radio,
+.form-search .checkbox,
+.form-inline .radio,
+.form-inline .checkbox {
+  padding-left: 0;
+  margin-bottom: 0;
+  vertical-align: middle;
+}
+
+.form-search .radio input[type="radio"],
+.form-search .checkbox input[type="checkbox"],
+.form-inline .radio input[type="radio"],
+.form-inline .checkbox input[type="checkbox"] {
+  float: left;
+  margin-right: 3px;
+  margin-left: 0;
+}
+
+.control-group {
+  margin-bottom: 10px;
+}
+
+legend + .control-group {
+  margin-top: 20px;
+  -webkit-margin-top-collapse: separate;
+}
+
+.form-horizontal .control-group {
+  margin-bottom: 20px;
+  *zoom: 1;
+}
+
+.form-horizontal .control-group:before,
+.form-horizontal .control-group:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.form-horizontal .control-group:after {
+  clear: both;
+}
+
+.form-horizontal .control-label {
+  float: left;
+  width: 160px;
+  padding-top: 5px;
+  text-align: right;
+}
+
+.form-horizontal .controls {
+  *display: inline-block;
+  *padding-left: 20px;
+  margin-left: 180px;
+  *margin-left: 0;
+}
+
+.form-horizontal .controls:first-child {
+  *padding-left: 180px;
+}
+
+.form-horizontal .help-block {
+  margin-bottom: 0;
+}
+
+.form-horizontal input + .help-block,
+.form-horizontal select + .help-block,
+.form-horizontal textarea + .help-block {
+  margin-top: 10px;
+}
+
+.form-horizontal .form-actions {
+  padding-left: 180px;
+}
+
+table {
+  max-width: 100%;
+  background-color: transparent;
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+.table {
+  width: 100%;
+  margin-bottom: 20px;
+}
+
+.table th,
+.table td {
+  padding: 8px;
+  line-height: 20px;
+  text-align: left;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+
+.table th {
+  font-weight: bold;
+}
+
+.table thead th {
+  vertical-align: bottom;
+}
+
+.table caption + thead tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child th,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child th,
+.table thead:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+
+.table-condensed th,
+.table-condensed td {
+  padding: 4px 5px;
+}
+
+.table-bordered {
+  border: 1px solid #dddddd;
+  border-collapse: separate;
+  *border-collapse: collapse;
+  border-left: 0;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.table-bordered th,
+.table-bordered td {
+  border-left: 1px solid #dddddd;
+}
+
+.table-bordered caption + thead tr:first-child th,
+.table-bordered caption + tbody tr:first-child th,
+.table-bordered caption + tbody tr:first-child td,
+.table-bordered colgroup + thead tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child td,
+.table-bordered thead:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table-bordered thead:first-child tr:first-child th:first-child,
+.table-bordered tbody:first-child tr:first-child td:first-child {
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered thead:first-child tr:first-child th:last-child,
+.table-bordered tbody:first-child tr:first-child td:last-child {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child th:first-child,
+.table-bordered tbody:last-child tr:last-child td:first-child,
+.table-bordered tfoot:last-child tr:last-child td:first-child {
+  -webkit-border-radius: 0 0 0 4px;
+     -moz-border-radius: 0 0 0 4px;
+          border-radius: 0 0 0 4px;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child th:last-child,
+.table-bordered tbody:last-child tr:last-child td:last-child,
+.table-bordered tfoot:last-child tr:last-child td:last-child {
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.table-bordered caption + thead tr:first-child th:first-child,
+.table-bordered caption + tbody tr:first-child td:first-child,
+.table-bordered colgroup + thead tr:first-child th:first-child,
+.table-bordered colgroup + tbody tr:first-child td:first-child {
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered caption + thead tr:first-child th:last-child,
+.table-bordered caption + tbody tr:first-child td:last-child,
+.table-bordered colgroup + thead tr:first-child th:last-child,
+.table-bordered colgroup + tbody tr:first-child td:last-child {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+}
+
+.table-striped tbody tr:nth-child(odd) td,
+.table-striped tbody tr:nth-child(odd) th {
+  background-color: #f9f9f9;
+}
+
+.table-hover tbody tr:hover td,
+.table-hover tbody tr:hover th {
+  background-color: #f5f5f5;
+}
+
+table td[class*="span"],
+table th[class*="span"],
+.row-fluid table td[class*="span"],
+.row-fluid table th[class*="span"] {
+  display: table-cell;
+  float: none;
+  margin-left: 0;
+}
+
+.table td.span1,
+.table th.span1 {
+  float: none;
+  width: 44px;
+  margin-left: 0;
+}
+
+.table td.span2,
+.table th.span2 {
+  float: none;
+  width: 124px;
+  margin-left: 0;
+}
+
+.table td.span3,
+.table th.span3 {
+  float: none;
+  width: 204px;
+  margin-left: 0;
+}
+
+.table td.span4,
+.table th.span4 {
+  float: none;
+  width: 284px;
+  margin-left: 0;
+}
+
+.table td.span5,
+.table th.span5 {
+  float: none;
+  width: 364px;
+  margin-left: 0;
+}
+
+.table td.span6,
+.table th.span6 {
+  float: none;
+  width: 444px;
+  margin-left: 0;
+}
+
+.table td.span7,
+.table th.span7 {
+  float: none;
+  width: 524px;
+  margin-left: 0;
+}
+
+.table td.span8,
+.table th.span8 {
+  float: none;
+  width: 604px;
+  margin-left: 0;
+}
+
+.table td.span9,
+.table th.span9 {
+  float: none;
+  width: 684px;
+  margin-left: 0;
+}
+
+.table td.span10,
+.table th.span10 {
+  float: none;
+  width: 764px;
+  margin-left: 0;
+}
+
+.table td.span11,
+.table th.span11 {
+  float: none;
+  width: 844px;
+  margin-left: 0;
+}
+
+.table td.span12,
+.table th.span12 {
+  float: none;
+  width: 924px;
+  margin-left: 0;
+}
+
+.table tbody tr.success td {
+  background-color: #dff0d8;
+}
+
+.table tbody tr.error td {
+  background-color: #f2dede;
+}
+
+.table tbody tr.warning td {
+  background-color: #fcf8e3;
+}
+
+.table tbody tr.info td {
+  background-color: #d9edf7;
+}
+
+.table-hover tbody tr.success:hover td {
+  background-color: #d0e9c6;
+}
+
+.table-hover tbody tr.error:hover td {
+  background-color: #ebcccc;
+}
+
+.table-hover tbody tr.warning:hover td {
+  background-color: #faf2cc;
+}
+
+.table-hover tbody tr.info:hover td {
+  background-color: #c4e3f3;
+}
+
+[class^="icon-"],
+[class*=" icon-"] {
+  display: inline-block;
+  width: 14px;
+  height: 14px;
+  margin-top: 1px;
+  *margin-right: .3em;
+  line-height: 14px;
+  vertical-align: text-top;
+  background-image: url("../img/glyphicons-halflings.png");
+  background-position: 14px 14px;
+  background-repeat: no-repeat;
+}
+
+/* White icons with optional class, or on hover/active states of certain elements */
+
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"] {
+  background-image: url("../img/glyphicons-halflings-white.png");
+}
+
+.icon-glass {
+  background-position: 0      0;
+}
+
+.icon-music {
+  background-position: -24px 0;
+}
+
+.icon-search {
+  background-position: -48px 0;
+}
+
+.icon-envelope {
+  background-position: -72px 0;
+}
+
+.icon-heart {
+  background-position: -96px 0;
+}
+
+.icon-star {
+  background-position: -120px 0;
+}
+
+.icon-star-empty {
+  background-position: -144px 0;
+}
+
+.icon-user {
+  background-position: -168px 0;
+}
+
+.icon-film {
+  background-position: -192px 0;
+}
+
+.icon-th-large {
+  background-position: -216px 0;
+}
+
+.icon-th {
+  background-position: -240px 0;
+}
+
+.icon-th-list {
+  background-position: -264px 0;
+}
+
+.icon-ok {
+  background-position: -288px 0;
+}
+
+.icon-remove {
+  background-position: -312px 0;
+}
+
+.icon-zoom-in {
+  background-position: -336px 0;
+}
+
+.icon-zoom-out {
+  background-position: -360px 0;
+}
+
+.icon-off {
+  background-position: -384px 0;
+}
+
+.icon-signal {
+  background-position: -408px 0;
+}
+
+.icon-cog {
+  background-position: -432px 0;
+}
+
+.icon-trash {
+  background-position: -456px 0;
+}
+
+.icon-home {
+  background-position: 0 -24px;
+}
+
+.icon-file {
+  background-position: -24px -24px;
+}
+
+.icon-time {
+  background-position: -48px -24px;
+}
+
+.icon-road {
+  background-position: -72px -24px;
+}
+
+.icon-download-alt {
+  background-position: -96px -24px;
+}
+
+.icon-download {
+  background-position: -120px -24px;
+}
+
+.icon-upload {
+  background-position: -144px -24px;
+}
+
+.icon-inbox {
+  background-position: -168px -24px;
+}
+
+.icon-play-circle {
+  background-position: -192px -24px;
+}
+
+.icon-repeat {
+  background-position: -216px -24px;
+}
+
+.icon-refresh {
+  background-position: -240px -24px;
+}
+
+.icon-list-alt {
+  background-position: -264px -24px;
+}
+
+.icon-lock {
+  background-position: -287px -24px;
+}
+
+.icon-flag {
+  background-position: -312px -24px;
+}
+
+.icon-headphones {
+  background-position: -336px -24px;
+}
+
+.icon-volume-off {
+  background-position: -360px -24px;
+}
+
+.icon-volume-down {
+  background-position: -384px -24px;
+}
+
+.icon-volume-up {
+  background-position: -408px -24px;
+}
+
+.icon-qrcode {
+  background-position: -432px -24px;
+}
+
+.icon-barcode {
+  background-position: -456px -24px;
+}
+
+.icon-tag {
+  background-position: 0 -48px;
+}
+
+.icon-tags {
+  background-position: -25px -48px;
+}
+
+.icon-book {
+  background-position: -48px -48px;
+}
+
+.icon-bookmark {
+  background-position: -72px -48px;
+}
+
+.icon-print {
+  background-position: -96px -48px;
+}
+
+.icon-camera {
+  background-position: -120px -48px;
+}
+
+.icon-font {
+  background-position: -144px -48px;
+}
+
+.icon-bold {
+  background-position: -167px -48px;
+}
+
+.icon-italic {
+  background-position: -192px -48px;
+}
+
+.icon-text-height {
+  background-position: -216px -48px;
+}
+
+.icon-text-width {
+  background-position: -240px -48px;
+}
+
+.icon-align-left {
+  background-position: -264px -48px;
+}
+
+.icon-align-center {
+  background-position: -288px -48px;
+}
+
+.icon-align-right {
+  background-position: -312px -48px;
+}
+
+.icon-align-justify {
+  background-position: -336px -48px;
+}
+
+.icon-list {
+  background-position: -360px -48px;
+}
+
+.icon-indent-left {
+  background-position: -384px -48px;
+}
+
+.icon-indent-right {
+  background-position: -408px -48px;
+}
+
+.icon-facetime-video {
+  background-position: -432px -48px;
+}
+
+.icon-picture {
+  background-position: -456px -48px;
+}
+
+.icon-pencil {
+  background-position: 0 -72px;
+}
+
+.icon-map-marker {
+  background-position: -24px -72px;
+}
+
+.icon-adjust {
+  background-position: -48px -72px;
+}
+
+.icon-tint {
+  background-position: -72px -72px;
+}
+
+.icon-edit {
+  background-position: -96px -72px;
+}
+
+.icon-share {
+  background-position: -120px -72px;
+}
+
+.icon-check {
+  background-position: -144px -72px;
+}
+
+.icon-move {
+  background-position: -168px -72px;
+}
+
+.icon-step-backward {
+  background-position: -192px -72px;
+}
+
+.icon-fast-backward {
+  background-position: -216px -72px;
+}
+
+.icon-backward {
+  background-position: -240px -72px;
+}
+
+.icon-play {
+  background-position: -264px -72px;
+}
+
+.icon-pause {
+  background-position: -288px -72px;
+}
+
+.icon-stop {
+  background-position: -312px -72px;
+}
+
+.icon-forward {
+  background-position: -336px -72px;
+}
+
+.icon-fast-forward {
+  background-position: -360px -72px;
+}
+
+.icon-step-forward {
+  background-position: -384px -72px;
+}
+
+.icon-eject {
+  background-position: -408px -72px;
+}
+
+.icon-chevron-left {
+  background-position: -432px -72px;
+}
+
+.icon-chevron-right {
+  background-position: -456px -72px;
+}
+
+.icon-plus-sign {
+  background-position: 0 -96px;
+}
+
+.icon-minus-sign {
+  background-position: -24px -96px;
+}
+
+.icon-remove-sign {
+  background-position: -48px -96px;
+}
+
+.icon-ok-sign {
+  background-position: -72px -96px;
+}
+
+.icon-question-sign {
+  background-position: -96px -96px;
+}
+
+.icon-info-sign {
+  background-position: -120px -96px;
+}
+
+.icon-screenshot {
+  background-position: -144px -96px;
+}
+
+.icon-remove-circle {
+  background-position: -168px -96px;
+}
+
+.icon-ok-circle {
+  background-position: -192px -96px;
+}
+
+.icon-ban-circle {
+  background-position: -216px -96px;
+}
+
+.icon-arrow-left {
+  background-position: -240px -96px;
+}
+
+.icon-arrow-right {
+  background-position: -264px -96px;
+}
+
+.icon-arrow-up {
+  background-position: -289px -96px;
+}
+
+.icon-arrow-down {
+  background-position: -312px -96px;
+}
+
+.icon-share-alt {
+  background-position: -336px -96px;
+}
+
+.icon-resize-full {
+  background-position: -360px -96px;
+}
+
+.icon-resize-small {
+  background-position: -384px -96px;
+}
+
+.icon-plus {
+  background-position: -408px -96px;
+}
+
+.icon-minus {
+  background-position: -433px -96px;
+}
+
+.icon-asterisk {
+  background-position: -456px -96px;
+}
+
+.icon-exclamation-sign {
+  background-position: 0 -120px;
+}
+
+.icon-gift {
+  background-position: -24px -120px;
+}
+
+.icon-leaf {
+  background-position: -48px -120px;
+}
+
+.icon-fire {
+  background-position: -72px -120px;
+}
+
+.icon-eye-open {
+  background-position: -96px -120px;
+}
+
+.icon-eye-close {
+  background-position: -120px -120px;
+}
+
+.icon-warning-sign {
+  background-position: -144px -120px;
+}
+
+.icon-plane {
+  background-position: -168px -120px;
+}
+
+.icon-calendar {
+  background-position: -192px -120px;
+}
+
+.icon-random {
+  width: 16px;
+  background-position: -216px -120px;
+}
+
+.icon-comment {
+  background-position: -240px -120px;
+}
+
+.icon-magnet {
+  background-position: -264px -120px;
+}
+
+.icon-chevron-up {
+  background-position: -288px -120px;
+}
+
+.icon-chevron-down {
+  background-position: -313px -119px;
+}
+
+.icon-retweet {
+  background-position: -336px -120px;
+}
+
+.icon-shopping-cart {
+  background-position: -360px -120px;
+}
+
+.icon-folder-close {
+  background-position: -384px -120px;
+}
+
+.icon-folder-open {
+  width: 16px;
+  background-position: -408px -120px;
+}
+
+.icon-resize-vertical {
+  background-position: -432px -119px;
+}
+
+.icon-resize-horizontal {
+  background-position: -456px -118px;
+}
+
+.icon-hdd {
+  background-position: 0 -144px;
+}
+
+.icon-bullhorn {
+  background-position: -24px -144px;
+}
+
+.icon-bell {
+  background-position: -48px -144px;
+}
+
+.icon-certificate {
+  background-position: -72px -144px;
+}
+
+.icon-thumbs-up {
+  background-position: -96px -144px;
+}
+
+.icon-thumbs-down {
+  background-position: -120px -144px;
+}
+
+.icon-hand-right {
+  background-position: -144px -144px;
+}
+
+.icon-hand-left {
+  background-position: -168px -144px;
+}
+
+.icon-hand-up {
+  background-position: -192px -144px;
+}
+
+.icon-hand-down {
+  background-position: -216px -144px;
+}
+
+.icon-circle-arrow-right {
+  background-position: -240px -144px;
+}
+
+.icon-circle-arrow-left {
+  background-position: -264px -144px;
+}
+
+.icon-circle-arrow-up {
+  background-position: -288px -144px;
+}
+
+.icon-circle-arrow-down {
+  background-position: -312px -144px;
+}
+
+.icon-globe {
+  background-position: -336px -144px;
+}
+
+.icon-wrench {
+  background-position: -360px -144px;
+}
+
+.icon-tasks {
+  background-position: -384px -144px;
+}
+
+.icon-filter {
+  background-position: -408px -144px;
+}
+
+.icon-briefcase {
+  background-position: -432px -144px;
+}
+
+.icon-fullscreen {
+  background-position: -456px -144px;
+}
+
+.dropup,
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle {
+  *margin-bottom: -3px;
+}
+
+.dropdown-toggle:active,
+.open .dropdown-toggle {
+  outline: 0;
+}
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  vertical-align: top;
+  border-top: 4px solid #000000;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+  content: "";
+}
+
+.dropdown .caret {
+  margin-top: 8px;
+  margin-left: 2px;
+}
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  list-style: none;
+  background-color: #ffffff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  *border-right-width: 2px;
+  *border-bottom-width: 2px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding;
+          background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.dropdown-menu .divider {
+  *width: 100%;
+  height: 1px;
+  margin: 9px 1px;
+  *margin: -5px 0 5px;
+  overflow: hidden;
+  background-color: #e5e5e5;
+  border-bottom: 1px solid #ffffff;
+}
+
+.dropdown-menu li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 20px;
+  color: #333333;
+  white-space: nowrap;
+}
+
+.dropdown-menu li > a:hover,
+.dropdown-menu li > a:focus,
+.dropdown-submenu:hover > a {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #0081c2;
+  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu .active > a,
+.dropdown-menu .active > a:hover {
+  color: #333333;
+  text-decoration: none;
+  background-color: #0081c2;
+  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+  background-repeat: repeat-x;
+  outline: 0;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu .disabled > a,
+.dropdown-menu .disabled > a:hover {
+  color: #999999;
+}
+
+.dropdown-menu .disabled > a:hover {
+  text-decoration: none;
+  cursor: default;
+  background-color: transparent;
+  background-image: none;
+}
+
+.open {
+  *z-index: 1000;
+}
+
+.open > .dropdown-menu {
+  display: block;
+}
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0;
+  border-bottom: 4px solid #000000;
+  content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+
+.dropdown-submenu {
+  position: relative;
+}
+
+.dropdown-submenu > .dropdown-menu {
+  top: 0;
+  left: 100%;
+  margin-top: -6px;
+  margin-left: -1px;
+  -webkit-border-radius: 0 6px 6px 6px;
+     -moz-border-radius: 0 6px 6px 6px;
+          border-radius: 0 6px 6px 6px;
+}
+
+.dropdown-submenu:hover > .dropdown-menu {
+  display: block;
+}
+
+.dropup .dropdown-submenu > .dropdown-menu {
+  top: auto;
+  bottom: 0;
+  margin-top: 0;
+  margin-bottom: -2px;
+  -webkit-border-radius: 5px 5px 5px 0;
+     -moz-border-radius: 5px 5px 5px 0;
+          border-radius: 5px 5px 5px 0;
+}
+
+.dropdown-submenu > a:after {
+  display: block;
+  float: right;
+  width: 0;
+  height: 0;
+  margin-top: 5px;
+  margin-right: -10px;
+  border-color: transparent;
+  border-left-color: #cccccc;
+  border-style: solid;
+  border-width: 5px 0 5px 5px;
+  content: " ";
+}
+
+.dropdown-submenu:hover > a:after {
+  border-left-color: #ffffff;
+}
+
+.dropdown-submenu.pull-left {
+  float: none;
+}
+
+.dropdown-submenu.pull-left > .dropdown-menu {
+  left: -100%;
+  margin-left: 10px;
+  -webkit-border-radius: 6px 0 6px 6px;
+     -moz-border-radius: 6px 0 6px 6px;
+          border-radius: 6px 0 6px 6px;
+}
+
+.dropdown .dropdown-menu .nav-header {
+  padding-right: 20px;
+  padding-left: 20px;
+}
+
+.typeahead {
+  margin-top: 2px;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-large {
+  padding: 24px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.well-small {
+  padding: 9px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+     -moz-transition: opacity 0.15s linear;
+       -o-transition: opacity 0.15s linear;
+          transition: opacity 0.15s linear;
+}
+
+.fade.in {
+  opacity: 1;
+}
+
+.collapse {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+     -moz-transition: height 0.35s ease;
+       -o-transition: height 0.35s ease;
+          transition: height 0.35s ease;
+}
+
+.collapse.in {
+  height: auto;
+}
+
+.close {
+  float: right;
+  font-size: 20px;
+  font-weight: bold;
+  line-height: 20px;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+
+.close:hover {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.4;
+  filter: alpha(opacity=40);
+}
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+
+.btn {
+  display: inline-block;
+  *display: inline;
+  padding: 4px 12px;
+  margin-bottom: 0;
+  *margin-left: .3em;
+  font-size: 14px;
+  line-height: 20px;
+  *line-height: 20px;
+  color: #333333;
+  text-align: center;
+  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+  vertical-align: middle;
+  cursor: pointer;
+  background-color: #f5f5f5;
+  *background-color: #e6e6e6;
+  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+  background-repeat: repeat-x;
+  border: 1px solid #bbbbbb;
+  *border: 0;
+  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  border-bottom-color: #a2a2a2;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  *zoom: 1;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn:hover,
+.btn:active,
+.btn.active,
+.btn.disabled,
+.btn[disabled] {
+  color: #333333;
+  background-color: #e6e6e6;
+  *background-color: #d9d9d9;
+}
+
+.btn:active,
+.btn.active {
+  background-color: #cccccc \9;
+}
+
+.btn:first-child {
+  *margin-left: 0;
+}
+
+.btn:hover {
+  color: #333333;
+  text-decoration: none;
+  background-color: #e6e6e6;
+  *background-color: #d9d9d9;
+  /* Buttons in IE7 don't get borders, so darken on hover */
+
+  background-position: 0 -15px;
+  -webkit-transition: background-position 0.1s linear;
+     -moz-transition: background-position 0.1s linear;
+       -o-transition: background-position 0.1s linear;
+          transition: background-position 0.1s linear;
+}
+
+.btn:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.btn.active,
+.btn:active {
+  background-color: #e6e6e6;
+  background-color: #d9d9d9 \9;
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn.disabled,
+.btn[disabled] {
+  cursor: default;
+  background-color: #e6e6e6;
+  background-image: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+     -moz-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-large {
+  padding: 11px 19px;
+  font-size: 17.5px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.btn-large [class^="icon-"],
+.btn-large [class*=" icon-"] {
+  margin-top: 2px;
+}
+
+.btn-small {
+  padding: 2px 10px;
+  font-size: 11.9px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.btn-small [class^="icon-"],
+.btn-small [class*=" icon-"] {
+  margin-top: 0;
+}
+
+.btn-mini {
+  padding: 1px 6px;
+  font-size: 10.5px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-right: 0;
+  padding-left: 0;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+
+.btn-primary.active,
+.btn-warning.active,
+.btn-danger.active,
+.btn-success.active,
+.btn-info.active,
+.btn-inverse.active {
+  color: rgba(255, 255, 255, 0.75);
+}
+
+.btn {
+  border-color: #c5c5c5;
+  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
+}
+
+.btn-primary {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #006dcc;
+  *background-color: #0044cc;
+  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
+  background-repeat: repeat-x;
+  border-color: #0044cc #0044cc #002a80;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-primary:hover,
+.btn-primary:active,
+.btn-primary.active,
+.btn-primary.disabled,
+.btn-primary[disabled] {
+  color: #ffffff;
+  background-color: #0044cc;
+  *background-color: #003bb3;
+}
+
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #003399 \9;
+}
+
+.btn-warning {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #faa732;
+  *background-color: #f89406;
+  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+  background-image: -o-linear-gradient(top, #fbb450, #f89406);
+  background-image: linear-gradient(to bottom, #fbb450, #f89406);
+  background-repeat: repeat-x;
+  border-color: #f89406 #f89406 #ad6704;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-warning:hover,
+.btn-warning:active,
+.btn-warning.active,
+.btn-warning.disabled,
+.btn-warning[disabled] {
+  color: #ffffff;
+  background-color: #f89406;
+  *background-color: #df8505;
+}
+
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #c67605 \9;
+}
+
+.btn-danger {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #da4f49;
+  *background-color: #bd362f;
+  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
+  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
+  background-repeat: repeat-x;
+  border-color: #bd362f #bd362f #802420;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-danger:hover,
+.btn-danger:active,
+.btn-danger.active,
+.btn-danger.disabled,
+.btn-danger[disabled] {
+  color: #ffffff;
+  background-color: #bd362f;
+  *background-color: #a9302a;
+}
+
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #942a25 \9;
+}
+
+.btn-success {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #5bb75b;
+  *background-color: #51a351;
+  background-image: -moz-linear-gradient(top, #62c462, #51a351);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
+  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
+  background-image: -o-linear-gradient(top, #62c462, #51a351);
+  background-image: linear-gradient(to bottom, #62c462, #51a351);
+  background-repeat: repeat-x;
+  border-color: #51a351 #51a351 #387038;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-success:hover,
+.btn-success:active,
+.btn-success.active,
+.btn-success.disabled,
+.btn-success[disabled] {
+  color: #ffffff;
+  background-color: #51a351;
+  *background-color: #499249;
+}
+
+.btn-success:active,
+.btn-success.active {
+  background-color: #408140 \9;
+}
+
+.btn-info {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #49afcd;
+  *background-color: #2f96b4;
+  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
+  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
+  background-repeat: repeat-x;
+  border-color: #2f96b4 #2f96b4 #1f6377;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-info:hover,
+.btn-info:active,
+.btn-info.active,
+.btn-info.disabled,
+.btn-info[disabled] {
+  color: #ffffff;
+  background-color: #2f96b4;
+  *background-color: #2a85a0;
+}
+
+.btn-info:active,
+.btn-info.active {
+  background-color: #24748c \9;
+}
+
+.btn-inverse {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #363636;
+  *background-color: #222222;
+  background-image: -moz-linear-gradient(top, #444444, #222222);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
+  background-image: -webkit-linear-gradient(top, #444444, #222222);
+  background-image: -o-linear-gradient(top, #444444, #222222);
+  background-image: linear-gradient(to bottom, #444444, #222222);
+  background-repeat: repeat-x;
+  border-color: #222222 #222222 #000000;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-inverse:hover,
+.btn-inverse:active,
+.btn-inverse.active,
+.btn-inverse.disabled,
+.btn-inverse[disabled] {
+  color: #ffffff;
+  background-color: #222222;
+  *background-color: #151515;
+}
+
+.btn-inverse:active,
+.btn-inverse.active {
+  background-color: #080808 \9;
+}
+
+button.btn,
+input[type="submit"].btn {
+  *padding-top: 3px;
+  *padding-bottom: 3px;
+}
+
+button.btn::-moz-focus-inner,
+input[type="submit"].btn::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+button.btn.btn-large,
+input[type="submit"].btn.btn-large {
+  *padding-top: 7px;
+  *padding-bottom: 7px;
+}
+
+button.btn.btn-small,
+input[type="submit"].btn.btn-small {
+  *padding-top: 3px;
+  *padding-bottom: 3px;
+}
+
+button.btn.btn-mini,
+input[type="submit"].btn.btn-mini {
+  *padding-top: 1px;
+  *padding-bottom: 1px;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled] {
+  background-color: transparent;
+  background-image: none;
+  -webkit-box-shadow: none;
+     -moz-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-link {
+  color: #0088cc;
+  cursor: pointer;
+  border-color: transparent;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-link:hover {
+  color: #005580;
+  text-decoration: underline;
+  background-color: transparent;
+}
+
+.btn-link[disabled]:hover {
+  color: #333333;
+  text-decoration: none;
+}
+
+.btn-group {
+  position: relative;
+  display: inline-block;
+  *display: inline;
+  *margin-left: .3em;
+  font-size: 0;
+  white-space: nowrap;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.btn-group:first-child {
+  *margin-left: 0;
+}
+
+.btn-group + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-toolbar {
+  margin-top: 10px;
+  margin-bottom: 10px;
+  font-size: 0;
+}
+
+.btn-toolbar .btn + .btn,
+.btn-toolbar .btn-group + .btn,
+.btn-toolbar .btn + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-group > .btn {
+  position: relative;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-group > .btn + .btn {
+  margin-left: -1px;
+}
+
+.btn-group > .btn,
+.btn-group > .dropdown-menu {
+  font-size: 14px;
+}
+
+.btn-group > .btn-mini {
+  font-size: 11px;
+}
+
+.btn-group > .btn-small {
+  font-size: 12px;
+}
+
+.btn-group > .btn-large {
+  font-size: 16px;
+}
+
+.btn-group > .btn:first-child {
+  margin-left: 0;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.btn-group > .btn:last-child,
+.btn-group > .dropdown-toggle {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.btn-group > .btn.large:first-child {
+  margin-left: 0;
+  -webkit-border-bottom-left-radius: 6px;
+          border-bottom-left-radius: 6px;
+  -webkit-border-top-left-radius: 6px;
+          border-top-left-radius: 6px;
+  -moz-border-radius-bottomleft: 6px;
+  -moz-border-radius-topleft: 6px;
+}
+
+.btn-group > .btn.large:last-child,
+.btn-group > .large.dropdown-toggle {
+  -webkit-border-top-right-radius: 6px;
+          border-top-right-radius: 6px;
+  -webkit-border-bottom-right-radius: 6px;
+          border-bottom-right-radius: 6px;
+  -moz-border-radius-topright: 6px;
+  -moz-border-radius-bottomright: 6px;
+}
+
+.btn-group > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group > .btn:active,
+.btn-group > .btn.active {
+  z-index: 2;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+  *padding-top: 5px;
+  padding-right: 8px;
+  *padding-bottom: 5px;
+  padding-left: 8px;
+  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn-group > .btn-mini + .dropdown-toggle {
+  *padding-top: 2px;
+  padding-right: 5px;
+  *padding-bottom: 2px;
+  padding-left: 5px;
+}
+
+.btn-group > .btn-small + .dropdown-toggle {
+  *padding-top: 5px;
+  *padding-bottom: 4px;
+}
+
+.btn-group > .btn-large + .dropdown-toggle {
+  *padding-top: 7px;
+  padding-right: 12px;
+  *padding-bottom: 7px;
+  padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+  background-image: none;
+  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn-group.open .btn.dropdown-toggle {
+  background-color: #e6e6e6;
+}
+
+.btn-group.open .btn-primary.dropdown-toggle {
+  background-color: #0044cc;
+}
+
+.btn-group.open .btn-warning.dropdown-toggle {
+  background-color: #f89406;
+}
+
+.btn-group.open .btn-danger.dropdown-toggle {
+  background-color: #bd362f;
+}
+
+.btn-group.open .btn-success.dropdown-toggle {
+  background-color: #51a351;
+}
+
+.btn-group.open .btn-info.dropdown-toggle {
+  background-color: #2f96b4;
+}
+
+.btn-group.open .btn-inverse.dropdown-toggle {
+  background-color: #222222;
+}
+
+.btn .caret {
+  margin-top: 8px;
+  margin-left: 0;
+}
+
+.btn-mini .caret,
+.btn-small .caret,
+.btn-large .caret {
+  margin-top: 6px;
+}
+
+.btn-large .caret {
+  border-top-width: 5px;
+  border-right-width: 5px;
+  border-left-width: 5px;
+}
+
+.dropup .btn-large .caret {
+  border-bottom-width: 5px;
+}
+
+.btn-primary .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret,
+.btn-success .caret,
+.btn-inverse .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.btn-group-vertical {
+  display: inline-block;
+  *display: inline;
+  /* IE7 inline-block hack */
+
+  *zoom: 1;
+}
+
+.btn-group-vertical .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-group-vertical .btn + .btn {
+  margin-top: -1px;
+  margin-left: 0;
+}
+
+.btn-group-vertical .btn:first-child {
+  -webkit-border-radius: 4px 4px 0 0;
+     -moz-border-radius: 4px 4px 0 0;
+          border-radius: 4px 4px 0 0;
+}
+
+.btn-group-vertical .btn:last-child {
+  -webkit-border-radius: 0 0 4px 4px;
+     -moz-border-radius: 0 0 4px 4px;
+          border-radius: 0 0 4px 4px;
+}
+
+.btn-group-vertical .btn-large:first-child {
+  -webkit-border-radius: 6px 6px 0 0;
+     -moz-border-radius: 6px 6px 0 0;
+          border-radius: 6px 6px 0 0;
+}
+
+.btn-group-vertical .btn-large:last-child {
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+}
+
+.alert {
+  padding: 8px 35px 8px 14px;
+  margin-bottom: 20px;
+  color: #c09853;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+  background-color: #fcf8e3;
+  border: 1px solid #fbeed5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.alert h4 {
+  margin: 0;
+}
+
+.alert .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  line-height: 20px;
+}
+
+.alert-success {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.alert-danger,
+.alert-error {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.alert-info {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.alert-block {
+  padding-top: 14px;
+  padding-bottom: 14px;
+}
+
+.alert-block > p,
+.alert-block > ul {
+  margin-bottom: 0;
+}
+
+.alert-block p + p {
+  margin-top: 5px;
+}
+
+.nav {
+  margin-bottom: 20px;
+  margin-left: 0;
+  list-style: none;
+}
+
+.nav > li > a {
+  display: block;
+}
+
+.nav > li > a:hover {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.nav > .pull-right {
+  float: right;
+}
+
+.nav-header {
+  display: block;
+  padding: 3px 15px;
+  font-size: 11px;
+  font-weight: bold;
+  line-height: 20px;
+  color: #999999;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+  text-transform: uppercase;
+}
+
+.nav li + .nav-header {
+  margin-top: 9px;
+}
+
+.nav-list {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-bottom: 0;
+}
+
+.nav-list > li > a,
+.nav-list .nav-header {
+  margin-right: -15px;
+  margin-left: -15px;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+
+.nav-list > li > a {
+  padding: 3px 15px;
+}
+
+.nav-list > .active > a,
+.nav-list > .active > a:hover {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+  background-color: #0088cc;
+}
+
+.nav-list [class^="icon-"],
+.nav-list [class*=" icon-"] {
+  margin-right: 2px;
+}
+
+.nav-list .divider {
+  *width: 100%;
+  height: 1px;
+  margin: 9px 1px;
+  *margin: -5px 0 5px;
+  overflow: hidden;
+  background-color: #e5e5e5;
+  border-bottom: 1px solid #ffffff;
+}
+
+.nav-tabs,
+.nav-pills {
+  *zoom: 1;
+}
+
+.nav-tabs:before,
+.nav-pills:before,
+.nav-tabs:after,
+.nav-pills:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.nav-tabs:after,
+.nav-pills:after {
+  clear: both;
+}
+
+.nav-tabs > li,
+.nav-pills > li {
+  float: left;
+}
+
+.nav-tabs > li > a,
+.nav-pills > li > a {
+  padding-right: 12px;
+  padding-left: 12px;
+  margin-right: 2px;
+  line-height: 14px;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+
+.nav-tabs > li {
+  margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  line-height: 20px;
+  border: 1px solid transparent;
+  -webkit-border-radius: 4px 4px 0 0;
+     -moz-border-radius: 4px 4px 0 0;
+          border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > .active > a,
+.nav-tabs > .active > a:hover {
+  color: #555555;
+  cursor: default;
+  background-color: #ffffff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+
+.nav-pills > li > a {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  margin-top: 2px;
+  margin-bottom: 2px;
+  -webkit-border-radius: 5px;
+     -moz-border-radius: 5px;
+          border-radius: 5px;
+}
+
+.nav-pills > .active > a,
+.nav-pills > .active > a:hover {
+  color: #ffffff;
+  background-color: #0088cc;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li > a {
+  margin-right: 0;
+}
+
+.nav-tabs.nav-stacked {
+  border-bottom: 0;
+}
+
+.nav-tabs.nav-stacked > li > a {
+  border: 1px solid #ddd;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.nav-tabs.nav-stacked > li:first-child > a {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li:last-child > a {
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -moz-border-radius-bottomright: 4px;
+  -moz-border-radius-bottomleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li > a:hover {
+  z-index: 2;
+  border-color: #ddd;
+}
+
+.nav-pills.nav-stacked > li > a {
+  margin-bottom: 3px;
+}
+
+.nav-pills.nav-stacked > li:last-child > a {
+  margin-bottom: 1px;
+}
+
+.nav-tabs .dropdown-menu {
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+}
+
+.nav-pills .dropdown-menu {
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.nav .dropdown-toggle .caret {
+  margin-top: 6px;
+  border-top-color: #0088cc;
+  border-bottom-color: #0088cc;
+}
+
+.nav .dropdown-toggle:hover .caret {
+  border-top-color: #005580;
+  border-bottom-color: #005580;
+}
+
+/* move down carets for tabs */
+
+.nav-tabs .dropdown-toggle .caret {
+  margin-top: 8px;
+}
+
+.nav .active .dropdown-toggle .caret {
+  border-top-color: #fff;
+  border-bottom-color: #fff;
+}
+
+.nav-tabs .active .dropdown-toggle .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.nav > .dropdown.active > a:hover {
+  cursor: pointer;
+}
+
+.nav-tabs .open .dropdown-toggle,
+.nav-pills .open .dropdown-toggle,
+.nav > li.dropdown.open.active > a:hover {
+  color: #ffffff;
+  background-color: #999999;
+  border-color: #999999;
+}
+
+.nav li.dropdown.open .caret,
+.nav li.dropdown.open.active .caret,
+.nav li.dropdown.open a:hover .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+
+.tabs-stacked .open > a:hover {
+  border-color: #999999;
+}
+
+.tabbable {
+  *zoom: 1;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tab-content {
+  overflow: auto;
+}
+
+.tabs-below > .nav-tabs,
+.tabs-right > .nav-tabs,
+.tabs-left > .nav-tabs {
+  border-bottom: 0;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+  display: block;
+}
+
+.tabs-below > .nav-tabs {
+  border-top: 1px solid #ddd;
+}
+
+.tabs-below > .nav-tabs > li {
+  margin-top: -1px;
+  margin-bottom: 0;
+}
+
+.tabs-below > .nav-tabs > li > a {
+  -webkit-border-radius: 0 0 4px 4px;
+     -moz-border-radius: 0 0 4px 4px;
+          border-radius: 0 0 4px 4px;
+}
+
+.tabs-below > .nav-tabs > li > a:hover {
+  border-top-color: #ddd;
+  border-bottom-color: transparent;
+}
+
+.tabs-below > .nav-tabs > .active > a,
+.tabs-below > .nav-tabs > .active > a:hover {
+  border-color: transparent #ddd #ddd #ddd;
+}
+
+.tabs-left > .nav-tabs > li,
+.tabs-right > .nav-tabs > li {
+  float: none;
+}
+
+.tabs-left > .nav-tabs > li > a,
+.tabs-right > .nav-tabs > li > a {
+  min-width: 74px;
+  margin-right: 0;
+  margin-bottom: 3px;
+}
+
+.tabs-left > .nav-tabs {
+  float: left;
+  margin-right: 19px;
+  border-right: 1px solid #ddd;
+}
+
+.tabs-left > .nav-tabs > li > a {
+  margin-right: -1px;
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.tabs-left > .nav-tabs > li > a:hover {
+  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
+}
+
+.tabs-left > .nav-tabs .active > a,
+.tabs-left > .nav-tabs .active > a:hover {
+  border-color: #ddd transparent #ddd #ddd;
+  *border-right-color: #ffffff;
+}
+
+.tabs-right > .nav-tabs {
+  float: right;
+  margin-left: 19px;
+  border-left: 1px solid #ddd;
+}
+
+.tabs-right > .nav-tabs > li > a {
+  margin-left: -1px;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.tabs-right > .nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
+}
+
+.tabs-right > .nav-tabs .active > a,
+.tabs-right > .nav-tabs .active > a:hover {
+  border-color: #ddd #ddd #ddd transparent;
+  *border-left-color: #ffffff;
+}
+
+.nav > .disabled > a {
+  color: #999999;
+}
+
+.nav > .disabled > a:hover {
+  text-decoration: none;
+  cursor: default;
+  background-color: transparent;
+}
+
+.navbar {
+  *position: relative;
+  *z-index: 2;
+  margin-bottom: 20px;
+  overflow: visible;
+  color: #777777;
+}
+
+.navbar-inner {
+  min-height: 40px;
+  padding-right: 20px;
+  padding-left: 20px;
+  background-color: #fafafa;
+  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
+  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
+  background-repeat: repeat-x;
+  border: 1px solid #d4d4d4;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+  *zoom: 1;
+  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+}
+
+.navbar-inner:before,
+.navbar-inner:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.navbar-inner:after {
+  clear: both;
+}
+
+.navbar .container {
+  width: auto;
+}
+
+.nav-collapse.collapse {
+  height: auto;
+  overflow: visible;
+}
+
+.navbar .brand {
+  display: block;
+  float: left;
+  padding: 10px 20px 10px;
+  margin-left: -20px;
+  font-size: 20px;
+  font-weight: 200;
+  color: #777777;
+  text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .brand:hover {
+  text-decoration: none;
+}
+
+.navbar-text {
+  margin-bottom: 0;
+  line-height: 40px;
+}
+
+.navbar-link {
+  color: #777777;
+}
+
+.navbar-link:hover {
+  color: #333333;
+}
+
+.navbar .divider-vertical {
+  height: 40px;
+  margin: 0 9px;
+  border-right: 1px solid #ffffff;
+  border-left: 1px solid #f2f2f2;
+}
+
+.navbar .btn,
+.navbar .btn-group {
+  margin-top: 5px;
+}
+
+.navbar .btn-group .btn,
+.navbar .input-prepend .btn,
+.navbar .input-append .btn {
+  margin-top: 0;
+}
+
+.navbar-form {
+  margin-bottom: 0;
+  *zoom: 1;
+}
+
+.navbar-form:before,
+.navbar-form:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.navbar-form:after {
+  clear: both;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .radio,
+.navbar-form .checkbox {
+  margin-top: 5px;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .btn {
+  display: inline-block;
+  margin-bottom: 0;
+}
+
+.navbar-form input[type="image"],
+.navbar-form input[type="checkbox"],
+.navbar-form input[type="radio"] {
+  margin-top: 3px;
+}
+
+.navbar-form .input-append,
+.navbar-form .input-prepend {
+  margin-top: 6px;
+  white-space: nowrap;
+}
+
+.navbar-form .input-append input,
+.navbar-form .input-prepend input {
+  margin-top: 0;
+}
+
+.navbar-search {
+  position: relative;
+  float: left;
+  margin-top: 5px;
+  margin-bottom: 0;
+}
+
+.navbar-search .search-query {
+  padding: 4px 14px;
+  margin-bottom: 0;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 13px;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+.navbar-static-top {
+  position: static;
+  margin-bottom: 0;
+}
+
+.navbar-static-top .navbar-inner {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+  margin-bottom: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+  border-width: 0 0 1px;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+  border-width: 1px 0 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-fixed-bottom .navbar-inner {
+  padding-right: 0;
+  padding-left: 0;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+  width: 940px;
+}
+
+.navbar-fixed-top {
+  top: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar .nav {
+  position: relative;
+  left: 0;
+  display: block;
+  float: left;
+  margin: 0 10px 0 0;
+}
+
+.navbar .nav.pull-right {
+  float: right;
+  margin-right: 0;
+}
+
+.navbar .nav > li {
+  float: left;
+}
+
+.navbar .nav > li > a {
+  float: none;
+  padding: 10px 15px 10px;
+  color: #777777;
+  text-decoration: none;
+  text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .nav .dropdown-toggle .caret {
+  margin-top: 8px;
+}
+
+.navbar .nav > li > a:focus,
+.navbar .nav > li > a:hover {
+  color: #333333;
+  text-decoration: none;
+  background-color: transparent;
+}
+
+.navbar .nav > .active > a,
+.navbar .nav > .active > a:hover,
+.navbar .nav > .active > a:focus {
+  color: #555555;
+  text-decoration: none;
+  background-color: #e5e5e5;
+  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+}
+
+.navbar .btn-navbar {
+  display: none;
+  float: right;
+  padding: 7px 10px;
+  margin-right: 5px;
+  margin-left: 5px;
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #ededed;
+  *background-color: #e5e5e5;
+  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
+  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
+  background-repeat: repeat-x;
+  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+}
+
+.navbar .btn-navbar:hover,
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active,
+.navbar .btn-navbar.disabled,
+.navbar .btn-navbar[disabled] {
+  color: #ffffff;
+  background-color: #e5e5e5;
+  *background-color: #d9d9d9;
+}
+
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active {
+  background-color: #cccccc \9;
+}
+
+.navbar .btn-navbar .icon-bar {
+  display: block;
+  width: 18px;
+  height: 2px;
+  background-color: #f5f5f5;
+  -webkit-border-radius: 1px;
+     -moz-border-radius: 1px;
+          border-radius: 1px;
+  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.btn-navbar .icon-bar + .icon-bar {
+  margin-top: 3px;
+}
+
+.navbar .nav > li > .dropdown-menu:before {
+  position: absolute;
+  top: -7px;
+  left: 9px;
+  display: inline-block;
+  border-right: 7px solid transparent;
+  border-bottom: 7px solid #ccc;
+  border-left: 7px solid transparent;
+  border-bottom-color: rgba(0, 0, 0, 0.2);
+  content: '';
+}
+
+.navbar .nav > li > .dropdown-menu:after {
+  position: absolute;
+  top: -6px;
+  left: 10px;
+  display: inline-block;
+  border-right: 6px solid transparent;
+  border-bottom: 6px solid #ffffff;
+  border-left: 6px solid transparent;
+  content: '';
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+  top: auto;
+  bottom: -7px;
+  border-top: 7px solid #ccc;
+  border-bottom: 0;
+  border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+  top: auto;
+  bottom: -6px;
+  border-top: 6px solid #ffffff;
+  border-bottom: 0;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle,
+.navbar .nav li.dropdown.active > .dropdown-toggle,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle {
+  color: #555555;
+  background-color: #e5e5e5;
+}
+
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+  border-top-color: #777777;
+  border-bottom-color: #777777;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.navbar .pull-right > li > .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:before,
+.navbar .nav > li > .dropdown-menu.pull-right:before {
+  right: 12px;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:after,
+.navbar .nav > li > .dropdown-menu.pull-right:after {
+  right: 13px;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+  right: 100%;
+  left: auto;
+  margin-right: -1px;
+  margin-left: 0;
+  -webkit-border-radius: 6px 0 6px 6px;
+     -moz-border-radius: 6px 0 6px 6px;
+          border-radius: 6px 0 6px 6px;
+}
+
+.navbar-inverse {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-inner {
+  background-color: #1b1b1b;
+  background-image: -moz-linear-gradient(top, #222222, #111111);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
+  background-image: -webkit-linear-gradient(top, #222222, #111111);
+  background-image: -o-linear-gradient(top, #222222, #111111);
+  background-image: linear-gradient(to bottom, #222222, #111111);
+  background-repeat: repeat-x;
+  border-color: #252525;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+}
+
+.navbar-inverse .brand,
+.navbar-inverse .nav > li > a {
+  color: #999999;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.navbar-inverse .brand:hover,
+.navbar-inverse .nav > li > a:hover {
+  color: #ffffff;
+}
+
+.navbar-inverse .nav > li > a:focus,
+.navbar-inverse .nav > li > a:hover {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .nav .active > a,
+.navbar-inverse .nav .active > a:hover,
+.navbar-inverse .nav .active > a:focus {
+  color: #ffffff;
+  background-color: #111111;
+}
+
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+
+.navbar-inverse .divider-vertical {
+  border-right-color: #222222;
+  border-left-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+  color: #ffffff;
+  background-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+  border-top-color: #999999;
+  border-bottom-color: #999999;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-search .search-query {
+  color: #ffffff;
+  background-color: #515151;
+  border-color: #111111;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+  -webkit-transition: none;
+     -moz-transition: none;
+       -o-transition: none;
+          transition: none;
+}
+
+.navbar-inverse .navbar-search .search-query:-moz-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:focus,
+.navbar-inverse .navbar-search .search-query.focused {
+  padding: 5px 15px;
+  color: #333333;
+  text-shadow: 0 1px 0 #ffffff;
+  background-color: #ffffff;
+  border: 0;
+  outline: 0;
+  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+}
+
+.navbar-inverse .btn-navbar {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #0e0e0e;
+  *background-color: #040404;
+  background-image: -moz-linear-gradient(top, #151515, #040404);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
+  background-image: -webkit-linear-gradient(top, #151515, #040404);
+  background-image: -o-linear-gradient(top, #151515, #040404);
+  background-image: linear-gradient(to bottom, #151515, #040404);
+  background-repeat: repeat-x;
+  border-color: #040404 #040404 #000000;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.navbar-inverse .btn-navbar:hover,
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active,
+.navbar-inverse .btn-navbar.disabled,
+.navbar-inverse .btn-navbar[disabled] {
+  color: #ffffff;
+  background-color: #040404;
+  *background-color: #000000;
+}
+
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active {
+  background-color: #000000 \9;
+}
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin: 0 0 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.breadcrumb li {
+  display: inline-block;
+  *display: inline;
+  text-shadow: 0 1px 0 #ffffff;
+  *zoom: 1;
+}
+
+.breadcrumb .divider {
+  padding: 0 5px;
+  color: #ccc;
+}
+
+.breadcrumb .active {
+  color: #999999;
+}
+
+.pagination {
+  margin: 20px 0;
+}
+
+.pagination ul {
+  display: inline-block;
+  *display: inline;
+  margin-bottom: 0;
+  margin-left: 0;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  *zoom: 1;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.pagination ul > li {
+  display: inline;
+}
+
+.pagination ul > li > a,
+.pagination ul > li > span {
+  float: left;
+  padding: 4px 12px;
+  line-height: 20px;
+  text-decoration: none;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-left-width: 0;
+}
+
+.pagination ul > li > a:hover,
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+  background-color: #f5f5f5;
+}
+
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+  color: #999999;
+  cursor: default;
+}
+
+.pagination ul > .disabled > span,
+.pagination ul > .disabled > a,
+.pagination ul > .disabled > a:hover {
+  color: #999999;
+  cursor: default;
+  background-color: transparent;
+}
+
+.pagination ul > li:first-child > a,
+.pagination ul > li:first-child > span {
+  border-left-width: 1px;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.pagination ul > li:last-child > a,
+.pagination ul > li:last-child > span {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.pagination-centered {
+  text-align: center;
+}
+
+.pagination-right {
+  text-align: right;
+}
+
+.pagination-large ul > li > a,
+.pagination-large ul > li > span {
+  padding: 11px 19px;
+  font-size: 17.5px;
+}
+
+.pagination-large ul > li:first-child > a,
+.pagination-large ul > li:first-child > span {
+  -webkit-border-bottom-left-radius: 6px;
+          border-bottom-left-radius: 6px;
+  -webkit-border-top-left-radius: 6px;
+          border-top-left-radius: 6px;
+  -moz-border-radius-bottomleft: 6px;
+  -moz-border-radius-topleft: 6px;
+}
+
+.pagination-large ul > li:last-child > a,
+.pagination-large ul > li:last-child > span {
+  -webkit-border-top-right-radius: 6px;
+          border-top-right-radius: 6px;
+  -webkit-border-bottom-right-radius: 6px;
+          border-bottom-right-radius: 6px;
+  -moz-border-radius-topright: 6px;
+  -moz-border-radius-bottomright: 6px;
+}
+
+.pagination-mini ul > li:first-child > a,
+.pagination-small ul > li:first-child > a,
+.pagination-mini ul > li:first-child > span,
+.pagination-small ul > li:first-child > span {
+  -webkit-border-bottom-left-radius: 3px;
+          border-bottom-left-radius: 3px;
+  -webkit-border-top-left-radius: 3px;
+          border-top-left-radius: 3px;
+  -moz-border-radius-bottomleft: 3px;
+  -moz-border-radius-topleft: 3px;
+}
+
+.pagination-mini ul > li:last-child > a,
+.pagination-small ul > li:last-child > a,
+.pagination-mini ul > li:last-child > span,
+.pagination-small ul > li:last-child > span {
+  -webkit-border-top-right-radius: 3px;
+          border-top-right-radius: 3px;
+  -webkit-border-bottom-right-radius: 3px;
+          border-bottom-right-radius: 3px;
+  -moz-border-radius-topright: 3px;
+  -moz-border-radius-bottomright: 3px;
+}
+
+.pagination-small ul > li > a,
+.pagination-small ul > li > span {
+  padding: 2px 10px;
+  font-size: 11.9px;
+}
+
+.pagination-mini ul > li > a,
+.pagination-mini ul > li > span {
+  padding: 1px 6px;
+  font-size: 10.5px;
+}
+
+.pager {
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+  *zoom: 1;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager li {
+  display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+.pager li > a:hover {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > span {
+  color: #999999;
+  cursor: default;
+  background-color: #fff;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000000;
+}
+
+.modal-backdrop.fade {
+  opacity: 0;
+}
+
+.modal-backdrop,
+.modal-backdrop.fade.in {
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+}
+
+.modal {
+  position: fixed;
+  top: 50%;
+  left: 50%;
+  z-index: 1050;
+  width: 560px;
+  margin: -250px 0 0 -280px;
+  background-color: #ffffff;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  *border: 1px solid #999;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  outline: none;
+  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding-box;
+          background-clip: padding-box;
+}
+
+.modal.fade {
+  top: -25%;
+  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
+     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
+       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
+          transition: opacity 0.3s linear, top 0.3s ease-out;
+}
+
+.modal.fade.in {
+  top: 50%;
+}
+
+.modal-header {
+  padding: 9px 15px;
+  border-bottom: 1px solid #eee;
+}
+
+.modal-header .close {
+  margin-top: 2px;
+}
+
+.modal-header h3 {
+  margin: 0;
+  line-height: 30px;
+}
+
+.modal-body {
+  max-height: 400px;
+  padding: 15px;
+  overflow-y: auto;
+}
+
+.modal-form {
+  margin-bottom: 0;
+}
+
+.modal-footer {
+  padding: 14px 15px 15px;
+  margin-bottom: 0;
+  text-align: right;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+  *zoom: 1;
+  -webkit-box-shadow: inset 0 1px 0 #ffffff;
+     -moz-box-shadow: inset 0 1px 0 #ffffff;
+          box-shadow: inset 0 1px 0 #ffffff;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  padding: 5px;
+  font-size: 11px;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  visibility: visible;
+}
+
+.tooltip.in {
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+}
+
+.tooltip.top {
+  margin-top: -3px;
+}
+
+.tooltip.right {
+  margin-left: 3px;
+}
+
+.tooltip.bottom {
+  margin-top: 3px;
+}
+
+.tooltip.left {
+  margin-left: -3px;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-right-color: #000000;
+  border-width: 5px 5px 5px 0;
+}
+
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-left-color: #000000;
+  border-width: 5px 0 5px 5px;
+}
+
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  width: 236px;
+  padding: 1px;
+  background-color: #ffffff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding;
+          background-clip: padding-box;
+}
+
+.popover.top {
+  margin-top: -10px;
+}
+
+.popover.right {
+  margin-left: 10px;
+}
+
+.popover.bottom {
+  margin-top: 10px;
+}
+
+.popover.left {
+  margin-left: -10px;
+}
+
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  -webkit-border-radius: 5px 5px 0 0;
+     -moz-border-radius: 5px 5px 0 0;
+          border-radius: 5px 5px 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+.popover-content p,
+.popover-content ul,
+.popover-content ol {
+  margin-bottom: 0;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+  position: absolute;
+  display: inline-block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover .arrow:after {
+  z-index: -1;
+  content: "";
+}
+
+.popover.top .arrow {
+  bottom: -10px;
+  left: 50%;
+  margin-left: -10px;
+  border-top-color: #ffffff;
+  border-width: 10px 10px 0;
+}
+
+.popover.top .arrow:after {
+  bottom: -1px;
+  left: -11px;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  border-width: 11px 11px 0;
+}
+
+.popover.right .arrow {
+  top: 50%;
+  left: -10px;
+  margin-top: -10px;
+  border-right-color: #ffffff;
+  border-width: 10px 10px 10px 0;
+}
+
+.popover.right .arrow:after {
+  bottom: -11px;
+  left: -1px;
+  border-right-color: rgba(0, 0, 0, 0.25);
+  border-width: 11px 11px 11px 0;
+}
+
+.popover.bottom .arrow {
+  top: -10px;
+  left: 50%;
+  margin-left: -10px;
+  border-bottom-color: #ffffff;
+  border-width: 0 10px 10px;
+}
+
+.popover.bottom .arrow:after {
+  top: -1px;
+  left: -11px;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  border-width: 0 11px 11px;
+}
+
+.popover.left .arrow {
+  top: 50%;
+  right: -10px;
+  margin-top: -10px;
+  border-left-color: #ffffff;
+  border-width: 10px 0 10px 10px;
+}
+
+.popover.left .arrow:after {
+  right: -1px;
+  bottom: -11px;
+  border-left-color: rgba(0, 0, 0, 0.25);
+  border-width: 11px 0 11px 11px;
+}
+
+.thumbnails {
+  margin-left: -20px;
+  list-style: none;
+  *zoom: 1;
+}
+
+.thumbnails:before,
+.thumbnails:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.thumbnails:after {
+  clear: both;
+}
+
+.row-fluid .thumbnails {
+  margin-left: 0;
+}
+
+.thumbnails > li {
+  float: left;
+  margin-bottom: 20px;
+  margin-left: 20px;
+}
+
+.thumbnail {
+  display: block;
+  padding: 4px;
+  line-height: 20px;
+  border: 1px solid #ddd;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+  -webkit-transition: all 0.2s ease-in-out;
+     -moz-transition: all 0.2s ease-in-out;
+       -o-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+a.thumbnail:hover {
+  border-color: #0088cc;
+  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+}
+
+.thumbnail > img {
+  display: block;
+  max-width: 100%;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.thumbnail .caption {
+  padding: 9px;
+  color: #555555;
+}
+
+.media,
+.media-body {
+  overflow: hidden;
+  *overflow: visible;
+  zoom: 1;
+}
+
+.media,
+.media .media {
+  margin-top: 15px;
+}
+
+.media:first-child {
+  margin-top: 0;
+}
+
+.media-object {
+  display: block;
+}
+
+.media-heading {
+  margin: 0 0 5px;
+}
+
+.media .pull-left {
+  margin-right: 10px;
+}
+
+.media .pull-right {
+  margin-left: 10px;
+}
+
+.media-list {
+  margin-left: 0;
+  list-style: none;
+}
+
+.label,
+.badge {
+  display: inline-block;
+  padding: 2px 4px;
+  font-size: 11.844px;
+  font-weight: bold;
+  line-height: 14px;
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #999999;
+}
+
+.label {
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.badge {
+  padding-right: 9px;
+  padding-left: 9px;
+  -webkit-border-radius: 9px;
+     -moz-border-radius: 9px;
+          border-radius: 9px;
+}
+
+a.label:hover,
+a.badge:hover {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.label-important,
+.badge-important {
+  background-color: #b94a48;
+}
+
+.label-important[href],
+.badge-important[href] {
+  background-color: #953b39;
+}
+
+.label-warning,
+.badge-warning {
+  background-color: #f89406;
+}
+
+.label-warning[href],
+.badge-warning[href] {
+  background-color: #c67605;
+}
+
+.label-success,
+.badge-success {
+  background-color: #468847;
+}
+
+.label-success[href],
+.badge-success[href] {
+  background-color: #356635;
+}
+
+.label-info,
+.badge-info {
+  background-color: #3a87ad;
+}
+
+.label-info[href],
+.badge-info[href] {
+  background-color: #2d6987;
+}
+
+.label-inverse,
+.badge-inverse {
+  background-color: #333333;
+}
+
+.label-inverse[href],
+.badge-inverse[href] {
+  background-color: #1a1a1a;
+}
+
+.btn .label,
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+.btn-mini .label,
+.btn-mini .badge {
+  top: 0;
+}
+
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-moz-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-ms-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 0 0;
+  }
+  to {
+    background-position: 40px 0;
+  }
+}
+
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f7f7f7;
+  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
+  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
+  background-repeat: repeat-x;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress .bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #0e90d2;
+  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
+  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
+  background-image: -o-linear-gradient(top, #149bdf, #0480be);
+  background-image: linear-gradient(to bottom, #149bdf, #0480be);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  -webkit-transition: width 0.6s ease;
+     -moz-transition: width 0.6s ease;
+       -o-transition: width 0.6s ease;
+          transition: width 0.6s ease;
+}
+
+.progress .bar + .bar {
+  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+}
+
+.progress-striped .bar {
+  background-color: #149bdf;
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  -webkit-background-size: 40px 40px;
+     -moz-background-size: 40px 40px;
+       -o-background-size: 40px 40px;
+          background-size: 40px 40px;
+}
+
+.progress.active .bar {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+     -moz-animation: progress-bar-stripes 2s linear infinite;
+      -ms-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+
+.progress-danger .bar,
+.progress .bar-danger {
+  background-color: #dd514c;
+  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
+  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+
+.progress-danger.progress-striped .bar,
+.progress-striped .bar-danger {
+  background-color: #ee5f5b;
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-success .bar,
+.progress .bar-success {
+  background-color: #5eb95e;
+  background-image: -moz-linear-gradient(top, #62c462, #57a957);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
+  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
+  background-image: -o-linear-gradient(top, #62c462, #57a957);
+  background-image: linear-gradient(to bottom, #62c462, #57a957);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+
+.progress-success.progress-striped .bar,
+.progress-striped .bar-success {
+  background-color: #62c462;
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-info .bar,
+.progress .bar-info {
+  background-color: #4bb1cf;
+  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
+  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+
+.progress-info.progress-striped .bar,
+.progress-striped .bar-info {
+  background-color: #5bc0de;
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.progress-warning .bar,
+.progress .bar-warning {
+  background-color: #faa732;
+  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+  background-image: -o-linear-gradient(top, #fbb450, #f89406);
+  background-image: linear-gradient(to bottom, #fbb450, #f89406);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+}
+
+.progress-warning.progress-striped .bar,
+.progress-striped .bar-warning {
+  background-color: #fbb450;
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+
+.accordion {
+  margin-bottom: 20px;
+}
+
+.accordion-group {
+  margin-bottom: 2px;
+  border: 1px solid #e5e5e5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.accordion-heading {
+  border-bottom: 0;
+}
+
+.accordion-heading .accordion-toggle {
+  display: block;
+  padding: 8px 15px;
+}
+
+.accordion-toggle {
+  cursor: pointer;
+}
+
+.accordion-inner {
+  padding: 9px 15px;
+  border-top: 1px solid #e5e5e5;
+}
+
+.carousel {
+  position: relative;
+  margin-bottom: 20px;
+  line-height: 1;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+
+.carousel .item {
+  position: relative;
+  display: none;
+  -webkit-transition: 0.6s ease-in-out left;
+     -moz-transition: 0.6s ease-in-out left;
+       -o-transition: 0.6s ease-in-out left;
+          transition: 0.6s ease-in-out left;
+}
+
+.carousel .item > img {
+  display: block;
+  line-height: 1;
+}
+
+.carousel .active,
+.carousel .next,
+.carousel .prev {
+  display: block;
+}
+
+.carousel .active {
+  left: 0;
+}
+
+.carousel .next,
+.carousel .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+.carousel .next {
+  left: 100%;
+}
+
+.carousel .prev {
+  left: -100%;
+}
+
+.carousel .next.left,
+.carousel .prev.right {
+  left: 0;
+}
+
+.carousel .active.left {
+  left: -100%;
+}
+
+.carousel .active.right {
+  left: 100%;
+}
+
+.carousel-control {
+  position: absolute;
+  top: 40%;
+  left: 15px;
+  width: 40px;
+  height: 40px;
+  margin-top: -20px;
+  font-size: 60px;
+  font-weight: 100;
+  line-height: 30px;
+  color: #ffffff;
+  text-align: center;
+  background: #222222;
+  border: 3px solid #ffffff;
+  -webkit-border-radius: 23px;
+     -moz-border-radius: 23px;
+          border-radius: 23px;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.carousel-control.right {
+  right: 15px;
+  left: auto;
+}
+
+.carousel-control:hover {
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  padding: 15px;
+  background: #333333;
+  background: rgba(0, 0, 0, 0.75);
+}
+
+.carousel-caption h4,
+.carousel-caption p {
+  line-height: 20px;
+  color: #ffffff;
+}
+
+.carousel-caption h4 {
+  margin: 0 0 5px;
+}
+
+.carousel-caption p {
+  margin-bottom: 0;
+}
+
+.hero-unit {
+  padding: 60px;
+  margin-bottom: 30px;
+  font-size: 18px;
+  font-weight: 200;
+  line-height: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.hero-unit h1 {
+  margin-bottom: 0;
+  font-size: 60px;
+  line-height: 1;
+  letter-spacing: -1px;
+  color: inherit;
+}
+
+.hero-unit li {
+  line-height: 30px;
+}
+
+.pull-right {
+  float: right;
+}
+
+.pull-left {
+  float: left;
+}
+
+.hide {
+  display: none;
+}
+
+.show {
+  display: block;
+}
+
+.invisible {
+  visibility: hidden;
+}
+
+.affix {
+  position: fixed;
+}
+

--- /dev/null
+++ b/css/bootstrap.min.css
@@ -1,1 +1,10 @@
+/*!
+ * Bootstrap v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn,.input-append select+.btn-group .btn,.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:1px 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
 

file:b/disclosr.iml (new)
--- /dev/null
+++ b/disclosr.iml
@@ -1,1 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="Python" name="Python">
+      <configuration sdkName="" />
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
 
+

--- a/documents/404.html
+++ b/documents/404.html
@@ -1,44 +1,156 @@
 <!doctype html>
 <html lang="en">
 <head>
-  <meta charset="utf-8">
-  <title>Page Not Found :(</title>
-  <style>
-    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
-    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }
-    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
-    html, input { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
-    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }
-    h1 { margin: 0 10px; font-size: 50px; text-align: center; }
-    h1 span { color: #bbb; }
-    h3 { margin: 1.5em 0 0.5em; }
-    p { margin: 1em 0; }
-    ul { padding: 0 0 0 40px; margin: 1em 0; }
-    .container { max-width: 380px; _width: 380px; margin: 0 auto; }
-    /* google search */
-    #goog-fixurl ul { list-style: none; padding: 0; margin: 0; }
-    #goog-fixurl form { margin: 0; }
-    #goog-wm-qt, #goog-wm-sb { border: 1px solid #bbb; font-size: 16px; line-height: normal; vertical-align: top; color: #444; border-radius: 2px; }
-    #goog-wm-qt { width: 220px; height: 20px; padding: 5px; margin: 5px 10px 0 0; box-shadow: inset 0 1px 1px #ccc; }
-    #goog-wm-sb { display: inline-block; height: 32px; padding: 0 10px; margin: 5px 0 0; white-space: nowrap; cursor: pointer; background-color: #f5f5f5; background-image: -webkit-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -moz-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -ms-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -o-linear-gradient(rgba(255,255,255,0), #f1f1f1); -webkit-appearance: none; -moz-appearance: none; appearance: none; *overflow: visible; *display: inline; *zoom: 1; }
-    #goog-wm-sb:hover, #goog-wm-sb:focus { border-color: #aaa; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #f8f8f8; }
-    #goog-wm-qt:focus, #goog-wm-sb:focus { border-color: #105cb6; outline: 0; color: #222; }
-    input::-moz-focus-inner { padding: 0; border: 0; }
-  </style>
+    <meta charset="utf-8">
+    <title>Page Not Found :(</title>
+    <style>
+        ::-moz-selection {
+            background: #fe57a1;
+            color: #fff;
+            text-shadow: none;
+        }
+
+        ::selection {
+            background: #fe57a1;
+            color: #fff;
+            text-shadow: none;
+        }
+
+        html {
+            padding: 30px 10px;
+            font-size: 20px;
+            line-height: 1.4;
+            color: #737373;
+            background: #f0f0f0;
+            -webkit-text-size-adjust: 100%;
+            -ms-text-size-adjust: 100%;
+        }
+
+        html, input {
+            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+        }
+
+        body {
+            max-width: 500px;
+            _width: 500px;
+            padding: 30px 20px 50px;
+            border: 1px solid #b3b3b3;
+            border-radius: 4px;
+            margin: 0 auto;
+            box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff;
+            background: #fcfcfc;
+        }
+
+        h1 {
+            margin: 0 10px;
+            font-size: 50px;
+            text-align: center;
+        }
+
+        h1 span {
+            color: #bbb;
+        }
+
+        h3 {
+            margin: 1.5em 0 0.5em;
+        }
+
+        p {
+            margin: 1em 0;
+        }
+
+        ul {
+            padding: 0 0 0 40px;
+            margin: 1em 0;
+        }
+
+        .container {
+            max-width: 380px;
+            _width: 380px;
+            margin: 0 auto;
+        }
+
+            /* google search */
+        #goog-fixurl ul {
+            list-style: none;
+            padding: 0;
+            margin: 0;
+        }
+
+        #goog-fixurl form {
+            margin: 0;
+        }
+
+        #goog-wm-qt, #goog-wm-sb {
+            border: 1px solid #bbb;
+            font-size: 16px;
+            line-height: normal;
+            vertical-align: top;
+            color: #444;
+            border-radius: 2px;
+        }
+
+        #goog-wm-qt {
+            width: 220px;
+            height: 20px;
+            padding: 5px;
+            margin: 5px 10px 0 0;
+            box-shadow: inset 0 1px 1px #ccc;
+        }
+
+        #goog-wm-sb {
+            display: inline-block;
+            height: 32px;
+            padding: 0 10px;
+            margin: 5px 0 0;
+            white-space: nowrap;
+            cursor: pointer;
+            background-color: #f5f5f5;
+            background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #f1f1f1);
+            background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #f1f1f1);
+            background-image: -ms-linear-gradient(rgba(255, 255, 255, 0), #f1f1f1);
+            background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #f1f1f1);
+            -webkit-appearance: none;
+            -moz-appearance: none;
+            appearance: none;
+            *overflow: visible;
+            *display: inline;
+            *zoom: 1;
+        }
+
+        #goog-wm-sb:hover, #goog-wm-sb:focus {
+            border-color: #aaa;
+            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
+            background-color: #f8f8f8;
+        }
+
+        #goog-wm-qt:focus, #goog-wm-sb:focus {
+            border-color: #105cb6;
+            outline: 0;
+            color: #222;
+        }
+
+        input::-moz-focus-inner {
+            padding: 0;
+            border: 0;
+        }
+    </style>
 </head>
 <body>
-  <div class="container">
+<div class="container">
     <h1>Not found <span>:(</span></h1>
+
     <p>Sorry, but the page you were trying to view does not exist.</p>
+
     <p>It looks like this was the result of either:</p>
     <ul>
-      <li>a mistyped address</li>
-      <li>an out-of-date link</li>
+        <li>a mistyped address</li>
+        <li>an out-of-date link</li>
     </ul>
     <script>
-      var GOOG_FIXURL_LANG = (navigator.language || '').slice(0,2),GOOG_FIXURL_SITE = location.host;
+        var GOOG_FIXURL_LANG = (navigator.language || '').slice(0, 2), GOOG_FIXURL_SITE = location.host;
     </script>
     <script src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
-  </div>
+</div>
 
 

--- a/documents/agency.php
+++ b/documents/agency.php
@@ -12,11 +12,14 @@
 include_header_documents((isset($_REQUEST['id']) ? $idtoname[$_REQUEST['id']] : 'Entries by Agency'));
 $endkey = (isset($_REQUEST['end_key']) ? $_REQUEST['end_key'] : '9999-99-99');
 ?>
-<div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act in one place!</div>
-<a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a><br>
+    <div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act
+        in one place!
+    </div>
+    <a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a>
+    <br>
 <?php
 try {
-    if ($_REQUEST['id']) {
+    if (isset($_REQUEST['id'])) {
         $rows = $foidocsdb->get_view("app", "byAgencyID", $_REQUEST['id'], false, false, false)->rows;
         foreach ($rows as $row) {
             //print_r($rows);
@@ -39,3 +42,4 @@
 echo "<a class='btn btn-large btn-primary' href='?end_key=$endkey' style='float:right;'>next page <i class='icon-circle-arrow-right icon-white'></i></a>";
 include_footer_documents();
 ?>
+

--- a/documents/charts.php
+++ b/documents/charts.php
@@ -13,149 +13,151 @@
 ?>
 <div class="foundation-header">
     <h1><a href="about.php">Charts</a></h1>
-    <h4 class="subheader">Lorem ipsum.</h4>
+    <h4 class="subheader"></h4>
 </div>
 <div id="bydate" style="width:1000px;height:300px;"></div>
-<div id="byagency" style="width:1200px;height:300px;"></div>
+<div id="byagency" style="width:1000px;height:1400px;"></div>
 <script id="source">
-    window.onload = function() {
-        $(document).ready(function() {
-  var
-    d1    = [],
-    options1,
-     o1;
+    window.onload = function () {
+        $(document).ready(function () {
+            var
+                d1 = [],
+                options1,
+                o1;
 
-<?php
-    try {
-        $rows = $foidocsdb->get_view("app", "byDateMonthYear?group=true",null, false,false,true)->rows;
+            <?php
+                try {
+                    $rows = $foidocsdb->get_view("app", "byDateMonthYear?group=true",null, false,false,true)->rows;
 
 
-        $dataValues = Array();
-        foreach ($rows as $row) {
-            $dataValues[$row->key] = $row->value;
-        }
-        $i = 0;
-        ksort($dataValues);
-        foreach ($dataValues as $key => $value) {
-$date = date_create_from_format('Y-m-d', $key);
-if (date_format($date, 'U') != "") {
-            echo "       d1.push([".date_format($date, 'U')."000, $value]);" . PHP_EOL;
-//            echo "        emplabels.push('$key');" . PHP_EOL;
-            $i++;
-}
-        }
-    } catch (SetteeRestClientException $e) {
-        setteErrorHandler($e);
-    }
-    ?>
+                    $dataValues = Array();
+                    foreach ($rows as $row) {
+                        $dataValues[$row->key] = $row->value;
+                    }
+                    $i = 0;
+                    ksort($dataValues);
+                    foreach ($dataValues as $key => $value) {
+            $date = date_create_from_format('Y-m-d', $key);
+            if (date_format($date, 'U') != "") {
+                        echo "       d1.push([".date_format($date, 'U')."000, $value]);" . PHP_EOL;
+            //            echo "        emplabels.push('$key');" . PHP_EOL;
+                        $i++;
+            }
+                    }
+                } catch (SetteeRestClientException $e) {
+                    setteErrorHandler($e);
+                }
+                ?>
 
 
-        
-  options1 = {
-    xaxis : {
-      mode : 'time', 
-      labelsAngle : 45
-    },
-    selection : {
-      mode : 'x'
-    },
-    HtmlText : false,
-    title : 'Time'
-  };
-        
-  // Draw graph with default options, overwriting with passed options
-  function drawGraph (opts) {
+            options1 = {
+                xaxis: {
+                    mode: 'time',
+                    labelsAngle: 45
+                },
+                selection: {
+                    mode: 'x'
+                },
+                HtmlText: false,
+                title: 'Disclosure Log entries added by Date'
+            };
 
-    // Clone the options, so the 'options' variable always keeps intact.
-    o1 = Flotr._.extend(Flotr._.clone(options1), opts || {});
+            // Draw graph with default options, overwriting with passed options
+            function drawGraph(opts) {
 
-    // Return a new graph.
-    return Flotr.draw(
-      document.getElementById("bydate"),
-      [ d1 ],
-      o1
-    );
-  }
+                // Clone the options, so the 'options' variable always keeps intact.
+                o1 = Flotr._.extend(Flotr._.clone(options1), opts || {});
 
-  graph = drawGraph();      
-        
-  Flotr.EventAdapter.observe(document.getElementById("bydate"), 'flotr:select', function(area){
-    // Draw selected area
-    graph = drawGraph({
-      xaxis : { min : area.x1, max : area.x2, mode : 'time', labelsAngle : 45 },
-      yaxis : { min : area.y1, max : area.y2 }
-    });
-  });
-        
-  // When graph is clicked, draw the graph with default area.
-  Flotr.EventAdapter.observe(document.getElementById("bydate"), 'flotr:click', function () { graph = drawGraph(); });
+                // Return a new graph.
+                return Flotr.draw(
+                    document.getElementById("bydate"),
+                    [ d1 ],
+                    o1
+                );
+            }
+
+            graph = drawGraph();
+
+            Flotr.EventAdapter.observe(document.getElementById("bydate"), 'flotr:select', function (area) {
+                // Draw selected area
+                graph = drawGraph({
+                    xaxis: { min: area.x1, max: area.x2, mode: 'time', labelsAngle: 45 },
+                    yaxis: { min: area.y1, max: area.y2 }
+                });
+            });
+
+            // When graph is clicked, draw the graph with default area.
+            Flotr.EventAdapter.observe(document.getElementById("bydate"), 'flotr:click', function () {
+                graph = drawGraph();
+            });
 
         });
-}; 
+    };
 
-var d2 = [];
-var agencylabels = [];
-function agencytrackformatter(obj) {
-                   
-                        return agencylabels[Math.floor(obj.x)] +" = "+obj.y;
-                     
-                }
-                function agencytickformatter(val, axis) {
-                    if (agencylabels[Math.floor(val)]) {
-                        return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(agencylabels[Math.floor(val)])+"</b>";
-                     
-                    } else {
-                        return "";
-                    }
-                }
-<?php
-    try {
-        $rows = $foidocsdb->get_view("app", "byAgencyID?group=true",null, false,false,true)->rows;
+    var d2 = [];
+    var agencylabels = [];
+    function agencytrackformatter(obj) {
+
+        return agencylabels[Math.floor(obj.y)] + " = " + obj.x;
+
+    }
+    function agencytickformatter(val, axis) {
+        if (agencylabels[Math.floor(val)]) {
+            return  (agencylabels[Math.floor(val)]) ;
+
+        } else {
+            return "";
+        }
+    }
+    <?php
+        try {
+            $rows = $foidocsdb->get_view("app", "byAgencyID?group=true",null, false,false,true)->rows;
 
 
-        $dataValues = Array();
-        $i = 0;
-        foreach ($rows as $row) {
-            echo "       d2.push([".$i.", $row->value]);" . PHP_EOL;
-            echo "       agencylabels.push(['".str_replace("'","",$idtoname[$row->key])."']);" . PHP_EOL;
-            
-            $i++;
+            $dataValues = Array();
+            $i = 0;
+            foreach ($rows as $row) {
+                echo "       d2.push([ $row->value,$i]);" . PHP_EOL;
+                echo "       agencylabels.push(['".str_replace("'","",$idtoname[$row->key])."']);" . PHP_EOL;
+
+                $i++;
+            }
+        } catch (SetteeRestClientException $e) {
+            setteErrorHandler($e);
         }
-    } catch (SetteeRestClientException $e) {
-        setteErrorHandler($e);
-    }
-    ?>
-  // Draw the graph
-  Flotr.draw(
-   document.getElementById("byagency"),
-    [d2],
-    {
-      bars : {
-        show : true,
-        horizontal : false,
-        shadowSize : 0,
-        barWidth : 0.5
-      },
-mouse : {
-                        track : true,
-                        relative : true,
-                    trackFormatter: agencytrackformatter
-                    },
-      yaxis : {
-        min : 0,
-        autoscaleMargin : 1
-      },
-      xaxis: {
-                    minorTickFreq: 1,
-                    noTicks: agencylabels.length,
-                    showMinorLabels: true,
-                        tickFormatter: agencytickformatter
-                    },
-                    legend: {
-                        show: false
-                    }
-    }
-  );
+        ?>
+    // Draw the graph
+    Flotr.draw(
+        document.getElementById("byagency"),
+        [d2],
+        {
+            title: "Disclosure Log entries by Agency",
+            bars: {
+                show: true,
+                horizontal: true,
+                shadowSize: 0,
+                barWidth: 0.5
+            },
+            mouse: {
+                track: true,
+                relative: true,
+                trackFormatter: agencytrackformatter
+            },
+            yaxis: {
+                minorTickFreq: 1,
+                noTicks: agencylabels.length,
+                showMinorLabels: true,
+                tickFormatter: agencytickformatter
+            },
+            xaxis: {
+                min: 0,
+                autoscaleMargin: 1
+            },
+            legend: {
+                show: false
+            }
+        }
+    );
 </script>
 
 <?php

--- a/documents/crossdomain.xml
+++ b/documents/crossdomain.xml
@@ -3,24 +3,23 @@
 <cross-domain-policy>
 
 
-<!-- Read this: www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html -->
+    <!-- Read this: www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html -->
 
-<!-- Most restrictive policy: -->
-	<site-control permitted-cross-domain-policies="none"/>
+    <!-- Most restrictive policy: -->
+    <site-control permitted-cross-domain-policies="none"/>
 
 
-
-<!-- Least restrictive policy: -->
-<!--
-	<site-control permitted-cross-domain-policies="all"/>
-	<allow-access-from domain="*" to-ports="*" secure="false"/>
-	<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
--->
-<!--
-  If you host a crossdomain.xml file with allow-access-from domain="*"
-  and don’t understand all of the points described here, you probably
-  have a nasty security vulnerability. ~ simon willison
--->
+    <!-- Least restrictive policy: -->
+    <!--
+        <site-control permitted-cross-domain-policies="all"/>
+        <allow-access-from domain="*" to-ports="*" secure="false"/>
+        <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
+    -->
+    <!--
+      If you host a crossdomain.xml file with allow-access-from domain="*"
+      and don’t understand all of the points described here, you probably
+      have a nasty security vulnerability. ~ simon willison
+    -->
 
 </cross-domain-policy>
 

--- /dev/null
+++ b/documents/datagov-export-groups.py
@@ -1,1 +1,85 @@
+import ckanclient
+import couchdb
+from ckanclient import CkanApiError
+import re
 
+
+class LoaderError(Exception):
+    pass
+
+# Instantiate the CKAN client.
+#ckan = ckanclient.CkanClient(base_location='http://localhost:5000/api',    api_key='b47b24cd-591d-40c1-8677-d73101d56d1b')
+api_key = 'ff34526e-f794-4068-8235-fcbba38cd8bc'
+server = 'data.disclosurelo.gs'
+api_key = 'c30eb6f5-0f90-47e0-bf05-9b1b4e3a461a'
+server = 'ckan.data.gov.au'
+
+ckan = ckanclient.CkanClient(base_location='http://' + server + '/api',
+                             api_key=api_key)
+couch = couchdb.Server('http://127.0.0.1:5984/')
+#couch = couchdb.Server('http://192.168.1.113:5984/')
+
+# https://github.com/okfn/ckanext-importlib
+def munge(name):
+    # convert spaces to underscores
+    name = re.sub(' ', '_', name).lower()
+    # convert symbols to dashes
+    name = re.sub('[:]', '_-', name).lower()
+    name = re.sub('[/]', '-', name).lower()
+    # take out not-allowed characters
+    name = re.sub('[^a-zA-Z0-9-_]', '', name).lower()
+    # remove double underscores
+    name = re.sub('__', '_', name).lower()
+    return name
+
+
+def name_munge(input_name):
+    return munge(input_name.replace(' ', '').replace('.', '_').replace('&', 'and'))
+
+
+docsdb = couch['disclosr-documents']
+
+if __name__ == "__main__":
+    groups = {}
+    for doc in docsdb.view('app/datasetGroups'):
+            group_name = doc.key
+            if group_name != "Not specified":
+                pkg_name = filter(lambda x: x in '0123456789abcdefghijklmnopqrstuvwxyz-_',
+                                  doc.value.replace("http://data.gov.au/dataset/", '').replace('/', '')[:100]);
+                if group_name in groups.keys():
+                    groups[group_name] = list(set(groups[group_name] + [pkg_name]))
+                else:
+                    groups[group_name] = [pkg_name]
+
+    # add dataset to group(s)
+    for group_name in groups.keys():
+        if group_name != "Not specified":
+            group_url = name_munge(group_name[:100])
+            print group_name
+            print groups[group_name]
+            try:
+                # Update the group details
+                group_entity = ckan.group_entity_get(group_url)
+                print "group "+group_name+" exists"
+                if 'packages' in group_entity.keys():
+                    group_entity['packages'] = list(set(group_entity['packages'] + groups[group_name]))
+                else:
+                    group_entity['packages'] = groups[group_name]
+                ckan.group_entity_put(group_entity)
+            except CkanApiError, e:
+                if ckan.last_status == 404:
+                    print "group "+group_name+" does not exist, creating"
+                    group_entity = {
+                        'name': group_url,
+                        'title': group_name,
+                        'description': group_name,
+                        'packages': groups[group_name]
+                    }
+                    #print group_entity
+                    ckan.group_register_post(group_entity)
+                elif ckan.last_status == 409:
+                    print "group already exists"
+                else:
+                    raise LoaderError('Unexpected status %s adding to group under \'%s\': %r' % (
+                        ckan.last_status, pkg_name, e.args))
+

--- /dev/null
+++ b/documents/datagov-export.py
@@ -1,1 +1,323 @@
-
+# coding=utf-8
+import ckanclient
+import couchdb
+from ckanclient import CkanApiError
+import re
+import html2text # aaronsw :(
+import ckanapi # https://github.com/open-data/ckanapi
+import scrape
+import datetime, os, hashlib
+import urllib2
+
+class LoaderError(Exception):
+    pass
+
+import tempfile
+def add_package_resource_cachedurl(ckan, package_name, url, name, format, license_id, size,**kwargs):
+    excluded_apis = "recent-earthquakes,sentinel-hotspots,abc-local-stations,action-bus-service-gtfs-feed-act,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,journey-planner-data-act,live-traffic-cameras-nsw,precis-forecast-national,precis-forecast-national,precis-forecast-new-south-wales,precis-forecast-new-south-wales,precis-forecast-northern-territory,precis-forecast-northern-territory,precis-forecast-queensland,precis-forecast-queensland,precis-forecast-south-australia,precis-forecast-south-australia,precis-forecast-tasmania,precis-forecast-tasmania,precis-forecast-victoria,precis-forecast-victoria,precis-forecast-western-australia,precis-forecast-western-australia,register-of-penalty-notices-nsw,sentinel-hotspots,trove-people-and-organisations-data,weather-data-services-radar,abc-local-stations,act-emergency-services-agency-esa-28093-current-incidents,act-emergency-services-agency-esa-news-alerts,act-government-news-and-events,act-government-summaries-of-cabinet-outcomes,act-magistrates-court-judgements,act-supreme-court-judgements,act-supreme-court-sentences,actpla-latest-news,all-vacant-act-government-jobs,community-engagement-current-engagements,community-engagement-news,edd-media-releases,edd-news-and-events,freedom-of-information-foi-summaries,libraries-act-announcements,nsw-rural-fire-service-current-incidents,nsw-rural-fire-service-major-updates,precis-forecast-new-south-wales,precis-forecast-south-australia,precis-forecast-tasmania,precis-forecast-victoria,sentinel-hotspots,south-australian-road-crash-statistics,trove-people-and-organisations-data,weather-warnings-for-new-south-wales-australian-capital-territory,weather-warnings-for-northern-territory,weather-warnings-for-queensland,weather-warnings-for-south-australia,weather-warnings-for-tasmania,weather-warnings-for-victoria,weather-warnings-for-western-australia".split(",")
+    if "xls" in url:
+	format = "xls"
+    if "pdf" in url:
+	format = "pdf"
+    if "xlsx" in url:
+	format = "xlsx"
+    (returned_url, mime_type, content) = scrape.fetchURL(scrape.docsdb,
+                                                url, "dataset_resource", "AGIMO", False)
+    if mime_type in ["application/vnd.ms-excel","application/msexcel","application/x-msexcel","application/x-ms-excel","application/x-excel","application/x-dos_ms_excel","application/xls","application/x-xls"]:
+	format = "xls"
+    if mime_type in ["application/xlsx","application/x-xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]:
+	format = "xlsx"
+
+    #put file extensions on for windows users downloading files
+    suffix = name.encode("ascii","ignore").replace("/","")
+    if len(suffix) < 5 or (suffix[-4] != "." and suffix[-5] != "."):
+	suffix = suffix + "." + format
+    if content != None and package_name not in excluded_apis:
+	    tf = tempfile.NamedTemporaryFile(suffix=suffix)
+	    tfName = os.path.abspath(tf.name)
+	    print tfName
+	    tf.seek(0)
+	    tf.write(content)
+	    tf.flush()
+	    ckan.add_package_resource (package_name, tfName, name=name, format=format, license_id=license_id)
+    else:
+	print "fetch error"
+	return ckan.add_package_resource(package_name, url, name=name, resource_type='data',
+                                                      format=format,
+                                                      size=size, mimetype=mime_type, license_id=license_id)
+
+# Instantiate the CKAN client.
+api_key = 'ff34526e-f794-4068-8235-fcbba38cd8bc'
+server = 'data.disclosurelo.gs'
+
+ckan = ckanclient.CkanClient(base_location='http://' + server + '/api',
+                             api_key=api_key)
+ckandirect = ckanapi.RemoteCKAN('http://' + server, api_key=api_key)
+couch = couchdb.Server('http://127.0.0.1:5984/')
+#couch = couchdb.Server('http://192.168.1.113:5984/')
+
+import urllib
+import urlparse
+
+
+def url_fix(s, charset='utf-8'):
+    """Sometimes you get an URL by a user that just isn't a real
+    URL because it contains unsafe characters like ' ' and so on.  This
+    function can fix some of the problems in a similar way browsers
+    handle data entered by the user:
+
+    >>> url_fix(u'http://de.wikipedia.org/wiki/Elf (Begriffsklärung)')
+    'http://de.wikipedia.org/wiki/Elf%20%28Begriffskl%C3%A4rung%29'
+
+    :param charset: The target charset for the URL if the url was
+                    given as unicode string.
+    """
+    if isinstance(s, unicode):
+        s = s.encode(charset, 'ignore')
+    if not urlparse.urlparse(s).scheme:
+        s = "http://" + s
+    scheme, netloc, path, qs, anchor = urlparse.urlsplit(s)
+    path = urllib.quote(path, '/%')
+    qs = urllib.quote_plus(qs, ':&=')
+    return urlparse.urlunsplit((scheme, netloc, path, qs, anchor))
+
+# http://code.activestate.com/recipes/578019-bytes-to-human-human-to-bytes-converter/
+SYMBOLS = {
+    'customary': ('B', 'KB', 'MB', 'GB', 'T', 'P', 'E', 'Z', 'Y'),
+    'customary_ext': ('byte', 'kilo', 'mega', 'giga', 'tera', 'peta', 'exa',
+                      'zetta', 'iotta'),
+    'iec': ('Bi', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi', 'Yi'),
+    'iec_ext': ('byte', 'kibi', 'mebi', 'gibi', 'tebi', 'pebi', 'exbi',
+                'zebi', 'yobi'),
+}
+
+
+def human2bytes(s):
+    """
+    Attempts to guess the string format based on default symbols
+    set and return the corresponding bytes as an integer.
+    When unable to recognize the format ValueError is raised.
+
+      >>> human2bytes('0 B')
+      0
+      >>> human2bytes('1 K')
+      1024
+      >>> human2bytes('1 M')
+      1048576
+      >>> human2bytes('1 Gi')
+      1073741824
+      >>> human2bytes('1 tera')
+      1099511627776
+
+      >>> human2bytes('0.5kilo')
+      512
+      >>> human2bytes('0.1  byte')
+      0
+      >>> human2bytes('1 k')  # k is an alias for K
+      1024
+      >>> human2bytes('12 foo')
+      Traceback (most recent call last):
+          ...
+      ValueError: can't interpret '12 foo'
+    """
+    if s == None:
+        return 0
+    s = s.replace(',', '')
+    init = s
+    num = ""
+    while s and s[0:1].isdigit() or s[0:1] == '.':
+        num += s[0]
+        s = s[1:]
+    num = float(num)
+    letter = s.strip()
+    for name, sset in SYMBOLS.items():
+        if letter in sset:
+            break
+    else:
+        if letter == 'k':
+            # treat 'k' as an alias for 'K' as per: http://goo.gl/kTQMs
+            sset = SYMBOLS['customary']
+            letter = letter.upper()
+        else:
+            raise ValueError("can't interpret %r" % init)
+    prefix = {sset[0]: 1}
+    for i, s in enumerate(sset[1:]):
+        prefix[s] = 1 << (i + 1) * 10
+    return int(num * prefix[letter])
+
+# https://github.com/okfn/ckanext-importlib
+def munge(name):
+    # convert spaces to underscores
+    name = re.sub(' ', '_', name).lower()
+    # convert symbols to dashes
+    name = re.sub('[:]', '_-', name).lower()
+    name = re.sub('[/]', '-', name).lower()
+    # take out not-allowed characters
+    name = re.sub('[^a-zA-Z0-9-_]', '', name).lower()
+    # remove double underscores
+    name = re.sub('__', '_', name).lower()
+    return name
+
+
+def name_munge(input_name):
+    return munge(input_name.replace(' ', '').replace('.', '_').replace('&', 'and'))
+
+
+def get_license_id(licencename):
+    map = {
+        "Creative Commons - Attribution-Share Alike 2.0 Australia (CC-SA)\nThe downloadable version of the database is licensed under CC-BY-SA Creative Commons Attribution Share Alike and contains only the database fields that are released under that license. These fields are object title, object number, object description as well as temporal, spatial and dimension details. It also contains a persistent URL for each record.": 'cc-by-sa',
+        "CreativeCommonsAttributionNonCommercial30AustraliaCCBYNC30": 'cc-nc',
+        'Otherpleasespecify': 'notspecified',
+        '': 'notspecified',
+        "Publicly available data": 'notspecified',
+        "CreativeCommonsAttributionNoDerivativeWorks30AustraliaCCBYND30": "cc-by-nd",
+        "CreativeCommonsAttributionNonCommercialNoDerivs30AustraliaCCBYNCND30": "cc-nc-nd",
+        'CreativeCommonsAttribution30AustraliaCCBY30': 'cc-by',
+        "Creative Commons - Attribution 2.5 Australia (CC-BY)": 'cc-by',
+        'CreativeCommonsAttributionCCBY25': 'cc-by',
+        "PublicDomain": 'other-pd',
+    }
+    if licencename not in map.keys():
+        raise Exception(licencename + " not found");
+    return map[licencename];
+
+goodcsvdata = "afl-in-victoria,annual-budget-initiatives-by-suburb-brisbane-city-council,athletics-in-victoria-gfyl,bicycle-racks-mosman-municipal-council,boat-ramps-brisbane-city-council,brisbane-access-ratings-database,bus-stops-brisbane-city-council,cemeteries-brisbane-city-council,cfa-locations,citycycle-stations-brisbane-city-council,community-gardens-brisbane-city-council,community-halls-brisbane-city-council,cooking-classes-gfyl,court-locations-victoria,customer-service-centres-brisbane-city-council,dance-in-victoria-gfyl,disability-activity-gfyl,dog-parks-brisbane-city-council,ferry-terminals-brisbane-city-council,fishing-club-in-victoria-gfyl,fitness-centres-in-victoria-gfyl,gardens-reserves-gfyl,golf-courses-brisbane-city-council,gymnastics-in-victoria-gfyl,historic-cemeteries-brisbane-city-council,ice-skating-centres-gfyl,immunisation-clinics-brisbane-city-council,libraries-brisbane-city-council,licenced-venues-victoria,lifesaving-locations-victoria,loading-zones-brisbane-city-council,major-projects-victoria,markets-in-victoria,martial-arts-in-victoria-gfyl,melbourne-water-use-by-postcode,members-of-parliament-both-houses-nsw,members-of-the-legislative-assembly-nsw,members-of-the-legislative-council-nsw,mfb-locations-vic,ministers-of-the-nsw-parliament,mosman-local-government-area,mosman-rider-route,mosman-wwii-honour-roll,neighbourhood-houses-gfyl,news-feeds-mosman-municipal-council,off-street-car-parks-mosman-municipal-council,orienteering-clubs-gfyl,parking-meter-areas-brisbane-city-council,parks-and-reserves-mosman-municipal-council,parks-brisbane-city-council,personal-training-gfyl,picnic-areas-brisbane-city-council,playgrounds-brisbane-city-council,playgrounds-mosman-municipal-council,police-region-crime-statistics-victoria,police-service-area-crime-statistics-victoria,pony-clubs-in-victoria-gfyl,prison-locations-victoria,public-amenities-maintained-by-mosman-council,public-art-brisbane-city-council,public-internet-locations-vic,public-toilets-brisbane-city-council,racecourse-locations-victoria,recent-development-applications-mosman-municipal-council,recreation-groups-gfyl,recreational-fishing-spots,regional-business-centres-brisbane-city-council,reports-of-swooping-birds-mosman-municipal-council,restricted-parking-areas-brisbane-city-council,rollerskating-centres-in-victoria-gfyl,sailing-clubs-gfyl,school-locations-victoria,shadow-ministers-of-the-nsw-parliament,skate-parks-gfyl,sporting-clubs-and-organisations-gfyl,stakeboard-parks-brisbane-city-council,state-bodies-gfyl,street-names-brisbane-city-council,suburbs-and-adjoining-suburbs-brisbane-city-council,swimming-pools-brisbane-city-council,swimming-pools-gfyl,tennis-courts-brisbane-city-council,top-40-book-club-reads-brisbane-city-council,tracks-and-trails-gfyl,triathlon-clubs-gfyl,urban-water-restrictions-victoria,veterinary-services-in-mosman,victorian-microbreweries,volunteering-centres-services-and-groups-victoria,walking-groups-gfyl,ward-offices-brisbane-city-council,waste-collection-days-brisbane-city-council,waste-transfer-stations-brisbane-city-council,water-consumption-in-melbourne,water-sports-in-victoria-gfyl,wifi-hot-spots-brisbane-city-council,yoga-pilates-and-tai-chi-in-victoria-gfyl,2809cycling-in-new-south-wales-what-the-data-tells-us2809-and-related-data,act-barbecue-bbq-locations,act-tafe-locations,ausindustry-locations,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,austender-contract-notice-export,australian-gas-light-company-maps,australian-gas-light-company-maps,australian-ports,australian-public-service-statistical-bulletin-2011-12,australian-public-service-statistical-bulletin-snapshot-at-december-31-2011,australian-public-service-statistical-bulletin-tables-0910,austrics-timetable-set,capital-works-call-tender-schedule,collection-item-usage-state-library-of-victoria,country-and-commodity-trade-data-spreadsheet,country-and-commodity-trade-data-spreadsheet-2,country-by-level-of-processing-trade-data-spreadsheet,crime-incident-type-and-frequency-by-capital-city-and-nationally,csiro-locations,data-from-the-oaic-public-sector-information-survey-2012,data-from-the-oaic-public-sector-information-survey-2012,data-from-the-oaic-public-sector-information-survey-2012,department-of-finance-and-deregulation-office-locations,digitised-maps,diisr-division-locations-excluding-ausindustry-enterprise-connect-and-nmi,diisr-locations,diisr-portfolio-agency-locations-excluding-csiro,distance-to-legal-service-providers-from-disadvantaged-suburbs,enterprise-connect-locations,fire-insurance-maps-sydney-block-plans-1919-1940,fire-insurance-maps-sydney-block-plans-1919-1940,first-fleet-collection,first-fleet-collection,first-fleet-maps,first-fleet-maps,freedom-of-information-annual-estimated-costs-and-staff-time-statistical-data-2011-12,freedom-of-information-quarterly-request-and-review-statistical-data-2011-12,freedom-of-information-requests-estimated-costs-and-charges-collected-1982-83-to-2011-12,higher-education-course-completions,higher-education-enrolments,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,historical-australian-government-contract-data,journey-planner-data-nt,library-catalogue-search-terms-state-library-of-victoria,location-of-act-schools,location-of-centrelink-offices,location-of-european-wasps-nests,location-of-lawyers-and-legal-service-providers-by-town,location-of-legal-assistance-service-providers,location-of-medicare-offices,location-of-medicare-offices,maps-of-the-southern-hemisphere-16th-18th-centuries,maps-of-the-southern-hemisphere-16th-18th-centuries,music-queensland,national-measurement-institute-locations,new-south-wales-officers-and-men-of-the-australian-imperial-force-a-i-f-and-the-australian-naval-for,new-south-wales-officers-and-men-of-the-australian-imperial-force-a-i-f-and-the-australian-naval-for,photographs-of-nsw-life-pre-1955,photographs-of-nsw-life-pre-1955,photographs-of-sydney-before-1885,photographs-of-sydney-before-1885,picture-queensland,plgr-28093-playgrounds-act,police-station-locations,queensland-public-libraries,rare-printed-books,rare-printed-books,real-estate-maps,regional-australia-funding-projects,sa-memory-state-library-of-south-australia,search-engine-terms-state-library-of-victoria,south-australian-photographs-state-library-of-south-australia,south-australian-sheet-music-state-library-of-south-australia,sydney-bond-store-maps-1894,sydney-bond-store-maps-1894,sydney-maps-1917,sydney-maps-1917,tafe-institute-locations-victoria,tafe-sa-campus-locations,tolt-public-toilets-act,victorian-public-library-branches-state-library-of-victoria,western-australia-public-library-network,world-war-one-photographs-by-frank-hurley,world-war-one-photographs-by-frank-hurley,citycat-timetables-brisbane-city-council,cityferry-timetables-brisbane-city-council,cost-of-salinity-to-local-infrastructure-1996-97-summary-of-component-costs-of-salinity-by-reporting,cost-of-salinity-to-local-infrastructure-1996-97-summary-of-component-costs-of-salinity-by-reporting,downstream-cost-calculator-model-and-data-for-199697-or-2001-prices,economics-of-australian-soil-conditions-199697-limiting-factor-or-relative-yield-min-of-ry_salt2000-,geographical-names-register-gnr-of-nsw,victorian-dryland-salinity-assessment-2000-d01cac_ramsar_final-xls,victorian-dryland-salinity-assessment-2000-d02cac_fauna_final-xls,victorian-dryland-salinity-assessment-2000-d03cac_fauna_dist_final-xls,victorian-dryland-salinity-assessment-2000-dc04cac_hydrol_final-xls,victorian-dryland-salinity-assessment-2000-dc05cac_wetland_final-xls,victorian-dryland-salinity-assessment-2000-dc06cac_util_final-xls,victorian-dryland-salinity-assessment-2000-dc07cac_road_final-xls,victorian-dryland-salinity-assessment-2000-dc08cac_towns_final-xls,victorian-dryland-salinity-assessment-2000-dc09cac_flora_final-xls,victorian-dryland-salinity-assessment-2000-dc10cac_flora_dist_final-xls,victorian-dryland-salinity-assessment-2000-dc12cac_infrastructure-xls,victorian-dryland-salinity-assessment-2000-dc13cac_natural_envt-xls,victorian-dryland-salinity-assessment-2000-dc14cac_agriculture-xls,victorian-dryland-salinity-assessment-2000-dc16cac_agric_cost-xls,victorian-dryland-salinity-assessment-2000-dc17cac_shallow_wt-xls,victorian-dryland-salinity-assessment-2000-dc18cac_agric_cost_time-xls,victorian-dryland-salinity-assessment-2000-dc21cac_water_resources_new-xls,victorian-dryland-salinity-assessment-2000-dc22cac_risk-xls,licensed-broadcasting-transmitter-data,nsw-crime-data,recorded-crime-dataset-nsw,crime-statistics-in-nsw-by-month,2001-02-to-2007-08-local-government-survey-victoria,2009-green-light-report,annual-statistical-reports-fire-brigades-nsw-200304,annual-statistical-reports-fire-brigades-nsw-200405,annual-statistical-reports-fire-brigades-nsw-200506,annual-statistical-reports-fire-brigades-nsw-200607,arts-on-the-map,assets-and-liabilities-of-australian-located-operations,assets-of-australian-located-operations,assets-of-australian-located-operations-by-country,assets-of-financial-institutions,back-issues-of-monthly-banking-statistics,banks-assets,banks-consolidated-group-capital,banks-consolidated-group-impaired-assets,banks-consolidated-group-off-balance-sheet-business,banks-liabilities,building-societies-selected-assets-and-liabilities,byteback2842-locations-vic,cash-management-trusts,city-of-melbourne-street-furniture-database,community-services-nsw,consolidated-exposures-immediate-and-ultimate-risk-basis,consolidated-exposures-immediate-risk-basis-foreign-claims-by-country,consolidated-exposures-immediate-risk-basis-international-claims-by-country,consolidated-exposures-ultimate-risk-basis,consolidated-exposures-ultimate-risk-basis-foreign-claims-by-country,cosolidated-exposures-immediate-risk-basis,credit-unions-selected-assets-and-liabilities,daily-net-foreign-exchange-transactions,detox-your-home,education-national-assessment-program-literacy-and-numeracy-nsw,employment-data-by-nsw-regions,excise-beer-clearance-data-updated-each-month-beer-clearance-summary-data,finance-companies-and-general-financiers-selected-assets-and-liabilities,foreign-exchange-transactions-and-holdings-of-official-reserve-assets,half-yearly-life-insurance-bulletin-december-2010,health-behaviours-in-nsw,international-liabilities-by-country-of-the-australian-located-operations-of-banks-and-rfcs,liabilities-and-assets-monthly,liabilities-and-assets-weekly,liabilities-of-australian-located-operations,life-insurance-offices-statutory-funds,managed-funds,monetary-policy-changes,money-market-corporations-selected-assets-and-liabilities,monthly-airport-traffic-data-for-top-ten-airports-january-1985-to-december-2008,monthly-banking-statistics-april-2011,monthly-banking-statistics-june-2011,monthly-banking-statistics-may-2011,open-market-operations-2009-to-current,projected-households-vic-rvic-msd-2006-2056,projected-population-by-age-and-sex-vic-rvic-msd-2006-2056,public-unit-trust,quarterly-bank-performance-statistics,quarterly-general-insurance-performance-statistics-march-2011,quarterly-superannuation-performance-march-2011,recorded-crime-dataset-nsw,residential-land-bulletin,resourcesmart-retailers,resourcesmart-retailers-vic,road-fatalities-nsw,securitisation-vehicles,selected-asset-and-liabilities-of-the-private-non-financial-sectors,seperannuation-funds-outside-life-offices,solar-report-vic,towns-in-time-victoria,vif2008-projected-population-by-5-year-age-groups-and-sex-sla-lga-ssd-sd-2006-2026,vif2008-projected-population-totals-and-components-vic-rvic-msd-2006-2056,vif2008-projected-population-totals-sla-lga-ssd-sd-2006-2026,arts-festivals-victoria,arts-organisations-victoria,arts-spaces-and-places-victoria,ausgrid-average-electricity-use,collecting-institutions-victoria,indigenous-arts-organisations-victoria,latest-coastal-weather-observations-for-coolangatta-qld,top-10-fiction-books-brisbane-city-council".split(",")
+goodotherdata = "abc-local-stations,abc-local-stations,abc-local-stations,act-emergency-services-agency-esa-28093-current-incidents,act-government-news-and-events,act-government-summaries-of-cabinet-outcomes,act-magistrates-court-judgements,act-supreme-court-judgements,act-supreme-court-sentences,action-bus-service-gtfs-feed-act,actpla-latest-news,agricultural-commodities-for-199697-linked-to-profit-function-surfaces,agricultural-structure-classification,agricultural-structure-classification,all-vacant-act-government-jobs,annual-family-income-1996-1997-to-1998-1999-three-year-average,apvma-pubcris-dataset-for-registered-agricultural-and-veterinary-chemical-products-and-approved-acti,argus-newspaper-collection-of-photographs-state-library-of-victoria,assessment-of-terrestrial-biodiversity-2002-biodiversity-audit-data-entry-system-bades,assessment-of-terrestrial-biodiversity-2002-database,assisted-immigration-1848-1912-index,ausgrid-average-electricity-use,ausgrid-average-electricity-use-2011,ausindustry-locations,ausindustry-locations,austender-contract-notice-export,australian-broadband-guarantee,australian-broadband-guarantee,australian-data-access,australian-dryland-salinity-assessment-spatial-data-12500000-nlwra-2001,australian-dryland-salinity-assessment-spatial-data-12500000-nlwra-2001,australian-groundwater-flow-systems-national-land-and-water-resources-audit-january-2000,australian-groundwater-flow-systems-national-land-and-water-resources-audit-january-2000,australian-irrigation-areas-raster-version-1a-national-land-and-water-resources-audit,australian-irrigation-areas-raster-version-1a-national-land-and-water-resources-audit,australian-irrigation-areas-vector-version-1a-national-land-and-water-resources-audit,australian-irrigation-areas-vector-version-1a-national-land-and-water-resources-audit,australian-public-service-statistical-bulletin-2010-11,australian-water-resources-assessment-2000-database,australiana-index-state-library-of-victoria,available-water-capacity-for-australian-areas-of-intensive-agriculture-of-layer-1-a-horizon-top-soil,bicycle-racks-mosman-municipal-council,bikeways-briisbane-city-council,bikeways-briisbane-city-council,boreholes-in-the-murray-basin-southeastern-australia,boreholes-in-the-murray-basin-southeastern-australia,british-convict-transportation-registers,calculated-annual-and-monthly-potential-evaporation-mm,calculated-annual-and-monthly-potential-evaporation-mm,canberra-suburb-boundaries,catchment-and-subcatchments-grid,cemeteries-brisbane-city-council,cemeteries-brisbane-city-council,coal-fields-in-the-murray-basin-southeastern-australia,coal-fields-in-the-murray-basin-southeastern-australia,commonwealth-agencies,commonwealth-electoral-boundaries-archive-2009,commonwealth-electoral-boundaries-archive-2009,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-all-infrastructure-buildings-road-rail-a,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-all-infrastructure-buildings-road-rail-a,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-increase-to-local-infrastructure-based-o,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-all-infrastructure-buildings-road-rai,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-all-infrastructure-buildings-road-rai,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-all-infrastructure-buildings-road-rai,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-all-infrastructure-buildings-road-rai,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-the-general-infrastructure-component-,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-the-rail-component-of-infrastructure-,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-the-general-infrastructure-component-bui,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-the-road-component-of-infrastructure-bas,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-the-road-component-of-infrastructure-bas,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-to-the-bridge-component-of-infrastructur,cost-of-salinity-to-local-infrastructure-1996-97-total-cost-to-the-bridge-component-of-infrastructur,country-by-level-of-processing-trade-data-spreadsheet-2,country-by-level-of-processing-trade-data-spreadsheet-2011-12,crime-incidents-data-2004-international-crime-victimisation-survey-icvs-australian-component,cropping-management-practices-1998-1999,csiro-locations,csiro-locations,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,current-and-future-road-reports-traffic-restrictions-in-south-australia,cybersafety-outreach-program,cybersafety-outreach-program,data-source-for-polygonal-data-used-by-the-asris-project-in-generation-of-modelled-surfaces,department-of-finance-and-deregulation-office-locations,department-of-finance-and-deregulation-office-locations,depositional-path-length,digital-enterprise,digital-hubs,digitised-maps,diisr-division-locations-excluding-ausindustry-enterprise-connect-and-nmi,diisr-division-locations-excluding-ausindustry-enterprise-connect-and-nmi,diisr-locations,diisr-portfolio-agency-locations-excluding-csiro,diisr-portfolio-agency-locations-excluding-csiro,directory-gov-au-full-data-export,distance-to-ridges,economics-of-australian-soil-conditions-199697-factor-most-limiting-yield-aciditysodicitysalinity,economics-of-australian-soil-conditions-199697-gross-benefit-acidity-hayr,economics-of-australian-soil-conditions-199697-gross-benefit-of-the-limiting-factor-hayr,economics-of-australian-soil-conditions-199697-gross-benefit-salinity-hayr,economics-of-australian-soil-conditions-199697-gross-benefit-sodicity-hayr,economics-of-australian-soil-conditions-199697-impact-cost-of-salinity-2000-2020-hayr,economics-of-australian-soil-conditions-199697-relative-yield-from-acidity,economics-of-australian-soil-conditions-199697-relative-yield-from-salinity-in-2000,economics-of-australian-soil-conditions-199697-relative-yield-from-salinity-in-2020,economics-of-australian-soil-conditions-199697-relative-yield-from-sodicity,edd-media-releases,edd-news-and-events,egovernment-resource-centre-website-analytics,elevation-of-the-pre-tertiary-basement-in-the-murray-basin,elevation-of-the-pre-tertiary-basement-in-the-murray-basin,enterprise-connect-locations,enterprise-connect-locations,equivalent-fresh-water-head-difference-between-the-shallowest-and-deepest-aquifers,equivalent-fresh-water-head-difference-between-the-shallowest-and-deepest-aquifers,erosion-gully-density,erosion-path-length,estimated-proportion-of-farms-carrying-out-landcare-related-work-1998-1999,estimated-value-of-agricultural-operations-evao-1996-1997,farm-equity-ratio-1996-1997-to-1998-1999-three-year-average,farm-family-cash-income-1196-1997-to-1998-1999-three-year-average,farmer-population-1996,farms-with-significant-degradation-problems-irrigation-salinity-1998-1999,farms-with-significant-degradation-problems-irrigation-salinity-1998-1999-2,farms-with-significant-degradation-problems-soil-acidity-1998-1999,forests-of-australia-2003,freedom-of-information-foi-summaries,geology-lithology-12-500-000-scale,glenorchy-city-council-building-footprints,glenorchy-city-council-building-footprints,glenorchy-city-council-building-footprints,glenorchy-city-council-kerbs,glenorchy-city-council-kerbs,glenorchy-city-council-kerbs,glenorchy-city-council-stormwater-pipes,glenorchy-city-council-stormwater-pipes,glenorchy-city-council-stormwater-pipes,glenorchy-city-council-stormwater-pits,glenorchy-city-council-stormwater-pits,glenorchy-city-council-stormwater-pits,groundwater-sdl-resource-units,groundwater-sdl-resource-units,groundwater-sdl-resource-units,higher-qualifications-of-farmers-and-farm-managers-1996,historical-australian-government-contract-data,historical-australian-government-contract-data,hydrologic-indicator-sites,hydrologic-indicator-sites,immigration-land-orders-1861-1874,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-biota-condition-sub-in,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-catchment-condition-in,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-feral-animal-density,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-human-population-densi,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-impoundment-density,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-industrial-point-sourc,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-intensive-agricultural,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-land-condition-sub-ind,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-native-vegetation-frag,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-nutrient-point-source-,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-pesticide-hazard,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-predicted-2050-salinit,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-protected-areas,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-rivers-in-acidificatio,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-rivers-in-salt-hazard,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-rivers-through-forests,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-soil-acidification-haz,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-soil-degradation-hazar,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-suspended-sediment-loa,indicators-of-catchment-condition-in-the-intensive-land-use-zone-of-australia-weed-density,integrated-vegetation-cover-2003-version-1,john-t-collins-collection-state-library-of-victoria,journal-of-the-h-m-s-endeavour-1768-1771,journey-planner-data-act,krantz-sheldon-architectural-images,land-use-of-australia-version-3-28093-20012002,lands-surveys-historic-map-series-western-australia,latest-coastal-weather-observations-for-coolangatta-qld,launceston-city-council-addresses,launceston-city-council-building-footprints,launceston-city-council-contours,launceston-city-council-detail-survey-drawing-file,launceston-city-council-drainage,launceston-city-council-fences,launceston-city-council-pavement,launceston-city-council-railway,launceston-city-council-roads,libraries-act-announcements,licensed-broadcasting-transmitter-data,linc-tasmania,look-up-table-of-auslig-river-basins-of-australia-1997,major-water-resources-infrastructure-part-of-the-australian-water-resources-assessment-2000-database,mean-annual-concentration-of-mineral-nitrogen-in-soil-water-mgn-kgh20-in-the-pre-1788-scenario,mean-annual-concentration-of-mineral-nitrogen-in-soil-water-mgn-kgh20-in-the-pre-1788-scenario,mean-annual-concentration-of-mineral-nitrogen-in-soil-water-mgn-kgh20-in-the-present-day-scenario,mean-annual-concentration-of-mineral-nitrogen-in-soil-water-mgn-kgh20-in-the-present-day-scenario,mean-annual-deep-drainage-mm-y-in-the-pre-1788-scenario,mean-annual-deep-drainage-mm-y-in-the-pre-1788-scenario,mean-annual-deep-drainage-mm-y-in-the-present-day-scenario,mean-annual-deep-drainage-mm-y-in-the-present-day-scenario,mean-annual-transpiration-from-the-plant-canopy-for-the-pre-1788-scenario,mean-annual-transpiration-from-the-plant-canopy-for-the-pre-1788-scenario,mean-annual-transpiration-from-the-plant-canopy-for-the-present-day-scenario,mean-annual-transpiration-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-april-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-april-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-august-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-august-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-august-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-august-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-december-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-december-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-december-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-december-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-february-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-february-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-january-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-january-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-january-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-january-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-july-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-july-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-july-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-july-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-june-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-june-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-june-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-june-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-march-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-march-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-march-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-march-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-march-from-the-plant-canopy-for-the-present-day-scenario-2,mean-transpiration-in-march-from-the-plant-canopy-for-the-present-day-scenario-2,mean-transpiration-in-may-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-may-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-may-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-may-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-november-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-november-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-november-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-november-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-october-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-october-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-october-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-october-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-september-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-september-from-the-plant-canopy-for-the-pre-1788-scenario,mean-transpiration-in-september-from-the-plant-canopy-for-the-present-day-scenario,mean-transpiration-in-september-from-the-plant-canopy-for-the-present-day-scenario,mildenhall-photographs-of-early-canberra,mobility-map-brisbane-city,mobility-map-mt-coot-tha,mosman-local-government-area,mosman-rider-route,mosman-wwii-honour-roll,mosman-wwii-honour-roll,murray-darling-basin-water-resource-plan-areas-groundwater,murray-darling-basin-water-resource-plan-areas-groundwater,murray-darling-basin-water-resource-plan-areas-surface-water,murray-darling-basin-water-resource-plan-areas-surface-water,music-queensland,national-broadband-network,national-broadband-network,national-broadband-network-2011-10,national-broadband-network-2011-10,national-broadband-network-2011-12,national-broadband-network-2011-12,national-broadband-network-2012,national-broadband-network-28093-august-2011,national-broadband-network-28093-august-2011,national-broadband-network-28093-july-2011,national-broadband-network-28093-july-2011,national-broadband-network-february-2012,national-broadband-network-february-2012,national-broadband-network-september-2011,national-broadband-network-september-2011,national-library-of-australia-sheet-music-collection,national-measurement-institute-locations,national-parks-and-asset-locations-south-australia,national-public-toilet-map,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2000,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2020,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,new-south-wales-dryland-salinity-assessment-2000-assessmet-of-dryland-salinity-extent-2050,nsw-newspapers-catalogue-data,nsw-rural-fire-service-current-incidents,nsw-rural-fire-service-major-updates,off-street-car-parks-mosman-municipal-council,open-database-brisbane-city-council,ost-of-salinity-to-local-infrastructure-1996-97-total-cost-of-the-rail-component-of-infrastructure-b,parking-areas-brisbane-city-council,parking-areas-brisbane-city-council,parks-and-reserves-mosman-municipal-council,parks-brisbane-city-council,parks-brisbane-city-council,picture-australia-metadata,picture-queensland,picture-queensland,playgrounds-mosman-municipal-council,police-station-locations,police-station-locations,port-phillip-papers-state-library-of-victoria,precis-forecast-national,precis-forecast-national,precis-forecast-new-south-wales,precis-forecast-new-south-wales,precis-forecast-new-south-wales,precis-forecast-northern-territory,precis-forecast-northern-territory,precis-forecast-queensland,precis-forecast-queensland,precis-forecast-south-australia,precis-forecast-south-australia,precis-forecast-south-australia,precis-forecast-tasmania,precis-forecast-tasmania,precis-forecast-tasmania,precis-forecast-victoria,precis-forecast-victoria,precis-forecast-victoria,precis-forecast-western-australia,precis-forecast-western-australia,public-amenities-maintained-by-mosman-council,radio-and-television-broadcasting-stations-book-internet-edition,real-estate-maps,recent-earthquakes,regional-development-australia,regional-development-australia-2011-september-2011,regional-development-australia-may-2012,reports-of-swooping-birds-mosman-municipal-council,sentinel-hotspots,sentinel-hotspots,slq-catalogue-searches,slq-catalogue-searches,slv-rural-water,slv-shipping,slwa-digital-photographic-collection,south-australian-boat-ramp-locator,south-australian-road-crash-statistics,state-library-of-victoria-online-image-collection,state-library-of-victoria-online-image-collection-inc-high-res,state-of-the-service-report-2010-11-australian-public-service-employee-survey-results,state-of-the-service-report-2010-11-australian-public-service-employee-survey-results,statistical-local-areas-1996-for-agricultural-structure-classification,surface-water-gauging-stations-part-of-the-australian-water-resources-assessment-2000-database,surface-water-gauging-stations-part-of-the-australian-water-resources-assessment-2000-database,surface-water-sdl-resource-units,surface-water-sdl-resource-units,tasmanian-herbarium,tasmanian-museum-and-art-gallery-faunal-collection".split(",")
+
+
+docsdb = couch['disclosr-documents']
+
+if __name__ == "__main__":
+    orgs_list = []
+    orgs_ids = {}
+    for doc in docsdb.view('app/datasets'):
+        print "   ---   "
+        print doc.id
+
+        if doc.value['url'] != "http://data.gov.au/data/" and doc.value['agencyID'] != "qld":
+
+
+            # Collect the package metadata.
+            pkg_name = filter(lambda x: x in '0123456789abcdefghijklmnopqrstuvwxyz-_',
+                              doc.value['url'].replace("http://data.gov.au/dataset/", '').replace('/', '')[:100]);
+            print pkg_name
+            if pkg_name != "" :
+
+                #add to or create organization using direct API
+                agency = doc.value['metadata']["Agency"]
+                if agency == "APS":
+                    agency = "Australian Public Service Commission"
+                if agency == "Department of Broadband, Communications and the Digital Ecomomy":
+                    agency = "Department of Broadband, Communications and the Digital Economy"
+                if agency == "Shared Services, Treasury Directorate":
+                    agency = "Shared Services Procurement, Treasury Directorate"
+                if agency == "Treasury - Shared Services":
+                    agency = "Shared Services Procurement, Treasury Directorate"
+                if agency == "Territory and Municipal Services (TAMS)":
+                    agency = "Territory and Municipal Services Directorate"
+                if agency == "State Library of NSW":
+                    agency = "State Library of New South Wales"
+                org_name = name_munge(agency[:100])
+                if org_name not in orgs_list:
+                    orgs_list = ckandirect.action.organization_list()['result']
+                    #print orgs_list
+                    if org_name not in orgs_list:
+                        try:
+                            print "org not found, creating " + org_name
+                            ckandirect.action.organization_create(name=org_name, title=agency,
+                                                                  description=agency)
+                            orgs_list.append(org_name)
+                        except ckanapi.ValidationError, e:
+                            print e
+                            raise LoaderError('Unexpected status')
+                    else:
+                        print "org found, adding dataset to " + org_name
+
+                # cache org names -> id mapping
+                if org_name not in orgs_ids:
+                    org = ckandirect.action.organization_show(id=org_name)
+                    orgs_ids[org_name] = org["result"]["id"]
+                org_id = orgs_ids[org_name]
+                print "org id is " + org_id
+                tags = []
+                creator = doc.value['metadata']["DCTERMS.Creator"]
+                if doc.value['agencyID'] == "AGIMO":
+                    if len(doc.value['metadata']["Keywords / Tags"]) > 0:
+                        if hasattr(doc.value['metadata']["Keywords / Tags"], '__iter__'):
+                            tags = tags + doc.value['metadata']["Keywords / Tags"]
+                        else:
+                            tags = tags + [doc.value['metadata']["Keywords / Tags"]]
+
+                    tags = [re.sub('[^a-zA-Z0-9-_.]', '', tag.replace('&', 'and')).lower() for tag in tags if tag]
+                    #print tags
+                    extras = []
+
+                    for extra_key in doc.value['metadata'].keys():
+                        if extra_key not in ["Description", "Content-Language", "DCTERMS.Description",
+                                             "Keywords / Tags",
+                                             "data.gov.au Category", "Download", "Permalink", "DCTERMS.Identifier"]:
+                            if doc.value['metadata'][extra_key] != None and doc.value['metadata'][extra_key] != "":
+                                extras.append([extra_key, doc.value['metadata'][extra_key]])
+
+                    package_entity = {
+                        'name': pkg_name,
+                        'title': doc.value['metadata']['DCTERMS.Title'],
+                        'url': doc.value['metadata']['DCTERMS.Source.URI'],
+                        'tags': tags, #tags are mandatory?
+                        'author': creator,
+                        'maintainer': creator,
+                        'license_id': get_license_id(doc.value['metadata']['DCTERMS.License']),
+                        'notes': html2text.html2text(doc.value['metadata']['Description']).replace('AC/a!a','-').replace('AC/a!aC/',"'").replace("AC/a!E",":").replace("A "," "),
+                        'owner_org': org_id,
+                        'extras': extras,
+                        'private': (pkg_name not in goodcsvdata and pkg_name not in goodotherdata)
+                    }
+
+                try:
+                    #print package_entity
+                    ckan.package_register_post(package_entity)
+                except CkanApiError, e:
+                    if ckan.last_message == "{\"name\": [\"That URL is already in use.\"]}":
+                        print "package already exists"
+                    else:
+                        print ckan.last_message
+                        raise LoaderError('Unexpected status %s checking for package under \'%s\': %r' % (
+                            ckan.last_status, pkg_name, e.args))
+                pkg = ckan.package_entity_get(pkg_name)
+
+
+                # add resources (downloadable data files)
+                if 'Download' in doc.value['metadata'].keys():
+                    try:
+
+                        resources = pkg.get('resources', [])
+                        if len(resources) < len(doc.value['metadata']['Download']):
+                            for resource in doc.value['metadata']['Download']:
+
+                                # http://docs.ckan.org/en/ckan-1.7/domain-model-resource.html
+                                # (KML/KMZ) / (Shapefile) /(Other)
+                                format = "plain"
+                                if resource['format'] == '(XML)':
+                                    format = 'xml'
+                                if resource['format'] == '(CSV/XLS)':
+                                    format = 'csv'
+                                if resource['format'] == '(Shapefile)':
+                                    format = 'shp'
+                                if resource['format'] == '(KML/KMZ)':
+                                    format = 'kml'
+                                name = resource['href']
+                                if 'name' in resource.keys():
+                                    name = resource['name']
+                                print resource
+                                add_package_resource_cachedurl(ckan, pkg_name, url_fix(resource['href']), name,
+                                                          format, get_license_id(doc.value['metadata']['DCTERMS.License']),
+                                                          human2bytes(resource.get('size', '0B')))
+                        else:
+                            print "resources already exist"
+                    except CkanApiError, e:
+                        if ckan.last_status == 404:
+                            print "parent dataset does not exist"
+                        else:
+                            raise LoaderError('Unexpected status %s checking for package under \'%s\': %r' % (
+                                ckan.last_status, pkg_name, e.args))
+

--- /dev/null
+++ b/documents/datagov-merge.php
@@ -1,1 +1,26 @@
+<?php
 
+include_once("../include/common.inc.php");
+
+
+setlocale(LC_CTYPE, 'C');
+
+$db = $server->get_db('disclosr-documents');
+$datasets = Array();
+try {
+    $rows = $db->get_view("app", "datasets", null, true)->rows;
+
+    foreach ($rows as $row) {
+        //print_r($row);
+        if ($row->value->url != "http://data.gov.au/data/")
+        $datasets[str_replace(Array("http://data.gov.au/dataset/","/"),"",$row->value->url)] = $row->id;
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+ksort($datasets);
+foreach ($datasets as $datasetname => $datasetkey) {
+    print "$datasetname => $datasetkey<br>\n";
+}
+?>
+

--- /dev/null
+++ b/documents/datagov-resourcereport.py
@@ -1,1 +1,81 @@
+import couchdb
+couch = couchdb.Server('http://127.0.0.1:5984/')
+#couch = couchdb.Server('http://192.168.1.113:5984/')
 
+import urllib
+import urlparse
+import httplib2
+import httplib
+import csv
+
+
+def url_fix(s, charset='utf-8'):
+    """Sometimes you get an URL by a user that just isn't a real
+    URL because it contains unsafe characters like ' ' and so on.  This
+    function can fix some of the problems in a similar way browsers
+    handle data entered by the user:
+
+    :param charset: The target charset for the URL if the url was
+                    given as unicode string.
+    """
+    if isinstance(s, unicode):
+        s = s.encode(charset, 'ignore')
+    if not urlparse.urlparse(s).scheme:
+   	s = "http://"+s
+    scheme, netloc, path, qs, anchor = urlparse.urlsplit(s)
+    path = urllib.quote(path, '/%')
+    qs = urllib.quote_plus(qs, ':&=')
+    return urlparse.urlunsplit((scheme, netloc, path, qs, anchor))
+
+# http://code.activestate.com/recipes/578019-bytes-to-human-human-to-bytes-converter/
+SYMBOLS = {
+    'customary': ('B', 'KB', 'MB', 'GB', 'T', 'P', 'E', 'Z', 'Y'),
+    'customary_ext': ('byte', 'kilo', 'mega', 'giga', 'tera', 'peta', 'exa',
+                      'zetta', 'iotta'),
+    'iec': ('Bi', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi', 'Yi'),
+    'iec_ext': ('byte', 'kibi', 'mebi', 'gibi', 'tebi', 'pebi', 'exbi',
+                'zebi', 'yobi'),
+}
+
+
+docsdb = couch['disclosr-documents']
+out = csv.writer(open("output.csv","w"), delimiter=',',quoting=csv.QUOTE_ALL)
+if __name__ == "__main__":
+    for doc in docsdb.view('app/datasets'):
+        if doc.value['url'] != "http://data.gov.au/data/" and doc.value['agencyID'] != "qld":
+            # Collect the package metadata.
+            pkg_name = filter(lambda x: x in '0123456789abcdefghijklmnopqrstuvwxyz-_',
+                              doc.value['url'].replace("http://data.gov.au/dataset/", '').replace('/', '')[:100]);
+            if 'Download' in doc.value['metadata'].keys() and len(doc.value['metadata']['Download']) > 0:
+                        for resource in doc.value['metadata']['Download']:
+                            # http://docs.ckan.org/en/ckan-1.7/domain-model-resource.html
+                            # (KML/KMZ) / (Shapefile) /(Other)
+                            format = "plain"
+                            if resource['format'] == '(XML)':
+                                format = 'xml'
+                            if resource['format'] == '(CSV/XLS)':
+                                format = 'csv'
+                            if resource['format'] == '(Shapefile)':
+                                format = 'shp'
+                            if resource['format'] == '(KML/KMZ)':
+                                format = 'kml'
+                            name = resource['href']
+                            if 'name' in resource.keys():
+                                name = resource['name']
+			    if resource['href'].startswith("ftp"):
+				    out.writerow([pkg_name, url_fix(resource['href']), name,format, "ftp", ""])
+			    else:
+				    try:
+					h = httplib2.Http(disable_ssl_certificate_validation=True)
+  				        resp = h.request(url_fix(resource['href']), 'HEAD')
+					content_type = resp[0]['content-type'] if 'content-type' in resp[0].keys() else ""
+					out.writerow([pkg_name.encode('ascii', 'ignore'), url_fix(resource['href']).encode('ascii', 'ignore'), name.encode('ascii', 'ignore'),format, resp[0]['status'], content_type])
+				    except httplib2.ServerNotFoundError:
+					out.writerow([pkg_name.encode('ascii', 'ignore'), url_fix(resource['href']).encode('ascii', 'ignore'), name.encode('ascii', 'ignore'),format, "500","badurl"])
+				    except httplib.InvalidURL:
+					out.writerow([pkg_name.encode('ascii', 'ignore'), url_fix(resource['href']).encode('ascii', 'ignore'), name.encode('ascii', 'ignore'),format, "500","badurl"])
+				    except httplib2.RelativeURIError:
+					out.writerow([pkg_name.encode('ascii', 'ignore'), url_fix(resource['href']).encode('ascii', 'ignore'), name.encode('ascii', 'ignore'),format, "500","badurl"])
+	    else:
+		out.writerow([pkg_name.encode('ascii', 'ignore')])
+

--- /dev/null
+++ b/documents/datagov.py
@@ -1,1 +1,59 @@
+import sys, os
+import time
+import scrape
+from bs4 import BeautifulSoup
 
+from unidecode import unidecode
+
+listurl = "http://data.gov.au/data/"
+(url, mime_type, datasetlisthtml) = scrape.fetchURL(scrape.docsdb,
+    listurl, "data", "AGIMO")
+soup = BeautifulSoup(datasetlisthtml)
+for atag in soup.find_all(class_='result-title'):
+    if atag.has_key('href'):
+        url = scrape.fullurl(listurl, atag['href'])
+        (url, mime_type, html) = scrape.fetchURL(scrape.docsdb,
+            url, "data", "AGIMO", False)
+        hash = scrape.mkhash(scrape.canonurl(url))
+        doc = scrape.docsdb.get(hash)
+        if "metadata" not in doc.keys() or True:
+            doc['type'] = "dataset"
+            doc['metadata'] = {}
+            soup = BeautifulSoup(html)
+            for metatag in soup.find_all('meta'):
+                if metatag.has_key('name'):
+                    doc['metadata'][metatag['name']] = metatag['content']
+            for list in soup.find_all('dl'):
+                last_title = ""
+                for child in list.children:
+                    if str(type(child)) != "<class 'bs4.element.NavigableString'>":
+                        if child.name == 'dt' and child.string != None:
+                            last_title = child.string.strip()
+                        if child.name == 'dd':
+                            #print last_title
+                            if last_title == "Description":
+                                doc['metadata'][last_title] = unidecode(str(child)).encode('ascii', 'ignore')
+                            elif last_title == "Download":
+                                doc['metadata'][last_title] = []
+                                for item in child.find_all("li"):
+                                    link = item.find("a")
+                                    format = item.find(property="dc:format")
+                                    linkobj = {"href":link['href'].replace("/bye?","").strip(),
+                                            "format": format.string.strip()}
+				    if format.next_sibling.string != None:
+					linkobj["size"] = format.next_sibling.string.strip()
+                                    if link.string != None:
+                                        linkobj["name"] = link.string.strip()
+                                    doc['metadata'][last_title].append(linkobj)
+
+                            else:
+                                atags = child.find_all('a')
+                                if len(atags) < 2:
+                                    [s.extract() for s in child(class_='viewAll')]
+                                    doc['metadata'][last_title] = ''.join(child.stripped_strings).strip()
+                                else:
+                                    doc['metadata'][last_title] = [item.string.replace(",","").strip() for item in atags]
+            print doc['metadata']
+            scrape.docsdb.save(doc)
+            #time.sleep(2)
+

--- /dev/null
+++ b/documents/dataqld.py
@@ -1,1 +1,28 @@
+import sys, os
+import time
+import scrape
+from bs4 import BeautifulSoup
 
+from unidecode import unidecode
+import ckanclient
+
+# Instantiate the CKAN client.
+ckan = ckanclient.CkanClient(base_location='https://data.qld.gov.au/api')
+
+# Get the package list.
+package_list = ckan.package_register_get()
+for package_name in package_list:
+# Get the details of a package.
+    (url, mime_type, html) = scrape.fetchURL(scrape.docsdb,
+        "https://data.qld.gov.au/dataset/"+package_name , "data", "qld", False)
+    hash = scrape.mkhash(scrape.canonurl(url))
+    print hash
+    doc = scrape.docsdb.get(hash)
+    if "metadata" not in doc.keys() or True:
+        ckan.package_entity_get(package_name)
+        package_entity = ckan.last_message
+        doc['type'] = "dataset"
+        doc['metadata'] = package_entity
+        print package_entity
+        scrape.docsdb.save(doc)
+

--- a/documents/date.php
+++ b/documents/date.php
@@ -5,8 +5,11 @@
 include_once('../include/common.inc.php');
 $endkey = (isset($_REQUEST['end_key']) ? $_REQUEST['end_key'] : '9999-99-99');
 ?>
-<div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act in one place!</div>
-<a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a><br>
+<div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act in
+    one place!
+</div>
+<a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a>
+<br>
 <?php
 /*$agenciesdb = $server->get_db('disclosr-agencies');
 

--- a/documents/disclogsList.php
+++ b/documents/disclogsList.php
@@ -34,10 +34,10 @@
                 if (isset($row->value->FOIDocumentsURL)) {
                     $disclogs++;
                     echo '<a href="' . $row->value->FOIDocumentsURL . '">'
-                    . $row->value->FOIDocumentsURL . '</a>';
+                        . $row->value->FOIDocumentsURL . '</a>';
                     if ($ENV == "DEV")
                         echo '<br><small>(<a href="viewDocument.php?hash=' . md5($row->value->FOIDocumentsURL) . '">'
-                        . 'view local copy</a>)</small>';
+                            . 'view local copy</a>)</small>';
                 } else {
                     echo "<font color='red'><abbr title='No'>✘</abbr></font>";
                 }
@@ -49,11 +49,11 @@
                     } else if (file_exists("./scrapers/" . $row->id . '.txt')) {
                         if (trim(file_get_contents("./scrapers/" . $row->id . '.txt')) == "no disclog") {
                             echo "<font color='yellow'><abbr title='No log table exists at URL to scrape'><b>◎</b></abbr></font>";
-                        $yellow++;
+                            $yellow++;
                         } else {
                             echo file_get_contents("./scrapers/" . $row->id . '.txt');
-                        echo "<font color='orange'><abbr title='Work in progress'><b>▬</b></abbr></font>";
-                        $orange++;
+                            echo "<font color='orange'><abbr title='Work in progress'><b>▬</b></abbr></font>";
+                            $orange++;
                         }
                     } else {
                         echo "<font color='red'><abbr title='No'>✘</abbr></font>";
@@ -69,7 +69,7 @@
 }
 echo "</table>";
 echo $agencies . " agencies, " . round(($disclogs / $agencies) * 100) . "% with disclosure logs; "
- . round(($green / $disclogs) * 100) . "% logs with scrapers " . round(($red / $disclogs) * 100) . "% logs without scrapers " . round(($orange / $disclogs) * 100) . "% logs Work-In-Progress scrapers ";
+    . round(($green / $disclogs) * 100) . "% logs with scrapers " . round(($red / $disclogs) * 100) . "% logs without scrapers " . round(($orange / $disclogs) * 100) . "% logs Work-In-Progress scrapers ";
 
 include_footer_documents();
 ?>

--- a/documents/exportAll.csv.php
+++ b/documents/exportAll.csv.php
@@ -39,7 +39,7 @@
                         if (is_array($agencyArray[$fieldName])) {
                             $row[] = implode(";", $agencyArray[$fieldName]);
                         } else {
-                            $row[] = str_replace(Array("\n", '"', "\t"),"",$agencyArray[$fieldName]);
+                            $row[] = str_replace(Array("\n", '"', "\t"), "", $agencyArray[$fieldName]);
                         }
                     } else {
                         $row[] = "";

--- /dev/null
+++ b/documents/gazette.py
@@ -1,1 +1,57 @@
+import sys, os
+import time
+import scrape
+from bs4 import BeautifulSoup
 
+from unidecode import unidecode
+
+items = 3950
+items = 1
+while True:
+    print str(items) + " (" +str(items/25) +" screens to go)"
+    listurl = "http://gazettes.ag.gov.au/portal/govgazonline.nsf/publications?OpenView&Start=" + str(items)
+    (listurl, mime_type, listhtml) = scrape.fetchURL(scrape.docsdb,
+        listurl, "gazette", "AGD", False)
+    for line in listhtml.split('\n'):
+        soup = BeautifulSoup(line)
+        #print line
+        for row in soup.find_all('tr'):
+            print line
+            if row.has_key('valign'):
+                i = 0
+                date = ""
+                id = ""
+                type = ""
+                description = ""
+                name = ""
+                url = ""
+                for col in soup.find_all('td'):
+                    #print ''.join(col.stripped_strings)
+                    if i == 0:
+                        date = ''.join(col.stripped_strings)
+                    if i == 1:
+                        id = ''.join(col.stripped_strings)
+                    if i == 2:
+                        type = ''.join(col.stripped_strings)
+                    if i == 3:
+                        description = ''.join(col.stripped_strings)
+                        for link in col.findAll('a'):
+                            if link.has_key("href"):
+                                url = link['href']
+                                name = ''.join(link.stripped_strings)
+                                print str(items) + " (" +str(items/25) +" screens to go)"
+                                print [date, id, type, description, name, url]
+                                itemurl = scrape.fullurl(listurl, url)
+                                (itemurl, mime_type, html) = scrape.fetchURL(scrape.docsdb,
+                                    itemurl, "gazette", "AGD", False)
+                                hash = scrape.mkhash(scrape.canonurl(itemurl))
+                                doc = scrape.docsdb.get(hash)
+                                doc['metadata'] = {"date": date, "date": id, "type":type, "description":description,"name": name,"url": url}
+                                scrape.docsdb.save(doc)
+                                #time.sleep(2)
+                    i = i + 1;
+
+    items = items - 25
+    if items <= 0:
+        break
+

--- a/documents/genericScrapers.py
+++ b/documents/genericScrapers.py
@@ -1,5 +1,6 @@
 import sys
 import os
+
 sys.path.insert(0, os.path.join(os.path.dirname(__file__) or '.', '../'))
 import scrape
 from bs4 import BeautifulSoup
@@ -51,12 +52,12 @@
         """ do the scraping """
         return
 
+
 class GenericHTMLDisclogScraper(GenericDisclogScraper):
-
     def doScrape(self):
         foidocsdb = scrape.couch['disclosr-foidocuments']
         (url, mime_type, rcontent) = scrape.fetchURL(scrape.docsdb,
-             self.getURL(), "foidocuments", self.getAgencyID())
+            self.getURL(), "foidocuments", self.getAgencyID())
         content = rcontent
         dochash = scrape.mkhash(content)
         doc = foidocsdb.get(dochash)
@@ -66,33 +67,33 @@
             last_attach = scrape.getLastAttachment(scrape.docsdb, self.getURL())
             if last_attach != None:
                 html_diff = difflib.HtmlDiff()
-                description = description + "\nChanges: "
-                description = description + html_diff.make_table(last_attach.read().split('\n'),
-                           content.split('\n'))
+                diff = html_diff.make_table(last_attach.read().split('\n'),
+                    content.split('\n'))
             edate = date.today().strftime("%Y-%m-%d")
             doc = {'_id': dochash, 'agencyID': self.getAgencyID()
             , 'url': self.getURL(), 'docID': dochash,
-            "date": edate, "title": "Disclosure Log Updated", "description": description}
+            "date": edate, "title": "Disclosure Log Updated", 
+	    "description":  self.remove_control_chars(description), "diff": self.remove_control_chars(diff)}
             foidocsdb.save(doc)
         else:
             print "already saved"
 
+
 class GenericPDFDisclogScraper(GenericDisclogScraper):
-
     def doScrape(self):
         foidocsdb = scrape.couch['disclosr-foidocuments']
         (url, mime_type, content) = scrape.fetchURL(scrape.docsdb,
-             self.getURL(), "foidocuments", self.getAgencyID())
+            self.getURL(), "foidocuments", self.getAgencyID())
         laparams = LAParams()
         rsrcmgr = PDFResourceManager(caching=True)
         outfp = StringIO()
         device = TextConverter(rsrcmgr, outfp, codec='utf-8',
-             laparams=laparams)
+            laparams=laparams)
         fp = StringIO()
         fp.write(content)
 
         process_pdf(rsrcmgr, device, fp, set(), caching=True,
-             check_extractable=True)
+            check_extractable=True)
         description = outfp.getvalue()
         fp.close()
         device.close()
@@ -104,18 +105,17 @@
             edate = date.today().strftime("%Y-%m-%d")
             doc = {'_id': dochash, 'agencyID': self.getAgencyID()
             , 'url': self.getURL(), 'docID': dochash,
-            "date": edate, "title": "Disclosure Log Updated", "description": description}
+            "date": edate, "title": "Disclosure Log Updated", "description": self.remove_control_chars(description)}
             foidocsdb.save(doc)
         else:
             print "already saved"
 
 
 class GenericDOCXDisclogScraper(GenericDisclogScraper):
-
     def doScrape(self):
         foidocsdb = scrape.couch['disclosr-foidocuments']
         (url, mime_type, content) = scrape.fetchURL(scrape.docsdb
-        , self.getURL(), "foidocuments", self.getAgencyID())
+            , self.getURL(), "foidocuments", self.getAgencyID())
         mydoc = zipfile.ZipFile(file)
         xmlcontent = mydoc.read('word/document.xml')
         document = etree.fromstring(xmlcontent)
@@ -125,7 +125,7 @@
         newparatextlist = []
         for paratext in paratextlist:
             newparatextlist.append(paratext.encode("utf-8"))
-        ## Print our documnts test with two newlines under each paragraph
+            ## Print our documnts test with two newlines under each paragraph
         description = '\n\n'.join(newparatextlist).strip(' \t\n\r')
         dochash = scrape.mkhash(description)
         doc = foidocsdb.get(dochash)
@@ -134,42 +134,42 @@
             print "saving " + dochash
             edate = time().strftime("%Y-%m-%d")
             doc = {'_id': dochash, 'agencyID': self.getAgencyID()
-            , 'url': self.getURL(), 'docID': dochash,
-            "date": edate, "title": "Disclosure Log Updated", "description": description}
+                , 'url': self.getURL(), 'docID': dochash,
+                   "date": edate, "title": "Disclosure Log Updated", "description": description}
             foidocsdb.save(doc)
         else:
             print "already saved"
 
 
 class GenericRSSDisclogScraper(GenericDisclogScraper):
-
-        def doScrape(self):
-            foidocsdb = scrape.couch['disclosr-foidocuments']
-            (url, mime_type, content) = scrape.fetchURL(scrape.docsdb,
-                 self.getURL(), "foidocuments", self.getAgencyID())
-            feed = feedparser.parse(content)
-            for entry in feed.entries:
-                #print entry
-                print entry.id
-                dochash = scrape.mkhash(entry.id)
-                doc = foidocsdb.get(dochash)
-                #print doc
-                if doc is None:
-                    print "saving " + dochash
-                    edate = datetime.fromtimestamp(
-                        mktime(entry.published_parsed)).strftime("%Y-%m-%d")
-                    doc = {'_id': dochash, 'agencyID': self.getAgencyID(),
-                        'url': entry.link, 'docID': entry.id,
-                        "date": edate, "title": entry.title}
-                    self.getDescription(entry, entry, doc)
-                    foidocsdb.save(doc)
-                else:
-                    print "already saved"
-
-            def getDescription(self, content, entry, doc):
-                    """ get description from rss entry"""
-                    doc.update({'description': content.summary})
-            return
+    def doScrape(self):
+        foidocsdb = scrape.couch['disclosr-foidocuments']
+        (url, mime_type, content) = scrape.fetchURL(scrape.docsdb,
+            self.getURL(), "foidocuments", self.getAgencyID())
+        feed = feedparser.parse(content)
+        for entry in feed.entries:
+            #print entry
+            print entry.id
+            dochash = scrape.mkhash(entry.id)
+            doc = foidocsdb.get(dochash)
+            #print doc
+            if doc is None:
+                print "saving " + dochash
+                edate = datetime.fromtimestamp(
+                    mktime(entry.published_parsed)).strftime("%Y-%m-%d")
+                doc = {'_id': dochash, 'agencyID': self.getAgencyID(),
+                       'url': entry.link, 'docID': entry.id,
+                       "date": edate, "title": entry.title}
+                self.getDescription(entry, entry, doc)
+                foidocsdb.save(doc)
+            else:
+                print "already saved"
+
+        def getDescription(self, content, entry, doc):
+            """ get description from rss entry"""
+            doc.update({'description': content.summary})
+
+        return
 
 
 class GenericOAICDisclogScraper(GenericDisclogScraper):
@@ -187,7 +187,7 @@
         """ get description from rss entry"""
         descriptiontxt = ""
         for string in content.stripped_strings:
-                    descriptiontxt = descriptiontxt + " \n" + string
+            descriptiontxt = descriptiontxt + " \n" + string
         doc.update({'description': descriptiontxt})
 
     def getTitle(self, content, entry, doc):
@@ -200,11 +200,16 @@
         return table.find_all('tr')
 
     def getDate(self, content, entry, doc):
-        date = ''.join(content.stripped_strings).strip()
-        (a, b, c) = date.partition("(")
-        date = self.remove_control_chars(a.replace("Octber", "October"))
-        print date
-        edate = parse(date, dayfirst=True, fuzzy=True).strftime("%Y-%m-%d")
+        strdate = ''.join(content.stripped_strings).strip()
+        (a, b, c) = strdate.partition("(")
+        strdate = self.remove_control_chars(a.replace("Octber", "October").replace("1012","2012").replace("Janrurary", "January").replace("1012","2012"))
+        print strdate
+        try:
+		edate = parse(strdate, dayfirst=True, fuzzy=True).strftime("%Y-%m-%d")
+	except ValueError:
+		print >> sys.stderr, "ERROR date invalid %s " % strdate
+		print >> sys.stderr, "ERROR date originally %s " % ''.join(content.stripped_strings).strip()
+		edate = date.today().strftime("%Y-%m-%d")  
         print edate
         doc.update({'date': edate})
         return
@@ -215,7 +220,7 @@
             if atag.has_key('href'):
                 links.append(scrape.fullurl(content, atag['href']))
         if links != []:
-                    doc.update({'links': links})
+            doc.update({'links': links})
         return
 
     def doScrape(self):
@@ -232,10 +237,11 @@
                     columns = row.find_all('td')
                     if len(columns) is self.getColumnCount():
                         (id, date, title,
-                        description, notes) = self.getColumns(columns)
+                         description, notes) = self.getColumns(columns)
                         print self.remove_control_chars(
                             ''.join(id.stripped_strings))
                         if id.string is None:
+			    print "no id, using date as hash"
                             dochash = scrape.mkhash(
                                 self.remove_control_chars(
                                     url + (''.join(date.stripped_strings))))
@@ -248,27 +254,28 @@
                         if doc is None:
                             print "saving " + dochash
                             doc = {'_id': dochash,
-                            'agencyID': self.getAgencyID(),
-                            'url': self.getURL(),
-                            'docID': (''.join(id.stripped_strings))}
+                                   'agencyID': self.getAgencyID(),
+                                   'url': self.getURL(),
+                                   'docID': (''.join(id.stripped_strings))}
                             self.getLinks(self.getURL(), row, doc)
                             self.getTitle(title, row, doc)
                             self.getDate(date, row, doc)
                             self.getDescription(description, row, doc)
                             if notes is not None:
-                                doc.update({ 'notes': (
+                                doc.update({'notes': (
                                     ''.join(notes.stripped_strings))})
-                            badtitles = ['-','Summary of FOI Request'
-                            , 'FOI request(in summary form)'
-                            , 'Summary of FOI request received by the ASC',
-'Summary of FOI request received by agency/minister',
-'Description of Documents Requested','FOI request',
-'Description of FOI Request','Summary of request','Description','Summary',
-'Summary of FOIrequest received by agency/minister','Summary of FOI request received','Description of    FOI Request',"FOI request",'Results 1 to 67 of 67']
-                            if doc['title'] not in badtitles\
-                            and doc['description'] != '':
-                                                            print "saving"
-                                                            foidocsdb.save(doc)
+                            badtitles = ['-', 'Summary of FOI Request'
+                                , 'FOI request(in summary form)'
+                                , 'Summary of FOI request received by the ASC',
+                                         'Summary of FOI request received by agency/minister',
+                                         'Description of Documents Requested', 'FOI request',
+                                         'Description of FOI Request', 'Summary of request', 'Description', 'Summary',
+                                         'Summary of FOIrequest received by agency/minister',
+                                         'Summary of FOI request received', 'Description of    FOI Request',
+                                         "FOI request", 'Results 1 to 67 of 67']
+                            if doc['title'] not in badtitles and 'description' in doc.keys() and doc['description'] != '':
+                                print "saving"
+                                foidocsdb.save(doc)
                         else:
                             print "already saved " + dochash
 
@@ -276,6 +283,6 @@
                         print "header row"
 
                     else:
-                        print "ERROR number of columns incorrect"
+                        print >> sys.stderr, "ERROR number of columns incorrect"
                         print row
 

--- a/documents/index.php
+++ b/documents/index.php
@@ -5,8 +5,11 @@
 $endkey = (isset($_REQUEST['end_key']) ? $_REQUEST['end_key'] : '9999-99-99');
 $enddocid = (isset($_REQUEST['end_docid']) ? $_REQUEST['end_docid'] : null);
 ?>
-<div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act in one place!</div>
-<a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a><br>
+<div class="headline">Read all the information released by Australian Federal Government agencies under the FOI Act in
+    one place!
+</div>
+<a style='float:right' href="rss.xml.php"><img src="img/feed-icon-14x14.png" alt="RSS Icon"/> All Agencies RSS Feed</a>
+<br>
 <?php
 $agenciesdb = $server->get_db('disclosr-agencies');
 
@@ -16,7 +19,7 @@
 }
 $foidocsdb = $server->get_db('disclosr-foidocuments');
 try {
-    $rows = $foidocsdb->get_view("app", "byDate", Array($endkey, '0000-00-00'), true, 20,null, $enddocid)->rows;
+    $rows = $foidocsdb->get_view("app", "byDate", Array($endkey, '0000-00-00'), true, 20, null, $enddocid)->rows;
     if ($rows) {
         foreach ($rows as $key => $row) {
             echo displayLogEntry($row, $idtoname);

--- a/documents/redirect.php
+++ b/documents/redirect.php
@@ -1,18 +1,18 @@
 <?php
-$subdomain = str_replace('disclo.gs','',$_SERVER['SERVER_NAME']);
+$subdomain = str_replace('disclo.gs', '', $_SERVER['SERVER_NAME']);
 $script = $_SERVER['REQUEST_URI'];
 
 if ($script == '/google676a414ad086cefb.html') {
-	echo 'google-site-verification: google676a414ad086cefb.html';
-	exit();
+    echo 'google-site-verification: google676a414ad086cefb.html';
+    exit();
 }
 if ($script == '/googlebcce906c6b666bb8.html') {
-        echo 'google-site-verification: googlebcce906c6b666bb8.html';
-        exit();
+    echo 'google-site-verification: googlebcce906c6b666bb8.html';
+    exit();
 }
 
 header('HTTP/1.1 301 Moved Permanently');
-header('Location: http://'.$subdomain.'disclosurelo.gs'.$script);
+header('Location: http://' . $subdomain . 'disclosurelo.gs' . $script);
 exit();
 ?>
 

--- a/documents/rss.xml.php
+++ b/documents/rss.xml.php
@@ -23,9 +23,9 @@
     $title = 'All Agencies';
 }
 //Use wrapper functions for common channelelements
-$TestFeed->setTitle('disclosurelo.gs Newest Entries - '.$title);
-$TestFeed->setLink('http://disclosurelo.gs/rss.xml.php'.(isset($_REQUEST['id'])? '?id='.$_REQUEST['id'] : ''));
-$TestFeed->setDescription('disclosurelo.gs Newest Entries - '.$title);
+$TestFeed->setTitle('disclosurelo.gs Newest Entries - ' . $title);
+$TestFeed->setLink('http://disclosurelo.gs/rss.xml.php' . (isset($_REQUEST['id']) ? '?id=' . $_REQUEST['id'] : ''));
+$TestFeed->setDescription('disclosurelo.gs Newest Entries - ' . $title);
 $TestFeed->setChannelElement('language', 'en-us');
 $TestFeed->setChannelElement('pubDate', date(DATE_RSS, time()));
 

--- a/documents/runScrapers.sh
+++ b/documents/runScrapers.sh
@@ -1,10 +1,23 @@
-for f in scrapers/*.py; 
-	do echo "Processing $f file.."; 
-	python $f; 
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+echo $DIR
+cd $DIR
+echo "" > /tmp/disclosr-error
+for f in $DIR/scrapers/*.py; do
+	echo "Processing $f file..";
+	md5=`md5sum /tmp/disclosr-error`
+	python $f 3>&1 1>&2 2>&3 | tee --append /tmp/disclosr-error;
+	md52=`md5sum /tmp/disclosr-error`
+	if [ "$md5" != "$md52" ]; then
+		echo "^^^^^^^^^^^^^^ $f" >> /tmp/disclosr-error;
+	fi
 	if [ "$?" -ne "0" ]; then
 		echo "error";
-		sleep 2; 
+		sleep 1;
 	fi
 done
+if [ -s /tmp/disclosr-error ] ; then
+    echo "emailling logs..";
+    mail -E -s "Disclosr errors" maxious@lambdacomplex.org < /tmp/disclosr-error ;
+fi
 
 

--- a/documents/scrape.py
+++ b/documents/scrape.py
@@ -7,12 +7,20 @@
 from urlparse import urljoin
 import time
 import os
+import sys
 import mimetypes
 import urllib
 import urlparse
+import socket
+
+#couch = couchdb.Server('http://192.168.1.148:5984/')
+#couch = couchdb.Server('http://192.168.1.113:5984/')
+couch = couchdb.Server('http://127.0.0.1:5984/')
+
 
 def mkhash(input):
     return hashlib.md5(input).hexdigest().encode("utf-8")
+
 
 def canonurl(url):
     r"""Return the canonical, ASCII-encoded form of a UTF-8 encoded URL, or ''
@@ -65,10 +73,11 @@
     url = urlparse.urlunsplit((scheme, netloc, path, query, fragment))
     return url[:4096]
 
-def fullurl(url,href):
-    href = href.replace(" ","%20")
-    href = re.sub('#.*$','',href)
-    return urljoin(url,href)
+
+def fullurl(url, href):
+    href = href.replace(" ", "%20")
+    href = re.sub('#.*$', '', href)
+    return urljoin(url, href)
 
 #http://diveintopython.org/http_web_services/etags.html
 class NotModifiedHandler(urllib2.BaseHandler):
@@ -77,37 +86,41 @@
         addinfourl.code = code
         return addinfourl
 
-def getLastAttachment(docsdb,url):
+
+def getLastAttachment(docsdb, url):
     hash = mkhash(url)
     doc = docsdb.get(hash)
-    if doc != None:
+    if doc != None and "_attachments" in doc.keys():
         last_attachment_fname = doc["_attachments"].keys()[-1]
-        last_attachment = docsdb.get_attachment(doc,last_attachment_fname)
+        last_attachment = docsdb.get_attachment(doc, last_attachment_fname)
         return last_attachment
     else:
         return None
+
 
 def fetchURL(docsdb, url, fieldName, agencyID, scrape_again=True):
     url = canonurl(url)
     hash = mkhash(url)
     req = urllib2.Request(url)
-    print "Fetching %s (%s)" % (url,hash)
+    print "Fetching %s (%s)" % (url, hash)
     if url.startswith("mailto") or url.startswith("javascript") or url.startswith("#") or url == None or url == "":
-        print "Not a valid HTTP url"
-        return (None,None,None)
+        print >> sys.stderr, "Not a valid HTTP url"
+        return (None, None, None)
     doc = docsdb.get(hash)
     if doc == None:
-        doc = {'_id': hash, 'agencyID': agencyID, 'url': url, 'fieldName':fieldName}
+        doc = {'_id': hash, 'agencyID': agencyID, 'url': url, 'fieldName': fieldName, 'type': 'website'}
     else:
-        if (('page_scraped' in doc) and (time.time() - doc['page_scraped']) < 60*24*14*1000):
-            print "Uh oh, trying to scrape URL again too soon!"+hash
-            last_attachment_fname = doc["_attachments"].keys()[-1]
-            last_attachment = docsdb.get_attachment(doc,last_attachment_fname)
-            content = last_attachment
-            return (doc['url'],doc['mime_type'],content.read())
-        if scrape_again == False:
-            print "Not scraping this URL again as requested"
-            return (doc['url'],doc['mime_type'],content.read())
+        if (('page_scraped' in doc) and ((time.time() - doc['page_scraped']) < 60 * 24 * 14) or (scrape_again == False)):
+            print "Uh oh, trying to scrape URL again too soon!" + hash
+	    if (not doc.has_key('file_size') or doc["file_size"] != "0") and "_attachments" in doc.keys():
+	            last_attachment_fname = doc["_attachments"].keys()[-1]
+	            last_attachment = docsdb.get_attachment(doc, last_attachment_fname)
+        	    content = last_attachment.read()
+		    mime_type = doc['mime_type']
+	    else:
+		    content = None
+		    mime_type = None
+            return (doc['url'], mime_type, content)
 
     req.add_header("User-Agent", "Mozilla/4.0 (compatible; Prometheus webspider; owner maxious@lambdacomplex.org)")
     #if there is a previous version stored in couchdb, load caching helper tags
@@ -118,7 +131,7 @@
 
     opener = urllib2.build_opener(NotModifiedHandler())
     try:
-        url_handle = opener.open(req)
+        url_handle = opener.open(req, None, 20)
         doc['url'] = url_handle.geturl() # may have followed a redirect to a new url
         headers = url_handle.info() # the addinfourls have the .info() too
         doc['etag'] = headers.getheader("ETag")
@@ -131,97 +144,98 @@
         doc['file_size'] = headers.getheader("Content-Length")
         content_type = headers.getheader("Content-Type")
         if content_type != None:
-             doc['mime_type'] = content_type.split(";")[0]
+            doc['mime_type'] = content_type.split(";")[0]
         else:
-             (type,encoding) = mimetypes.guess_type(url)
-             doc['mime_type'] = type
+            (type, encoding) = mimetypes.guess_type(url)
+            doc['mime_type'] = type
         if hasattr(url_handle, 'code'):
             if url_handle.code == 304:
-                print "the web page has not been modified"+hash
+                print "the web page has not been modified" + hash
                 last_attachment_fname = doc["_attachments"].keys()[-1]
-                last_attachment = docsdb.get_attachment(doc,last_attachment_fname)
+                last_attachment = docsdb.get_attachment(doc, last_attachment_fname)
                 content = last_attachment
-                return (doc['url'],doc['mime_type'],content.read())
+                return (doc['url'], doc['mime_type'], content.read())
             else:
                 print "new webpage loaded"
                 content = url_handle.read()
                 docsdb.save(doc)
                 doc = docsdb.get(hash) # need to get a _rev
-                docsdb.put_attachment(doc, content, str(time.time())+"-"+os.path.basename(url), doc['mime_type'])
+                docsdb.put_attachment(doc, content, str(time.time()) + "-" + os.path.basename(url), doc['mime_type'])
                 return (doc['url'], doc['mime_type'], content)
                 #store as attachment epoch-filename
 
-    except urllib2.URLError as e:
-            print "error!"
-            error = ""
-            if hasattr(e, 'reason'):
-                error = "error %s in downloading %s" % (str(e.reason), url)
-            elif hasattr(e, 'code'):
-                error = "error %s in downloading %s" % (e.code, url)
-            print error
-            doc['error'] = error
-            docsdb.save(doc)
-            return (None,None,None)
-
+    except (urllib2.URLError, socket.timeout) as e:
+        print >> sys.stderr,"error!"
+        error = ""
+        if hasattr(e, 'reason'):
+            error = "error %s in downloading %s" % (str(e.reason), url)
+        elif hasattr(e, 'code'):
+            error = "error %s in downloading %s" % (e.code, url)
+        print >> sys.stderr, error
+        doc['error'] = error
+        docsdb.save(doc)
+        return (None, None, None)
 
 
 def scrapeAndStore(docsdb, url, depth, fieldName, agencyID):
-    (url,mime_type,content) = fetchURL(docsdb, url, fieldName, agencyID)
+    (url, mime_type, content) = fetchURL(docsdb, url, fieldName, agencyID)
     badURLs = ["http://www.ausport.gov.au/supporting/funding/grants_and_scholarships/grant_funding_report"]
     if content != None and depth > 0 and url != "http://www.ausport.gov.au/supporting/funding/grants_and_scholarships/grant_funding_report":
-        if mime_type == "text/html" or mime_type == "application/xhtml+xml" or mime_type =="application/xml":
-                # http://www.crummy.com/software/BeautifulSoup/documentation.html
-                soup = BeautifulSoup(content)
-                navIDs = soup.findAll(id=re.compile('nav|Nav|menu|bar|left|right|sidebar|more-links|breadcrumb|footer|header'))
-                for nav in navIDs:
-                    print "Removing element", nav['id']
+        if mime_type == "text/html" or mime_type == "application/xhtml+xml" or mime_type == "application/xml":
+            # http://www.crummy.com/software/BeautifulSoup/documentation.html
+            soup = BeautifulSoup(content)
+            navIDs = soup.findAll(
+                id=re.compile('nav|Nav|menu|bar|left|right|sidebar|more-links|breadcrumb|footer|header'))
+            for nav in navIDs:
+                print "Removing element", nav['id']
+                nav.extract()
+                navClasses = soup.findAll(
+                    attrs={'class': re.compile('nav|menu|bar|left|right|sidebar|more-links|breadcrumb|footer|header')})
+                for nav in navClasses:
+                    print "Removing element", nav['class']
                     nav.extract()
-                    navClasses = soup.findAll(attrs={'class' : re.compile('nav|menu|bar|left|right|sidebar|more-links|breadcrumb|footer|header')})
-                    for nav in navClasses:
-                        print "Removing element", nav['class']
-                        nav.extract()
-                    links = soup.findAll('a') # soup.findAll('a', id=re.compile("^p-"))
-                    linkurls = set([])
-                    for link in links:
-                        if link.has_key("href"):
-                            if link['href'].startswith("http"):
-                                # lets not do external links for now
-                                # linkurls.add(link['href'])
-                                None
-                            if link['href'].startswith("mailto"):
-                                # not http
-                                None
-                            if link['href'].startswith("javascript"):
-                                # not http
-                                None
-                            else:
-                                # remove anchors and spaces in urls
-                                linkurls.add(fullurl(url,link['href']))
-                    for linkurl in linkurls:
-                               #print linkurl
-                               scrapeAndStore(docsdb, linkurl, depth-1, fieldName, agencyID)
-
-#couch = couchdb.Server('http://192.168.1.148:5984/')
-couch = couchdb.Server('http://127.0.0.1:5984/')
+                links = soup.findAll('a') # soup.findAll('a', id=re.compile("^p-"))
+                linkurls = set([])
+                for link in links:
+                    if link.has_key("href"):
+                        if link['href'].startswith("http"):
+                            # lets not do external links for now
+                            # linkurls.add(link['href'])
+                            None
+                        if link['href'].startswith("mailto"):
+                            # not http
+                            None
+                        if link['href'].startswith("javascript"):
+                            # not http
+                            None
+                        else:
+                            # remove anchors and spaces in urls
+                            linkurls.add(fullurl(url, link['href']))
+                for linkurl in linkurls:
+                    #print linkurl
+                    scrapeAndStore(docsdb, linkurl, depth - 1, fieldName, agencyID)
+
 # select database
 agencydb = couch['disclosr-agencies']
 docsdb = couch['disclosr-documents']
 
 if __name__ == "__main__":
-    for row in agencydb.view('app/getScrapeRequired'): #not recently scraped agencies view?
+    for row in agencydb.view('app/all'): #not recently scraped agencies view?
         agency = agencydb.get(row.id)
         print agency['name']
         for key in agency.keys():
-            if key == "FOIDocumentsURL" and "status" not in agency.keys:
-                scrapeAndStore(docsdb, agency[key],0,key,agency['_id'])
-            if key == 'website' and False:
-                scrapeAndStore(docsdb, agency[key],0,key,agency['_id'])
+            if key == "FOIDocumentsURL" and "status" not in agency.keys() and False:
+                scrapeAndStore(docsdb, agency[key], 0, key, agency['_id'])
+            if key == 'website' and True:
+                scrapeAndStore(docsdb, agency[key], 0, key, agency['_id'])
+                if "metadata" not in agency.keys():
+                    agency['metadata'] = {}
                 agency['metadata']['lastScraped'] = time.time()
             if key.endswith('URL') and False:
                 print key
                 depth = 1
                 if 'scrapeDepth' in agency.keys():
                     depth = agency['scrapeDepth']
-                scrapeAndStore(docsdb, agency[key],depth,key,agency['_id'])
+                scrapeAndStore(docsdb, agency[key], depth, key, agency['_id'])
         agencydb.save(agency)
 

--- a/documents/scrapers/0049d35216493c545ef5f7f000e6b252.py
+++ b/documents/scrapers/0049d35216493c545ef5f7f000e6b252.py
@@ -2,7 +2,14 @@
 import os
 sys.path.insert(0, os.path.join(os.path.dirname(__file__) or '.', '../'))
 import genericScrapers
-
+import traceback
+try:
+	import amonpy
+	amonpy.config.address = 'http://amon_instance:port'
+	amonpy.config.secret_key = 'the secret key from /etc/amon.conf'
+	amon_available = True
+except ImportError:
+	amon_available = False
 
 class ScraperImplementation(genericScrapers.GenericPDFDisclogScraper):
 
@@ -15,5 +22,26 @@
          genericScrapers.GenericPDFDisclogScraper)
     print 'Instance:', isinstance(ScraperImplementation(),
          genericScrapers.GenericPDFDisclogScraper)
-    ScraperImplementation().doScrape()
+    try:
+	ScraperImplementation().doScrape()
+    except Exception, err:
+        sys.stderr.write('ERROR: %s\n' % str(err))
+	print "Error Reason: ", err.__doc__
+	print "Exception: ", err.__class__
+	print traceback.format_exc()
+	if amon_available:
+               data = {
+                        'exception_class': '',
+                        'url': '',
+                        'backtrace': ['exception line ', 'another exception line'],
+                        'enviroment': '',
+                        
+                        # In 'data' you can add request information, session variables - it's a recursive 
+                        # dictionary, so you can literally add everything important for your specific case
+                        # The dictionary doesn't have a specified structure, the keys below are only example
+                        'data': {'request': '', 'session': '', 'more': ''}
 
+                }
+		#amonpy.exception(data)
+	pass
+

--- a/documents/scrapers/1fda9544d2a3fa4cd92aec4b206a6763.py
+++ b/documents/scrapers/1fda9544d2a3fa4cd92aec4b206a6763.py
@@ -6,8 +6,6 @@
 
 #http://www.doughellmann.com/PyMOTW/abc/
 class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
-        def getTable(self,soup):
-                return soup.find(_class = "article-content").table
         def getColumnCount(self):
                 return 5
         def getColumns(self,columns):

--- a/documents/scrapers/227cb6eb7d2c9f8a6e846df7447d6caa.py
+++ b/documents/scrapers/227cb6eb7d2c9f8a6e846df7447d6caa.py
@@ -18,13 +18,13 @@
                                         if mime_type == "text/html" or mime_type == "application/xhtml+xml" or mime_type =="application/xml":
                                         # http://www.crummy.com/software/BeautifulSoup/documentation.html
                                                 soup = BeautifulSoup(htcontent)
-                                                for row in soup.find(class_ = "ms-rteTable-GreyAlternating").find_all('tr'):
+						rowtitle = soup.find(class_ = "wc-title").find("h1").string
+                                                if rowtitle != None:
+                                                   description = rowtitle + ": "
+                                                for row in soup.find(class_ ="wc-content").find_all('td'):
                                                         if row != None:
-								rowtitle = row.find('th').string
-                                                                if rowtitle != None:
-                                                                    description = description + "\n" + rowtitle + ": "
-                                                                for text in row.find('td').stripped_strings:
-                                                                    description = description + text
+                                                                for text in row.stripped_strings:
+                                                                    description = description + text + "\n"
                                                      		for atag in row.find_all("a"):
                                                                 	if atag.has_key('href'):
                                                                         	links.append(scrape.fullurl(link,atag['href']))
@@ -37,7 +37,7 @@
 	def getColumnCount(self):
 		return 2
 	def getTable(self,soup):
-		return soup.find(class_ = "ms-rteTable-GreyAlternating")
+		return soup.find(class_ = "ms-rteTable-default")
 	def getColumns(self,columns):
 		(date, title) = columns
 		return (title, date, title, title, None)

--- a/documents/scrapers/24bd71114d3975ed9a63ad29624c62c9.py
+++ b/documents/scrapers/24bd71114d3975ed9a63ad29624c62c9.py
@@ -7,7 +7,7 @@
 #http://www.doughellmann.com/PyMOTW/abc/
 class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
         def getTable(self,soup):
-                return soup.find(id = "inner_content")       
+                return soup.find(class_="tborder")       
         def getColumnCount(self):
                 return 2
         def getColumns(self,columns):

--- a/documents/scrapers/38ca99d2790975a40dde3fae41dbdc3d.py
+++ b/documents/scrapers/38ca99d2790975a40dde3fae41dbdc3d.py
@@ -21,6 +21,7 @@
     			if i < 2:
 				title = title + string
 			i = i+1
+		title = self.remove_control_chars(title)
                 doc.update({'title': title})
 		print title
                 return

--- a/documents/scrapers/3d5871a44abbbc81ef5b3a420070755d.py
+++ b/documents/scrapers/3d5871a44abbbc81ef5b3a420070755d.py
@@ -8,40 +8,14 @@
 from datetime import *
 
 #http://www.doughellmann.com/PyMOTW/abc/
-class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
-        def getTable(self,soup):
-                return soup.find(class_ = "inner-column").table       
-        def getRows(self,table):
-                return table.tbody.find_all('tr',recursive=False)
+class ScraperImplementation(genericScrapers.GenericHTMLDisclogScraper):
         def getColumnCount(self):
-                return 3
-        def getColumns(self,columns):
-                (date, title, description) = columns
-                return (date, date, title, description, None)
-        def getDate(self, content, entry, doc):
-		i = 0
-		date = ""
-		for string in content.stripped_strings:
-    			if i ==1:
-				date = string
-			i = i+1
-                edate = parse(date, dayfirst=True, fuzzy=True).strftime("%Y-%m-%d")
-                print edate
-                doc.update({'date': edate})
-                return
-   	def getTitle(self, content, entry, doc):
-		i = 0
-		title = ""
-		for string in content.stripped_strings:
-    			if i < 2:
-				title = title + string
-			i = i+1
-                doc.update({'title': title})
-		#print title
-                return
+                return 0
 
 if __name__ == '__main__':
-    print 'Subclass:', issubclass(ScraperImplementation, genericScrapers.GenericOAICDisclogScraper)
-    print 'Instance:', isinstance(ScraperImplementation(), genericScrapers.GenericOAICDisclogScraper)
+#http://www.csiro.au/Portals/About-CSIRO/How-we-work/Governance/FOI-Request-Disclosure-Log-2012-13.aspx
+#http://www.csiro.au/Portals/About-CSIRO/How-we-work/Governance/FOI-Request-Disclosure-Log-2011-12.aspx
+    print 'Subclass:', issubclass(ScraperImplementation, genericScrapers.GenericHTMLDisclogScraper)
+    print 'Instance:', isinstance(ScraperImplementation(), genericScrapers.GenericHTMLDisclogScraper)
     ScraperImplementation().doScrape()
 

--- a/documents/scrapers/6fa04af95fbe7de96daa2c7560e0aad3.py
+++ b/documents/scrapers/6fa04af95fbe7de96daa2c7560e0aad3.py
@@ -6,8 +6,6 @@
 
 #http://www.doughellmann.com/PyMOTW/abc/
 class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
-        def getTable(self,soup):
-                return soup.find(id = "content_div_50269").table
         def getColumns(self,columns):
                 (id, date, title, description, notes) = columns
                 return (id, date, title, description, notes)

--- a/documents/scrapers/7c6adc1d41cf029bf1a0959e5156477a.py
+++ b/documents/scrapers/7c6adc1d41cf029bf1a0959e5156477a.py
@@ -21,11 +21,15 @@
         d.make_links_absolute(base_url = self.getURL())
         for table in d('table').items():
             title= table('thead').text()
-            print title
+            print self.remove_control_chars(title)
             (idate,descA,descB,link,deldate,notes) = table('tbody tr').map(lambda i, e: pq(e).children().eq(1).text())
             links = table('a').map(lambda i, e: pq(e).attr('href'))
             description = descA+" "+descB
-            edate = parse(idate[:12], dayfirst=True, fuzzy=True).strftime("%Y-%m-%d")
+	    try:
+	            edate = parse(idate[:12], dayfirst=True, fuzzy=True).strftime("%Y-%m-%d")
+	    except ValueError:
+		    edate = date.today().strftime("%Y-%m-%d")
+		    pass
             print edate
             dochash = scrape.mkhash(self.remove_control_chars(title))
             doc = foidocsdb.get(dochash)

--- a/documents/scrapers/8e874a2fde8aa0ccdc6d14573d766540.py
+++ b/documents/scrapers/8e874a2fde8aa0ccdc6d14573d766540.py
@@ -18,10 +18,10 @@
                                         if mime_type == "text/html" or mime_type == "application/xhtml+xml" or mime_type =="application/xml":
                                         # http://www.crummy.com/software/BeautifulSoup/documentation.html
                                                 soup = BeautifulSoup(htcontent)
-                                                for text in soup.find(id="divFullWidthColumn").stripped_strings:
+                                                for text in soup.find(class_ = "mainContent").stripped_strings:
                                                     description = description + text.encode('ascii', 'ignore')
 
-                                                for atag in soup.find(id="divFullWidthColumn").find_all("a"):
+                                                for atag in soup.find(id="SortingTable").find_all("a"):
                                                       	if atag.has_key('href'):
                                                               	links.append(scrape.fullurl(link,atag['href']))
 

--- a/documents/scrapers/a687a9eaab9e10e9e118d3fd7cf0e13a.py
+++ b/documents/scrapers/a687a9eaab9e10e9e118d3fd7cf0e13a.py
@@ -7,11 +7,11 @@
 #http://www.doughellmann.com/PyMOTW/abc/
 class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
         def getTable(self,soup):
-                return soup.find(id="ctl00_ContentPlaceHolderMainNoAjax_EdtrTD1494_2").table       
+                return soup.find(id="int-content").table       
         def getColumnCount(self):
-                return 4
+                return 3
         def getColumns(self,columns):
-                (blank,id, title,date) = columns
+                (id, title,date) = columns
                 return (id, date, title, title, None)
 
 if __name__ == '__main__':

--- /dev/null
+++ b/documents/scrapers/b0ca7fddcd1c965787daea47f2d32e0a.py
@@ -1,1 +1,17 @@
+import sys,os
+sys.path.insert(0, os.path.join(os.path.dirname(__file__) or '.', '../'))
+import genericScrapers
+import scrape
+from bs4 import BeautifulSoup
 
+#http://www.doughellmann.com/PyMOTW/abc/
+class ScraperImplementation(genericScrapers.GenericOAICDisclogScraper):
+        def getColumns(self,columns):
+                (id, date, title, description, notes) = columns
+                return (id, date, title, description, notes)
+
+if __name__ == '__main__':
+    print 'Subclass:', issubclass(ScraperImplementation, genericScrapers.GenericOAICDisclogScraper)
+    print 'Instance:', isinstance(ScraperImplementation(), genericScrapers.GenericOAICDisclogScraper)
+    ScraperImplementation().doScrape()
+

--- a/documents/scrapers/dfd7414bb0c21a0076ab559901ae0588.py
+++ b/documents/scrapers/dfd7414bb0c21a0076ab559901ae0588.py
@@ -10,7 +10,7 @@
                 (id, date, title, description, notes) = columns
                 return (id, date, title, description, notes)
         def getTable(self,soup):
-                return soup.find(class_ = "content")
+                return soup.find(class_ = "simpletable")
 
 if __name__ == '__main__':
     print 'Subclass:', issubclass(ScraperImplementation, genericScrapers.GenericOAICDisclogScraper)

--- a/documents/scrapers/e2a845e55bc9986e6c75c5ad2c508b8d.py
+++ b/documents/scrapers/e2a845e55bc9986e6c75c5ad2c508b8d.py
@@ -14,5 +14,3 @@
     print 'Instance:', isinstance(ScraperImplementation(), genericScrapers.GenericRSSDisclogScraper)
     ScraperImplementation().doScrape()
 
-www.finance.gov.au/foi/disclosure-log/foi-rss.xml
-

--- a/documents/scrapers/f2ab2908d8ee56ed8d995ef4187e75e6.py
+++ b/documents/scrapers/f2ab2908d8ee56ed8d995ef4187e75e6.py
@@ -10,7 +10,7 @@
                 (id, date, title, description, notes) = columns
                 return (id, date, title, description, notes)
         def getTable(self,soup):
-                return soup.find(id = "content").table
+                return soup.find("table")
 
 if __name__ == '__main__':
     print 'Subclass:', issubclass(ScraperImplementation, genericScrapers.GenericOAICDisclogScraper)

--- a/documents/search.php
+++ b/documents/search.php
@@ -2,23 +2,23 @@
 include_once('include/common.inc.php');
 include_header('Search');
 ?>
-<div class="foundation-header">
-    <h1><a href="search.php">Search</a></h1>
-</div>
-<form>
-    <input type="text" name="q" value="<?php if (isset($_REQUEST['q']))echo $_REQUEST['q'];?>"/>
-    <input type="submit"/>
-</form>
+    <div class="foundation-header">
+        <h1><a href="search.php">Search</a></h1>
+    </div>
+    <form>
+        <input type="text" name="q" value="<?php if (isset($_REQUEST['q'])) echo $_REQUEST['q'];?>"/>
+        <input type="submit"/>
+    </form>
 
 <?php
 if (isset($_REQUEST['q'])) {
-    $request = Requests::get($serverAddr."disclosr-documents/_fti/_design/lucene/by_all?include_docs=true&q=".$_REQUEST['q']);
+    $request = Requests::get($serverAddr . "disclosr-documents/_fti/_design/lucene/by_all?include_docs=true&q=" . $_REQUEST['q']);
     $results = json_decode($request->body);
     $db = $server->get_db('disclosr-documents');
     foreach ($results->rows as $result) {
         //print_r($result);
-         //$row = $db->get($result->id);
-        echo $result->doc->_id." ".$result->doc->url."<br>".PHP_EOL;
+        //$row = $db->get($result->id);
+        echo $result->doc->_id . " " . $result->doc->url . "<br>" . PHP_EOL;
     }
 }
 include_footer();

--- a/documents/template.inc.php
+++ b/documents/template.inc.php
@@ -1,101 +1,110 @@
 <?php
 
-function include_header_documents($title) {
+function include_header_documents($title)
+{
     header('X-UA-Compatible: IE=edge,chrome=1');
     ?>
     <!doctype html>
     <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
-    <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
-    <!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
-    <!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
+    <!--[if lt IE 7]>
+    <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
+    <!--[if IE 7]>
+    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
+    <!--[if IE 8]>
+    <html class="no-js lt-ie9" lang="en"> <![endif]-->
     <!-- Consider adding a manifest.appcache: h5bp.com/d/Offline -->
     <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
-        <head>
-            <meta charset="utf-8">
+    <head>
+        <meta charset="utf-8">
 
-            <title>Australian Disclosure Logs<?php if ($title != "") echo " - $title"; ?></title>
-            <meta name="description" content="">
+        <title>Australian Disclosure Logs<?php if ($title != "") echo " - $title"; ?></title>
+        <meta name="description" content="">
 
-            <!-- Mobile viewport optimized: h5bp.com/viewport -->
-            <meta name="viewport" content="width=device-width">
-            <link rel="alternate" type="application/rss+xml" title="Latest Disclosure Log Entries" href="rss.xml.php" />
-            <!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons -->
-            <meta name="google-site-verification" content="jkknX5g2FCpQvrW030b1Nq2hyoa6mb3EDiA7kCoHNj8" />
+        <!-- Mobile viewport optimized: h5bp.com/viewport -->
+        <meta name="viewport" content="width=device-width">
+        <link rel="alternate" type="application/rss+xml" title="Latest Disclosure Log Entries" href="rss.xml.php"/>
+        <!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons -->
+        <meta name="google-site-verification" content="jkknX5g2FCpQvrW030b1Nq2hyoa6mb3EDiA7kCoHNj8"/>
 
-            <!-- Le styles -->
-            <link href="css/bootstrap.min.css" rel="stylesheet">
-            <style type="text/css">
-                body {
-                    padding-top: 60px;
-                    padding-bottom: 40px;
-                }
-                .sidebar-nav {
-                    padding: 9px 0;
-                }
-            </style>
-            <link href="css/bootstrap-responsive.min.css" rel="stylesheet">
-
-            <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
-            <!--[if lt IE 9]>
-              <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
-            <![endif]-->
-            <!-- More ideas for your <head> here: h5bp.com/d/head-Tips -->
-
-            <!-- All JavaScript at the bottom, except this Modernizr build.
-                 Modernizr enables HTML5 elements & feature detects for optimal performance.
-                 Create your own custom Modernizr build: www.modernizr.com/download/ 
-            <script src="js/libs/modernizr-2.5.3.min.js"></script>-->
-            <script src="js/jquery.js"></script>
-            <script type="text/javascript" src="js/flotr2.min.js"></script>
-
-        </head>
-        <body>
-            <div class="navbar navbar-inverse navbar-fixed-top">
-                <div class="navbar-inner">
-                    <div class="container-fluid">
-                        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
-                            <span class="icon-bar"></span>
-                            <span class="icon-bar"></span>
-                            <span class="icon-bar"></span>
-                        </a>
-                        <a class="brand" href="#">Australian Disclosure Logs</a>
-                        <div class="nav-collapse collapse">
-                            <p class="navbar-text pull-right">
-                                <small>
-                                Subsites on: 
-       </small> 
-                                <a href="http://orgs.disclosurelo.gs">Government Agencies</a>
-                                • <a href="http://lobbyists.disclosurelo.gs">Political Lobbyists</a>
-                                • <a href="http://contracts.disclosurelo.gs">Government Contracts and Spending</a>
-
-                            </p>
-                            <ul class="nav">
-                                <li><a href="agency.php">By Agency</a></li>
-                                <li><a href="date.php">By Date</a></li>
-                                <li><a href="disclogsList.php">List of Disclosure Logs</a></li>
-                                <li><a href="about.php">About</a></li>
-
-                            </ul>
-                        </div><!--/.nav-collapse -->
-                    </div>
-                </div>
-            </div>
-            <div class="container">
-                <?php
+        <!-- Le styles -->
+        <link href="css/bootstrap.min.css" rel="stylesheet">
+        <style type="text/css">
+            body {
+                padding-top: 60px;
+                padding-bottom: 40px;
             }
 
-            function include_footer_documents() {
-                global $ENV;
-                ?>
-            </div> <!-- /container -->
-            <hr>
+            .sidebar-nav {
+                padding: 9px 0;
+            }
+        </style>
+        <link href="css/bootstrap-responsive.min.css" rel="stylesheet">
 
-            <footer>
-                <p>Not affiliated with or endorsed by any government agency.</p>
-            </footer>
-              <?php
-            if ($ENV != "DEV") {
-                echo "<script type='text/javascript'>
+        <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+        <!--[if lt IE 9]>
+        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+        <!-- More ideas for your <head> here: h5bp.com/d/head-Tips -->
+
+        <!-- All JavaScript at the bottom, except this Modernizr build.
+             Modernizr enables HTML5 elements & feature detects for optimal performance.
+             Create your own custom Modernizr build: www.modernizr.com/download/
+        <script src="js/libs/modernizr-2.5.3.min.js"></script>-->
+        <script src="js/jquery.js"></script>
+        <script type="text/javascript" src="js/flotr2.min.js"></script>
+
+    </head>
+    <body>
+    <div class="navbar navbar-inverse navbar-fixed-top">
+        <div class="navbar-inner">
+            <div class="container-fluid">
+                <!--<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </a>    -->
+                <a class="brand" href="#">Australian Disclosure Logs</a>
+
+                <div class="nav-collapse collapse">
+                    <p class="navbar-text pull-right">
+                        <small>
+                            Subsites on:
+                        </small>
+                        <a href="http://orgs.disclosurelo.gs">Government Agencies</a>
+                        • <a href="http://lobbyists.disclosurelo.gs">Political Lobbyists</a>
+                        • <a href="http://contracts.disclosurelo.gs">Government Contracts and Spending</a>
+
+                    </p>
+                    <ul class="nav">
+                        <li><a href="agency.php">By Agency</a></li>
+                        <li><a href="date.php">By Date</a></li>
+                        <li><a href="disclogsList.php">List of Disclosure Logs</a></li>
+                        <li><a href="charts.php">Charts</a></li>
+                        <li><a href="about.php">About</a></li>
+
+                    </ul>
+                </div>
+                <!--/.nav-collapse -->
+            </div>
+        </div>
+    </div>
+    <div class="container">
+<?php
+}
+
+function include_footer_documents()
+{
+    global $ENV;
+    ?>
+    </div> <!-- /container -->
+    <hr>
+
+    <footer>
+        <p>Not affiliated with or endorsed by any government agency.</p>
+    </footer>
+    <?php
+    if ($ENV != "DEV") {
+        echo "<script type='text/javascript'>
 
                 var _gaq = _gaq || [];
                 _gaq.push(['_setAccount', 'UA-12341040-4']);
@@ -113,32 +122,33 @@
                 })();
 
             </script>";
-            }
-            ?>
-            <!-- Le javascript
-            ================================================== -->
-            <!-- Placed at the end of the document so the pages load faster -->
-            <!--
-                <script src="js/bootstrap-transition.js"></script>
-                <script src="js/bootstrap-alert.js"></script>
-                <script src="js/bootstrap-modal.js"></script>
-                <script src="js/bootstrap-dropdown.js"></script>
-                <script src="js/bootstrap-scrollspy.js"></script>
-                <script src="js/bootstrap-tab.js"></script>
-                <script src="js/bootstrap-tooltip.js"></script>
-                <script src="js/bootstrap-popover.js"></script>
-                <script src="js/bootstrap-button.js"></script>
-                <script src="js/bootstrap-collapse.js"></script>
-                <script src="js/bootstrap-carousel.js"></script>
-                <script src="js/bootstrap-typeahead.js"></script>-->
+    }
+    ?>
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <!--
+        <script src="js/bootstrap-transition.js"></script>
+        <script src="js/bootstrap-alert.js"></script>
+        <script src="js/bootstrap-modal.js"></script>
+        <script src="js/bootstrap-dropdown.js"></script>
+        <script src="js/bootstrap-scrollspy.js"></script>
+        <script src="js/bootstrap-tab.js"></script>
+        <script src="js/bootstrap-tooltip.js"></script>
+        <script src="js/bootstrap-popover.js"></script>
+        <script src="js/bootstrap-button.js"></script>
+        <script src="js/bootstrap-collapse.js"></script>
+        <script src="js/bootstrap-carousel.js"></script>
+        <script src="js/bootstrap-typeahead.js"></script>-->
 
 
-        </body>
+    </body>
     </html>
-    <?php
+<?php
 }
 
-function truncate($string, $length, $stopanywhere = false) {
+function truncate($string, $length, $stopanywhere = false)
+{
     //truncates a string to a certain char length, stopping on a word if not specified otherwise.
     if (strlen($string) > $length) {
         //limit hit!
@@ -154,14 +164,15 @@
     return $string;
 }
 
-function displayLogEntry($row, $idtoname) {
+function displayLogEntry($row, $idtoname)
+{
     $result = "";
     $result .= '<div itemscope itemtype="http://schema.org/Article">';
-    $result .= '<h2> <span itemprop="datePublished">' . $row->value->date . "</span>: <span itemprop='name headline'>" . truncate($row->value->title, 120) . "</span>";
-    $result .= ' (<span itemprop="author publisher creator">' . $idtoname[$row->value->agencyID] . '</span>)</h2>';
+    $result .= '<h2><a href="http://disclosurelo.gs/view.php?id=' . $row->value->_id . '"> <span itemprop="datePublished">' . $row->value->date . "</span>: <span itemprop='name headline'>" . truncate($row->value->title, 120) . "</span>";
+    $result .= ' (<span itemprop="author publisher creator">' . $idtoname[$row->value->agencyID] . '</span>)</a></h2>';
     $result .= "<p itemprop='description articleBody text'> Title: " . $row->value->title . "<br/>";
     if (isset($row->value->description)) {
-        $result .= str_replace("\n", "<br>", preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "",trim($row->value->description)));
+        $result .= str_replace("\n", "<br>", preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "", trim($row->value->description)));
     }
     if (isset($row->value->notes)) {
         $result .= " <br>Note: " . $row->value->notes;
@@ -171,7 +182,7 @@
     if (isset($row->value->links)) {
         $result .= '<h3>Links/Documents</h3><ul itemprop="associatedMedia">';
         foreach ($row->value->links as $link) {
-            $result .= '<li itemscope itemtype="http://schema.org/MediaObject"><a href="' . htmlspecialchars ($link) . '" itemprop="url contentURL">' . htmlspecialchars ( $link) . "</a></li>";
+            $result .= '<li itemscope itemtype="http://schema.org/MediaObject"><a href="' . htmlspecialchars($link) . '" itemprop="url contentURL">' . htmlspecialchars($link) . "</a></li>";
         }
 
         $result .= "</ul>";

--- a/documents/view.php
+++ b/documents/view.php
@@ -14,11 +14,11 @@
 }
 $foidocsdb = $server->get_db('disclosr-foidocuments');
 try {
-  $obj = new stdClass();
+    $obj = new stdClass();
     $obj->value = $foidocsdb->get($_REQUEST['id']);
     include_header_documents($obj->value->title);
 
-echo displayLogEntry($obj,$idtoname);
+    echo displayLogEntry($obj, $idtoname);
 
 } catch (SetteeRestClientException $e) {
     setteErrorHandler($e);

--- a/documents/viewDocument.php
+++ b/documents/viewDocument.php
@@ -4,7 +4,7 @@
 $hash = $_REQUEST['hash'];
 $docsdb = $server->get_db('disclosr-documents');
 try {
-$doc = object_to_array($docsdb->get($hash));
+    $doc = object_to_array($docsdb->get($hash));
 
 } catch (SetteeRestClientException $e) {
     setteErrorHandler($e);
@@ -15,7 +15,7 @@
 $attachments = $doc['_attachments'];
 $attachment_filenames = array_keys($attachments);
 //print_r($attachments);
-$url = $serverAddr.'disclosr-documents/'.$hash.'/'.urlencode($attachment_filenames[0]);
+$url = $serverAddr . 'disclosr-documents/' . $hash . '/' . urlencode($attachment_filenames[0]);
 //echo $url;
 $request = Requests::get($url);
 echo ($request->body);

--- /dev/null
+++ b/employees-fail.php
@@ -1,1 +1,134 @@
+<?php
+include_once('include/common.inc.php');
+include_header('Charts');
+$db = $server->get_db('disclosr-agencies');
+?>
+<div class="foundation-header">
+    <h1><a href="about.php">Charts</a></h1>
+    <h4 class="subheader">Lorem ipsum.</h4>
+</div>
+<div id="scores" style="width:900px;height:500px;"></div>
+<script id="source">
+    window.onload = function() {
+        $(document).ready(function() {
+            var d1 = [];
+            var scorelabels = [];
+    <?php
+    try {
+        $rows = $db->get_view("app", "scoreHas?group=true", null, true)->rows;
 
+
+        $dataValues = Array();
+        foreach ($rows as $row) {
+            $dataValues[$row->value] = $row->key;
+        }
+        $i = 0;
+        ksort($dataValues);
+        foreach ($dataValues as $value => $key) {
+
+            echo "       d1.push([$i, $value]);" . PHP_EOL;
+            echo "        scorelabels.push('$key');" . PHP_EOL;
+            $i++;
+        }
+    } catch (SetteeRestClientException $e) {
+        setteErrorHandler($e);
+    }
+    ?>
+                function scoretrackformatter(obj) {
+                    if (scorelabels[Math.floor(obj.x)]) {
+                        return (scorelabels[Math.floor(obj.x)])+"="+obj.y;
+                     
+                    } else {
+                        return "";
+                    }
+                }
+                function scoretickformatter(val, axis) {
+                    if (scorelabels[Math.floor(val)]) {
+                        return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(scorelabels[Math.floor(val)])+"</b>";
+                     
+                    } else {
+                        return "";
+                    }
+                }
+                Flotr.draw(document.getElementById("scores"), [ {data: d1}], {
+                    HtmlText: true,
+                    bars : {
+                        show : true
+                    },
+                    mouse : {
+                        track : true,
+                        relative : true,
+                        trackFormatter: scoretrackformatter
+                    },yaxis: {
+                        autoscaling: true
+                    },
+                    xaxis: {
+                    autoscaling: true,
+                        minorTickFreq: 0.6,
+                        noTicks : scorelabels.length,
+                        tickFormatter: scoretickformatter
+                    }
+                });
+                
+                
+                
+                
+                
+                
+                
+                
+<div id="employees" style="width:1000px;height:900px;"></div>
+var emplabels = [];
+function emptrackformatter(obj) {
+                   
+                        return (obj.series.label)+" = "+obj.y+" in "+emplabels[Math.floor(obj.x)];
+                     
+                }
+                function emptickformatter(val, axis) {
+                    if (emplabels[Math.floor(val)]) {
+                        return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(emplabels[Math.floor(val)])+"</b>";
+                     
+                    } else {
+                        return "";
+                    }
+                }
+function onDataReceived(series) {
+    emplabels = series.labels;
+                       Flotr.draw(document.getElementById("employees"), series.data, {
+                    mouse : {
+                        track : true,
+                        relative : true,
+                    trackFormatter: emptrackformatter
+                    },yaxis: {
+                        max: 10000,
+                        scaling: 'logarithmic'
+                    },
+                    xaxis: {
+                    minorTickFreq: 1,
+                    noTicks: emplabels.length,
+                    showMinorLabels: true,
+                        tickFormatter: emptickformatter
+                    },
+                    legend: {
+                        show: false
+                    }
+                });
+                }
+        
+                $.ajax({
+                    url: "admin/exportEmployees.csv.php?format=json",
+                    method: 'GET',
+                    dataType: 'json',
+                    success: onDataReceived
+                });
+
+    
+            });
+        };
+ 
+</script>
+
+<?php
+include_footer();
+?>
+

--- a/getAgency.php
+++ b/getAgency.php
@@ -2,14 +2,16 @@
 
 include_once('include/common.inc.php');
 
-function displayValue($key, $value, $mode) {
+function displayValue($key, $value, $mode)
+{
     global $db, $schemas;
+    $ignoreKeys = Array("metadata", "metaTags", "statistics", "rtkURLs", "rtkDescriptions");
     if ($mode == "view") {
-        if (strpos($key, "_") === 0 || $key == "metadata")
+        if (strpos($key, "_") === 0 || in_array($key, $ignoreKeys))
             return;
         echo "<tr>";
 
-        echo "<td>";
+        echo "<td class='$key'>";
         if (isset($schemas['agency']["properties"][$key])) {
             echo $schemas['agency']["properties"][$key]['x-title'] . "<br><small>" . $schemas['agency']["properties"][$key]['description'] . "</small>";
         }
@@ -21,7 +23,8 @@
                 echo "<li ";
                 if (isset($schemas['agency']["properties"][$key]['x-property'])) {
                     echo ' property="' . $schemas['agency']["properties"][$key]['x-property'] . '" ';
-                } if (isset($schemas['agency']["properties"][$key]['x-itemprop'])) {
+                }
+                if (isset($schemas['agency']["properties"][$key]['x-itemprop'])) {
                     echo ' itemprop="' . $schemas['agency']["properties"][$key]['x-itemprop'] . '" ';
                 }
                 echo " >";
@@ -61,7 +64,7 @@
 					</div>";
         } else {
             if (strpos($key, "_") === 0) {
-                echo"<input type='hidden' id='$key' name='$key' value='$value'/>";
+                echo "<input type='hidden' id='$key' name='$key' value='$value'/>";
             } else if ($key == "parentOrg") {
                 echo "<label for='$key'>$key</label><select  id='$key' name='$key'><option value=''> Select... </option>";
                 $rows = $db->get_view("app", "byDeptStateName")->rows;
@@ -69,7 +72,7 @@
                 foreach ($rows as $row) {
                     echo "<option value='{$row->value}'" . (($row->value == $value) ? "SELECTED" : "") . " >" . str_replace("Department of ", "", $row->key) . "</option>";
                 }
-                echo" </select>";
+                echo " </select>";
             } else {
                 echo "<label>$key</label><input  class='input-text' type='text' id='$key' name='$key' value='$value'/>";
                 if ((strpos($key, "URL") > 0 || $key == 'website') && $value != "") {
@@ -84,7 +87,8 @@
 // 
 }
 
-function addDefaultFields($row) {
+function addDefaultFields($row)
+{
     global $schemas;
     $defaultFields = array_keys($schemas['agency']['properties']);
     foreach ($defaultFields as $defaultField) {
@@ -118,73 +122,103 @@
 // by name = startkey="Ham"&endkey="Ham\ufff0"
 // edit?
 
-    $obj = $db->get($_REQUEST['id']);
-    include_header(isset($obj->name) ? $obj->name : "");
+$obj = $db->get($_REQUEST['id']);
+include_header(isset($obj->name) ? $obj->name : "");
 //print_r($row);
-    if (sizeof($_POST) > 0) {
+if (sizeof($_POST) > 0) {
 //print_r($_POST);
-        foreach ($_POST as $postkey => $postvalue) {
-            if ($postvalue == "") {
+    foreach ($_POST as $postkey => $postvalue) {
+        if ($postvalue == "") {
+            unset($_POST[$postkey]);
+        }
+        if (is_array($postvalue)) {
+            if (count($postvalue) == 1 && $postvalue[0] == "") {
                 unset($_POST[$postkey]);
-            }
-            if (is_array($postvalue)) {
-                if (count($postvalue) == 1 && $postvalue[0] == "") {
-                    unset($_POST[$postkey]);
-                } else {
-                    foreach ($_POST[$postkey] as $key => &$value) {
-                        if ($value == "") {
-                            unset($_POST[$postkey][$key]);
-                        }
+            } else {
+                foreach ($_POST[$postkey] as $key => &$value) {
+                    if ($value == "") {
+                        unset($_POST[$postkey][$key]);
                     }
                 }
             }
         }
-        if (isset($_POST['_id']) && $db->get_rev($_POST['_id']) == $_POST['_rev']) {
-            echo "Edited version was latest version, continue saving";
-            $newdoc = $_POST;
-            $newdoc['metadata']['lastModified'] = time();
-            $obj = $db->save($newdoc);
-        } else {
-            echo "ALERT doc revised by someone else while editing. Document not saved.";
-        }
-    }
-
-    $mode = "view";
-    $rowArray = object_to_array($obj);
-    ksort($rowArray);
-    if ($mode == "edit") {
-        $row = addDefaultFields($rowArray);
+    }
+    if (isset($_POST['_id']) && $db->get_rev($_POST['_id']) == $_POST['_rev']) {
+        echo "Edited version was latest version, continue saving";
+        $newdoc = $_POST;
+        $newdoc['metadata']['lastModified'] = time();
+        $obj = $db->save($newdoc);
     } else {
-        $row = $rowArray;
-    }
-
-    if ($mode == "view") {
-        echo '<div itemscope itemtype="http://schema.org/GovernmentOrganization" typeof="schema:GovernmentOrganization" about="#' . $row['_id'] . '"><table width="100%">';
-        echo '<tr> <td colspan="2"><h3 itemprop="name">' . $row['name'] . "</h3></td></tr>";
-        echo "<tr><th>Field Name</th><th>Field Value</th></tr>";
-    }
-    if ($mode == "edit") {
-        ?>
-        <input  id="addfield" type="button" value="Add Field"/>
-        <script>
-            window.onload = function() {
-                $(document).ready(function() {
-                    // put all your jQuery goodness in here.
-                    // http://charlie.griefer.com/blog/2009/09/17/jquery-dynamically-adding-form-elements/
-                    $('#addfield').click(function() {
-                        var field_name=window.prompt("fieldname?","");
-                        if (field_name !="") {
-                            $('#submitbutton').before($('<span></span>')
-                            .append("<label>"+field_name+"</label>")
-                            .append("<input  class='input-text' type='text' id='"+field_name+"' name='"+field_name+"'/>")
-                        );
-                        }
-                    });
-                });
-            };
-        </script>
-        <form id="editform" class="nice" method="post">
-        <?php
+        echo "ALERT doc revised by someone else while editing. Document not saved.";
+    }
+}
+
+$mode = "view";
+$rowArray = object_to_array($obj);
+ksort($rowArray);
+if ($mode == "edit") {
+    $row = addDefaultFields($rowArray);
+} else {
+    $row = $rowArray;
+}
+
+if ($mode == "view") {
+    echo ' <div class="container-fluid">
+      <div class="row-fluid">
+        <div class="span3">
+          <div class="well sidebar-nav">
+            <ul class="nav nav-list">
+              <li class="nav-header">Statistics</li>';
+
+    if (isset($row['statistics']['employees'])) {
+        echo '<div><i class="icon-user" style="float:left"></i><p style="margin-left:16px;">';
+        $keys = array_keys($row['statistics']['employees']);
+        $lastkey = $keys[count($keys) - 1];
+        echo $row['statistics']['employees'][$lastkey]['value'] . ' employees <small>(' . $lastkey . ')</small>';
+        echo '</div>';
+    }
+    if (isset($row['statistics']['budget'])) {
+        echo '<div><i class="icon-shopping-cart" style="float:left"></i><p style="margin-left:16px;">';
+        $keys = array_keys($row['statistics']['budget']);
+        $lastkey = $keys[count($keys) - 1];
+        echo "$" . number_format(floatval($row['statistics']['budget'][$lastkey]['value'])) . ' <small>(' . $lastkey . ' budget)</small>';
+        echo '</div>';
+    }
+    echo '  </ul>
+          </div><!--/.well -->
+        </div><!--/span-->
+        <div class="span9">';
+    echo '<div itemscope itemtype="http://schema.org/GovernmentOrganization" typeof="schema:GovernmentOrganization" about="#' . $row['_id'] . '">';
+    echo '<div class="hero-unit">
+            <h1 itemprop="name">' . $row['name'] . '</h1>';
+    if (isset($row['description'])) {
+        echo '<p>' . $row['description'] . '</p>';
+    }
+    echo '</div><table width="100%">';
+    echo "<tr><th>Field Name</th><th>Field Value</th></tr>";
+}
+if ($mode == "edit") {
+?>
+<input id="addfield" type="button" value="Add Field"/>
+<script>
+    window.onload = function () {
+        $(document).ready(function () {
+            // put all your jQuery goodness in here.
+            // http://charlie.griefer.com/blog/2009/09/17/jquery-dynamically-adding-form-elements/
+            $('#addfield').click(function () {
+                var field_name = window.prompt("fieldname?", "");
+                if (field_name != "") {
+                    $('#submitbutton').before($('<span></span>')
+                        .append("<label>" + field_name + "</label>")
+                        .append("<input  class='input-text' type='text' id='" + field_name + "' name='" + field_name + "'/>")
+                    );
+                }
+            });
+        });
+    };
+</script>
+<form id="editform" class="nice" method="post">
+    <?php
 
     }
     foreach ($row as $key => $value) {
@@ -192,29 +226,56 @@
     }
     if ($mode == "view") {
         echo "</table></div>";
+        echo '         </div><!--/span-->
+          </div><!--/row-->
+        </div><!--/span-->
+      </div><!--/row-->';
     }
     if ($mode == "edit") {
         echo '<input id="submitbutton" type="submit"/></form>';
     }
-} else {
+    } else {
 // show all list
-    include_header('Agencies');
-    try {
-        $rows = $db->get_view("app", "byCanonicalName")->rows;
-        //print_r($rows);
-        echo '<ul>';
-        foreach ($rows as $row) {
-            //   print_r($row);
-            echo '<li itemscope itemtype="http://schema.org/GovernmentOrganization" typeof="schema:GovernmentOrganization foaf:Organization" about="getAgency.php?id=' . $row->value->_id . '">
+        include_header('Agencies');
+        echo ' <div class="container-fluid">
+      <div class="row-fluid">
+        <div class="span3">
+          <div class="well sidebar-nav">
+            <ul class="nav nav-list">
+              <li class="nav-header">Sidebar</li>';
+        echo '  </ul>
+          </div><!--/.well -->
+        </div><!--/span-->
+        <div class="span9">
+          <div class="hero-unit">
+            <h1>Australian Government Agencies</h1>
+            <p>Explore collected information about Australian Government Agencies below.</p>
+
+          </div>
+          <div class="row-fluid">
+            <div class="span4">';
+        try {
+            $rows = $db->get_view("app", "byCanonicalName")->rows;
+            //print_r($rows);
+            $rowCount = count($rows);
+            foreach ($rows as $i => $row) {
+                if ($i % ($rowCount / 3) == 0 && $i != 0 && $i != $rowCount - 2) echo '</div><div class="span4">';
+                //   print_r($row);
+                echo '<span itemscope itemtype="http://schema.org/GovernmentOrganization" typeof="schema:GovernmentOrganization foaf:Organization" about="getAgency.php?id=' . $row->value->_id . '">
 <a href="getAgency.php?id=' . $row->value->_id . '" rel="schema:url foaf:page" property="schema:name foaf:name" itemprop="url"><span itemprop="name">' .
-            (isset($row->value->name) ? $row->value->name : "ERROR NAME MISSING") 
-            . '</span></a></li>';
-        }
-        echo "</ul>";
-    } catch (SetteeRestClientException $e) {
-        setteErrorHandler($e);
-    }
-}
-include_footer();
-?>
-
+                    (isset($row->value->name) ? $row->value->name : "ERROR NAME MISSING")
+                    . '</span></a></span><br><br>';
+            }
+
+        } catch (SetteeRestClientException $e) {
+            setteErrorHandler($e);
+        }
+        echo '         </div><!--/span-->
+          </div><!--/row-->
+        </div><!--/span-->
+      </div><!--/row-->';
+    }
+
+    include_footer();
+    ?>
+

file:b/headcount.php (new)
--- /dev/null
+++ b/headcount.php
@@ -1,1 +1,126 @@
 
+<!DOCTYPE html> 
+<html xmlns="http://www.w3.org/1999/xhtml"> 
+    <head> 
+        <meta charset="UTF-8"/> 
+        <title>Minimal BubbleTree Demo</title> 
+        <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/jquery.history.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/raphael.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/vis4.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/lib/Tween.js"></script> 
+        <script type="text/javascript" src="js/bubbletree/build/bubbletree.js"></script> 
+        <link rel="stylesheet" type="text/css" href="js/bubbletree/build/bubbletree.css" /> 
+        <script type="text/javascript" src="js/bubbletree/styles/cofog.js"></script> 
+
+
+        <script type="text/javascript"> 
+       
+            $(function() {
+<?php
+include_once('include/common.inc.php');
+
+include("lib/Color.php");
+$color = new Lux_Color();
+
+$portfolios = Array();
+$total = 0;
+$db = $server->get_db('disclosr-agencies');
+try {
+    $rows = $db->get_view("app", "byDeptStateName", null, true)->rows;
+    foreach ($rows as $row) {
+        $portfolios[trim(str_replace(Array("Department of", "Department", "the", "'", "`"), "", $row->key))] = $row->value;
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+
+$agencies = Array();
+try {
+    $rows = $db->get_view("app", "byCanonicalName", null, true)->rows;
+//print_r($rows);
+    foreach ($rows as $row) {
+        $employees = 0;
+        $portfolioid = 0;
+        if (isset($row->value->employees)) {
+            $employees = $row->value->employees;
+        }
+        if (isset($row->value->statistics->employees)) {
+            $agencyEmployeesArray = object_to_array($row->value->statistics->employees);
+            if (isset($agencyEmployeesArray["2010-2011"]["value"])) {
+                $employees = $agencyEmployeesArray["2010-2011"]["value"];
+            } else {
+                // bailout for agencies that are closed for business
+                continue;
+            }
+        }
+        if (!($employees > 0)) {
+            $employees = 0;
+        }
+        if (isset($row->value->parentOrg)) {
+            $portfolioid = $row->value->parentOrg;
+        }
+        if (isset($row->value->orgType) && $row->value->orgType == "FMA-DepartmentOfState") {
+            $portfolioid = $row->id;
+        }
+        $agencies[$portfolioid][$row->value->name] = $employees;
+    }
+} catch (SetteeRestClientException $e) {
+    setteErrorHandler($e);
+}
+//print_r($portfolios);
+//print_r($agencies);
+
+// http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
+$golden_ratio_conjugate = 0.618033988749895;
+$h = 0.00+rand(0,10)/10; # use random start value
+foreach ($portfolios as $portfolioName => $portfolioID) {
+  $h += $golden_ratio_conjugate;
+  
+  $h =  fmod($h,1);
+    $portfolioColor = $color->hsv2hex(Array($h, .3, .99));
+    $subnodes = Array();
+    $portfolioEmployees = 0;
+    foreach ($agencies[$portfolioID] as $agencyName => $agencyEmployees) {
+        $agencyColor = $color->hsv2hex(Array($h / 10, rand(1, 10) / 10, abs(($h * (1 / 10)) - .5) + .5));
+        $subnodes[] = Array(
+            "label" => str_replace(Array("'", "`"), "", $agencyName),
+            "amount" => $agencyEmployees,
+            //"color" => "#" . $agencyColor
+        );
+        $portfolioEmployees += $agencyEmployees;
+    }
+    $nodes[] = Array(
+        "label" => $portfolioName,
+        "amount" => $portfolioEmployees,
+        //"color" => "#" . $portfolioColor,
+        "children" => $subnodes
+    );
+    $total += $portfolioEmployees;
+}
+$data = Array(
+    "label" => "Australian Federal Government",
+    "amount" => $total,
+    //"color" => "#000000",
+    "children" => $nodes
+);
+echo "var data =eval('('+'" . json_encode($data) . "'+')');";
+?>
+
+        new BubbleTree({
+            data: data,
+            container: '.bubbletree'
+        });
+		
+			
+    });
+     
+        </script> 
+    </head> 
+    <body> 
+        <div class="bubbletree-wrapper"> 
+            <div class="bubbletree"></div> 
+        </div> 
+    </body> 
+</html> 
+

 Binary files a/images/misc/button-gloss.png and /dev/null differ
 Binary files a/images/misc/button-overlay.png and /dev/null differ
 Binary files a/images/misc/custom-form-sprites.png and /dev/null differ
 Binary files a/images/misc/input-bg.png and /dev/null differ
 Binary files a/images/misc/modal-gloss.png and /dev/null differ
 Binary files a/images/misc/table-sorter.png and /dev/null differ
 Binary files a/images/orbit/bullets.jpg and /dev/null differ
 Binary files a/images/orbit/left-arrow.png and /dev/null differ
 Binary files a/images/orbit/loading.gif and /dev/null differ
 Binary files a/images/orbit/mask-black.png and /dev/null differ
 Binary files a/images/orbit/pause-black.png and /dev/null differ
 Binary files a/images/orbit/right-arrow.png and /dev/null differ
 Binary files a/images/orbit/rotator-black.png and /dev/null differ
 Binary files a/images/orbit/timer-black.png and /dev/null differ
 Binary files /dev/null and b/img/glyphicons-halflings-white.png differ
 Binary files /dev/null and b/img/glyphicons-halflings.png differ
--- a/include/common.inc.php
+++ b/include/common.inc.php
@@ -9,6 +9,7 @@
         || strstr($_SERVER['PHP_SELF'], "include/")
         || strstr($_SERVER['PHP_SELF'], "documents/")
 	|| $_SERVER['SERVER_NAME'] == "disclosurelo.gs"
+	|| $_SERVER['SERVER_NAME'] == "www.disclosurelo.gs"
         )
     $basePath = "../";
 
@@ -18,7 +19,7 @@
 
 Requests::register_autoloader();
 $ENV = "DEV";
-if (isset($_SERVER['SERVER_NAME']) && $_SERVER['SERVER_NAME'] != 'localhost') {
+if (false && isset($_SERVER['SERVER_NAME']) && $_SERVER['SERVER_NAME'] != 'localhost') {
 
     require $basePath."lib/amon-php/amon.php";
     Amon::config(array('address'=> 'http://127.0.0.1:2464', 

--- a/include/couchdb.inc.php
+++ b/include/couchdb.inc.php
@@ -14,8 +14,8 @@
     } else
         if (php_uname('n') == "ikurt-20") {
 
-            $serverAddr = 'http://192.168.1.113:5984/';
-            //$serverAddr = 'http://127.0.0.1:5984/';
+            //$serverAddr = 'http://192.168.1.113:5984/';
+            $serverAddr = 'http://127.0.0.1:5984/';
         } else {
             $serverAddr = 'http://127.0.0.1:5984/';
         }

--- a/include/template.inc.php
+++ b/include/template.inc.php
@@ -19,9 +19,20 @@
             <title><?php echo $title; ?> - Disclosr</title>
 
             <!-- Included CSS Files -->
-            <link rel="stylesheet" href="<?php echo $basePath ?>stylesheets/foundation.css">
-            <link rel="stylesheet" href="<?php echo $basePath ?>stylesheets/app.css">
-
+            <link href="<?php echo $basePath ?>css/bootstrap.min.css" rel="stylesheet">
+            <style type="text/css">
+                body {
+                    padding-top: 60px;
+                    padding-bottom: 40px;
+                }
+                .sidebar-nav {
+                    padding: 9px 0;
+                }
+                .flotr-dummy-div {
+                    margin-left: -999px;
+                }
+            </style>
+            <link href="<?php echo $basePath ?>css/bootstrap-responsive.min.css" rel="stylesheet">
             <!--[if lt IE 9]>
                     <link rel="stylesheet" href="<?php echo $basePath ?>stylesheets/ie.css">
             <![endif]-->
@@ -34,40 +45,44 @@
 
         </head>
         <body xmlns:schema="http://schema.org/"  xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<div class="navbar navbar-inverse navbar-fixed-top">
+                <div class="navbar-inner">
+                    <div class="container-fluid">
+                        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+                            <span class="icon-bar"></span>
+                            <span class="icon-bar"></span>
+                            <span class="icon-bar"></span>
+                        </a>
+                        <a class="brand" href="#">Disclosr</a>
+                        <div class="nav-collapse collapse">
+                            <ul class="nav">
+                                <li><a href="getAgency.php">Agencies</a></li>
+                                <li><a href="ranking.php">Open Gov Ranking</a></li>
+                                <li><a href="headcount.php">Employee Headcount Graph</a></li>
+                                <li><a href="budget.php">Budget Graph</a></li>
+                                <li><a href="about.php">About/FAQ</a></li>
+                                     </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
 
-            <!-- navBar -->
-            <div id="navbar" class="container">
-                <div class="row">
-                    <div class="four columns">
-                        <h1><a href="/">Disclosr</a></h1>
-                    </div>
-                    <div class="eight columns hide-on-phones">
-                        <strong class="right">
-                            <a href="getAgency.php">Agencies</a>
-                            <a href="about.php">About/FAQ</a>
-                        </strong>
-                    </div>
-                </div>
-            </div>
-            <!-- /navBar -->
-
-            <!-- container -->
-            <div class="container">
+    <div class="container-fluid">
             <?php }
 
             function include_footer() { 
                 global $basePath;
                 ?>
                 
-            </div>
-            <!-- container -->
+</div> <!-- /container -->
+            <hr>
 
-
+            <footer>
+                <p>Not affiliated with or endorsed by any government agency.</p>
+            </footer>
 
 
             <!-- Included JS Files -->
-            <script src="<?php echo $basePath; ?>js/foundation.js"></script>
-            <script src="<?php echo $basePath; ?>js/app.js"></script>
            <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
             
     <script type="text/javascript" src="<?php echo $basePath ?>js/flotr2/flotr2.js"></script>

file:a/js/foundation.js (deleted)
--- a/js/foundation.js
+++ /dev/null
@@ -1,14 +1,1 @@
-/* Foundation v2.1.4 http://foundation.zurb.com */
-/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement){cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close()}d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1){for(h in a.converters){typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h])}}l=k,k=d[g];if(k==="*"){k=l}else{if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g){i in d&&(c[g[i]]=d[i])}while(f[0]==="*"){f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"))}if(h){for(i in e){if(e[i]&&e[i].test(h)){f.unshift(i);break}}}if(f[0] in d){j=f[0]}else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b)){f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)})}else{if(!c&&b!=null&&typeof b=="object"){for(var e in b){ca(a+"["+e+"]",b[e],c,d)}}else{d(a,b)}}}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c){c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d])}e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++){l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)))}(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++){h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border"){for(;g<h;g++){c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0}}return d+"px"}d=bz(a,b,b);if(d<0||d==null){d=a.style[b]||0}d=parseFloat(d)||0;if(c){for(;g<h;g++){d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0)}}return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio"){a.defaultChecked=a.checked}}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object"){b.outerHTML=a.outerHTML}else{if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option"){b.selected=a.defaultSelected}else{if(c==="input"||c==="textarea"){b.defaultValue=a.defaultValue}}}else{a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)}}b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i){for(d=0,e=i[c].length;d<e;d++){f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}}}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement){while(b.length){c.createElement(b.pop())}}return c}function T(a,b,c){b=b||0;if(f.isFunction(b)){return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c})}if(b.nodeType){return f.grep(a,function(a,d){return a===b===c})}if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b)){return f.filter(b,d,!c)}b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return !a||!a.parentNode||a.parentNode.nodeType===11}function K(){return !0}function J(){return !1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b])){continue}if(b!=="toJSON"){return !1}}return !0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else{d=b}}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++){b[a[c]]=!0}return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a){return this}if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2]){return f.find(a)}this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return !d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a)){return f.ready(a)}a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++){if((a=arguments[j])!=null){for(c in a){d=i[c],f=a[c];if(i===f){continue}l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}}}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body){return setTimeout(e.ready,1)}e.isReady=!0;if(a!==!0&&--e.readyWait>0){return}A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete"){return setTimeout(e.ready,1)}if(c.addEventListener){c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1)}else{if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval" in a},isNumeric:function(a){return !isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a)){return !1}try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf")){return !1}}catch(c){return !1}var d;for(d in a){}return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a){return !1}return !0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b){return null}b=e.trim(b);if(a.JSON&&a.JSON.parse){return a.JSON.parse(b)}if(n.test(b.replace(o,"@").replace(p,"]").replace(q,""))){return(new Function("return "+b))()}e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a){if(c.apply(a[f],d)===!1){break}}}else{for(;g<h;){if(c.apply(a[g++],d)===!1){break}}}}else{if(i){for(f in a){if(c.call(a[f],f,a[f])===!1){break}}}else{for(;g<h;){if(c.call(a[g],g,a[g++])===!1){break}}}}return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H){return H.call(b,a,c)}d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++){if(c in b&&b[c]===a){return c}}}return -1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number"){for(var f=c.length;e<f;e++){a[d++]=c[e]}}else{while(c[e]!==b){a[d++]=c[e++]}}a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++){e=!!b(a[f],f),c!==e&&d.push(a[f])}return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k){for(;i<j;i++){f=c(a[i],i,d),f!=null&&(h[h.length]=f)}}else{for(g in a){f=c(a[g],g,d),f!=null&&(h[h.length]=f)}}return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a)){return b}var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c){e.access(a,j,c[j],f,g,d)}return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++){g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h)}return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++){g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)}},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++){if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++){for(var f=0;f<c.length;f++){if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique){break}}}}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++){if(a===c[b]){return !0}}}return !1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return !c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return !d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return !!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null){a=h}else{for(var b in h){a[b]=h[b]}}return a}},i=h.promise({}),j;for(j in g){i[j]=g[j].fire,i[j+"With"]=g[j].fireWith}i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++){b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g}g||j.resolveWith(j,b)}else{j!==a&&j.resolveWith(j,d?[a]:[])}return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e){return{}}g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent){for(o in {submit:1,change:1,focusin:1}){n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p}}k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div><table "+n+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return !!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b){return}n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function"){e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c)}g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c]){return g.events}k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k]){return}if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++){delete d[b[e]]}if(!(c?m:f.isEmptyObject)(d)){return}}}if(!c){delete j[k].data;if(!m(j[k])){return}}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b){return b!==!0&&a.getAttribute("classid")===b}}return !0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++){g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]))}f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object"){return this.each(function(){f.data(this,a)})}d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b){return f.queue(this[0],a)}return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--){if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0)){h++,l.add(m)}}m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a)){return this.each(function(b){f(this).addClass(a.call(this,b,this.className))})}if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1){if(!e.className&&b.length===1){e.className=a}else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++){~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ")}e.className=f.trim(g)}}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a)){return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))})}if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className){if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++){h=h.replace(" "+c[i]+" "," ")}g.className=f.trim(h)}else{g.className=""}}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a)){return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)})}return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++]){i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}}else{if(c==="undefined"||c==="boolean"){this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""}}})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++){if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1){return !0}}return !1},val:function(a){var c,d,e,g=this[0];if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set" in c)||c.set(this,h,"value")===b){this.value=h}}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get" in c&&(d=c.get(g,"value"))!==b){return d}d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return !b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0){return null}c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j){return b}h.push(b)}}if(j&&!h.length&&i.length){return f(i[g]).val()}return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn){return f(a)[c](d)}if(typeof a.getAttribute=="undefined"){return f.prop(a,c,d)}i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set" in h&&i&&(g=h.set(a,d,c))!==b){return g}a.setAttribute(c,""+d);return d}if(h&&"get" in h&&i&&(g=h.get(a,c))!==null){return g}g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++){e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode){f.error("type property can't be changed")}else{if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button")){return w.get(a,b)}return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button")){return w.set(a,b,c)}a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set" in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get" in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b)){return a.checked=f.inArray(f(a).val(),b)>=0}}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1){a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o){f.event.remove(a,j+b[h],c,d,!0)}continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++){s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s))}r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered)){return}h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h]){return}c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j){j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0)}return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1){return}r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode){r.push([m,s]),n=m}n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++){m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault()}c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++){r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r)}q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace)){c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando]){return a}var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;){e=i[--d],a[e]=g[e]}a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event)){return new f.Event(a,b)}a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d)){a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b}return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form")){return !1}f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form")){return !1}f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))})}return !1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox"){return a.handleObj.handler.apply(this,arguments)}},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a){this.on(i,c,d,a[i],g)}return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1){e=J}else{if(!e){return this}}g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a){this.off(g,c,a[g])}return this}if(c===!1||typeof c=="function"){d=c,c=b}d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){return f.event.trigger(a,b,this[0],!0)}},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length){b[d++].guid=c}return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else{if(m.filter(b,[j]).length>0){k=j;break}}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9){return[]}if(!b||typeof b!="string"){return e}var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b)){if(w.length===2&&o.relative[w[0]]){j=y(w[0]+w[1],d,f)}else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length){b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}}}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length){q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}}else{k=w=[]}}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]"){if(!u){e.push.apply(e,k)}else{if(d&&d.nodeType===1){for(t=0;k[t]!=null;t++){k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t])}}else{for(t=0;k[t]!=null;t++){k[t]&&k[t].nodeType===1&&e.push(j[t])}}}}else{s(k,e)}l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h){for(var b=1;b<a.length;b++){a[b]===a[b-1]&&a.splice(b--,1)}}}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a){return[]}for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter){if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\"){continue}s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f){g=i=!0}else{if(f===!0){continue}}}if(f){for(n=0;(j=s[n])!=null;n++){j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0))}}if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g){return[]}break}}}if(a===q){if(g==null){m.error(a)}else{break}}q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string"){return a.textContent}if(typeof a.innerText=="string"){return a.innerText.replace(k,"")}for(a=a.firstChild;a;a=a.nextSibling){e+=n(a)}}else{if(d===3||d===4){return a.nodeValue}}}else{for(b=0;c=a[b];b++){c.nodeType!==8&&(e+=n(c))}}return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++){if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++){c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b)}d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++){d[e].getAttribute("name")===a[1]&&c.push(d[e])}return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined"){return b.getElementsByTagName(a[1])}}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f){return a}for(var g=0,h;(h=b[g])!=null;g++){h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1))}return !1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else{a[2]&&m.error(a[0])}a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if((a.exec(b[3])||"").length>1||/^\w/.test(b[3])){b[3]=m(b[3],null,null,c)}else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return !1}}else{if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0])){return !0}}return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(a,b,c){return !!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f){return f(a,c,b,d)}if(e==="contains"){return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0}if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++){if(g[h]===a){return !1}}return !0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling){if(l.nodeType===1){return !1}}if(k==="first"){return !0}l=a;case"last":while(l=l.nextSibling){if(l.nodeType===1){return !1}}return !0;case"nth":c=b[2],e=b[3];if(c===1&&e===0){return !0}f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling){l.nodeType===1&&(l.nodeIndex=++i)}g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f){return f(a,c,b,d)}}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match){o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q))}var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]"){Array.prototype.push.apply(d,a)}else{if(typeof a.length=="number"){for(var e=a.length;c<e;c++){d.push(a[c])}}else{for(;a[c];c++){d.push(a[c])}}}return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1}return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex}var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i){return v(a,b)}if(!g){return -1}if(!i){return 1}while(j){e.unshift(j),j=j.parentNode}j=i;while(j){f.unshift(j),j=j.parentNode}c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++){if(e[k]!==f[k]){return v(e[k],f[k])}}return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b){return c}var d=a.nextSibling;while(d){if(d===b){return -1}d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++){c[e].nodeType===1&&d.push(c[e])}c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1]){return s(e.getElementsByTagName(b),f)}if(h[2]&&o.find.CLASS&&e.getElementsByClassName){return s(e.getElementsByClassName(h[2]),f)}}if(e.nodeType===9){if(b==="body"&&e.body){return s([e.body],f)}if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode){return s([],f)}if(i.id===h[3]){return s([i],f)}}try{return s(e.querySelectorAll(b),f)}catch(j){}}else{if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p){return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}}catch(r){}finally{l||k.removeAttribute("id")}}}}return a(b,e,f,g)};for(var e in a){m[e]=a[e]}b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a)){try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11){return f}}}catch(g){}}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1){return}o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c){return b.getElementsByClassName(a[1])}},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return !1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a)){f+=d[0],a=a.replace(o.match.PSEUDO,"")}a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++){m(a,g[h],e,c)}return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string"){return f(a).filter(function(){for(c=0,d=b.length;c<d;c++){if(f.contains(b[c],this)){return !0}}})}var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0){for(h=g;h<e.length;h++){for(i=0;i<g;i++){if(e[i]===e[h]){e.splice(h--,1);break}}}}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++){if(f.contains(this,b[a])){return !0}}})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return !!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++){f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h})}g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11){break}}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a){return this[0]&&this[0].parentNode?this.prevAll().length:-1}if(typeof a=="string"){return f.inArray(this[0],f(a))}return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d))){g.nodeType===1&&e.push(g),g=g[c]}return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c]){if(a.nodeType===1&&++e===b){break}}return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling){a.nodeType===1&&a!==b&&c.push(a)}return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a)){return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))})}if(typeof a!="object"&&a!==b){return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))}return f.text(this)},wrapAll:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapAll(a.call(this,b))})}if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1){a=a.firstChild}return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapInner(a.call(this,b))})}return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)})}if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)})}if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++){if(!a||f.filter(a,[d]).length){!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d)}}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild){b.removeChild(b.firstChild)}}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null}if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++){this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}}catch(e){this.empty().append(a)}}else{f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a)}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a)){return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))})}typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j)){return this.each(function(){f(this).domManip(a,c,d,!0)})}if(f.isFunction(j)){return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)})}if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++){d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g){e[g]&&bk(d[g],e[g])}}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g){bj(d[g],e[g])}}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k){continue}if(typeof k=="string"){if(!_.test(k)){k=b.createTextNode(k)}else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--){o=o.lastChild}if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i){f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}}var r;if(!f.support.appendChecked){if(k[0]&&typeof(r=k.length)=="number"){for(i=0;i<r;i++){bn(k[i])}}else{bn(k)}}k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return !a.type||be.test(a.type)};for(j=0;h[j];j++){if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript")){e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j])}else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()]){continue}c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events){e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle)}b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b){return this}return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get" in k&&(g=k.get(a,!1,e))!==b){return g}return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d)){return}h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set" in k)||(d=k.set(a,d))!==b){try{j[c]=d}catch(l){}}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get" in g&&(e=g.get(a,!0,d))!==b){return e}if(bz){return bz(a,c)}},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e],a.style[e]=b[e]}c.call(a);for(e in b){a.style[e]=d[e]}}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0){return bC(a,b,d)}f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b)){return b}b=parseFloat(b);if(b>=0){return b+"px"}}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter){return}}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return !f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS){return bS.apply(this,arguments)}if(!this.length){return this}var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified")){f.lastModified[k]=y}if(z=v.getResponseHeader("Etag")){f.etag[k]=z}}if(a===304){w="notmodified",o=!0}else{try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}}else{u=w;if(!w||a){w="error",a<0&&(a=0)}}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n)){o[c[1].toLowerCase()]=c[2]}}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2){for(b in a){j[b]=[j[b],a[b]]}}else{b=a[v.status],v.then(b,b)}}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2){return !1}t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers){v.setRequestHeader(u,d.headers[u])}if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return !1}for(u in {success:1,error:1,complete:1}){v[u](d[u])}p=b$(bU,d,c,v);if(!p){w(-1,"No Transport")}else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2){w(-1,z)}else{throw z}}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a)){f.each(a,function(){e(this.name,this.value)})}else{for(var g in a){ca(g,a[g],c,e)}}return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState)){d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")}},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch){ch[a](0,1)}}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return !this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials" in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields){for(j in c.xhrFields){h[j]=c.xhrFields[j]}}c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e){h.setRequestHeader(j,e[j])}}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e){h.readyState!==4&&h.abort()}else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0){return this.animate(cu("show",3),a,b,c)}for(var g=0,h=this.length;g<h;g++){d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)))}for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none"){d.style.display=f._data(d,"olddisplay")||""}}}return this},hide:function(a,b,c){if(a||a===0){return this.animate(cu("hide",3),a,b,c)}var d,e,g=0,h=this.length;for(;g<h;g++){d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e))}for(g=0;g<h;g++){this[g].style&&(this[g].style.display="none")}return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d){return b.complete.call(this)}c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a){j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""))}return !0}var e=f.speed(b,c,d);if(f.isEmptyObject(a)){return this.each(e.complete,[!1])}a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null){for(b in g){g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b)}}else{g[b=a+".run"]&&g[b].stop&&h(this,g,b)}for(b=e.length;b--;){e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1))}(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0){d.queue="fx"}d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties){i.animatedProperties[b]!==!0&&(g=!1)}if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show){for(b in i.animatedProperties){f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0)}}d=i.complete,d&&(i.complete=!1,d.call(h))}return !1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return !0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++){a=b[c],!a()&&b[c]===a&&b.splice(c--,1)}b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect" in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a){return this.each(function(b){f.offset.setOffset(this,a,b)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)}try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b)){return c?{top:c.top,left:c.left}:{top:0,left:0}}var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a){return this.each(function(b){f.offset.setOffset(this,a,b)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)}var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed"){break}c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static"){l+=i.offsetTop,m+=i.offsetLeft}f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using" in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0]){return null}var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static"){a=a.offsetParent}return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e){return null}g=cy(e);return g?"pageXOffset" in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e){return a==null?null:this}if(f.isFunction(a)){return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))})}if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9){return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c])}if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);(function(a){a("a[data-reveal-id]").live("click",function(c){c.preventDefault();var b=a(this).attr("data-reveal-id");a("#"+b).reveal(a(this).data())});a.fn.reveal=function(b){var c={animation:"fadeAndPop",animationSpeed:300,closeOnBackgroundClick:true,dismissModalClass:"close-reveal-modal"};var b=a.extend({},c,b);return this.each(function(){var l=a(this),g=parseInt(l.css("top")),i=l.height()+g,h=false,e=a(".reveal-modal-bg");if(e.length==0){e=a('<div class="reveal-modal-bg" />').insertAfter(l);e.fadeTo("fast",0.8)}function k(){e.unbind("click.modalEvent");a("."+b.dismissModalClass).unbind("click.modalEvent");if(!h){m();if(b.animation=="fadeAndPop"){l.css({top:a(document).scrollTop()-i,opacity:0,visibility:"visible"});e.fadeIn(b.animationSpeed/2);l.delay(b.animationSpeed/2).animate({top:a(document).scrollTop()+g+"px",opacity:1},b.animationSpeed,j)}if(b.animation=="fade"){l.css({opacity:0,visibility:"visible",top:a(document).scrollTop()+g});e.fadeIn(b.animationSpeed/2);l.delay(b.animationSpeed/2).animate({opacity:1},b.animationSpeed,j)}if(b.animation=="none"){l.css({visibility:"visible",top:a(document).scrollTop()+g});e.css({display:"block"});j()}}l.unbind("reveal:open",k)}l.bind("reveal:open",k);function f(){if(!h){m();if(b.animation=="fadeAndPop"){e.delay(b.animationSpeed).fadeOut(b.animationSpeed);l.animate({top:a(document).scrollTop()-i+"px",opacity:0},b.animationSpeed/2,function(){l.css({top:g,opacity:1,visibility:"hidden"});j()})}if(b.animation=="fade"){e.delay(b.animationSpeed).fadeOut(b.animationSpeed);l.animate({opacity:0},b.animationSpeed,function(){l.css({opacity:1,visibility:"hidden",top:g});j()})}if(b.animation=="none"){l.css({visibility:"hidden",top:g});e.css({display:"none"})}}l.unbind("reveal:close",f)}l.bind("reveal:close",f);l.trigger("reveal:open");var d=a("."+b.dismissModalClass).bind("click.modalEvent",function(){l.trigger("reveal:close")});if(b.closeOnBackgroundClick){e.css({cursor:"pointer"});e.bind("click.modalEvent",function(){l.trigger("reveal:close")})}a("body").keyup(function(n){if(n.which===27){l.trigger("reveal:close")}});function j(){h=false}function m(){h=true}})}})(jQuery);(function(b){var a={defaults:{animation:"horizontal-push",animationSpeed:600,timer:true,advanceSpeed:4000,pauseOnHover:false,startClockOnMouseOut:false,startClockOnMouseOutAfter:1000,directionalNav:true,captions:true,captionAnimation:"fade",captionAnimationSpeed:600,bullets:false,bulletThumbs:false,bulletThumbLocation:"",afterSlideChange:b.noop,fluid:true,centerBullets:true},activeSlide:0,numberSlides:0,orbitWidth:null,orbitHeight:null,locked:null,timerRunning:null,degrees:0,wrapperHTML:'<div class="orbit-wrapper" />',timerHTML:'<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>',captionHTML:'<div class="orbit-caption"></div>',directionalNavHTML:'<div class="slider-nav"><span class="right">Right</span><span class="left">Left</span></div>',bulletHTML:'<ul class="orbit-bullets"></ul>',init:function(f,e){var c,g=0,d=this;this.clickTimer=b.proxy(this.clickTimer,this);this.addBullet=b.proxy(this.addBullet,this);this.resetAndUnlock=b.proxy(this.resetAndUnlock,this);this.stopClock=b.proxy(this.stopClock,this);this.startTimerAfterMouseLeave=b.proxy(this.startTimerAfterMouseLeave,this);this.clearClockMouseLeaveTimer=b.proxy(this.clearClockMouseLeaveTimer,this);this.rotateTimer=b.proxy(this.rotateTimer,this);this.options=b.extend({},this.defaults,e);if(this.options.timer==="false"){this.options.timer=false}if(this.options.captions==="false"){this.options.captions=false}if(this.options.directionalNav==="false"){this.options.directionalNav=false}this.$element=b(f);this.$wrapper=this.$element.wrap(this.wrapperHTML).parent();this.$slides=this.$element.children("img, a, div");this.$element.bind("orbit.next",function(){d.shift("next")});this.$element.bind("orbit.prev",function(){d.shift("prev")});this.$element.bind("orbit.goto",function(i,h){d.shift(h)});this.$element.bind("orbit.start",function(i,h){d.startClock()});this.$element.bind("orbit.stop",function(i,h){d.stopClock()});c=this.$slides.filter("img");if(c.length===0){this.loaded()}else{c.bind("imageready",function(){g+=1;if(g===c.length){d.loaded()}})}},loaded:function(){this.$element.addClass("orbit").css({width:"1px",height:"1px"});this.setDimentionsFromLargestSlide();this.updateOptionsIfOnlyOneSlide();this.setupFirstSlide();if(this.options.timer){this.setupTimer();this.startClock()}if(this.options.captions){this.setupCaptions()}if(this.options.directionalNav){this.setupDirectionalNav()}if(this.options.bullets){this.setupBulletNav();this.setActiveBullet()}},currentSlide:function(){return this.$slides.eq(this.activeSlide)},setDimentionsFromLargestSlide:function(){var d=this,c;d.$element.add(d.$wrapper).width(this.$slides.first().width());d.$element.add(d.$wrapper).height(this.$slides.first().height());d.orbitWidth=this.$slides.first().width();d.orbitHeight=this.$slides.first().height();c=this.$slides.first().clone();this.$slides.each(function(){var e=b(this),g=e.width(),f=e.height();if(g>d.$element.width()){d.$element.add(d.$wrapper).width(g);d.orbitWidth=d.$element.width()}if(f>d.$element.height()){d.$element.add(d.$wrapper).height(f);d.orbitHeight=d.$element.height();c=b(this).clone()}d.numberSlides+=1});if(this.options.fluid){if(typeof this.options.fluid==="string"){c=b('<img src="http://placehold.it/'+this.options.fluid+'" />')}d.$element.prepend(c);c.addClass("fluid-placeholder");d.$element.add(d.$wrapper).css({width:"inherit"});d.$element.add(d.$wrapper).css({height:"inherit"});b(window).bind("resize",function(){d.orbitWidth=d.$element.width();d.orbitHeight=d.$element.height()})}},lock:function(){this.locked=true},unlock:function(){this.locked=false},updateOptionsIfOnlyOneSlide:function(){if(this.$slides.length===1){this.options.directionalNav=false;this.options.timer=false;this.options.bullets=false}},setupFirstSlide:function(){var c=this;this.$slides.first().css({"z-index":3}).fadeIn(function(){c.$slides.css({display:"block"})})},startClock:function(){var c=this;if(!this.options.timer){return false}if(this.$timer.is(":hidden")){this.clock=setInterval(function(){this.$element.trigger("orbit.next")},this.options.advanceSpeed)}else{this.timerRunning=true;this.$pause.removeClass("active");this.clock=setInterval(this.rotateTimer,this.options.advanceSpeed/180)}},rotateTimer:function(){var c="rotate("+this.degrees+"deg)";this.degrees+=2;this.$rotator.css({"-webkit-transform":c,"-moz-transform":c,"-o-transform":c});if(this.degrees>180){this.$rotator.addClass("move");this.$mask.addClass("move")}if(this.degrees>360){this.$rotator.removeClass("move");this.$mask.removeClass("move");this.degrees=0;this.$element.trigger("orbit.next")}},stopClock:function(){if(!this.options.timer){return false}else{this.timerRunning=false;clearInterval(this.clock);this.$pause.addClass("active")}},setupTimer:function(){this.$timer=b(this.timerHTML);this.$wrapper.append(this.$timer);this.$rotator=this.$timer.find(".rotator");this.$mask=this.$timer.find(".mask");this.$pause=this.$timer.find(".pause");this.$timer.click(this.clickTimer);if(this.options.startClockOnMouseOut){this.$wrapper.mouseleave(this.startTimerAfterMouseLeave);this.$wrapper.mouseenter(this.clearClockMouseLeaveTimer)}if(this.options.pauseOnHover){this.$wrapper.mouseenter(this.stopClock)}},startTimerAfterMouseLeave:function(){var c=this;this.outTimer=setTimeout(function(){if(!c.timerRunning){c.startClock()}},this.options.startClockOnMouseOutAfter)},clearClockMouseLeaveTimer:function(){clearTimeout(this.outTimer)},clickTimer:function(){if(!this.timerRunning){this.startClock()}else{this.stopClock()}},setupCaptions:function(){this.$caption=b(this.captionHTML);this.$wrapper.append(this.$caption);this.setCaption()},setCaption:function(){var d=this.currentSlide().attr("data-caption"),c;if(!this.options.captions){return false}if(d){c=b(d).html();this.$caption.attr("id",d).html(c);switch(this.options.captionAnimation){case"none":this.$caption.show();break;case"fade":this.$caption.fadeIn(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideDown(this.options.captionAnimationSpeed);break}}else{switch(this.options.captionAnimation){case"none":this.$caption.hide();break;case"fade":this.$caption.fadeOut(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideUp(this.options.captionAnimationSpeed);break}}},setupDirectionalNav:function(){var c=this;this.$wrapper.append(this.directionalNavHTML);this.$wrapper.find(".left").click(function(){c.stopClock();c.$element.trigger("orbit.prev")});this.$wrapper.find(".right").click(function(){c.stopClock();c.$element.trigger("orbit.next")})},setupBulletNav:function(){this.$bullets=b(this.bulletHTML);this.$wrapper.append(this.$bullets);this.$slides.each(this.addBullet);this.$element.addClass("with-bullets");if(this.options.centerBullets){this.$bullets.css("margin-left",-this.$bullets.width()/2)}},addBullet:function(g,e){var d=g+1,h=b("<li>"+(d)+"</li>"),c,f=this;if(this.options.bulletThumbs){c=b(e).attr("data-thumb");if(c){h.addClass("has-thumb").css({background:"url("+this.options.bulletThumbLocation+c+") no-repeat"})}}this.$bullets.append(h);h.data("index",g);h.click(function(){f.stopClock();f.$element.trigger("orbit.goto",[h.data("index")])})},setActiveBullet:function(){if(!this.options.bullets){return false}else{this.$bullets.find("li").removeClass("active").eq(this.activeSlide).addClass("active")}},resetAndUnlock:function(){this.$slides.eq(this.prevActiveSlide).css({"z-index":1});this.unlock();this.options.afterSlideChange.call(this,this.$slides.eq(this.prevActiveSlide),this.$slides.eq(this.activeSlide))},shift:function(d){var c=d;this.prevActiveSlide=this.activeSlide;if(this.prevActiveSlide==c){return false}if(this.$slides.length=="1"){return false}if(!this.locked){this.lock();if(d=="next"){this.activeSlide++;if(this.activeSlide==this.numberSlides){this.activeSlide=0}}else{if(d=="prev"){this.activeSlide--;if(this.activeSlide<0){this.activeSlide=this.numberSlides-1}}else{this.activeSlide=d;if(this.prevActiveSlide<this.activeSlide){c="next"}else{if(this.prevActiveSlide>this.activeSlide){c="prev"}}}}this.setActiveBullet();this.$slides.eq(this.prevActiveSlide).css({"z-index":2});if(this.options.animation=="fade"){this.$slides.eq(this.activeSlide).css({opacity:0,"z-index":3}).animate({opacity:1},this.options.animationSpeed,this.resetAndUnlock)}if(this.options.animation=="horizontal-slide"){if(c=="next"){this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock)}if(c=="prev"){this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock)}}if(this.options.animation=="vertical-slide"){if(c=="prev"){this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock)}if(c=="next"){this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock)}}if(this.options.animation=="horizontal-push"){if(c=="next"){this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock);this.$slides.eq(this.prevActiveSlide).animate({left:-this.orbitWidth},this.options.animationSpeed)}if(c=="prev"){this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock);this.$slides.eq(this.prevActiveSlide).animate({left:this.orbitWidth},this.options.animationSpeed)}}if(this.options.animation=="vertical-push"){if(c=="next"){this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock);this.$slides.eq(this.prevActiveSlide).animate({top:this.orbitHeight},this.options.animationSpeed)}if(c=="prev"){this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock);this.$slides.eq(this.prevActiveSlide).animate({top:-this.orbitHeight},this.options.animationSpeed)}}this.setCaption()}}};b.fn.orbit=function(c){return this.each(function(){var d=b.extend({},a);d.init(this,c)})}})(jQuery);
-/*!
- * jQuery imageready Plugin
- * http://www.zurb.com/playground/
- *
- * Copyright 2011, ZURB
- * Released under the MIT License
- */
-(function(c){var b={};c.event.special.imageready={setup:function(f,e,d){b=f||b},add:function(d){var e=c(this),f;if(this.nodeType===1&&this.tagName.toLowerCase()==="img"&&this.src!==""){if(b.forceLoad){f=e.attr("src");e.attr("src","");a(this,d.handler);e.attr("src",f)}else{if(this.complete||this.readyState===4){d.handler.apply(this,arguments)}else{a(this,d.handler)}}}},teardown:function(d){c(this).unbind(".imageready")}};function a(d,f){var e=c(d);e.bind("load.imageready",function(){f.apply(d,arguments);e.unbind("load.imageready")})}}(jQuery));new function(a){a.fn.placeholder=function(b){b=b||{};var j=b.dataKey||"placeholderValue";var f=b.attr||"placeholder";var h=b.className||"placeholder";var k=b.values||[];var c=b.blockSubmit||false;var e=b.blankSubmit||false;var g=b.onSubmit||false;var i=b.value||"";var d=b.cursor_position||0;return this.filter(":input").each(function(l){a.data(this,j,k[l]||a(this).attr(f))}).each(function(){if(a.trim(a(this).val())===""){a(this).addClass(h).val(a.data(this,j))}}).focus(function(){if(a.trim(a(this).val())===a.data(this,j)){a(this).removeClass(h).val(i)}if(a.fn.setCursorPosition){a(this).setCursorPosition(d)}}).blur(function(){if(a.trim(a(this).val())===i){a(this).addClass(h).val(a.data(this,j))}}).each(function(l,m){if(c){new function(n){a(n.form).submit(function(){return a.trim(a(n).val())!=a.data(n,j)})}(m)}else{if(e){new function(n){a(n.form).submit(function(){if(a.trim(a(n).val())==a.data(n,j)){a(n).removeClass(h).val("")}return true})}(m)}else{if(g){new function(n){a(n.form).submit(g)}(m)}}}})}}(jQuery);jQuery(document).ready(function(b){function a(c){b("form.custom input:"+c).each(function(){var e=b(this).hide(),d=e.next("span.custom."+c);if(d.length===0){d=b('<span class="custom '+c+'"></span>').insertAfter(e)}d.toggleClass("checked",e.is(":checked"))})}a("checkbox");a("radio");b("form.custom select").each(function(){var e=b(this),g=e.next("div.custom.dropdown"),c=e.find("option"),d=0,f;if(g.length===0){g=b('<div class="custom dropdown"><a href="#" class="selector"></a><ul></ul></div>"');c.each(function(){f=b("<li>"+b(this).html()+"</li>");g.find("ul").append(f)});g.prepend('<a href="#" class="current">'+c.first().html()+"</a>");e.after(g);e.hide()}c.each(function(h){if(this.selected){g.find("li").eq(h).addClass("selected");g.find(".current").html(b(this).html())}});g.find("li").each(function(){g.addClass("open");if(b(this).outerWidth()>d){d=b(this).outerWidth()}g.removeClass("open")});g.css("width",d+18+"px");g.find("ul").css("width",d+16+"px")})});(function(b){function a(d){var f=d.prev(),e=f[0];e.checked=((e.checked)?false:true);d.toggleClass("checked");f.trigger("change")}function c(d){var f=d.prev(),e=f[0];b('input:radio[name="'+f.attr("name")+'"]').each(function(){b(this).next().removeClass("checked")});e.checked=((e.checked)?false:true);d.toggleClass("checked");f.trigger("change")}b(document).on("click","form.custom span.custom.checkbox",function(d){d.preventDefault();d.stopPropagation();a(b(this))});b(document).on("click","form.custom span.custom.radio",function(d){d.preventDefault();d.stopPropagation();c(b(this))});b(document).on("click","form.custom label",function(e){var d=b("#"+b(this).attr("for")),g,f;if(d.length!==0){if(d.attr("type")==="checkbox"){e.preventDefault();g=b(this).find("span.custom.checkbox");a(g)}else{if(d.attr("type")==="radio"){e.preventDefault();f=b(this).find("span.custom.radio");c(f)}}}});b(document).on("click","form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector",function(d){var f=b(this),e=f.closest("div.custom.dropdown");d.preventDefault();e.toggleClass("open");if(e.hasClass("open")){b(document).bind("click.customdropdown",function(g){e.removeClass("open");b(document).unbind(".customdropdown")})}else{b(document).unbind(".customdropdown")}});b(document).on("click","form.custom div.custom.dropdown li",function(g){var h=b(this),e=h.closest("div.custom.dropdown"),f=e.prev(),d=0;g.preventDefault();g.stopPropagation();h.closest("ul").find("li").removeClass("selected");h.addClass("selected");e.removeClass("open").find("a.current").html(h.html());h.closest("ul").find("li").each(function(i){if(h[0]==this){d=i}});f[0].selectedIndex=d;f.trigger("change")})})(jQuery);
-/*! http://mths.be/placeholder v1.8.5 by @mathias */
-(function(j,i,l){var k="placeholder" in i.createElement("input"),h="placeholder" in i.createElement("textarea");if(k&&h){l.fn.placeholder=function(){return this};l.fn.placeholder.input=l.fn.placeholder.textarea=true}else{l.fn.placeholder=function(){return this.filter((k?"textarea":":input")+"[placeholder]").bind("focus.placeholder",o).bind("blur.placeholder",m).trigger("blur.placeholder").end()};l.fn.placeholder.input=k;l.fn.placeholder.textarea=h;l(function(){l("form").bind("submit.placeholder",function(){var a=l(".placeholder",this).each(o);setTimeout(function(){a.each(m)},10)})});l(j).bind("unload.placeholder",function(){l(".placeholder").val("")})}function n(b){var c={},a=/^jQuery\d+$/;l.each(b.attributes,function(d,e){if(e.specified&&!a.test(e.name)){c[e.name]=e.value}});return c}function o(){var a=l(this);if(a.val()===a.attr("placeholder")&&a.hasClass("placeholder")){if(a.data("placeholder-password")){a.hide().next().show().focus().attr("id",a.removeAttr("id").data("placeholder-id"))}else{a.val("").removeClass("placeholder")}}}function m(){var a,b=l(this),e=b,c=this.id;if(b.val()===""){if(b.is(":password")){if(!b.data("placeholder-textinput")){try{a=b.clone().attr({type:"text"})}catch(d){a=l("<input>").attr(l.extend(n(this),{type:"text"}))}a.removeAttr("name").data("placeholder-password",true).data("placeholder-id",c).bind("focus.placeholder",o);b.data("placeholder-textinput",a).data("placeholder-id",c).before(a)}b=b.removeAttr("id").hide().prev().attr("id",c).show()}b.addClass("placeholder").val(b.attr("placeholder"))}else{b.removeClass("placeholder")}}}(this,document,jQuery));
 

--- a/lib/FeedWriter/FeedTypes.php
+++ /dev/null
@@ -1,63 +1,1 @@
-<?php
 
-/* 
- * Copyright (C) 2012 Michael Bemmerl <mail@mx-server.de>
- *
- * This file is part of the "Universal Feed Writer" project.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-if (!class_exists('FeedWriter'))
-	require dirname(__FILE__) . '/FeedWriter.php';
-
-/**
- * Wrapper for creating RSS1 feeds
- *
- * @package     UniversalFeedWriter
- */
-class RSS1FeedWriter extends FeedWriter
-{
-	function __construct()
-	{
-		parent::__construct(RSS1);
-	}
-}
-
-/**
- * Wrapper for creating RSS2 feeds
- *
- * @package     UniversalFeedWriter
- */
-class RSS2FeedWriter extends FeedWriter
-{
-	function __construct()
-	{
-		parent::__construct(RSS2);
-	}
-}
-
-/**
- * Wrapper for creating ATOM feeds
- *
- * @package     UniversalFeedWriter
- */
-class ATOMFeedWriter extends FeedWriter
-{
-	function __construct()
-	{
-		parent::__construct(ATOM);
-	}
-}
-

--- a/lib/FeedWriter/README
+++ b/lib/FeedWriter/README
@@ -1,7 +1,7 @@
 This package can be used to generate feeds in either RSS 1.0, RSS 2.0 or ATOM

 formats.

 

-There are three main classes that abstracts the feed information and another to

+There are three main classes that abstract the feed information and another to

 encapsulate the feed items information.

 

 Applications can create feed writer object, several feed item objects, set

@@ -16,5 +16,27 @@
 Requirements

 ============

 

-PHP >= 5.0

+PHP >= 5.3

+

+If you don't have 5.3 available on your system, there's a version supporting

+PHP >= 5.0 in the "legacy-php-5.0" branch.

+

+

+Documentation

+=============

+

+The documentation can be found in the "gh-pages" branch or on GitHub Pages:

+http://mibe.github.io/FeedWriter/

+

+

+Authors

+=======

+(in chronological order)

+

+Anis uddin Ahmad

+Michael Bemmerl

+Phil Freo

+Paul Ferrett

+Brennen Bearnes

+Michael Robinson

 

--- a/lib/FeedWriter/examples/example_atom.php
+++ b/lib/FeedWriter/examples/example_atom.php
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
 <?php
 
 /* 
@@ -57,4 +58,77 @@
 	$TestFeed->generateFeed();
   
 ?>
+=======
+<?php

+

+// You should use an autoloader instead of including the files directly.

+// This is done here only to make the examples work out of the box.

+include('../Item.php');

+include('../Feed.php');

+include('../ATOM.php');

+

+date_default_timezone_set('UTC');

+

+use \FeedWriter\ATOM;

+

+/*

+ * Copyright (C) 2008 Anis uddin Ahmad <anisniit@gmail.com>

+ *

+ * This file is part of the "Universal Feed Writer" project.

+ *

+ * This program is free software: you can redistribute it and/or modify

+ * it under the terms of the GNU General Public License as published by

+ * the Free Software Foundation, either version 3 of the License, or

+ * (at your option) any later version.

+ *

+ * This program is distributed in the hope that it will be useful,

+ * but WITHOUT ANY WARRANTY; without even the implied warranty of

+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

+ * GNU General Public License for more details.

+ *

+ * You should have received a copy of the GNU General Public License

+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.

+ */

+

+// IMPORTANT : No need to add id for feed or channel. It will be automatically created from link.

+

+//Creating an instance of ATOM class.

+$TestFeed = new ATOM;

+

+//Setting the channel elements

+//Use wrapper functions for common elements

+$TestFeed->setTitle('Testing the RSS writer class');

+$TestFeed->setLink('http://www.ajaxray.com/rss2/channel/about');

+$TestFeed->setDate(new DateTime());

+

+//For other channel elements, use setChannelElement() function

+$TestFeed->setChannelElement('author', array('name'=>'Anis uddin Ahmad'));

+

+//You can add additional link elements, e.g. to a PubSubHubbub server with custom relations.

+$TestFeed->setSelfLink('http://example.com/myfeed');

+$TestFeed->setAtomLink('http://pubsubhubbub.appspot.com', 'hub');

+

+//Adding a feed. Generally this portion will be in a loop and add all feeds.

+

+//Create an empty Item

+$newItem = $TestFeed->createNewItem();

+

+//Add elements to the feed item

+//Use wrapper functions to add common feed elements

+$newItem->setTitle('The first feed');

+$newItem->setLink('http://www.yahoo.com');

+$newItem->setDate(time());

+$newItem->setAuthor('Anis uddin Ahmad', 'anis@example.invalid');

+$newItem->setEnclosure('http://upload.wikimedia.org/wikipedia/commons/4/49/En-us-hello-1.ogg', 11779, 'audio/ogg');

+

+//Internally changed to "summary" tag for ATOM feed

+$newItem->setDescription('This is a test of adding CDATA encoded description by the php <b>Universal Feed Writer</b> class');

+$newItem->setContent('<h1>hi.</h1> <p>This is the content for the entry.</p>');

+

+//Now add the feed item	

+$TestFeed->addItem($newItem);

+

+//OK. Everything is done. Now generate the feed.

+$TestFeed->printFeed();

+>>>>>>> origin/master
 

--- a/lib/FeedWriter/examples/example_minimum.php
+++ b/lib/FeedWriter/examples/example_minimum.php
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
 <?php
 
 /* 
@@ -56,4 +57,70 @@
   $TestFeed->generateFeed();
   
 ?>
+=======
+<?php

+

+// You should use an autoloader instead of including the files directly.

+// This is done here only to make the examples work out of the box.

+include('../Item.php');

+include('../Feed.php');

+include('../RSS2.php');

+

+date_default_timezone_set('UTC');

+

+use \FeedWriter\RSS2;

+

+/* 

+ * Copyright (C) 2008 Anis uddin Ahmad <anisniit@gmail.com>

+ *

+ * This file is part of the "Universal Feed Writer" project.

+ *

+ * This program is free software: you can redistribute it and/or modify

+ * it under the terms of the GNU General Public License as published by

+ * the Free Software Foundation, either version 3 of the License, or

+ * (at your option) any later version.

+ *

+ * This program is distributed in the hope that it will be useful,

+ * but WITHOUT ANY WARRANTY; without even the implied warranty of

+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

+ * GNU General Public License for more details.

+ * 

+ * You should have received a copy of the GNU General Public License

+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.

+ */

+

+//Creating an instance of RSS2 class.

+$TestFeed = new RSS2;

+

+//Setting the channel elements

+//Use wrapper functions for common channel elements

+$TestFeed->setTitle('Testing & Checking the RSS writer class');

+$TestFeed->setLink('http://www.ajaxray.com/projects/rss');

+$TestFeed->setDescription('This is a test of creating a RSS 2.0 feed Universal Feed Writer');

+

+//Image title and link must match with the 'title' and 'link' channel elements for valid RSS 2.0

+$TestFeed->setImage('Testing & Checking the RSS writer class','http://www.ajaxray.com/projects/rss','http://www.rightbrainsolution.com/_resources/img/logo.png');

+

+//Let's add some feed items: Create two empty Item instances

+$itemOne = $TestFeed->createNewItem();

+$itemTwo = $TestFeed->createNewItem();

+

+//Add item details

+$itemOne->setTitle('The title of the first entry.');

+$itemOne->setLink('http://www.google.de');

+$itemOne->setDate(time());

+$itemOne->setDescription('And here\'s the description of the entry.');

+

+$itemTwo->setTitle('Lorem ipsum');

+$itemTwo->setLink('http://www.example.com');

+$itemTwo->setDate(1234567890);

+$itemTwo->setDescription('Lorem ipsum dolor sit amet, consectetur, adipisci velit');

+

+//Now add the feed item

+$TestFeed->addItem($itemOne);

+$TestFeed->addItem($itemTwo);

+

+//OK. Everything is done. Now generate the feed.

+$TestFeed->printFeed();

+>>>>>>> origin/master
 

--- a/lib/FeedWriter/examples/example_rss1.php
+++ b/lib/FeedWriter/examples/example_rss1.php
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
 <?php
 
 /* 
@@ -64,4 +65,76 @@
   $TestFeed->generateFeed();
   
 ?>
+=======
+<?php

+

+// You should use an autoloader instead of including the files directly.

+// This is done here only to make the examples work out of the box.

+include('../Item.php');

+include('../Feed.php');

+include('../RSS1.php');

+

+date_default_timezone_set('UTC');

+

+use \FeedWriter\RSS1;

+

+/* 

+ * Copyright (C) 2008 Anis uddin Ahmad <anisniit@gmail.com>

+ *

+ * This file is part of the "Universal Feed Writer" project.

+ *

+ * This program is free software: you can redistribute it and/or modify

+ * it under the terms of the GNU General Public License as published by

+ * the Free Software Foundation, either version 3 of the License, or

+ * (at your option) any later version.

+ *

+ * This program is distributed in the hope that it will be useful,

+ * but WITHOUT ANY WARRANTY; without even the implied warranty of

+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

+ * GNU General Public License for more details.

+ * 

+ * You should have received a copy of the GNU General Public License

+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.

+ */

+

+//Creating an instance of RSS1 class.

+$TestFeed = new RSS1;

+

+//Setting the channel elements

+//Use wrapper functions for common elements

+//For other optional channel elements, use setChannelElement() function

+$TestFeed->setTitle('Testing the RSS writer class');

+$TestFeed->setLink('http://www.ajaxray.com/rss2/channel/about');

+$TestFeed->setDescription('This is test of creating a RSS 1.0 feed by Universal Feed Writer');

+

+//It's important for RSS 1.0 

+$TestFeed->setChannelAbout('http://www.ajaxray.com/rss2/channel/about');

+

+//Adding a feed. Generally this portion will be in a loop and add all feeds.

+

+//Create an empty FeedItem

+$newItem = $TestFeed->createNewItem();

+

+//Add elements to the feed item

+//Use wrapper functions to add common feed elements

+$newItem->setTitle('The first feed');

+$newItem->setLink('http://www.yahoo.com');

+//The parameter is a timestamp for setDate() function

+$newItem->setDate(time());

+$newItem->setDescription('This is test of adding CDATA encoded description by the php <b>Universal Feed Writer</b> class');

+//Use core addElement() function for other supported optional elements

+$newItem->addElement('dc:subject', 'Nothing but test');

+

+//Now add the feed item

+$TestFeed->addItem($newItem);

+

+//Adding multiple elements from array

+//Elements which have an attribute cannot be added by this way

+$newItem = $TestFeed->createNewItem();

+$newItem->addElementArray(array('title'=>'The 2nd feed', 'link'=>'http://www.google.com', 'description'=>'This is a test of the FeedWriter class'));

+$TestFeed->addItem($newItem);

+

+//OK. Everything is done. Now generate the feed.

+$TestFeed->printFeed();

+>>>>>>> origin/master
 

--- a/lib/FeedWriter/examples/example_rss2.php
+++ b/lib/FeedWriter/examples/example_rss2.php
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
 <?php
 
 /* 
@@ -70,4 +71,125 @@
   $TestFeed->generateFeed();
   
 ?>
+=======
+<?php

+

+// You should use an autoloader instead of including the files directly.

+// This is done here only to make the examples work out of the box.

+include('../Item.php');

+include('../Feed.php');

+include('../RSS2.php');

+

+date_default_timezone_set('UTC');

+

+use \FeedWriter\RSS2;

+

+/**

+ * Copyright (C) 2008 Anis uddin Ahmad <anisniit@gmail.com>

+ * Copyright (C) 2013 Michael Bemmerl <mail@mx-server.de>

+ *

+ * This file is part of the "Universal Feed Writer" project.

+ *

+ * This program is free software: you can redistribute it and/or modify

+ * it under the terms of the GNU General Public License as published by

+ * the Free Software Foundation, either version 3 of the License, or

+ * (at your option) any later version.

+ *

+ * This program is distributed in the hope that it will be useful,

+ * but WITHOUT ANY WARRANTY; without even the implied warranty of

+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

+ * GNU General Public License for more details.

+ *

+ * You should have received a copy of the GNU General Public License

+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.

+ */

+

+// Creating an instance of RSS2 class.

+$TestFeed = new RSS2;

+

+// Setting some basic channel elements. These three elements are mandatory.

+$TestFeed->setTitle('Testing & Checking the Feed Writer project');

+$TestFeed->setLink('https://github.com/mibe/FeedWriter');

+$TestFeed->setDescription('This is just an example how to use the Feed Writer project in your code.');

+

+// Image title and link must match with the 'title' and 'link' channel elements for RSS 2.0,

+// which were set above.

+$TestFeed->setImage('Testing & Checking the Feed Writer project', 'https://github.com/mibe/FeedWriter', 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Rss-feed.svg/256px-Rss-feed.svg.png');

+

+// Use core setChannelElement() function for other optional channel elements.

+// See http://www.rssboard.org/rss-specification#optionalChannelElements

+// for other optional channel elements. Here the language code for American English and

+$TestFeed->setChannelElement('language', 'en-US');

+

+// The date when this feed was lastly updated. The publication date is also set.

+$TestFeed->setDate(date(DATE_RSS, time()));

+$TestFeed->setChannelElement('pubDate', date(\DATE_RSS, strtotime('2013-04-06')));

+

+// You can add additional link elements, e.g. to a PubSubHubbub server with custom relations.

+// It's recommended to provide a backlink to the feed URL.

+$TestFeed->setSelfLink('http://example.com/myfeed');

+$TestFeed->setAtomLink('http://pubsubhubbub.appspot.com', 'hub');

+

+// You can add more XML namespaces for more custom channel elements which are not defined

+// in the RSS 2 specification. Here the 'creativeCommons' element is used. There are much more

+// available. Have a look at this list: http://feedvalidator.org/docs/howto/declare_namespaces.html

+$TestFeed->addNamespace('creativeCommons', 'http://backend.userland.com/creativeCommonsRssModule');

+$TestFeed->setChannelElement('creativeCommons:license', 'http://www.creativecommons.org/licenses/by/1.0');

+

+// If you want you can also add a line to publicly announce that you used

+// this fine piece of software to generate the feed. ;-)

+$TestFeed->addGenerator();

+

+// Here we are done setting up the feed. What's next is adding some feed items.

+

+// Create a new feed item.

+$newItem = $TestFeed->createNewItem();

+

+// Add basic elements to the feed item

+// These are again mandatory for a valid feed.

+$newItem->setTitle('Hello World!');

+$newItem->setLink('http://www.example.com');

+$newItem->setDescription('This is a test of adding a description by the <b>Feed Writer</b> classes. It\'s automatically CDATA encoded.');

+

+// The following method calls add some optional elements to the feed item.

+

+// Let's set the publication date of this item. You could also use a UNIX timestamp or

+// an instance of PHP's DateTime class.

+$newItem->setDate('2013-04-07 00:50:30');

+

+// You can also attach a media object to a feed item. You just need the URL, the byte length

+// and the MIME type of the media. Here's a quirk: The RSS2 spec says "The url must be an http url.".

+// Other schemes like ftp, https, etc. produce an error in feed validators.

+$newItem->setEnclosure('http://upload.wikimedia.org/wikipedia/commons/4/49/En-us-hello-1.ogg', 11779, 'audio/ogg');

+

+// If you want you can set the name (and email address) of the author of this feed item.

+$newItem->setAuthor('Anis uddin Ahmad', 'admin@ajaxray.com');

+

+// You can set a globally unique identifier. This can be a URL or any other string.

+// If you set permaLink to true, the identifier must be an URL. The default of the

+// permaLink parameter is false.

+$newItem->setId('http://example.com/URL/to/article', true);

+

+// Use the addElement() method for other optional elements.

+// This here will add the 'source' element. The second parameter is the value of the element

+// and the third is an array containing the element attributes.

+$newItem->addElement('source', 'Mike\'s page', array('url' => 'http://www.example.com'));

+

+// Now add the feed item to the main feed.

+$TestFeed->addItem($newItem);

+

+// Another method to add feeds items is by using an array which contains key-value pairs

+// of every item element. Elements which have attributes cannot be added by this way.

+$newItem = $TestFeed->createNewItem();

+$newItem->addElementArray(array('title'=> 'The 2nd item', 'link' => 'http://www.google.com', 'description' => 'Just another test.'));

+$TestFeed->addItem($newItem);

+

+// OK. Everything is done. Now generate the feed.

+// If you want to send the feed directly to the browser, use the printFeed() method.

+$myFeed = $TestFeed->generateFeed();

+

+// Do anything you want with the feed in $myFeed. Why not send it to the browser? ;-)

+// You could also save it to a file if you don't want to invoke your script every time.

+echo $myFeed;

+>>>>>>> origin/master
 

file:b/ranking.php (new)
--- /dev/null
+++ b/ranking.php
@@ -1,1 +1,213 @@
-
+<?php
+include_once('include/common.inc.php');
+include_header('Open Gov Rankings');
+$db = $server->get_db('disclosr-agencies');
+?>
+<div class="foundation-header">
+    <h1><a href="about.php">Open Government Rankings</a></h1>
+    <h4 class="subheader"></h4>
+</div>
+<table>
+    <?php
+    $agenciesdb = $server->get_db('disclosr-agencies');
+    //$docsdb = $server->get_db('disclosr-documents');
+    $scoredagencies = Array();
+    $scores = Array();
+    $columnKeys = Array();
+
+    try {
+        $rows = $agenciesdb->get_view("app", "all", null, true)->rows;
+
+
+        if ($rows) {
+            foreach ($rows as $row) {
+                $columns = Array();
+                foreach ($row->value as $key => $value) {
+                    if ((strstr($key, "has") || strstr($key, "URL")) && $key != "rtkURLs") {
+                        //echo "$key<br>";
+                        $columns[$key] = $value;
+                    }
+                }
+                //print_r(array_keys($columns));
+                $columnKeys = array_unique(array_merge($columnKeys, array_keys($columns)));
+                //print_r($columnKeys);
+                $score = count($columns);
+                $scores[$score]++;
+                $scoredagencies[] = Array("id"=> $row->key, "website"=> $row->value->website, "name" => $row->value->name, "columns" => $columns, "score" => $score);
+            }
+        }
+
+    } catch (SetteeRestClientException $e) {
+        setteErrorHandler($e);
+    }
+    function cmp($a, $b)
+    {
+        if ($a['score'] == $b['score']) {
+            return strcmp($a['name'], $b['name']);
+        }
+        return ($a['score'] > $b['score']) ? -1 : 1;
+    }
+
+    usort($scoredagencies, "cmp");
+    echo "<tr>";
+    echo "<th>Agency Name</th>";
+    echo "<th>Score</th>";
+    foreach ($columnKeys as $columnID) {
+        echo "<th>" . (isset($schemas['agency']["properties"][$columnID]['x-title']) ? $schemas['agency']["properties"][$columnID]['x-title'] : "<i>$columnID</i>") .  "</th>";
+    }
+    echo "</tr>";
+    foreach ($scoredagencies as $scoredagency) {
+        echo "<tr>";
+        echo "<td><b><a href='getAgency.php?id=" . $scoredagency['id'] . "'>". $scoredagency['name'] . "</a></b></td>";
+        echo "<td><b>" . $scoredagency['score'] . "</b></td>";
+        foreach ($columnKeys as $key) {
+            echo "<td style='text-align: center;'>";
+            if (isset($scoredagency['columns'][$key])) {
+                $value = $scoredagency['columns'][$key];
+                if (is_array($value)) {
+                    if (count($value) == 1) {
+                        $href = $value[0];
+                    } else {
+                        $href = $value[0];
+                    }
+
+                } else {
+                    $href = $value;
+                }
+                if ($href[0] == "@") {
+                    $href = str_replace("@","https://twitter.com/",$href);
+                }
+                //$href= urlencode($href);
+
+                echo "<font color='lightgreen'>";
+
+                if (strstr($href, "http")) {
+                    echo "<a title='Yes' href='$href' style='color:lightgreen;'>&check;</a>";
+                } else {
+                    echo "&check;";
+                }
+
+                echo "</font>";
+            } else {
+                echo "<font color='orange'><abbr title='No'>✘</abbr></font>";
+            }
+            echo "</td>";
+        }
+        echo "</tr>\n";
+    }
+    ?>
+</table><br>
+<div id="criteria" style="width:500px;height:900px;"></div>
+<div id="scores" style="width:900px;height:500px;"></div>
+<script id="source">
+    window.onload = function () {
+        $(document).ready(function () {
+            var d1 = [];
+            var scorelabels = [];
+            <?php
+            try {
+                $rows = $db->get_view("app", "scoreHas?group=true", null, true)->rows;
+
+
+                $dataValues = Array();
+                foreach ($rows as $row) {
+                    $dataValues[$row->value] = $row->key;
+                }
+                $i = 0;
+                ksort($dataValues);
+                foreach ($dataValues as $value => $key) {
+
+                    echo "       d1.push([$value, $i]);" . PHP_EOL;
+                    echo "        scorelabels.push('$key');" . PHP_EOL;
+                    $i++;
+                }
+            } catch (SetteeRestClientException $e) {
+                setteErrorHandler($e);
+            }
+            ?>
+            function scoretrackformatter(obj) {
+                if (scorelabels[Math.floor(obj.y)]) {
+                    return (scorelabels[Math.floor(obj.y)]) + "=" + obj.x;
+
+                } else {
+                    return "";
+                }
+            }
+
+            function scoretickformatter(val, axis) {
+                if (scorelabels[Math.floor(val)]) {
+                    return (scorelabels[Math.floor(val)]) ;
+
+                } else {
+                    return "";
+                }
+            }
+
+            Flotr.draw(document.getElementById("criteria"), [
+                {data: d1}
+            ], {
+                title: 'Total count of agencies with criteria',
+                HtmlText: true,
+                bars: {
+                    show: true,
+                    horizontal: true
+                },
+                mouse: {
+                    track: true,
+                    relative: true,
+                    trackFormatter: scoretrackformatter
+                }, yaxis: {
+                    autoscaling: true,
+                    minorTickFreq: 0.6,
+                    noTicks: scorelabels.length,
+                    tickFormatter: scoretickformatter
+                },
+                xaxis: {
+                    autoscaling: true
+
+                }
+            });
+
+            var d2 = [];
+            <?php
+            try {
+
+                ksort($scores);
+                foreach ($scores as $key => $value) {
+
+                    echo "       d2.push([$key,$value]);" . PHP_EOL;
+                    $i++;
+                }
+            } catch (SetteeRestClientException $e) {
+                setteErrorHandler($e);
+            }
+            ?>
+
+
+            Flotr.draw(document.getElementById("scores"), [
+                {data: d2}
+            ], {
+                title: 'Frequency distribution of Scores',
+                HtmlText: true,
+                bars: {
+                    show: true
+                },
+                mouse: {
+                    track: true,
+                    relative: true
+                }, yaxis: {
+                    autoscaling: true
+                },
+                xaxis: {
+                    autoscaling: true
+
+                }
+            });
+
+        });
+    };
+</script>
+<?php
+include_footer();
+?>
+

file:a/stylesheets/app.css (deleted)
--- a/stylesheets/app.css
+++ /dev/null
@@ -1,72 +1,1 @@
-/* Foundation v2.1.4 http://foundation.zurb.com */
-/* Artfully masterminded by ZURB  */
 
-/* ZURB bar copy*/
-#navbar {
-  background: #222222;
-  border-bottom: solid 4px #00a5ff;
-  padding: 15px 20px 13px 20px; }
-  
-@media handheld, only screen and (max-width: 767px) {
-  #navbar {
-    padding-left: 20px;
-    padding-right: 20px; }
-}
-
-#navbar h1, #navbar h2 {
-  margin-bottom: 0;
-  line-height: 1; }
-#navbar h1 {
-  color: white;
-  font-size: 16px;
-  font-size: 1.6rem;
-  font-weight: 800; }
-#navbar a { color: #fff; font-weight: bold; }
-
-#navbar strong { display: block; margin: 0; padding: 0; height: 14px; line-height: 14px; position: relative; bottom: 4px; }
-#navbar strong a {
-  line-height: 14px;
-  color: #fff;
-  font-weight: 500;
-  padding-right: 12px;
-}
-#navbar strong a.button { padding: 4px 10px; font-weight: bold; }
-
-/* other zurb copied css */
-.row { max-width: 1200px; }
-
-div.foundation-header { margin: 0 0 40px 0; padding: 30px 0 0 0; border-bottom: solid 1px #ccc; }
-div.foundation-header h1 { margin-bottom: 0; padding: 0; }
-div.foundation-header h1 a { color: #181818; }
-div.foundation-header h1 a:hover { color: #181818; }
-div.foundation-header .subheader { margin-bottom: 9px; }
-
-div.highlight { margin-bottom: 12px; }
-
-img.beta { position: absolute; top: 0px; right: 0px; }
-
-/* Footer */
-footer.row {
-  margin-top: 80px;
-  border-top: solid 1px #e6e6e6;
-  padding-top: 20px; }
-footer.row h6 {
-  color: #6f6f6f;
-  font-size: 14px;
-  font-size: 1.4rem;
-  margin-bottom: 4px; }
-footer.row p {
-  color: #626262;
-  font-size: 12px;
-  font-size: 1.2rem;
-  line-height: 18px; }
-footer.row a {
-  color: #222222; }
-footer.row a:hover {
-  text-decoration: underline; }
-  
-
-
-.row.display { background: #f4f4f4; margin-bottom: 10px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
-.row.display .column, .row.display .columns { background: #e7e7e7; font-size: 11px; text-indent: 3px; padding-top: 6px; padding-bottom: 6px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
-

--- a/stylesheets/foundation.css
+++ /dev/null
@@ -1,1206 +1,1 @@
-/* Foundation v2.1.4 http://foundation.zurb.com */
-/* Artfully Masterminded by ZURB */
 
-/* -------------------------------------------------- 
-    Table of Contents
------------------------------------------------------
-:: Reset & Standards
-:: Links
-:: Lists
-:: Tables
-:: Misc
-*/
-
-
-/*	--------------------------------------------------
-	:: Global Reset & Standards
-	-------------------------------------------------- */
-	
-	/* 
-		Eric Meyer's CSS Reset
-		http://meyerweb.com/eric/tools/css/reset/ 
-		v2.0 | 20110126
-   		License: none (public domain)
-	*/
-	
-	html, body, div, span, applet, object, iframe,
-	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-	a, abbr, acronym, address, big, cite, code,
-	del, dfn, em, img, ins, kbd, q, s, samp,
-	small, strike, strong, sub, sup, tt, var,
-	b, u, i, center,
-	dl, dt, dd, ol, ul, li,
-	fieldset, form, label, legend,
-	table, caption, tbody, tfoot, thead, tr, th, td,
-	article, aside, canvas, details, embed, 
-	figure, figcaption, footer, header, hgroup, 
-	menu, nav, output, ruby, section, summary,
-	time, mark, audio, video {
-		margin: 0;
-		padding: 0;
-		border: 0;
-		font: inherit;
-		vertical-align: baseline;
-	}
-	html {
-		font-size: 62.5%; 
-	}
-	/* HTML5 display-role reset for older browsers */
-	article, aside, details, figcaption, figure, 
-	footer, header, hgroup, menu, nav, section {
-		display: block;
-	}
-	body {
-		line-height: 1;
-	}
-	ol, ul {
-		list-style: none;
-	}
-	blockquote, q {
-		quotes: none;
-	}
-	blockquote:before, blockquote:after,
-	q:before, q:after {
-		content: '';
-		content: none;
-	}
-	table {
-		border-collapse: collapse;
-		border-spacing: 0;
-	}
-	
-	
-	
-	body { background: #fff; font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 13px; line-height: 18px; color: #555; position: relative; -webkit-font-smoothing: antialiased; }
-	
-
-
-/*	--------------------------------------------------
-	:: Links
-	-------------------------------------------------- */
-	a { color: #2a85e8; text-decoration: none; line-height: inherit; }
-	a:hover { color: #11639d; }
-	a:focus { color: #cc4714; outline: none; }
-	p a, p a:visited { line-height: inherit; }
-	
-
-/*	--------------------------------------------------
-	:: Lists
-	-------------------------------------------------- */
-	ul, ol { margin-bottom: 18px; }
-	ul { list-style: none outside; }
-	ol { list-style: decimal; }
-	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
-	ul.square { list-style: square outside; }
-	ul.circle { list-style: circle outside; }
-	ul.disc { list-style: disc outside; }
-	li { margin-bottom: 12px; }
-	ul.large li { line-height: 21px; }
-	
-
-/*	--------------------------------------------------
-	:: Tables
-	-------------------------------------------------- */
-	table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd;  }
-	
-	table thead, table tfoot { background: #f5f5f5; }
-	table thead tr th,
-	table tfoot tr th,
-	table tbody tr td,
-	table tr td,
-	table tfoot tr td { font-size: 12px; line-height: 18px; text-align: left; }
-	table thead tr th,
-	table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
-	table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
-	table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }
-
-	table tbody tr.even,
-	table tbody tr.alt { background: #f9f9f9; }
-	table tbody tr:nth-child(even) { background: #f9f9f9; }
-	table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }
-
-/* -------------------------------------------------- 
-	:: Misc
----------------------------------------------------*/
-	.left       { float: left; }
-	.right      { float: right; }
-	.hide     	{ display: none; }
-	.highlight 	{ background: #ff0; }
-	
-/* Arfully Masterminded by ZURB */
-
-/*	--------------------------------------------------
-    :: Typography
-	-------------------------------------------------- */
-	h1, h2, h3, h4, h5, h6 { color: #181818; font-weight: bold; line-height: 1.25 }
-	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
-	h1 { font-size: 46px; font-size: 4.6rem; margin-bottom: 12px;}
-	h2 { font-size: 35px; font-size: 3.5rem; margin-bottom: 9px; }
-	h3 { font-size: 28px; font-size: 2.8rem; margin-bottom: 9px; }
-	h4 { font-size: 21px; font-size: 2.1rem; margin-bottom: 3px; }
-	h5 { font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 3px;  }
-	h6 { font-size: 15px; font-size: 1.5rem; font-weight: normal; }
-
-	.subheader { color: #777; font-weight: 300; margin-bottom: 24px; }
-
-	p { line-height: 17px; margin: 0 0 18px; }
-	p img { margin: 0; }
-	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 24px;  }
-	
-	em, i { font-style: italic; line-height: inherit; }
-	strong, b { font-weight: bold; line-height: inherit; }
-	small { font-size: 60%; line-height: inherit; }
-	
-	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }
-	
-	/*	Blockquotes  */
-	blockquote, blockquote p { line-height: 20px; color: #777; }
-	blockquote { margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
-	blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555; }
-	blockquote cite:before { content: "\2014 \0020"; }
-	blockquote cite a, blockquote cite a:visited { color: #555; }
-	
-	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }
-	
-	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
-	abbr { text-transform: none; }
-
-	/**
- 	 * Print styles.
-	 *
-	 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
-	 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
-	 */
-	.print-only { display: none !important; }
-	@media print {
-		* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-		-ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
-		p a, p a:visited { color: #444 !important; text-decoration: underline; }
-		p a[href]:after { content: " (" attr(href) ")"; }
-		abbr[title]:after { content: " (" attr(title) ")"; }
-		.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
-		pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
-		thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
-		tr, img { page-break-inside: avoid; }
-		@page { margin: 0.5cm; }
-		p, h2, h3 { orphans: 3; widows: 3; }
-		h2, h3{ page-break-after: avoid; }
-		.hide-on-print { display: none !important; }
-		.print-only { display: block !important; }
-	}
-/* Arfully Masterminded by ZURB */
-
-/* --------------------------------------------------
-	:: Grid
-	
-	This is the mobile-friendly, responsive grid that
-	lets Foundation work much of its magic.
-	
-	-------------------------------------------------- */
-
-	.container { padding: 0 20px; }
-	
-	.row { width: 100%; max-width: 980px; min-width: 727px; margin: 0 auto; }
-	/* To fix the grid into a certain size, set max-width to width */
-	.row .row { min-width: 0; }
-	
-	.column, .columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
-	.column:first-child, .columns:first-child { margin-left: 0; }
-	
-	.row .one.columns 		{ width: 4.3%; }
-	.row .two.columns 		{ width: 13%; }
-	.row .three.columns 	{ width: 21.68%; }
-	.row .four.columns 		{ width: 30.37%; }
-	.row .five.columns 		{ width: 39.1%; }
-	.row .six.columns 		{ width: 47.8%; }
-	.row .seven.columns 	{ width: 56.5%; }
-	.row .eight.columns 	{ width: 65.2%; }
-	.row .nine.columns 		{ width: 73.9%; }
-	.row .ten.columns 		{ width: 82.6%; }
-	.row .eleven.columns 	{ width: 91.3%; }
-	.row .twelve.columns 	{ width: 100%; }
-	
-	.row .offset-by-one 	{ margin-left: 13.1%;  }
-	.row .offset-by-two 	{ margin-left: 21.8%;  }
-	.row .offset-by-three 	{ margin-left: 30.5%;  }
-	.row .offset-by-four 	{ margin-left: 39.2%;  }
-	.row .offset-by-five 	{ margin-left: 47.9%;  }
-	.row .offset-by-six 	{ margin-left: 56.6%;  }
-	.row .offset-by-seven 	{ margin-left: 65.3%;  }
-	.row .offset-by-eight 	{ margin-left: 74.0%;  }
-	.row .offset-by-nine 	{ margin-left: 82.7%;  }
-	.row .offset-by-ten 	{ margin-left: 91.4%;  }
-	
-	.row .centered { float: none; margin: 0 auto; }
-
-	.row .offset-by-one:first-child 	{ margin-left: 8.7%;  }
-	.row .offset-by-two:first-child 	{ margin-left: 17.4%;  }
-	.row .offset-by-three:first-child 	{ margin-left: 26.1%;  }
-	.row .offset-by-four:first-child 	{ margin-left: 34.8%;  }
-	.row .offset-by-five:first-child 	{ margin-left: 43.5%;  }
-	.row .offset-by-six:first-child 	{ margin-left: 52.2%;  }
-	.row .offset-by-seven:first-child 	{ margin-left: 60.9%;  }
-	.row .offset-by-eight:first-child 	{ margin-left: 69.6%;  }
-	.row .offset-by-nine:first-child 	{ margin-left: 78.3%;  }
-	.row .offset-by-ten:first-child 	{ margin-left: 87%;  }
-	.row .offset-by-eleven:first-child 	{ margin-left: 95.7%;  }
-	
-	/* Source Ordering */
-	.push-two 		{ left: 17.4% }
-	.push-three 	{ left: 26.1%; }
-	.push-four 		{ left: 34.8%; }
-	.push-five 		{ left: 43.5%; }
-	.push-six 		{ left: 52.2%; }
-	.push-seven 	{ left: 60.9%; }
-	.push-eight 	{ left: 69.6%; }
-	.push-nine 		{ left: 78.3%; }
-	.push-ten 		{ left: 87%; }
-	
-	.pull-two 		{ right: 17.4% }
-	.pull-three 	{ right: 26.1%; }
-	.pull-four 		{ right: 34.8%; }
-	.pull-five 		{ right: 43.5%; }
-	.pull-six 		{ right: 52.2%; }
-	.pull-seven 	{ right: 60.9%; }
-	.pull-eight 	{ right: 69.6%; }
-	.pull-nine 		{ right: 78.3%; }
-	.pull-ten 		{ right: 87%; }
-	
-	
-	
-	img, object, embed { max-width: 100%; height: auto; }
-	img { -ms-interpolation-mode: bicubic; }
-	 
-	 /* Nicolas Gallagher's micro clearfix */
-	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
-	 .row:after, .clearfix:after { clear: both; }
-	 .row, .clearfix { zoom: 1; }
-	 
-	 
-	
-	
-/*	--------------------------------------------------
-	:: Block grids
-	
-	These are 2-up, 3-up, 4-up and 5-up ULs, suited
-	for repeating blocks of content. Add 'mobile' to
-	them to switch them just like the layout grid
-	(one item per line) on phones
-	
-	For IE7/8 compatibility block-grid items need to be
-	the same height. You can optionally uncomment the
-	lines below to support arbitrary height, but know
-	that IE7/8 do not support :nth-child.
-	-------------------------------------------------- */
-	
-	.block-grid { display: block; overflow: hidden; }
-	.block-grid>li { display: block; height: auto; float: left; }
-	
-	.block-grid.two-up { margin-left: -4% }
-	.block-grid.two-up>li { margin-left: 4%; width: 46%; }
-/* 	.block-grid.two-up>li:nth-child(2n+1) {clear: left;} */
-	
-	.block-grid.three-up { margin-left: -2% }
-	.block-grid.three-up>li { margin-left: 2%; width: 31.3%; }
-/* 	.block-grid.three-up>li:nth-child(3n+1) {clear: left;} */
-	
-	.block-grid.four-up { margin-left: -2% }
-	.block-grid.four-up>li { margin-left: 2%; width: 23%; }
-/* 	.block-grid.four-up>li:nth-child(4n+1) {clear: left;} */
-	
-	.block-grid.five-up { margin-left: -1.5% }
-	.block-grid.five-up>li { margin-left: 1.5%; width: 18.5%; }
-/* 	.block-grid.five-up>li:nth-child(5n+1) {clear: left;} */
-
-/* Artfully masterminded by ZURB  */
-
-
-
-/* --------------------------------------------------
-   Table of Contents
------------------------------------------------------
-:: Buttons
-:: Alerts
-:: Notices/Alerts
-:: Tabs
-:: Pagination
-:: Lists
-:: Panels
-:: Nav
-:: Video
-:: Microformats
-*/
-
-
-
-
-/*	--------------------------------------------------
-	Buttons
-	-------------------------------------------------- */
-
-	.button {
-		background: #00a6fc;
-		display: inline-block;
-		text-align: center;
-		padding: 9px 34px 11px;
-		color: #fff;
-		text-decoration: none;
-		font-weight: bold;
-		line-height: 1;
-		font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
-		position: relative;
-		cursor: pointer;
-		border: none;
-	}
-	
-  	/* Don't use native buttons on iOS */
-	input[type=submit].button { -webkit-appearance: none; }
-	
-	.button.nice { 
-		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px;
-		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
-		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
-		text-shadow: 0 -1px 1px rgba(0,0,0,0.28);
-		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
-		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
-		border: 1px solid #0593dc;
-		-webkit-transition: background-color .15s ease-in-out;
-		-moz-transition: background-color .15s ease-in-out;
-		-o-transition: background-color .15s ease-in-out;
-	}
-
-	.button.radius {
-		-moz-border-radius: 3px;
-		-webkit-border-radius: 3px;
-		border-radius: 3px;
-	}
-	.button.round {
-		-moz-border-radius: 1000px;
-		-webkit-border-radius: 1000px;
-		border-radius: 1000px;
-	}
-
-	.button.full-width {
-		width: 100%;
-		padding-left: 0 !important;
-		padding-right: 0 !important;
-		text-align: center;
-	}
-
-	.button.left-align {
-		text-align: left;
-		text-indent: 12px;
-	}
-	
-	/* Sizes ---------- */
-	.small.button 			{ font-size: 11px; padding: 8px 20px 10px; width: auto; }
-	.medium.button 			{ font-size: 13px; width: auto; }
-	.large.button 			{ font-size: 18px; padding: 11px 48px 13px; width: auto; }
-
-	/* Nice Sizes ---------- */
-	.nice.small.button 		{ background-position: 0 -36px; }
-	.nice.large.button 		{ background-position: 0 -30px; }
-
-	/* Colors ---------- */
-	.blue.button			{ background-color: #00a6fc;  }
-	.red.button				{ background-color: #e91c21; }
-	.white.button			{ background-color: #e9e9e9; color: #333; }
-	.black.button			{ background-color: #141414; }
-	
-	/* Nice Colors ---------- */
-	.nice.blue.button		{ border: 1px solid #0593dc;  }
-	.nice.red.button		{ border: 1px solid #b90b0b;  }
-	.nice.white.button		{ border: 1px solid #cacaca; text-shadow: none !important; }
-	.nice.black.button		{ border: 1px solid #000; }
-	
-	/* Hovers ---------- */
-	.button:hover, .button:focus 				{ background-color: #0192dd; color: #fff; }
-	.blue.button:hover, .blue.button:focus		{ background-color: #0192dd; 	}
-	.red.button:hover, .red.button:focus 		{ background-color: #d01217; 	}
-	.white.button:hover, .white.button:focus	{ background-color: #dadada; color: #333; }
-	.black.button:hover, .black.button:focus	{ background-color: #000; }
-	
-	/* Disabled ---------- */
-	.button.disabled, .button[disabled] { opacity: 0.6; cursor: default; }
-
-
-
-/*	--------------------------------------------------
-	Alerts
-	-------------------------------------------------- */
-
-	div.alert-box { display: block; padding: 6px 7px; font-weight: bold; font-size: 13px; background: #eee; border: 1px solid rgba(0,0,0,0.1); margin-bottom: 12px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: 0 1px rgba(255,255,255,0.9); position: relative; }
-	.alert-box.success { background-color: #7fae00; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
-	.alert-box.warning { background-color: #c08c00; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
-	.alert-box.error { background-color: #c00000; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
-	
-	.alert-box a.close { color: #000; position: absolute; right: 4px; top: 0; font-size: 18px; opacity: 0.2; padding: 4px; }
-	.alert-box a.close:hover,.alert-box a.close:focus { opacity: 0.4; }
-
-
-/*    --------------------------------------------------
-    Tabs
-    -------------------------------------------------- */
-    dl.tabs { display: block; margin: 0 0 20px 0; padding: 0; height: 30px; border-bottom: solid 1px #ddd; }
-    dl.tabs dt { display: block; width: auto; height: 30px; padding: 0 9px 0 20px; line-height: 30px; float: left; color: #999; font-size: 11px; text-transform: uppercase; cursor: default; }
-    dl.tabs dt:first-child { padding: 0 9px 0 0; }
-    dl.tabs dd { display: block; width: auto; height: 30px; padding: 0; float: left; }
-    dl.tabs dd a { display: block; width: auto; height: 29px; padding: 0 9px; line-height: 30px; border: solid 1px #ddd; margin: 0 -1px 0 0; color: #555; background: #eee; }
-    dl.tabs dd a.active { background: #fff; border-width: 1px 1px 0 1px; height: 30px; }
-
-		.nice.tabs { border-bottom: solid 1px #eee; margin: 0 0 30px 0; height:43px; }
-		.nice.tabs dd a { padding: 7px 18px 9px; font-size: 15px; font-size: 1.5rem; color: #555555; background: none; border: none; }
-		.nice.tabs dd a.active { font-weight: bold; color: #333; background: #fff; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 3px solid #00a6fc; margin: 0 10px; position: relative; top: -5px; }
-		.nice.tabs dd:first-child a.active { margin-left: 0; }
-		
-	dl.tabs.vertical { height: auto; }
-	dl.tabs.vertical dt, dl.tabs.vertical dd, dl.nice.tabs.vertical dt, dl.nice.tabs.vertical dd { float: none; height: auto; }
-	dl.tabs.vertical dd a { display: block; width: auto; height: auto; padding: 15px 20px; line-height: 1; border: solid 0 #ccc; border-width: 1px 1px 0; margin: 0; color: #555; background: #eee; font-size: 15px; font-size: 1.5rem; }
-	dl.tabs.vertical dd a.active { height: auto; margin: 0; border-width: 1px 0 0; background: #fff; }
-	
-		.nice.tabs.vertical { border-bottom: solid 1px #eee; height: auto; }
-		.nice.tabs.vertical dd a { padding: 15px 20px; border: none; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 1px solid #eee; background: #fff; }
-		.nice.tabs.vertical dd a.active { border: none; background: #00a6fc; color: #fff; margin: 0; position: static; top: 0; height: auto; }
-		.nice.tabs.vertical dd:first-child a.active { margin: 0; }
-    
-    ul.tabs-content { margin: 0; display: block; }
-    ul.tabs-content>li { display:none; }
-    ul.tabs-content>li.active { display: block; }
-    
-    dl.contained, dl.nice.contained { margin-bottom: 0; }
-    dl.contained.tabs dd a { padding: 0 14px; }
-    dl.nice.contained.tabs dd a { padding: 7px 18px 9px; }
-
-    ul.contained.tabs-content { padding: 0; }
-	ul.contained.tabs-content>li { padding: 20px; border: solid 0 #ddd; border-width: 0 1px 1px 1px; }
-	ul.nice.contained.tabs-content>li { border-color: #eee; }
-	
-/*  --------------------------------------------------
-    Pagination
-    -------------------------------------------------- */
-    ul.pagination { display: block; height: 24px; margin-left: -5px; }
-    ul.pagination li { float: left; display: block; height: 24px; color: #999; font-size: 15px; margin-left: 5px; }
-    ul.pagination li a { display: block; padding: 6px 7px 4px; color: #555; }
-    ul.pagination li.current a, ul.pagination li:hover a, ul.pagination li a:focus { border-bottom: solid 2px #00a6fc; color: #141414; }
-    ul.pagination li.unavailable a { cursor: default; color: #999; }
-    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { border-bottom: none; }
-    
-/*  --------------------------------------------------
-    Lists
-    -------------------------------------------------- */
-    ul.nice, ol.nice { list-style: none; margin: 0; }
-    ul.nice li, ol.nice li { padding-left: 13px; position: relative }
-    ul.nice li span.bullet, ol.nice li span.number { position: absolute; left: 0; top: 0; color: #ccc; }
-
-/*	--------------------------------------------------
-	Panels
-	-------------------------------------------------- */
-	div.panel {
-		padding: 20px 20px 2px 20px;
-		background: #efefef;
-		background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
-		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F4F4));
-		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
-		box-shadow: 0 2px 5px rgba(0,0,0,0.15);
-		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
-		-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
-		margin: 0 0 20px 0;
-	}
-
-/*	--------------------------------------------------
-   	Nav Bar with Dropdowns
-	-------------------------------------------------- */
-	
-	.nav-bar { height: 45px; background: #fff; margin-top: 20px; border: 1px solid #ddd; }	
-	.nav-bar>li { float: left; display: block; position: relative; padding: 0; margin: 0; border-right: 1px solid #ddd; line-height: 45px; }
-	.nav-bar>li>a { position: relative; font-size: 14px; padding: 0 20px; display: block; text-decoration: none; font-size: 15px; font-size: 1.5rem; }
-	.nav-bar>li>input { margin: 0 16px; }
-	.nav-bar>li ul { margin-bottom: 0; }
-	.nav-bar>li li { line-height: 1.3; }
-	.nav-bar>li.has-flyout>a { padding-right: 36px; }
-	.nav-bar>li.has-flyout>a:after { content: ""; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #2a85e8; display: block; position: absolute; right: 18px; bottom: 20px; }
-	.nav-bar>li:hover>a { color: #141414; z-index: 2; }
-	.nav-bar>li:hover>a:after { border-top-color: #141414; }
-
-	.flyout { background: #fff; margin: 0; padding: 20px; border: 1px solid #ddd; position: absolute; top: 45px; left: -1px; width: 400px; z-index: 10; }
-	.flyout.small { width: 200px; }
-	.flyout.large { width: 600px; }
-	.flyout.right { left: auto; right: 0; }
-	.flyout p:last-child { margin-bottom: 0; }
-	.nav-bar>li .flyout { display: none; }
-	.nav-bar>li:hover .flyout { display: block; }
-
-
-/*	--------------------------------------------------
-   	Video
-   	Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
-	-------------------------------------------------- */
-	
-	.flex-video {
-		position: relative;
-		padding-top: 25px;
-		padding-bottom: 67.5%;
-		height: 0;
-		margin-bottom: 16px;
-		overflow: hidden;
-	}
-	
-	.flex-video.widescreen { padding-bottom: 57.25%; }
-	.flex-video.vimeo { padding-top: 0; }
-	
-	.flex-video iframe,
-	.flex-video object,
-	.flex-video embed {
-		position: absolute;
-		top: 0;
-		left: 0;
-		width: 100%;
-		height: 100%;
-	}
-
-
-
-/*	--------------------------------------------------
-   	Microformats
-	-------------------------------------------------- */
-	
-	/* hCard */
-	ul.vcard { display: inline-block; margin: 0 0 12px 0; border: 1px solid #ddd; padding: 10px; }
-	ul.vcard li { margin: 0; display: block; }
-	ul.vcard li.fn { font-weight: bold; font-size: 15px; font-size: 1.5rem; }
-	
-	p.vevent span.summary { font-weight: bold; }
-	p.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 1px; }
-	
-	
-	
-	
-	
-/* 	Artfully masterminded by ZURB  
-	Make sure to include app.js / foundation.js if you are going to use inline label inputs 
-*/
- 
- 
-/* -----------------------------------------
-   Standard Forms
------------------------------------------ */
-
-	form { margin: 0 0 18px; }
-	form label { display: block; font-size: 13px; line-height: 18px; cursor: pointer; margin-bottom: 9px; }
-
-	input.input-text, textarea { border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; }
-	input.input-text, textarea, select { display: block; margin-bottom: 9px; }
-	label + input.input-text, label + textarea, label + select, label + div.dropdown, select + div.dropdown { margin-top: -9px; }
-
-	/* Text input and textarea font and padding */
-	input.input-text, textarea { font-size: 13px; padding: 4px 3px 2px; background: #fff; }
-	input.input-text:focus, textarea:focus { outline: none !important; }
-	input.input-text.oversize, textarea.oversize { font-size: 18px !important; padding: 4px 5px !important; }
-	input.input-text:focus, textarea:focus { background: #f9f9f9; }
-
-	/* Inlined Label Style */
-	input.placeholder, textarea.placeholder { color: #888; }
-
-	/* Text input and textarea sizes */
-	input.input-text, textarea { width: 254px; }
-	input.small, textarea.small { width: 134px; }
-	input.medium, textarea.medium { width: 254px; }
-	input.large, textarea.large { width: 434px; }
-
-	/* Fieldsets */
-	form fieldset { padding: 9px 9px 2px 9px; border: solid 1px #ddd; margin: 18px 0; }
-
-	/* Inlined Radio & Checkbox */
-	.form-field input[type=radio], div.form-field input[type=checkbox] { display: inline; width:auto; margin-bottom:0; }
-
-	/* Errors */
-	.form-field.error input, input.input-text.red { border-color: #C00000; background-color: rgba(255,0,0,0.15); }
-	.form-field.error label, label.red { color: #C00000; }
-	.form-field.error small, small.error { margin-top: -6px; display: block; margin-bottom: 9px; font-size: 11px; color: #C00000; width: 260px; }
-
-	.small + small.error { width: 140px; }
-	.medium + small.error { width: 260px; }
-	.large + small.error { width: 440px; }
-
-	/* -----------------------------------------
-	   Nicer Forms
-	----------------------------------------- */
-	form.nice div.form-field input, form.nice input.input-text, form.nice textarea { border: solid 1px #bbb; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
-	form.nice div.form-field input, form.nice input.input-text, form.nice textarea { font-size: 13px; padding: 6px 3px 4px; outline: none !important; background: url(../images/misc/input-bg.png) #fff; }
-	form.nice div.form-field input:focus, form.nice input.input-text:focus, form.nice textarea:focus { background-color: #f9f9f9; }
-
-	form.nice fieldset { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
-
-	form.nice div.form-field input[type=radio], form.nice div.form-field input[type=checkbox] { display: inline; width:auto; margin-bottom:0; }
-
-	form.nice div.form-field.error small, form.nice small.error { padding: 6px 4px; border: solid 0 #C00000; border-width: 0 1px 1px 1px; margin-top: -10px; background: #C00000; color: #fff; font-size: 12px; font-weight: bold; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; }
-
- 	form.nice div.form-field.error .small + small, form.nice .small + small.error { width: 132px; }
-	form.nice div.form-field.error .medium + small, form.nice .medium + small.error { width: 252px; }
-	form.nice div.form-field.error .large + small, form.nice .large + small.error { width: 432px; }
-
-	/* -----------------------------------------
-	   Custom Forms
-	----------------------------------------- */
-
-	form.custom span.custom { display: inline-block; width: 14px; height: 14px; position: relative; top: 2px; border: solid 1px #ccc; background: url(../images/misc/custom-form-sprites.png) 0 0 no-repeat; }
-	form.custom span.custom.radio { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
-	form.custom span.custom.radio.checked { background-position: 0 -14px; }
-	form.custom span.custom.checkbox.checked { background-position: 0 -28px; }
-	
-	form.custom div.custom.dropdown { position: relative; display: inline-block; width: auto; height: 28px; margin-bottom: 9px; }
-	form.custom div.custom.dropdown a.current { display: block; width: auto; line-height: 26px; padding: 0 38px 0 6px; border: solid 1px #ddd; color: #141414; }
-	form.custom div.custom.dropdown a.selector { position: absolute; width: 26px; height: 26px; display: block; background: url(../images/misc/custom-form-sprites.png) -14px 0 no-repeat; right: 0; top: 0; border: solid 1px #ddd; }
-	form.custom div.custom.dropdown:hover a.selector,
-	form.custom div.custom.dropdown.open a.selector { background-position: -14px -26px; }
-	
-	form.custom div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: rgba(255,255,255,0.9); border: solid 1px #ddd; z-index: 10; }
-	form.custom div.custom.dropdown ul li { cursor: pointer; padding: 3px 38px 3px 6px; margin: 0; white-space: nowrap}
-	form.custom div.custom.dropdown ul li.selected { background: url(../images/misc/custom-form-sprites.png) right -52px no-repeat; }
-	form.custom div.custom.dropdown ul li:hover { background-color: #2a85e8; color: #fff; }
-	form.custom div.custom.dropdown ul li.selected:hover { background: url(../images/misc/custom-form-sprites.png) #2a85e8 right -78px no-repeat; }
-	form.custom div.custom.dropdown ul.show { display: block; }
-	
-	form.custom div.custom.dropdown.open ul { display: block; }
-
-	
-/* CSS for jQuery Orbit Plugin 1.2.3
- * www.ZURB.com/playground
- * Copyright 2010, ZURB
- * Free to use under the MIT license.
- * http://www.opensource.org/licenses/mit-license.php
- 
- 
- 
-/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
-   ================================================== */
-#caseStudies { 
-	width: 1000px;
-	height: 210px;
-	background: #fff url('../images/orbit/loading.gif') no-repeat center center;
-	overflow: hidden; }
-#caseStudies>img,  
-#caseStudies>div,
-#caseStudies>a { display: none; }
-
-
-
-
-/* CONTAINER
-   ================================================== */
-
-div.orbit-wrapper {
-    width: 1px;
-    height: 1px;
-    position: relative; }
-
-div.orbit {
-    width: 1px;
-    height: 1px;
-    position: relative;
-    overflow: hidden }
-    
-div.orbit.with-bullets {
-    margin-bottom: 40px;
-}
-
-div.orbit>img {
-    position: absolute;
-    top: 0;
-    left: 0;
-    /* display: none; */ }
-
-div.orbit>a {
-    border: none;
-    position: absolute;
-    top: 0;
-    left: 0;
-    line-height: 0; 
-    display: none; }
-
-.orbit>div {
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%; }
-
-/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
-
-
-/* TIMER
-   ================================================== */
-
-div.timer {
-    width: 40px;
-    height: 40px;
-    overflow: hidden;
-    position: absolute;
-    top: 10px;
-    right: 10px;
-    opacity: .6;
-    cursor: pointer;
-    z-index: 1001; }
-
-span.rotator {
-    display: block;
-    width: 40px;
-    height: 40px;
-    position: absolute;
-    top: 0;
-    left: -20px;
-    background: url(../images/orbit/rotator-black.png) no-repeat;
-    z-index: 3; }
-
-span.mask {
-    display: block;
-    width: 20px;
-    height: 40px;
-    position: absolute;
-    top: 0;
-    right: 0;
-    z-index: 2;
-    overflow: hidden; }
-
-span.rotator.move {
-    left: 0 }
-
-span.mask.move {
-    width: 40px;
-    left: 0;
-    background: url(../images/orbit/timer-black.png) repeat 0 0; }
-
-span.pause {
-    display: block;
-    width: 40px;
-    height: 40px;
-    position: absolute;
-    top: 0;
-    left: 0;
-    background: url(../images/orbit/pause-black.png) no-repeat;
-    z-index: 4;
-    opacity: 0; }
-
-span.pause.active {
-    background: url(../images/orbit/pause-black.png) no-repeat 0 -40px }
-
-div.timer:hover span.pause,
-span.pause.active {
-    opacity: 1 }
-
-
-/* CAPTIONS
-   ================================================== */
-
-.orbit-caption {
-    display: none;
-    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }
-
-.orbit-wrapper .orbit-caption {
-    background: #000;
-    background: rgba(0,0,0,.6);
-    z-index: 1000;
-    color: #fff;
-	text-align: center;
-	padding: 7px 0;
-    font-size: 13px;
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    width: 100%; }
-
-
-/* DIRECTIONAL NAV
-   ================================================== */
-
-div.slider-nav {
-    display: block }
-
-div.slider-nav span {
-    width: 78px;
-    height: 100px;
-    text-indent: -9999px;
-    position: absolute;
-    z-index: 1000;
-    top: 50%;
-    margin-top: -50px;
-    cursor: pointer; }
-
-div.slider-nav span.right {
-    background: url(../images/orbit/right-arrow.png);
-    right: 0; }
-
-div.slider-nav span.left {
-    background: url(../images/orbit/left-arrow.png);
-    left: 0; }
-
-/* BULLET NAV
-   ================================================== */
-
-.orbit-bullets {
-    position: absolute;
-    z-index: 1000;
-    list-style: none;
-    bottom: -40px;
-    left: 50%;
-	margin-left: -50px;
-    padding: 0; }
-
-.orbit-bullets li {
-    float: left;
-    margin-left: 5px;
-    cursor: pointer;
-    color: #999;
-    text-indent: -9999px;
-    background: url(../images/orbit/bullets.jpg) no-repeat 4px 0;
-    width: 13px;
-    height: 12px;
-    overflow: hidden; }
-
-.orbit-bullets li.active {
-    color: #222;
-    background-position: -8px 0; }
-    
-.orbit-bullets li.has-thumb {
-    background: none;
-    width: 100px;
-    height: 75px; }
-
-.orbit-bullets li.active.has-thumb {
-    background-position: 0 0;
-    border-top: 2px solid #000; }
-    
-/* FLUID LAYOUT
-   ================================================== */
-.orbit .fluid-placeholder {
-  visibility: hidden;
-  position: static;
-  display: block;
-  width: 100%;
-}
-
-.orbit, .orbit-wrapper { width: 100% !important; }
-
-.orbit-bullets {
-    position: absolute;
-    z-index: 1000;
-    list-style: none;
-    bottom: -50px;
-    left: 50%;
-	margin-left: -50px;
-    padding: 0; }
-
-.orbit-bullets li {
-    float: left;
-    margin-left: 5px;
-    cursor: pointer;
-    color: #999;
-    text-indent: -9999px;
-    background: url(../images/orbit/bullets.jpg) no-repeat 4px 0;
-    width: 13px;
-    height: 12px;
-    overflow: hidden; }
-
-.orbit-bullets li.has-thumb {
-    background: none;
-    width: 100px;
-    height: 75px; }
-
-.orbit-bullets li.active {
-    color: #222;
-    background-position: -8px 0; }
-
-.orbit-bullets li.active.has-thumb {
-    background-position: 0 0;
-    border-top: 2px solid #000; }
-/*	--------------------------------------------------
-	Reveal Modals
-	-------------------------------------------------- */
-		
-	.reveal-modal-bg { 
-		position: fixed; 
-		height: 100%;
-		width: 100%;
-		background: #000;
-		z-index: 2000;
-		display: none;
-		top: 0;
-		left: 0; 
-		}
-	
-	.reveal-modal {
-		visibility: hidden;
-		top: 100px; 
-		left: 50%;
-		margin-left: -300px;
-		width: 520px;
-		background: #eee url(../images/misc/modal-gloss.png) no-repeat -200px -80px;
-		position: absolute;
-		z-index: 2001;
-		padding: 30px 40px 34px;
-		-moz-border-radius: 5px;
-		-webkit-border-radius: 5px;
-		border-radius: 5px;
-		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
-		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
-		box-shadow: 0 0 10px rgba(0,0,0,.4);
-		}
-		
-	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
-	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
-	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
-	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
-	
-	.reveal-modal .close-reveal-modal {
-		font-size: 22px;
-		line-height: .5;
-		position: absolute;
-		top: 8px;
-		right: 11px;
-		color: #aaa;
-		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
-		font-weight: bold;
-		cursor: pointer;
-		} 
-	
-	.reveal-modal .row {
-		min-width: 0;
-	}
-	
-	/* Mobile */
-		
-		@media handheld, only screen and (device-width: 768px), (device-width: 800px) {
-			.reveal-modal-bg { position: absolute; }
-			
-			.reveal-modal,
-			.reveal-modal.small,
-			.reveal-modal.medium,
-			.reveal-modal.large,
-			.reveal-modal.xlarge { width: 60%; top: 30%; left: 15%; margin-left: 0; padding: 5%; height: auto; }
-		}
-		
-		@media handheld, only screen and (max-width: 767px) {
-			.reveal-modal-bg { position: absolute; }
-			
-			.reveal-modal,
-			.reveal-modal.small,
-			.reveal-modal.medium,
-			.reveal-modal.large,
-			.reveal-modal.xlarge { width: 80%; top: 15%; left: 5%; margin-left: 0; padding: 5%; height: auto; }
-		}
-	
-	
-	/*
-			
-	NOTES
-	
-	Close button entity is &#215;
-	
-	Example markup
-	
-	<div id="myModal" class="reveal-modal">
-		<h2>Awesome. I have it.</h2>
-		<p class="lead">Your couch.  I it's mine.</p>
-		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
-		<a class="close-reveal-modal">&#215;</a>
-	</div>
-	
-	*/
-/* --------------------------------------------------
-	:: Typography
-	-------------------------------------------------- */
-	
-	@media handheld, only screen and (max-width: 767px) {
-		h1 { font-size: 32px; font-size: 3.2rem; line-height: 1.3; }
-		h2 { font-size: 28px; font-size: 2.8rem; line-height: 1.3; }
-		h3 { font-size: 21px; font-size: 2.1rem; line-height: 1.3; }
-		h4 { font-size: 18px; font-size: 1.8rem; line-height: 1.2; }
-		h5 { font-size: 16px; font-size: 1.6rem; line-height: 1.2; }
-		h6 { font-size: 15px; font-size: 1.5rem; line-height: 1.2; }
-		body, p {  font-size: 15px; font-size: 1.5rem; line-height: 1.4; }
-	}
-
-
-/* --------------------------------------------------
-	:: Grid
-	-------------------------------------------------- */
-	
-	/* Tablet screens */
-	@media only screen and (device-width: 768px), (device-width: 800px) {
-		/* Currently unused */
-	}
-	
-	
-	/* Mobile */
-	@media only screen and (max-width: 767px) {		
-		body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
-		.container { min-width: 0; margin-left: 0; margin-right: 0; }
-		.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
-		.row .row .column, .row .row .columns { padding: 0; }
-		.column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
-		.column:last-child, .columns:last-child { margin-right: 0; }
-		
-		.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .centered { margin-left: 0 !important; }
-		
-		.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
-		.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }
-		
-		/* Mobile 4-column Grid */
-		.row .phone-one.column:first-child, .row .phone-two.column:first-child, .row .phone-three.column:first-child, .row .phone-four.column:first-child, .row .phone-one.columns:first-child, .row .phone-two.columns:first-child, .row .phone-three.columns:first-child, .row .phone-four.columns:first-child { margin-left: 0; }
-		
-		.row .phone-one.column, .row .phone-two.column, .row .phone-three.column, .row .phone-four.column,
-		.row .phone-one.columns, .row .phone-two.columns, .row .phone-three.columns, .row .phone-four.columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; padding: 0; }
-		
-		.row .phone-one.columns 	{ width: 21.68% !important; }
-		.row .phone-two.columns 	{ width: 47.8% !important; }
-		.row .phone-three.columns 	{ width: 73.9% !important; }
-		.row .phone-four.columns 	{ width: 100% !important; }
-		
-		.row .columns.push-one-phone { left: 26.08%; }
-		.row .columns.push-two-phone { left: 52.2% }
-		.row .columns.push-three-phone { left: 78.3% }
-		
-		.row .columns.pull-one-phone { right: 26.08% }
-		.row .columns.pull-two-phone { right: 52.2% }
-		.row .columns.pull-three-phone { right: 78.3%; }
-		
-		
-	}
-	
-	
-/* --------------------------------------------------
-	:: Block Grids
-	-------------------------------------------------- */	
-	
-	@media only screen and (max-width: 767px) {
-		.block-grid.mobile { margin-left: 0; }
-		.block-grid.mobile li { float: none; width: 100%; margin-left: 0; }
-	}
-	
-	
-
-/* -------------------------------------------------- 
-	:: Mobile Visibility Affordances
----------------------------------------------------*/
-	
-	
-	.show-on-phones { display: none !important; }	
-	.show-on-tablets { display: none !important; }
-	.show-on-desktops { display: block !important; }
-	
-	.hide-on-phones { display: block !important; }	
-	.hide-on-tablets { display: block !important; }
-	.hide-on-desktops { display: none !important; }
-	
-	
-	@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px) {
-		.hide-on-phones { display: block !important; }
-		.hide-on-tablets { display: none !important; }
-		.hide-on-desktops { display: block !important; }
-		
-		.show-on-phones { display: none !important; }
-		.show-on-tablets { display: block !important; }
-		.show-on-desktops { display: none !important; }
-	}
-	
-		
-	@media only screen and (max-width: 767px) {
-		.hide-on-phones { display: none !important; }
-		.hide-on-tablets { display: block !important; }
-		.hide-on-desktops { display: block !important; }
-		
-		.show-on-phones { display: block !important; }
-		.show-on-tablets { display: none !important; }
-		.show-on-desktops { display: none !important; }
-	}
-	
-	/* only screen and (device-width: 1280px), only screen and (max-device-width: 1280px),  /*
-	/* Keeping this in as a reminder to address support for other tablet devices like the Xoom in the future */
-	
-	/* Specific overrides for elements that require something other than display: block */
-	
-	table.show-on-desktops { display: table !important; }
-	table.hide-on-phones { display: table !important; }	
-	table.hide-on-tablets { display: table !important; }
-	
-	@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px) {
-		table.hide-on-phones { display: block !important; }
-		table.hide-on-desktops { display: block !important; }
-		table.show-on-tablets { display: block !important; }
-	}
-	
-	@media only screen and (max-width: 767px) {
-		table.hide-on-tablets { display: block !important; }
-		table.hide-on-desktops { display: block !important; }
-		table.show-on-phones { display: block !important; }
-	}
-	
-	
-/* -------------------------------------------------- 
-	:: Forms
----------------------------------------------------*/	
-
-
-	@media only screen and (max-width: 767px) {
-		div.form-field input, div.form-field input.small, div.form-field input.medium, div.form-field input.large, div.form-field input.oversize, input.input-text, input.input-text.oversize, textarea,
-		form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea { display: block; width: 96%; padding: 6px 2% 4px; font-size: 18px; }
-		form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
-		form.nice div.form-field.error small, form.nice small.error { padding: 6px 2%; display: block; }
-		form.nice div.form-field.error .small + small, form.nice .small + .error { width: auto; }
-		form.nice div.form-field.error .medium + small, form.nice .medium + .error { width: auto; }
-		form.nice div.form-field.error .large + small, form.nice .large + .error { width: auto; }
-	}
-	
-	
-/* -------------------------------------------------- 
-	:: UI
----------------------------------------------------*/	
-	
-	/* Buttons */
-	@media only screen and (max-width: 767px) {
-		.button { display: block; }
-		button.button { width: 100%; padding-left: 0; padding-right: 0; }
-	}
-	
-	/* Tabs */
-	
-	@media only screen and (max-width: 767px) {
-		dl.tabs.mobile, dl.nice.tabs.mobile { width: auto; margin: 20px -20px 40px; height: auto; }
-		dl.tabs.mobile dt, dl.tabs.mobile dd, dl.nice.tabs.mobile dt, dl.nice.tabs.mobile dd { float: none; height: auto; }
-
-		dl.tabs.mobile dd a { display: block; width: auto; height: auto; padding: 18px 20px; line-height: 1; border: solid 0 #ccc; border-width: 1px 0 0; margin: 0; color: #555; background: #eee; font-size: 15px; font-size: 1.5rem; }
-		dl.tabs.mobile dd a.active { height: auto; margin: 0; border-width: 1px 0 0; }
-	
-		.nice.tabs.mobile { border-bottom: solid 1px #ccc; height: auto; }
-		.nice.tabs.mobile dd a { padding: 18px 20px; border: none; border-left: none; border-right: none; border-top: 1px solid #ccc; background: #fff; }
-		.nice.tabs.mobile dd a.active { border: none; background: #00a6fc; color: #fff; margin: 0; position: static; top: 0; height: auto; }
-		.nice.tabs.mobile dd:first-child a.active { margin: 0; }
-		
-		dl.contained.mobile, dl.nice.contained.mobile { margin-bottom: 0; }
-		dl.contained.tabs.mobile dd a { padding: 18px 20px; }
-		dl.nice.contained.tabs.mobile dd a { padding: 18px 20px; }
-	}
-	
-	/* Nav Bar */
-
-	@media only screen and (max-width: 767px) {
-		.nav-bar { height: auto; }
-		.nav-bar>li { float: none; display: block; border-right: none; }
-		.nav-bar>li>a { text-align: left; border-top: 1px solid #ddd; border-right: none; } 
-		.nav-bar>li:first-child>a { border-top: none; }
-		.nav-bar>li.has-flyout>a:after { content: ""; width: 0; height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 4px solid #2a85e8; display: block; }
-		.nav-bar>li:hover>a { font-weight: bold; }
-		.nav-bar>li:hover ul { position: relative; }
-		
-		.flyout { position: relative; width: auto; top: auto; margin-right: -2px; border-width: 1px 1px 0px 1px; }
-		.flyout.right { float: none; right: auto; left: -1px; }
-		.flyout.small, .flyout.large { width: auto; }
-		.flyout p:last-child { margin-bottom: 18px; }
-	}
-	
-	/* Nav Bar */
-	
-	@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
-		.video { padding-top: 0; }
-	}
-

file:a/stylesheets/ie.css (deleted)
--- a/stylesheets/ie.css
+++ /dev/null
@@ -1,7 +1,1 @@
-/* Foundation v2.1.4 http://foundation.zurb.com */
-/* This is for all IE specfific style less than IE9. We hate IE. */
 
-	div.panel { border: 1px solid #ccc; }
-	.lt-ie8 .nav-bar li.has-flyout a { padding-right: 20px; }
-	.lt-ie8 .nav-bar li.has-flyout a:after { border-top: none; }
-