﻿/*  
Site Name: NZTE Onshore 
Site URI: ---
Description: NZTE Onshore Site
Version: 1.0
Author: Priya Singh, Peter Gregory, Olie Mason, Hamish Rouse
Author URI: www.terabyte.co.nz

UPDATE INFO ---------------------------------------

Revision number: 1.2
Last updated: 24 March 2009
Last update made by: Priya Singh 

CONVENTIONS ---------------------------------------

hyphenate class / id names - #my-id-name, .my-class-name
class / id names to start with lower case letter (ID's reserved for .net use will start with Upper case letter)

CONTENTS ------------------------------------------

*01: Reset
*02: Util classes & Phrase Elements
*03: Default Styles (Typography, colour)
*04: Structure (layout, size, positioning)
*05: Common Containers & Subclasses
*06: Forms
*07: Custom Containers & Subclasses
*08: Section Skins
*09: Overrides

*/

/* *01: Reset -----------------------------------------------------------------------------------------------------------------*/

body
{
    color: #000;
    background: #FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
img
{
    display: block;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: normal;
}
li
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after
{
    content: "'";
}
abbr, acronym
{
    border: 0;
    font-variant: normal;
}
sup, sub
{
    line-height: -1px;
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
input, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

/* *02: Util Classes ----------------------------------------------------------------------------------------------------------*/

.center
{
    text-align: center;
}
.right
{
    text-align: right !important;
}
.left
{
    text-align: left !important;
}
.float-right
{
    float: right;
}
.float-left
{
    float: left;
}
.clear
{
    clear: both;
}
.uppercase
{
    text-transform: uppercase;
}
.nowrap
{
    white-space: nowrap;
}
.offscreen
{
    position: absolute;
    left: -9999px;
    top: -9999px;
}
.hidden
{
    display: none !important;
}
.self-clear
{
    zoom: 1;
}
.self-clear:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.no-right-margin
{
    margin-right: 0 !important;
}
.no-left-margin
{
    margin-left: 0 !important;
}
.no-top-margin
{
    margin-top: 0 !important;
}
.no-bottom-margin
{
    margin-bottom: 0 !important;
}
.no-top-border
{
    border-top: none !important;
}
.no-right-border
{
    border-right: none !important;
}
.no-bottom-border
{
    border-bottom: none !important;
}
.hot
{
    cursor: pointer;
}
.print
{
    display: none;
}

/* *02a: Phrase Elements -------------------- */
strong, .bold
{
    font-weight: bold !important; /*letter-spacing:1px;*/
}
em
{
    font-style: italic;
}
code
{
    font-family: Courier, serif;
    color: #FF0000;
    font-size: 0.5em;
}
cite
{
    font-style: italic;
}
abbr, acronym
{
    border-bottom: 1px dotted;
    cursor: help;
}
q
{
    color: #fff;
}
blockquote
{
    color: #fff;
    font-size: 1.1em;
    margin: 0 0 0.5em 0;
}

/* *03: Default Styles --------------------------------------------------------------------------------------------------------*/

body
{
    font: 62.5%/1.6 Verdana, Arial, Trebuchet MS, sans-serif; /* set font size to 10px (a nice round number) - 1.4 line height */
    background: #000;
    color: #333;
}

#master
{
    background: #a7a6a1 url(/_layouts/images/OnShore/bg/bg-body-gradient-default.gif) top left repeat-x;
}

h1
{
    font-size: 2.0em;
    line-height: 1.1em;
    color: #000;
}

h2, h3, h4, h5, h6
{
    font-weight: bold;
    margin-bottom: 0;
    color: #000;
}

h2
{
    font-size: 1.8em;
    margin: 1em 0 0.5em 0;
}
h3
{
    font-size: 1.6em;
    margin: 1em 0 0.5em 0;
}
h4
{
    font-size: 1.4em;
    margin: 1em 0 0.5em 0;
}

p
{
    font-size: 1.1em;
    color: #333;
    line-height: 1.2em;
    margin: 0 0 0.5em 0;
}

a
{
    color: #4588d2;
    text-decoration: none;
}

a:hover, a:active
{
    text-decoration: underline;
}

ul.no-markers li
{
    list-style: none;
    margin-left: 0;
}

ol li
{
    list-style-type: decimal;
    margin-left: 2em;
}

/* *04: Structure -------------------------------------------------------------------------------------------------------------*/
/*    : NOTE: only structural css here - widths, heights, floats, margins etc. any styling code to go in '05: Common Containers & Subclasses' */

#header
{
    margin: 0 auto;
    width: 970px;
    height: 134px;
    position: relative;
}

#navigation
{
    height: 38px;
    width: 964px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0 3px;
}

#cookie-trail-wrapper
{
    padding-top: 7px;
    width: 100%;
}

#cookie-trail
{
    padding: 13px 16px 10px 16px;
    width: 938px;
    margin: 0 auto;
    position: relative;
    clear: left;
}

#expanded-navigation
{
    width: 964px;
    margin: 0 auto;
    padding: 0 3px;
    display: none;
}


#page
{
    width: 970px;
    margin: 0 auto;
    padding-bottom: 47px;
}

#landing-content
{
    position: relative;
    top: 16px;
    margin: 0 0 16px;
    padding: 30px 30px 0;
    background: #fff;
}

/* add class "full-width" for pages that have no subnav */
#content-wrapper
{
    float: left;
    width: 740px;
    float: left;
    position: relative;
    margin-top: 16px;
}

#side-menu
{
    width: 190px;
    float: left;
}

#ie6 #side-menu
{
    zoom: 1;
}

.full-width #sub-navigation
{
    display: none;
}

#content
{
    float: left;
    position: relative;
    padding: 22px 22px 44px 22px; /* margin-left: 190px; */
    width: 506px;
}

#ie6 #content
{
    zoom: 1;
}

.full-width #content
{
    margin-left: 0px;
    width: 696px;
}

#sidebar
{
    width: 230px;
    float: left;
    margin-top: 16px;
}


#footer
{
    margin: 0 auto;
    width: 964px;
    padding: 15px 3px;
    margin-top: -36px;
}

/* *05: Common Containers & Subclasses ----------------------------------------------------------------------------------------*/

/* *05a: Header & Search ----------------------------- */
#header-wrapper
{
    background: #82b5c6 url(/_layouts/images/OnShore/bg/bg-header-gradient-default.gif) top center repeat-y;
}

#header
{
    background: url(/_layouts/images/OnShore/bg/bg-header-default.jpg) top left no-repeat;
}

#header h1
{
    width: 212px;
    height: 59px;
    text-indent: -1000em;
    overflow: hidden;
}

#header .logo-print, #header .logo
{
    position: absolute;
    top: 40px;
    left: 15px;
}

#header .logo-print
{
    display: none;
}

#ie6 #header .logo
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

.header-links, #search
{
    position: absolute;
    right: 0px;
}

.header-links
{
    top: 20px;
    float: right;
}

.header-links li
{
    display: inline;
    border-left: 1px solid #fff;
    margin-left:8px;
    padding-left:11px;
}

.header-links li.first
{
    border: none;
}

.header-links a
{
    color: #fff;
    text-transform: uppercase;
}

#search {
	top: 50px;
}

#search .text-field {
	width: 163px;
	color: #000;
	padding: 4px 5px 5px;
	font-size: 1.4em;
	float: left;
	margin-right: 5px;
	border:none;
}


/* *05b: Navigation & Subnavigation ------------------------- */
#navigation
{
    background: url(/_layouts/images/OnShore/nav/nav-bg.png) top left no-repeat;
}

#ie6 #navigation
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

#navigation li
{
    list-style: none;
    margin: 0px;
    float: left;
    height: 38px;
}

#navigation li.first
{
    width: 157px;
}

#navigation li a
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.1em;
    line-height: 1em;
    color: #fff;
    padding: 10px;
    text-indent: -9999px;
    overflow: hidden;
    height: 18px;
    background-position: 0 -90px;
    background-repeat: no-repeat;
}

#navigation li a:hover
{
    text-decoration: underline;
    background-position: 0 -45px;
}

#navigation li.selected a
{
    background-position: 0 1px;
    background-repeat: no-repeat;
}

/* nav links */

.nav-get-ready-to-export
{
    width: 141px;
}

.nav-get-ready-to-export a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-get-ready-to-export.png);
}

.nav-develop-knowledge-expertise
{
    width: 192px;
}

.nav-develop-knowledge-expertise a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-develop-knowledge-expertise.png);
}

.nav-access-international-networks
{
    width: 200px;
}

.nav-access-international-networks a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-access-international-networks.png);
}

.nav-explore-export-markets
{
    width: 162px;
}

.nav-explore-export-markets a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-explore-export-markets.png);
}

.nav-find-funding-assistance
{
    width: 142px;
}

.nav-find-funding-assistance a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-find-funding-assistance.png);
}

.nav-features-commentary
{
    width: 127px;
}

.nav-features-commentary a
{
    background-image: url(/_layouts/images/OnShore/nav/nav-features-commentary.png);
}


/* sub navigation */
#content-wrapper #sub-navigation
{
    width: 190px;
    padding-bottom: 150px;
    background: url(/_layouts/images/OnShore/bg/bg-subnav-default.png) left bottom no-repeat;
}

#content-wrapper #sub-navigation h2
{
    height: 110px;
    margin: 0px;
    color: #fff;
    text-indent: -9999px;
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-about-nzte.png) left top no-repeat;
}

#content-wrapper #sub-navigation h2.email-page {
	background:#fff url(/_layouts/images/OnShore/hdg/hdg-subnav-email-page.png) left top no-repeat;
}

#content-wrapper #sub-navigation ul
{
    margin: 0 6px;
    background: #000;
    border-top: 1px solid #424242;
}

#content-wrapper #sub-navigation ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    border-bottom: 1px solid #424242;
}

#ie6 #content-wrapper #sub-navigation ul li
{
    zoom: 1;
}

#content-wrapper #sub-navigation a
{
    color: #fff;
    padding: 5px 10px;
    display: block;
    font-weight: normal;
}

#ie6 #content-wrapper #sub-navigation a
{
    zoom: 1;
}

#content-wrapper #sub-navigation ul li a:hover
{
    background: #95c7f8;
    color: #000;
    text-decoration: none;
}

#content-wrapper #sub-navigation ul li.selected a
{
    background: #95c7f8;
    color: #000;
    text-decoration: none;
}

#content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-default.png) 3px 2px no-repeat;
}

#content-wrapper #sub-navigation ul .selected .selected a, #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #95c7f8;
    font-weight: bold;
}

#content-wrapper #sub-navigation ul .selected .selected li a
{
    font-weight: normal;
    color: #fff;
}

.get-ready-to-export #content-wrapper #sub-navigation ul .selected .selected a, .get-ready-to-export #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #ffc11d;
}

.get-ready-to-export #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.get-ready-to-export #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-get-ready-to-export.png) 3px 1px no-repeat;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation ul .selected .selected a, .develop-knowledge-expertise #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #e23336;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-develop-knowledge-expertise.png) 3px 2px no-repeat;
}

.access-international-networks #content-wrapper #sub-navigation ul .selected .selected a, .access-international-networks #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #94dfa8;
}

.access-international-networks #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.access-international-networks #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-access-international-networks.png) 3px 1px no-repeat;
}

.explore-export-markets #content-wrapper #sub-navigation ul .selected .selected a, .explore-export-markets #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #f27d21;
}

.explore-export-markets #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.explore-export-markets #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-explore-export-markets.png) 3px 1px no-repeat;
}

.find-funding-assistance #content-wrapper #sub-navigation ul .selected .selected a, .find-funding-assistance #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #c8d52d;
}

.find-funding-assistance #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.find-funding-assistance #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-find-funding-assistance.png) 3px 1px no-repeat;
}

.features-commentary #content-wrapper #sub-navigation ul .selected .selected a, .features-commentary #content-wrapper #sub-navigation ul .selected .selected .selected a
{
    color: #6ca2dd;
}

.features-commentary #content-wrapper #sub-navigation ul .selected .selected li a
{
    color: #fff;
}

.features-commentary #content-wrapper #sub-navigation ul .selected
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowright-features-commentary.png) 3px 1px no-repeat;
}

#content-wrapper #sub-navigation ul li.selected ul
{
    margin: 0px;
    padding: 5px 0 15px 0;
    background: #222;
    border-top: none;
}

#content-wrapper #sub-navigation ul li.selected ul li
{
    font-size: 0.9em;
    border-bottom: none;
    margin-top: 8px;
    padding: 0 16px;
    line-height: 1.4em;
}

/* override background colour for all instances for nested nav */
#master #content-wrapper #sub-navigation ul li.selected ul a
{
    background: none;
}

#content-wrapper #sub-navigation ul li.selected ul a
{
    color: #fff;
    padding: 0px;
    display: inline;
}

#content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #95c7f8;
    text-decoration: underline;
}

#content-wrapper #sub-navigation ul li.selected ul li ul
{
    margin: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
}

/* *05c: Cookie Trail  ------------------------- */
#cookie-trail-wrapper
{
    background: #252525 url(/_layouts/images/OnShore/bg/bg-cookie-trail.gif) top left repeat-x;
}

#cookie-trail p
{
    color: #a8a8a8;
    position: relative;
    border-bottom: 1px solid #707070;
    padding-bottom: 7px;
    font-size: 1em;
}

#cookie-trail p.trail
{
    border: none;
    padding-bottom: 0;
    margin: 0;
    color: #fff;
}

#cookie-trail p.trail a
{
    color: #6ca2dd;
}

#cookie-trail #expand-button
{
    position: absolute;
    top: 13px;
    right: 16px;
    border-bottom: none;
    cursor: pointer;
    cursor: hand;
    padding-left: 15px;
    display: none;
}

#cookie-trail .expand
{
    background: url(/_layouts/images/OnShore/ind/ind-nav-expand.gif) 0 1px no-repeat;
}

#cookie-trail .collapse
{
    background: url(/_layouts/images/OnShore/ind/ind-nav-collapse.gif) 0 1px no-repeat;
}

/* *05d: Expanded Nav  ------------------------- */
#expanded-navigation ul, #expanded-navigation li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#expanded-navigation dl
{
    float: left;
    width: 161px;
    margin-top: 20px;
}

#expanded-navigation dl.first
{
    width: 159px;
}

#expanded-navigation dl.get-ready-to-export
{
    width: 141px;
}

#expanded-navigation dl.develop-knowledge-expertise
{
    width: 192px;
}

#expanded-navigation dl.access-international-networks
{
    width: 200px;
}

#expanded-navigation dl.explore-export-markets
{
    width: 162px;
}

#expanded-navigation dl.find-funding-assistance
{
    width: 142px;
}

#expanded-navigation dl.features-commentary
{
    width: 127px;
}

#expanded-navigation dl dt
{
    display: none;
}

#expanded-navigation ul
{
    padding-left: 4px;
}

#expanded-navigation li
{
    line-height: 1.1em;
}

#ie6 #expanded-navigation li
{
    zoom: 1;
}

#expanded-navigation a
{
    color: #c8c8c8;
    display: block;
    padding: 4px 12px 6px;
}

#expanded-navigation a:hover
{
    background: #6ca2dd;
    color: #000;
    text-decoration: none;
}

#expanded-navigation .selected a
{
    background: #6ca2dd;
    color: #000;
    text-decoration: none;
}

/* *05e: Page, Content & Sidebar ----------------------------- */
#page
{
    background: url(/_layouts/images/OnShore/bg/bg-page.gif) 16px 0 no-repeat;
}

/* Content area */
#content-wrapper
{
    background: #fff;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6
{
    margin-bottom: 10px;
}

#content h1
{
    font-size: 2.0em;
}

#content h2
{
    clear: right;
    font-size: 1.8em;
    font-weight: normal;
}

#content h3
{
    font-size: 1.4em;
}

#content h4
{
    font-size: 1.2em;
}

#content p
{
    margin-bottom: 16px;
}

#content p, #content li
{
    line-height: 1.5em;
    font-size: 1.2em;
}

#content li p
{
    font-size: 1em;
}

#content ul, #content ol
{
    margin: 0 0 16px 16px;
    padding: 0;
}

#content ul li
{
    list-style-type: none;
    background: url(/_layouts/images/OnShore/ind/ind-content-ul.gif) 0 6px no-repeat;
    padding-left: 15px;
}

#ie6 #content ul li
{
    zoom: 1;
}

#content ul li, #content ol li
{
    margin-top: 12px;
}

#content .item-content ul, #content .item-content ol
{
    margin-left: 16px;
}

#content .item-content ul li
{
    margin-top: 8px;
}

#content li ul
{
    margin-bottom: 0px;
}

#content li li
{
    font-size: 1em;
    margin-top: 6px;
}

#content-wrapper a
{
    font-weight: bold;
    color: #4588d2;
    text-decoration: none;
}

#content-wrapper a:hover
{
    text-decoration: underline;
}

#content .abstract
{
    clear: right;
    font-size: 1.4em;
}

/*--- Back to Top links ---*/

#content-wrapper .back-to-top
{
    position: absolute;
    bottom: 25px;
    right: 22px;
    clear: left;
    margin: 0px;
    padding-right: 12px;
    font-size: 1em;
    background: url(/_layouts/images/OnShore/ind/ind-top-default.gif) right 3px no-repeat;
}

#content-wrapper .back-to-top a
{
    font-weight: normal;
    border-bottom: none;
}

#content-wrapper #content p.back-to-top
{
    position: relative;
    right: auto;
    bottom: auto;
    margin-bottom: 16px;
    text-align: right;
}

#content-wrapper #content a.back-to-top, #content-wrapper #content p.back-to-top
{
    line-height: 1.2em;
}

#content-wrapper #content .back-to-top.section-divider
{
    padding-bottom: 4px;
    border-bottom: 1px solid #ccc;
}

/* back to top link for listings */
#content-wrapper #content .listing ul li .back-to-top
{
    bottom: -4px;
    right: 0px;
    margin-bottom: 0;
    font-size: .8em;
}

/* Sidebar */
#sidebar .pod
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-bottom.gif) left bottom no-repeat;
    width: 217px;
    margin: 0 0 16px 13px;
    padding-bottom: 6px;
}

#sidebar .pod-content
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-top.gif) top left no-repeat;
    padding: 4px 3px 10px 3px;
    height: 1%;
}

#sidebar .pod h2
{
    font-size: 1.2em;
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-default.gif) top left no-repeat;
    margin: 0 0 3px 0;
    padding: 5px 0 7px 19px;
    color: #fff;
    line-height: 1.3em;
}

#sidebar .pod h2 a
{
    color: #fff;
    text-decoration: none;
}

#sidebar .pod h2 a:hover
{
    text-decoration: underline;
}

#sidebar .pod img
{
    margin-left: 8px;
}

#sidebar .pod p
{
    color: #404040;
    font-size: 1.1em;
    margin: 15px 15px 10px 25px;
}

#sidebar .pod ul
{
    margin: 10px 25px 0;
    font-size: 1em;
}

#sidebar .pod li
{
    margin: 0;
    background: url(/_layouts/images/OnShore/ind/ind-sidebar-link.gif) 0 3px no-repeat;
    padding: 0 0 5px 12px;
    line-height: 1.4em;
}

#sidebar .pod li a
{
    color: #000;
    font-weight: bold;
    padding-bottom: 1px;
}

#sidebar .pod li a:hover {
	text-decoration: underline;
}

#sidebar .pod-content .more-link {
	margin-top: 0px;
}

/***** Article List styling *****/

#sidebar .pod ul.article-list li {
	margin:0 0 10px;
	padding:0 0 10px 12px;
	border-bottom:1px solid #dedede;
}

#sidebar .pod ul.article-list li.last {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#sidebar .pod ul.article-list li h3 {
    font-size: 1.1em;
    margin:5px 0;
}

#sidebar .pod ul.article-list li p {
    color: #555;
	margin:5px 0;
}

#sidebar .pod .more-link
{
    margin-bottom: 0px;
}

#sidebar .pod .more-link a
{
    font-size: 0.8em;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#sidebar .pod .more-link a:hover
{
    border-bottom: 1px solid #000;
    text-decoration: none;
}

/* *05f: Footer ----------------------------- */
#footer
{
    background: url(/_layouts/images/OnShore/bg/bg-footer.png) top left no-repeat;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 0.9em;
}

#ie6 #footer
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

#footer ul
{
    margin: 0;
}

#footer li
{
    list-style: none;
    float: left;
    margin: 0;
    color: #737373;
    border-right: 1px solid #737373;
    padding: 0 12px;
    text-transform: uppercase;
}

#footer li.last
{
    border: none;
}

#footer li a
{
    color: #bfbfbf;
}

#footer p
{
    color: #bfbfbf;
    text-transform: uppercase;
    margin: 0 16px;
}

#footer p.clear
{
    margin-top: 16px;
    overflow: auto;
}

#footer .nzgovt
{
    position: relative;
    top: 15px;
}

/* *05g: Content Pods ----------------------------- */

#content .pod
{
    margin: 0 0 16px;
    padding: 6px 0 0;
    clear: left;
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) left top no-repeat;
    width: 506px;
}

