/* courier-mail skin
    

	index ->
			skip link
			ninnbar
			branding
			info bar
			content
			search options (site, local, web)
			ticker
			nav
			footer
			footer content
*/

/* skip link
------------ */
.skip {
position: absolute;
top: 0;
left: -9999px;
}
span.not-display
{
	display:none;
}
/* =ninnbar
----------- */
#ninnbar {
width: 998px;
height: 23px;
color:#b3b3b3;
position: absolute;
top: 0;
left: 0;
font: normal 10px tahoma, arial, sans-serif;
background: #1B73A4 url("http://www.news.com.au/couriermail/images/ticker-bg.gif") repeat-x bottom;
line-height:23px;
z-index:801;
}

#ninnbar a {
color: #fff;
font-weight: bold; 
padding: 0 6px 0 8px;
text-decoration: none;
}

#ninnbar a:hover { 
color:#ffc84C;
}

#ninnbar img { 
display: block; 
}

#ninnbar dt {
display:none;
}

#ninnbar dt a {
display:block;
border: 0;
padding: 0;
}

#ninnbar dd {
float: left;
height:23px;
line-height:19px;
padding:3px 0 0 0;
}

/* =branding
------------ */
#branding-wrap {
padding-top:22px;
}

#branding {
width: 998px;
height:104px;
position: relative;

}

#logo-wrap {
height:57px;
width:258px;
float:left;
}

/* vert centering for IE only */

#branding table {
vertical-align:middle;
height: 100%;
width: 468px;
float:right;
border-collapse:collapse;
background:transparent;
padding:0;
margin-right:4px;
_margin-right:2px;
}

#branding table tbody,
#branding table tr,
#branding table td,
#branding table embed,
#branding table noembed, 
#branding table object,
#branding table iframe, 
#branding table noscript,
#branding table img,
#branding table a,
#branding table object#FLASH_AD {padding:0 !important;margin:0 !important;border:0;}

#branding table img,
#branding table object#FLASH_AD
{display:block;}


#branding #logo-small,
#branding #logo-large {
    position: absolute;
    left: 0px;
	top: 0px;
}



/* =content
----------------- */

#content-wrap {
margin-top: 0;
padding-top: 75px;
position: relative;
}

/* =search options 
------------------*/
fieldset#search-location {
font-weight:700;
text-align:right;
margin:0 3px 0 0;
}

fieldset#search-location {
line-height:4px;
}

fieldset#search-location label input {
margin:0 0 -2px 0;
}

#ninnbar #ninn-go {
width:36px;
height:15px;
}


/* =ticker 
------------------*/
#ticker {
position:absolute;
top:2px;
left:340px;
font:0.76em tahoma, arial, sans-serif;
height:23px;
line-height:19px;
z-index:802;
overflow:hidden;
width:650px;
background:none;
_top:4px;
}

#ticker a {
color:#fff !important;
font-weight:700 !important;
}

#ticker a:hover {
color:#ffc84C !important;
text-decoration:none;
}

#ticker #current-section {
text-transform:uppercase;
color:#eee;
font-weight:700;
margin-top:-10px;
}

#ticker #sections {
position:absolute;
left:0;
height:20px;
margin:0 0 0 36px;
_margin:4px 0 0 30px;
color:#bfbfbf;
width:170px;

}

#ticker #top-news {
float:left;
color:#000;
}

#ticker #prev-story {
padding:0 2px 0 0;
cursor:pointer;
position:relative;
top:1px;
}

#ticker #next-story {
padding:0 5px 0 0;
cursor:pointer;
position:relative;
top:1px;
}

#ticker #pause-story {
padding:0 2px 0 0;
cursor:pointer;
position:relative;
top:1px;
}

ul#headlines {
position:absolute;
left:197px;
_left:190px;
_top:0px;
}

ul#headlines li {
padding:0 0 0 5px;
width:580px;
height:20px;
overflow:hidden;
}

ul#headlines li a {
padding:0 12px 0 0;
}


/* =nav
-------------------*/

