/*---------------------------------------- /
/ Auscoal Web Site Style Sheet
/ Author: Lauren Beale
/ January 5th 2009
/ ----------------------------------------*/


/*----------------------------------------*/
/* General Styles*/
/*----------------------------------------*/

body {
	behavior: url(/auscoal/include/csshover3.htc);
	margin: 0px; 
	padding: 0px;
	line-height: 1.166;
	background-image: url(../images/page-background.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-height:100%;
	
}

#wrapper {
height:auto;

}

table {
	border-collapse:collapse;	
}

td {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;		
}

tr {
	border-collapse:collapse;
	
}

p  {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #464646;
}



a, 
a:link, 
a:visited, 
a:active,
a:hover {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;	
}


 
a:active,
a:hover {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #757678;	
	text-decoration:underline;
}


ul{
	list-style-image: url(../images/dot-bullet.gif ); 
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	
	margin: 2; /*This is a IE Hack is has to stay*/
	padding: 2; /*This is a MOZILLA Hack is has to stay*/
	margin-left:25px;
}
hr {background:#D1D2D1; height:1px; border:none; clear:both;}



h1, h2, h3, h4, h5, h6 {font-family:arial, verdana, garamond, helvetica, sans-serif; margin:0px;padding:0px;
}
h1{}
h2{position:relative;font-size:22px;font-weight:bold;color:#FEBB0D;top:-0px;padding: 5px 0px 5px 0px; 

}

h3{font-size:20px;font-weight:bold;color:#464646; margin-top: 0px; padding: 5px 0px 5px 0px; 
}

h4{font-size:18px;padding-left:10px;margin-top: 0px;color:#747678;background-color:none; padding: 5px 0px 5px 0px;	
}
h5{font-size:14px;font-weight:bold;color:#464646;padding: 5px 0px 5px 0px;border-top: solid 2px #fff;margin-top: 0px;
}
h6{font-size:14px;font-weight:bold;color: #fff;background-color:#FEBB0D;padding: 5px 0px 5px 15px;border-top: solid 2px #fff;margin-top: 0px;height:20px; 
}

/*----------------------------------------*/
/*Main Layout styles*/
/*----------------------------------------*/

.main-table {
	position:relative;
	background-color:#ffffff;
	width:980px; 
	border-left:1px solid #DFDFDF; 
	border-right:1px solid #DFDFDF; 
	height:100%;
		
}


#left-logo {
	width:197px; 
	height:135px;
	background-color: #ffffff;
	padding-top:0px;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-35px; 
}

html>body #left-logo {
	height:135px;
			
}

#left-logo IMG {border-top-style: none; margin-left: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none; background-color: #ffffff;
}

#left-logo a:link, #left-logo a:visited,  #left-logo a:hover{ color:#fff; font-weight: bold; text-decoration: none; background-color: #ffffff; 
}

.banner-top {
	background-image: url(../images/auscoal-banner.jpg);
	background-repeat: no-repeat;
	background-position: top right ;
	background-color:#ffffff;
	width:596px;
	height:135px;
	right:-10px;

}

html>body .banner-top {
	height:132px;	
}

/************* #utilityNav styles **************/
#utilityNav{
	position:absolute;
	width:950px;	
	padding:5px;
	text-align:right;
	font-family:arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #47403E;
	height:1.2em;
	display:block;	
	top: 2px;
}


.utility-text,
.utility-text a,
.utility-text a:link,
.utility-text a:visited,
{font-family:arial, verdana, garamond, helvetica, sans-serif;font-size: 12px;font-weight:normal;color:#47403E; text-decoration:none; text-align:right;
}
.utility-text a:hover,.utility-text a:active,{font-weight:normal; color:#F3BB0D;
}



/* SEARCH - not used yet*/
	#search {color:#fff;font-weight:bold;position:absolute;top:10px;right:110px;left:auto;width:18em}
	#search form {margin:0}
	#search input {width:8em;margin: 0 0 -1px;height:1.2em}
	#search label {padding:5px 0 0;display:inline}
	#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}



.left-side-bar {
	top:0px;
	width:197px;
	border-collapse:collapse;
	vertical-align:top;
	margin-left:10px;
	background: #fff url(../images/left-border.jpg)right top repeat-x ;

}

.content-area {
	vertical-align:top;
	background-color:#ffffff;
	padding-bottom:20px;	
	width:754px;
	padding:20px;
	padding-right:0px;
	padding-top:0px;
	padding-left:10px;	
	background-image: url(../images/left-content-border.jpg);
	background-repeat: repeat-y;
	background-position:top left;
	top:0px;
	border-collapse:collapse;
	
	
}