#content .pod-content
{
    padding: 0 0 20px;
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -520px bottom no-repeat;
}

#ie6 #content .pod-content
{
    zoom: 1;
}

#content .pod h2
{
    margin: 0 6px 0;
    padding: 6px 12px;
    background: #252525;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}

#content .pod h2 a
{
    color: #fff;
}

#content .pod img
{
    margin: 0 6px;
}

#content .pod p, #content .pod ul li
{
    font-size: 1.1em;
}

#content .pod p
{
    margin: 9px 18px 0;
    color: #333;
}

#content .pod p.black
{
    color: #000;
}

#content .pod p a.read-more
{
    display: block;
}

#content .pod ul
{
    overflow: hidden;
    margin: 10px 0 0 15px;
    padding: 0;
}

#ie6 #content .pod ul
{
    height: 1%;
}

#content .pod ul li
{
    margin: 0;
    padding: 0 15px 0 15px;
    color: #333;
}

#content .pod-image-left .pod-content
{
    overflow: hidden;
    padding: 0 0 15px;
}

#content .pod-image-left ul
{
    /*width: 260px;*/
}

#content .pod-image-left img
{
    float: left;
    margin: 0 0 0 6px;
}

#ie6 #content .pod-image-left img
{
    display: inline;
}

#content .pod-image-left .pod-description
{
    float: left;
    width: 263px;
    margin: 0;
    padding: 0 0 11px;
}

#content .pod-image-left .pod-description p
{
    margin-left: 12px;
}

#content .pod-image-left .pod-description .hilited-links li
{
    margin-left: 12px;
}

#content .pod-thumbnail .pod-content
{
    padding: 0 0 16px;
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1040px bottom no-repeat;
}

#content .pod-thumbnail p
{
    margin: 6px 15px 6px;
    padding: 0;
    font-size: 1em;
    color: #fff;
}

#content .pod-thumbnail a.enlarge
{
    float: right;
    margin: 6px 15px 6px 0;
    padding: 0 15px 0 0;
    text-align: right;
    font-weight: normal;
    color: #b3b3b3;
    background: url(/_layouts/images/OnShore/ind/ind-pod-content-plus.png) right 3px no-repeat;
}

#content .pod-arrow-up
{
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1040px top no-repeat;
    padding: 14px 0 0;
}

#content .generic
{
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -5200px top no-repeat;
}

#content .pod-arrow-up .pod-content
{
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) left bottom no-repeat;
    padding: 0 0 18px;
    overflow: hidden;
}

#content .pod-arrow-up .pod-col-left, #content .pod-arrow-up .pod-col-right
{
    width: 253px;
    float: left;
}

#ie6 #content .pod-arrow-up .pod-col-left, #ie6 #content .pod-arrow-up .pod-col-right
{
    display: inline;
}

#content .pod-arrow-up .pod-col-left h2
{
    margin: 0 0 0 6px;
}

#content .pod-arrow-up .pod-col-right h2
{
    margin: 0 6px 0 0;
    padding: 6px 6px 6px 18px;
}

#content .pod .small-caps
{
    text-transform: none;
}

#content .pod ul.horizontal-list li
{
    float: left;
}

#ie7 #content .pod ul.horizontal-list li, #ie6 #content .pod ul.horizontal-list li
{
    display: inline;
    float: none;
    vertical-align: text-top;
    zoom: 1;
}

#content .pod ul.horizontal-list li.left
{
    clear: both;
}

#content .pod .hilited-links
{
    margin: 5px 0 0;
}

#content .pod .hilited-links ul
{
    margin: 0;
    padding: 0;
}

#content .pod .hilited-links ul.horizontal-list li
{
    width: 195px;
}

#content .pod .hilited-no-icons ul.horizontal-list li, #content .pod .hilited-links li.no-icon
{
    width: 220px !important;
}

#content .pod .hilited-links li
{
    margin: 5px 15px 0 18px;
    padding: 1px 0 5px 25px;
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-default.png) top left no-repeat;
}

#content .pod .hilited-no-icons li, #content .pod .hilited-links li.no-icon
{
    padding: 1px 0 5px 0;
    background: none !important;
}

#content .pod .hilited-links li p
{
    font-size: 1em;
    margin: 0;
    padding: 0;
}

#content .pod .hilited-links li span.date
{
    display: block;
}


/***** Normal File Size Icons *****/

#content .hilited-links li.download-pdf
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-pdf.png) !important;
}

#content .hilited-links li.download-doc
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-doc.png) !important;
}

#content .hilited-links li.download-xls
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-xls.png) !important;
}

#content .hilited-links li.download-gen
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-gen.png) !important;
}

#content .hilited-links li.download-ppt
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-ppt.png) !important;
}

#content .hilited-links li.download-mmp
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-mmp.png) !important;
}

#content .hilited-links li.download-vsd
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-vsd.png) !important;
}

#content .hilited-links li.download-zip
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-zip.png) !important;
}

#content .hilited-links li.download-mdb
{
    background-image: url(/_layouts/images/OnShore/ico/ico-downloadsmall-mdb.png) !important;
}

/***** Large File Size Icons *****/

#content .pod .hilited-big-icons .horizontal-list li
{
    width: 180px !important;
    min-height: 30px;
}

#content .pod .hilited-big-icons .vertical-list li
{
    margin-top: 10px !important;
    margin-bottom: 3px !important;
    min-height: 30px;
}

#content .hilited-big-icons li.download-pdf
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-pdf.png) !important;
}

#content .hilited-big-icons li.download-doc
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-doc.png) !important;
}

#content .hilited-big-icons li.download-xls
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-xls.png) !important;
}

#content .hilited-big-icons li.download
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-gen.png) !important;
}

#content .hilited-big-icons li.download-mdb
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-mdb.png) !important;
}

#content .hilted-big-icons li.download-big-gen
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-gen.png) !important;
}

#content .hilited-big-icons li.download-ppt
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-ppt.png) !important;
}

#content .hilited-big-icons li.download-mpp
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-mpp.png) !important;
}

#content .hilited-big-icons li.download-vsd
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-vsd.png) !important;
}

#content .hilited-big-icons li.download-zip
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-zip.png) !important;
}

#content .hilited-big-icons li.download-xls
{
    padding: 0 0 0 40px;
    background-image: url(/_layouts/images/OnShore/ico/ico-download-xls.png) !important;
}

/***** Section Style Default Icons *****/

.get-ready-to-export #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-get-ready-to-export.png) top left no-repeat;
}

.develop-knowledge-expertise #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-develop-knowledge-expertise.png) top left no-repeat;
}

.access-international-networks #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-access-international-networks.png) top left no-repeat;
}

.explore-export-markets #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-explore-export-markets.png) top left no-repeat;
}

.find-funding-assistance #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-find-funding-assistance.png) top left no-repeat;
}

.features-commentary #content .pod .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-features-commentary.png) top left no-repeat;
}


/* *05h: pagination ------------------------------- */
#content .pagination
{
    overflow: hidden;
    margin: 5px 0 10px;
}
#ie6 #content .pagination
{
    zoom: 1;
}
#content .pagination ul
{
    display: block;
    margin: 0;
    float: right;
}

#content .pagination li
{
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 0 3px;
    line-height: 1.2em;
    font-size: 1.1em;
    background: url(/_layouts/images/OnShore/bg/bg-pages.png) top left no-repeat !important;
}

#content .pagination li.selected
{
    background: none !important;
}

#content .pagination li.divider
{
    padding-top: 7px;
    background: none !important;
}

#content .pagination li a
{
    float: left;
    display: block;
    width: 24px;
    height: 18px;
    margin: 3px 3px 0;
    padding: 4px 0 0;
    font-weight: normal;
    text-align: center;
    font-size: .9em;
}

#ie6 #content .pagination li a
{
    display: inline-block;
}

#content .pagination li.selected a
{
    font-weight: bold;
}

#content .pagination li a:hover
{
    text-decoration: none;
    border-bottom: none;
    color: #fff;
    background: #4473b3;
}

#content .pagination li.selected a:hover
{
    background: none !important;
    color: #4588D2;
    cursor: default;
}

#content .pagination li.next, #content .pagination li.prev
{
    margin-top: 0;
    background: none !important;
}

#content .pagination li.next a, #content .pagination li.prev a
{
    width: auto;
    font-size: 1em;
}

#content .pagination li.next
{
    margin: 0;
}

#content .pagination li.next a
{
    padding-right: 10px;
    background: url(/_layouts/images/OnShore/ind/ind-right-default.png) right center no-repeat;
}

#content .pagination li.prev a
{
    padding-left: 10px;
    background: url(/_layouts/images/OnShore/ind/ind-left-default.png) left center no-repeat;
}

#content .pagination li.next a:hover, #content .pagination li.prev a:hover
{
    text-decoration: underline;
    color: #4588D2;
    background-color: #fff !important;
    background-repeat: no-repeat;
}

#content .pagination li.next a:hover
{
    background-position: right center;
    background-image: url(/_layouts/images/OnShore/ind/ind-right-default.png);
}

#content .pagination li.prev a:hover
{
    background-position: left center;
    background-image: url(/_layouts/images/OnShore/ind/ind-left-default.png);
}

#content .pagination .page-numbers
{
    float: left;
    margin: 0;
    padding-top: 5px;
    font-size: 1.1em;
}

#content .right-numbers .page-numbers
{
    float: right;
    margin-right: 12px;
}

/* *05i: listing styles --------------------------- */
#content-wrapper #content .listing h2
{
    border-bottom: 1px solid #666;
    margin: 1em 0 0;
    padding: .4em 0 0;
    clear: none;
}
#content-wrapper #content .listing a.back-to-top
{
    position: static;
    font-size: 1em;
    font-weight: normal;
    margin-top: 1.9em;
}
#ie6 #content-wrapper #content .listing a.back-to-top, #ie7 #content-wrapper #content .listing a.back-to-top
{
    margin-top: 2em;
}

#content .listing h4
{
    margin: 0 0 5px;
}

#content .listing ul
{
    margin-left: 0px;
    border-top: 1px solid #dedede;
}

#ie6 #content .listing ul
{
    zoom: 1;
}

#content .listing ul li
{
    background-image: none !important;
    border-bottom: 1px solid #dedede;
    margin: 0;
    list-style: none;
    padding: 13px 0 8px 0;
    position: relative;
}

#ie7 #content .listing ul li, #ie6 #content .listing ul li
{
    zoom: 1;
}

#content .listing .image-thumbnail
{
    float: left;
    margin: 0 13px 8px 0;
}

#content .listing p
{
    margin-bottom: 5px;
}

#content .listing .date, #content .listing .job-title
{
    font-weight: bold;
    font-size: 0.9em;
}
#content .listing .available
{
    font-weight: bold;
}

/* download links in lists */
#content ul.download-list, #content ul.download-list li
{
    border: none;
}
#content ul.download-list p
{
    margin: 0 0 0 20px;
}
#content .pod ul.download-list-large p
{
    margin: 0;
}

#content .download-list li
{
    display: block;
    padding: 2px 0 2px 23px;
    background-position: 0 2px;
    background-repeat: no-repeat;
}
#content .download-list-large li
{
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding: 2px 0 2px 35px;
}

#content .download-list li.pdf-download
{
    background-image: url(        '/_layouts/images/OnShore/ico/ico-download-pdf.png' );
}
#content .download-list-large li.pdf-download
{
    background-image: url(        '/_layouts/images/OnShore/ico/ico-download-pdf-large.gif' );
}

#content .download-list li.word-download
{
    background-image: url(        '/_layouts/images/OnShore/ico/ico-download-doc.png' );
}
#content .download-list-large li.word-download
{
    background-image: url(        '/_layouts/images/OnShore/ico/ico-download-doc.png' );
}
#content span.file-size
{
    font-weight: normal;
    font-size: .8em;
    color: #555;
}

/* Event Listing Styles */
#content .listing .event-organiser
{
    float: none;
    overflow: hidden;
    margin: 0 0 5px;
}

#content .listing .event-organiser p
{
    display: inline;
    font-size: 0.8em;
}

#content .listing ul.event-overview
{
    border: none;
    margin: 0 0 5px;
}

#content .listing ul.event-overview li
{
    display: inline;
    padding: 0 7px 0 10px;
    border-bottom: none;
    border-left: 1px solid #555555;
    font-size: .8em;
    font-weight: bold;
    color: #000;
}

#content .listing ul.event-overview li.first
{
    border: none;
    padding-left: 0;
}

/* *05j: Collapsable Listings --------------------------- */

#content .collapse-wrapper
{
    margin: 5px 0;
    padding: 35px 0;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    position: relative;
}
#content .open-all
{
    display: none;
}

#content .collapse-listing p.open-all
{
    margin: 0 0 10px;
    font-size: 1em;
}

#content .collapse-listing
{
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #d7d7d7;
}

#ie7 #content .collapse-listing h3, #ie6 #content .collapse-listing h3
{
    zoom: 1;
}

#content .collapse-listing h3
{
    border-top: 1px solid #d7d7d7;
    padding: 8px 0;
    margin: 0;
    background: 4px 8px no-repeat;
    color: #000;
}

#content .collapse-listing .closed h3
{
    cursor: pointer;
    padding: 8px 0 8px 30px;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-default.png' );
    background-color: #f1f1f1;
}

#content .collapse-listing .closed h3.hover
{
    background-color: #95C7F8;
    color: #fff !important;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-default.png' );
}

#content .collapse-listing .closed h3.hover a
{
    color: #fff !important;
}
#content .collapse-listing h3 a
{
    display: block;
}

#content .collapse-listing .open h3
{
    cursor: pointer;
    padding: 8px 0 8px 30px;
    background-color: #fff !important;
    color: #F5862A;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-collapse-grey.png' ) !important;
}

#content .collapse-listing .open h3 a
{
    color: #000;
}

#content .collapse-listing .closed .item-content
{
    display: none;
}

/* section 1 */
.get-ready-to-export #content .collapse-listing h3, .get-ready-to-export #content .collapse-listing .open h3
{
    color: #BF8200;
}

.get-ready-to-export #content .collapse-listing .closed h3
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-get-ready-to-export.png' );
}
.get-ready-to-export #content .collapse-listing .closed h3.hover
{
    background-color: #ecc749;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-get-ready-to-export.png' );
}
/* section 2 */
.develop-knowledge-expertise #content .collapse-listing h3, .develop-knowledge-expertise #content .collapse-listing .open h3
{
    color: #B7090E !important;
}

.develop-knowledge-expertise #content .collapse-listing .closed h3
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-develop-knowledge-expertise.png' );
}
.develop-knowledge-expertise #content .collapse-listing .closed h3.hover
{
    background-color: #F75357;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-develop-knowledge-expertise.png' );
}
/* section 3 */
.access-international-networks #content .collapse-listing h3, .access-international-networks #content .collapse-listing .open h3
{
    color: #066A0D !important;
}

.access-international-networks #content .collapse-listing .closed h3
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-access-international-networks.png' );
}
.access-international-networks #content .collapse-listing .closed h3.hover
{
    background-color: #75D08E;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-access-international-networks.png' );
}
/* section 4 */
.explore-export-markets #content .collapse-listing h3, .explore-export-markets #content .collapse-listing .open h3
{
    color: #EE650C !important;
}

.explore-export-markets #content .collapse-listing .closed h3
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-explore-export-markets.png' );
}
.explore-export-markets #content .collapse-listing .closed h3.hover
{
    background-color: #F27D21;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-explore-export-markets.png' );
}
/* section 5 */
.find-funding-assistance #content .collapse-listing h3, .find-funding-assistance #content .collapse-listing .open h3
{
    color: #789A13 !important;
}

.find-funding-assistance #content .collapse-listing .closed h3
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-find-funding-assistance.png' );
}
.find-funding-assistance #content .collapse-listing .closed h3.hover
{
    background-color: #9FB652;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-hilite-find-funding-assistance.png' );
}
/* section 6 */
.features-commentary #content .collapse-listing h3, .features-commentary #content .collapse-listing .open h3
{
    color: #295397 !important;
}

.features-commentary #content .collapse-listing .closed h3
{
    background-image: url('/_layouts/images/OnShore/ind/ind-expand-features-commentary.png');
}
.features-commentary #content .collapse-listing .closed h3.hover
{
    background-color: #6CA2DD;
    background-image: url('/_layouts/images/OnShore/ind/ind-expand-hilite-features-commentary.png');
}

/**** Collapsable Listings - Child Page Item Styles *****/

#content .collapse-listing .child-pages
{
    margin: 0 0 0 30px;
}

#content .collapse-listing .child-pages div.hilited-links ul
{
    margin: 0 0 16px 0;
}

#content .collapse-listing .child-pages p
{
    margin-bottom: 5px;
    font-size: 1.1em;
}

#content .collapse-listing .child-pages p.hilited-link
{
    margin-bottom: 10px;
    padding-left: 15px;
    font-size: 1.2em;
    background: 0 6px no-repeat;
}

#content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-default.png);
}

.get-ready-to-export #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-get-ready-to-export.png);
}

.develop-knowledge-expertise #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-develop-knowledge-expertise.png);
}

.access-international-networks #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-access-international-networks.png);
}

.explore-export-markets #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-explore-export-markets.png);
}

.find-funding-assistance #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-find-funding-assistance.png);
}

.features-commentary #content .collapse-listing .child-pages p.hilited-link
{
    background-image: url(/_layouts/images/OnShore/ind/ind-bulletarrow-features-commentary.png);
}

#content .collapse-listing .child-pages ul.horizontal-list
{
    overflow: hidden;
}

#content .collapse-listing .child-pages ul.column-list
{
    float: left;
    width: 50%;
}

#content .collapse-listing .child-pages ul.column-list li
{
    margin-top: 3px;
    padding-right: 15px;
}

#content ul.vertical-list li
{
    margin-top: 3px !important;
    padding-right: 15px;
}

#content ul.vertical-list span.job-title
{
    font-size: .9em;
}

#content .collapse-listing .child-pages ul.horizontal-list li
{
    float: left;
    width: 205px;
    margin-top: 2px;
    padding-right: 10px;
}

#ie7 #content .collapse-listing .child-pages ul.horizontal-list li, #ie6 #content .collapse-listing .child-pages ul.horizontal-list li, #ie6 #content .collapse-listing .child-pages ul.column-list, #ie6 #content .collapse-listing .child-pages ul.column-list li, #ie7 #content .collapse-listing .child-pages ul.column-list, #ie7 #content .collapse-listing .child-pages ul.column-list li
{
    display: inline;
    float: none;
    vertical-align: text-top;
    zoom: 1;
}

#content .collapse-listing .child-pages ul.horizontal-list li.left
{
    clear: both;
}

#ie7 #content .collapse-listing .item-holder
{
    zoom: 1;
}

#content .collapse-listing .item-holder .item-contacts
{
    margin: 0 0 0 30px;
}


/* *05k: People Listings --------------------------- */
#content .listing ul.people-listing li
{
    display: block;
    overflow: hidden;
    min-height: 98px;
}

#content .people-listing .open h4 a, #content .people-listing .closed h4 a
{
    padding: 3px 0 4px 25px;
    background-position: 0 2px;
    background-repeat: no-repeat;
}
#content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-default.png' );
}
#content .people-listing .open h4 a
{
    color: #000 !important;
    background-image: url(        '/_layouts/images/OnShore/ind/ind-collapse-grey.png' );
}

#ie6 #content .people-listing li.closed
{
    height: 98px;
}

#content-wrapper #content .listing .people-listing .back-to-top
{
    position: absolute;
    right: 0;
    bottom: 4px;
    clear: none;
}

/** section colors **/
/****** get-ready-to-export *****/
.get-ready-to-export #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-get-ready-to-export.png' );
}
/****** develop-knowledge-expertise *****/
.develop-knowledge-expertise #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-develop-knowledge-expertise.png' );
}
/****** access-international-networks *****/
.access-international-networks #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-access-international-networks.png' );
}
/****** explore-export-markets *****/
.explore-export-markets #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-explore-export-markets.png' );
}
/****** find-funding-assistance *****/
.find-funding-assistance #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-find-funding-assistance.png' );
}
/****** features-commentary *****/
.features-commentary #content .people-listing .closed h4 a
{
    background-image: url(        '/_layouts/images/OnShore/ind/ind-expand-features-commentary.png' );
}

/* *05l: Status Module/Pod  Styles ----------------------------- */

#content .status
{
    float: right;
    width: 124px;
    padding: 8px 0 0;
    margin: 0 0 10px;
    background: url(/_layouts/images/OnShore/bg/bg-status.png) top center no-repeat;
}

#content .status dl
{
    margin: 0;
    padding: 0 15px 19px;
    text-align: center;
    background: url(/_layouts/images/OnShore/bg/bg-status.png) bottom center no-repeat;
}

#content .status dt
{
    display: inline;
    font-size: 1.1em;
    color: #fff;
}

#content .status dd
{
    display: inline;
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
}

/* *05m: Bigger-Link ----------------------------- */