#nav {position: absolute;top: 0;left: 0;height: 57px;width: 998px;z-index: 100;font: bold 11px tahoma, arial, sans-serif;background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-btm-shade.gif") no-repeat bottom left;}
#nav a {text-decoration:none;}
#nav-list {z-index: 101;margin: 0 0 0 17px;_margin: 0 0 0 8px;height: 24px;background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 0 0;}
#nav-list li#endnav {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% 0;}
/* 1st tier menu */
#nav-wrap {height: 24px;}
#nav-wrap ul {float:left;padding: 0;}
#nav-wrap ul li {display: block;position: relative;float: left;background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-divider.gif") no-repeat 100% 0;}   
#nav-wrap li a {display: block;float:left;height: 24px;_margin-bottom:-4px;color: #1b73a4;white-space: nowrap;}
#nav-wrap li a strong {padding: 0 8px;line-height: 28px;display: block;}
#nav-list li a:hover,
#nav-list li.over a,
#nav-list li:hover a,
#nav-wrap li:hover a.arrow, 
#nav-wrap li.over a.arrow {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat -10px -39px;color:#fff;}
#nav-list li a:hover strong,
#nav-list li.over a strong,
#nav-list li:hover a strong{background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-divider.gif") no-repeat 100% 0;}
li#startnav a:hover,
li#startnav.over a,
li#startnav:hover a{background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 0 -39px;}
#nav-list li a.active,
#nav-list li a.active:hover {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 0 -78px;_margin-bottom:-4px;height:28px;margin-left:-1px;border:0 !important;color: #cb0000;}
#nav-list li a.active strong,
#nav-list li a.active:hover strong {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% -78px;padding: 0 8px;line-height: 28px;display: block;color: #cb0000;}
#nav-wrap li:hover ul, li.over ul { display: block; z-index:302; }
/* 1st tier drop-down menus */
#nav-wrap #nav-list ul.drop-menu {position: absolute;float:left; clear:left; /* ie */top: 26px;width: 120px;display: none;z-index:301;}
#nav-wrap #nav-list ul.drop-menu li {display:block;white-space: normal !important;width:120px;}
#nav-wrap #nav-list li:hover ul.drop-menu,
#nav-wrap #nav-list li.over ul.drop-menu {display:block;z-index:301;}
#nav-wrap #nav-list li.over {z-index:300;}
#nav-wrap li ul.drop-menu li a {display:block;height:auto; padding: 4px 0 4px 4px; white-space: normal;width:120px;text-transform:none !important;}
#nav-wrap li ul.drop-menu a {display:block;background: #eee;width: 120px;color: #1b73a4;line-height: 13px;border:1px solid #d4d4d4;border-top:none;}
#nav-wrap li ul.drop-menu a:hover {background:#ecf5f9;color:#555 !important;} 
/* override dropdown styles for .arrow */
#nav-wrap a.arrow strong,
#nav-wrap a:hover.arrow strong{padding: 0 25px 0 8px;}
#nav-wrap li a.arrow {background: #f1efe2 url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% -165px;}
#nav-wrap li#endnav a.arrow {background: #f1efe2 url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% -205px;}
#nav-wrap li:hover a.arrow, #nav-wrap li.over a.arrow {position:relative; }
#nav-wrap li:hover a.arrow strong, #nav-wrap li.over a.arrow strong {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% -108px;padding: 0 25px 0 8px;} 
#nav-wrap li#endnav:hover a.arrow strong, #nav-wrap li#endnav.over a.arrow strong {background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-top.gif") no-repeat 100% -136px !important;padding: 0 25px 0 8px;} 
/* 2nd tier section menu */
#nav-sub-wrap {display: block;clear:left;margin: 0;padding: 0 0 0 16px;height: 20px;background: transparent url("http://www.news.com.au/couriermail/images/nav/nav-sub-wrap-btm.gif") repeat-x 0 0;}
#nav-sub-wrap ul {margin: 0;padding: 6px 0 0 0;width: 998px;display: none;list-style: none;}
#nav-sub-wrap ul.nav-sub-toolbar {padding: 0;}/* ie6 fix for info-bar */
#nav-sub-wrap ul.show-tier {display: block;width: auto;float:left;}
#nav-sub-wrap li {float: left;line-height: 14px;height:15px; overflow:hidden;border-right:1px solid #d0d0d0;}
#nav-sub-wrap li a {display: block;padding: 0 6px;color:#cb0000;height:15px; _float:left;border:1px solid #fff;border-width:0 1px;}
#nav-sub-wrap li.endsubnav {border:0;}
#nav-sub-wrap li a:hover, 
#nav-sub-wrap li a.active{background-color:#eee;}
#nav-sub-wrap li.active, #nav-sub-wrap li.active  {}
#nav-sub-wrap li.active a, #nav-sub-wrap li.active a:hover  {}
#nav-sub-wrap ul.nav-sub-toolbar {width: auto;display:block;float:left;margin:0 0 0 45px !important;}
#nav-sub-wrap ul.nav-sub-toolbar li {padding-left:8px;   }
#nav-sub-wrap ul.nav-sub-toolbar li a {padding-left:20px;}
/* ensures dividing line goes to bottom for hover & active */
#nav-wrap li a:hover,
#nav-wrap li:hover a,
#nav-wrap li.over a,
#nav-wrap li a.active {position:relative; }
#nav-wrap li ul a:hover, /* corrects -1px margin */
#nav-wrap li ul.drop-menu a {margin:0 !important;}
#nav-sub-wrap-blank {display: block;margin: 0;padding: 0;height: 20px;background-color: #fff;border-bottom: 1px solid #d3cbc0;}
#nav ul.show-tier a.active strong {font-weight:300;}
/* =tertiary nav
---------- */