.content-area-top{
	border-collapse:collapse;
	background-image: url(../images/top-shadow.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	padding-left:10px;
	width:744px;
	height:20px;
	margin-top:-3px;
	margin-left:-4px;

}


.l-content {
	margin-left:15px;
	margin-top:20px;
	margin-right:20px;
}


.l-content ul li {
	padding-bottom:5px;
}

.l-content td {
	padding:2px;
	padding-left:5px;
	padding-right:10px;
	
}

/*Styles for table header and footer, for when class applied to tr and not td side WYSIWIG*/
.l-content tr.table-heading td {
	color:#FFFFFF;	
}

.l-content tr.table-footer td {
	color:#1A1B1A;	
}

.l-content td.no-border,
.l-content tr.no-border td {
	border:1px solid #FFFFFF;
}



/*----------------------------------------*/
/*Top menu styles*/
/*----------------------------------------*/

#t-menu{
	width:760px;
	border:none;

}
html>body #t-menu {		

}


#t-menu ul {
	list-style: none;
	margin: 0px;
	padding:0px;
	float:left;
	width:20%;
}

html>body #t-menu ul {
	width:20%;
	
}

/* Main menu styles */
#t-menu h1 {
	margin-left:-1px;
	border-right:1px solid #cccccc;
	height:33px;	
	margin-bottom:-1px;
	background-image:url(../images/menu-background.jpg);
	background-repeat:repeat;
	background-position:top left;
	background-color: #ffffff;
	margin-top:134px;
	border-left:1px solid #D1D2D1 ;

} 

html>body #t-menu h1 {
	margin-top:134px;

}

#t-menu h1 a{
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px; 
	color: #333333;
	font-weight: bold;
	border-top:1px solid #D1D2D1;
	display: block;
	padding:6px;
	text-decoration: none;
	text-align:center;
	white-space: nowrap;
	padding-top:8px;

}

#t-menu h1 a.selected{
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px; 
	color: #DFA800;
	font-weight: bold; 
	border-top:1px solid #D1D2D1;
	display: block;
	padding:6px;
	text-decoration: none;
	text-align:center;
	white-space: nowrap;
	padding-top:8px;
}

#t-menu h1 a:hover{
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px; 
	color: #DFA800;
	font-weight: bold;  
	border-right: 1px solid #f2f2f2 height 50px;
	border-top:1px solid #D1D2D1;
	display: block;
	padding:6px;
	text-decoration: none;
	text-align:center;
	white-space: nowrap;
	padding-top:8px;

}

html>body #t-menu h1 a:link {
	white-space:normal;
}

/* Sub menu styles*/

.white-arrow {
	color:#FFFFFF;
}

/* Wraps sub nav*/
#t-menu ul ul{
	/*position:relative;/* check deletion*/
	padding:1px;
	margin:0px;
	z-index:1000;
}

/*Each nav item*/
#t-menu ul ul li{
	background-color: #DDDDDD;
	width: 13.55em;
	padding:0px;
	FILTER: alpha(opacity=90);
	opacity: 0.90;
	z-index:1000;

}

#t-menu ul ul li:hover{
	background-color: #F3F3F3; 
	width: 13.55em;
	padding:0px;	
	z-index:1000;
	background-image:none;
}

#t-menu ul ul li a{
	font: 12px arial, verdana, garamond, helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	display: block;
	text-decoration: none;
	margin-left:12px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:1px;
	z-index:1000;
	
}

#t-menu ul ul li a:hover{
	font: 12px arial, verdana, garamond, helvetica, sans-serif;
	color: #DFA800;
	font-weight:Bold;
	display: block;
	text-decoration: none;
	margin-left:12px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:1px;
	z-index:1000;
}

html>body #t-menu ul ul li a{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:3px;
	z-index:1000;
}

html>body #t-menu ul ul li a:hover{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:3px;
	z-index:1000;
}

/*Positioning the popouts*/
#t-menu ul ul{
	position: absolute;
	top: 16px;
	left: -2px;
	width: 100%;
	z-index:1000;
	
}

html>body #t-menu ul ul {
	top: 32px;
}

#t-menu li {
	position: relative;	
	z-index:1000;
}

/*Hiding and Revealing popouts*/

#t-menu ul ul{
	display:none;
	z-index:1000;
}


#t-menu ul li:hover ul{
	display:block;
	z-index:1000;
	
}

/* Fix IE. Hide from IE Mac */
* html #t-menu  ul li { float: left; }
* html #t-menu ul li a { height: 1%; }
/* End */