#content .bigger-link
{
    width: 506px;
    margin: 16px 0 16px;
    padding: 6px 0 0;
    background: url(/_layouts/images/OnShore/bg/bg-content-biggerlink.png) center top no-repeat;
}

#content .bigger-content
{
    padding: 0 6px 6px;
    background: url(/_layouts/images/OnShore/bg/bg-content-biggerlink.png) center bottom no-repeat;
}

#content .bigger-bgcolor
{
    padding: 10px 0;
    background: #98b21d;
}

#content .hover .bigger-bgcolor
{
    background: #252525;
}

#content .bigger-content .bookmark
{
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-bookmark.png);
    background-position: -80px 0;
    background-repeat: no-repeat;
}

#content .hover .bigger-content .bookmark
{
    background-position: 0 -80px;
}

#ie6 #content .bigger-content .bookmark
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

#content .bigger-content .register
{
    background-color: #4588d2;
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-register.png);
    background-position: -80px 0;
    background-repeat: no-repeat;
}

.access-international-networks #content .bigger-content .register
{
    background-color: #066a0d;
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-register-access-international-networks.png);
}

.find-funding-assistance #content .bigger-content .register
{
    background-color: #98b21d;
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-register.png);
}

.develop-knowledge-expertise #content .bigger-content .register
{
    background-color: #e23336;
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-register-develop-knowledge-expertise.png);
}

#content .hover .register
{
    background-color: #252525 !important;
}

#content .hover .bigger-content .register
{
    background-position: 0 -80px;
}

#ie6 #content .bigger-content .register
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

#content .bigger-content h2
{
    margin: 0;
    padding: 0 10px 0 80px;
    text-transform: uppercase;
    font-size: 1.4em;
}

#content .general-content .bigger-content h2
{
    font-size: 1.2em;
}


#content .bigger-content h2 a
{
    color: #000;
}

#content .hover .bigger-content h2 a:hover, #content .hover .bigger-content h2 a
{
    color: #fff;
    text-decoration: none;
}

#content .bigger-content p
{
    margin: 0;
    padding: 5px 10px 0 80px;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}

#content .general-content .bigger-content p
{
    font-size: 0.9em;
}

/* *05n: Content Pods ----------------------------- */

#content .pod-holder
{
    clear: both;
	overflow:hidden;
}
#ie7 #content .pod-holder
{
    display: inline;
}

#content .pod-holder .pod
{
    zoom: 1;
    clear: none;
}

.pod-link-down
{
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) left top no-repeat;
}

#content .pod-link-down .pod-content
{
    position: relative;
    padding: 0 0 60px;
    background: none;
}

#content .pod-link-down h2
{
    padding: 10px 10px 0;
    line-height: 1.2em;
    font-size: 1.6em;
    color: #000;
    background: none;
}

#content .pod a.arrow-down
{
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 470px;
    margin: 9px 0 0;
    padding: 8px 18px 23px;
    color: #fff;
    text-transform: uppercase;
    background: #6ca2dd url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1560px bottom no-repeat;
}

#ie6 #content .pod a.arrow-down
{
    margin-bottom: -1px;
}

.get-ready-to-export #content .pod-link-down a.arrow-down
{
    background: #eca100 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -2080px bottom no-repeat;
}

.develop-knowledge-expertise #content .pod-link-down a.arrow-down
{
    background: #b7090e url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -3640px bottom no-repeat;
}

.access-international-networks #content .pod-link-down a.arrow-down
{
    background: #066a0d url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -2600px bottom no-repeat;
}

.explore-export-markets #content .pod-link-down a.arrow-down
{
    background: #f27d21 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -3120px bottom no-repeat;
}

.find-funding-assistance #content .pod-link-down a.arrow-down
{
    background: #98b21d url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -4160px bottom no-repeat;
}

.features-commentary #content .pod-link-down a.arrow-down
{
    background: #4473b3 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -4680px bottom no-repeat;
}

#content .pod-link-down a.arrow-down:hover
{
    text-decoration: none;
    background: #000 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1040px bottom no-repeat;
}

#content .pod-link-down-half .pod
{
    float: left;
    width: 246px;
    margin-left: 14px;
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) left top no-repeat;
}

#content .pod-link-down-half .pod-left
{
    margin-left: 0;
}

#ie6 #content .pod-link-down-half
{
    display: inline;
}

#content .pod-link-down-half .pod .pod-content
{
    position: relative;
    padding: 0 0 55px 0;
    background: none;
}

#content .pod-link-down-half .pod h2
{
    padding: 10px 10px 0;
    line-height: 1.2em;
    font-size: 1.6em;
    color: #000;
    background: none;
}

#content .pod-link-down-half .custom-pod h2
{
    font-size: 1.8em;
}

#content .pod-link-down-half a.arrow-down
{
    width: 210px;
    background: #6ca2dd url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -500px bottom no-repeat;
}

.get-ready-to-export #content .pod-link-down-half a.arrow-down
{
    background: #eca100 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -750px bottom no-repeat;
}

.develop-knowledge-expertise #content .pod-link-down-half a.arrow-down
{
    background: #b7090e url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -1500px bottom no-repeat;
}

.access-international-networks #content .pod-link-down-half a.arrow-down
{
    background: #066a0d url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -1000px bottom no-repeat;
}

.explore-export-markets #content .pod-link-down-half a.arrow-down
{
    background: #f27d21 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -1250px bottom no-repeat;
}

.find-funding-assistance #content .pod-link-down-half a.arrow-down
{
    background: #98b21d url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -1750px bottom no-repeat;
}

.features-commentary #content .pod-link-down-half a.arrow-down
{
    background: #4473b3 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -2000px bottom no-repeat;
}

#content .pod-link-down-half .pod a.arrow-down:hover
{
    text-decoration: none;
    background: #252525 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -250px bottom no-repeat;
}

#content .pod-link-down-third .pod
{
    float: left;
    width: 160px;
    margin-left: 13px;
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) left top no-repeat;
}

#ie6 #content .pod-link-down-third
{
    display: inline;
}

#content .pod-link-down-third .pod-left
{
    clear: left;
    margin-left: 0;
}

#content .pod-link-down-third .pod .pod-content
{
    position: relative;
    padding: 0 0 55px 0;
    background: none;
}

#content .pod-link-down-third .pod h2
{
    padding: 10px 10px 0;
    line-height: 1.2em;
    font-size: 1.4em;
    color: #000;
    background: none;
}

#content .pod h2.small
{
    font-size: 1.2em;
}

#content .pod-link-down h2 a, #content .pod-link-down-half h2 a, #content .pod-link-down-third h2 a
{
    color: #4588D2;
}

.get-ready-to-export #content .pod-link-down h2 a, .get-ready-to-export #content .pod-link-down-half h2 a, .get-ready-to-export #content .pod-link-down-third h2 a
{
    color: #BF8200;
}

.develop-knowledge-expertise #content .pod-link-down h2 a, .develop-knowledge-expertise #content .pod-link-down-half h2 a, .develop-knowledge-expertise #content .pod-link-down-third h2 a
{
    color: #B7090E;
}

.access-international-networks #content .pod-link-down h2 a, .access-international-networks #content .pod-link-down-half h2 a, .access-international-networks #content .pod-link-down-third h2 a
{
    color: #066A0D;
}

.explore-export-markets #content .pod-link-down h2 a, .explore-export-markets #content .pod-link-down-half h2 a, .explore-export-markets #content .pod-link-down-third h2 a
{
    color: #EE650C;
}

.find-funding-assistance #content .pod-link-down h2 a, .find-funding-assistance #content .pod-link-down-half h2 a, .find-funding-assistance #content .pod-link-down-third h2 a
{
    color: #789A13;
}

.features-commentary #content .pod-link-down h2 a, .features-commentary #content .pod-link-down-half h2 a, .features-commentary #content .pod-link-down-third h2 a
{
    color: #295397;
}

#content .pod-link-down-third .pod a.arrow-down
{
    width: 124px;
    background: #6ca2dd url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -340px bottom no-repeat;
}

.get-ready-to-export #content .pod-link-down-third a.arrow-down
{
    background: #eca100 url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -510px bottom no-repeat;
}

.develop-knowledge-expertise #content .pod-link-down-third a.arrow-down
{
    background: #b7090e url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -1020px bottom no-repeat;
}

.access-international-networks #content .pod-link-down-third a.arrow-down
{
    background: #066a0d url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -680px bottom no-repeat;
}

.explore-export-markets #content .pod-link-down-third a.arrow-down
{
    background: #f27d21 url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -850px bottom no-repeat;
}

.find-funding-assistance #content .pod-link-down-third a.arrow-down
{
    background: #98b21d url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -1190px bottom no-repeat;
}

.features-commentary #content .pod-link-down-third a.arrow-down
{
    background: #4473b3 url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -1360px bottom no-repeat;
}

#content .pod-link-down-third .pod a.arrow-down:hover
{
    text-decoration: none;
    background: #000 url(/_layouts/images/OnShore/bg/bg-pod-content-third.png) -170px bottom no-repeat;
}


/* *05o: pagination ------------------------------- */

#content .article-pagination
{
    overflow: hidden;
    margin-bottom: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #bdbdbd;
}

#content .article-date
{
    position: absolute;
    bottom: 25px;
    font-size: 1em;
    margin: 0;
}

/* *05p: Content Details --------------------------- */

.contact-details
{
    padding-bottom: 8px;
}

#content .contact-details h5
{
    font-size: 1.2em;
    margin: 0;
    color: #555555;
}

#content .contact-details p, #content .contact-details dl
{
    font-size: 1.1em;
    margin: 0 0 8px;
}

#content .contact-details dl
{
    margin: 8px 0 8px;
}

#content .contact-details dt
{
    float: left;
    margin: 0 .5em 0 0;
}

#content .item-content .contact-details ul
{
    margin: 8px 0 8px 16px;
}

#content .item-content .contact-details li
{
    font-size: 1.1em;
    margin: 4px 0 0;
}

#content #regional-data .listing li.contact-details
{
    font-size: 1em;
}

#content #regional-data .contact-details h5
{
    color: #000;
}

/* *05q: Page Tools --------------------------- */

#side-menu .page-tools
{
    margin: 20px 0 0 16px;
}

#side-menu .page-tools li
{
    margin: 0 0 10px;
}

#side-menu .page-tools .print-page a, #side-menu .page-tools .rss a
{
    display: block;
    width: 159px;
    height: 47px;
    background: url(/_layouts/images/OnShore/btn/btn-page-tools.png) 0 -50px no-repeat;
    text-indent: -10000px;
    overflow: hidden;
}

#side-menu .page-tools .print-page a:hover
{
    background-position: 0 0;
}

#side-menu .page-tools .rss a
{
    background-position: 0 -150px;
}

#side-menu .page-tools .rss a:hover
{
    background-position: 0 -100px;
}

/* *05r: Content Pods ----------------------------- */

.pod-link-down-fullwidth-full
{
    width: 696px !important;
    background: #e7e7e2 url(/_layouts/images/OnShore/bg/bg-pod-content-fullwidth-full.png) left top no-repeat !important;
}

#content .pod-link-down-fullwidth-full .pod-content
{
    background: none;
    padding: 0;
}

#content .pod-link-down-fullwidth-full h2
{
    padding: 10px 10px 0;
    line-height: 1.5em;
    font-size: 2.1em;
    color: #555;
    font-weight: bold;
    background: none;
    text-transform: none;
}

#content .pod-link-down-fullwidth-full a.arrow-down
{
    position: relative;
    display: block;
    width: auto;
    margin: 9px 0 0;
    padding: 8px 18px 23px;
    color: #fff;
    text-transform: uppercase;
    background: #6ca2dd url(/_layouts/images/OnShore/bg/bg-pod-content-fullwidth-full.png) -1450px bottom no-repeat;
}

#content .pod-link-down-fullwidth-full a.arrow-down:hover
{
    text-decoration: none;
    background: #000 url(/_layouts/images/OnShore/bg/bg-pod-content-fullwidth-full.png) -725px bottom no-repeat;
}

#content .pod-link-down-fullwidth-full .hilited-no-icons ul.horizontal-list li, #content .pod-link-down-fullwidth-full .hilited-links li.no-icon
{
    width: 310px !important;
}

#content .pod-link-down-fullwidth-full .hilited-no-icons ul.horizontal-list li p.date, #content .pod-link-down-fullwidth-full .hilited-links li.no-icon p.date
{
    font-size: 1em;
}

#content .pod-link-down-fullwidth-full .hilited-no-icons ul.horizontal-list li a, #content .pod-link-down-fullwidth-full .hilited-links li.no-icon a
{
    font-weight: bold;
    font-size: 1.1em;
}

/* *05s: Video Player ----------------------------- */

.video-holder {
	clear:both;
	overflow:hidden;
	margin:0 0 16px;
}

	#content .video-holder p.video-abstract {
		margin:0;
	}

	#content .video-holder p.video-transcript {
		margin:10px 0 0 0;
	}

.video-media,
.video-play {
	width:506px;
	margin:0 0 16px;
	padding:6px 0 0;
	background:#E7E7E2 url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) no-repeat left top;
}

.video-media {
	display:none;
}

.video-play {
	display:block;
}

	.video-media .content,
	.video-play .content {
		position:relative;
		padding:0 0 14px;
		background:url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) no-repeat -1040px bottom;
	}
	
	.video-media .content h2,
	.video-play .content h2 {
		margin:0;
		padding:5px 15px 0;
	}
	
	.video-media .content p,
	.video-play .content p {
		margin:0 15px;
	}
	
	.video-media .video-player,
	.video-play .video-player {
		height:400px;
		margin:0 6px;
		padding:7px 7px 0;
		background:#fff;
	}
	
	.video-media .extras,
	.video-play .extras {
		margin:0 6px;
		padding:6px 9px;
		background:#252525;
	}
	
	.video-media .extras {
		text-align:right;
	}
	
	.video-play .extras {
		text-align:left;
	}
	
	#ie6 .video-media .extras,
	#ie6 .video-play .extras {
		zoom:1;
	}
	
	#content .video-holder .video-media .video-transcript {		
		margin:0;
		float:left;
		font-size:1em;
	}
	
	#content .video-holder .video-media .video-transcript a {		
		padding:0 0 0 12px;
		color:#fff;
		background:url(/_layouts/images/OnShore/ind/ind-bulletarrow-white-charcoal.png) no-repeat 0 3px;
	}
	
	#content .video-media .collapse {
		margin:0;
		font-size:1em;
	}
	
	#content .video-media .collapse a {
		padding:0 15px 0 0;
		font-weight:normal;
		color:#fff;
		background:transparent url(/_layouts/images/OnShore/ind/ind-pod-content-close.png) no-repeat right center;
	}
	
	#content .video-holder .video-play .video-transcript {		
		margin:0;
		font-size:1em;
	}
	
	#content .video-holder .video-play .video-transcript a {		
		padding:0 0 0 12px;
		color:#fff;
		background:url(/_layouts/images/OnShore/ind/ind-bulletarrow-white-charcoal.png) no-repeat 0 3px;
	}

	
.video-pod {
	float:left;
	width:246px;
	margin:0 14px 0 0;
	padding:6px 0 0;
	background:#E7E7E2 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) no-repeat scroll left top;
}

	.video-pod .content {
		background:#252525 url(/_layouts/images/OnShore/bg/bg-pod-content-half.png) -250px bottom no-repeat;
		padding:0 0 15px;
	}
	
	.video-pod .content img {
		margin:0 6px;
	}
	
	#content .video-pod .content .video-show,
	#content .video-pod .content .video-hide {
		margin:0 6px;
		padding:6px 6px 6px;
		text-align:center;
		font-size:1em;
	}
	
	#content .video-pod .content .video-show a,
	#content .video-pod .content .video-hide a {
		color:#fff;
	}

/* *05t: Event Details ----------------------------- */

.event-organiser
{
    float: right;
}

#content .event-organiser p
{
    margin: 0 0 5px 0;
    padding: 1px 5px 2px;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #999999;
}

#content p.back-to-listing
{
    padding: 0 0 0 11px;
    font-size: 1.1em;
    background: url(/_layouts/images/OnShore/ind/ind-left-default.png) left center no-repeat;
}

.save-to-calendar
{
    margin: 20px 0 13px;
}

#content .save-to-calendar p.back-to-listing
{
    margin: 0;
    padding: 3px 0 3px 11px;
}

.save-to-calendar .calendar-types
{
    float: right;
}

#content .save-to-calendar .calendar-types p
{
    float: left;
    margin: 0;
    padding: 3px 0;
    font-weight: bold;
    font-size: 1.1em;
}

#content .save-to-calendar .calendar-types ul
{
    float: left;
    margin: 0;
}

#content .save-to-calendar .calendar-types li
{
    float: left;
    margin: 0 0 0 10px;
    padding: 3px 0 3px 23px;
    font-size: 1.1em;
}

#content .save-to-calendar li.ical
{
    background: url(/_layouts/images/OnShore/ico/ico-ical.png) left center no-repeat;
}

#content .save-to-calendar li.vcard
{
    background: url(/_layouts/images/OnShore/ico/ico-vcard.png) left center no-repeat;
}

.event-details dl, dl.event-details
{
    clear: both;
    overflow: hidden;
    margin: 0px;
    font-size: 1.2em;
}

#ie6 .event-details
{
    zoom: 1;
}

.event-details dt
{
    float: left;
    clear: left;
    width: 81px;
    margin: 0;
    padding: 0 15px 16px;
    font-weight: bold;
    background: transparent url(/_layouts/images/OnShore/ind/ind-content-ul.gif) no-repeat scroll 0 6px;
}

.event-details dd
{
    float: left;
    width: 386px;
    margin: 0;
    padding: 0 0 16px;
}

/* *05u: Event Landing / Listing ----------------------------- */


#content .pod-filter .location
{
    position: relative;
    margin: 10px 12px 5px;
    padding: 5px 0 0;
    text-align: center;
    background: url(/_layouts/images/OnShore/bg/bg-pod-filter-location.png) center top no-repeat;
}

#ie6 #content .pod-filter .location
{
    zoom: 1;
}

#content .pod-filter .location h3
{
    position: relative;
    margin: 0;
    padding: 0 0 10px;
    text-align: center;
    background: url(/_layouts/images/OnShore/bg/bg-pod-filter-location.png) center bottom no-repeat;
    line-height: 1em;
    font-size: 1.9em;
    font-weight: normal;
}

#content .pod-filter .location ul
{
    margin: 0;
    padding: 0;
}

#content .pod-filter .location li
{
    padding: 0;
    position: absolute;
    top: 7px;
    max-width: 150px;
    background: none;
    font-size: 1em;
}

#content .pod-filter .location li.prev
{
    left: 15px;
    text-align: left;
}

#content .pod-filter .location li.prev a
{
    display: block;
    padding: 2px 0 3px 25px;
    background: url(/_layouts/images/OnShore/ind/ind-pageprev-default.png) left top no-repeat;
}

.features-commentary #content .pod-filter .location li.prev a
{
    background-image: url(/_layouts/images/OnShore/ind/ind-pageprev-features-commentary.png);
}

#content .pod-filter .location li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-pageprev-grey.png);
}

#content .pod-filter .location li.next
{
    right: 15px;
    text-align: right;
}

#content .pod-filter .location li.next a
{
    display: block;
    padding: 2px 25px 3px 0;
    background: url(/_layouts/images/OnShore/ind/ind-pagenext-default.png) right top no-repeat;
}

.features-commentary #content .pod-filter .location li.next a
{
    background-image: url(/_layouts/images/OnShore/ind/ind-pagenext-features-commentary.png);
}

#content .pod-filter .location li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-pagenext-grey.png);
}

#content .pod-filter .filter-holder
{
    overflow: hidden;
    margin: 0 18px 0;
    padding-bottom: 5px;
}

#content .pod-filter .filter-type
{
    float: left;
    width: 117px;
}

#content .pod-filter .col-two
{
    width: 234px;
}

#content .pod-filter .filter-type h3
{
    margin: 10px 0 8px;
    text-transform: uppercase;
    font-size: 1.1em;
}

#content .pod-filter .filter-type ul
{
    margin: 0;
    padding: 0;
}

#content .pod-filter .filter-type li
{
    float: left;
    width: 101px;
    padding: 0 0 0 15px;
    font-weight: bold;
    color: #000;
    background: url(/_layouts/images/OnShore/ind/ind-content-hilited-link.gif) left 6px no-repeat;
}


/* *05v: Site Map ----------------------------- */

#content ul.sitemap
{
    margin: 0;
    padding: 0;
}

#content ul.sitemap li
{
    margin: 0 0 25px;
    padding: 0;
    background: none;
}

#content ul.sitemap h2
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 1.5em;
    background: none;
}

#content ul.sitemap h2 a
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    background: none;
}

#content ul.sitemap ul
{
    margin: 10px 0 0 30px;
    padding: 0;
}

#content ul.sitemap ul li
{
    margin: 0 0 7px;
}

#content ul.sitemap ul ul
{
    margin: 0;
    padding: 0;
}

#content ul.sitemap ul ul li
{
    margin: 0 0 0 20px;
    padding: 0;
}

