/*
	Copyright DTDigital         :: www.dtdigital.com.au ::
	Unauthorised modification / use is a criminal offence, and
	will be prosecuted to the fullest extent permitted by law.
	All Rights Reserved
*/

/* ================= @Table of content ========================
***************************************************************
***************************************************************
********** Seperate css into logical chunks of code ***********
***************************************************************
***************************************************************
	@Tags
	@Misc
	@Error
	@Base Font
	@Structual
	@Content
	@Forms
	@Tables
	@List
	@Footer
	@Plugins
==================== =Table of content - end ================*/

/* @Tags - START: direct tag styling that are not related font sizing */
*, html
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
body
{
	background-color: #648ea7;
}
body.popup
{
	background-color: #ffffff;
}

body, form, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
	
img
{
	border: none;
}

td
{
	vertical-align: top;
}

p
{
	margin: 0 0 1em 0;
	padding: 0; 
}

sub
{
	vertical-align: text-bottom;
}

object
{
	outline: 0 none;
}

/* @Misc - START: misc styles */
.clear
{
	height: 0 !important;
	overflow: hidden !important;
	/*line-height: 0 !important; removed because causes 1px height in IE8 */
	clear: both !important;
	font-size: 1px !important;
	float: none !important;
	padding: 0  !important;
	margin: 0  !important;
	width: auto !important;
	display: block !important;
	border: none !important;
}
.hr
{
	font-size: 0;
	line-height: 0;
	height: 2px;
	clear: both;
	float: none !important;
	padding: 18px 0 28px 0;
	background: url("gr_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border01.gif*/) repeat-x 0 18px;
}
.skip-links
{
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.hide-listing
{
	display: none;
}
.tracking01
{
	visibility: hidden;
	position: absolute;
	left: -999em;
}

/* Tooltip styles appears on image bank page */
#tooltip
{
	position:absolute;
	background: url("gr_bg_tooltip_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_tooltip_btm.gif*/) 0 100% no-repeat;
	padding: 0 0 15px;
	color:#333;
	display:none;
	width: 449px;
	z-index: 999;
}
	#tooltip .tooltip-top
	{
		height: 12px;
		width: 100%;
		background: url("gr_bg_tooltip_top.png"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_tooltip_top.png*/) 0 0 no-repeat;
	}
	#tooltip .tooltip-inner
	{
		padding: 0 13px;
		background: #ffffff;
	}
	#tooltip .tooltip-inner p,
	#tooltip02 .tooltip-inner p
	{
		margin: 0;
	}
	#content a.tooltip:hover
	{
		text-decoration: none;
	}
/* Tooltip styles appears on image bank page */
#tooltip02
{
	position:absolute;
	color:#333;
	display:none;
	width: 257px;
	z-index: 999;
}
	#tooltip02 .tooltip-top
	{
		height: 12px;
		width: 100%;
		background: url("gr_bg_tooltip02_top.png"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_tooltip02_top.png*/) 0 0 no-repeat;
	}
	#tooltip02 .tooltip-container
	{
		padding: 0 12px 0 16px;
		background: url("gr_bg_tooltip02_mid.png"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_tooltip02_mid.png*/) 0 0 repeat;
		width: 229px;
		overflow: hidden;
	}
		#tooltip02 .tooltip-inner
		{
			width: 161px;
			float: left;
		}
			#tooltip02 .tooltip-inner h4
			{
				font-size: 1em;
				margin: 0 0 0.454em;
			}
		#tooltip02 .tooltip-icon
		{
			width: 40px;
			height: 42px;
			float: right;
			background: url("ico_question-mark01.png"/*tpa=http://www.newgencoal.com.au/assets/ico_question-mark01.png*/) 0 0 no-repeat;
		}
	#tooltip02 .tooltip-btm
	{
		height: 18px;
		width: 100%;
		background: url("gr_bg_tooltip02_btm.png"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_tooltip02_btm.png*/) 0 0 no-repeat;
	}

/* @Error - START: form validation summary error styles */
.errorbox01
{
	background: url("gr_bg_errorbox01_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_errorbox01_btm.gif*/) 0 100% no-repeat;
	width: 438px;
	margin: 0 0 1.364em;
}
	.errorbox01 .errorbox_inner
	{
		background: url("gr_bg_errorbox01_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_errorbox01_top.gif*/) 0 0 no-repeat;
		padding: 14px 0 11px;
	}
	.errorbox01 .errorbox_rpt
	{
		background: url("gr_bg_errorbox01_rpt.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_errorbox01_rpt.gif*/) 0 0 repeat-y;
		width: 100%;
	}
		.errors
		{
			color: #ffffff;
			font-size: 1em;
			background: url("gr_bg_errorbox01_grad.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_errorbox01_grad.gif*/) 0 0 repeat-x;
			margin: 0 1px;
			padding: 0 14px 0 0;
		}
			.errors img
			{
				float: left;
				margin: 0 12px 0 14px;
			}
			.errors ul
			{
				padding: 0 0 0 82px;
				margin: 0;
			}
			.errors ul li
			{
				color: #ffffff !important;
				font-weight: bold;
				list-style: none;
				padding: 0 0 0.272em 8px;
				margin: 0 !important;
				background: url("ico_bullet03.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet03.gif*/) 0 0.454em no-repeat;
			}
			.errors span.errorsub
			{
				color: #f4d6d6;
				padding: 0 0 0 82px;
				display: block;
				margin: 0 0 0.545em;
			}
			.errors span.errortitle
			{
			   display: block;
			   font-weight: bold;
			   padding: 0 0 1px 82px;
			   font-size: 1.181em;
			}
.error
{
	float: left;
	margin: 0 0 0 6px;
}
.error02
{
	float: none;
	margin: 0 0 1.273em 0;
	color: #c8182b;
	display: block;
}
	.error02 img
	{
		float: left;
		padding: 0 6px 0 0;
	}
	.error02 .error02-txt
	{
		display: block;
	}



/* @Base Font - START: Styles for scalable font consistency */
html { font-size: 100%; /* IE hack */ }
body { font-size: 0.6875em; /* Sets base font size to 11px */ }
input, select, textarea, th, td { font-size: 1em; }


h1 { font-size: 2.909em; line-height: 0.75em; }	/* 32px */
h1.title01, a.title01 { color: #ffffff; float: left; margin: 0 56px 27px 32px; display: inline; }

.pushitleft { position: absolute; width: 200px; text-indent:-9999px; }

h2 { font-size: 2.363em; line-height: 1em; }	/* 26px */
h2.title02 { color: #ffffff; font-weight: normal; float: left; padding: 4px 0 0.808em 0; width: 690px }
h2.subtitle01 { font-size: 1.818em; line-height: 1.45em; color: #648ea7; margin: 0.15em 0 0.85em; } /* 20px/29px/15px */

h3 { font-size: 1.272em;  line-height: 1.214em; }	/* 14px/17px */
h3.subtitle01, h3.subtitle03, h3.subtitle07 { color: #ffffff; font-size: 1.727em; line-height: 1em; padding-bottom: 0.736em; } /* 19px/19px/14px */
h3.subtitle02 { color: #ffffff; font-size: 2.818em; line-height: 1em; } /* 31px */
h3.subtitle04 { color: #1b1919; margin-bottom: 0.928em; font-family: Helvetica, Arial, sans-serif; }
	h3.subtitle04 .normal { font-weight: normal; }
h3.subtitle05 { color: #28180e; font-size: 1.181em; margin-bottom: 0.928em; } /* 13px/ */
h3.subtitle06 { color: #ffffff; font-size: 1.818em; padding-bottom: 0.7em; font-family: Helvetica, Arial, sans-serif; }
h3.subtitle07 { color: #c9dfec; }
h3.subtitle08 { float: left; padding: 0; }
h3.subtitle09 { color: #1b1919; font-size: 1.181em; line-height: 1.230em; margin-bottom: 1em; }
h3.subtitle10 { color: #ffffff; font-size: 1.727em; line-height: 1.105em; margin-bottom: 0.894em; padding-bottom: 0.157em; font-weight: normal; border-bottom: 1px solid #3b5f7b; }
	h3.subtitle10 a { color: #ffffff; }

h4 { font-size: 1.09em; line-height: 1.25em; }	/* 12px/15px */
h4.subtitle01 { color: #648ea7; font-weight: bold; margin-bottom: 0.25em; }
h4.subtitle02 { color: #648ea7; font-weight: bold; font-size: 1.272em; margin-bottom: 0.363em; } /* 14px/4px */
h4.subtitle03 { color: #d9e7ef; font-weight: bold; font-size: 1.272em; margin-bottom: 0.928em; } /* 14px/13px */
h4.subtitle04 { color: #000000; font-weight: bold; margin-bottom: 0; line-height: 1em; }
h4.subtitle05 { float: left; font-family: Helvetica, Arial, sans-serif; color: #1b1919; font-weight: bold; font-size: 1.272em; line-height: 1.214em; margin-bottom: 0.928em; } /* 14px/13px */
h4.subtitle06 { color: #648ea7; font-size: 1.272em; line-height: 1.142em; } /* font 14px.. line height 16px */
h4.subtitle07 { color: #ffffff; font-size: 1.090em; line-height: 1.75em; margin-bottom: 0.5em; }
h4.subtitle07 a { color: #ffffff; }
	h4.subtitle07 a:hover { text-decoration: underline; }
h4.subtitle08 { color: #648ea7; font-weight: bold; margin-bottom: 1.083em; }
h4.subtitle09 { color: #28180e; font-weight: bold; font-size: 1.272em; margin-bottom: 0.363em; } /* 14px/4px */

h5 { font-size: 1.272em; line-height: 1em; margin-bottom: 1em; }	/* 14px */
h5.subtitle01 { color: #28180e; font-size: 1.09em; line-height: 1.75em; }

h6 { font-size: 1.181em; line-height: 1em; margin-bottom: 1em; }	/* 13px */


.subtitle { line-height: 1em; margin-bottom: 1em; }

.innertitle01 { color: #574c47 !important; display: block; font-weight: bold; margin-bottom: 0.454em;  }
.innertitle02 { color: #797171 !important; display: block; margin-bottom: -1px;  }
.innertitle03 { color: #797171 !important; font-size: 1.090em; font-weight: bold; display: block; line-height: 1.416em; margin-bottom: 1.272em } /*fontsize: 12px; line-height: 17px margin-bot: 14px*/

.intro { font-size: 1.09em; margin-bottom: 1.083em; }	/* 12px/13px */
.intro02 { margin-bottom: 2.636em; }	/* 29px */
#content .intro03 { margin-bottom: 2.272em; }	/* 14px */
#content .form-intro { font-size: 1em; line-height: 1.181em; margin-bottom: 2.181em; /*11px 13px 24px*/ }
			
.paragraph01 { font-size: 1em; line-height: 1.545em; margin-bottom: 1.909em; } /* 11px/21px */
.paragraph02 { color: #a19797; margin-bottom: 1.909em; }

.sml01, .sml02 { color: #9fbdcf; margin: 0 0 1em 153px; display: block;  }
.sml02 { color: #797171; margin: 0 0 1em 154px;  }

.highlight01 { color: #000000; }
.highlight02 { color: #797171; }
.highlight03 { color: #a49898; }

.linktext01, #content .linktext01 { color: #e0825c; line-height: 1.545em; padding: 0 0 0 7px; }
.linktext02 { width: auto !important; }
.linktext02 a { float: left; }

/*
	Note:
	To set font sizes in elsewhere in the stylesheet, use the following formula
	n/b (where n = desired font size in pixels, and b = base font size in pixels)
	
	eg. font-size: 0.909em; = font-size: 10px;

END: Styles for scalable font consistency */


/* @Structual - START: structural styles */
#bodycontainer
{
	text-align: center;
}
#bodycontainer #bodycontainer_inside
{
	margin: 0 auto;
	text-align: left;
	width: 990px;
}

#navigation
{
	padding: 15px 0 30px 5px;
	line-height: 1;
}
#navigation ul
{
	width: 990px;
	float: left;
	padding: 0;
	margin: 0;
}
	#navigation ul li
	{
		float: left;
		list-style: none;
		margin: 0 8px 3px 0;
		color: #feffff;
		font-size: 1.09em;
		font-weight: bold;
		background: #94bad1 url("gr_bg_nav_left_1.gif") 0 0 no-repeat;
		position: relative;
	}
		#navigation li span
		{
			background: url("gr_bg_nav_right_1.gif") 100% 0 no-repeat;
			display: block;
			float: left;
		}
		#navigation li a
		{
			color: #feffff;
			text-decoration: none;
			display: block;
			float: left;
			background: #82adc7 url("gr_bg_nav_left_0.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_left_0.gif*/) 0 0 no-repeat;
		}
			#navigation li a:hover,
			#navigation li a.hover
			{
				background: #94bad1 url("gr_bg_nav_left_1.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_left_1.gif*/) 0 0 no-repeat;
				cursor: pointer;
			}
		#navigation li a span
		{
			padding: 4px 10px 0;
			height: 16px;
			display: block;
			background: url("gr_bg_nav_right_0.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_right_0.gif*/) 100% 0 no-repeat;
		}
			#navigation li a:hover span,
			#navigation li a.hover span
			{
				background: url("gr_bg_nav_right_1.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_right_1.gif*/) 100% 0 no-repeat;
			}
	#navigation ul li.active
	{
		background: #ffffff url("gr_bg_nav_left_2.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_left_2.gif*/) 0 0 no-repeat;
		height: 20px;
		margin-bottom: 0;
		color: #234356;
	}
		#navigation li.active span
		{
			background: url("gr_bg_nav_right_2.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_right_2.gif*/) 100% 0 no-repeat;
		}
		#navigation li.active a,
		#navigation li.active a:hover,
		#navigation li.active a.hover
		{
			background: url("gr_bg_nav_blocker.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_blocker.gif*/) 0 100% repeat-x;
			color: #234356;
		}
		#navigation li.active a span,
		#navigation li.active a:hover span,
		#navigation li.active a.hover span
		{
			background: url("gr_bg_nav_arrow.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_nav_arrow.gif*/) 50% 0 no-repeat;
			height: 20px;
		}
		/* Stops ie6 showing extra 1px on li with class ative */
		* html #navigation li.active a span,
		* html #navigation li.active a:hover span,
		* html #navigation li.active a.hover span
		{
			height: 19px;
		}
		
#subnavigation
{
    position: absolute;
    top: 32px;
    left: 12px;
    width: 218px;
}
    #subnavigation .subnavigation01
    {
        background: #b0ce67;
        position: relative;
        z-index: 2;
        margin: 0 0 -1px 0;
        width: 218px;
    }
    #subnavigation .subnavigation01 ul.toplvl
    {
        background: url("gr_bg_subnav_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_top.gif*/) 0 0 no-repeat;
        padding: 5px 0 42px 8px;
		margin: 0;
    }
        #subnavigation .subnavigation01 ul li
        {
            color: #181a0c;
            font-weight: bold;
            list-style: none;
            vertical-align: bottom;
            width: 100%;
            margin: 0 0 0.636em;
            padding: 0 0 0.091em;
        }
            #subnavigation .subnavigation01 ul li a:hover,
            #subnavigation .subnavigation01 ul li a.hover
            {
            	text-decoration: none;
            }
            #subnavigation .subnavigation01 ul li a
            {
                color: #181a0c;
                display: block;
            }
            #subnavigation .subnavigation01 ul li a span.toplvl
            {
                color: #181a0c;
                display: block;
                padding: 8px 10px 7px 10px;
            }
            #subnavigation .subnavigation01 ul ul
            {
                padding: 0 0 0 10px;
            }
                #subnavigation .subnavigation01 ul ul li
                {
                    font-weight: normal;
                    padding: 0;
                    width: 210px;
                    margin: 0 0 -1px -10px;
                }
                #subnavigation .subnavigation01 ul ul li a
                {
                    color: #3e4316;
                    width: 100%;
                    vertical-align: bottom;
                    display: inline-block;
                }
                #subnavigation .subnavigation01 ul ul li a:hover,
                #subnavigation .subnavigation01 ul ul li a.hover
                {
                    margin-bottom: 0;
                    padding-bottom: 0;
                }
                #subnavigation .subnavigation01 ul ul li a span.sublvl
                {
                    color: #3e4316;
					display: block;
					padding: 0 0 0 10px;
                }
                #subnavigation .subnavigation01 ul li ul
                {
                    margin: -1px 0 0 0;
                }
                #subnavigation .subnavigation01 ul li.active ul li a
                {
                    background: none;
                }
                    #subnavigation .subnavigation01 ul ul li a span.sublvl
                    {
						display: block;
                    }
                    #subnavigation .subnavigation01 ul ul li a .sublvl span,
                    #subnavigation .subnavigation01 ul li.active ul li a .sublvl span
                    {
                        padding: 8px 12px 10px;
                        display: block;
                        border-top: 1px solid #a6c15b;
                        background: url("ico_arrow05.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow05.gif*/) 1px 1em no-repeat;
                        line-height: 1em;
                    }
				#subnavigation .subnavigation01 ul li.active li.active a,
				#subnavigation .subnavigation01 ul li li.active a
				{
					background: url("gr_bg_subnav_active_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_btm.gif*/) 0 100% no-repeat; 
				}
					#subnavigation .subnavigation01 ul li.active li.active a .sublvl,
					#subnavigation .subnavigation01 ul li li.active a .sublvl
					{
						background: url("gr_bg_subnav_active_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_top.gif*/) 0 0 no-repeat;
					}
        #subnavigation .subnavigation01 ul li.active a:hover,
        #subnavigation .subnavigation01 ul li.active a.hover
        {
            padding-bottom: 0;
        }
        #subnavigation .subnavigation01 ul li.active a,
        #subnavigation .subnavigation01 ul li.active a:hover,
        #subnavigation .subnavigation01 ul li.active a.hover
        {
            background: url("gr_bg_subnav_active_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_btm.gif*/) 0 100% no-repeat;
        }
            #subnavigation .subnavigation01 ul li.active span.toplvl,
            #subnavigation .subnavigation01 ul li.active a:hover span.toplvl,
            #subnavigation .subnavigation01 ul li.active a.hover span.toplvl
            {
                background: url("gr_bg_subnav_active_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_top.gif*/) 0 0 no-repeat;
            }
				#subnavigation .subnavigation01 ul li li a:hover span.sublvl span,
				#subnavigation .subnavigation01 ul li li a.hover span.sublvl span
				{
					border: none;
					padding-top: 8px;
				}
				/* ie6 can't do transparent borders, target better browsers with css selectors */
				#subnavigation .subnavigation01 ul li li a:hover span.sublvl span:first-child,
				#subnavigation .subnavigation01 ul li li a.hover span.sublvl span:first-child
				{
					border-top: 1px solid transparent;
					padding-top: 8px;
				}
        
        #subnavigation .subnavigation01 ul li a:hover,
        #subnavigation .subnavigation01 ul li li a:hover,
        #subnavigation .subnavigation01 ul li.active ul li a:hover,
        #subnavigation .subnavigation01 ul li a.hover,
        #subnavigation .subnavigation01 ul li li a.hover,
        #subnavigation .subnavigation01 ul li.active ul li a.hover
        {
            background: url("gr_bg_subnav_hover_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_hover_btm.gif*/) 0 100% no-repeat;
        }
			#subnavigation .subnavigation01 ul li a:hover span.toplvl,
			#subnavigation .subnavigation01 ul li li a:hover span.sublvl,
			#subnavigation .subnavigation01 ul li a.hover span.toplvl,
			#subnavigation .subnavigation01 ul li li a.hover span.sublvl
            {
                background: url("gr_bg_subnav_hover_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_hover_top.gif*/) 0 0 no-repeat;
            }
        #subnavigation .subnavigation01 ul li ul li.active a:hover,
        #subnavigation .subnavigation01 ul li.active ul li.active a:hover,
        #subnavigation .subnavigation01 ul li ul li.active a.hover,
        #subnavigation .subnavigation01 ul li.active ul li.active a.hover
        {
           background: url("gr_bg_subnav_active_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_btm.gif*/) 0 100% no-repeat; 
           color: #181a0c;
        }
			#subnavigation .subnavigation01 ul li ul li.active a:hover span.sublvl,
			#subnavigation .subnavigation01 ul li.active ul li.active a:hover span.sublvl,
			#subnavigation .subnavigation01 ul li ul li.active a.hover span.sublvl,
			#subnavigation .subnavigation01 ul li.active ul li.active a.hover span.sublvl
            {
               background: url("gr_bg_subnav_active_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav_active_top.gif*/) 0 0 no-repeat;
            }
        



/* @Content - START: content styles */

#main-container
{
	padding: 0 0 0 4px;
}
    #main-container #main-container_inner
    {
	    position: relative;
    }

#content
{
	
}
#content p
{
	color: #797171;
	margin-bottom: 1em;
	line-height: 1.545em;
}
	#content p.intro 
	{  
		font-weight: bold;
		margin-bottom: 0.83em;
		line-height: 1.416em;
	}
	#content p.intro02
	{
		margin-bottom: 2.636em;
	}
	#content p.paragraph02
	{
		color: #a19797;
	}
#content a
{
	color: #bd3d0a;
}
#content .innertitle01 a
{
	color: #574c47;
}
	#content .innertitle01 a:hover
	{
		color: #bd3d0a;
		text-decoration: none;
	}
#content h3.subtitle04 a
{
	color: #1B1919;
}
#content h4.subtitle01 a,
#content h4.subtitle02 a,
#content h4.subtitle06 a
{
	color: #648EA7;
}
	#content h4.subtitle01 a:hover,
	#content h4.subtitle02 a:hover,
	#content h4.subtitle06 a:hover
	{
		color: #20435c;
	}
#content h4.subtitle10 a
{
	color: #28180E;
	padding: 0 0 0 42px;
	background: url("ico_pdf.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_pdf.gif*/) 0 0.091em no-repeat;
	display: block;
}

#content .multi-column07 .column-span01 h3.subtitle04
{
	padding: 0.928em 0 0 0;
}
#content .multi-column07 .column-span01 h3.innertitle03
{
	padding: 1.272em 0 0 0;
}
	
#content a.anchor01
{
	color: #28180e;
}

#content .caption01
{	
	display: block;
	font-style: italic;
	font-weight: normal;
	color: #a49898;
	font-size: 0.785em; /*11px based on 14px*/
}
#content .caption02
{	
	display: block;
	width: 210px;
	margin: 0 0 1.909em 0;/*21px*/
	font-style: normal;
	font-size: 1em; /*11px*/
	color: #514949;
	float: left;
}
#content .caption03 
{	
	font-style: italic;
	font-size: 1em; /*11px*/
	color: #a19797;
}
#content .caption04 
{	
	margin: 0 0 2.363em 0; /*26px*/
	font-size: 1em;
}
#content .posted-caption01 
{	
	font-style: italic;
	color: #a19797;
}
#content .posted-caption02 
{	
	color: #000000;
}
#content .pushrightimage
{	
	float: right;
	width: auto;
	margin: 0 0 10px 10px;
}
#content p a[href^="http:"],
#content ul li a[href^="http:"]
{
	background: url("ico_arrow15.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow15.gif*/) 100% 2px no-repeat;
	padding: 0 10px 0 0;
}
#content p a[href^="http://www.newgencoal.com.au"],
#content p a[href^="http://newgencoal.com.au"],
#content ul li a[href^="http://www.newgencoal.com.au"],
#content ul li a[href^="http://newgencoal.com.au"],
#content p a.no-link-icon,
#content ul li a.no-link-icon
{
	background: none;
	padding: 0;
}

ul
{
	padding: 0 0 0 15px;
	margin: 0 0 1em 0;
}
.multi-column07 ul li
{
	color: #797171;
	line-height: 1.545em;
	margin: 0 0 0.818em 0;
}
	
#right_content .right-sidebar-section-container
{
	margin: 0 0 2.090em 0;
}

.spacer01
{
	margin: 0 0 9px 0;
	display: block;
}
.spacer02
{
	padding: 0 0 2.363em 0 !important;
}
.spacer03
{
	margin: 0 0 11px 0;
}

.warning
{
	background-color: #ffdb83;
	padding: 4px 0 6px 0;
	margin: 0 18px 0 0;
}
	#main-container .warning p
	{
		margin: 0;
		text-align: center;
		font-size: 1em ;
		color: #574c47;
	}
	.warning p span
	{
		background: url("ico_warning.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_warning.gif*/) 0 0 no-repeat;
		padding: 0 0 2px 20px;
	}
	#main-container .warning a
	{
		font-size: 1em;
		color: #bd3d0a;
		font-weight: bold;
	}
.warning.warning02
{
	margin: 0 0 1em 0;
}
.warning.warning03
{
	margin: 0 36px 1.636em 0;
}

.arrow01
{
	background: url("ico_arrow01.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow01.gif*/) 0 0.363em no-repeat;
	padding: 0 0 0 7px;
	display: block;
	float: left;
	color: #bd3d0a;
}
.arrow02
{
	background: url("ico_arrow02.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow02.gif*/) 0 0.363em no-repeat;
	padding: 0 0 0 8px;
	display: block;
	float: left;
	color: #ffffff;
}
.arrow03
{
	background: url("ico_arrow04.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow04.gif*/) 0 0.363em no-repeat;
	padding: 0 0 0 9px;
	margin: 0 0 1.09em 8px;
	display: inline-block;
	float: left;
	color: #d3efff;
}
.arrow04
{
	background: url("ico_arrow07.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow07.gif*/) 0 0.363em no-repeat;
	padding: 0 0 0 8px;
	margin: 0.545em 0 0 0;
	display: inline-block;
	float: left;
	color: #bd3d0a;
}
.arrow05
{
	margin: -0.636em 0 1.909em;
	float: none;
	display: block;
}
.arrow06
{
	font-size: 1em;
}
.arrow07
{
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 1em;
	background: url("ico_arrow08.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow08.gif*/) 0 0.454em no-repeat; /*5px*/
}
	a.arrow07.pushright
		{
			float: right;
			margin: 3px 0 1.09em 0;
		}
.arrow08
{
	background: url("ico_arrow01.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow01.gif*/) 100% 0.363em no-repeat;
	padding: 0 7px 0 10px;
	display: block;
	float: left;
	color: #bd3d0a;
	font-weight: bold;
}
.arrow09
{
	background: url("ico_bullet04.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet04.gif*/) 3px 0.09em no-repeat;
	padding: 0 7px 0 18px;
	color: #ffffff;
}
.arrow10
{
	background: url("ico_arrow11.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow11.gif*/) 0 0.364em no-repeat;
	line-height: 1em;
	float: left;
	display: block;
	padding: 0 0 0 10px;
	color: #bd3d0a;
	margin: 1em 0 3.182em;
}
.arrow01.arrow11
{
	padding: 0 0 0 9px;
	background: url("ico_arrow12.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow12.gif*/) 0 0.364em no-repeat;
}
.arrow12
{
	background: url("ico_bullet05.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet05.gif*/) 3px 0.09em no-repeat;
	padding: 0 7px 0 18px;
	color: #bd3d0a;
}
.arrow13
{
	list-style: none;
	padding: 0 0 0.545em 13px;
	color: #ffffff;
	background: url("ico_arrow03.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow03.gif*/) 1px 0.363em no-repeat;
	display: block;
	margin-top: 1em;
	font-size: 0.917em !important;
	line-height: 1.545em;
}
.arrow14
{
	background: url("ico_arrow10.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow10.gif*/) 3px 0.272em no-repeat;
	padding: 0 7px 0 18px;
}
.arrow15
{
	background: url("ico_arrow14.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow14.gif*/) 0 0.362em no-repeat;
}
.arrow16 /* Use in conjuction with arrow04 */
{
	padding: 0 0 0 10px;
	margin: 0;
	float: none;
	background-position: 0 0.363em
}
.arrow17
{
	background: url("ico_pin-drop.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_pin-drop.gif*/) 0 0.182em no-repeat;
	padding: 0 0 0 15px !important;
}
.arrow18 /* Use in conjuction with arrow13 */
{
	font-size: 1em !important;
}
.arrow19 /* Use in conjuction with arrow13 */
{
	margin-top: 0;
}
.arrow20
{
	padding: 0 0 0 12px;
	color: #a59999;
	background: url("ico_arrow06.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow06.gif*/) no-repeat 0 0.545em;
	float: none;
}

.rss01
{
	float: right;
	display: block;
	margin: 0 1px 0 0;
}

.sitleft01
{
	float: left;
}

.container-border
{
	padding: 1.818em 0 0.818em 0; /*20px 0 9px 0*/
	margin: 0 0 1.181em 0;
	border-top: 1px solid #e5dedc;
}
.datebox
{
    float: left;
    width: 3em;
    margin: 0.272em 8px 1.272em 0;
    border: 1px solid #bfcfd8;
    text-align: center;
    font-weight: bold;
}
    .datebox .month
    {
        background: #648ea7 url("gr_bg_datebox_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_datebox_top.gif*/) 0 100% repeat-x;
        color: #ffffff;
        border-bottom: 1px solid #4d6574;
        font-size: 0.909em;
    }
    .datebox .day
    {
        background: #fafcfd url("gr_bg_datebox_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_datebox_btm.gif*/) 0 100% repeat-x;
        color: #1b1919;
        border: 1px solid #ffffff;
        font-size: 1.545em;
    }
.datebox02
{
	width: 4.364em;
	border: 1px solid #213e54;
	margin: 0.272em 18px 1.272em 0;
}
	.datebox02 .day
    {
        border: 1px solid #ffffff;
        font-size: 2.364em;
    }
		.datebox02 .day_inner
		{
			background: url("gr_bg_datebox02_mid.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_datebox02_mid.gif*/) 50% 50% no-repeat;
		}
    
.feature-img-container01
{
	float: left;
	width: 211px;
	margin: 0 21px 0 0;
}

.feature-img-container02
{
	float: right;
	margin: 0 0 2em 23px;
	width: 211px;
}

.feature-img01,
.feature-img04,
.feature-img07,
.feature-img09
{
	border: 1px solid #dfd0cb;
	border-width: 0 1px 1px 0;
	float: left;
	margin: 0 20px 0 0;
	position: relative;
}
	.feature-img01 img,
	.feature-img06 img,
	.feature-img07 img, 
	.feature-img08 img, 
	.feature-img09 img
	{
		border: 4px solid #ffffff;
		display: block;
	}
	.feature-img02 img,
	.feature-img04 img.main-img
	{
		border: 3px solid #ffffff;
		display: block;
	}
.feature-img02
{
	float: left;
	margin: 0;
	border: 1px solid #dfd0cb;
	border-width: 0 1px 1px 0;
}
.feature-img03
{
	float: right;
	margin: -28px 0 0 0;
}
.feature-img04
{
	margin: 0 0 1em;
	width: 210px;
	height: 118px;
}
	.feature-img04 a
	{
		display: block;
		height: 112px;
		width: 204px;
		cursor: pointer;
	}
	.feature-img04 a:hover
	{
		background: transparent;
		text-decoration: none;
	}
		.feature-img04 a .overlay-items
		{
			position: absolute;
			height: 112px;
			width: 204px;
			top: 3px;
			left: 3px;
			z-index: 3;
		}
			.feature-img04 a .overlay-items img
			{
				position: absolute;
				bottom: 11px;
				left: 14px;
				z-index: 5;
			}
			.feature-img04 a .overlay-items .caption
			{
				position: absolute;
				bottom: 3px;
				left: 3px;
				height: 30px;
				line-height: 30px;
				width: 198px;
				z-index: 3;
				text-indent: -9999em;
				color: #f0f0f0;
			}	
				.feature-img04 a:hover .overlay-items .caption
				{
					text-indent: 33px;
				}
			.feature-img04 a .overlay-items .overlay-bg
			{
				position: absolute;
				bottom: 3px;
				left: -999em;
				height: 30px;
				width: 198px;
				background: #000000;
				opacity: 0.76;
				display: block;
				z-index: 2;
			}
				.feature-img04 a:hover .overlay-items .overlay-bg
				{
					left: 3px;
				}
		
			.feature-img04 a .overlay-items .thumb-hover
			{
				position: absolute;
				top: 0;
				left: -999em;
				z-index: 2;
				display: none;
			}
				.feature-img04 a:hover .thumb-hover
				{
					left: 0;
					display: inline;
				}
.feature-img05
{
	margin: 0 16px 0 0;
	float: left;
}
	.feature-img05 img
	{
		display: block;
	}
.feature-img06
{
	border: 1px solid #dfd0cb;
	border-width: 0 1px 1px 0;
	float: left;
	margin: 0 18px 1.454em 0;
}
.feature-img07
{
	float:right;
	margin: 0 0 22px 23px;
}
	
.feature-img09
{
	float: left;
	margin: 0 0 1em 0;/*11px*/
}
.feature-img02, .feature-img10 
{
	float: left;
	margin: 0;
}
.feature-img11
{
	float: right;
}
.feature-img12
{
	margin: 0 20px 2.545em 0;
	width: 217px;
	height: 128px;
}
	.feature-img12 a,
	.feature-img12 a .overlay-items
	{
		height: 122px;
		width: 211px;
	}
		.feature-img12 a .overlay-items .caption,
		.feature-img12 a .overlay-items .overlay-bg
		{
			width: 205px;
		}
.feature-img13
{
	position: relative;
	z-index: 1;
}
	.feature-img13 .play-icon
	{
		position: absolute;
		bottom: 7px;
		left: 7px;
		border: 0 none;
	}
			
.banner-img01
{
	position: relative;
	float: right;
	margin: -46px 0 0 10px;
}
.banner-img02
{
	position: relative;
	float: right;
	margin: -60px -20px -30px 0;
}
* html .banner-img02
{
	margin: -60px -12px -30px 0;
}
.banner-img03
{
	margin: -60px -20px -27px 0;
}

.form-img01,
.form-img02
{
	float: left;
	border: 1px solid #172c42;
	border-width: 0 1px 1px 0;
	margin: 0 15px 0 0;
}
	.form-img01 img,
	.form-img03 img
	{
		border: 1px solid #4d6f87;
		display: block;
	}
.form-img02
{
	border: none;
	margin: 0 16px 0 0;
}
	.form-img02 img
	{
		border: 1px solid #ded8d7;
		display: block;
	}
.form-img03
{
	margin: 0 0 0.545em 0;
}
	.form-img03 img
	{
		border: 1px solid #d1c6c4 !important;
		display: block;
	}
	
	
.margin01
{
	margin-bottom: 1.818em;/*20px*/
}
.margin02
{
	display: block;
	margin-bottom: 5.091em;/*56px*/
}
.margin03
{
	margin-bottom: 2em;/*27px*/
}
.margin04
{
	display: block;
	margin-bottom: 1em;/*11px*/
}
	
	
.banner-rotator01
{
	position: relative;
	float: right;
	margin: -35px 0 0 10px;
	width: 219px;
	background: url("gr_bg_banner-rotator01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_banner-rotator01.gif*/) 0 0 no-repeat;
	overflow: hidden;
}
	.banner-rotator01 .banner-rotator_container
	{
		padding: 9px 0 0;
		margin: 0 0 12px 12px;
		height: 140px;
		width: 195px;
		overflow: hidden;
	}
		.banner-rotator01 .banner-rotator_container .banner-item
		{
			float: left;
			display: block;
		}
	.banner-rotator01 .banner-indicator01
	{
		height: 6px;
		text-align: center;
		display: none;
	}
		.banner-rotator01 .banner-indicator01 .indicator_inner
		{
			margin: 0 auto;
			width: 36px;
		}
			.banner-rotator01 .banner-indicator01 .indicator_inner img
			{
				display: block;
				float: left;
				margin: 0 5px 0 0;
			}

.banner-rotator02
{
	position: relative;
	float: right;
	margin: 0 0 10px 0;
	width: 450px;
	overflow: hidden;
	border-right: 1px solid #dfd0cb;
	border-bottom: 1px solid #dfd0cb;
}
	.banner-rotator02 .banner-rotator_container
	{
		height: 197px;
		width: 442px;
		overflow: hidden;
		border: 4px solid #ffffff;
	}
		.banner-rotator02 .banner-rotator_container .banner-item
		{
			float: left;
			display: block;
		}
	.banner-rotator02 .banner-indicator02
	{
		position: absolute;
		bottom: 3px;
		right: 4px;
		height: 28px;
		width: 442px;
		text-align: center;
		display: none;
		background: #000000;
		opacity: 0.50;
	}
		.banner-rotator02 .banner-indicator02 .indicator_inner
		{
			position: absolute;
			right: 0;
			bottom: 0;
			display: block;
			width: 36px;
			height: 20px;
		}
			.banner-rotator02 .banner-indicator02 .indicator_inner img
			{
				margin: 0 5px 0 0;
			}

.btn01
{
	margin: 10px 0 20px 0;
}

div.btn02
{
	margin: 15px 0 30px 0;
	overflow: hidden;
}
div.btn02 *
{
	float: left;
}

.header-flashcontent01
{
	margin: 0 0 0 -32px;
	float: left;
	width: 507px;
	position: relative;
}
.header-flashcontent02
{
	margin: 0.909em -12px 0 0;
	position: relative;
	float: left;
	width: 463px;
}
	.header-flashcontent02 img
	{
		float: left;
	}
.header-flashcontent03
{
	margin: 25px -86px 0 -3px;
	width: 690px;
	height: 500px;
	position: relative;
}
	.header-flashcontent03 .inner_flashcontent
	{
		position: absolute;
	}
.flashbanneralt01 img
{
	float: left;
}


	
.header-content01
{
	background: #2e475c url("gr_bg_header01-btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header01-btm.gif*/) 0 100% no-repeat;
	width: 986px;
}
	.header-content01 .header-padding
	{
		background: url("gr_bg_header01-top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header01-top.gif*/) 0 0 no-repeat;
		padding: 28px 10px 27px 28px;
	}
	.header-content01 p
	{
		color: #9fbdcf;
		font-size: 1.09em;
		line-height: 1.583em;
	}
	.header-content01 p.paragraph01
	{
		font-size: 1em;
	}
		.header-content01 p.paragraph01 a
		{
			font-size: 1em !important;
		}
	.header-content01 a
	{
		font-size: 1.09em;
	}
.header-content01.header-content02
{
	background: #233d58 url("gr_bg_header02_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header02_btm.gif*/) 0 100% no-repeat;
	margin: 0 0 1em 0;
}
	.header-content02 .header-container
	{
		background: url("gr_bg_header02_top.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header02_top.jpg*/) 0 0 no-repeat;
		padding: 27px 0 10px;
	}
		.header-content02 .header-rpt
		{
			background: url("gr_bg_header02_rpt.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header02_rpt.gif*/) 0 0 repeat-y;
			padding-bottom: 17px;
		}
		.header-content02 .header-container > .header-rpt,
		.header-content02 .header-rpt > .header-padding
		{
			border-bottom: 1px solid transparent;
		}
		.header-content02 .header-padding
		{
			background: url("gr_bg_header02_grad.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header02_grad.jpg*/) 0 0 no-repeat;
			padding: 0 28px;
		}
.header-content01.header-content03
{
	background: #30546c url("gr_bg_header03_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header03_btm.gif*/) 0 100% no-repeat;
	margin: 0 0 1em 0;
	width: 986px;
}
	.header-content03 .header-container
	{
		background: url("gr_bg_header03_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header03_top.gif*/) 0 0 no-repeat;
		padding: 10px 0;
		width: 986px;
	}
		.header-content03 .header-padding
		{
			background: url("gr_bg_header03_grad.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header03_grad.jpg*/) 0 100% repeat-x;
			padding: 15px 20px 17px 268px;
			width: 698px;
		}
		.header-content03 a
		{
			color: #ffffff;
		}
		.header-content03 p
		{
			width: 425px;
		}
			.header-content03 p a
			{
				font-size: 1em;
			}
		.header-content03 .header-column01
		{
			float: left;
		}
			.header-content03 .header-column01 p,
			.header-content03 .header-column01 a
			{
				font-size: 1em;
				margin: 0;
			}
		.header-content03 .header-column02
		{
			float: left;
			width: 442px;
		}
			.header-content03 .header-column02 h3.subtitle07
			{
				width: 442px;   
			}
		.header-content03 h3.subtitle07
		{
		    width: 465px;   
		}
		.header-content03 .push02
		{
		    margin: 0 232px 0 69px;
		    width: auto; 
		}
.header-content01.header-content04
{
	background: #30546c url("gr_bg_header04_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header04_btm.gif*/) 0 100% no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 1em 0;
}
	.header-content04 .header-container
	{
		background: url("gr_bg_header04_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header04_top.gif*/) 0 0 no-repeat;
		padding: 27px 0 0 0;
	}
		.header-content04 .header-rpt
		{
			background: url("gr_bg_header04_rpt.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header04_rpt.gif*/) 0 0 repeat-y;
		}
		.header-content04 .header-padding
		{
			background: url("gr_bg_header04_grad.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header04_grad.jpg*/) 0 0 no-repeat;
			padding: 0 28px 17px 28px;
		}

.header-content01.header-content06
{
	background: #233d58 url("gr_bg_header06_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header06_btm.gif*/) 0 100% no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 1em 0;
}
	.header-content06 .header-container
	{
		background: url("gr_bg_header06_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header06_top.gif*/) 0 0 no-repeat;
		padding: 21px 0 0 0;
	}
		.header-content06 .header-rpt
		{
			background: url("gr_bg_header06_rpt.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header06_rpt.jpg*/) 0 228px no-repeat;
			width: 100%;
		}
		.header-content06 .header-padding
		{
			background: url("gr_bg_header06_grad.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_header06_grad.gif*/) 0 0 no-repeat;
			padding: 0 28px 17px 28px;
		}


.content01
{
	background-image:url("gr_bg_content-btm.gif");
	background-color: #f0f0f0;
	background-position: 0 100%;
	background-repeat:no-repeat;
	margin: 0 0 1.454em;
}
	.content01 .content-container
	{
		/* Min height set so if minimal content the containing box won't break */
		min-height: 550px;
		/* 
			IE6 hack to give same effect as min-height, height auto makes 
			sure browsers that know what min-height is don't use height
		*/
		height: auto !important;
		height: 550px;
	}
	.content01 .content-padding
	{
		background-image:url("gr_bg_content-top.gif");
		background-position: 0 0;
		background-repeat:no-repeat;
		padding: 32px 28px 50px 29px;
	}
	
	.content02 .content-padding
	{
		padding: 16px 18px 50px 16px;
	}
	
	.content04 .content-padding
	{
		padding: 28px 27px 50px 28px;
	}
	.content05 .content-padding
	{
		padding: 12px 10px 50px 12px;
		overflow: hidden;
	}
.content01.content03
{
    background: #f0f0f0 url("gr_bg_content03_rpt.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_content03_rpt.gif*/) 0 0 repeat-y;
    width: 986px;
}
	.content03 .content-container
	{
		background: url("gr_bg_content03_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_content03_btm.gif*/) 0 100% no-repeat;
	}
	.content03 .content-padding
	{
		padding: 25px 68px 50px 268px;
		width: 650px;
	}
	.content03 .content-padding02
	{
		padding: 25px 18px 50px 268px;
		width: 700px;
	}
	
.multi-column01 /* Base multi-column styles from which all other multi-columns inherit from */
{
	background: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.content05 .multi-column01
{
	margin-left: 17px;
	margin-right: 17px;
	width: 930px;
}
	.multi-column01 a.arrow01.pushright
	{
		float: right;
		margin: 1.455em 0 1.09em 0;
	}
	.multi-column01 a.arrow01.pushright02
	{
		float: right;
		margin: 3px 0 1.09em 0;
		padding: 0 28px 0 7px;
	}
	.multi-column01 a.arrow01.pushright03
	{
		float: right;
		margin: 3px 0 1.09em 0;
		padding: 0 55px 0 7px;
	}
	.multi-column01 a.arrow01.pushright04
	{
		float: right;
		margin: 0.273em 0 1.09em 0;
	}
	.multi-column01 .column01
	{
		width: 250px;
		float: left;
	}
		.multi-column01 .column01 .column-padding
		{
			padding: 0 40px 0 10px;
		}
	.multi-column01 .column02
	{
		width: 202px;
		float: left;
	}
	.multi-column01 .column03
	{
		width: 234px;
		float: left;
	}
	.multi-column01 .column-span01
	{
		width: 470px;
		float: left;
	}
		.multi-column01 .column-span01 .column-padding
		{
			padding: 0 40px 0 0;
		}
		.multi-column01 .column-content01
		{
			margin: 0 0 0 240px;
		}
	.multi-column01 .column-span02
	{
		width: 458px;
		float: left;
	}
		.multi-column01 .column-span02 .column-padding
		{
			padding: 0 0 0 10px;
		}
	.multi-column01 .multi-span01
	{
		width: 718px;
		float: left;
	}
		.multi-column01 .multi-span01 .column-padding
		{
			padding: 0 16px 0 0;
		}
.add-border
{
	background: url("gr_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border01.gif*/) 0 100% repeat-x;
	padding: 1.182em 0 2.272em 0; /* top padding added until key messages are reinstated. */
	margin: 0 0 2.272em 0;
}

.multi-column01.multi-column02
{
	margin: 0 0 2.272em 0;
}
	.multi-column02 .column-span01
	{
		width: 480px;
		float: left;
		margin: 0 0 3.545em 0;
	}
		.multi-column02 .column-span01 .column-padding
		{
			padding: 0 30px 0 0;
		}
		.multi-column02 .column-content01
		{
			float: left;
			width: 216px;
			margin: 0;
		}
	.multi-column02 .column-span02
	{
		width: 468px;
		float: left;
		margin: 0 0 3.545em 0;
	}
		.multi-column02 .column-content02
		{
			float: left;
			width: 248px;
			margin: 0;
		}
			.multi-column02 .column-content02 p
			{
				padding-right: 38px;
			}
	
.multi-column01.multi-column03 /* Issues */
{
	margin: 0;
}
	.multi-column03 .column-container01
	{
		width: 479px;
		float: left;
	}
		.multi-column03 .column01
		{
			width: 230px;
		}
			.multi-column03 .column01 .column-padding
			{
				padding: 0 20px 0 0;
			}
		.multi-column03 .column02
		{
			width: 239px;
			position: relative;
		}
			.multi-column03 .column02 .column-padding
			{
				padding: 0 0 0 10px;
			}
	.multi-column03 .column-container02
	{
		width: 451px;
		float: left;
	}
		.multi-column03 .column03
		{
			width: 231px;
			float: left;
		}
			.multi-column03 .column03 .column-padding
			{
				padding: 0 20px 0 0;
			}
		.multi-column03 .column04
		{
			width: 210px;
		}
			.multi-column03 .column04 .column-padding
			{
				padding: 0 0 0 10px;
			}
		
.multi-column01.multi-column04
{
	margin: 0;
}
	.multi-column04 .column-container01
	{
		width: 491px;
		float: left;
	}
		.multi-column04 .column-container01 .column-padding
		{
			padding: 0 0 0 12px;
		}
	.multi-column04 .column01
	{
		width: 239px;
	}
		.multi-column04 .column01 .column-padding
		{
			padding: 0 28px 0 0;
		}
	.multi-column04 .column02
	{
		width: 211px;
		float: left;
	}
	.multi-column04 .column-span01
	{
		width: 460px;
	}
		
.multi-column01.multi-column05
{
	margin: 0;
}
    .multi-column05 .column01
	{
		width: 209px;
	}
	.multi-column05 .column02
	{
		width: 211px;
	}
	.multi-column05 .column03
	{
		width: 240px;
	}
	
		.multi-column05 .column02 .column-padding
		{
			padding: 0 29px 0 0;
		}
    .multi-column05 .column-span01
	{
		width: 480px;
	}
	    .multi-column05 .column-span01 .column-padding
		{
			padding: 0 30px 0 0;
		}
	.multi-column05 .column-span02
	{
		width: 451px;
	}
		.multi-column05 .column-span02 .column01,
		.multi-column05 .column-span02 .column02
		{
			margin: 0 0 1.363em 0;
		}
	.multi-column05 .multi-span01
	{
		width: 720px;
	}
		.multi-column05 .multi-span01 .column-padding
		{
			padding: 0 120px 0 0;
		}

.multi-column01.multi-column06
{
	margin: 0;
}
	.multi-column06 .column01
	{
		width: 240px;
	}
		.multi-column06 .column01 .column-padding
		{
			padding: 0 29px 0 0;
		}
	.multi-column06 .column02
	{
		width: 211px;
	}
	
.multi-column01.multi-column07 /* Used in ThreeColumns.master */
{
	margin: 0;
}
    .multi-column07 .column01
	{
		width: 210px;
		margin: 1.545em 0 0 0;
	}
    .multi-column07 .column-span01
	{
		width: 480px;
	}
		.multi-column07 .column-span01 .column-padding
		{
			padding: 0 30px 0 0;
		}
	.multi-column07 .column-span02
	{
		width: 100%;
	}

.multi-column01.multi-column08
{
}	
	.multi-column08 .column01
	{
		width: 240px;
		margin: 0 0 20px 0;
	}	
		.multi-column08 .column01 .column-padding
		{
			padding: 0 29px 0 0;
		}
	.multi-column08 .column02
	{
		width: 210px;
		margin: 0 0 20px 0;
	}		
	.multi-column08 .column03
	{
		width: 200px;
		margin: 0 0 20px 0;
		padding: 0 10px 0 0;
	}	

.tabs1_tabrow
{
	overflow: hidden;
	height: 32px;
	margin-left: 14px;
	margin-bottom: -21px;
	position: relative;
}
.tabs1_tabrow a, .tabs1_tabrow img
{
	float: left;
	display: block;
	outline: 0 none;
}
.homeflashintro_active
{
	display: block;
	outline: 0 none;
	position: relative;
	margin: -7px 0 8px 0;
}
.multi-column09
{
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: -6px;
	padding-left: 2px;
	margin: 0;
	zoom: 1;
}
	.multi-column09 .bghome1
	{
		background-image:url("bg_home-left-mid.jpg");
		background-position: 0 0;
		background-repeat:repeat-y;
		zoom: 1;
	}
		.multi-column09 .bghome2
		{
			background-image:url("bg_home-left-btm.jpg");
			background-position: 0 100%;
			background-repeat:no-repeat;
			zoom: 1;
		}
			.multi-column09 .bghome3
			{
				background-image:url("bg_home-left-top.jpg");
				background-position: 0 0;
				background-repeat:no-repeat;
				zoom: 1;
			}
	.multi-column09 .column01
	{
		width: 480px;
		margin: 0 5px 0 0;
		float: left;
	}
		.multi-column09 .column01 .column-padding
		{
			padding: 18px 13px 17px 13px;
		}
			.multi-column09 .column01 * .side-left
			{
				float: left;
				width: 211px;
			}
				* html .multi-column09 .column01 * .side-left
				{
					margin-bottom: 0.4em;
				}
			.multi-column09 .column01 * .side-right
			{
				float: right;
				width: 208px;
			}
				.multi-column09 .column01 .top-item1 .side-left,
				.multi-column09 .column01 .top-item1 .side-right
				{
					margin: 0 0 1em 0;
				}
					.multi-column09 .column01 .top-item1 .side-right h4
					{
						line-height: 1.4em;
						color: #797171;
					}
					.multi-column09 .column01 .top-item1 .side-right .item-date
					{
						margin-top: 0.4em;
						margin-bottom: 1.2em;
						font-size: 0.909091em;
						color: #a59999;
					}
				.multi-column09 .column01 .bottom-list1 *
				{
				}
				.multi-column09 .column01 .bottom-list1 .side-left,
				.multi-column09 .column01 .bottom-list1 .side-right
				{
					margin-bottom: 0 !important;
					border-top: 1px solid #eae3e1;
				}
					.multi-column09 .column01 .bottom-list1 ul,
					.multi-column09 .column01 .bottom-list1 ul li,
					.multi-column09 .column01 .bottom-list1 a
					{
						list-style: none;
						margin: 0;
						padding: 0;
						float: left;
						width: 100%;
					}
					.multi-column09 .column01 .bottom-list1 a
					{
						/*border-top: 1px solid #eae3e1;*/
						padding-top: 1em;
						cursor: pointer;
						zoom: 1;
						cursor: pointer;
					}
					.multi-column09 .column01 .bottom-list1 a:hover
					{
						text-decoration: none;
						background-color: #F7F7F7;
					}
						#content .multi-column09 .column01 .bottom-list1 a .feature-img13,
						#content .multi-column09 .column01 .bottom-list1 a .description p
						{
							margin-bottom: 14px;
						}
						.multi-column09 .column01 .bottom-list1 a .description
						{
							float: right;
							width: 149px;
						}
							.multi-column09 .column01 .bottom-list1 a .description *
							{
								color: #a59999;
							}
								#content .multi-column09 .column01 .bottom-list1 a .description *
								{
									line-height: 1.3em;
									height: 2.6em;
									overflow: hidden;
								}
								#content .multi-column09 .column01 .bottom-list1 a .description h4
								{
									font-size: 1em;
									color: #574c47;
									margin-bottom: 0.2em;
								}
				.multi-column09 .column01 .tab2-section1 .heading1
				{
					padding-bottom: 12px;
					border-bottom: 1px solid #eae3e1;
				}
					.multi-column09 .column01 .tab2-section1 .heading1 h4
					{
						float: left;
						color: #1b1919;
						font-size: 1.27273em;
						font-weight: bold;
					}
					.multi-column09 .column01 .tab2-section1 .heading1 .arrow01
					{
						margin-top: 2px;
						float: right;
						display: inline;
					}
				.multi-column09 .column01 .tab2-section1 .text1
				{
					padding-bottom: 12px;
					border-bottom: 1px solid #f5f1f0;
					margin: 12px 0;
				}
					.multi-column09 .column01 .tab2-section1 .text1 h5
					{
						margin: 12px 0;
						color: #1b1919;
						font-size: 1.09091em;
					}
				.multi-column09 .column01 .tab2-section1 .text2,
				.multi-column09 .column01 .tab2-section1 .text2 ul,
				.multi-column09 .column01 .tab2-section1 .text2 ul li
				{
					list-style: none;
					margin: 0;
					padding: 0;
					float: left;
					width: 100%;
				}
					.multi-column09 .column01 .tab2-section1 .text2
					{
						margin: 0 0 12px 0;
					}
					.multi-column09 .column01 .tab2-section1 .text2 ul li
					{
						padding: 14px 0 9px 0;
						border-bottom: 1px solid #f5f1f0;
					}
					.multi-column09 .column01 .tab2-section1 .text2 .description
					{
						float: left;
						margin: 0 0 0 10px;
						width: 335px;
					}
						#content .multi-column09 .column01 .tab2-section1 .text2 .description h4,
						#content .multi-column09 .column01 .tab2-section1 .text2 .description h4 a
						{
							color: #797171;
							font-weight: bold;
							font-size: 1.09091em;
						}
							#content .multi-column09 .column01 .tab2-section1 .text2 .description h4 a,
							#content .multi-column09 .column01 .tab2-section1 .text2 .description h4 a:hover
							{
								font-size: 1em;
							}
					.multi-column09 .column01 .tab2-section1 .text2 .datebox
					{
						float: right;
						margin: 0;
					} 
				.multi-column09 .column01 .tab2-section1 ul.list10
				{
					margin: 0;
					padding: 8px 0 0 0;
					width: 100%;
					overflow: hidden;
				}
					.multi-column09 .column01 .tab2-section1 ul.list10 li
					{
						margin: 6px 0 0 0;
						background-position: 0 0.5em;
					}
						#content .multi-column09 .column01 .tab2-section1 ul.list10 li h5
						{
							color: #797171;
							font-size: 1.09091em;
							font-weight: bold;
							margin: 0;
							line-height: 1.5em;
						}
						#content .multi-column09 .column01 .tab2-section1 ul.list10 li a
						{
							padding: 0;
							background: none;
						}
	.multi-column09 .column02
	{
		width: 476px;
		float: left;
	}
		.multi-column09 .column02 .top-section
		{
			padding: 0 16px;
			color: #648ea7;
			font-size: 1.09091em;
		}
			#content .multi-column09 .column02 .top-section p
			{
				color: #648ea7;
			}
		.multi-column09 .column02 .right-box
		{
			width: 476px;
			background: url("bg_home-rightbox-mid.gif") 0 0 repeat-y;
			zoom: 1;
			margin: 0 0 18px 0;
		}
			.multi-column09 .column02 .right-box .rightboxbg1
			{
				background: url("bg_home-rightbox-btm.gif") 0 100% no-repeat;
				zoom: 1;
			}
				.multi-column09 .column02 .right-box .rightboxbg2
				{
					background: url("bg_home-rightbox-top.gif") 0 0 no-repeat;
					zoom: 1;
					overflow: hidden;
				}
			.multi-column09 .column02 .right-box .feature-img01
			{
				margin: 17px 26px 17px 16px;
			}
			.multi-column09 .column02 .right-box .description
			{
				float: left;
				width: 200px;
				margin: 17px 0 18px 0;
			}
				.multi-column09 .column02 .right-box .description .item_hdg
				{
					color: #648eae;
					font-size: 1.36364em;
					line-height: 1.3em;
					margin-bottom: 0.5em;
				}
				/*.multi-column09 .column02 .right-box .description p
				{
					font-size: 1.09091em;
				}*/
		.multi-column09 .column02 .form-layout01
		{
			padding-left: 4px;
			width: 471px;
		}
			.multi-column09 .column02 .form-layout01 .field01
			{
				width: 471px;
				padding-bottom: 0;
			}
				.multi-column09 .column02 .form-layout01 .field01 .textarea01
				{
					width: 471px;
					background-image: url("gr_bg_question2-top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_question2-top.gif*/);
					margin-bottom: 1.35em;
				}
					.multi-column09 .column02 .form-layout01 .field01 .textarea01 .inner_textarea01
					{
						background-image: url("gr_bg_question2-btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_question2-btm.gif*/);
					}
						.multi-column09 .column02 .form-layout01 .field01 .textarea01 .inner_textarea01 textarea
						{
							margin: 0;
							padding: 0;
							width: 455px;
							height: 56px;
						}

.header-column-image
{
	position: absolute;
	top: 0;
	right: 0;
	width: 247px;
	height: 175px;
	background: url("gr_interactive-css-projects-world-map.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_interactive-css-projects-world-map.jpg*/) no-repeat 0 0;
}
.header-column-image a
{
	position: absolute;
	top: 120px;
	right: 32px;
}
.header-column-image_ccs-projects-launch
{
	margin: -25px -20px -27px 0;
	float: right;
	position: relative;
}
* html .header-column-image_ccs-projects-launch
{
	margin-right: -10px;
}
.header-column-image_ccs-projects-launch img
{
	display: block;
	vertical-align: bottom;
}

.tags-container01
{
	background: url("gr_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border01.gif*/) 0 0 repeat-x;
	padding: 1em 0 0 0;
	width: 100%;
}
	#content .tags-container01 p
	{
		color: #29190e;
		float: left;
	}
	.tags-container01 ul
	{
		margin: 0 0 0 48px;
		padding: 0;
	}
		.tags-container01 ul li
		{
			list-style: none;
			float: left;
			margin: 0 0 0.455em 0;
			line-height: 1em;
		}
			#content .tags-container01 ul li:hover a.link01,
			#content .tags-container01 ul li.hover a.link01
			{
				color: #bd3d0a;
			}
			#content .tags-container01 ul li .tag-icon
			{
				display: block;
				float: left;
				margin: 0;
				width: 14px;
				background: url("ico_arrow06.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow06.gif*/) 3px 0.182em no-repeat;
			}
				#content .tags-container01 ul li.hover .tag-icon,
				#content .tags-container01 ul li:hover .tag-icon
				{
					background: url("ico_bullet01.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet01.gif*/) 1px 0 no-repeat;
				}
				#content .tags-container01 ul li .tag-icon input
				{
					width: 12px;
					height: 12px;
				}
				#content .tags-container01 ul li.hover .tag-icon-add,
				#content .tags-container01 ul li:hover .tag-icon-add
				{
					background: url("ico_bullet02.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet02.gif*/) 0 0 no-repeat;
				}
				#content .tags-container01 ul li.hover .tag-icon-add input,
				#content .tags-container01 ul li:hover .tag-icon-add input
				{
					margin: 0;
				}
				
			#content .tags-container01 ul li a.link01
			{
				padding: 0 14px 0 0;
				display: block;
				float: left;
				word-wrap: break-word;
				color: #e0825c;
			}
			#content .tags-container01 ul li a.link01:hover
			{
				color: #bd3d0a;
				text-decoration: none;
			}
.tags-container01.tags-container02
{
	padding: 6.636em 0 0 0;
	background-position: 0 4.545em;
}
	#content .tags-container02 p
	{
		color: #29190e;
		float: left;
		font-size: 1.181em;
		line-height: 1em;
	}
		.tags-container02 ul
		{
			margin: 0 0 0 70px;
			padding: 0;
		}
			.tags-container02 ul li
			{
				width: 168px;
				margin: 0 0 0.455em 0;
				line-height: 1em;
			}
			#content .tags-container02 ul li a
			{
				background-position: 3px 0.273em;
			}
			
			
.section01
{
	background: #ded8d7 url("gr_bg_section01_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_border01.gif*/) 0 100% repeat-x;
	margin: 0 0 1.273em 0;
	cursor: pointer;
	width: 100%;
}
	.section01 .section-container
	{
		background: url("gr_bg_section01_bl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_bl.gif*/) 0 100% no-repeat;
		width: 100%;
	}
		.section01 .section-container .section-inner
		{
			background: url("gr_bg_section01_br.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_br.gif*/) 100% 100% no-repeat;
			width: 100%;
		}
			.section01 .section-container .section-content
			{
				background: url("gr_bg_section01_tl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_tl.gif*/) 0 0 no-repeat;
				width: 100%;
			}
				.section01 .section-container .section-padding
				{
					background: url("gr_bg_section01_tr.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_tr.gif*/) 100% 0 no-repeat;
					padding: 6px 9px 6px 0;
					display: inline-block;
					width: 641px;
				}
					.section01 .section-container .section-padding h4.subtitle04,
					.section01 .section-container .section-padding02 h4.subtitle04
					{
						margin: 0 0 0 9px;
					}
				.section01 .section-container .section-padding02
				{
					background: url("gr_bg_section01_tr.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01_tr.gif*/) 100% 0 no-repeat;
					padding: 6px 9px 6px 0;
					display: inline-block;
					width: 441px;
				}
/* Active styles */
.section01.active-section
{
	background-color: #cfc9c8;
}
	#content .section01.active-section .section-container
	{
		background: url("gr_bg_section01-active_bl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-active_bl.gif*/) 0 100% no-repeat;
	}
		#content .section01.active-section .section-inner
		{
			background: url("gr_bg_section01-active_br.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-active_br.gif*/) 100% 100% no-repeat;
		}
			#content .section01.active-section .section-content
			{
				background: url("gr_bg_section01-active_tl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-active_tl.gif*/) 0 0 no-repeat;
			}
				#content .section01.active-section .section-padding,
				#content .section01.active-section .section-padding02
				{
					background: url("gr_bg_section01-active_tr.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-active_tr.gif*/) 100% 0 no-repeat;
				}
/* Hover styles */
.section01.hover-section
{
	background-color: #ede7e6;
}
	#content .section01.hover-section .section-container
	{
		background: url("gr_bg_section01-hover_bl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-hover_bl.gif*/) 0 100% no-repeat;
	}
		#content .section01.hover-section .section-inner
		{
			background: url("gr_bg_section01-hover_br.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-hover_br.gif*/) 100% 100% no-repeat;
		}
			#content .section01.hover-section .section-content
			{
				background: url("gr_bg_section01-hover_tl.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-hover_tl.gif*/) 0 0 no-repeat;
			}
				#content .section01.hover-section .section-padding,
				#content .section01.hover-section .section-padding02
				{
					background: url("gr_bg_section01-hover_tr.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_section01-hover_tr.gif*/) 100% 0 no-repeat;
				}
		
	.section01 .indicators01
	{
		width: 29px;
		float: left;
		height: 28px;
		display: block;
		margin: 1px 0 -12px 3px;
		background: url("ico_arrow09.png"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow09.png*/) 999em 0 no-repeat;
	}
		/* IE6 fix for negative margin clipping arrow graphic
		   position: relative does fix it but it causes weird 
		   effects when animatiing
		*/
		* html .section01 .indicators01
		{
			margin: 1px 0 0 3px;
		}
		.section01 .indicators01 .indicator
		{
			width: 29px;
			height: 28px;
			background: url("ico_arrow08.png"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow08.png*/) 0 0 no-repeat;
		}
		.section01.active-section .indicators01
		{
			background-position: 0 0;
		}
		.section01.active-section .indicators01 .indicator
		{
			display: none;
		}
	.section01 h4.subtitle04
	{
		float: left;
		line-height: 1.417em;
	}
	#content .section02 h4.subtitle04
	{
		float: none;
		margin: 0 0 0 41px;
		line-height: 1.417em;
	}
	.section01 .subinfo01
	{
		float: right;
		color: #a59999;
		display: block;
		margin-top: 0.182em;
	}
	.section01 .subinfo02
	{
		float: none;
		font-weight: normal;
		color: #a59999;
		display: inline;
		padding: 0 0 0 10px;
		font-size: 0.917em;
	}

.section-content01
{
	width: 100%;
}	
	.section-content01 .section-padding
	{
		padding: 0 8px 2.181em;
	}
	.section-content01 .section-padding02
	{
		padding: 0 0 2.181em;
	}
	.section-content01 .section-padding03
	{
		padding: 0 3px 1.818em;
	}
	.section-content01 .section-content
	{
		border-bottom: 1px solid #e5dedc;
		padding: 0 0 0.272em 0;
		margin: 0 0 1.818em;
		display: inline-block;
		width: 100%;
	}
	.section-content01 .section-content-htltu
	{
		border-bottom: 0 none !important;
		padding: 0 0 0 0 !important;
		margin: 0 0 0 0 !important;
	}
	.section-content01 .section-content03
	{
		border-bottom: none;
		padding: 0;
		margin: 0;
	}
	.section-content01 .section-content04
	{
		border-bottom: none;
		background: url("gr_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border01.gif*/) 0 100% repeat-x;
		padding: 0;
		margin: 0;
	}
	#content .section-content01 p
	{
		margin-bottom: 1.454em;
	}
	.section-content01 .section-info
	{
		color: #afa5a5;
	}
	.section-content01 .keyword
	{
		color: #000000;
		background-color: #f3f9ac;
	}
	.section-content01 .section-footer
	{
		display: none;
	}
	.section-content01 .section-footer02
	{
		display: block;
	}
	#content .section-content01 .section-footer p
	{
		color: #a59999;
		margin: 0;
	}
	#content .section-content01 .section-footer a.arrow01,
	#content .section-content01 .section-footer a.arrow08
	{
		display: inline;
		float: none;
	}
	.section-content01.section-content02 p,
	.section-content01.section-content02 h4
	{
		margin-left: 136px;
	}
		

.box01
{
	background: #648ea7 url("gr_bg_box02_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box02_btm.gif*/) 0 100% no-repeat;
	width: 234px;
	min-height: 330px;
	height: auto !important;
	height: 330px;
}
	.box01 .box01-padding
	{
		background: url("gr_bg_box02_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box02_top.gif*/) 0 0 no-repeat;
		padding: 14px 14px 17px;
	}
	#content .box01 p
	{
		color: #ffffff;
	}
		
		
.sidebox01
{
    background: #ded8d7 url("gr_bg_sidebox01_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_sidebox01_top.gif*/) 0 0 no-repeat;
    width: 218px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}
    .sidebox01 .sidebox-padding
    {
        padding: 21px 17px;
    }
    .sidebox01 p
    {
        padding: 0 80px 0 0;
        color: #a59999;   
    }
    .sidebox01 img.img
    {
        float: right;
        margin: 4px 13px 1em 0;   
    }
		
	

	
blockquote.pull-quote
{
	margin: 0 0 14px 0;
	padding: 0 0 0 23px;
	color: #797171;
	background: url("ico_blockquote-marks.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_blockquote-marks.gif*/) no-repeat 0 0;
}
	#content blockquote.pull-quote p
	{
		margin: 0;
		font: 1.181em/1.307em Georgia, "Times New Roman", Times, serif;/*13px/17px*/
	}
blockquote.breakout-quote
{
	float: right;
	width: 207px;
	margin: 6px 0 21px 0;
	padding: 0 0 0 34px;
	color: #797171;
	background: url("ico_blockquote-marks.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_blockquote-marks.gif*/) no-repeat 6px 10px;
}
	#content blockquote.breakout-quote p
	{
		display: block;
		padding: 12px 0 19px 0;
		margin: 0;
		font: 1.181em/1.307em Georgia, "Times New Roman", Times, serif;/*13px/17px*/
		border-top: 3px solid #ded8d7;
		border-bottom: 3px solid #ded8d7;
	}

#content a.popup-link
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #797171;
	cursor: help;
}
#content a:hover.popup-link
{
	color: #648ea7;
	border-bottom: 1px dashed #648ea7;
}

.pagination01
{
	background: url("gr_border01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border01.gif*/) 0 0 repeat-x;
	margin: 1.91em 0 0 0;
	padding: 1.818em 0 0 0;
	width: 100%;
}
	#content .pagination01 a
	{
		display: block;
		float: left;
		width: 29px;
		height: 26px;
		line-height: 23px;
		background: url("gr_bg_pagination01.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01.gif*/) 0 0 no-repeat;
		text-align: center;
		color: #2e2e2e;
	}
	#content .pagination01 a.pagi-current
	{
		font-weight: bold;
		background: url("gr_bg_pagination01-current.jpg"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01-current.jpg*/) 0 0 no-repeat;
	}
	#content .pagination01 a.pagi-prev,
	#content .pagination01 a.pagi-next
	{
		color: #2e2e2e;
		font-weight: bold;
		text-indent: -999em;
		margin: 0 1.091em 0 0;
	}
		#content .pagination01 a.pagi-prev
		{
			background: url("gr_bg_pagination01_prev.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01_prev.gif*/) 0 0 no-repeat;
		}
		#content .pagination01 a.pagi-next
		{
			background: url("gr_bg_pagination01_next.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01_next.gif*/) 0 0 no-repeat;
			margin: 0 0 0 1.091em;
		}
		#content .pagination01 a.pagi-prev-active
		{
			background: url("gr_bg_pagination01_prev-active.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01_prev-active.gif*/) 0 0 no-repeat;
		}
		#content .pagination01 a.pagi-next-active
		{
			background: url("gr_bg_pagination01_next-active.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_pagination01_next-active.gif*/) 0 0 no-repeat;
			margin: 0 0 0 1.091em;
		}
	#content .pagination01 a:hover
	{
		color: #648ea7;
		text-decoration: none;
	}


/* @Forms - START: form styling */
.search-field01
{
	float: left;
	height: 20px;
	width: 152px;
	background: #ffffff url("gr_bg_search-field-left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_search-field-left.gif*/) 0 0 no-repeat;
}
	.search-field01 input
	{
		border: none;
		border-width: 0;
		float: left;
		width: 121px;
		height: 15px;
		margin: 2px 0 0 8px;
		font-size: 1.09em;
		color: #afafaf;
		outline: none;
	}
	.search-field01 input.button01
	{
		width: auto !important;
		height: auto !important;
		margin: 0;
		float: right;
	}
	
.form-layout02
{
	margin: 0 0 18px 0;	
}
	.form-layout02 .search-field01.search-field02
	{
		width: 333px;
		margin: 0 10px 0 0;
	}
		.form-layout02 .search-field02 input
		{
			width: 302px;
		}
		
.form-layout01 .field01
{
	padding: 0 0 1.272em;
	width: 200px;
}
	.form-layout01 .formtext01
	{
		color: #797171;
		padding: 0;
	}
	.form-layout01 .formtitle01
	{
		color: #574c47;
		font-weight: bold;
		display: block;
		margin: 0 0 0.636em;
	}
	.form-layout01 .field01 label
	{
		color: #797171;
		margin-bottom: 1em;
		line-height: 1.545em;
		display: block;
	}
	.form-layout01 .field01 .textarea01
	{
		background: url("gr_bg_question-top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_question-top.gif*/) 0 0 no-repeat;
		margin: 0 0 0.916em;
		padding: 8px 0 0 0;
		width: 200px;
	}
		.form-layout01 .field01 .inner_textarea01
		{
			background: #ffffff url("gr_bg_question-btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_question-btm.gif*/) 0 100% no-repeat;
			padding: 0 8px 8px;
		}
		.form-layout01 .field01 textarea
		{
			color: #afafaf;
			font-size: 1.09em;
			border: none;
			border-width: 0;
			width: 184px;
			height: 113px;
			overflow: auto;
			outline: none;
		}
	.form-layout01 .field02
	{
	    
	}
	    .form-layout01 .field02 label
	    {
    	    display: block;
    	    font-weight: bold;
    	    margin: 0 0 0.454em;
	    }
	    .form-layout01 .field02 .field03
	    {
    	    height: 20px;
	        width: 172px;
	        background: #ffffff url("gr_bg_field03.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_field03.gif*/) 0 0 no-repeat;
	        margin: 0 0 0.545em 0;
	    }
	        .form-layout01 .field02 .field03 input
	        {
    	        border: none;
		        border-width: 0;
		        float: left;
		        width: 141px;
		        height: 15px;
		        margin: 2px 0 0 8px;
		        font-size: 1.09em;
		        color: #afafaf;
		        outline: none;
	        }
	        .form-layout01 .field02 .field03 input.button01
	        {
		        width: auto !important;
		        height: auto !important;
		        margin: 0;
		        float: right;
	        }

			.form-layout01 .field04 label
			{
				display: block;
				margin: 0 0 0.363em 0; /*4px*/
				line-height: 1.272em;/*14px*/
				font-weight: bold;
			}
			.form-layout01 .field04 label span.required
			{
				font-weight: normal;
				color: #b9b0b0;
			}
			.form-layout01 .field04 input, 
			.form-layout01 .field04 textarea,
			.form-layout01 .field04 select
			{
				width: 400px;
				color: #afafaf;
				font-size: 1.090em; /*12px*/
				border: none;
				border-width: 0;
				outline: none;
				padding: 0;
			}
			.form-layout01 .field04 select
			{
				width: 418px;
				height: 20px;
			}
			/* Focus styles */	
			.form-layout01 .form-focused01 input,
			.form-layout01 .form-focused01 textarea,
			.form-layout03 .form-focused01 input,
			.form-layout03 .form-focused01 textarea
			{
				color: #000000;
			}
			
			.form-layout01 .field04
			{
				width: 100%;
				padding: 0 0 1.909em 0; /*21px*/
			}
			.form-layout01 .field04 input.checkbox01,
			.form-layout03 .field04 input.checkbox01
			{
				float: left;
				width: 16px;
				height: 16px;
				margin: 0 7px 0 0;
			}
			.form-layout01 .field04 input.checkbox01,
			.form-layout03 .field04 input.checkbox01
			{
				float: left;
				width: 16px;
				height: 16px;
				margin: 0 7px 0 0;
			}
			.form-layout01 .field04 label.label01,
			.form-layout03 .field04 label.label01
			{
				float: left;
				line-height: 1.363em; /*15px*/
				font-size: 0.916em; /*10px*/
				font-weight: normal;
				color: #a59999;
			}
			.form-layout03 .field04 label.label01
			{
				font-size: 0.909em; /*10px*/
				color: #9FBDCF;
				position: static !important;
			}
				.form-layout03 .field04 label.label01 a
				{
					font-size: 1em; /*10px*/
				}
			.form-layout01 .field04 label.label02
			{
				width: 397px;
			}
			.form-layout01 .field04 textarea
			{
				height: 6em;/*66px*/
				overflow: auto;
			}
			.form-layout01 .buttons input
			{
				margin: 0 0 1.909em 0; /*21px*/
			}
	.form-layout01 .field06
	{
		
	}
		.form-layout01 .field06 label
		{
			color: #797171;
			margin: 0 0 0.182em 0;
		}
		.form-layout01 .field06 .forminput01
		{
			width: 173px;
			background: url("gr_bg_forminput02_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput02_left.gif*/) 0 0 no-repeat;
			margin: 0 0 6px;
		}
			.form-layout01 .field06 .forminput01_inner
			{
				width: 155px;
				padding: 2px 9px 0;
				background: url("gr_bg_forminput02_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput02_right.gif*/) 100% 0 no-repeat;
			}
				.form-layout01 .field06 .forminput01 input
				{
					width: 155px;
					border: 0;
					border-width: 0;
					font-size: 1.09em;
				}
		.form-layout01 .field06 .sml02
		{
			margin-left: 0;
		}
		.form-layout01 .field06 a
		{
			color: #bd3d0a;
		}
			
	.form-layout01 .forminput01 /*input normal state*/
	{
		float: left;
		width: 418px;
		height: 20px;
		background: url("gr_bg_forminput01_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01_left.gif*/) 0 0 no-repeat;
	}
		.forminput01 .forminput01_inner
		{
			float: left;
			width: 409px;
			padding: 4px 0 0 10px;
			height: 20px;
			background: url("gr_bg_forminput01_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01_right.gif*/) 100% 0 no-repeat;
		}

	.form-layout01 .form-blured01 .forminput01 /*input blured state*/
	{
		background: url("gr_bg_forminput01-active_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01-active_left.gif*/) 0 0 no-repeat;
	}
		.form-blured01 .forminput01 .forminput01_inner
		{
			background: url("gr_bg_forminput01-active_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01-active_right.gif*/) 100% 0 no-repeat;
		}
		.form-blured01 .forminput01 input
		{
			color: #afafaf;
			background: #f5f5f5;
		}
	.form-layout01 .form-blured01 .forminput02 /*input blured state*/
	{
		background: url("gr_bg_forminput02-active_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput02-active_left.gif*/) 0 0 no-repeat;
	}
		.form-blured01 .forminput02 .forminput01_inner
		{
			background: url("gr_bg_forminput02-active_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput02-active_right.gif*/) 100% 0 no-repeat;
		}

	.form-layout01 .formerror01 .forminput01 /*input error state*/
	{
		background: url("gr_bg_forminput01-error_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01-error_left.gif*/) 0 0 no-repeat;
	}
		.formerror01 .forminput01 .forminput01_inner
		{
			background: url("gr_bg_forminput01-error_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_forminput01-error_right.gif*/) 100% 0 no-repeat;
		}
		.formerror01 .forminput01 .forminput01_inner input
		{
			color: #ffffff;
			background: #D22734;
		}
		.form-layout01 .formerror01 label.label01, /* checkbox error higlighting */
		.form-layout03 .formerror01 label.label01
		{
			background-color: #ca1a2c;
			color: #ffffff;
		}
			#content .formerror01 label.label01 a,
			.formerror01 label.label01 a
			{
				color: #F4D6D6;
			}
		
	.form-layout01 .formtextarea01 /*textarea normal state*/
	{
		width: 418px;
		float: left;
		padding: 4px 0 0 0;
		background: url("gr_bg_formtextarea01_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01_top.gif*/) 0 0 no-repeat;
	}
		.form-layout01 .formtextarea01_inner
		{
			padding: 0 9px 3px 9px;
			background: #ffffff url("gr_bg_formtextarea01_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01_btm.gif*/) 0 100% no-repeat;
		}
		.form-layout01 .formtextarea01_inner textarea
		{
			border: none;
		}
			
	.form-layout01 .form-blured01 .formtextarea01 /*textarea blured state*/
	{
		width: 418px;
		padding: 4px 0 0 0;
		color: #afafaf;
		background: url("gr_bg_formtextarea01-active_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01-active_top.gif*/) 0 0 no-repeat;
	}
		.form-layout01 .form-blured01 .formtextarea01 .formtextarea01_inner
		{
			background: #f5f5f5 url("gr_bg_formtextarea01-active_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01-active_btm.gif*/) 0 100% no-repeat;
		}
		.form-layout01 .form-blured01 .formtextarea01 .formtextarea01_inner textarea
		{
			color: #afafaf;
			background: #f5f5f5;
		}

	.form-layout01 .formerror01 .formtextarea01 /* textarea error state*/
	{
		background: url("gr_bg_formtextarea01-error_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01-error_top.gif*/) 0 0 no-repeat;
	}
		.form-layout01 .formerror01 .formtextarea01 .formtextarea01_inner
		{
			background: #D22734 url("gr_bg_formtextarea01-error_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_formtextarea01-error_btm.gif*/) 0 100% no-repeat;
		}
		.form-layout01 .formerror01 .formtextarea01 .formtextarea01_inner textarea
		{
			color: #ffffff;
			background: #D22734;
		}
			
.form-layout03
{
	
}
	.form-layout03 input,
	.form-layout03 textarea
	{
		border: none;
		border-width: 0;
		color: #afafaf;
		font-size: 1.09em;
	}
	
	.form-layout03 .field01
	{
		position: relative;
		width: 100%;
	}
		.form-layout03 .field01 label,
		.form-layout01 .field05 label
		{
			font-size: 1.09em;
			color: #afafaf;
			line-height: 1em;
		}
		.form-layout01 .field05 label
		{
			margin-bottom: 0;
		}
		.form-layout03 .field01 label.overlabel01,
		.form-layout03 .field02 label.overlabel02,
		.form-layout03 .field04 label.overlabel03,
		.form-layout01 .field05 label.overlabel03
		{
			position: absolute;
			top: 7px;
			left: 7px;
			cursor: text;
			z-index: 1;
		}
		.form-layout03 .field02 label.overlabel02
		{
			top: 3px;
		}
		.form-layout03 .field04 label.overlabel03
		{
			left: 160px;
			top: 6px;
		}
		* html .form-layout01 .field05 label.overlabel03
		{
			top: 13px;
		}
	
	.form-layout03 .field01 .textarea02
	{
		background: #ffffff url("gr_bg_textarea01_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01_top.gif*/) 0 0 no-repeat;
		margin: 0 0 1.818em;
		padding: 7px 0 0 0;
		width: 450px;
	}
		.form-layout03 .field01 .inner_textarea
		{
			background: url("gr_bg_textarea01_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01_btm.gif*/) 0 100% no-repeat;
			padding: 0 0 7px;
		}
		.form-layout03 .field01 .textarea_container
		{
			background: url("gr_bg_textarea01_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01_left.gif*/) 0 0 repeat-y;
			padding: 0 8px;
		}
		.form-layout03 .field01 textarea
		{
			border: none;
			border-width: 0;
			width: 434px;
			height: 48px;
			overflow: auto;
			outline: none;
		}
	/* Blured states */
	.form-layout03 .form-blured01 .textarea02
	{
		background: #f5f5f5 url("gr_bg_textarea01-blured_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-blured_top.gif*/) 0 0 no-repeat;
	}
		.form-layout03 .form-blured01 .inner_textarea
		{
			background: url("gr_bg_textarea01-blured_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-blured_btm.gif*/) 0 100% no-repeat;
		}
		.form-layout03 .form-blured01 .textarea_container
		{
			background: url("gr_bg_textarea01-blured_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-blured_left.gif*/) 0 0 repeat-y;
		}
		.form-layout03 .form-blured01 textarea
		{
			background-color: #f5f5f5;
		}
	/* Error states */
	.form-layout03 .form-error01 .textarea02
	{
		background: #d22734 url("gr_bg_textarea01-error_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-error_top.gif*/) 0 0 no-repeat;
	}
		.form-layout03 .form-error01 .inner_textarea
		{
			background: url("gr_bg_textarea01-error_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-error_btm.gif*/) 0 100% no-repeat;
		}
		.form-layout03 .form-error01 .textarea_container
		{
			background: url("gr_bg_textarea01-error_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_textarea01-error_left.gif*/) 0 0 repeat-y;
		}
		.form-layout03 .form-error01 textarea
		{
			background-color: #d22734;
			color: #ffffff;
		}
		
		
	.form-layout03 .field02
	{
		margin: 0 0 1.818em;
		width: 100%;
	}
	.form-layout03 .formfield01
	{
		background: url("gr_bg_input01_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01_left.gif*/) 0 0 no-repeat;
		width: 450px;
		height: 20px;
	}
		.form-layout03 .formfield01 .formfield01_inner
		{
			background: url("gr_bg_input01_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01_right.gif*/) 100% 0 no-repeat;
			height: 20px;
			padding: 2px 9px 0;
		}
			.form-layout03 .formfield01 input
			{
				width: 432px;
				outline: none;
			}
	/* Blured states */
	.form-layout03 .form-blured01 .formfield01
	{
		background: url("gr_bg_input01-blured_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01-blured_left.gif*/) 0 0 no-repeat;
	}
		.form-layout03 .form-blured01 .formfield01 .formfield01_inner
		{
			background: url("gr_bg_input01-blured_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01-blured_right.gif*/) 100% 0 no-repeat;
		}
			.form-layout03 .form-blured01 .formfield01 input
			{
				background-color: #f5f5f5;
			}
	/* Error states */
	.form-layout03 .form-error01 .formfield01
	{
		background: url("gr_bg_input01-error_left.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01-error_left.gif*/) 0 0 no-repeat;
	}
		.form-layout03 .form-error01 .formfield01 .formfield01_inner
		{
			background: url("gr_bg_input01-error_right.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_input01-error_right.gif*/) 100% 0 no-repeat;
		}
			.form-layout03 .form-error01 .formfield01 input
			{
				background-color: #d22734;
				color: #ffffff;
			}
			
			
	.form-layout03 .field03
	{
		margin: 0;
	}
		.form-layout03 .field03 .button02
		{
			float: left;
			display: block;
			margin: 0 11px 0 0;
		}
	.form-layout03 .field04
	{
		margin: 0 0 2.182em 0;
		width: 100%;
	}
	.form-layout01 .field05
	{
		width: auto;
	}
		.form-layout01 .field05 label.overlabel03
		{
			top: 7px;
			left: 160px;
		}
		.form-layout03 .field04 .formfield01,
		.form-layout01 .field05 .forminput01
		{
			width: 299px;
			margin: 2px 0 1em 153px;
		}
		.form-layout01 .field05 .forminput01
		{
			width: 265px;
			margin-left: 0;
		}
			.form-layout01 .field05 .forminput01_inner
			{
				width: 247px;
				padding: 2px 9px 0;
			}
				.form-layout03 .field04 .formfield01 input,
				.form-layout01 .field05 .forminput01 input
				{
					width: 281px;
				}
				.form-layout01 .field05 .forminput01 input
				{
					width: 247px;
					border: none;
					border-width: 0;
					font-size: 1.09em;
					outline: none;
				}
				.form-layout01 .field05 .sml02 .sml02-txt,
				.form-layout01 .field05 .sml02 input,
				.form-layout03 .field04 .sml01 .sml01-txt,
				.form-layout03 .field04 .sml01 input
				{
					float: left;
					margin: 0 5px 0 0;
				}
				
		.header-content03 .form-layout03 .field04 a.arrow09,
		.header-content03 .form-layout01 .field05 a.arrow09
		{
			font-size: 1em;
		}
		
		
/* @Tables - START: table styling */

.table01
{
	margin: 0 0 1.909em 0;/*29px*/
	color: #797171;
}
	.table01 th
	{
		color: #000000;
		padding: 7px 4px 16px;
	}
	.table01 td
	{
		padding: 0.909em 4px 1em;
		text-align: left;
	}
	.table01 .percent
	{
		text-align: right;
	}
	.table01 tr.colour01 td, 
	.table01 tr.colour02 td, 
	.table01 tr.colour03 td, 
	.table01 tr.colour04 td, 
	.table01 tr.colour05 td, 
	.table01 tr.colour06 td, 
	.table01 tr.colour07 td, 
	.table01 tr.colour08 td, 
	.table01 tr.colour09 td, 
	.table01 tr.colour10 td, 
	.table01 tr.colour11 td, 
	.table01 tr.colour12 td, 
	.table01 tr.colour13 td
	{
		padding: 0.363em 4px 5px 4px;
	}
	.table01 tr.colour01 td
	{
		background: #d2e89c;
	}
	.table01 tr.colour02 td
	{
		background: #e0e89c;
	}
	.table01 tr.colour03 td
	{
		background: #e8e29c;
	}
	.table01 tr.colour04 td
	{
		background: #e8d29c
	}
	.table01 tr.colour05 td
	{
		background: #e8be9c;
	}
	.table01 tr.colour06 td
	{
		background: #f3c1e0;
	}
	.table01 tr.colour07 td
	{
		background: #eec1f3;
	}
	.table01 tr.colour08 td
	{
		background: #dac1f3;
	}
	.table01 tr.colour09 td
	{
		background: #c1c7f3;
	}
	.table01 tr.colour10 td
	{
		background: #c1d9f3;
	}
	.table01 tr.colour11 td
	{
		background: #c1eaf3;
	}
	.table01 tr.colour12 td
	{
		background: #9ce8c9;
	}
	.table01 tr.colour13 td
	{
		background: #c2e89c;
	}




/* @List - START: List styling */
ul.list01
{
	margin: 0 0 0.909em 0;
	padding: 0;
	float: left;
}
ul.list01-02
{
	margin: 0.909em 0;
	padding: 0;
}
	ul.list01 li
	{
		float: left;
		list-style: none;
		width: 208px;
		margin: 0 0 1em 32px;
		color: #a59999;
	}
	#content ul.list01 li a
	{
		display: block;
		color: #a59999;
		padding: 0 0 1.272em;
		border-bottom: 1px solid #e5dedc;
		background: url("gr_bg_box03_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box03_btm.gif*/) -230px 100% no-repeat;
		width: 100%;
		
	}
		#content ul.list01 li a .list-container01
		{
			display: block;
			background: url("gr_bg_box03_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box03_top.gif*/) -230px 0 no-repeat;
		}
	#content ul.list01 li a:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #f0f0f0;
		margin: -11px -11px 0;
		padding: 0 11px 1.272em;
		background-position: 0 100%;
		position: relative;
	}
	#content ul.list01.list01-02 li a:hover
	{
		margin: -12px -11px 0;
	}
		#content ul.list01 li a:hover .list-container01
		{
			margin: 0 -11px;
			padding: 11px 11px 0;
			background-position: 0 0;
		}
	#content ul.list01 li.remove a:hover,
	#content ul.list01 li.remove02 a:hover
	{
		margin: -12px -11px 0;
		padding: 0 11px 1.364em;
	}
	#content ul.list01 li.remove02 a:hover
	{
		padding: 0 11px 1.273em;
	}
	/* IE6 fix stops item from jumping on hover */
	* html #content ul.list01 li.remove a:hover
	{
		margin: -12px -11px -1px;
	}
		#content ul.list01 li.remove a:hover .list-container01,
		#content ul.list01 li.remove02 a:hover .list-container01
		{
			padding: 12px 11px 0;
		}
		#content ul.list01.list01-02 li a:hover .list-container01
		{
			padding: 12px 11px 0;
		}
	ul.list01 li.new-line
	{
		margin-left: 0;
	}
	ul.list01 li.remove
	{
		margin-bottom: 0;
	}
	ul.list01 li.remove02
	{
		margin-left: 0;
	}
		ul.list01 li .list-content01, ul.list01 li .list-content02
		{
			display: block;
			margin: 0 0 0 62px;
		}
		ul.list01 li .list-content01.list-content02
		{
			margin: 0 0 0 45px;
		}
		ul.list01 li .list-title01
		{
			color: #574c47;
			font-weight: bold;
			display: block;
			margin: 0 0 0.364em;
		}
	#content ul.list01 li.remove a
	{
		border: none;
		padding: 0 0 1.364em;
	}
	
ul.list02
{
	font-size: 0.916em !important;
	margin: 0;
	padding: 0;
}
	ul.list02 li
	{
		list-style: none;
		margin: 0 9px 0 0;
		color: #a59999;
	}
		ul.list02 li .toplvl01
		{
			margin: 0.636em 0 0 0;
			display: block;
		}
		ul.list02 li a.toplvl01
		{
			color: #ffffff;
			font-weight: bold;
			margin: 0;
		}
			ul.list02 li a.toplvl01 span.list02-inner
			{
				color: #ffffff;
				padding: 0.273em 13px 0.273em 1px;
				background: none;
			}
		
		ul.list02 li a
		{
			color: #b3dcf5;
			display: block;
			width: 200px;
			padding: 3px 0 0;
			vertical-align: bottom;
			background: url("gr_border03.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border03.gif*/) 0 100% no-repeat;
		}
			ul.list02 li a span.list02
			{
				display: block;
				padding: 0 0 3px;
			}
				ul.list02 li a span.list02-inner
				{
					color: #b3dcf5;
					display: block;
					padding: 0.273em 13px 0.273em;
					background: url("ico_arrow03.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow03.gif*/) 1px 0.636em no-repeat;
				}
		ul.list02 li a:hover
		{
			background: url("gr_bg_subnav02_hover_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav02_hover_top.gif*/) 0 0 no-repeat;
			margin: -1px -1px 0 -9px;
			padding-top: 4px;
			width: 210px;
			text-decoration: none;
		}
		ul.list02 li.list02-first a:hover
		{
			margin: 0 -1px 0 -9px;
			padding-top: 3px;
		}
			ul.list02 li a:hover span.list02
			{
				background: url("gr_bg_subnav02_hover_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_subnav02_hover_btm.gif*/) 0 100% no-repeat;
				padding: 0 1px 3px 9px;
			}
		ul.list02 li ul
		{
			padding: 0;
		}
		
ul.list03
{
    margin: 0 0 1.636em;
	padding: 0;
    float: left;
    width: 100%;
}
    ul.list03 li
    {
        list-style: none;
        padding: 0 0 0.636em 0;
        float: left;
        width: 100%;
    }
		ul.list03 li:hover a.link01,
		ul.list03 li.hover a.link01
		{
			color: #bd3d0a;
			text-decoration: none;
		}
		ul.list03 li .tag-icon
		{
			display: block;
			float: left;
			width: 12px;
			background: url("ico_arrow06.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow06.gif*/) 1px 0.363em no-repeat;
		}
			ul.list03 li.hover .tag-icon,
			ul.list03 li:hover .tag-icon
			{
				background: url("ico_bullet01.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_bullet01.gif*/) 0 0.181em no-repeat;
			}
			ul.list03 li .tag-icon input
			{
				width: 12px;
				height: 12px;
			}
		ul.list03 li a.link01
        {
            color: #e0825c;
            display: block;
            float: left;
        }
			ul.list03 li a.link01:hover
			{
				color: #bd3d0a;
				text-decoration: none;
			}
        
ul.list04
{
	font-size: 0.917em !important;
	margin: 0.363em 0 0 0;
	padding: 0;
}
	ul.list04 li
	{
		list-style: none;
		padding: 0 0 0.545em 13px;
		color: #ffffff;
		background: url("ico_arrow03.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow03.gif*/) 1px 0.363em no-repeat;
	}
		ul.list04 li a
		{
			color: #ffffff;
		}
		
ul.list01.list05
{
	
}
	ul.list05 li,
	ul.list16 li
	{
		margin: 0 0 1.454em 0;
	}
	#content ul.list05 li,
	#content ul.list16 li
	{
		border-bottom: 1px solid #e5dedc;
		padding-bottom: 1.182em;
	}
		#content ul.list05 li a,
		#content ul.list16 li a
		{
			display: inline;
			padding: 0;
			border: 1px solid #dfd0cb;
			border-width: 0 1px 1px 0;
			background: none;
			width: auto;
			color: #bd3d0a;
		}
		#content ul.list05 li a:hover,
		#content ul.list16 li a:hover
		{
			border: 1px solid #dfd0cb;
			border-width: 0 1px 1px 0;
			margin: 0;
			padding: 0;
			background-position: 0 100%;
			position: static;
		}
		#content ul.list05 li a.arrow04,
		#content ul.list16 li a.arrow04
		{
			background: url("ico_arrow07.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow07.gif*/) 0 0.363em no-repeat;
			padding: 0 0 0 8px;
			border: none;
		}
		#content ul.list05 li a:hover.arrow04,
		#content ul.list16 li a:hover.arrow04
		{
			margin: 0.545em 0 0;
			padding: 0 0 0 8px;
			text-decoration: underline;
			background-position: 0 0.363em;
			border: none;
		}

ul.list06
{
	margin: 0 0 1.909em 0;/* 21px 0*/
	padding: 0;
}
ul.list06.marginpush
{
	margin: 0 0 1.909em 13px;/* 21px 0*/
	padding: 0;
}

	ul.list06 li
	{
		display: block;
		width: 100%;
		margin: 0 0 0.636em 0; /*7px*/
		color: #797171;
		list-style: none;
		background: url("ico_square.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_square.gif*/) 0 0.364em no-repeat;
	}
	ul.list06 li span.list06
	{
		display: block;
		padding: 0 0 0.727em 0; /*8px*/
		margin: 0 0 0 25px;
		border-bottom: 1px solid #e7e4e3;
	}
	#content ul.list06 li a
	{
		padding: 0;
		background: none;
	}
ol.list07
{
	margin: 1.636em 18px 1.636em 24px; /*18px*/
}
	ol.list07 li,
	ol.list07 ol li
	{
		width: 100%;
		display: list-item;
		vertical-align: top;
		margin: 0 0 7px 0;
		color: #b1acac;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 1.09em;
	}
	ol.list07 li span.list07,
	ol.list07 ol li span.list07
	{
		display: block;
		padding: 0 0 8px 0;
		color: #797171;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 0.917em;
		border-bottom: 1px solid #e7e4e3;
	}
		ol.list07 ol
		{
			padding: 0 0 0 15px;
			margin: 0.909em 0 0.909em 10px; /*18px*/
		}
		ol.list07 ol li
		{
			font-weight: normal;
			font-size: 1em;
		}
		ol.list07 ol li span.list07
	    {
	        font-size: 0.917em;
	    }


ul.list08
{
	margin: 0 0 1em 0;
	float: left;
	padding: 0;
}
ul.list08.reset
{
	float: none;
}
	ul.list08 li
	{		
		float: left;
		width: 226px;
		margin: 0 0 0.636em 0; 
		padding: 0 0 0 12px;
		color: #a59999;
		line-height: 1em; /*17px*/
		list-style: none;
		background: url("ico_arrow06.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow06.gif*/) no-repeat 0 0.181em;
	}
	ul.list08 li.width
	{
		width: auto!important;
	}
	ul.list08.reset li
	{
		width: auto !important;
		float: none;
		color: #797171;
	}
	#right_content ul.list08 li /*RIGHT SIDE BAR ONLY*/
	{
		width: 195px;
	}
	#TB_window ul.list08 /* Adjusted styles for thickbox popup */
	{
		margin: 0 0 0.818em 0;
	}
		#TB_window ul.list08 li
		{
			float: none;
		}
	 
ul.list09
{
	float: left;
	width: 208px;
	margin: 0 0 1.909em 30px;  /*0 0 21px 30px*/
	padding: 0;
}
	ul.list09 li
	{
		display: block;
		margin: 0 0 7px 0;
		padding: 0 0 0 25px;
		color: #797171;
		list-style: none;
		background: url("ico_square.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_square.gif*/) no-repeat 0 4px;
	}
	ul.list09 li span.list09
	{
		display: block;
		width: 100%;
		padding: 0 0 0.727em 0; /*8px*/
		border-bottom: 1px solid #e7e4e3;
	}
	
ul.list10
{
	margin: 0 0 1.545em;
	padding: 0;
}       
	ul.list10 li
	{
		display: block;
		margin: 0 0 7px 0;
		padding: 0 0 0 14px;
		color: #797171;
		list-style: none;
		background: url("ico_arrow10.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow10.gif*/) 0 1.09em no-repeat;
	}
	ul.list10 li.hide-listing
	{
		display: none;
	}
		ul.list10 li span.list10-container
		{
			border-top: 1px solid #e7e4e3;
			display: block;
			padding: 0.727em 0 0 0;
		}
		ul.list10 li.list10-first span.list10-container
		{
			border: none;
		}
			ul.list10 li span.list10
			{
				font-size: 1.09em;
				font-weight: bold;
				display: block;
				margin: 0 0 0.182em;
			}
				ul.list10 li span.list10 .source-txt01,
				ul.list10 li span.list10 .date-txt01
				{
					font-weight: normal;
					color: #797171;
					font-size: 0.917em;
					margin: 0 0 0 2px;
				}
				ul.list10 li span.list10 .date-txt01
				{
					color: #afa5a5;
					font-style: italic;
					margin: 0;
				}
 	  
ul.list11 li
	{
		margin: 0;
		color: #bd3d0a;
		background: url("ico_journal.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_journal.gif*/) 0 1em no-repeat;
	}
	ul.list11 li a:hover span.list06
	{
		text-decoration: underline;
	}
	ul.list11 li span.list06
	{
		margin: 0 0 0 14px;
		padding: 0.636em 0; /*7px 0*/
	}

ul.list12
{
	margin: 0;
	padding: 0;
}
	ul.list12 li
	{
		display: block;
		width: 194px;
		margin: 0 0 0.909em 0;
		padding: 0 0 0.727em 16px;
		list-style: none;
		color: #2d0e02;
		line-height: 1.181em; /*13px*/
		font-weight: bold;
		border-bottom: 1px solid #E7E4E3;
		background: url("ico_journal.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_journal.gif*/) 0 0.272em no-repeat;
	}
	ul.list12 li span.date01
	{
		display: block;
		margin: 0.272em 0 0 0; /*3px*/
		font-weight: normal;
		color: #a19797;
	}
	
ul.list13 li a
{
	color: #b3dcf5;
}

ul.list14 
{
	float: left;
	width: 187px;
	padding: 0 40px 0 0;
	margin: 0 0 2.545em 0;
}
	ul.list14 li
	{
		float: left;
		display: block;
		width: 167px;
		margin: 0 0 0.545em 0;
		font-size: 1em;
		list-style: none;
		color: #aacbdf;
	}
		ul.list14 li span.key-colour
		{
			float: left;
			display: block;
			margin: 0 5px 0 0; /*23px*/
			font-style: italic;
			font-size: 1em;
			color: #a49898;
			width: 11px;
			height: 11px;
			background: #ffae00;
		}
		ul.list14 li span.key-colour01
		{
			background: #ffae00;
		}
		ul.list14 li span.key-colour02
		{
			background: #638da6;
		}
		ul.list14 li span.date01
		{
			display: block;
			margin: 2.090em 0 0 0; /*23px*/
			font-style: italic;
			color: #a49898;
		}
ul.list15
{
	float: right;
	width: 182px;
	margin: 0;
	padding: 0;
}
	ul.list15 li
	{
		list-style: none;
		color: #9fbdcf;
		background: url("ico_square03.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_square03.gif*/) 0 0.364em no-repeat;
		width: 100%;
		vertical-align: bottom;
	}
		ul.list15 li span.list15
		{
			border-bottom: 1px solid #385a76;
			margin: 0 0 0.545em 15px;
			padding: 0 0 0.545em 0;
			display: block;
		}
		.header-content01 ul.list15 li a
		{
			font-size: 1em;
		}
.list-container02
{
	width: 711px;
}
ul.list16
{
	padding: 0;
	margin: 0;
}
	#content ul.list16 li
	{
		margin: 0 0 1.454em 0;
		border-bottom: none;
		padding: 0 29px 1.273em 0;
		background: url("gr_border05.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border05.gif*/) 0 100% no-repeat;
	}
	
ul.list17
{
	width: 100%;
	padding: 0;
	margin: 0;
}
	ul.list17 li.width
	{
		width: 200px !important;
	}
	
ul.list18,
ul.list20
{
	width: 210px;
	float: right;
	margin-top: 0.364em;
	padding: 0;
}

ul.list19
{
	width: 200px;
	float: right;
	margin-top: 2em;
}
	ul.list19 li
	{
		color: #9FBDCF;
		margin: 0 0 1em 0;
	}
	
ul.list20
{
	width: 219px;
}
		    
.listing01
{
	
}
	.listing01 .listing-item
	{
		background: url("gr_bg_box04_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box04_btm.gif*/) 0 100% no-repeat;
		margin: 0 0 1.273em;
	}
		.listing01 .listing-item .listing-padding
		{
			background: url("gr_bg_box04_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box04_top.gif*/) 0 0 no-repeat;
			padding: 5px 0 3px;
		}
		.listing01 .listing-item .listing-content
		{
			padding: 9px 15px 0 166px;
			background: url("gr_bg_box04_mid.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box04_mid.gif*/) 0 0 repeat-y;
		}
		.listing01 .listing-item .feature-img05
		{
			margin-left: 15px;
		}


.listing02
{
}
	.listing02 .listing02-item 
	{
		float: left;
		width: 100%;
		margin: 0 0 0.909em 0;/*10px*/
		padding: 0 0 0.727em 0;/*8px*/
		border-bottom: 1px solid #e7e4e3;
	}
	.listing02 .listing02-item .pushleft
	{
		float: left;
		font-size: 1em;
		line-height: 1.545em; /*17px*/
		color: #bd3d0a;
		width: 60%;
	}
	.listing02 .listing02-item .pushleft span.title02
	{
		font-weight: bold;
		color: #797171;
		line-height: 1.363em; /*15px*/
	}
	.listing02 .listing02-item .pushright02
	{
		float: right;
		color: #797171;
		line-height: 1.545em; /*17px*/
		width: 40%;
		text-align: right;
	}

	
.listing03
{
	padding: 0 0 2.636em 0; /*29px*/
}
	.listing03 a
	{
		float: left;
	}
		.listing03 a img
		{
			display: block;
		}

.listing04
{
	float: left;
	width: 185px;
	margin: 0 56px 19px 0;
}
.listing04.width
{
	margin-right: auto;
}
	#content .listing04 a
	{
		display: block;
		clear: both;
		padding: 0 0 0 10px;
		margin: 0 0 0.545em 0;/* 6px*/
		color: #afa8a8;
		text-decoration: none;
		background: url("ico_arrow07.gif"/*tpa=http://www.newgencoal.com.au/assets/ico_arrow07.gif*/) no-repeat 0 0.363em;
	}
	.listing04 a span.listing04-text
	{
		color: #bd3d0a;
	}
	.listing04 a:hover span.listing04-text
	{
		text-decoration: underline;
	}
	.listing04 span.listing04-text02
	{
		display: block;
		padding: 0 0 0 10px;
		color: #797171;
	}

.listing05
{
	width: 100%;
}
	.listing05-item 
	{	
		margin: 0 0 1.818em 0; /*20px*/
		padding: 0 0 1.818em 0;
		border-bottom: 1px solid #e5dedc;
	}
	.listing05-item.width
	{
		margin-right: auto;
	}
	
.listing06
{
	padding: 0.727em 0 0 0;
	width: 100%;
}
	.listing06 .listing-item
	{
		border-bottom: 1px solid #e9e0e0;
		padding: 0 0 1.455em;
		margin: 0 0 1.545em;
	}
		#content .listing06 p
		{
			margin: 0 0 0.091em 0;
		}
		#content .listing06 .content-para01
		{
			padding: 0 0 0 10px;
		}
		
.listing07
{
	
}
	.listing07 .listing-item
	{
		float: left;
		width: 219px;
	}
	.listing07 .new-line
	{
		width: 241px;
	}
		.listing07 .new-line .listing-padding
		{
			padding: 0 32px 0 0;
		}

.listing08
{
	width: 650px;
}
	.listing08 .listing-item
	{
		background: url("gr_bg_box05_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box05_btm.gif*/) 0 100% no-repeat;
		margin: 0 0 31px;
	}
		.listing08 .listing-item .listing-item-inside
		{
			background: url("gr_bg_box05_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box05_top.gif*/) 0 0 no-repeat;
			padding: 5px 0 3px 0;
		}
			.listing08 .listing-item .listing-item-inside .listing-item-padding
			{
				padding: 3px 8px 0 8px;
				background: url("gr_bg_box05_mid.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box05_mid.gif*/) 0 0 repeat-y;
			}
	.listing08 h4.subtitle02
	{
		margin: 0.181em 0;
	}
	.listing08 .feature-img06
	{
		margin-bottom: 10px;
	}

.definition-listing01
{
}
	.definition-listing01-quicklinks
	{
		margin: 0 0 2.818em 0; /*31px*/
		font-family:  Helvetica, Arial, sans-serif;
		font-size: 1.090em;/*12px*/
		font-weight: bold;
		color: #d6d4d4;
		line-height: 1.416em; /*17px*/
	}
	.definition-listing01-quicklinks span.divider01
	{
		margin: 0 0.454em; /*6px/5px*/
	}
	.definition-listing01-section dt
	{
		line-height: 1.545em; /*17px*/
		color: #4f4848;
		font-weight: bold;
	}
	.definition-listing01-section dd
	{
		margin: 0 0  1.545em 36px;/*17px*/
		line-height: 1.545em;
		color: #797171;
	}
	
ol.footnotes
{
	background: url("gr_border04.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_border04.gif*/) 0 0 repeat-x;
	padding: 1.182em 0 0 0;
	margin: 1.818em 0 0 0;
}
	ol.footnotes li
	{
		padding: 0 0 0.273em 1px;
		list-style: none;
		color: #797171;
		font-style: italic;
	}
		ol.footnotes li sup
		{
			padding: 0 5px 0 0;
		}
ol.footnotes02
{
	background: none;
	padding: 1.182em 0 0 0;
	margin: 0;
}
	ol.footnotes02 li
	{
		color: #526d86;
	}
	


/* @Footer - START: Footer styling */

#footer
{
	padding: 1.28em 22px 3.454em 32px;
}
	#footer .footer_bg
	{
		background: transparent url("gr_bg_footer-borders.gif") 220px 0 repeat-y;
	}
	#footer .col
	{
		float: left;
	}
		#footer .col ul,
		#footer .col ul li
		{
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			#footer .col ul li
			{
				padding: 0 42px 1em 17px;
			}
			#footer .col ul li.last
			{
				padding-bottom: 0;
			}
				#footer .col ul li a
				{
					color: #d6eaf6;
				}
	#footer .col1
	{
		width: 220px;
	}
		#footer .col1 .footer-logo
		{
			margin-top: -5px;
			position: relative;
		}
		#footer .col1 .footer-logo,
		#footer .col1 .footer-logo a,
		#footer .col1 .footer-logo a img
		{
			float: left;
		}
		#footer .col1 p
		{
			clear: left;
			padding: 16px 0 0 0;
			margin: 0;
			color: #aed1e5;
		}
	#footer .col2
	{
		width: 241px;
	}
	#footer .col3
	{
		width: 241px;
	}
	#footer .col4
	{
		width: 231px;
	}
			
/* @Plugins - START: Plugins styling */

	/* START: Slickslide plugin */
	#slick-slide
	{
		position: relative;
	}
		.slick-slide-container
		{
			overflow: hidden;
			position: relative;
		}
	.slider01
	{
		background: #648ea7 url("gr_bg_box01_btm.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box01_btm.gif*/) 0 100% no-repeat;
		width: 964px;
		padding: 0 0 11px 0;
	}
		.slider01 .slick-slide-container
		{
			background: url("gr_bg_box01_top.gif"/*tpa=http://www.newgencoal.com.au/assets/gr_bg_box01_top.gif*/) 0 0 no-repeat;
			width: 964px;
		}
			.slider01 .slick-slide-inner
			{
				width: 964px;
				overflow: hidden;
			}
			.slider01 .slick-slide-inner .item
			{
				width: 964px;
				float: left;
			}
				.slider01 .slick-slide-inner .item .item-padding
				{
					padding: 21px 34px 12px 17px;
				}
				.slider01 .slick-slide-inner .item h3
				{
					float: left;
					width: 481px;
				}
				.slider01 .slick-slide-inner .item .item-content
				{
					margin: 3px 0 0 481px;
				}
					#content .slider01 .slick-slide-inner .item .item-content p
					{
						color: #e7f6ff;
						margin: 0 0 9px 0;
						line-height: 1.364em;
					}
		.slider01 .next,
		.slider01 .prev
		{
			margin: -6px 0 20px 15px;
			display: block;
			width: 29px;
			height: 27px;
			float: left;
			position: relative;
			visibility: hidden;
		}
		.slider01 .next a span,
		.slider01 .prev a span
		{
			display: block;
			visibility: hidden;
			text-indent: -9999em;
		}
		.slider01 .prev
		{
			background: url("btn_arrow-left-hover.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-left-hover.gif*/) 0 0 no-repeat;
		}
			.slider01 .prev a
			{
				background: url("btn_arrow-left.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-left.gif*/) 0 0 no-repeat;
				width: 29px;
				height: 27px;
				display: block;
				position: relative;
				outline: none;
			}
			.slider01 .prev a:hover
			{
				background: url("btn_arrow-left-hover.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-left-hover.gif*/) 0 0 no-repeat;
			}
		.slider01 .next
		{
			background: url("btn_arrow-right-hover.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-right-hover.gif*/) 0 0 no-repeat;
			float: right;
			margin: -6px 20px 20px 0;
		}
			.slider01 .next a
			{
				background: url("btn_arrow-right.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-right.gif*/) 0 0 no-repeat;
				width: 29px;
				height: 27px;
				display: block;
				position: relative;
				outline: none;
			}
			.slider01 .next a:hover
			{
				background: url("btn_arrow-right-hover.gif"/*tpa=http://www.newgencoal.com.au/assets/btn_arrow-right-hover.gif*/) 0 0 no-repeat;
			}
	.slider02
	{
		width: 460px;
		overflow: hidden;
	}
		.slider02 .slick-slide-container
		{
			width: 460px;
		}
			.slider02 .slick-slide-inner
			{
				width: 460px;
			}
			.slider02 .slick-slide-inner .step
			{
				width: 460px;
				float: left;
			}
			.slider02 .slick-slide-inner .step p
			{
				width: auto !important;
			}
			.slider02 .backward,
			.slider02 .forward
			{
				cursor: pointer;
			}
			.slider02 .button01
			{
				float: left;
				margin: 0.364em 0 0 0;
			}
			.slider02 .push01
			{
				margin-left: 36px;
			}
	/* END: Slickslide plugin */

.embedcode
{
	padding: 0 3px 0 3px;
}
.embedcode p
{
	color: #74706f;
}
.embedcode .embedcode_box p
{
	font-weight: bold;
	margin-top: 20px;
}
.embedcode .embedcode_box textarea
{
	width: 348px;
	height: 81px;
	color: #656565;
	padding: 5px;
	border: 1px solid #cccccc;
	margin: 0;
	display: block;
	vertical-align: top;
}
.embedcode .embedcode_preview p
{
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 1.09em;
}
.embedcode .embedcode_preview div
{
	
}

.jsonly
{
	display: none;
}