#tertiary-nav {
height:18px;
font: normal 11px tahoma, arial, sans-serif;
margin:1px 14px 15px 15px;
padding:0;
line-height: 17px;

}

#tertiary-nav dt {
float:left;
margin:0 15px 0 0;
}

#tertiary-nav dd {
height:18px;
float:left;
background:#fff url("http://www.news.com.au/couriermail/images/nav/tertiary-nav-left.gif") no-repeat left -32px;
padding:0 0 0 8px;
margin:0 1px;
}

#tertiary-nav.ent dd,
#tertiary-nav.hww dd {
background:#fff url("http://www.news.com.au/couriermail/images/nav/tertiary-nav-left-ent.gif") no-repeat left -32px;

}

#tertiary-nav dd a {
float:left;
background:#fff url("http://www.news.com.au/couriermail/images/nav/tertiary-nav-right.gif") no-repeat right -32px;
padding: 0 8px 0 0;
display: block;
color: #1b73a4;
text-decoration: none;
height:18px;
}

#tertiary-nav.ent dd a,
#tertiary-nav.hww dd a {
background:#fff url("http://www.news.com.au/couriermail/images/nav/tertiary-nav-right-ent.gif") no-repeat right -32px;}

#tertiary-nav dd:hover,#tertiary-nav dd.over  {background-position:0% -82px;}
#tertiary-nav dd:hover a, #tertiary-nav dd.over a {background-position:100% -82px;}

#tertiary-nav dd.active {background:none;}
#tertiary-nav dd.active a {background:none;}
	
/* =quaternary nav
---------- */
#quaternary-nav-wrap {
background: #fff url(http://www.news.com.au/couriermail/images/nav/quaternary-nav-left.gif) no-repeat 0 0;
height: 28px;
margin:-10px 14px 10px 7px;
_margin-bottom: 0;
float: left;
_display:inline; /* ie6 double-margin fix */

}
/* Width dependant on section text */
#quaternary-nav-wrap.qn-travel{ margin-left:100px; }

#quaternary-nav {
height:28px;
font: normal 11px tahoma, arial, sans-serif;
margin:0;
padding:0;
line-height: 17px;
color: #d0d0d0;
background: transparent url(http://www.news.com.au/couriermail/images/nav/quaternary-nav-right.gif) no-repeat right 0;
float:left;
}

#quaternary-nav dt {
float:left;
margin:0;
}

#quaternary-nav dd {
height:18px;
float:left;
padding:0;
margin:0;
}

#quaternary-nav dd a {
float:left;
margin:0;
padding: 0 8px;
display: block;
color: #1b73a4;
text-decoration: none;
height:18px;
font-weight:normal;
background: transparent url(http://www.news.com.au/couriermail/images/nav/quaternary-bar.gif) no-repeat right 50%;
}

#quaternary-nav dd a:hover, #quaternary-nav dd a.over, #quaternary-nav dd.active a  { background: #eee url(http://www.news.com.au/couriermail/images/nav/quaternary-bar.gif) no-repeat right 50%;}
#quaternary-nav dd.last a, #quaternary-nav dd.last a:hover, #quaternary-nav dd.last a.over { background-image: none;}
#quaternary-nav dd a.active  {font-weight: bold;}


/* =info bar
------------ */