#content ul.sitemap ul ul li a
{
    font-weight: normal;
}

#content-wrapper #content ul.sitemap p.back-to-top
{
    font-size: .8em;
}


/* *05w: Image Gallery ----------------------------- */
#content .gallery-expand .pod-content
{
    position: relative;
    padding-bottom: 50px;
}

#content .pod-gallery .image-list
{
    margin: 4px 0 10px 20px;
}

#content .pod-gallery .image-list li
{
    float: left;
    width: 148px;
    margin: 10px 10px 0 0;
    padding: 0;
    text-align: center;
    background: none;
}

#content .pod-gallery .image-list li.hide
{
    display: none;
}

#content .pod-gallery .image-list li img
{
    margin: 0;
}

#content .pod-gallery a.arrow-down
{
    text-transform: none;
    text-align: center;
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1040px bottom no-repeat;
}

#content #are-you-ready-export-questionaire
{
    display: none;
}

/* *05x: Add This Sidebar ----------------------------- */

#add-this-pod {
	width: 217px;
	background: url(/_layouts/images/OnShore/bg/sidebar/pod-bottom.gif) left bottom no-repeat;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	line-height: 1.4em;
	margin: 0 0 16px 13px;
	padding-bottom: 6px;
}

#add-this-content {
	background: url(/_layouts/images/OnShore/bg/sidebar/pod-top.gif) top left no-repeat;
	padding: 4px 3px 5px 3px;
}

#add-this-pod p         {font-size: 1.0em; }
#add-this-pod a 		{ font-weight: bold; color: #000; text-decoration: none; }
#add-this-pod a:hover	{ text-decoration: underline; }
#add-this-pod a:focus	{ outline: none; }
#add-this-pod .normal	{ font-weight: normal; }

.add-this-container { margin: 0 9px 0 16px; }

#add-this-pod .round-cnrs {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/***** PAGE TOOLS  *****/

#page-tools ul {
	background: #FFF;
	margin: 10px 0 7px 0;
	padding: 0;
	float: left;
}

#page-tools li {
	width: 87px;
	list-style-type: none;
	display: block;
	float: left;
}

#page-tools li a {
	height: 15px;
	background: url(/_layouts/images/OnShore/ico/ico-page-tools.gif) left top no-repeat;
	margin-bottom: 7px;
	padding-left: 24px;
	display: block;
}

#page-tools li a.print		{ background-position: -112px top; }
#page-tools li a.email		{ background-position: -96px -15px; }
#page-tools li a.rss		{ background-position: -80px -30px; }
#page-tools li a.bookmark	{ background-position: -64px -45px; }

#page-tools li.no-rss {
    width: 63px;
    height: 15px;
    background: url(/_layouts/images/OnShore/ico/ico-page-tools.gif) -16px -90px no-repeat;
    color: #999;
    margin-bottom: 7px;
    padding-left: 24px;
}

/***** SHARE THIS PAGE  *****/

#share-container {
    width: 184px;
	border: 1px solid #FFF;
	background: #FFF url(/_layouts/images/OnShore/bg/bg-share-dropdown-top.gif) 1px 1px no-repeat;
	margin-bottom: 13px;
	clear: both;
}
	#share-container.active { border: 1px solid #CCC; }

#share-dropdown {
	width: 182px;
	background: url(/_layouts/images/OnShore/bg/bg-share-dropdown-middle.gif) left top repeat-y;
	margin: 4px 0 0 1px;
	padding: 0;
	display: block;
	clear: both;
}
	#share-dropdown:hover { cursor: pointer; }

#share-dropdown span {
	width: 126px;
	background: url(/_layouts/images/OnShore/bg/bg-share-dropdown-bottom.gif) left bottom no-repeat;
	padding: 0 28px 4px 28px;
	display: block;
}

.addthis_toolbox .hover_menu {
	background: #FFF;
	display: none;
	overflow: hidden;
}

.addthis_toolbox .hover_menu ul {
	margin: 10px 0;
	padding: 0;
	float: left;
}

.addthis_toolbox .hover_menu ul li {
	width: 88px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.addthis_toolbox .hover_menu  a {
	font-weight: normal;
    padding: 6px 0 6px 30px;
    position: relative;
    display: block;
}
	.addthis_toolbox .hover_menu  a:hover { text-decoration: underline; }

.addthis_toolbox .hover_menu  span {
    position: absolute;
    left: 10px;
    top: 4px;
}
	#ie6 .addthis_toolbox .hover_menu span { left: -20px; }

/***** WAS THIS PAGE USEFUL  *****/

#useful-container {
	background: #FFF;
	overflow: hidden;
}

#useful-copy {
	width: 80px;
	margin-left: 5px;
	margin-right: 6px;
	display: inline-block;
	float: left;
}

#useful-yes, #useful-no {
	height: 20px;
	border: none;
	background: url(/_layouts/images/OnShore/btn/btn-useful.gif) 0 0 no-repeat;
	text-indent: -9999px;
	margin-top: 4px;
	padding: 0;
	float: left;
}

#useful-yes {
	width: 45px;
	background-position: -131px top;
	margin-right: 5px;
}
	#useful-yes:hover,
	#ie6 #useful-yes.hover { background-position: -86px -20px; cursor: pointer; }

#useful-no {
	width: 43px;
	background-position: -43px -40px;
}
	#useful-no:hover,
	#ie6 #useful-no.hover { background-position: left -60px; cursor: pointer; }
	
/***** THANKS FOR YOUR FEEDBACK  *****/

#thanks-container {
	border: 1px solid #CDCDCD;
	background: #FFF url(/_layouts/images/OnShore/ico/ico-thumbs-up.gif) 5px center no-repeat;
	margin: 0 10px 0 17px;
	padding: 5px 0 5px 27px;
	clear: both;
	display: none;
}
#thanks-container p { margin: 0; }

/***** PLEASE PROVIDE A COMMENT  *****/

#comment-container {
	border: 1px solid #CDCDCD;
	background: #FFF;
	margin: 0 10px 0 17px;
	padding: 7px;
	display: none;
}

#comment-container label { margin-bottom: 6px; display: block; }

#comment-container textarea {
	width: 150px;
	height: 60px;
	border: 1px solid #CDCDCD;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0 0 5px 0;
	padding: 5px 8px;
}
	
#add-this-pod #comment-submit { color: #2F8CC1; margin-left: 2px; text-transform: uppercase; }

/***** RECENTLY VIEWED PAGES  *****/

#recent-pages-container {
	border: none;
	background: #FFF;
	margin-top: 13px;
	margin-bottom: 8px;
	padding: 0;
}

#recently-viewed {
	background: url(/_layouts/images/OnShore/ind/ind-recently-viewed.gif) -15px top no-repeat;
	margin-left: 4px;
	padding-left: 15px;
	display: block;
}
	#recently-viewed:hover { background-position: left -12px; }
	#recently-viewed.selected { background-position: left -12px; }

#recent-pages {
	margin: 10px 0 0 14px;
	padding: 0 0 0 5px;
	display: none;
}
	#ie6 #recent-pages,
	#ie7 #recent-pages { padding-left: 10px; }

#recent-pages li {
	font-size: 0.9em;
	font-weight: normal;
	list-style-image: url(/_layouts/images/OnShore/ind/ind-recent-pages-li.gif);
	margin-bottom: 3px;
}

#recent-pages li a { font-weight: normal; }

/***** HELP *****/

#help {
	background: url(/_layouts/images/OnShore/ico/ico-help.gif) right 2px no-repeat;
	text-align: right;
	margin-right: 10px;
	padding-right: 9px;
	display: block;
}

/* *05y: General Content ----------------------------- */

#content .general-content, #content div.abstract
{
    font-size: 1.2em;
}

#content .general-content p, #content div.abstract p, #content .general-content li, #content div.abstract li
{
    font-size: 1em;
}

#content .general-content h2, #content div.abstract h2
{
    font-size: 1.5em;
}

#content .general-content h3, #content div.abstract h3
{
    font-size: 1.2em;
}

#content .general-content h4, #content div.abstract h4
{
    font-size: 1em;
}

/* *06: Forms -----------------------------------------------------------------------------------------------------------------*/

/* *06a: Master ----------------------------- */
#content .form-notes
{
    font-size: 1.1em;
    text-align: right;
    color: #000;
    margin: 0 10px 5px 0;
}

#content .form
{
    background: url(/_layouts/images/OnShore/bg/bg-form.png) top left no-repeat;
}

#content .form .pod-content
{
    background: url(/_layouts/images/OnShore/bg/bg-form.png) bottom left no-repeat;
}

#content .global-alert .pod-content
{
    padding: 15px 20px 20px 20px;
}

#content .global-alert h3, #content .global-alert p
{
    color: #ff0000;
}

#content .global-alert h3
{
    text-transform: uppercase;
    font-size: 1.3em;
    margin: 0;
}

#content .global-alert p
{
    margin: 0px;
    margin-bottom: 9px;
    line-height: 1.2em;
}

#content .global-alert .alert-icon
{
    float: left;
    display: inline;
    margin: 0 15px 0 0;
}

#content .form .form-section
{
    margin-bottom: 20px;
}

#content .form h2
{
    background: #95c7f8;
    color: #000;
    text-transform: none;
}

#content .form h3
{
    margin: 9px 18px 0;
    font-size: 1.2em;
}

#content .form label
{
    color: #000;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    font-size: 1.1em;
}

#content .form label span
{
    font-weight: normal;
    font-size: 0.8em;
    font-style: italic;
}

#content .form .checkbox label
{
    display: inline;
    margin-bottom: 0px;
    font-size: 1.1em;
}

#content .form .divider
{
    border-bottom: 1px solid #fff;
    height: 15px;
    width: 474px;
    margin: 0 auto;
    margin-bottom: 10px;
}

#content .form .not-bold label, #content .form .not-bold label a
{
    font-weight: normal;
    font-size: 1em;
}

#content .pod .form-field
{
    margin-bottom: 15px;
}

#content .pod .extra-margin
{
    margin-top: 20px;
}

#content .pod .form-field .error
{
    width: 220px;
    font-weight: bold;
    font-size: 0.9em;
    color: #f00;
    float: right;
    margin: -25px 10px 0 0;
}

#content .pod .checkbox .error
{
    width: 220px;
    font-weight: bold;
    font-size: 0.9em;
    color: #f00;
    float: right;
    margin-right:10px;
}

#content .form-field .input
{
    width: 222px;
    display: block;
    margin-bottom: 5px;
}

#content .form-field .input-select
{
    width: 227px;
    margin-bottom: 3px;
}

#content .form-field .area-code
{
    width: 38px;
}

#content .form-field .phone-number
{
    width: 130px;
}

#content .pod .date-time
{
    margin-bottom: 0px;
}

#content .form .day, #content .form .month, #content .form .year
{
    width: 62px;
}

#content .form .time
{
    width: 61px;
}

#content .form .question
{
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 5px;
}

#content .form .answer
{
    margin-left: 50px;
}

#content .form .answer label
{
    display: inline;
    font-weight: normal;
    font-size: 1.2em;
    margin-right: 30px;
}

#content .form textarea
{
    width: 465px;
    height: 65px;
    margin-bottom: 5px;
}

#content .form .radio
{
    margin-right: 50px;
}

#content .form .radio input
{
    margin-right: 5px;
}

#content .form ul
{
    margin-left: 18px;
}

#content .form ul li
{
    list-style-type: none;
    background: none;
    font-size: 1.1em;
    padding-left: 0px;
    width: 45%;
    float: left;
    margin-top: 10px;
}

#content .form ul li label
{
    display: inline;
    margin-left: 5px;
    font-size: 1em;
}

/* *06b: Confirmation ----------------------------- */
#content .confirm-success
{
    padding: 7px 0 3px 30px;
    color: #7f9b33;
    font-size: 1.4em;
    font-weight: bold;
    background: url(/_layouts/images/OnShore/ind/ind-tick.png) 0 4px no-repeat;
}



/* *07: Custom Containers & Subclasses ----------------------------------------------------------------------------------------*/

#content .custom-pod h2
{
    background: none;
    font-size: 1.8em;
    color: #000;
    text-transform: none;
    padding-bottom: 0px;
    padding-top: 10px;
    font-weight: normal;
    margin-bottom: 10px;
}

/* *07a Hilited links - with arrows */
#content .hilited-links
{
    margin-left: 0px;
}
#content .listing .hilited-links
{
    border-top: none;
}
#content .hilited-links .column-list
{
    float: left;
    width: 50%;
}
#content .hilited-links li
{
    background-image: url(/_layouts/images/OnShore/ind/ind-content-hilited-link.gif);
    background-repeat: no-repeat !important;
    background-position: 0 6px;
}

#content .listing .hilited-links li
{
    padding: 1px 0 5px 25px;
    margin: 2px 0 0;
    background-position: top left !important;
    border: none;
}

#ie6 #content .hilited-links li, #ie7 #content .hilited-links li
{
    zoom: 1;
}

#content .hilited-links li p
{
    font-size: 0.9em;
    margin: 5px 0 0 0;
}

/* *07a: Landing Styles */
.landing-pod
{
    float: left;
    margin: 15px 0 0;
    padding: 5px 0 0;
    background: url(/_layouts/images/OnShore/bg/bg-landing-pod.png) top left no-repeat;
}

.landing-pod-content
{
    padding: 0 5px 13px 5px;
    background: url(/_layouts/images/OnShore/bg/bg-landing-pod.png) bottom left no-repeat;
}

.landing-header
{
    position: relative;
    margin: 0 0 12px 0;
    padding: 0 300px 0 0;
    background: url(/_layouts/images/OnShore/bg/bg-horizontalline-C6C6C6.png) bottom left repeat-x;
}

#ie6 .landing-header
{
    zoom: 1;
}

#landing-content h2.country-name
{
    display: inline;
    font-size: 2.5em;
    margin: 5px 0 0 0;
    padding: 0 10px 0 0;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #555;
    background: #fff;
}


/* *07b: Landing Jump Sections */

#content .pod-jump-list-holder-java
{
    position: relative;
    overflow: hidden;
    display: block;
    width: 696px;
    margin: 0 0 7px;
    background-image: url(        '/_layouts/images/OnShore/bg/bg-pod-content-split-explore-export-markets-jumplist-holder.png' );
}

#content .pod-jump-list-holder-footer-java
{
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 700px;
    height: 7px;
    background: url(        '/_layouts/images/OnShore/bg/bg-pod-content-split-explore-export-markets-jumplist-holder.png' ) no-repeat left bottom;
    z-index: 0;
}

#content .pod-jump-list-holder-java .pod-map-jump-list
{
    display: block;
    width: 324px;
    min-height: 401px;
    float: left;
    padding: 0 14px;
}

#content .pod-jump-list-holder-java .pod-map-jump-list h2, #content .pod-jump-list-holder .pod-map-jump-list h2
{
    font-size: 2.1em;
    line-height: 1em;
    color: #555;
    font-weight: bold;
    background: none;
    text-transform: none;
}

#content .pod-jump-list-holder-java .jump-target
{
    display: block;
    position: relative;
    float: left;
    width: 335px;
    padding-top: 20px;
    z-index: 100;
}

#content .pod-jump-list-holder .jump-target
{
    border-top: 1px solid #e1e1dd;
    padding-top: 2em;
}

#content .pod-jump-list-holder .instructions
{
    display: none;
}

#content .pod-jump-list-holder .jump-target img
{
    float: right;
}

#content .pod-jump-list-holder-java .jump-target h3, #content .pod-jump-list-holder .jump-target h3
{
    font-size: 1.8em;
    line-height: 1em;
    font-weight: bold;
    color: #555;
}

#content .pod-jump-list-holder-java .jump-target a.view-all-link
{
    position: absolute;
    bottom: 6px;
    display: block;
    width: 337px;
    padding: 8px 0;
    text-indent: 15px;
    text-transform: uppercase;
    color: #fff;
    background: #F27D21;
}

#content .pod-jump-list-holder .jump-target a.view-all-link
{
    display: block;
    font-size: 1.1em;
    padding-bottom: 20px;
}

#content .pod-jump-list-holder-java .jump-target a.view-all-link:hover
{
    background: #000;
    color: #fff;
    text-decoration: none;
}
#content .pod-jump-list-holder-java .jump-target .target-content
{
    padding: 0 14px;
}

#content .pod-jump-list-holder-java .jump-target .target-content p, #content .pod-jump-list-holder .jump-target .target-content p
{
    margin-bottom: .5em;
}

#content .pod-jump-list-holder-java .jump-target a.read-more, #content .pod-jump-list-holder .jump-target a.read-more
{
    font-size: 1.2em;
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-explore-export-markets.png) no-repeat 0 4px;
    padding-left: 15px;
}

#content .pod-jump-list-holder-java .jump-target ul
{
    margin-bottom: 60px;
}

#content .pod-jump-list-holder .jump-target ul
{
    margin-bottom: 1em;
}

#content .pod-jump-list-holder .jump-target ul li, #content .pod-jump-list-holder-java .jump-target ul li
{
    font-size: 1.1em;
    background-image: none !important;
    padding-left: 0;
    margin: .5em 0;
}

#content .pod-jump-list-holder-java .pod-map-jump-list .jump-links
{
    margin: 0 0 16px;
}

#content .pod-jump-list-holder-java .pod-map-jump-list .jump-links li
{
    background: none;
    padding: 0;
    margin-top: 6px;
}

#content .pod-jump-list-holder-java .pod-map-jump-list .jump-links li a
{
    display: block;
    padding: 3px 0 3px 30px;
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-explore-export-markets.png) no-repeat 3px center;
}

#content .pod-jump-list-holder-java .pod-map-jump-list .jump-links li a:hover, #content .pod-jump-list-holder-java .pod-map-jump-list .jump-links li a.selected
{
    background: #F27D21 url(/_layouts/images/OnShore/ind/ind-explore-export-markets-selected-jump-link-arrow.gif) no-repeat right center;
    color: #fff;
}


/* *7c: Explore Market Map Styles */

.explore-export-markets #landing-content h1
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-explore-export-markets.png) no-repeat scroll left top;
    width: 463px;
    padding: 0 10px 2px 0;
    font-size: 2.2em;
    z-index: 2;
    margin: 0;
    text-indent: -9999px;
}

#landing-content p
{
    margin: 0 0 1.5em;
    font-size: 1.2em;
    line-height: 1.4em;
}

#landing-content a
{
    color: #EE650C;
    position: relative;
    zoom: 1;
}

/* map styles general */

.map-view dd
{
    position: relative;
}

.map-view dd ul, #ie6 .map-view dd ul, #ie7 .map-view dd ul
{
    position: relative;
    display: inline-block !important;
    margin-left: 1em;
}

.map-viewport .map-view dd ul, #ie6 .map-viewport .map-view dd ul, #ie7 .map-viewport .map-view dd ul
{
    width: 20px;
}

#ie6 .map-view dd ul, #ie7 .map-view dd ul
{
    position: absolute;
}



.map-view dd ul li
{
    display: none;
}

.map-view dd ul li.fta, #ie6 .map-view dd ul li.fta
{
    background: url(/_layouts/images/OnShore/flags/flag_fta.png) no-repeat;
    width: 20px;
    height: 21px;
    text-indent: -9999px;
    display: inline-block;
}

#ie6 .map-view dd ul li.fta
{
    background: url(/_layouts/images/OnShore/flags/flag_fta.gif) no-repeat;
}

.map-list-view
{
    position: relative;
    padding-bottom: 3em;
    background: #fff;
}

.map-viewport
{
    margin-top: 10px;
    margin-left: -26px !important;
    margin-right: -26px !important;
    margin-bottom: 4px;
}

/* map tab navigation */

#map-nav
{
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 435px;
    display: none;
    width: 910px;
    list-style: none;
}

#map-nav li
{
    float: right;
    margin-left: 5px;
    display: block;
    width: 142px;
    height: 34px;
    text-indent: -9999px;
    cursor: pointer;
    margin-bottom: 0;
}

#map-nav li.list-view-tab
{
    background: url(/_layouts/images/OnShore/nav/nav-tablist-explore-export-markets.gif) no-repeat top;
}

#map-nav li.map-view-tab
{
    background: url(/_layouts/images/OnShore/nav/nav-tabmap-explore-export-markets.gif) no-repeat top;
}

#map-nav li.selected
{
    background-position: bottom;
}

#landing-content a.hide
{
    position: absolute;
    top: 72px;
    padding: 0 0 0 15px;
    right: 30px;
    background: url(/_layouts/images/OnShore/ind/ind-nav-collapse.gif) no-repeat left center;
    z-index: 10;
}

/* map list view styles */

.map-list-view h4
{
    color: #888;
}

.map-list-view .col-quater
{
    float: left;
    width: 200px;
    padding-right: 26px;
    padding-bottom: 3em;
}

.map-list-view .col-quater .last
{
    padding-right: 0;
}

.map-list-view .col-quater .last
{
    padding-right: 0;
}


.map-list-view dt
{
    float: left;
    width: 17px;
}

.map-list-view dd
{
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 .8em 2em;
    zoom: 1;
}

#ie6 .map-view, #ie7 .map-view
{
    zoom: 1;
}

