/* Global Nav */
@import url("/includes/css/globalNav.css");
@import url("styles/screen.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*/
#PageContainer {
	height:97%;
	width:100%;
}

/*	PAGE HEADER*/
#Header {
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:middle;
	text-align:left;
	height:112px;
}
#HeaderLogo {
	background-repeat:no-repeat;
	background-position:left top;
	cursor:hand;
	height:56px;
	width:245px;
}
#HeaderOverflowTransitionLeft {
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	height:112px;
	width:13px;
}
#HeaderOverflowLeft {
	background-repeat:repeat-x;
	background-position:left top;
	border-right:1px solid #9e9e9e;
	height:112px;
}
#HeaderOverflowTransitionRight {
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:112px;
	width:13px;
}
#HeaderOverflowRight {
	background-repeat:repeat-x;
	background-position:left top;
	border-left:1px solid #9e9e9e;
	height:112px;
}

/* PAGE BREADCRUMBS*/
#Breadcrumbs {
	background-image:url(theme/common/breadcrumbsbackground.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:0.9em;
	text-align:left;
	vertical-align:middle;
	padding-top:11px;
	height:31px;
}
#BreadcrumbsOverflowTransitionLeft {
	background-image:url(theme/common/breadcrumbstransitionleft.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	height:31px;
	width:13px;
}
#BreadcrumbsOverflowLeft {
	background-image:url(theme/common/breadcrumbsleft.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-right:1px solid #9e9e9e;
	height:31px;
}
#BreadcrumbsOverflowTransitionRight {
	background-image:url(theme/common/breadcrumbstransitionright.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:31px;
	width:13px;
}
#BreadcrumbsOverflowRight {
	background-image:url(theme/common/breadcrumbsright.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-left:1px solid #9e9e9e;
	height:31px;
}

/* PAGE CONTENT*/
#Content {
	font-size:1em;
	vertical-align:top;
	text-align:center;
	height:100%;
}

/* MENU*/
div.MenuItem {
	background-image:url(../image/menuitemarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0.9em;
	line-height:150%;
	padding-left:15px;
	width:100%;
}
div.MenuItemActive {
	background-image:url(../image/menuitemarrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0.9em;
	font-weight:bold;
	line-height:150%;
	padding-left:15px;
	width:100%;
}
div.SubMenuItem {
	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 {
	background-image:url(../image/menuitemarrow.gif);
	background-position:12 top;
	background-repeat:no-repeat;
	font-size:0.9em;
	font-weight:bold;
	line-height:150%;
	padding-left:27px;
	width:100%;
}
div.SubMenuItemIndent {
	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 {
	background-image:url(../image/menuitemarrow.gif);
	background-position:24 top;
	background-repeat:no-repeat;
	font-size:0.9em;
	font-weight:bold;
	line-height:150%;
	padding-left:39px;
	width:100%;
}
.OldMenuItem {
	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 {
	background-image:url(theme/common/menuitemarrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:0.9em;
	font-weight:bold;
	line-height:150%;
	padding-left:15px;
}

/* MENU - NAVIGATION*/
#MenuNavigation {
	height:100%;
}
#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 {
	list-style:none;
	margin:0;
	padding:0;
}
#MenuNavigationBody ul li {
	background:url(../image/menuitemarrow.gif) left top no-repeat;
	margin:0;
	padding-left:15px;
	line-height:140%;
	font-weight:normal;
	text-decoration:none;
}
#MenuNavigationBody ul li a{
	text-decoration:none;
	font-size:0.9em;
}
#MenuNavigationBody ul li.menuSubHeading {
	background:none;
	padding-left:5px; padding-top:3px;
	font-size:0.9em;
}
#mobileNav, #onlineNav, #emergingNav {text-transform:uppercase;}



/* 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:20px;
	padding-top:10px;
}
#ProfileBody a {
	text-decoration:underline;
}
#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;
}

/* 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:30px;
}

/*	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;}