/* ############## RESET ############## */
* {
	margin: 0px;
	padding: 0px;}



/* ############## BUMP ############## */
.bump {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;}



/* ############## LINKS ############## */
a:link,
a:active,
a:visited {
	color: #fdb827;}

a:hover {}



/* ############## FONTS ############## */
h1, h2 {
	padding-bottom: 15px;}
h3, h4, p {
	padding-bottom: 10px;}

h1 {
	color: #ffc523;
	font: bold 24px Arial,Calibri,sans-serif;}
h2 {
	color: #ffc523;
	font: bold 20px Arial,Calibri,sans-serif;}
h3 {
	font: bold 18px Arial,Calibri,sans-serif;}
h4 {
	font: bold 16px Arial,Calibri,sans-serif;}
p {
	line-height: 18px;}



/* ############## BODY ############## */
body {
	background: url(/images/bg.jpg) #040001 top center no-repeat;
	color: #fff;
	font: normal 14px Arial,Calibri,sans-serif;}



/* ############## CONTAINER ############## */
#container {
	position: relative;
	margin: 0 auto;
	width: 980px;}



/* ############## HEADER ############## */
#header {
	height: 90px;
	width: 980px;}

.asx-price {
	background: url(/images/asx-price.png) top left no-repeat;
	height: 74px;
	width: 198px;
	float: right;}
.asx-price img {
	margin: 15px 0 0 25px;}
.main-logo {
	float: left;}




/* ############## BANNER ############## */
#banner-cont {
	background: url(/images/banner-bg.jpg) top left no-repeat;
	height: 200px;
	margin-top: -5px;
	margin-left: -35px;
	width: 1046px;}
#banner {
	margin: 0px 0 0 35px;
	padding: 5px 0 0 0 ;}
#banner #carousel {}

#internal #banner {
	padding: 0;}



/* ############## CONTENT ############## */
#content_container {
	background: url(/images/content-border-bottom.jpg) bottom left repeat-x;
	padding: 20px 0 25px 0;}
#internal #content_container {
	background: none;}

/* LEFT COLUMN */
#left_column {
	float: left;
	width: 600px;}

	#left_column ul {
		padding: 0 0 10px 13px;}
	#left_column ol {
		padding: 0 0 10px 20px;}
	#left_column li {
		padding-bottom: 2px;}


/* RIGHT COLUMN */
#right_column {
	float: left;
	margin-left: 60px;
	width: 320px;}

#internal #yellow-block {
	margin-bottom: 25px;}
#home #yellow-block {
	border: none;
	margin-bottom: 0;}

#yellow-block {
	border-bottom: dotted 2px #333;
	background: url(/images/right-column-bg.jpg) top left no-repeat;
	height: 337px;		
	padding: 0 0 25px 0;
	margin: 0;
	width: 310px;}
#yellow-block h2 {
	/*color: #0f3e8c;*/
	padding-bottom: 0px;}
#yellow-block p {
	color: #595046;
	font-size: 12px;
	padding-bottom: 5px;}
#yellow-block .view-more-btn {		
	background: url(/images/blue-view-more-btn.jpg) top left no-repeat;
	display: block;
	color: #fff;
	padding-left: 19px;
	text-decoration: none;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	width: 70px;}

#yellow-block .project-area {
	position: relative;
	margin-top: 10px;
	padding-top: 10px;}
#yellow-block .project-area h2,
#yellow-block .project-area strong {
	margin-left: 13px;}
#yellow-block .project-area .project_01 a,
#yellow-block .project-area .project_02 a {
	display: block;
	height: 65px;
	width: 130px;}

#yellow-block .project-area .project_01 a {
	position: absolute;
	top: 90px;
	left: 130px;}
#yellow-block .project-area .project_01 a:hover {
	background: url(/images/right-column-bg-hover.jpg) -130px -90px no-repeat;}

#yellow-block .project-area .project_02 a {
	position: absolute;
	height: 75px;
	top: 150px;
	left: 35px;}