.map-list-view dd a img
{
    position: absolute;
    right: -30px;
    top: -2px;
}

/* map viewport styles */

.map-viewport dt, .map-viewport h4
{
    display: none;
}

.map-viewport h4.zoom
{
    display: block;
}

.map
{
    margin: 20px;
}

#country-list
{
    display: none;
}

.map-viewport
{
    width: 962px;
    height: 337px;
    overflow: hidden;
    position: relative;
}

.zoom-out
{
    position: absolute;
    top: 26px;
    left: 26px;
    display: block;
    width: 172px;
    height: 101px;
}

.zoom-out a
{
    display: block;
    width: 172px;
    height: 101px;
}

#europe-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-europe.png) no-repeat top left;
}

#ie6 #europe-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-europe.gif) no-repeat top left;
}


#southandsoutheastasia-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-southeastasia.png) no-repeat top left;
}

#ie6 #southandsoutheastasia-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-southeastasia.gif) no-repeat top left;
}


#middleeastandafrica-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-middleeast.png) no-repeat top left;
}

#ie6 #middleeastandafrica-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-middleeast.gif) no-repeat top left;
}


#pacific-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-pacific.png) no-repeat top left;
}

#ie6 #pacific-view .zoom-out a
{
    background: url(/_layouts/images/OnShore/map/map-zoom-out-pacific.gif) no-repeat top left;
}


.zoom-out a:hover
{
    background-position: bottom left !important;
}

.map-viewport .map-view
{
    width: 962px;
    height: 337px;
    position: absolute;
    top: 0;
    left: 962px;
}

.map-viewport #world-view
{
    background: #BED0DA url(/_layouts/images/OnShore/map/map-worldmap.jpg);
    left: 0;
}
.map-viewport #europe-view
{
    display: none;
    background: #BED0DA url(/_layouts/images/OnShore/map/map-europe.jpg);
}
.map-viewport #southandsoutheastasia-view
{
    display: none;
    background: #BED0DA url(/_layouts/images/OnShore/map/map-southeastasia.jpg);
    left: 1924px;
}
.map-viewport #middleeastandafrica-view
{
    display: none;
    background: #BED0DA url(/_layouts/images/OnShore/map/map-middleeast.jpg);
    left: 2886px;
}
.map-viewport #pacific-view
{
    display: none;
    background: #BED0DA url(/_layouts/images/OnShore/map/map_pacific.jpg);
    left: 3848px;
}

.map-viewport .map-view h4.zoom, .map-viewport .map-view .country
{
    margin: 0;
    position: absolute;
    cursor: pointer;
}

.map-viewport .map-view h4.zoom, #ie6 .map-viewport .map-view h4.zoom, #ie7 .map-viewport .map-view h4.zoom
{
    color: #fff;
    font-size: 1.1em;
    line-height: 1em;
    margin: 0;
    padding: 0;
}

.map-viewport .map-view h4.zoom span, #ie6 .map-viewport .map-view h4.zoom span, #ie7 .map-viewport .map-view h4.zoom span
{
    text-transform: uppercase;
    height: 23px;
    width: 120px;
    display: block;
    background: url(/_layouts/images/OnShore/map/map-region-zoom-bg.png) no-repeat top left;
    padding: 7px 7px 7px 35px;
    margin-right: 8px !important;
}

#ie6 .map-viewport .map-view h4.zoom span, #ie7 .map-viewport .map-view h4.zoom span
{
    background: url(/_layouts/images/OnShore/map/map-region-zoom-bg.gif) no-repeat top left;
}

.map-viewport .map-view h4.zoom span span, #ie6 .map-viewport .map-view h4.zoom span span, #ie7 .map-viewport .map-view h4.zoom span span
{
    margin: 0;
    padding: 0;
    width: 8px !important;
    height: 37px;
    position: absolute;
    top: 0;
    right: -8px;
    background: url(/_layouts/images/OnShore/map/map-region-zoom-bg.png) no-repeat top right;
}

#ie6 .map-viewport .map-view h4.zoom span span, #ie7 .map-viewport .map-view h4.zoom span span
{
    background: url(/_layouts/images/OnShore/map/map-region-zoom-bg.gif) no-repeat top right;
}

.map-viewport .map-view h4.zoom:hover span, #ie6 .map-viewport .map-view h4.zoom:hover span, #ie7 .map-viewport .map-view h4.zoom:hover span
{
    background-position: bottom left;
}

.map-viewport .map-view h4.zoom:hover span span, #ie6 .map-viewport .map-view h4.zoom:hover span span, #ie7 .map-viewport .map-view h4.zoom:hover span span
{
    background-position: bottom right;
}

.map-viewport .map-view .country ul
{
    position: absolute;
    right: 3px;
    top: 0;
    z-index: 1000;
}

.map-viewport .map-view .country ul li.fta
{
    position: absolute;
    top: 5px;
}

#ie6 .map-viewport .map-view .country ul li.fta #ie7 .map-viewport .map-view .country ul li.fta
{
    left: 2px;
}

.map-viewport .map-view .country a
{
    z-index: 1;
    display: inline-block;
    height: 11px;
    padding: 8px 4px 8px 14px;
    margin-right: 8px;
    color: #FFF !important;
    font-weight: bold;
    font-size: 1em;
    line-height: 1em;
    text-decoration: none;
    text-align: center;
}

.map-viewport .map-view .country a.pad-right
{
    padding-right: 25px !important;
}

.map-viewport .map-view .country a span.end, #ie6 .map-viewport .map-view .country a span.end, #ie7 .map-viewport .map-view .country a span.end
{
    top: 0;
    right: 0;
    margin-right: -8px;
    position: absolute;
    display: block;
    height: 27px;
    width: 8px;
    background: url(/_layouts/images/OnShore/map/map-country-bg.png) no-repeat top right;
}

#ie6 .map-viewport .map-view .country a span.end, #ie7 .map-viewport .map-view .country a span.end
{
    background: url(/_layouts/images/OnShore/map/map-country-bg.gif) no-repeat top right;
}


.map-viewport .map-view .country a, #ie6 .map-viewport .map-view .country a, #ie7 .map-viewport .map-view .country a
{
    background: url(/_layouts/images/OnShore/map/map-country-bg.png) no-repeat top left;
}

#ie6 .map-viewport .map-view .country a, #ie7 .map-viewport .map-view .country a
{
    background: url(/_layouts/images/OnShore/map/map-country-bg.gif) no-repeat top left;
}


.map-viewport .map-view .country a:hover, #ie6 .map-viewport .map-view .country a:hover, #ie7 .map-viewport .map-view .country a:hover
{
    background-position: bottom left;
}

.map-viewport .map-view .country a:hover span.end, #ie6 .map-viewport .map-view .country a:hover span.end, #ie7 .map-viewport .map-view .country a:hover span.end
{
    background-position: bottom right;
}

.map-viewport .map-view .country a.rightind, #ie6 .map-viewport .map-view .country a.rightind, #ie7 .map-viewport .map-view .country a.rightind
{
    margin-right: 8px;
    padding: 8px 8px 8px 12px;
    background: url(/_layouts/images/OnShore/map/map-country-bg-right.png) no-repeat top left;
}

#ie6 .map-viewport .map-view .country a.rightind, #ie7 .map-viewport .map-view .country a.rightind
{
    background: url(/_layouts/images/OnShore/map/map-country-bg-right.gif) no-repeat top left;
}

.map-viewport .map-view .country a.rightind span.end, #ie6 .map-viewport .map-view .country a.rightind span.end, #ie7 .map-viewport .map-view .country a.rightind span.end
{
    margin-left: -8px;
    background: url(/_layouts/images/OnShore/map/map-country-bg-right.png) no-repeat top right;
}

#ie6 .map-viewport .map-view .country a.rightind span.end, #ie7 .map-viewport .map-view .country a.rightind span.end
{
    background: url(/_layouts/images/OnShore/map/map-country-bg-right.gif) no-repeat top right;
}

.map-viewport .map-view .country a.rightind:hover, #ie6 .map-viewport .map-view .country a.rightind:hover, #ie7 .map-viewport .map-view .country a.rightind:hover
{
    background-position: bottom left;
}

.map-viewport .map-view .country a.rightind:hover span.end, #ie6 .map-viewport .map-view .country a.rightind:hover span.end, #ie7 .map-viewport .map-view .country a.rightind:hover span.end
{
    background-position: bottom right;
}

.map-viewport .country a img
{
    display: inline-block !important;
    margin-left: 3px !important;
    margin-top: -4px !important;
    vertical-align: top !important;
}

/* map view country and region positions */
.map-viewport .middleeastandafrica
{
    top: 150px;
    left: 410px;
}
.map-viewport .southandsoutheastasia
{
    top: 170px;
    left: 650px;
}
.map-viewport .europe
{
    top: 40px;
    left: 440px;
}
.map-viewport .europe span
{
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    height: 11px !important;
    width: 52px !important;
}
.map-viewport .pacific
{
    top: 233px;
    left: 796px;
}
.map-viewport .pacific span
{
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    height: 11px !important;
    width: 52px !important;
}

.map-viewport .country
{
    height: 27px !important;
}

.map-viewport .fiji
{
    top: 162px;
    left: 456px;
}
.map-viewport .australia
{
    top: 245px;
    left: 700px;
}
.map-viewport .japan
{
    top: 80px;
    left: 725px;
}
.map-viewport .hong-kong
{
    top: 102px;
    left: 695px;
}
.map-viewport .taiwan
{
    top: 125px;
    left: 698px;
}
.map-viewport .china
{
    top: 118px;
    left: 620px;
}
.map-viewport .south-korea
{
    top: 90px;
    left: 607px;
}
.map-viewport .argentina
{
    top: 285px;
    left: 315px;
}
.map-viewport .uruguay
{
    top: 260px;
    left: 332px;
}
.map-viewport .chile
{
    top: 241px;
    left: 242px;
}
.map-viewport .brazil
{
    top: 201px;
    left: 348px;
}
.map-viewport .mexico
{
    top: 132px;
    left: 160px;
}
.map-viewport .usa
{
    top: 86px;
    left: 143px;
}
.map-viewport .canada
{
    top: 43px;
    left: 160px;
}
.map-viewport .new-caledonia
{
    top: 251px;
    left: 270px;
}
.map-viewport .french-polynesia
{
    top: 163px;
    left: 804px;
}


/* middle east Africa */
.map-viewport .egypt
{
    top: 140px;
    left: 257px;
}
.map-viewport .turkey
{
    top: 43px;
    left: 325px;
}
.map-viewport .iran
{
    top: 97px;
    left: 440px;
}
.map-viewport .saudi-arabia
{
    top: 170px;
    left: 270px;
}
.map-viewport .oman
{
    top: 180px;
    left: 445px;
}
.map-viewport .pakistan
{
    top: 109px;
    left: 527px;
}
.map-viewport .uae
{
    top: 154px;
    left: 436px;
}
.map-viewport .south-africa
{
    top: 242px;
    left: 802px;
}


/* Europe */
.map-viewport .uk
{
    top: 65px;
    left: 250px;
}
.map-viewport .france
{
    top: 180px;
    left: 320px;
}
.map-viewport .ireland
{
    top: 95px;
    left: 245px;
}
.map-viewport .netherlands
{
    top: 100px;
    left: 440px;
}
.map-viewport .belgium
{
    top: 125px;
    left: 365px;
}
.map-viewport .germany
{
    top: 133px;
    left: 480px;
}
.map-viewport .switzerland
{
    top: 170px;
    left: 460px;
}
.map-viewport .italy
{
    top: 235px;
    left: 520px;
}
.map-viewport .spain
{
    top: 250px;
    left: 320px;
}
.map-viewport .russia
{
    top: 60px;
    left: 800px;
}
.map-viewport .nordics
{
    top: 20px;
    left: 510px;
}

/* South And SouthEast Asia */

.map-viewport .vietnam
{
    top: 112px;
    left: 448px;
}
.map-viewport .brunei
{
    top: 195px;
    left: 504px;
}
.map-viewport .malaysia
{
    top: 192px;
    left: 410px;
}
.map-viewport .philippines
{
    top: 126px;
    left: 558px;
}
.map-viewport .indonesia
{
    top: 246px;
    left: 417px;
}
.map-viewport .singapore
{
    top: 223px;
    left: 351px;
}
.map-viewport .sri-lanka
{
    top: 170px;
    left: 262px;
}
.map-viewport .india
{
    top: 108px;
    left: 226px;
}
.map-viewport .thailand
{
    top: 111px;
    left: 332px;
}


.map-info-panel
{
    position: absolute;
    width: 174px !important;
    left: 26px !important;
    bottom: 26px !important;
    top: auto !important;
    display: none;
}

.map-list-view .map-info-panel
{
    left: 0 !important;
}

.map-info-panel div, #ie6 .map-info-panel div, #ie7 .map-info-panel div
{
    position: relative;
    margin-top: 5px;
    z-index: 2;
    background: url(/_layouts/images/OnShore/map/map-county-detail-bg.png) no-repeat left bottom;
}

#ie6 .map-info-panel div, #ie7 .map-info-panel div
{
    background: url(/_layouts/images/OnShore/map/map-county-detail-bg.gif) no-repeat left bottom;
}

.map-info-panel span, #ie6 .map-info-panel span, #ie7 .map-info-panel span
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 5px;
    width: 174px;
    z-index: 1;
    background: url(/_layouts/images/OnShore/map/map-county-detail-bg.png) no-repeat left top;
}

#ie6 .map-info-panel span, #ie7 .map-info-panel span
{
    background: url(/_layouts/images/OnShore/map/map-county-detail-bg.gif) no-repeat left top;
}


.map-info-panel h5
{
    zoom: 1;
    color: #fff;
    padding: 5px 5px 5px 35px;
    margin: 0 7px 0 6px;
    background: #000;
    z-index: 1;
}

.map-info-panel h5 img
{
    position: absolute !important;
    left: 12px !important;
    left: 6px;
    top: 6px;
    border: 1px solid #ccc;
}

.map-info-panel ul
{
    padding-bottom: 1.2em;
}

.map-info-panel li
{
    display: block;
    padding: 5px 1.2em 2px 1.2em;
}

.map-info-panel li.fta
{
    background: url(/_layouts/images/OnShore/flags/flag_fta.png) no-repeat;
    background-position: 143px 5px;
}

#ie6 .map-info-panel li.fta
{
    background: url(/_layouts/images/OnShore/flags/flag_fta.gif) no-repeat;
    background-position: 143px 5px;
}

/* *08: Section Skins ----------------------------------------------------------------------------------------*/

/* 08a Section Pods */
#sidebar .get-ready-to-export h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-get-ready-to-export.gif) top left no-repeat;
}

#sidebar .develop-knowledge-expertise h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-develop-knowledge-expertise.gif) top left no-repeat;
}

#sidebar .access-international-networks h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-access-international-networks.gif) top left no-repeat;
}

#sidebar .explore-export-markets h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-explore-export-markets.gif) top left no-repeat;
}

#sidebar .generic h2, #sidebar .find-funding-assistance h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-find-funding-assistance.gif) top left no-repeat;
}

#sidebar .generic h2, #sidebar .features-commentary h2
{
    background: url(/_layouts/images/OnShore/bg/sidebar/pod-header-features-commentary.gif) top left no-repeat;
}


/***** 08b SECTION 1: Get Ready to Export *****/

.get-ready-to-export #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-get-ready-to-export.png) bottom left no-repeat;
}

.get-ready-to-export #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-get-ready-to-export.png) top left no-repeat;
}

.get-ready-to-export #content-wrapper #sub-navigation ul li a:hover, .get-ready-to-export #content-wrapper #sub-navigation ul li.selected a
{
    background: #ecc749;
}

.get-ready-to-export #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #ffc11d;
}

#expanded-navigation dl.get-ready-to-export a:hover, #expanded-navigation dl.get-ready-to-export .selected a
{
    background: #ecc749;
}

.get-ready-to-export #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-get-ready-to-export.png) top center repeat-y;
}

.get-ready-to-export #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-get-ready-to-export.jpg) top left no-repeat;
}

.get-ready-to-export #cookie-trail p.trail a
{
    color: #ffc11d;
}

.get-ready-to-export #content-wrapper a
{
    color: #a9721b;
}

.get-ready-to-export #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-get-ready-to-export.png) 0 6px no-repeat;
}

.get-ready-to-export #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-get-ready-to-export.png) 0 6px no-repeat;
}

.get-ready-to-export #sidebar .pod .get-ready-to-export li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-get-ready-to-export.png) 0 4px no-repeat;
}

.get-ready-to-export #sidebar .pod .get-ready-to-export li a
{
    color: #BF8200;
}

.get-ready-to-export #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-get-ready-to-export.png);
}

.get-ready-to-export #content .pagination ul li a:hover
{
    background-color: #a9721b;
}

.get-ready-to-export #content .pagination ul li.selected a:hover, .get-ready-to-export #content .pagination ul li.next a, .get-ready-to-export #content .pagination ul li.prev a, .get-ready-to-export #content .pagination ul li.next a:hover, .get-ready-to-export #content .pagination ul li.prev a:hover
{
    color: #a9721b;
}

.get-ready-to-export #content .pagination ul li.next a, .get-ready-to-export #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-get-ready-to-export.png);
}

.get-ready-to-export #content .pagination ul li.prev a, .get-ready-to-export #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-get-ready-to-export.png);
}


/***** 08b SECTION 2: Develop Knowledge & Expertise *****/
.develop-knowledge-expertise #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-develop-knowledge-expertise.png) bottom left no-repeat;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-develop-knowledge-expertise.png) top left no-repeat;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation ul li a:hover, .develop-knowledge-expertise #content-wrapper #sub-navigation ul li.selected a
{
    background: #b7090e;
}

.develop-knowledge-expertise #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #e23336;
}

#expanded-navigation dl.develop-knowledge-expertise a:hover, #expanded-navigation dl.develop-knowledge-expertise .selected a
{
    background: #e23336;
}

.develop-knowledge-expertise #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-develop-knowledge-expertise.png) top center repeat-y;
}

.develop-knowledge-expertise #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-develop-knowledge-expertise.jpg) top left no-repeat;
}

.develop-knowledge-expertise #cookie-trail p.trail a
{
    color: #e23336;
}

.develop-knowledge-expertise #content-wrapper a
{
    color: #b7090e;
}

.develop-knowledge-expertise #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-develop-knowledge-expertise.png) 0 6px no-repeat;
}

.develop-knowledge-expertise #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-develop-knowledge-expertise.png) 0 6px no-repeat;
}

.develop-knowledge-expertise #sidebar .pod .develop-knowledge-expertise li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-develop-knowledge-expertise.png) 0 4px no-repeat;
}

.develop-knowledge-expertise #sidebar .pod .develop-knowledge-expertise li a
{
    color: #b7090e;
}

.develop-knowledge-expertise #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-develop-knowledge-expertise.png);
}

.develop-knowledge-expertise #content .pagination ul li a:hover
{
    background-color: #b7090e;
}

.develop-knowledge-expertise #content .pagination ul li.selected a:hover, .develop-knowledge-expertise #content .pagination ul li.next a, .develop-knowledge-expertise #content .pagination ul li.prev a, .develop-knowledge-expertise #content .pagination ul li.next a:hover, .develop-knowledge-expertise #content .pagination ul li.prev a:hover
{
    color: #b7090e;
}

.develop-knowledge-expertise #content .pagination ul li.next a, .develop-knowledge-expertise #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-develop-knowledge-expertise.png);
}

.develop-knowledge-expertise #content .pagination ul li.prev a, .develop-knowledge-expertise #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-develop-knowledge-expertise.png);
}

/***** 08b SECTION 3: Access International Networks *****/
.access-international-networks #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-access-international-networks.png) bottom left no-repeat;
}

.access-international-networks #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-access-international-networks.png) top left no-repeat;
}

.access-international-networks #content-wrapper #sub-navigation ul li a:hover, .access-international-networks #content-wrapper #sub-navigation ul li.selected a
{
    background: #389851;
}

.access-international-networks #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #94dfa8;
}

#expanded-navigation dl.access-international-networks a:hover, #expanded-navigation dl.access-international-networks .selected a
{
    background: #75d08e;
}

.access-international-networks #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-access-international-networks.png) top center repeat-y;
}

.access-international-networks #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-access-international-networks.jpg) top left no-repeat;
}

.access-international-networks #cookie-trail p.trail a
{
    color: #94dfa8;
}

.access-international-networks #content-wrapper a
{
    color: #066a0d;
}

.access-international-networks #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-access-international-networks.png) 0 6px no-repeat;
}

.access-international-networks #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-access-international-networks.png) 0 6px no-repeat;
}

.access-international-networks #sidebar .pod .access-international-networks li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-access-international-networks.png) 0 4px no-repeat;
}

.access-international-networks #sidebar .pod .access-international-networks li a
{
    color: #066a0d;
}

.access-international-networks #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-access-international-networks.png);
}

.access-international-networks #content .pagination ul li a:hover
{
    background-color: #066a0d;
}