/*Styles for sub menu*/
#t-menu ul ul li.sub{
	border-bottom:1px solid #EDEDE7;z-index:1000;
}

#t-menu ul ul li.sub:hover {
	border-bottom:1px solid #EDEDE7;z-index:1000;
}



/*----------------------------------------*/
/*Login Area Styles*/
/*----------------------------------------*/

.login {
	position:relative;
	background-image: url(../images/member-login-background.gif);
	background-repeat: no-repeat;
	background-position:top right;	
	height:172px;
	background-color:#fff;
	top:-2px;
	width:195px;
	
}

.login  p,
.login  span {
	text-align:center;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px; 
	color: #333333;
	font-weight: normal;
  line-height: 2.166;
	margin-left:27px;

}


/***********************************************/
/* button styles                             */
/***********************************************/

#button {background:url("../images/login.jpg") top no-repeat;
display:block;width:73px;height:34px;margin-top:0px;margin-left:27px;

}
 #button a:link, #button a:visited, #button a:hover {background:url("../images/login.jpg") top no-repeat;display:block;width:73px;height:34px;margin-top:0px;color: #2A2A2A;font-family:Arial,sans-serif;font-weight:Bold; FONT-SIZE: 0.8em;text-decoration: none;text-align:center;vertical-align:middle;padding: 0px 0px 0px 0px; 
}
#button a:hover {background:url("../images/login-on.jpg")top no-repeat; display:block;
}



/*----------------------------------------*/
/*Whats new Styles*/
/*----------------------------------------*/

