
/* ----- dmo-skin.css ----- */
@media screen {
/*------- REFINES TRSY STYLES FOR DMO -------*/
/* Updated: 22 Sept 2006, andy@motive.co.nz  */
/*********************************************/

/*---- TOP NAV ----*/

#portal-top {
	background: #ECEEF2 url(/portal_skins/NZDMO/bg-dmo-logo.jpg) no-repeat;
	background-position: left 1.2em;
	}

	
#navCore {
	border-bottom: 2px solid #001849;
	}
	
#navCore li a {
	color: #000;
	}	
	
#navCore li a:hover {
	background: #001849;
	color: #fff;
	}
	
#portal-advanced-search a {
	color: #001849;
	}
	
#portal-breadcrumbs p {
	background: #ECEEF2;
	}	
	
/*---- SECTION NAV ----*/

#navSection ul {
	margin-top: -3px;
	margin-right: 6px;
	}
	
#navSection ul ul {
	margin: 6px;
	}

#navSection li a {
	/* border-top: 1px solid #efefef; */
	border-bottom: 1px solid #efefef;
	background: #fff;
	letter-spacing: .05em;
	font-weight: bold;
	color: #001849;

	}
	
* html #navSection li a {
	font-weight: 600;
	}	
	
#navSection li a:hover {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #c90;
	background: #c90 url(bg-section-over.jpg); repeat-x;
	color: #000;
	}	
	
#navSection li li a {
	border-top: 2px solid #fff;
	border-bottom: 0 none;
	background: #E6E8ED;
	letter-spacing: 0;
	font-weight: normal;
	color: #001849;
	}
	
#navSection li li a:hover {
	border-top: 2px solid #efefef;
	border-bottom: 0 none;
	background: #dbb84d;
	color: #000;
	}	
	
#navSection li li li a {
	border-top: 1px solid #fff;
	background: #fff;
	}	
	
#navSection li li li a:hover {
	border-top: 1px solid #fff;
	background: #dbb84d;
	color: #000;
	}	
	
#navSection li a.current, #navSection li a.current:visited {
	background: #dbb84d;
	color: #000;
	}
	
/*---- PAGE NAV ----*/

.pageTop, .pageTop:visited, #portal-breadcrumbs a, #content #navContents a, #content #navContents a:hover, #content #navContents a:visited {
	color: #001849;
	}
/* Page top */
.pageTop {
	display: block;
	float: right;
	padding-top: .4em;
	padding-bottom: 1em;
	padding-right: 19px;
	background: #fff url(i-top.gif) no-repeat;
	background-position: right .6em;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-size: .85em;
	color: #001849;
	}
	
a.pprev, a.ptoc, a.pnext, a.pprev:visited, a.ptoc:visited, a.pnext:visited {
	color: #001849;
	}
	
#portal-footer a {
	color: #001849;
	}
	
/*---- BODY -----*/
html {
	background: #ECEEF2;
	}
	
body {
	border-bottom: 8px solid #001849;
	}	

a {
	color: #001849;
	}
	
#content h1 {
	margin-top: 0;
	padding-top: .2em;
	}

h2, caption {
	color: #001849;
	}
	
#content .discl { /* short form disclaimer */
	margin-top: 2em;
	border: 1px solid #ccc;
	padding: .2em .4em .4em .4em;
	line-height: 1.2em;
	font-size: .69em;
	color: #333;
	}
	
#content #disclAbout {
    font-size: 100%;
    }

#disclAcceptLink {
    font-size: 145%; 
    }

.printOnly {
	display:none;
}


/*-------------- HOMEPAGE ONLY - FROM TREASURY STYLE --------------*/
/*---- NEWS/EVENTS ----*/	
	
.wrapperNewsEvents {
	position: relative;
	clear: left;
	padding-top: .4em;
	}

#content .wrapperNewsEvents h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: .4em;
	background: #fff url(bg-divider.gif) repeat-x;
	background-position: left bottom;
	}	

#content ul.newsEvents {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .75em;
	}
	
.date {
	font-weight: normal;
	color: #3c3c3c;
	}	
	
#content .newsEvents li {
	margin: 0;
	padding: 0 0 .6em 0;
	background: #fff url(bg-divider.gif) repeat-x;
	background-position: left bottom;
	line-height: 1.2em;
	}	

/*
    Above style was being overridden by the more spcific "#content.anonymous ul li" in body.css
    This messed up the display of 'Events' bullet items on the home page.
    JR 2007-04-18
*/
#content.anonymous .newsEvents li {
	margin: 0;
	padding: 0 0 .6em 0;
	background: #fff url(bg-divider.gif) repeat-x;
	background-position: left bottom;
	line-height: 1.2em;
	}	
	
.newsEvents a {
	display: block;
	margin-top: .4em;
	margin-bottom: .2em;
	background: #fff url(bg-box.gif) no-repeat;
	background-position: left .15em;
	line-height: 1.1em;
	text-indent: 15px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	color: #00356F;
	}
	
.newsEvents a:hover {
	text-decoration: underline;
	}	
	
.newsEvents a.more, .figure-feature a.more {
	margin: 0;
	padding: 0;
	background: transparent;
	text-indent: 0;
	font-size: 1em;
	}
	
#content .index {
	margin: 0 .2em 0 0;
	padding: .2em .2em .4em 0;
	font-size: .79em;
	color: #ccc;
	}
	
.index a, .index a:visited {
	text-decoration: none;
	color: #00356F;
	}
	
.index a:hover {
	text-decoration: underline;
	color: #00356F;
	}
	
#content.anonymous ul li li { /* override body.css */
	background: none;
	}
	
#content.anonymous ul li {
	padding-left: 0.8em;
	}

}