#info-bar {
	position: absolute;
	font-family: tahoma, arial, sans-serif;
	height: 21px;
	top: 56px;
	left: 1px;
	width:972px;
	padding:3px 10px 0 15px;
	z-index:99;
	font-size: 0.8em;
	background:url(http://www.news.com.au/couriermail/images/bg-infobar.gif) no-repeat 0 0;
}
.story #info-bar {
	_top: -30px;
}

#info-bar #bookmark-hook
{
	position:absolute;
	top:30px;
	left:12px;
}
#info-bar #bookmark-hook b
{
	Display:none !important;
}
#info-bar a#bookmarkLink
{
	font-weight:normal !important;
	color:#656565;
	text-decoration:underline;
}

#info-bar p.last-updated {
	display: block;
	width: 440px;
	height: 20px;
	float: left;
	line-height: 100%;
}

#info-bar #search {
	margin: 0 5px 0 0;
	height:26px;
	z-index:999;
	position:absolute;
	top:-9px;
	left:320px;
}

#info-bar #search #googlesearch {
	height: 13px;
	width: 178px;
	margin-right: 3px;
	position: relative;
	top: 8px;
	_top: 7px;
	padding-left: 5px;
	font: bold 11px tahoma, arial, sans-serif;
	border: 1px solid #a4a4a4;
}

#info-bar #search #google-go {
	height: 15px;
	position: relative;
	top: 10px;
}

#info-bar #search label {
	display:none;
}

#info-bar #search #ni-google {
	position:absolute;
	display:block;
	width: 113px;
	height: 15px;
	left: 230px;
	top: 13px;
	color:#fff;
	background: transparent url(http://www.news.com.au/couriermail/images/google-nin-enhanced.gif) no-repeat 0 0;
	text-indent:-9999em;
	z-index:803;
}

/* =media search
--------- */

form.media-search-input input#mediasearch {
border:1px solid #A4A4A4;
font-family:tahoma,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:13px;
line-height:normal;
margin-right:3px;
padding-left:5px;
position:relative;
top:8px;
width:178px;
}
form.media-search-input #mediasearch-go {
position:relative;
top:11px;
}
/* ie hacks */
* html form.media-search-input #mediasearch-go { top:12px; }
*+ html form.media-search-input #mediasearch-go { top:12px; }




div.weather-info {
width: 310px;
float: right;
text-align: right;
}

.weather-info a {
font-weight: bold;
}

.weather-info a.weather-details {
position: relative;
padding-left: 25px;
}

.weather-info a div.weather-icon {
width: 20px;
height: 20px;
position: absolute;
left: 0;
top: -3px;
background: transparent url("http://www.news.com.au/couriermail/images/iconset-weather-41types.gif") 0 0 no-repeat;
}

.sunny {background-position: 0 0 !important;}
.mostly-sunny {background-position:0 -22px !important;}
.mostly-cloudy {background-position:0 -44px !important;}
.cloudy {background-position:0 -66px !important;}
.overcast {background-position:0 -88px !important;}
.cloud-increasing {background-position:0 -110px !important;}
.increasing-sunshine {background-position:0 -132px !important;}
.hazy {background-position:0 -154px !important;}
.possible-shower {background-position:0 -176px !important;}
.showers {background-position:0 -198px !important;}
.heavy-showers {background-position:0 -220px !important;}
.showers-increasing {background-position:0 -242px !important;}
.showers-easing {background-position:0 -264px !important;}
.clearing-shower {background-position:0 -286px !important;}
.drizzle-clearing {background-position:0 -308px !important;}
.possible-thunderstorm {background-position:0 -330px !important;}
.late-thunder {background-position:0 -352px !important;}
.thunderstorms {background-position:0 -374px !important;}
.thunderstorms-clearing {background-position:0 -396px !important;}
.drizzle {background-position:0 -418px !important;}
.rain {background-position:0 -440px !important;}
.heavy-rain {background-position:0 -462px !important;}
.rain-developing {background-position:0 -484px !important;}
.rain-clearing {background-position:0 -506px !important;}
.rain-and-snow {background-position:0 -528px !important;}
.rain-tending-to-snow {background-position:0 -550px !important;}
.snow-tending-to-rain {background-position:0 -572px !important;}
.snow {background-position:0 -594px !important;}
.snow-showers {background-position:0 -616px !important;}
.snow-developing {background-position:0 -638px !important;}
.snowfalls-clearing {background-position:0 -660px !important;}
.windy {background-position:0 -682px !important;}
.cloud-and-wind-increasing {background-position:0 -704px !important;}
.wind-and-rain-increasing {background-position:0 -726px !important;}
.wind-and-showers-easing {background-position:0 -748px !important;}
.windy-with-rain {background-position:0 -770px !important;}
.windy-with-showers {background-position:0 -792px !important;}
.windy-with-snow {background-position:0 -814px !important;}
.fog-then-sunny {background-position:0 -836px !important;}
.frost-then-sunny {background-position:0 -858px !important;}
.late-shower {background-position:0 -880px !important;}