.whats-new {
	background-image: url(../images/Whats-new-background.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}

/*----------------------------------------*/
/*Fast Link Styles*/
/*----------------------------------------*/

.f-menu {
	padding-left:15px;
	padding-top:10px;
	width:170px;
	vertical-align:top;
}

.fast-title {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color:#333333;
	padding-bottom:10px;
			
}

.f-menu ul{
	list-style-image: url(../images/arrow-bullet.gif ); /*turns off display of bullet*/
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
}

.f-menu ul  {
	margin: 2; /*This is a IE Hack is has to stay*/
	padding: 2; /*This is a MOZILLA Hack is has to stay*/
	margin-left:15px;	
}

.f-menu a,
.f-menu a:link, 
.f-menu a:visited, 
.f-menu a:active,
 {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none; 
}



.f-menu a:hover,  {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 11px; 
	color: #757678;
	text-decoration:none; 
}

/*----------------------------------------*/
/*arrow Link Styles*/
/*----------------------------------------*/



.arrow-text li{
	list-style-image: url("../images/yellow-arrow.gif" );
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	line-height: 150%;

}

.arrow-text a,
.arrow-text a:link, 
.arrow-text a:visited, 
.arrow-text a:active {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	

}

.arrow-text a:hover, 
.arrow-text a:active {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #F3BB0D;
	text-decoration:none;

}


/*----------------------------------------*/
/* Home Page Bullet List Area Styles*/
/*----------------------------------------*/

.b-list {
	
	padding-left:0px;
	padding-top:15px;
}

.b-list  ul{
	list-style-image: url(../images/dot-bullet.gif ); /*turns off display of bullet*/
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #666666;
	padding-top:15px;
}

.b-list  ul  {
	margin: 2; /*This is a IE Hack is has to stay*/
	padding: 2; /*This is a MOZILLA Hack is has to stay*/
	margin-left:25px;	
}

.b-list ul li {
	padding-bottom:5px;
}

.b-list p {
	margin-left:20px;
}

/***********************************************/
/*Flash Promo Styles                           */
/***********************************************/
.flashPromo {
	  width:auto; height:auto; border:none; background-color: #ffffff;  margin-left:0px; valign:top; margin-right:0px;
}

/*----------------------------------------*/
/*Small Left Drawin Styles styles*/
/*----------------------------------------*/

.left-drawin-wrapper {
	top:0px;
	width:auto;
	vertical-align:top;
	margin-left:6px;
	border-top:1px solid #cccccc;
	background:#ffffff;
	border:none;
	clear:both; 
	height:auto;

	
}

.left-drawin-wrapper a,
.left-drawin-wrapper a:link, 
.left-drawin-wrapper a:visited, {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:underline;
	color: #F3BB0D;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}
.left-drawin-wrapper a:hover, .left-drawin-wrapper a:active,{	
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:underline;
	color: #757678;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}


.left-drawin-wrapper img{margin-left:5px;
}

/*----------------------------------------*/
/*Newsfeed*/
/*----------------------------------------*/
.News {	
	/*width:auto;*/	
	margin-left:-10px;		
}

/*----------------------------------------*/
/*Small Left Drawin Styles styles*/
/*----------------------------------------*/

.footer-drawin-wrapper {
	top:20px;
	width:185px;
	border-top:1px solid #cccccc;
	background:#ffffff;
	border:none;
	left:5px;
	
}

.footer-drawin-wrapper a,
.footer-drawin-wrapper a:link, 
.footer-drawin-wrapper a:visited, 
 
{
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:underline;
	color: #F3BB0D;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}
.footer-drawin-wrapper a:hover, .footer-drawin-wrapper a:active,
{	
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:underline;
	color: #757678;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}

.footer-drawin-wrapper table {
	height:auto;	
	width:170px;	
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	background-color:#ffffff;
}

.footer-drawin-wrapper img{margin-left:5px;
}




/*Orange Small Drawin Styles */
/*----------------------------------------*/

.orange-side-box {
	padding:0px;
	vertical-align:top;
	background-color:#ffffff;
	padding-bottom:10px;
	margin-left:8px;
}

.orange-side-box p,
.orange-side-box span {
	color: #727678;
	font-size: 12px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	margin-right:5px;
	text-align:left;
	line-height: 140%;
}

.orange-side-box p.side-bar-title,
.orange-side-box span.side-bar-title {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #282828;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
	text-align:left;
}

.orange-side-box p.side-bar-subtitle,
.orange-side-box span.side-bar-subtitle {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #747678;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
	text-align:left;
}


.orange-side-box img{
	border:none;
	display:block;
	float:left;
	padding: 0px 0px 0px 0px;
	margin-left:-2px;
	left:-2px;
	text-align:left;
}

/*Brown Small Drawin Styles */
/*----------------------------------------*/
.brown-side-box {
background-image: url(../images/Whats-new-background.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	border:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	margin-top:10px;
	width:152px;
	padding:0px;
	vertical-align:bottom;
	background-color:#ffffff;
	padding-bottom:10px;
	margin-left:12px;
	padding-bottom:20px;
}

.brown-side-box p,
.brown-side-box span {

	color: #727678;
	font-size: 12px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	margin-right:5px;
	text-align:left;
	line-height: 140%;
}

.brown-side-box p.side-bar-title,
.brown-side-box span.side-bar-title {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #333333;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
}

.brown-side-box p.side-bar-subtitle,
.brown-side-box span.side-bar-subtitle {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #747678;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
}
.brown-side-box p.side-bar-small-text,
.brown-side-box span.side-bar-small-text {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 11px; 
	font-weight:normal;
	color: #727678;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
}


.brown-side-box img{
	border:none;
	display:block;
	float:left;
	padding: 5px 5px 5px 5px;
	margin-left:5px;
	text-align:left;
	width:137px;
	height:44px;
}

/* Green Small Drawin Styles */
/*----------------------------------------*/

.green-side-box {
	position:relative;	
	border:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	margin-top:10px;
	height:auto;
	width:150px;
	padding:0px;
	vertical-align:bottom;
	background-color:#ffffff;
	padding-bottom:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.green-side-box p,
.green-side-box span {
	color: #727678;
	font-size: 12px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	margin-right:5px;
	text-align:left;
	line-height: 140%;
}

.green-side-box p.side-bar-title,
.green-side-box span.side-bar-title {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #333333;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
}

.green-side-box p.side-bar-subtitle,
.green-side-box span.side-bar-subtitle {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #747678;
	line-height: 1.1;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
}


.green-side-box img{
	border:none;
	display:block;
	float:left;
	padding: 0px 0px 0px 0px;
	margin-left:5px;
	text-align:left;
}

/*Footer Small Drawin Styles */
/*----------------------------------------*/

.footer-side-box {
	padding:10px;
	vertical-align:top;
	background-color:#ffffff;
	
}

.footer-side-box p,
.footer-side-box span {
	color: #727678;
	font-size: 12px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	margin-right:5px;
}

.footer-side-box p.side-bar-title,
.footer-side-box span.side-bar-title {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #282828;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}

.footer-side-box p.side-bar-subtitle,
.footer-side-box span.side-bar-subtitle {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px; 
	font-weight:bold;
	color: #747678;
	margin:0px;
	padding:0px;
	margin-left:0px;
	margin-top:5px;
}


.footer-side-box img{
	padding: 5px;
	margin-left:0px;
	left:0px;
}




/*----------------------------------------*/
/* Main Drawin Styles styles*/
/*----------------------------------------*/
.main-drawin-wrapper {
	position:relative;	
	width:754px;
	margin-left:4px;
}
.whatsnew-drawin-wrapper {
	position:relative;	
	width:724px;
	border-top:1px dotted #C0C0C0;
	border-bottom:1px dotted #C0C0C0;
}

.drawin-table {
	width:236px;
	margin:0px;	
	margin-top:10px;
	float:left;
	height:265px;
	margin-left:10px;
}


.drawin-body-area {
	background-image: url(../images/main-promo-background.jpg);
	background-repeat: repeat-x;
	border-top:0px;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	padding-top:0px;
	max-height:265px;
}

.drawin-body-area p{
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #747678;
	padding:10px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.drawin-body-area p a,
.drawin-body-area p a:link,
.drawin-body-area p a:visited, 
.drawin-body-area p a:active {
	
}

.drawin-body-area img{
	margin-left:10px;

}

/*Green Drawin Styles*/
/*----------------------------------------*/

.green-drawin-title {
	padding-left:10px;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333333;
	line-height: 2.100;
}

.green-drawin-subtitle {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	font-weight:bold;
	text-align: left;
	line-height: 1.366;
}


/*Brown Drawin Styles*/
/*----------------------------------------*/
.bcurve-right {
	width:12px;
	padding:0px;
	margin:0px;		
	background-image: url(../images/brown-curve-right.gif);
	background-repeat: no-repeat;
	background-position:top right;
	height:30px;
}

.bcurve-left {
	width:12px;	
	padding:0px;
	margin:0px;	
	background-image: url(../images/brown-top.gif);
	background-repeat: repeat-x;
	background-position:1px;
}

.brown-drawin-title {
	background-image: url(../images/main-promo-heading-background.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #747678;
	text-transform:uppercase;
	line-height: 2.100;
}


/*Orange Drawin Styles*/
/*----------------------------------------*/
.ocurve-right {
	width:12px;
	padding:0px;
	margin:0px;
		
	background-image: url(../images/orange-curve-right.gif);
	background-repeat: no-repeat;
	background-position:top right;
	height:30px;
}

.ocurve-left {
	width:12px;	
	padding:0px;
	margin:0px;
	
	background-image: url(../images/orange-top.gif);
	background-repeat: repeat-x;
	background-position:1px;
}

.orange-drawin-title {
	background-image: url(../images/main-promo-heading-background.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #747678;
	text-transform:uppercase;
	line-height: 2.100;
}

/*----------------------------------------*/
/*Footer Styles*/
/*----------------------------------------*/

.footer {
	height:auto;
	
}

.footer-blank {
	background-image: url(../images/AUSCOAL-Awards.png);
	background-repeat: no-repeat;
	background-position:top 20px left 10px;

}

.footer-text {
	padding:4px;
	padding-left:30px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:20px;
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 10px; 
	color: #7F7F7F;
	width:auto;
	background-image: url(../images/left-content-border.jpg);
	background-repeat: repeat-y;
	background-position:top left;
	background-color:#ffffff;
}

.divider {
	color: #F3BB0D; padding-left:5px; padding-right:5px;
}



.footer-text a,

.footer-text a:link, 
.footer-text a:visited, 
.footer-text a:active {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	font-weight:normal;
	color: #646567;
	text-decoration:none;
	line-height:2.366;

}

.footer-text a:hover, 
.footer-text a:active {
	font-family: arial, verdana, garamond, helvetica, sans-serif;
	font-size: 12px; 
	color: #F3BB0D;
	text-decoration:underline;

}


/*----------------------------------------*/
/*Site Map Styles*/
/*----------------------------------------*/

.site-map {
	margin-top:-20px;
}

.site-map table, .site-map td {
	border:0px;
}

.site-map a.sitemap1 {
	font-size: 12px;
	text-transform:uppercase;
}
.site-map td.sitemap2 {
	background-image:url(../images/arrow-bullet.gif);
	background-repeat:no-repeat;
	background-position:15px;
}

.site-map a.sitemap2 {
	font-size:12px;
	margin-left:20px;
font-color:#000000;
}

/*----------------------------------------*/
/*Table Styles*/
/*----------------------------------------*/

table.performance td {
	border:0px none;
	padding:4px;
width:480px;
}

td.performance-heading {
	border: 0 none;
	font-size: 12px;
	font-weight:bold;
	font-color: #FFFFFF;
	background-color:#666666;
}
td.performance-sub {
	border: 0 none;
	font-size: 12px;
	font-weight:bold;
	font-color: #F3BB0D;
	background-color:#D9D9D9;
}