#yellow-block .project-area .project_02 a:hover {
	background: url(/images/right-column-bg-hover.jpg) -35px -150px no-repeat;}



/* ############## HOMEPAGE EXTRA BLOCKS ############## */
#home_extra {
	padding-top: 20px;}

#home_extra .signup-subscription {
	background: url(/images/email-subscription-block.jpg) bottom left no-repeat;
	float: left;
	margin-right: 10px;
	height: 180px;
	padding: 15px 25px;
	width: 260px;}
#home_extra .signup-subscription h2 {
	padding-bottom: 0px;
	color: #fff;}
#home_extra .signup-subscription p {
	font-size: 12px;}
#home_extra .signup-subscription .view-more-btn {		
		background: url(/images/yellow-view-more-btn.jpg) top left no-repeat;
		display: block;
		color: #5b441b;
		padding-left: 18px;
		text-decoration: none;
		font-size: 11px;
		height: 22px;
		line-height: 22px;
		width: 83px;}
.proactive-link {
	display: none;}
.rss-feed-style .proactive-link {
	float: right;
	font-size: 11px;
	color: #999;
	display: block !important;}
.rss-feed-style .view-all {
	display: none;}


.new-list {
	float: left;
	margin: 0 0 20px 20px;
	width: 310px;}
.new-list .view-all {	
	color: #999;
	font-size: 11px;}
.new-list ul {
	list-style: none;}
.new-list li {
	padding-bottom: 15px;}
.new-list li h3 {
	padding: 0;}
.new-list li h3 a {
	font-size: 14px;
	color: #fdb827;}
.new-list li a {
	color: #999;
	font-size: 11px;}
.new-list li .date {
	display: inline-block;
	color: #777;
	font-size: 11px;}


/* ############# FOOTER ############ */
#footer {
	float: right;
	border-top: solid 1px #444;
	margin-top: 15px;
	padding: 15px 0 25px 0;
	width: 640px;}

#footer .footer-text {
	color: #aaa;
	font-size: 11px;
	float: right;
	text-align: right;}
#footer .footer-text a {
	color: #777;
	font-size: 11px;}

#footer ul {
	list-style: none;}
#footer li {
	float: left;
	padding: 0 10px 0 0;}
#footer li a {
	color: #777;
	font-size: 11px;}










/* ############ GENERIC EDITING BOXES ############ */

.active {
	padding: 10px;
	border: dotted 1px #444;}
.active:hover {
	background: #111;}
  
  
  
 div.content-area div.video_01 div.video-main {
   margin-top: 10px;
 }










 /* ############## ASX WIDGET ########### */
 .widget-wrap {	
	height: 210px;	width: 185px;}
.MainImage {	
	background: url(/images/widget/widgets_inspecA_01.png) top left no-repeat;	
	float: left;	height: 206px;	width: 146px;}
.top_blank {	
	float: left;	height: 24px;	width: 39px;}
.DigitalReader {	
	float: left;	height: 56px;	width: 39px;}
.DigitalReader a {
	background: url(/images/widget/widgets_inspecA_03.png) left top no-repeat;
	height: 56px;	width: 39px;	display: block;}
.DigitalReader a:hover {
	background: url(/images/widget/widgets_inspecB_03.png) left top no-repeat;}

.Website {	
	float: left;	height: 51px;	width: 39px;}
.Website a {
	background: url(/images/widget/widgets_inspecA_04.png) left top no-repeat;
	height: 51px;	width: 39px;	display: block;}
.Website a:hover {
	background: url(/images/widget/widgets_inspecB_04.png) left top no-repeat;}

.PDF {	
	float: left;	height: 51px;	width: 39px;}
.PDF a {
	background: url(/images/widget/widgets_inspecA_05.png) left top no-repeat;
	height: 51px;	width: 39px;	display: block;}
.PDF a:hover {
	background: url(/images/widget/widgets_inspecB_05.png) left top no-repeat;}

.BrochureCover {	
	float: left;	height: 182px;	width: 129px;	margin-left: 9px;	margin-top: 15px;}