.access-international-networks #content .pagination ul li.selected a:hover, .access-international-networks #content .pagination ul li.next a, .access-international-networks #content .pagination ul li.prev a, .access-international-networks #content .pagination ul li.next a:hover, .access-international-networks #content .pagination ul li.prev a:hover
{
    color: #066a0d;
}

.access-international-networks #content .pagination ul li.next a, .access-international-networks #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-access-international-networks.png);
}

.access-international-networks #content .pagination ul li.prev a, .access-international-networks #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-access-international-networks.png);
}

/***** 08b SECTION 4: Explore Export Markets *****/
.explore-export-markets #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-explore-export-markets.png) bottom left no-repeat;
}

.explore-export-markets #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-explore-export-markets.png) top left no-repeat;
}

.explore-export-markets #content-wrapper #sub-navigation ul li a:hover, .explore-export-markets #content-wrapper #sub-navigation ul li.selected a
{
    background: #f27d21;
}

.explore-export-markets #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #f27d21;
}

#expanded-navigation dl.explore-export-markets a:hover, #expanded-navigation dl.explore-export-markets .selected a
{
    background: #f27d21;
}

.explore-export-markets #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-explore-export-markets.png) top center repeat-y;
}

.explore-export-markets #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-explore-export-markets.jpg) top left no-repeat;
}

.explore-export-markets #cookie-trail p.trail a
{
    color: #f27d21;
}

.explore-export-markets #content-wrapper a
{
    color: #cb5e17;
}

.explore-export-markets #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-explore-export-markets.png) 0 6px no-repeat;
}

.explore-export-markets #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-explore-export-markets.png) 0 6px no-repeat;
}

.explore-export-markets #sidebar .pod .explore-export-markets li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-explore-export-markets.png) 0 4px no-repeat;
}

.explore-export-markets #sidebar .pod .explore-export-markets li a
{
    color: #ee650c;
}

.explore-export-markets #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-explore-export-markets.png);
}

.explore-export-markets #content .pagination ul li a:hover
{
    background-color: #ee650c;
}

.explore-export-markets #content .pagination ul li.selected a:hover, .explore-export-markets #content .pagination ul li.next a, .explore-export-markets #content .pagination ul li.prev a, .explore-export-markets #content .pagination ul li.next a:hover, .explore-export-markets #content .pagination ul li.prev a:hover
{
    color: #ee650c;
}

.explore-export-markets #content .pagination ul li.next a, .explore-export-markets #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-explore-export-markets.png);
}

.explore-export-markets #content .pagination ul li.prev a, .explore-export-markets #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-explore-export-markets.png);
}

/***** 08b SECTION 5: Find Funding Assistance *****/
.find-funding-assistance #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-find-funding-assistance.png) bottom left no-repeat;
}

.find-funding-assistance #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-find-funding-assistance.png) top left no-repeat;
}

.find-funding-assistance #content-wrapper #sub-navigation ul li a:hover, .find-funding-assistance #content-wrapper #sub-navigation ul li.selected a
{
    background: #9fb652;
}

.find-funding-assistance #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #c8d52d;
}

#expanded-navigation dl.find-funding-assistance a:hover, #expanded-navigation dl.find-funding-assistance .selected a
{
    background: #9fb652;
}

.find-funding-assistance #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-find-funding-assistance.png) top center repeat-y;
}

.find-funding-assistance #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-find-funding-assistance.jpg) top left no-repeat;
}

.find-funding-assistance #cookie-trail p.trail a
{
    color: #c8d52d;
}

.find-funding-assistance #content-wrapper a
{
    color: #789a13;
}

.find-funding-assistance #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-find-funding-assistance.png) 0 6px no-repeat;
}

.find-funding-assistance #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-find-funding-assistance.png) 0 6px no-repeat;
}

.find-funding-assistance #sidebar .pod .find-funding-assistance li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-find-funding-assistance.png) 0 4px no-repeat;
}

.find-funding-assistance #sidebar .pod .find-funding-assistance li a
{
    color: #789A13;
}

.find-funding-assistance #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-find-funding-assistance.png);
}

.find-funding-assistance #content .pagination ul li a:hover
{
    background-color: #789A13;
}

.find-funding-assistance #content .pagination ul li.selected a:hover, .find-funding-assistance #content .pagination ul li.next a, .find-funding-assistance #content .pagination ul li.prev a, .find-funding-assistance #content .pagination ul li.next a:hover, .find-funding-assistance #content .pagination ul li.prev a:hover
{
    color: #789A13;
}

.find-funding-assistance #content .pagination ul li.next a, .find-funding-assistance #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-find-funding-assistance.png);
}

.find-funding-assistance #content .pagination ul li.prev a, .find-funding-assistance #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-find-funding-assistance.png);
}

/* Landing page styles */
.find-funding-assistance #content .custom-pod .pod-content
{
    padding-bottom: 30px;
}

.find-funding-assistance #content .custom-pod p, .find-funding-assistance #content .custom-pod-no-grey p
{
    font-size: 1.2em;
}

.find-funding-assistance #content .custom-pod .general-content
{
    font-size: 1.2em;
    padding-left: 20px;
    color: #333;
}

.find-funding-assistance #content .custom-pod .general-content p
{
    font-size: 1em;
    margin-left: 0;
}

.find-funding-assistance #content .custom-pod .image-thumbnail
{
    float: left;
    margin: 0 18px;
    display: inline;
}

.find-funding-assistance #content .custom-pod .hilited-links
{
    margin-left: 18px;
}

.find-funding-assistance #content .custom-pod .hilited-links li, .find-funding-assistance #content .custom-pod .split-pod .hilited-links
{
    margin-left: 0px;
}

.find-funding-assistance #content .custom-pod-no-grey
{
    background: none;
}

.find-funding-assistance #content .nested-pod
{
    width: 468px;
    margin: 15px auto 0 auto;
    background: url(/_layouts/images/OnShore/bg/bg-pod-nested.png) top left no-repeat;
    position: relative;
}

.find-funding-assistance #content .nested-pod .pod-content
{
    background: url(/_layouts/images/OnShore/bg/bg-pod-nested.png) bottom left no-repeat;
    overflow: hidden;
    padding-bottom: 0px;
}

.find-funding-assistance #content .nested-pod .pod-content h3
{
    font-size: 1.3em;
    line-height: 1.2em;
    margin: 0px;
}

/* enterprise development grants pod */
.find-funding-assistance #content .nested-pod h2.header-darkbg
{
    background: url(/_layouts/images/OnShore/bg/bg-pod-nested-header-darkbg.png) top left no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    text-transform: uppercase;
    padding: 5px 15px;
    margin: 0px;
}

.find-funding-assistance #content .nested-pod .single-pod
{
    padding: 15px;
}

.find-funding-assistance #content .nested-pod .single-pod p
{
    margin-left: 0;
}

.find-funding-assistance #content .nested-pod .split-pod
{
    float: left;
    width: 200px;
    border-right: 1px solid #fff;
    margin-bottom: -9999px;
    padding: 15px 15px 9999px;
}

.find-funding-assistance #content .nested-pod .split-pod .hilited-links
{
    padding-bottom: 15px;
}

.find-funding-assistance #content .nested-pod .split-pod h3, .find-funding-assistance #content .nested-pod .single-pod h3
{
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: normal;
}

.find-funding-assistance #content .nested-pod .split-pod p
{
    font-size: 1.1em;
    margin: 0px;
}

.find-funding-assistance #content .pod .bigger-link
{
    width: 468px;
    margin: 18px auto 0 auto;
    background: url(/_layouts/images/OnShore/bg/bg-content-biggerlink-narrow.png) top center no-repeat;
}

.find-funding-assistance #content .pod .bigger-content
{
    background: url(/_layouts/images/OnShore/bg/bg-content-biggerlink-narrow.png) bottom center no-repeat;
}

.find-funding-assistance #content .custom-pod .bigger-content h2
{
    font-size: 1.2em;
    text-transform: uppercase;
    padding-top: 0px;
    margin-bottom: 0px;
}

.find-funding-assistance #content .custom-pod .bigger-content p
{
    font-size: 1.1em;
    line-height: 1.3em;
}

.find-funding-assistance #content .bigger-content .compare
{
    background-image: url(/_layouts/images/OnShore/ico/ico-biggerlink-comparison.png);
    background-position: -80px 5px;
    background-repeat: no-repeat;
    padding-bottom: 15px;
}

#ie6 .find-funding-assistance #content .bigger-content .compare
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

.find-funding-assistance #content .hover .bigger-content .compare
{
    background-position: 2px -74px;
}

/* escalator pod */
.find-funding-assistance #content div.escalator
{
    padding-top: 85px;
}

.find-funding-assistance #content div.no-logo
{
    padding-top: 0;
}

.find-funding-assistance #content div.escalator .pod-content
{
    padding-bottom: 15px;
}

.find-funding-assistance #content div.escalator .pod-content .textBlock
{
    margin: 0 0 0 18px;
    overflow: hidden;
}

.find-funding-assistance #content div.escalator .pod-content .textBlock p
{
    margin-left: 0px;
}

.find-funding-assistance #content div.escalator .pod-content .textBlock .image-thumbnail
{
    margin: 0 0 0 6px;
}


.find-funding-assistance #content .nested-pod h2.escalator
{
    position: absolute;
    width: 468px;
    height: 63px;
    top: 0px;
    left: -12px;
    padding: 0px;
    text-indent: -9999px;
}

/***** 08b SECTION 6: Features Commentary *****/
.features-commentary #content-wrapper #sub-navigation
{
    background: url(/_layouts/images/OnShore/bg/bg-subnav-features-commentary.png) bottom left no-repeat;
}

.features-commentary #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-features-commentary.png) top left no-repeat;
}

.features-commentary #content-wrapper #sub-navigation ul li a:hover, .features-commentary #content-wrapper #sub-navigation ul li.selected a
{
    background: #6ca2dd;
}

.features-commentary #content-wrapper #sub-navigation ul li.selected ul li a:hover
{
    color: #6ca2dd;
}

#expanded-navigation dl.features-commentary a:hover, #expanded-navigation dl.features-commentary .selected a
{
    background: #6ca2dd;
}

.features-commentary #header-wrapper
{
    background: url(/_layouts/images/OnShore/bg/bg-hd-grad-features-commentary.png) top center repeat-y;
}

.features-commentary #header
{
    background: url(/_layouts/images/OnShore/bg/bg-head-features-commentary.jpg) top left no-repeat;
}

.features-commentary #cookie-trail p.trail a
{
    color: #6ca2dd;
}

.features-commentary #content-wrapper a
{
    color: #295397;
}

.features-commentary #content ul li
{
    background: url(/_layouts/images/OnShore/ind/ind-bullet-features-commentary.png) 0 6px no-repeat;
}

.features-commentary #content .hilited-links li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-features-commentary.png) 0 6px no-repeat;
}

.features-commentary #sidebar .pod .features-commentary li
{
    background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-features-commentary.png) 0 4px no-repeat;
}

.features-commentary #sidebar .pod .features-commentary li a
{
    color: #295397;
}


.features-commentary #content-wrapper .back-to-top
{
    background-image: url(/_layouts/images/OnShore/ind/ind-top-features-commentary.png);
}

.features-commentary #content .pagination ul li a:hover
{
    background-color: #295397;
}

.features-commentary #content .pagination ul li.selected a:hover, .features-commentary #content .pagination ul li.next a, .features-commentary #content .pagination ul li.prev a, .features-commentary #content .pagination ul li.next a:hover, .features-commentary #content .pagination ul li.prev a:hover
{
    color: #295397;
}

.features-commentary #content .pagination ul li.next a, .features-commentary #content .pagination ul li.next a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-right-features-commentary.png);
}

.features-commentary #content .pagination ul li.prev a, .features-commentary #content .pagination ul li.prev a:hover
{
    background-image: url(/_layouts/images/OnShore/ind/ind-left-features-commentary.png);
}

.features-commentary #content .feature
{
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1560px 0 no-repeat;
}

.features-commentary #content .feature .pod-content
{
    background: url(/_layouts/images/OnShore/bg/bg-pod-content-full.png) -1560px 100% no-repeat;
    padding-bottom: 25px;
}

.features-commentary #content .feature .pod-description
{
    float: left;
    width: 220px;
}

.features-commentary #content .feature .article-description
{
    margin-left: 270px;
}

.features-commentary #content .feature .pod-description h2
{
    background: none;
    text-transform: none;
    font-size: 1.8em;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 1.3em;
}

.features-commentary #content .feature .pod-description h2 a
{
    font-weight: normal;
    color: #fff;
}

.features-commentary #content .feature .pod-description p
{
    margin-top: 0px;
    color: #fff;
}


.features-commentary #content .pod .divider ul
{
    border-top: 1px solid #aaa;
    margin: 15px 18px 10px 18px;
    padding-top: 10px;
}

.features-commentary #content .pod .divider ul li
{
    margin-left: 0px;
}

.features-commentary #content p a.read-more
{
    background: url(/_layouts/images/OnShore/ind/ind-read-more.png) center left no-repeat;
    padding-left: 10px;
}

.features-commentary #content .pod-image-left .pod-description
{
    width: 253px;
}

#ie6 .features-commentary #content .pod-image-left .pod-description
{
    width: 251px;
}

.features-commentary #content .pod-image-left ul
{
    width: 240px;
}

.features-commentary #content .pod-image-left p a.read-more
{
    display: block;
}

.features-commentary #content .custom-pod
{
    position: relative;
}

.features-commentary #content .custom-pod .pod-description img
{
    margin-bottom: 10px;
}

.features-commentary #content .custom-pod h3
{
    margin: 10px 0 3px 18px;
}

.features-commentary #content .custom-pod .pod-description h3
{
    margin-top: 0px;
}

.features-commentary #content .custom-pod .pod-description p
{
    margin: 0 0 0 18px;
}

.features-commentary #content .pod-link-down-half .custom-pod p
{
    margin-top: 0px;
}

/***** 08b SECTION 7: Latest Events *****/

.latest-events #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-subnav-latest-events.png) top left no-repeat;
}


/***** 08c SECTION 8: Form *****/
#content .question p
{
    font-weight: bold;
    margin-bottom: .5em;
}

#content .question p span
{
    float: left;
    padding-right: .5em;
    height: 6em;
}

#content .question li
{
    display: block;
    position: relative;
    overflow: hidden;
    background: none !important;
    margin: 0 !important;
    padding: 0 0 .1em 0 !important;
}

#content .question table td
{
    font-size: 1.1em;
}

#content .question input
{
    display: block;
    float: left;
    clear: left;
    height: 2em;
}

#content .question label
{
    display: block;
    float: left;
    clear: right;
    padding: 2px 0 0 .5em;
    width: 420px;
}

#content .question .error
{
    color: #f00 !important;
}

#content img.float-right
{
    margin-left: .5em;
    margin-bottom: .5em;
    padding: 5px;
    border: 1px solid #e1e1e1;
}

#content #regional-map
{
    background: url(/_layouts/images/OnShore/map/map-nz.jpg) no-repeat top left;
    width: 504px;
    height: 489px;
    position: relative;
}

#content #regional-data .divider
{
    border-bottom: 1px solid #ccc;
}

#content #regional-map ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#content #regional-data .listing ul
{
    border-top: none;
}

#content #regional-map ul li
{
    background: none !important;
    margin: 0;
    padding: 0;
    position: absolute;
}

#content #regional-map li a
{
    z-index: 1;
    display: inline-block;
    height: 11px;
    padding: 8px 4px 8px 14px;
    color: #FFF !important;
    font-weight: bold;
    font-size: .8em;
    line-height: 1em;
    text-decoration: none;
    text-align: center;
}


#content #regional-map li a span.end, #ie6 #content #regional-map li a span.end, #ie7 #content #regional-map li a span.end
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -8px;
    height: 27px;
    width: 8px;
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg.png) no-repeat top right;
}

#ie6 #content #regional-map li a span.end, #ie7 #content #regional-map li a span.end
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg.gif) no-repeat top right;
}


#content #regional-map li a, #ie6 #content #regional-map li a, #ie7 #content #regional-map li a
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg.png) no-repeat top left;
}

#ie6 #content #regional-map li a, #ie7 #content #regional-map li a
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg.gif) no-repeat top left;
}


#content #regional-map li a:hover, #ie6 #content #regional-map li a:hover, #ie7 #content #regional-map li a:hover
{
    background-position: bottom left;
}

#content #regional-map li a:hover span.end, #ie6 #content #regional-map li a:hover span.end, #ie7 #content #regional-map li a:hover span.end
{
    background-position: bottom right;
}

#content #regional-map li a.rightind, #ie6 #content #regional-map li a.rightind, #ie7 #content #regional-map li a.rightind
{
    padding: 8px 8px 8px 12px;
    background: url(../_layouts/images/OnShore/map/map-country-grey-bg-right.png);
}

#ie6 #content #regional-map li a.rightind, #ie7 #content #regional-map li a.rightind
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg-right.gif) no-repeat top left;
}

#content #regional-map li a.rightind span.end, #ie6 #content #regional-map li a.rightind span.end, #ie7 #content #regional-map li a.rightind span.end
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg-right.png) no-repeat top right;
}

#ie6 #content #regional-map li a.rightind span.end, #ie7 #content #regional-map li a.rightind span.end
{
    background: url(/_layouts/images/OnShore/map/map-country-grey-bg-right.gif) no-repeat top right;
}

#content #regional-map li a.rightind:hover, #ie6 #content #regional-map li a.rightind:hover, #ie7 #content #regional-map li a.rightind:hover
{
    background-position: bottom left;
}

#content #regional-map li a.rightind:hover span.end, #ie6 #content #regional-map li a.rightind:hover span.end, #ie7 #content #regional-map li .rightind:hover span.end
{
    background-position: bottom right;
}


#content #regional-map li.northland
{
    top: 51px;
    left: 163px;
}
#content #regional-map li.auckland
{
    top: 93px;
    left: 190px;
}
#content #regional-map li.bay-of-plenty
{
    top: 126px;
    left: 352px;
}
#content #regional-map li.waikato
{
    top: 130px;
    left: 207px;
}
#content #regional-map li.tairawhiti
{
    top: 154px;
    left: 348px;
}
#content #regional-map li.hawkes-bay
{
    top: 182px;
    left: 318px;
}
#content #regional-map li.taranaki
{
    top: 176px;
    left: 190px;
}
#content #regional-map li.wanganui-manawatu
{
    top: 212px;
    left: 301px;
}
#content #regional-map li.wellington
{
    top: 250px;
    left: 283px;
}
#content #regional-map li.nelson-tasman-marlborough
{
    top: 278px;
    left: 229px;
}
#content #regional-map li.west-coast
{
    top: 256px;
    left: 115px;
}
#content #regional-map li.canterbury
{
    top: 315px;
    left: 204px;
}
#content #regional-map li.otago
{
    top: 408px;
    left: 150px;
}
#content #regional-map li.southland
{
    top: 438px;
    left: 110px;
}
#content #regional-map li.chatham-islands
{
    top: 348px;
    left: 268px;
}

#content #regional-data .contact p
{
    font-size: .9em;
    margin-bottom: 1em;
}

#content #regional-data .contact h4
{
    margin-bottom: 0;
    color: #B7090E;
}


#content .form .alternate-rows-radio-list
{
    padding: 0;
    margin: 0 6px;
}

#content .form .alternate-rows-radio-list li
{
    margin: 0;
    width: 100%;
    padding: 8px 0;
    background: none;
}

#content .form .alternate-rows-radio-list li.alt
{
    background: #D1D0C9;
}

#content .form .alternate-rows-radio-list li label
{
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 50px;
    margin-bottom: 0px;
    display: block;
}

#content .form .alternate-rows-radio-list li input
{
    margin-left: 30px;
    display: inline;
    float: left;
    position: relative;
    width: 13px;
    height: 13px;
    top: 2px;
}

#content .with-javascript
{
    display: none;
}

#content .no-javascript
{
    display: block;
}

#content .grants-selection .pod-content h2
{
    background: #d1d0c9;
    margin-bottom: 0px;
    padding-bottom: 10px;
}

#content .grants-selection .pod-content .nested-pod .pod-content
{
    padding-bottom: 15px;
}

#content .grants-selection .pod-content .nested-pod h2
{
    background: none;
    padding-bottom: 5px;
    line-height: 1.2em;
}

#content .grants-selection .pod-content .nested-pod p
{
    margin-top: 0px;
}

#content .grants-selection .nested-pod p.bold
{
    font-size: 1.3em;
    margin-top: 1em;
    margin-bottom: 1.5em;
}

#content .grants-selection .nested-pod .bigger-link
{
    background: transparent url(/_layouts/images/OnShore/bg/bg-content-biggerlink-narrow-nested.png) no-repeat center top;
    margin: 18px auto 0;
    width: 429px;
}

#content .grants-selection .nested-pod .bigger-content
{
    background: transparent url(/_layouts/images/OnShore/bg/bg-content-biggerlink-narrow-nested.png) no-repeat center bottom;
}

#content .grants-selection .nested-pod .bigger-content p
{
    padding-left: 35px;
    padding-top: 0px;
}

