/* Global Nav */
/*@import url("/includes/css/globalNav.css");*/
@import url("http://abc.net.au/includes/css/globalNav.css");

#gN_align {width:100%; text-align:left; margin-left:50px}

@media print 
{

	@page {
		size: portrait;
	}
	body {
		background: white;
		font-size: 12pt !important; 
		}
	#gN_Nav, 
	#Breadcrumbs, #BreadcrumbsOverflowLeft, #BreadcrumbsOverflowRight, 
	#MenuNavigation, #MenuMediaReleases, 
	.ShadowRight, .ShadowLeft, 
	#Footer {
		display: none; visibility: hidden;
	}

/* General ----------------------------------------------------------- */

	img {
		float: left; clear: left; 
		margin: 0 12pt 6pt 0;
	}
	
	table, tr, td, div {
		margin: 0 !important; padding: 0 !important; border: 0 !important; 
	}
	p {
		padding: inherit 0; margin: 0.5em 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	h1 {
		color: #000 !important;
		margin: 0; padding: 0;
		font-size: 21pt; font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
/* Header and its alternate image ------------------------------------ */

	#Header {
		margin: 0; padding: 0;
		text-align: left; 
		whitespace: nowrap; 
		width:19cm; height: 0.1cm !important; 
	}
	#Header:before {
		content: url("header_contentsales.jpg"); border: 0 !important; 
	}

/* Specific ----------------------------------------------------------- */

	#Profile {
		color: black; border: 0; width: 100% !important;
		background: transparent none;
	}
	p#ProfileContinued {
		page-break-before: always;
	}
	#Highlight {
		border-top: 1px !important;
		border-bottom: 1px !important;
		padding: 1em 0; margin: 1em 0;
	}

/* Displays hyperlinks --------------------------------------------- */

	a {
		color: #000; text-decoration: none;
	}
	a:link, a:visited {
		color:inherit; text-decoration: none; padding: 0 3pt;
	}
	a:link:before, a:visited:before {
		content:" "; 
	}
	a:link:after, a:visited:after {
		text-decoration: none; content:"(link: "attr(href)")"; 
		margin: 0 3pt; padding: 0; 
		color: #00f !important; font-weight: normal;
		font-size: 90%;
	}
	a[href^="/"]:after {
		content:"(link: http://www.abc.net.au"attr(href)")";
	}

}

/* START SCREEN CSS ---------------------- */

body {
	margin:0px;
	padding:0px;
	overflow-x:auto;
	overflow-y:auto;
}
table {
	font-family:verdana,arial,helevetica,sans-serif;
	font-weight:normal;
	font-size:11px;
}
div, p, h1, h2, h3, h4, h5, h6, span {
	font-size:1em;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
img.featureImg {float:right; margin:0 0 5px 7px; padding:0; border:1px solid #999;}

a {
	color:#3a3a3a;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*	PAGE CONTAINER*/
#PageWrapper {
	width: 100%;
	background: #dedede url(theme/green/page_bg_new.jpg) no-repeat center top;
	text-align: center;
}
/*	PAGE CONTAINER*/
#PageContainer {
	width: 753px;
	margin: 0px auto;
	font-size: 11px;
	font-family:verdana,arial,helevetica,sans-serif;
	text-align: left;
	min-height:500px;
	height:auto !important;
	height:500px;
	position: relative;
	border-right:1px solid #9e9e9e;
	border-left:1px solid #9e9e9e;
}

/*	PAGE HEADER*/
#Header {
	background-repeat:no-repeat;
	background-position:left -1px;
	vertical-align:middle;
	text-align:left;

	height:112px;
	margin: 0px 0px 0px 0px;

}
#HeaderLogo {
	cursor:hand;
	/*height:56px;
	width:245px;*/
	background: no-repeat left 28px;
}
#HeaderLogo img {
	margin: 28px 0px 0px 0px;
}
#Header h2 {
	display: none;
}


/* PAGE BREADCRUMBS*/
#Breadcrumbs {
	font-size:0.9em;
	padding:14px 0px 5px 10px;
	background: url(theme/common/breadcrumbsbackground.jpg) no-repeat left top;
}
#Breadcrumbs a {
	margin-top: 10px;
}

/* PAGE CONTENT*/
#Content {
	font-size:1em;
	vertical-align:top;
	text-align:center;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-color:#F6FBF7;
}

/* MENU*/
.MenuItemActive, .MenuItem {
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	padding: 5px 0px 5px 15px;
	width:100%;
	color:#1d9b86;
	display: block;
	margin: 2px 0px 2px -15px;
}
.MenuItemActive {
	background-color:#aee7e4;
	
}