/* =section headers
---------- */

.content-section-header {
height: 44px; 
width: 969px;
background: transparent url("http://www.news.com.au/couriermail/images/horizontal-dots-4d4d4d.gif") repeat-x 0 100%;
margin: 0px 14px 0 15px;
border-top: 16px solid #FFF;
padding-bottom: 1px; 
position: relative;

}

.content-section-header h1.page-header {
margin:0;
padding:0;
text-indent: -9999px;
float: left;
width: 751px;
height: 44px;
border:0;
}

body.confidential-body .content-section-header { height:44px; }
body.confidential-body .content-section-header h1.page-header { height:44px; }


.content-section-header .section-sponsor {
float:right;
position: relative;
text-align:right;
right: 0; 
bottom:-2px;
width:206px;
}


.section-sponsor p {
float:left;
font-size:11px;
margin:14px 6px 4px 0;
line-height:1em;


}


.section-sponsor span {
float:right;
background:#eee;
display:block;
height:40px;
width:110px;
text-align:left;	
}


.weather-info dl {
width:86px;
color:#0A6395;
font-weight:600;
background:#fff;
text-align:left;
border:1px solid #bfd2db;
clear:none;
float:right;
margin:0 0 0 5px;
position:relative;
top:-3px;
}

.weather-info dt,
.weather-info dd {
padding:0 0 0 5px;
height:15px;
}

.weather-info dt {
background:#fff url("http://www.news.com.au/couriermail/images/weather-dt-bg.gif") no-repeat top right;
}

.weather-info dd {
display:none;
cursor:pointer;
}

.weather-info dd:hover,
.weather-info dd.over {
color:#eaa001;
}

.weather-info dl:hover dd,
.weather-info dl.over dd {
display:block;
}

.weather-info dl:hover dt,
.weather-info dl.over dt {
border-bottom:1px dashed #eff6f9;
}

/* =footer
---------- */
#footer {
position: relative;
width: 998px;
text-align: center;
margin-top: 0;
padding:1px 0 10px 0;
background:transparent url("http://www.news.com.au/couriermail/images/horizontal-dots-4d4d4d.gif") 0 0 repeat-x;
}

/* =footer content
--------- */

#footer ul.tools-link-list {
padding-top: 5px;
padding-bottom: 5px; 
margin-bottom: 0;
background:#eee url("http://www.news.com.au/couriermail/images/horizontal-dots-4d4d4d.gif") bottom left repeat-x;
border-width:1px 0;
}

#footer .tools-link-list li {
background:#eee;
display: inline; 
margin: 0 10px;  
padding-left: 33px; 
background-repeat: no-repeat; 
font-weight: bold; 
margin-bottom: 0;
}

ul.generic-link-list {
background:  #fff;
padding-top: 7px; 
font-size: 0.9em;
margin-bottom: 2px;
color:#1b73a4;
}

ul.generic-link-list.normal-font {
font-size:1em;
}
 
.generic-link-list li {
display: inline; 
padding: 0; 
margin: 0;
}

.generic-link-list li a {
font-weight:300;
}

.generic-link-list li span {
margin-left: 5px; 
margin-right: 4px;
}

p.copyright {
font-size: 0.86em;
}

/*________________________________________
 * Temporary AD area on Business Owner */
body.business-owner .tmp-advertising{
	margin-bottom: 10px;
}
body.business-owner .content-section-header{
	margin-bottom: 0;
}
body.business-owner .content-division{
	margin-top: 5px !important;
}
/*---- Temp promotion ------------*/
#ppq-flash-wrap{
    position:absolute;
    top:-11px;
    right:0;
}
.ppq-header
{
	height:55px !important;
}