#content .grants-selection .nested-pod .bigger-content a
{
    color: #000;
}

#content .grants-selection .nested-pod .hover .bigger-content a
{
    color: #fff;
}

#content .grants-selection .nested-pod .bigger-content .learn-more
{
    background-image: url(/_layouts/images/OnShore/ind/ind-arrow-nested-hilite.png);
    background-position: 12px 50%;
    background-repeat: no-repeat;
}

/***** 09 HOMEPAGE *****/
.homepage #content-wrapper
{
    background: url(/_layouts/images/OnShore/Homepage/bg-homepage-bottom.png) bottom left no-repeat;
    padding-bottom: 5px;
}

#ie6 .homepage #content-wrapper
{
    background: url(/_layouts/images/OnShore/Homepage/bg-homepage-bottom.gif) bottom left no-repeat;
}

.homepage #content h1
{
    text-transform: uppercase;
}

.homepage #content div.abstract
{
    font-size: 1.1em;
    line-height: 1.3em;
}

#content .homepage-pods .pod {
	width: 316px;
	height: auto;
	float: left;
	margin-bottom: 0px;
	padding: 0;
	background: none;
	overflow: hidden;
	clear:none;
}

#ie6 #content .homepage-pods .pod
{
    behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc);
}

#content .homepage-pods .pod h2,
#content .homepage-pods #events h2,
#content .homepage-pods #press_room h2,
#content .homepage-pods #about_nzte h2 {
	background: none;
	color: #000;
	text-indent: -9999px;
	height: 50px;
	line-height: normal;
	position: relative;
}

#content .homepage-pods #pod-access-international-networks h2,
#content .homepage-pods #pod-develop-knowledge-expertise h2 {
       height: 65px; 
}

#content .homepage-pods .pod h2 a
{
    position: absolute;
    width: 325px;
    height: 152px;
    outline: none;
    top: 7px;
    left: 0px;
}

#content .homepage-pods .pod p{
	margin: 0px 22px;
	line-height: 1.2em;
	padding-bottom: 30px;
}

#content .homepage-pods .left
{
    margin-right: 22px;
}

#content .homepage-pods .hover {
background-position:-322px bottom !important;
}
#content .homepage-pods .hover h2 {
background-position:-322px top !important;
}

#content .homepage-pods #events p,
#content .homepage-pods #press_room p,
#content .homepage-pods #about_nzte p {
   padding: 10px 22px 20px; 
}

#content .homepage-pods .hover p
{
    color: #000;
}



.homepage #content .full-width
{
    width: 690px;
    clear: left;
    background: url(/_layouts/images/OnShore/Homepage/bg-pod-full-width.gif) top left no-repeat;
    padding-top: 5px;
}

.homepage #content .full-width .pod-content
{
    background: url(/_layouts/images/OnShore/Homepage/bg-pod-full-width.gif) bottom left no-repeat;
    padding: 15px 23px 23px 23px;
}

.homepage #content .full-width .pod-content h2
{
    background: none;
    margin: 0 0 10px 0;
    color: #000;
    padding: 0px;
    font-size: 1.8em;
    font-weight: normal;
    line-height: normal;
}

.homepage #content .full-width .pod-content .hilited-links
{
    color: #000;
}

.homepage #content .full-width .pod-content .hilited-links li
{
    margin-left: 0px;
    padding: 0 16px 0 30px;
    float: left;
    width: 276px;
    margin-right: 0px;
    margin-bottom: 8px;
    line-height: 1.4em;
}

.homepage #content .two-col .pod-content .hilited-links ul
{
    float: left;
}

.homepage #content .two-col .pod-content .hilited-links li
{
    float: none;
}

.homepage #content .full-width .pod-content .hilited-links a
{
    display: block;
}

.homepage #sidebar .featured
{
    background: url(/_layouts/images/OnShore/Homepage/bg-sidebar-pod-featured.gif) bottom left no-repeat;
    padding-bottom: 4px;
}

.homepage #sidebar .featured .pod-content
{
    background: url(/_layouts/images/OnShore/Homepage/bg-sidebar-pod-featured-top.gif) top left no-repeat;
    padding-bottom: 20px;
}

.homepage #sidebar .featured .pod-content p
{
    margin-top: 10px;
    color: #fff;
}

.homepage #sidebar .featured li
{
    font-size: 0.9em;
    background: url(/_layouts/images/OnShore/Homepage/ind-sidebar-arrow.gif) 0 3px no-repeat;
}

.homepage #sidebar .featured li a
{
    text-transform: uppercase;
    color: #fff;
}

.homepage #sidebar .featured li a:hover
{
    border-bottom: 1px solid #fff;
}

.homepage #sidebar .doing-business-with-new-zealand .pod-content h2
{
    background: url(/_layouts/images/OnShore/Homepage/hdg-doing-business-with-new-zealand.gif) 22px 10px no-repeat;
    text-indent: -9999px;
    height: 30px;
}

.homepage #cookie-trail-wrapper
{
    padding-bottom: 20px;
}

.homepage #homepage-landing {
	width: 976px;
	margin: auto;
	padding: 6px 5px;
}

.homepage #homepage-landing .intro-copy {
	width: 735px;
	float: left;
	display: inline;
}

.homepage #homepage-landing .intro-copy h1 {
	margin: 25px 0 0 5px;
	color: #fff;
	font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	font-weight: bold;
	font-size: 2.6em;
}

.homepage #homepage-landing .intro-copy p {
	color: #b3b3b3;
	font-size: 1.3em;
	margin: 10px 15px 35px 5px;
}

#ie6 .homepage #homepage-landing object {
    margin-right:-3px;
    position:relative;
    left:-3px;
}

.homepage #page
{
    background: none;
    margin-top: 85px;
	width: 976px;
	padding-bottom:30px;
}

#ie7 .homepage #page {
	padding-bottom:15px;
}

#master.homepage {
    background: #d1d0c9;
}
.homepage #content-wrapper {
    width: 100%;
    background-image: none;
}

.homepage .full-width #content {
    width: 100%;
    padding: 10px 0px 0px 0px;
}

.homepage #cookie-trail-wrapper { 
	background: #000 url(/_layouts/images/OnShore/Homepage/bg-cookie-trail.gif) bottom left repeat-x;
	height: 380px;
	padding-bottom: 27px;
}

.homepage #homepage-landing #rotator {
	width: 960px;
	height: 335px;
	background: url(/_layouts/images/OnShore/Homepage/bg-homepage-landing.png) top left no-repeat;
	clear: both;
	overflow: hidden;
	padding: 8px;
	position: relative;
}

.homepage #rotator ul.featured_promo {
    width: 1506px;
    height: 1005px;
    position: relative;
    left: -753px;
    top: -335px;
}

.homepage #rotator .rotator_window, 
.homepage #rotator ul.featured_promo li {
    width: 753px;
    height: 335px;
}

.homepage #rotator .rotator_window,
.homepage #rotator ul.rotator_menu {
    display:inline;
    float:left;
}

.homepage #rotator ul.rotator_menu li {
    cursor: pointer;
}

.homepage #rotator .rotator_window {
    overflow: hidden;
}

#ie6 .homepage #rotator .rotator_window,
#ie7 .homepage #rotator .rotator_window {
    position: relative;
}

.homepage #rotator ul.featured_promo li {
    position: absolute;
    top: 335px;
    left: 753px;
    display: none;
}

.homepage #rotator ul.featured_promo li.selected,
.homepage #rotator ul.featured_promo li.last-selected {
	display: block;
}

.homepage #rotator ul.featured_promo li.center {
    top: 335px;
    left: 753px;
}

.homepage #rotator ul.featured_promo li.left {
    top: 335px;
    left: 0;
}

.homepage #rotator ul.featured_promo li.top {
    top: 0px;
    left: 753px;
}

.homepage #rotator ul.featured_promo li.bottom {
    bottom: 0px;
    left: 753px;
    top: auto;
}

.homepage #rotator ul.featured_promo li.flash-player object {
    
}

.homepage #rotator ul.featured_promo li.flash-player {
    background: #000;
}


.homepage #rotator ul.featured_promo .rotator_content {
    position: absolute;
    top: 65px;
    width: 225px;
    height: 175px;
    left: 0px;
    text-align: left;
    background: url(/_layouts/images/OnShore/Homepage/bg-rotator-background.png) bottom left no-repeat;
    padding: 30px 40px;
}

.homepage #rotator ul.featured_promo li.flash-player .rotator_content {
    position: absolute;
    left: auto;
    right: 0px;
    background: #000;
    padding: 30px 40px;
    width: 223px;
}

.homepage #rotator ul.featured_promo li.flash-player .flash-placeholder {
	background:url("/_layouts/images/OnShore/bg/bg-no-flash.jpg") no-repeat;
	float:left;
	height: 135px;
	width: 330px;
	padding: 100px 60px;
}

.homepage #rotator ul.featured_promo li.flash-player .flash-placeholder p.message {
	color: #fff;
	font-size: 2.0em;
	font-weight: bold;
	padding-left: 10px;
}

.homepage #rotator ul.featured_promo li.flash-player .flash-placeholder p.warning {
	padding: 5px 0 0 55px;
	font-size: 1.5em;
	font-weight: bold;
	background:url("/_layouts/images/OnShore/bg/bg-warning.png") no-repeat;
	color: #ed131a;
	min-height: 50px;
}

.homepage #rotator ul.featured_promo li.flash-player .flash-placeholder p.warning a {
	display: block;
	font-size: 0.8em;
	color: #fff;
	font-weight: normal;
}

.homepage #rotator ul.featured_promo .rotator_content p,
.homepage #rotator ul.featured_promo .rotator_content a,
.homepage #rotator ul.featured_promo .rotator_content h2 {
    color: #fff;
    line-height: 1.2em;
}

.homepage #rotator ul.featured_promo .rotator_content h2 {
    margin-top: 0px;
}

.homepage #rotator ul.featured_promo .rotator_content p {
    font-size: 1.2em;
}

.homepage #rotator ul.featured_promo .rotator_content a.read_more {
    font-weight: bold;
    padding-left: 27px;
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-homepage.png) no-repeat 0px -1px;
    display: block;
    min-height: 19px;
    font-size: 1.2em;
    margin-top: 15px;
}

.homepage #rotator ul.featured_promo .rotator_content a.read_more:hover {
    background-position: left -63px;
}

.homepage #homepage-landing #rotator ul.rotator_menu {
    width: 207px;
    height: 335px;
    z-index: 3;
}

.homepage #homepage-landing #rotator ul.rotator_menu li{
    border-bottom: 5px #fff solid;
    border-left: 5px #fff solid;
    position: relative;
    height: 106px;
}

#ie6 .homepage #homepage-landing #rotator ul.rotator_menu li,
#ie7 .homepage #homepage-landing #rotator ul.rotator_menu li{
    list-style-position: outside;
    display: inline-block;
	vertical-align:bottom;
}

.homepage #homepage-landing #rotator ul.rotator_menu img,
.homepage #homepage-landing #rotator ul.rotator_menu p.caption{
	z-index: 3;
}

.homepage #homepage-landing #rotator ul.rotator_menu p.caption a
{
	color:#FFFFFF;
}

.homepage #homepage-landing #rotator ul.rotator_menu img{
	position: relative;
}

.homepage #homepage-landing #rotator ul.rotator_menu li.last{
    border-bottom: none;
    height: 113px;
}

.homepage #homepage-landing #rotator ul.rotator_menu p {
    position: absolute;
    bottom: 0px;
    padding: 5px 10px;
    background-color: #2f2f2f;
    color: #fff;
    margin-bottom: 0px;
    width: 182px;
}

.homepage #homepage-landing #rotator ul.rotator_menu p.selected-ind {
    background: url(/_layouts/images/OnShore/ind/ind-arrowleft-homepage-rotator.png) no-repeat;
    position: absolute;
    left: 0;
    top:45px;
    width: 13px;
    height: 18px;
    padding: 0;
    margin: 0;
    z-index: 2;
}

.homepage #homepage-landing #rotator ul.rotator_menu p.overlay,
.homepage #homepage-landing #rotator ul.rotator_menu p.hover {
    background: url(/_layouts/images/OnShore/Homepage/bg-rotator-menu-overlay.png) no-repeat;
    position: absolute;
    left: 0;
    width: 202px;
    height: 106px;
    padding: 0;
    margin: 0;
    z-index: 4;
    display: none;
}

.homepage #homepage-landing #rotator ul.rotator_menu li.selected p.overlay {
    display: block;
}

.homepage #homepage-landing #rotator ul.rotator_menu li.selected p.selected-ind {
    left: -13px;
}

.homepage #homepage-landing #rotator ul.rotator_menu li.last p.overlay,
.homepage #homepage-landing #rotator ul.rotator_menu li.last p.hover{
    background: url(/_layouts/images/OnShore/Homepage/bg-rotator-menu-overlay-larger.png) no-repeat;
    height: 113px;
}

.homepage #homepage_landing_wrapper {
	background: url(/_layouts/images/OnShore/Homepage/bg-landing-wrapper.gif) top right no-repeat;
}

.homepage #homepage-landing ul.media {
	border-left: 1px solid #454545;
	margin-top: 30px;
	padding: 0 0 0 40px;
	float: left;
	display: inline;
}

.homepage #homepage-landing ul.media li {
    display: block;
    /*padding-left: 45px;*/
}

#ie6 .homepage #homepage-landing ul.media li,
#ie7 .homepage #homepage-landing ul.media li {
    list-style-position: outside;
}

.homepage #homepage-landing ul.media li.twitter {
    background: url(/_layouts/images/OnShore/ico/ico-twitter.png) left 4px  no-repeat;
    margin-bottom: 15px;
}

.homepage #homepage-landing ul.media li.twitter:hover {
    background-position: left bottom;
}

.homepage #homepage-landing ul.media li.twitter:hover a{
    /*text-decoration: underline;*/
}

#ie7 .homepage #homepage-landing ul.media li.twitter:hover {
    background-position: left -44px;
}

.homepage #homepage-landing ul.media li.newsletter {
    background: url(/_layouts/images/OnShore/ico/ico-newsletter.png) left 5px no-repeat;
}

.homepage #homepage-landing ul.media li.newsletter:hover {
    background-position: left -39px;
}

.homepage #homepage-landing ul.media li p, 
.homepage #homepage-landing ul.media li a {
    color: #fff;
}

.homepage #homepage-landing ul.media li a {
    font-weight: bold;
}

.homepage #homepage-landing ul.media li span {
    display: block;
}

#content .homepage-pods {
    float: left;
    width: 316px;
    overflow: hidden
}

#content .homepage-pods h2 {
    padding: 0px;
    margin: 0px;
}

.homepage #content p,
.homepage #content  li {
    line-height: 1.2em;
} 

.homepage #content h3 a {
    line-height: 1.0em;
}

#content .homepage-pods #pod-get-ready-to-export {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-get-ready-to-export.png) bottom left no-repeat;
}

#content .homepage-pods #pod-get-ready-to-export h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-get-ready-to-export.png) top left no-repeat;
}

#content .homepage-pods #pod-develop-knowledge-expertise {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-develop-knowledge-expertise.png) bottom left no-repeat;
}

#content .homepage-pods #pod-develop-knowledge-expertise h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-develop-knowledge-expertise.png) top left no-repeat;
}

#content .homepage-pods #pod-access-international-networks {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-access-international-networks.png) bottom left no-repeat;
}

#content .homepage-pods #pod-access-international-networks h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-access-international-networks.png) top left no-repeat;
}

#content .homepage-pods #pod-explore-export-markets {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-explore-export-markets.png) bottom left no-repeat;
}

#content .homepage-pods #pod-explore-export-markets h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-explore-export-markets.png) top left no-repeat;
}

#content .homepage-pods #pod-find-funding-assistance {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-find-funding-assistance.png) bottom left no-repeat;
}

#content .homepage-pods #pod-find-funding-assistance h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-find-funding-assistance.png) top left no-repeat;
}

#content .homepage-pods #pod-features-commentary {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-features-commentary.png) bottom left no-repeat;
}

#content .homepage-pods #pod-features-commentary h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-features-commentary.png) top left no-repeat;
}

#content #doing_business {
    width: 100%;
    overflow: hidden;
    height: 86px;
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-doing-business.png) -649px top no-repeat;
	margin-top: 10px;
}

#content #doing_business.hover {
	background-position: left top;
}

#content #doing_business h2,
#content #doing_business p {
	float: left;
	display: inline;
}

.homepage #content #doing_business h2 {
    width: 290px;
    height: 86px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}


#content #doing_business p {
    width: 325px;
    padding-right: 30px;
    color: #969696;
    margin-top: 20px;
    height: 66px;
}

#content #doing_business.hover p {
    color: #7a7a7a;
}

#content .homepage-pods ul {
	clear: both;
	margin: 0px;
}

#content .homepage-pods #events {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-events.png) bottom left no-repeat;
	clear: both;
}

#content .homepage-pods #events h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-events.png) top left no-repeat;
}

#content .homepage-pods #press_room {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-press-room.png) bottom left no-repeat;
}

#content .homepage-pods #press_room h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-press-room.png) top left no-repeat;
}

#content .homepage-pods #about_nzte {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-about-nzte.png) bottom left no-repeat;
}

#content .homepage-pods #about_nzte h2 {
	background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-about-nzte.png) top left no-repeat;
}
#content .homepage-pods #events h2 {
    height: 45px;
}

#content .homepage-pods #press_room h2,
#content .homepage-pods #about_nzte h2 {
    height: 40px;
}

#content .homepage-pods #events p,
#content .homepage-pods #press_room p,
#content .homepage-pods #about_nzte p{
    margin-bottom: 0px;
    padding: 0px 22px 20px;
    line-height: 1.2em;
    font-size:1.1em;
}

#content .homepage-pods #about_nzte p, 
#content .homepage-pods #about_nzte.hover p {
    padding-bottom: 30px;
    border: none;
}

.homepage #latest_updates {
    overflow: hidden;
    float: left;
    display: inline;
    width: 645px;
    margin-left: 15px;
}

.homepage #latest_updates h2 {
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 26px;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 26px;
}


#ie6 .homepage #latest_updates li,
#ie7 .homepage #latest_updates li {
   list-style-position: outside;
}

.homepage #latest_updates #featured_updates h3 a {
    font-size: 0.7em;
}

.homepage #latest_updates #updates h3 a,
.homepage #featured_promos li h3 a {
    font-size: 0.75em;
}

.homepage #featured_updates {
    padding-left:13px;
    width:332px;
}

.homepage #featured_updates li {
    background: none;
    margin-bottom: 30px;
}

.homepage #featured_updates li .image_frame {
    padding: 5px;
    width: 300px;
    border: 1px solid #dfdfdf;
}

.homepage #featured_updates,
.homepage #updates {
    float: left;
    display: inline;
    margin: 0;
    overflow: hidden;
}

.homepage #updates {
    margin-left:15px;
    margin-right:25px;
    width:260px;
}

.homepage #updates li {
	margin:0;
	background: url(/_layouts/images/OnShore/ind/ind-sidebar-link.gif) 0 5px no-repeat;
	padding-left: 17px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

#ie7 .homepage #updates li {
    background-position: 0 3px;
}

.homepage #updates li.last {
	border-bottom: none;
}

.homepage #latest_updates .pod-content {
    background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-latest-updates.png) bottom left no-repeat;
    padding-bottom: 45px;
    position: relative;
    height: 1000px;
}

.webkit .homepage #latest_updates .pod-content,
#ie7 .homepage #latest_updates .pod-content {
    height: 993px;
}
#ie8 .homepage #latest_updates .pod-content {
    height: 997px;
}

.homepage #latest_updates .pod-content h2 {
    background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-latest-updates.png) top left no-repeat;
}

.homepage #latest_updates .pod-content h3 {
    margin-bottom: 5px;
}

#ie7 .homepage #latest_updates h3 a {
    line-height: 1.2em;
}

.homepage #featured_updates h3 {
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-homepage.png) no-repeat 0px 2px;
    min-height: 19px;
    margin-top: 7px;
}

.homepage #featured_updates h3:hover {
    background-position: 0px -60px;
}

#ie7 .homepage #featured_updates h3 {
    background-position: top left;
}

.homepage #featured_updates h3,
.homepage #featured_updates p {
    padding-left: 25px;
}

.homepage #latest_updates .pod-content li.first h3 {
    margin-top: 7px;
}

.homepage #latest_updates p {
    margin-bottom: 0px;
}

.homepage #latest_updates #updates p {
    font-size: 0.9em;
}

.homepage #content-wrapper #content .back-to-top {
        position: absolute;
        bottom: 10px;
		margin-right: 25px;
		right: 0;
}

.homepage #featured_promos {
    clear: both;
}

#ie7 .homepage #featured_promos {
	zoom: 1;
	margin-top: 5px;
}

.homepage #featured_promos ul{
    overflow: hidden;
    margin: 0px;
}

.homepage #featured_promos li{
    display: inline;
    float: left;
    background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-featured.png) no-repeat bottom left;
    padding-left: 0;
    padding-bottom: 25px;
    width: 316px;
    margin-right: 14px;
}