li.MenuItem, li.MenuItemActive {
	line-height:150%;
	width:100%;
	color: #BBEDEA;
	font-weight: bold;
	margin: 0px 0px 7px -15px;
}
li.MenuItemActive {
	font-weight:bold;
	padding-left:15px;
	color: #3A3A3A;
}
li.MenuItemActive a:link {
	color: #3A3A3A;
}
li.MenuItem a {
	color: #BBEDEA;
	font-weight: bold;
	
}
li.MenuItem ul li a {
	color: #BBEDEA;
	font-weight: normal;
	font-size: 0.9em;
	
}
li.SubMenuItem, li.SubMenuItemActive {
	/*background-image:url(../image/menuitemarrow.gif);*/
	background-position:12 top;
	background-repeat:no-repeat;
	font-size:0.9em;
	line-height:150%;
	padding-left:27px;
	width:100%;
}
div.SubMenuItemActive {
	font-weight:bold;
}
div.SubMenuItemIndent, div.SubMenuItemActiveIndent {
	background-image:url(../image/menuitemarrow.gif);
	background-position:24 top;
	background-repeat:no-repeat;
	font-size:0.9em;
	line-height:150%;
	padding-left:39px;
	width:100%;
}
div.SubMenuItemActiveIndent {
	font-weight:bold;
}
.OldMenuItem, .OldMenuItemActive {
	background-image:url(theme/common/menuitemarrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:0.9em;
	line-height:150%;
	padding-left:15px;
}
.OldMenuItemActive {
	font-weight:bold;
}

/*
	MENU - NAVIGATION
*/
#MenuNavigation {
	width: 171px;
	float: left;
}
#MenuNavigationHeader {
	height:45px;
	width:100%;
}
#MenuNavigationHeader h1 {
	font-family:arial,helevetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	padding-left:6px;
	padding-top:20px;
}
#MenuNavigationHeader p {
	font-family:arial,helevetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:6px;
	padding-top:20px;
}
#MenuNavigationBody {
	margin:0;
	padding-top:8px;
	padding-bottom:12px;
}


/* MENU - NAVIGATION - more semantic list style used in Content Licencing */

#MenuNavigationBody ul {
	margin:0;
	padding-left:15px;
	line-height:140%;
	font-weight:normal;
	text-decoration:none;
	list-style: none;
}


#MenuNavigationBody ul li.menuSubHeading {
	background:none;
	padding-left:5px; padding-top:3px;
	font-size:0.9em;
}
#mobileNav, #onlineNav, #emergingNav {text-transform:uppercase;}

/* Full Panel Styles */
#FullPanel {
	float: left;
	width: 569px;
	margin-left: 7px;
}


/* EMAIL and PRINT*/
#PageTools {
	padding-top:10px;
	width:100%;
}
#PageTools .Item {
	font-size:0.9em;
}

/* MENU - MEDIA RELEASES*/
#MenuMediaReleases {
	height:100%;
}
#MenuMediaReleases h1 {
	font-size:1em;
	font-weight:bold;
	padding-left:6px;
	padding-top:10px;
	padding-bottom:3px;
}
#MenuMediaReleasesHeader {
	height:45px;
	width:100%;
}
#MenuMediaReleasesHeader h1 {
	font-family:arial,helevetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	padding-left:6px;
	padding-top:20px;
}
#MenuMediaReleasesBody {
	padding-bottom:10px;
 	padding-right:8px;
 }

/* SHOWCASES and NEWSLETTERS*/
#Showcases {
	padding-top:10px;
	width:100%;
}
#Showcases div {
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
}
#Showcases a {
	background-image:none;
	font-size:100%;
	font-weight:bold;
	padding:6px;
}
#Showcases div#Seperator {
	font-size:5px;
	margin:0px;
	padding:0px;
	height:6px;
}

/* PROFILE*/
#Profile {
	height:100%;
}
#Profile p {
	padding-bottom:10px;
}
#ProfileHeader {
}
#ProfileHeader h1 {
	font-family:arial,helevetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	padding-left:20px;
	padding-top:20px;
}
#ProfileBody {
	padding:10px;
}
#ProfileBody p {
	padding-top:0px;
}
#ProfileBody a {
	text-decoration:underline;
}
div.BackToTop {
	padding-right: 0px;

}
#ProfileBody h1 {
	font-weight:bold;
	font-size:1.1em;
	margin-top:8px;
	margin-bottom:8px;
}
#ProfileBody h2 {
	font-size:110%;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	padding:3px;
}
#ProfileBody h3 {
	font-size:100%;
	font-weight:normal;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
#ProfileContinued {
	padding:20px;
	padding-top:10px;
}
#ProfileContinued a {
	text-decoration:underline;
}
#ProfileContinued h1 {
	font-weight:bold;
	font-size:1.1em;
	margin-top:8px;
	margin-bottom:8px;
}
#ProfileContinued h2 {
	font-size:110%;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	padding:3px;
}
#ProfileContinued h3 {
	font-size:100%;
	font-weight:normal;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