#ie7 .homepage #featured_promos li {
    margin-top: 0px;
}

.homepage #featured_promos li h3,
.homepage #featured_promos li p,
.homepage #featured_promos li a.read_more {
    padding: 0 22px;
}

.homepage #featured_promos li h3 {
    margin-bottom: 7px;
}

.homepage #featured_promos li p {
    font-size: 0.9em;
}

.homepage #featured_promos li.last{
    margin-right: 0px;
}

.homepage #featured_promos li a.img_link {
    background: url(/_layouts/images/OnShore/Homepage/homepage-pods/bg-pod-featured.png) no-repeat top left;
    display: block;
    padding-top: 11px;
}

.homepage #featured_promos li a.img_link img {
    padding-left: 8px;
}

.homepage #featured_promos li a.read_more {
    padding-left: 45px;
    background: url(/_layouts/images/OnShore/ind/ind-arrowbig-homepage.png) 20px top  no-repeat;
    display: block;
    min-height: 19px;
}

.homepage #featured_promos li a.read_more:hover {
    background-position: 20px -62px;
}

#ie6 .homepage #featured_promos li a.read_more {
    height: 19px;
}

#footer.homepage {
	background: url(/_layouts/images/OnShore/bg/bg-footer-homepage-gradient.jpg) #000 top left repeat-x;
	margin: auto;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}

#footer.homepage p {
	text-transform: none;
}

#footer.homepage .footer_nav {
	margin: auto;
	background: url(/_layouts/images/OnShore/bg/bg-homepage-footer.gif) top left no-repeat;
	margin:-53px auto 0;
	height: 25px;
	width: 970px;
	padding-top: 13px;
}

#ie7 #footer.homepage .footer_nav,
#ie7 #footer.homepage #copyright {
    position: absolute;
}

#footer.homepage .footer_nav li a{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 1em;
}

#footer.homepage .footer_nav li.first {
	padding-left: 20px;
}

#footer.homepage #expanded-navigation {
	display: block;
	clear: both;
	font-size: 1.2em;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	width: 930px;
	margin-bottom: 5px;
	position: relative;
}

#footer.homepage #expanded-navigation a {
    font-family: Verdana,Helvetica,Sans-Serif;
    
}

#footer.homepage #explore {
	border-bottom: 1px solid #393939;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 45px;
}

#ie7 #footer.homepage #explore {
	margin-top: 25px;
}

#footer.homepage #explore h2,
#footer.homepage #explore p {
	float: left;
	display: inline;
}

#footer.homepage #explore h2{
	width: 135px;
	margin: 0px;
	background: url(/_layouts/images/OnShore/Homepage/bg-title-explore-nzte.gif) top left no-repeat;
	height: 12px;
}

#footer.homepage #explore h2 span{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#footer.homepage #expanded-navigation  dt {
	display: block;
	font-weight: bold;
	color: #fff;
	font-family: Verdana,Arial,Trebuchet MS,sans-serif;
	font-size: 11px;
	height: 45px;
	line-height:1.2em;
}

#footer.homepage #expanded-navigation dt a {
    color: #fff;
}

.homepage #expanded-navigation dl {
	width: 142px;
	margin-right: 15px;
}

.homepage #expanded-navigation dd{
	overflow: hidden;
}

.homepage #expanded-navigation dl.last {
	margin-right: 0px;
}

.homepage #expanded-navigation dl a:hover {
	text-decoration: underline;
}

.homepage #expanded-navigation dl ul,
.homepage #expanded-navigation dl li,
.homepage #expanded-navigation dl a{
	padding-left: 0px;
}

.homepage #expanded-navigation dl a{
	padding: 0px;
}

.homepage #expanded-navigation dl li {
	padding-bottom: 12px;
}

#ie7 .homepage #expanded-navigation dl li {
	width: 100%;
}

#footer.homepage #expanded-navigation dl.get-ready-to-export dt a:hover,
.homepage #expanded-navigation dl.get-ready-to-export a:hover,
.homepage #expanded-navigation dl.get-ready-to-export .selected a {
		color: #ecc749;
		background: transparent;
}

#footer.homepage  #expanded-navigation dl.develop-knowledge-expertise dt a:hover,
.homepage  #expanded-navigation dl.develop-knowledge-expertise a:hover,
.homepage  #expanded-navigation dl.develop-knowledge-expertise .selected a {
	color: #e23336;
	background: transparent;
}

#footer.homepage  #expanded-navigation dl.access-international-networks dt a:hover,
.homepage  #expanded-navigation dl.access-international-networks a:hover,
.homepage  #expanded-navigation dl.access-international-networks .selected a {
	color: #75d08e;
	background: transparent;
}

#footer.homepage  #expanded-navigation dl.explore-export-markets dt a:hover,
.homepage  #expanded-navigation dl.explore-export-markets a:hover,
.homepage  #expanded-navigation dl.explore-export-markets .selected a {
	color: #f27d21;
	background: transparent;
}

#footer.homepage #expanded-navigation dl.find-funding-assistance dt a:hover,
.homepage #expanded-navigation dl.find-funding-assistance a:hover,
.homepage #expanded-navigation dl.find-funding-assistance .selected a {
	color: #9fb652;
	background: transparent;
}

#footer.homepage #expanded-navigation dl.features-commentary dt a:hover,
.homepage #expanded-navigation dl.features-commentary a:hover,
.homepage #expanded-navigation dl.features-commentary .selected a {
	color: #6ca2dd;
	background: transparent;
}

.homepage #expanded-navigation a{
	color: #c2c2c2;
}

#footer.homepage #expanded-navigation li{
	text-transform: none;
	border-right: none;
	clear: both;
}

#footer.homepage #expanded-navigation .back-to-top {
	font-size:0.9em;
	background:url(/_layouts/images/OnShore/ind/ind-top-homepage-footer.gif) right 6px no-repeat;
}
	
	#footer.homepage #expanded-navigation a.back-to-top,
	#footer.homepage #expanded-navigation p.back-to-top {
		line-height:1.2em;
	}

#footer.homepage #expanded-navigation p.back-to-top {
	position: absolute;
	right: 10px;
	bottom: 0px;
}

#footer.homepage #expanded-navigation p.back-to-top a {
	background: none;
}

#footer.homepage #expanded-navigation p.back-to-top a:hover {
	text-decoration: underline;
}

#footer.homepage #copyright {
	margin:-22px auto auto;
    text-transform:uppercase;
    width:970px;
}

#ie7 #footer.homepage #copyright {
    margin-top: -36px;
}

#footer.homepage #copyright span {
    margin-right: 20px;
}

#footer.homepage #logos {
	width: 930px;
	margin: auto;
	border-top: 1px solid #393939;
	padding: 30px 0 45px 0;
}

/***** TAKEOVER HOMEPAGE ***********/
.homepage.takeover #homepage-landing {
    height: 618px;
}

.homepage.takeover #page {
    margin-top: 0px;
}

.homepage.takeover #cookie-trail-wrapper { 
	height: 577px;
	background: #000 url(/_layouts/images/OnShore/bg/bg-takeover-homepage-header-gradient.jpg) bottom left repeat-x;
	padding-bottom: 27px;
}

.homepage.takeover #homepage-landing #rotator {
    display: none;
}

.homepage.takeover #homepage-landing h1 {
    color:#808080;
    font-size:1.2em;
    font-weight:bold;
    text-transform:uppercase;
    padding-right: 20px;
    padding-bottom: 40px;
}

.homepage.takeover #homepage-landing h1 span {
    color:#FFFFFF;
    display:block;
    font-size:2.0em;
    line-height:1.2em;
    text-transform:none;
    font-weight: normal;
    padding-top: 10px;
}

/** Takeover Rotator **/
#takeover_rotator {
    width: 451px;
    height: 378px;
    overflow: hidden;
    background: url(/_layouts/images/OnShore/Homepage/bg-takeover-rotator.png) top left no-repeat;
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 7px;
	position: relative;
}

#takeover_rotator {
	width: 451px;
	overflow: hidden;
	position: relative;
}

#takeover_rotator a, 
#takeover_rotator h2,
#takeover_rotator p {
    color: #fff;
    line-height: 1.2em;
}

#takeover_rotator h2 {
    margin: 0px 0 11px 0;
    line-height: 1.0em;
}

#takeover_rotator h2 a {
    font-size: 0.85em;
    text-decoration: none;
}

#takeover_rotator h2 a:hover {
    text-decoration: underline;
}

#takeover_rotator p {
	font-size: 1.2em;
}

#takeover_rotator .rotator_window {
    overflow: hidden;
	width: 451px;
	position: relative;
}

#takeover_rotator ul.featured_promo {
    width: 99999px;
	position:relative;
	left: 0px;
	overflow: hidden;
}

#takeover_rotator ul.featured_promo li {
    width: 451px;
    height: 340px;
    float: left;
    display: inline;
    position: relative;
	overflow: hidden;
	cursor: pointer;
}

#takeover_rotator ul.featured_promo li .rotator_content {
    padding: 15px 20px;
	background: url(/_layouts/images/OnShore/Homepage/bg-takeover-rotator-content.png) repeat-x top left;
	height: 109px;
	width: 411px;
	position: absolute;
	bottom: 0;
}

#takeover_rotator ul.featured_promo li .rotator_content .video-button {
    position: absolute;
    display: none;
    width: 77px;
    height: 77px;
    top: -130px;
    left: 190px;
    background: url(/_layouts/images/OnShore/btn/btn-takeover-video.png) no-repeat top left;
}

#takeover_rotator .menu_container {
	height: 29px;
	background: url(/_layouts/images/OnShore/Homepage/bg-takeover-rotator-menu.jpg) left top repeat-x;
	overflow: hidden;
	position: relative;
	z-index: 10;
	display: none;
}

#takeover_rotator ul.rotator_menu {
	overflow: hidden;
	display: block;
	position: relative;
	width: 75px;
	margin: auto;
	margin-top: 11px;
}

#takeover_rotator ul.rotator_menu li{
	display: inline;
	float: left;
	background: url(/_layouts/images/OnShore/ind/ind-takeover-rotator-menu.png) top left no-repeat;
	width: 8px;
	height: 8px;
	margin-right: 7px;
}

#takeover_rotator ul.rotator_menu li.selected,
#takeover_rotator ul.rotator_menu li.selected:hover{
	background-position: left bottom;
}

#takeover_rotator ul.rotator_menu li:hover{
	background-position: left -11px;
}

#takeover_rotator a.read_more {
    font-weight: bold;
    padding-left: 27px;
    background: url(/_layouts/images/OnShore/Ind/ind-arrowbig-homepage.png) no-repeat 0px -1px;
    display: block;
    min-height: 19px;
    font-size: 1.2em;
    margin-top: 15px;
}

#takeover_rotator a.read_more:hover {
    background-position: 0px -63px;
}

#takeover_rotator a.next,
#takeover_rotator a.previous {
	position: absolute;
	background: url(/_layouts/images/OnShore/ind/ind-arrows-takeover-rotator.png) no-repeat;
	width: 12px;
	height: 15px;
	bottom: 7px;
	z-index: 11;
	overflow: hidden;
	text-decoration: none;
	display: none;
}

#takeover_rotator a.next:hover,
#takeover_rotator a.previous :hover {
	z-index: 11;
}

#takeover_rotator a.next:hover {
	background-position: bottom right;
}

#takeover_rotator a.previous:hover {
	background-position: bottom left;
}

#takeover_rotator a.next span ,
#takeover_rotator a.previous span{
	left: -9999px;
	position: absolute;
	overflow: hidden;
}

#takeover_rotator a.previous {
	background-position: top left;
	left: 22px;
}

#takeover_rotator a.next {
	background-position: top right;
	right: 22px;
}

.js-enabled #takeover_rotator .menu_container,
.js-enabled #takeover_rotator a.previous,
.js-enabled #takeover_rotator a.next,
.js-enabled #takeover_rotator ul.featured_promo li .rotator_content .video-button {
    display: block;
}

/***********************************/


#SRSB
{
    margin: 0 0 10px;
}

#SRSB input
{
    border: #999999 solid 1px;
    color: #000000;
    float: left;
    font-size: 1.4em;
    margin-right: 5px;
    padding: 4px 5px 5px;
    width: 238px;
}

.srch-stats
{
    margin: 0 0 10px;
    padding: 3px 5px;
    background: #ececec;
}

.srch-sort-right
{
    margin: 0 0 10px;
}

.srch-sort-right img.rpo-gif
{
    display: inline;
}

.srch-Page
{
    background-color: transparent !important;
    margin: 0 0 10px;
    text-align: right;
}

.srch-results
{
    padding: 10px 0 0;
    border-top: 1px solid #999;
}

.srch-results .srch-Title
{
    font-size: 1.2em;
}

.srch-results .srch-Icon
{
    display: none;
}

td.ms-sbcell
{
    border: none !important;
}

td.ms-sbgo
{
    background-color: transparent !important;
}

.ms-PartSpacingVertical
{
    font-size: 1pt;
    margin-top: 0px !important;
}

#CSR_AM2
{
    padding: 3px 5px 3px 18px;
    background: url(/_layouts/images/OnShore/ico/ico-search-alert.gif) center left no-repeat;
}

#SRCHRSSL
{
    padding: 3px 5px 3px 18px;
    background: url(/_layouts/images/OnShore/ico/ico-search-rss.gif) center left no-repeat;
}

#content-wrapper .srch-results .srch-Metadata
{
    margin: 0 0 10px !important;
    padding: 0 0 13px;
    border-bottom: 1px solid #dedede;
}

#content-wrapper .srch-results .srch-URL a
{
    color: #066A0D;
}

/* LHS Heading titles for generic pages */

#toplink
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none 0 Black;
    cursor: hand;
    width: 170px;
    height: 100px;
    display: block;
}

.about-this-site #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-about-this-site.png) left top no-repeat;
}

.press-room #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-press-room.png) left top no-repeat;
}

.contact-us #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-contact-us.png) left top no-repeat;
}

.register-for-updates #content-wrapper #sub-navigation h2
{
    background: #fff url(/_layouts/images/OnShore/hdg/hdg-register-for-updates.png) left top no-repeat;
}

/* global error validation - new version */
.global-error-validation
{
    padding: 12px 15px;
    margin-bottom: 10px;
    border: 2px solid #b31111;
}

#content .global-error-validation p, #content .global-error-validation ul li
{
    color: #bf1b00;
    font-size: 1.2em;
}

.global-error-validation p
{
    margin-bottom: 5px !important;
}

.global-error-validation ul
{
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}

.global-error-validation ul li
{
    margin-top: 0px !important;
    font-weight: bold !important;
    background: none !important;
    padding-left: 0px !important;
}

.required .ms-formfieldcontainer .ms-formfieldlabelcontainer span.ms-formfieldlabel
{
    color: red;
}

/***** reCAPTCHA Styles *****/

#recaptcha_widget 
{
    padding-top: 20px;
}

#recaptcha_widget .recaptcha-holder 
{
	overflow:hidden;
}

#recaptcha_widget .recaptcha-image 
{
	width:300px;
	height:57px;
	padding:0;
	float:left;
	margin:0 0 0 18px;
	background:#fff;
	line-height:1.3em;
}

#ie8 #recaptcha_widget .recaptcha-image 
{
	line-height:1em;
}

#recaptcha_widget .recaptcha-image img {
	margin:0;
}

#recaptcha_widget .recaptcha-image a {
	margin:0;
}

#ie8 #recaptcha_widget .recaptcha-image object {
	position:absolute;
	top:0;
	left:0;
	height:0;
	width:0;
}

#ie6 #recaptcha_widget .recaptcha-image {
	display:inline;
}

#recaptcha_widget .recaptcha-options {
	float:left;
}

#recaptcha_widget .recaptcha-options ul {
	width:150px;
	margin:0 0 0 15px;
}

#content .form #recaptcha_widget .recaptcha-options ul li {
	float:none;
	width:auto;
	margin:0;
	padding:0 0 6px 22px;
	text-transform:uppercase;
	font-size:.9em;
	background-position:left top;
	background-repeat:no-repeat;
}

#recaptcha_widget .recaptcha-options li.reload {
	background-image:url(/_layouts/images/OnShore/ind/ind-recaptcha-reload.png);
}

#recaptcha_widget .recaptcha-options li.audio {
	background-image:url(/_layouts/images/OnShore/ind/ind-recaptcha-audio.png);
}

#recaptcha_widget .recaptcha-options li.image {
	background-image:url(/_layouts/images/OnShore/ind/ind-recaptcha-audio.png);
}

#recaptcha_widget .recaptcha-options li.help {
	background-image:url(/_layouts/images/OnShore/ind/ind-recaptcha-help.png);
}

#recaptcha_widget .recaptcha_audio_cant_hear_link,
recaptcha_audio_cant_hear_link {
	padding:0 5px 5px 15px;
	text-transform:uppercase;
}

#recaptcha_widget .form-field {
	clear:both;
}

#ie7 #content .pod-content {
	overflow:hidden;
}


/***** Page Tagging *****/

div.page-tags { border-top: 1px solid #E7E7E7; }

#content div.page-tags h4 {
    font-size: 1.1em;
    text-transform: uppercase;
    margin-bottom: 0;
}

#content div.page-tags ul {
    margin: 0 0 20px 0;
}

#content div.page-tags li {
    font-size: 1.0em;
    background-image: none;
    display: inline;
    margin: 0;
    padding: 0;
}
#content-wrapper div.page-tags a { font-weight: normal; }

/***** Related Pod Link Colours *****/

#sidebar .pod div.get-ready-to-export li a              { color: #A9721B; }
#sidebar .pod div.develop-knowledge-expertise li a      { color: #B7090E; }
#sidebar .pod div.access-international-networks li a    { color: #066A0D; }
#sidebar .pod div.explore-export-markets li a           { color: #CB5E17; }
#sidebar .pod div.find-funding-assistance li a          { color: #789A13; }
#sidebar .pod div.features-commentary li a              { color: #295397; }

/****** Sharing Page Tools ******/
#content div.page-tools ul.add-this-list { margin: 16px 0; }

    div.page-tools ul.add-this-list li {
        display: block;
        height: 16px;
        float: left;
        padding: 0 !important;
        background: none !important;
    }
    div.page-tools ul.add-this-list li.ico {
        width: 16px;
        margin-right: 5px !important;
    }
    div.page-tools ul.add-this-list li.ico-print a,
    div.page-tools ul.add-this-list li.ico a {
        display: block;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        outline: none;
    }
    div.page-tools ul.add-this-list li.ico-print {
        margin-right: 10px !important;
        padding-right: 8px !important;
        border-right: 1px solid #B4B4B4;
    }
    div.page-tools ul.add-this-list li.ico-share a {
        padding-right: 7px; 
        font-size: 0.917em;
        font-weight: normal !important;
    }
    div.page-tools ul.add-this-list li.ico a.email { background: url('/_layouts/images/OnShore/ico/ico-share-email.png') no-repeat left -1px; }
    
    a:hover .at300bs, li.ico a.email:hover {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
    }
    
/****** Twitter & Newsletter ******/
#header ul.media {
    position: absolute;
    right: 223px;
    top: 43px;
}

#header ul.media li {
    display: block;
    float: left;
    margin-right: 5px;
}

#header ul.media li a {
    display: block;
    height: 20px;
    padding: 14px 0 0 34px;
    font-size: 1.0em;
    font-weight: bold;
    color: #FFF;
}
#ie6 #header ul.media li a { behavior: url(/_catalogs/masterpage/Javascript/iepngfix.htc); }

#ie6 #header ul.media li.blog a    { width: 80px; }
#ie6 #header ul.media li.youtube a    { width: 80px; }
#ie6 #header ul.media li.twitter a    { width: 56px; }
#ie6 #header ul.media li.newsletter a { width: 75px; }

#header ul.media li.blog a { background: url('/_layouts/images/OnShore/ico/ico-blog.png') no-repeat left 9px; }
#header ul.media li.youtube a { background: url('/_layouts/images/OnShore/ico/ico-youtube.png') no-repeat left top; padding-left: 38px; }
#header ul.media li.twitter a { background: url('/_layouts/images/OnShore/ico/ico-twitter.png') no-repeat left 9px; }
#header ul.media li.newsletter a { background: url('/_layouts/images/OnShore/ico/ico-newsletter.png') no-repeat left 13px; }

#header ul.media li.blog a:hover { background-position: left -30px; }
#header ul.media li.youtube a:hover { background-position: left -34px; }
#header ul.media li.twitter a:hover { background-position: left -39px; }
#header ul.media li.newsletter a:hover { background-position: left -31px; }

/** RSS Pod **/
#sidebar .pod .rss-pod ul {
		padding: 7px 0 0;
		margin:10px 20px 0;
	}
	
#sidebar .pod .rss-pod li {
	background: url(/_layouts/images/OnShore/ind/ind-bulletarrow-grey.png) 0 4px no-repeat;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#sidebar .pod .rss-pod li p.date {
    margin: 5px 0 0 0;
    color: #555555;
    font-size: 0.9em;
}