#LinkList div.Content b { 
	padding: 0px 16px 0pt;
}
/* HIGHLIGHT*/
#Highlight {
	padding:20px;
	padding-top:10px;
}
#Highlight h1 {
	font-family:arial,helevetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:10px;
}
#Highlight p {
	padding-bottom:10px;
}
#HighlightThumnail {
	margin-right:10px;
	margin-bottom:10px;
}

/*	MEDIA RELEASES*/
#MediaReleases {
	height:100%;
}

/*	PAGE SHADOW*/
.ShadowLeft {
	background-image:url(theme/common/contenttransitionleft.gif);
	background-repeat:repeat-y;
	background-position:right top;
	border-right:1px solid #9e9e9e;
}
.ShadowRight {
	background-image:url(theme/common/contenttransitionright.gif);
	background-repeat:repeat-y;
	background-position:left top;
	border-left:1px solid #9e9e9e;
}

/*	PAGE FOOTER*/
#Footer {
	background-color:#ffffff;
	border-bottom:1px solid #9e9e9e;
	font-size:0.9em;
	vertical-align:middle;
	text-align:center;
	height:20px;
	padding-top: 10px;
}

/*	LAYOUT*/

.Layout {
	height:100%;
	width:100%;
}

/* SHOWCASE*/

.Showcase {
	height:100%;
}
.ShowcaseHeader {
	height:45px;
	width:100%;
}
.ShowcaseHeader h1 {
	font-family:arial,helevetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	padding-left:6px;
	padding-top:20px;
}
.ShowcaseBody {
	padding-bottom:10px;
}
.ShowcaseBody p {
	padding-bottom:10px;
}

/*	CATALOGUE*/
#Catalogue div.Spacer {
	font-size:5px;
		height:20px;
}
#Catalogue div.Header h1 {
	font-size:120%;
	font-weight:bold;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:3px;
}
#Catalogue div.Content {
	font-size:0.9em;
	line-height:150%;
}
#Catalogue div.ContentCL ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
#Catalogue div.Content h1 {
	font-weight:bold;
}
#Catalogue div.Content span.Item {
	padding-left:5px;
}
#Catalogue div.Content span.ItemActive {
	font-weight:bold;
	padding-left:5px;
}

/*	COLLECTIONS*/
#CollectionsDropSpace {
	height:20px;
}
#CollectionsHeader {
	padding-top:3px;
	height:25px;
}
#CollectionsHeader h1 {
	font-size:130%;
	font-weight:normal;
	padding-left:20px;
}
#CollectionsHistory {
	padding-top:4px;
	height:25px;
}
#CollectionsHistory h1 {
	font-size:120%;
	font-weight:normal;
	padding-left:20px;
}
#CollectionsBody {
	padding-top:8px;
	padding-bottom:12px;
}
ul.Catalogue {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.Catalogue li {
	color:#3a3a3a;
	font-size:90%;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
}
ul.Catalogue li.Header {
	font-size:115%;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:3px;
}
ul.Catalogue li.SubHeader {
	color:#3a3a3a;
	font-size:110%;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:3px;
}
div#DownloadRealMedia {
	padding-top:12px;
}
div#MenuSearch {
	padding:15px;
	padding-top:0px;
	text-align:center;
}
div#MenuSearch, div#MenuSearch input {
	font-family:Verdana,Arial,sans-serif;
	font-size:0.9em;
	font-weight:normal;
}
td.DownloadThumbnail img {
	margin-right:8px;
}
div#ProfileBody div.News a {
	text-decoration:none;
}
div#ProfileBody div.News a:hover {
	text-decoration:underline;
}
div#ProfileBody div.News h1 {
	margin:0px;
	padding:0px;
}
div#ProfileBody div.News p {
	margin:0px;
	margin-bottom:26px;
	padding:0px;
}
div#ProfileBody div.News span.TinyDate {
	font:0.9em;
	margin:0px;
	padding:0px;
}
.invisible{display:none;}

/*collection pages - added 23.Nov 2006*/
#selection h2	{clear: both; margin: 8px 0;}

.collectionsContainer	{margin: 0 auto !important; width: 520px;}

.stock		{border: none; float: left; height: 11.81em; margin: 0; padding: 5px !important; width: 120px;}
.stock img	{border: none !important; height: 96px; margin: 0 !important; padding: 0 !important; width: 120px;}
/*
0	1	2	3
4	5	6	7
8	9	10	11
12	13	14	15
16	17	18	19
20	21	22	23
24	25	26	27
28	29	30	31
32	33	34	35
*/

.s4, .s8, .s12, .s16, .s20, .s24, .s28, .s32, .s36	{clear: both;}