.highlight {
	background-color: #FFF0C6;
	color: #ff0000;
}

h1 span.highlight {
	border: none;
	color: #000;
	padding: 0;
}

html {
	font-size: 1em;
}

body {
	background: #ebebeb url(images/body_background.jpg) repeat-x top;
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#site-container {
	width: 996px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

/* ----------------------------------------------------------------------------------------------- Page */
#page {
	width: 976px;
	border: 1px solid #cdcdcd;
	border-top: none;
	background: #fff;
	margin-bottom: 0px;
	padding: 10px 9px 40px;
	position: relative;
}
/* 31.08.2011 */
#sponsoredpages{
	width: 976px;
	border: 1px solid #cdcdcd;
	border-top: none;
	background-color: #FFF8DC !important;
	margin-bottom: 0px;
	padding: 10px 9px 40px;
	position: relative;
}

#page[id] {
	
}

* html #page {
	height: 1%
}

*:first-child+html #page {
	height: 1%
}

#content {
	width: 976px;
	margin: 5px 0 0px;
	min-height: 400px;
}

#content {
	display:inline-block;
}

/* ---------------------------------------------------------------------------------------- Column Layout */
.column_left {
	margin: 0;
	float: left;
}

.column_left[class] {
	/*overflow: hidden*/
	display:inline-block;
}

* html     . column_left {
	height: 1%;
}

.column_right {
	float: right;
}

.width_646 {
	width: 646px;
}

.width_400 {
	width: 400px;
}

.width_318 {
	width: 318px;
}

.width_300 {
	width: 300px;
}

.width_236 {
	width: 236px;
}
.width_646.column_left {
	margin-bottom:10px;	
}

/* --------------------------------------------------------------------------------------- General Formats */
.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

h1 {
	margin: 0 0 10px 0;
	font-size: 2.2em;
	border-bottom: 1px dotted #cdcdcd;
	font-family: "Times New Roman", Times, serif;
	color: #333;
}

h1 span {
	color: #bfbfbf;
	border-right: 1px solid #cdcdcd;
	padding-right: 10px;
}

h2 {
	font-size: 1.4em;
	color: #0082c8;
	border-bottom: 2px solid #0082c8;
	margin: 0px 0 1px;
	/* 31.08.2011 background: #fff; */
}

h3 {
	font-size: 1.2em;
}

/* AW change 26/10/2010 - changed h2 a to blue not black (was #333) */
h2 a {
	color: #0082c8;
}

/* AW change 26/10/2010 - changed h2 a hover to have underline */
h2 a:hover {
	color: #0082c8;
	text-decoration: underline;
}

p {
	font-size: 1.2em;
	line-height: 1.32em;
	padding: 0;
	margin: 0 0 10px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.21em;
}

ul.bullets {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: square;
	font-size: 1.21em;
}

.positive {
	color: #008000;
}

.negative {
	color: #CA5531;
}

img {
	border: none;
}

.error {
	color: #999;
	font-size: 1.2em;
}

/* ---------------------------------- Links */
a {
	color: #0082c8;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active,a:focus {
	outline: none;
}

a.link {
	background: url(images/icon_link.gif) no-repeat 0 4px;
	padding-left: 10px;
	display: block;
}

a.link {
	background: url(images/icon_link.gif) no-repeat 0 4px;
	padding-left: 10px;
	display: block;
}

a.external_link {
	background: url(images/icon_externalLink.gif) no-repeat 0 4px;
	padding-left: 17px;
	display: block;
}

a.story_link {
	background: url(images/icon_storyLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

a.tv_link {
	background: url(images/icon_tvLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

a.pdf_link {
	background: url(images/icon_pdfLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

a.excel_link {
	background: url(images/icon_excelLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

a.word_link {
	background: url(images/icon_wordLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

a.attach_link {
	background: url(images/icon_attachLink.gif) no-repeat 0 3px;
	padding-left: 14px;
	display: block;
}

.more {
	margin: 5px 0 0;
	text-align: right;
}

/* ---------------------------------- Tables */
table {
	border: 0;
	border-collapse: collapse;
	margin: 0 0 10px;
}

table td {
	padding: 2px 5px;
	vertical-align: top;
}

table thead td {
	color: #999;
	border-bottom: 1px dotted #e3e3e3;
	vertical-align: bottom :
}

table tbody td {
	color: #555;
	border-bottom: 1px dotted #e3e3e3;
}

table td.number {
	text-align: right;
}

.last_updated {
	color: #999;
}

/* --------------------------------------------------------------------------------------- Forms */
.form_container {
	background: url(images/advance_search_background_top.gif) no-repeat top
		left;
	padding-top: 10px;
	text-align: center;
	margin: 0px 0 10px;
	position: relative;
	border: none;
}

* html .form_container,*:first-child+html .form_container {
	padding-top: 5px;
}

.form_container_bottom {
	height: 10px;
	background: url(images/advance_search_background_bottom.gif) no-repeat
		bottom left;
	position: relative;
}

.form_container_bottom span {
	background: url(images/advance_search_background_bottom.gif) no-repeat
		bottom right;
	height: 10px;
	width: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
}

form {
	text-align: left;
}

form h2 {
	color: #999;
	border-bottom: 1px dotted #cdcdcd;
	background: none;
	font-size: 1.2em;
	clear: both;
	margin-top: 10px;
}

#page form h3,#static #page .error_container h3 {
	color: #999;
	border-bottom: 1px dotted #cdcdcd;
	background: none;
	font-size: 1.2em;
	clear: both;
	margin: 10px 0;
	text-align: left;
}

#static #page .error_container h3 {
	margin-top: 0;
}

#static #page .error_container p {
	margin: 0;
	padding: 0 0 10px;
}

#story .width_646 .error_addtional_steps p {
	margin-left: 350px;
}

#story .width_646 .error_container p {
	font-size: 1.2em;
	margin-left: 0;
}

#story .error_addtional_steps h2 {
	color: #999;
	border-bottom: 1px dotted #cdcdcd;
	background: none;
	font-size: 1.2em;
	clear: both;
	margin: 10px 0;
	text-align: left;
}

form .form_lineBreak {
	border-bottom: 1px dotted #CDCDCD;
	margin: 20px 0 10px;
}

form p {
	color: #999;
	text-align: left;
}

form .row {
	padding: 0 0 10px;
	text-align: left;
	border: none;
}

form .row[class] {
	overflow: hidden;
}

* html form .row {
	height: 1%;
}

form label {
	color: #666;
	display: block;
	float: left;
	width: 110px;
	font-size: 1.2em;
	padding: 3px 5px 0 0;
}

form input {
	width: 200px;
	border: 1px solid #cdcdcd;
	color: #777;
}

form select {
	width: 202px;
	border: 1px solid #cdcdcd;
	color: #777;
	float: left;
	margin-right: 3px;
}

form .checkbox {
	width: auto;
	vertical-align: top;
	color: #777;
	float: left;
	margin: 4px 5px 0 0;
	padding: 0;
	border: 0;
}

form .textarea {
	width: 200px;
	border: 1px solid #cdcdcd;
	color: #777;
	font-family: arial;
	font-size: 1.3em;
}

#content .column_left p.required {
	text-align: right;
	font-size: 1.1em;
	color: #999;
	margin-bottom: 0;
	clear: both;
}

.required span,.req {
	color: #DF6300;
	font-size: 1.2em;
	vertical-align: top;
	font-family: verdana;
}

#content p.required.signin {
	margin-right: 98px;
}

span.error, #mdlogin span.error {
	color: #DF6300;
	vertical-align: top;
}

#mdlogin span.error
{
	background:none;
	font-size:1.2em;
	padding:0;
}

form .invalid {
	background: #FFFDEF;
	border: 1px #FFDC9F solid;
	color: #DF6300;
}

form .invalid:focus {
	background: #fff;
	border: 1px #cdcdcd solid;
	color: #777;
}

fieldset {
	border: none;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	background: #F1F5F6;
	margin: 0;
}

*:first-child+html fieldset {
	margin: 0;
	padding: 0 10px;
}

* html fieldset {
	margin: 0;
	padding: 0 10px;
}

legend {
	display: none;
	border: 0;
}

form .forgot_pass {
	padding: 0;
	position: absolute;
	right: 5px;
	bottom: 0;
}

#story #page .column_left p.forgot_pass {
	margin-bottom: 10px;
	font-size: 1.2em;
}

form .row_link {
	text-align: center;
	clear: both;
}

form .row_submit {
	padding: 10px 0 10px;
	text-align: center;
	clear: both;
}

form .row_submit[class] {
	overflow: hidden;
}

* html form .row_submit {
	height: 1%;
}

.submit_button {
	background: #0082c8;
	width: auto;
	color: #fff;
	border: none;
	font-weight: bold;
	font-size: 1.1em;
	height: 19px;
	padding: 0 10px;
	float: none;
	cursor: pointer;
}

#page .thank_you {
	padding: 20px;
	margin-top: 30px;
	text-align: center;
	clear: both;
}

#page .thank_you h2 {
	border: 0;
	margin-bottom: 10px;
	font-size: 1.4em;
	color: #0082c8;
	font-family: arial;
}

/* ----------------------------------------------------- Feedback Form */
form#feedback-form input {
	width: 300px;
}

form#feedback-form select {
	width: 302px;
}

form#feedback-form textarea {
	width: 300px;
}

form#feedback-form .row_submit {
	padding-right: 120px;
}

form#feedback-form .submit_button {
	width: auto;
}

/* ---------------------------------------------------- Send to Friend */
#send_email {
	padding: 20px 10px;
}

#send_email h1 {
	color: #0082c8;
	font-family: arial;
	font-size: 1.6em;
}

#send_email h2 {
	color: #333;
	font-family: "Times New Roman", Times, serif;
	border: none;
	font-size: 2.6em;
	margin: 0 0 10px;
}

#send_email h3 {
	color: #666;
	margin: 10px 0 0;
	font-weight: bold;
}

#send_email form input {
	width: 300px;
	border: 1px solid #cdcdcd;
}

#send_email .submit_button {
	width: 100px;
	border: none;
	margin: 5px 0 0 5px;
	float: left;
	background-color: #0082C8;
}

#send_email .button_bar {
	margin-left: 150px;
}

#send_email form #content {
	width: 300px;
	border: 1px solid #cdcdcd;
	margin: 0;
	min-height: 0;
}

/* ---------------------------------------------------- Letters to the Editor */
.letters_to_editor form textarea {
	width: 300px;
}

/* --------------------------------------------------------------------------------------- Header */
#header {
	width: 100%;
	height: 65px;
	background: #FFF;
}

#header img {
	float: left;
	margin-top: 13px;
}

/* ------------------------------------------------------------------------------------------------- my Alerts */
#my_alerts .MultiBoxClose {
	display: none;
}

h1 span {
	color: #bfbfbf;
	border-left: 1px solid #cdcdcd;
	padding-left: 10px;
}

h1 span sup {
	position: absolute;
	padding-left: 5px;
}

/* ---------------------------------------------------------- Alert Tools */
ul.alert_tools {
	text-align: right;
}

.alert_tools li {
	display: inline;
	margin-left: 20px;
}

a.edit_alert {
	background: url(images/icon_edit.gif) no-repeat 0 2px;
	padding: 5px 0 5px 26px;
	display: inline-block;
}

a.edit_alert:hover {
	background: url(images/icon_edit_hover.gif) no-repeat 0 2px;
}

a.cancel_alert {
	background: url(images/icon_delete.gif) no-repeat 0 2px;
	padding: 5px 0 5px 26px;
	display: inline-block;
}

a.cancel_alert:hover {
	background: url(images/icon_delete_hover.gif) no-repeat 0 2px;
}

a.new_alert {
	color: #F49B01;
	font-weight: bold;
	background: url(images/icon_new.gif) no-repeat 0 2px;
	padding: 5px 0 5px 26px;
	display: inline-block;
}

a.new_alert:hover {
	background: url(images/icon_new_hover.gif) no-repeat 0 2px;
}

.my_alerts_index h2 a:hover {
	color: #17affc;
}

h1 a#my_alerts_h1_link {
	color: #333;
}

h1 a#my_alerts_h1_link:hover {
	color: #0882c8;
	text-decoration: none;
}

.my_alerts_index table thead td {
	font-size: 1.0em;
}

.my_alerts_index a.edit_alert,.my_alerts_index a.cancel_alert,.my_alerts_index a.new_alert
	{
	padding: 0;
	height: 22px;
	width: 23px;
}

.my_alerts_index table .selected td {
	background: #DFF4FF;
}

.my_alerts_index table td {
	font-size: 1.2em;
}

.my_alerts_index table td.column1 {
	text-align: left;
	padding-top: 4px;
}

.my_alerts_index table td.column4 {
	padding-top: 4px;
	color: #999;
	font-size: 1.0em;
}

.my_alerts_index table td.column2,.my_alerts_index table td.column3,.my_alerts_index table td.column4
	{
	text-align: center;
}

/* ---------------------------------------------------------- Alert Results */
	/* ----------------------- Annoucements */
.search_result.announcement_result h2 img {
	padding-left: 6px;
}

.search_result.announcement_result img.asx_logo {
	float: left;
	padding-right: 5px;
	width: 25px;
}

/* ---------------------------------------------------------- Create/Edit New Alert */
#static #create_alert_form h3,#static #create_alert_form #filters h2 {
	color: #888;
	border-bottom: 1px dotted #cdcdcd;
	font-size: 1.2em;
	margin: 0 0 10px;
}

#static #create_alert_form #filters h2 {
	padding: 10px 0 0px;
}

#create_alert_form label {
	width: 150px;
}

#create_alert_form .announcement_type_container label {
	width: 200px;
}

#create_alert_form label.checkbox {
	width: auto;
}

#create_alert_form input {
	width: 350px;
}

#create_alert_form select {
	width: 352px;
}

#create_alert_form input.checkbox {
	margin-left: 153px;
	width: 20px;
}

#create_alert_form #market_sensitive {
	margin-left: 0;
}

#create_alert_form input.default_alert {
	border: 0;
}

#create_alert_form #email_detail {
	padding-left: 155px;
}

#create_alert_form #email_detail label {
	width: 90px;
}

#create_alert_form #email_detail input {
	width: 260px;
}

#create_alert_form #email_detail input.checkbox {
	margin-left: 0;
	width: 20px;
}

#create_alert_form #email_detail label.checkbox {
	width: 260px;
}

#create_alert_form #email_detail select {
	width: 262px;
	z-index: 100;
}

#create_alert_form p {
	float: left;
	color: #666;
}

#create_alert_form .alert_type input {
	margin-left: 80px;
}

#create_alert_form .alert_type input.type_announcements {
	clear: both;
	margin-left: 153px;
}

* html #create_alert_form .alert_type label {
	width: 400px;
	margin-top: 3px;
}

*:first-child+html #create_alert_form .alert_type label {
	width: 400px;
	margin-top: 5px;
}

#create_alert_form #edit_form {
	margin-bottom: 0;
}

#create_alert_form .row_submit input {
	width: 100px;
}

#create_alert_form #filters input.checkbox {
	margin-left: 0px;
	width: 20px;
}

#create_alert_form #errormessage {
	padding: 5px 0 0 155px;
}

#no_alert_email p {
	float: none;
	color: #666;
}

#no_alert_email {
	position: absolute;
	background: #f1f5f6;
	padding: 20px 40px 10px 10px;
	height: 60px;
	width: 400px;
	z-index: 200;
}

#static .error_content .email {
	font-size: 1.6em;
	font-weight: bold;
	color: #999;
	text-align: center;
}

#static #page .error_container p.more {
	margin: 5px 0 0;
	padding-bottom: 0;
	text-align: right;
}

/* ---------------------------------------------------------- Edit New Alert */
#advanced_search_container.edit_alerts form {
	border: none;
	padding: 0;
}

#advanced_search_container.edit_alerts {
	background: none;
}

/* ----------------------------------------------------------Alert Feedback Page */
#static .alerts_submit_feedback .error_content	h2 {
	background: none;
	margin: 0 0 20px;
	color: #999;
}

#static .alerts_submit_feedback .error_content	a {
	font-size: 1.2em;
}

#static .alerts_submit_feedback .error_content	p {
	margin: 10px 0;
	padding: 0;
}

/* ---------------------------------------------------------------- Filters */
a.filter_options {
	position: absolute;
	left: 10px;
	font-size: 1.2em;
	font-weight: bold;
}

#filters_container {
	display: none;
	background: url(images/filter_background_top.gif) no-repeat left top;
	padding-top: 5px;
	margin: 25px 0;
	color: #666;
}

#filters {
	padding-bottom: 30px;
	text-align: left;
}

#filter_options h2 {
	text-align: left;
}

#filter_options   ul {
	font-size: 1.2em;
	margin-top: 10px;
	color: #777;
	font-weight: bold;
	padding-left: 15px;
	position: relative;
}

#filter_options  ul.topics_filter,#filter_options  ul.gic_filter {
	font-weight: normal;
	padding-left: 0;
}

#filter_options  ul.topics_filter li {
	padding-top: 2px;
	width: 282px;
	float: left;
	clear: none;
}

#filter_options [id]  ul {
	overflow: hidden;
}

* html #filter_options   ul {
	height: 1%;
}

#filter_options   ul .expand a {
	background: url(images/icon_tree_expand.gif) no-repeat 0 5px;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0px;
}

#filter_options   ul .close a {
	background: url(images/icon_tree_close.gif) no-repeat 0 2px;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0px;
}

#filter_options   ul li {
	padding-left: 15px;
	clear: both;
}

#filter_options   ul li.expand,#filters  ul li.close {
	padding-left: 0px;
}

#filter_options   ul ul {
	font-size: 1.0em;
	padding-left: 17px;
	display: none;
	padding-bottom: 10px;
	margin-top: 0;
	font-weight: normal;
}

#filter_options   ul ul li {
	padding-top: 2px;
	width: 250px;
	float: left;
	clear: none;
}

#filter_options ul li .checkbox {
	margin-top: 0;
	border: 0;
}

#filter_options a {
	display: block;
	float: left;
	clear: left;
}

/* --------------------------- GICS Filters */
#filter_options #gic_filter ul ul {
	clear: both;
	padding-left: 20px;
	padding-top: 5px;
}

#filter_options #gic_filter li {
	width: 400px;
	text-align: left;
}

/* --------------------------- Announcement types */
#filter_options #filters  #announcementtypes ul {
	list-style: none;
}

/* ------------------------------------------------------ ASX Announcements */
#announcement_search_results thead td {
	vertical-align: bottom;
}

#announcement_search_results td.column1 {
	width: 30px;
}

#announcement_search_results td.column3 {
	text-align: center;
}

/* --------------------------------------------------- Annoucenment Filters */
#filters.announcement_filters ul ul li input {
	position: absolute;
	left: 0;
}

#filters.announcement_filters ul ul li {
	padding: 2px 20px 0 20px;
	position: relative;
}

/* --------------------------------------------------------------------------------------- Search */
#searchPage {
	background: #fff;
}

#searchPage.loaded {
	background: #ebebeb url(images/body_background.jpg) repeat-x center top;
}

#searchPage #site-container {
	display: none;
}
#search {
	float: left;
	width: 490px;
	height: 58px;
	margin: 0 0 0 8px;
}

#page #search {
	display: none;
}

#search ul,.search_tabs ul {
	padding: 0;
	margin: 5px 0 0 5px;
	position: absolute;
	z-index: 100;
}

#search li,.search_tabs li {
	display: block;
	height: 20px;
	float: left;
}

#search li a,.search_tabs li a {
	color: #888;
	font-size: 0.9em;
	font-family: arial;
}

#search li.selected a,.search_tabs li.selected a {
	color: #f49b01;
	font-weight: bold;
}

#search li.selected,.search_tabs li.selected {
	background: url(images/search_pointer.gif) no-repeat bottom;
}

#search li span,.search_tabs li span {
	color: #e3e3e3;
	padding: 0 2px;
}

#search div.basic_search {
	background: url("images/search_background_2.jpg") no-repeat 0 -4px;
	height: 45px;
}
#search .advance_search_link {
	color: #999;
	display: block;
	text-align: right;
	margin: 10px 22px 0 0;
	font-size: 1.1em;
}
#search input.search_input {
	width: 350px;
	margin: 7px 0 0 22px;
	border: 1px solid #cdcdcd;
	padding-left: 5px;
	color: #888;
}

* html #search input.search_input.search_input,*:first-child+html #search input.search_input
	{
	float: left;
}
#search input.submit_button {
	background: #f49b01;
	color: #fff;
	border: none;
	font-weight: bold;
	font-size: 1.1em;
	height: 19px;
	padding: 0 10px;
	width: 76px;
	cursor: pointer;
}
* html #search input.submit_button {
	position: relative;
	right: 9px;
	bottom: 1px;
}

*:first-child+html #search input.submit_button {
	float: left;
	margin: 7px 0 0 3px;
}

/* ------------------------------------------------ Search Page */
#searchPage #RHColumn {
	margin-top: 80px;
}

#searchPage #tab_nav {
	position: absolute;
	width: 974px;
	top: 30px;
}

/* ---------------------------------------------- Search Reselts */
#searchPage .quote_announcements {
	border-bottom: 1px dotted #cdcdcd;
	padding-bottom: 5px;
}

#searchPage .quote_announcements table td {
	border: none;
	font-size: 1.2em;
	padding-left: 0px;
}

a.video_transcript {
	float: right;
	font-size: 1.1em;
	background: url(images/icon_transcript.gif) no-repeat;
	padding: 9px 0 4px 33px;
}

#searchPage .resultsInfo {
	position: absolute;
	top: 5px;
}

#searchPage #announcement_resultsFound {
	top: 10px;
}

/* ---------------------------------------------------------- Todays Paper Results */
a.todays_paper_link {
	font-size: 1.1em;
}

a.todays_paper_link span {
	font-weight: bold;
}

/* --------------------------------------------- Advanced Search */
#advanced_search_container {
	padding: 10px 0px 10px;
	width: 646px;
	margin: 0px 0 0px;
	position: relative;
	background: url("images/advance_search_background_bottom.gif") bottom
		left no-repeat;
}

.advanced_first_column span {
	position: absolute;
	top: 12px;
}

.search_tabs {
	position: absolute;
	top: 0;
	width: 646px;
	height: 30px;
	/*background: url("images/advance_search_background_top.gif") 0 24px no-repeat;*/
}

.search_tabs ul {
	position: static;
	top: 0;
}

#advanced_search_form {
	background: url("images/advance_search_background_top.gif") no-repeat
		left top;
	padding-top: 10px;
}

#advanced_search_form[id] {
	overflow: hidden;
}

* html #advanced_search_form {
	height: 1%
}

#advanced_search_container form {
	text-align: center;
	background: #F1F5F6;
	padding: 10px 10px 0;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	overflow: hidden;
	margin-bottom: 0;
}

* html #advanced_search_container form {
	height: 1%
}

.advanced_first_column {
	width: 370px;
	float: left;
}

.advanced_second_column {
	width: 254px;
	float: left;
}

.advanced_first_column input {
	width: 230px;
}

.advanced_first_column input.checkbox {
	width: 15px;
}

.advanced_second_column input,.advanced_second_column select {
	width: 150px;
}

.advanced_second_column label {
	width: 90px;
}

.specific_date_range input {
	width: 70px;
	padding-right: 2px;
}

.toggle_search_options {
	padding: 60px 0 0 525px;
	color: #F49B01;
	font-weight: bold;
	display: block;
	text-align: right;
	font-size: 1.2em;
	width: 120px;
}

.toggle_filter_options {
	color: #F49B01;
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	float: left;
}

.clear_options {
	float: right;
	font-size: 1.2em;
	margin-right: 17px;
}

.searchResults h3 {
	color: #0273AF;
}

.resultsInfo {
	color: #888888;
	font-size: 1.5em;
	font-weight: bold;
	display: block;
	width: 974px;
	height: 20px;
	overflow: hidden;
}

.resultsInfo span {
	color: #000000;
}

#advanced_search_container form .submit_button {
	background: #F49B01;
}

#announcement_search_results {
	font-size: 1.1em;
}

#announcement_search_results .column2 {
	width: 70px;
}

#asxquotes_search_results {
	width: 100%;
	font-size: 1.1em;
}

/* ----------------------------------------- Executive Profile Results */
#profile_search_results li {
	border-bottom: 1px dotted #cdcdcd;
	margin-bottom: 10px;
}

#profile_search_results .byline {
	color: #888;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
}

#profile_search_results h3 {
	padding: 0;
	margin: 0;
}

#profile_search_results ul h3 a {
	color: #333;
}

#profile_search_results ul h3 a:hover {
	text-decoration: none;
	color: #0082c8;
}

/* #profile_search_results div {
	border: 1px solid #C6D9EE;
	margin: 0.5em 10px 1em;
	padding: 4px 8px 0;
	overflow: hidden;
}
*/
#profile_search_results .resultItem {
	display: block;
	padding: 0 0 5px;
}

#profile_search_results .heading {
	font-weight: bold;
}

#profile_search_results div {
	overflow: hidden;
}

#profile_search_results table {
	
}

#profile_search_results table .column1 {
	text-transform: uppercase;
	font-size: 0.9em;
	color: #999;
	width: 80px;
	padding-left: 1px;
}

#profile_search_results table td {
	border: none;
}

/* -------------------------------- ASX Quotes */
.asx_quotes_search ul.checkboxes {
	width: 500px;
	margin-bottom: 20px;
	font-size: 1.1em;
}

.asx_quotes_search ul.checkboxes[class] {
	overflow: hidden;
}

* html .asx_quotes_search ul.checkboxes {
	height: 1%;
}

.asx_quotes_search .checkboxes label {
	width: auto;
}

.asx_quotes_search .checkboxes li {
	width: 220px;
	float: left;
}

/* --------------------------------------------- Pagination */
.pagination, .paginationBlog {
	text-align: center;
	padding-left: 100px;
	margin-bottom: 10px;
}

.pagination a {
	display: inline-block;
	padding: 1px 4px;
	margin: 0 2px 5px;
	color: #999;
}

.pagination span {
	display: inline-block;
	padding: 1px 4px;
	margin: 0 2px 5px;
}

.pagination a.selected {
	background: #17affc;
	color: #fff;
}

.pagination img {
	position: relative;
	top: 3px;
}

.paginationBlog a {
	display: inline-block;
	padding: 1px 20px;
	margin: 0 2px 5px;
	color: #0082C8;
	font-size:1.4em;
}

/* --------------------------------------------- List results */
.search_result {
	border-bottom: 1px dotted #cdcdcd;
	padding: 10px 5px;
}

.search_result[class] {
	overflow: hidden;
}

* html .search_result {
	height: 1%;
}

.search_result.tv {
	background: #f4f3f3;
}

.search_result h2 {
	border: none;
	background: none;
}

.search_result .by_line {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

.search_result p {
	margin-bottom: 0;
	padding-bottom: 5px;
}

.search_result.tv p {
	
}

/* ---------------------------------------- Story Tags */
.story_tags h2 {
	color: #DF8800;
}

span.story_tags_title {
	color: #F49B01;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding-top: 2px;
}

.story_tags {
	margin-bottom: 0px;
	font-size: 1.62em;
}

table.story_tags {
	margin: 0 0 5px 80px;
}

.story_tags td {
	border: none;
	padding-bottom: 0px;
	font-size: 0.7em;
	padding-left: 0;
	padding-right: 10px;
}

.story_tags td span.separator {
	padding: 0 1px;
}

.story_tags a {
	color: #0082c8;
}

.story_tags td.column1 {
	color: #DF8800;
	font-weight: bold;
}

.story_tags td.column2 {
	color: #ababab;
	text-transform: uppercase;
}

/* --------------------------------------------------------------------------------------- Sign In */
#signIn_container {
	width: 150px;
	float: right;
	text-align: right;
}

#signIn_container ul {
	padding: 0;
	margin: 5px 0 0;
}

#signIn_container li {
	display: inline;
}

#signIn_container a {
	font-size: 0.9em;
}

a#sign_in {
	color: #fff;
	background: url(images/sign_in_background.gif) no-repeat;
	width: 61px;
	height: 18px;
	margin-left: 10px;
	padding: 2px 0 0;
	display: inline-block;
	text-align: center
}

a#sign_in :hover {
	background: #17affc;
	text-decoration: none;
}

#signIn_container #subscribe_text {
	font-size: 1.0em;
}

#signIn_container #myAccount_text {
	font-size: 1.2em;
	display: block;
	margin-top: 10px
}

/* --------------------------------------------------------------------------------------- Navigation */
#top-nav {
	height: 45px;
	width: 996px;
	background: url("images/mainNav_background.jpg") no-repeat;
	position: relative;
}

#top-nav ul {
	padding: 0;
	margin: 0;
}

#top-nav li {
	display: inline;
}

#top-nav li a {
	display: block;
	float: left;
	color: #fff;
	font-family: arial;
	font-size: 0.9em;
}

/* ---------------------------------- Main nav */
#main_nav {
	width: 800px;
}

#main_nav ul {
	margin: 0;
}

#main_nav li a {
	display: block;
	height: 15px;
	float: left;
	padding: 7px 15px 5px;
	font-size: 1.0em;
}

#main_nav li a:hover {
	background: url("images/mainNav_highlight.jpg");
	text-decoration: none;
}

#main_nav li.mainNav_first a:hover {
	background: url("images/mainNav_highlight_first.jpg");
}

/* ---------------------------------- Secondary nav  */
#main_nav ul li:hover ul {
	display: none; /* Deactivates the hover */
	z-index: 100;
}

#main_nav ul ul {
	width: 995px;
	height: 21px;
	background: #fff;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #e3e3e3;
	position: absolute;
	bottom: 0;
	display: none;
	left: 0;
}

#main_nav ul ul li a {
	color: #0082c8;
	padding: 3px 15px 3px;
	height: 15px;
	font-size: 0.8em;
}

#main_nav ul ul li a:hover,#main_nav li.mainNav_first ul a:hover {
	background: #fff;
	text-decoration: underline;
}

/* ---------------------------------- Page nav */
#page_nav {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #cdcdcd;
	height: 25px;
}

#page_nav li {
	float: left;
}

#page_nav li a {
	color: #0082c8;
	padding: 5px 10px;
	font-size: 1.0em;
	float: left;
	display: block;
}

#page_nav #breadcrumb_1 a {
	background: url("images/breadcrumb_1.gif") no-repeat right;
	color: #fff;
	padding-left: 15px;
	padding-right: 25px;
}

#page_nav #breadcrumb_1.second a {
	background: url("images/breadcrumb_1_2.gif") no-repeat right;
}

#page_nav #breadcrumb_2 a {
	background: url("images/breadcrumb_2.gif") no-repeat right;
	color: #666;
	padding-left: 10px;
	padding-right: 25px;
}

#page_nav #breadcrumb_2.second a {
	background: url("images/breadcrumb_2_2.gif") no-repeat right;
}

#page_nav #breadcrumb_3 a {
	background: url("images/breadcrumb_3.gif") no-repeat right;
	color: #666;
	padding-left: 10px;
	padding-right: 25px;
}

/* ------------------------------------------ Content Tab_nav */
#story #headline.show_tabs {
	border: none;
}

#tab_nav {
	height: 30px;
}

* html #tab_nav {
	height: 1%;
	position: relative;
}

*:first-child+html #tab_nav { /* IE7 hack */
	height: 40px;
}

#tab_nav ul {
	margin-top: 10px;
	border-bottom: 1px solid #cdcdcd;
	height: 28px;
	padding: 0 0 0 5px;
}

#tab_nav li {
	float: left;
	list-style: none;
	height: 29px;
}

#tab_nav a {
	font-size: 1.0em;
	margin: 2px;
	padding: 8px 10px 4px;
	color: #555;
	display: block;
	float: left;
	height: 17px;
}

#tab_nav a:hover {
	text-decoration: underline;
	color: #666;
	cursor: pointer;
}

#tab_nav li.selected {
	background: url("images/tab-menu-bg-left.gif") no-repeat left 2px;
}

* html #tab_nav li.selected {
	position: relative;
	top: 3px;
}

#tab_nav .selected a {
	font-weight: bold;
	color: #666;
	background: url("images/tab-menu-bg-right.gif") no-repeat right top;
}

#tab_nav .selected a:hover {
	text-decoration: none;
}

#tab_nav li.add-to {
	background: #fff;
	float: right;
	width: 135px;
	padding-left: 10px;
	height: 28px;
}

#tab_nav .add-to a {
	font-size: 1.1em;
	margin: 2px;
	padding: 5px 0 5px 25px;
	color: #4C87CB;
	border: none;
	display: block;
	float: right;
}

#tab_nav .add-to a:hover {
	text-decoration: underline;
}

#tab_nav li.portfolio-tab a {
	color: #EF8100;
}

/* ---------------------------------- All Section nav */
li#expand_all_section {
	float: right;
}

li#expand_all_section a {
	color: #17affc;
	padding-right: 18px;
	margin-right: 7px;
}

#expand_all_section .more {
	background: url(images/all_section_more.gif) no-repeat right center;
}

#expand_all_section .hide {
	background: url(images/all_section_hide.gif) no-repeat right center;
}

#all_section {
	padding: 10px;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
	border-bottom-color: #e3e3e3;
	border-top: none;
	overflow: hidden;
}

#all_section h2 {
	color: #666;
	border: none;
	background: none;
	font-size: 1.2em;
}

#all_section li {
	width: 200px;
	padding-right: 10px;
	float: left;
}

#all_section a {
	color: #999;
}

/* ---------------------------------- Format nav (old version)*/
/*
#format_nav {
	width: 840px;
	float: left;
	height: 18px;
	text-align: right;
}

#format_nav li a {
	color: #888;
	padding: 3px 5px 0px;
	float: right;
	height: 11px;
}

#format_nav li a:hover {
	text-decoration: underline;
}
*/
/* ---------------------------------- My nav (old version) */
/*
#my_nav {
	width: 156px;
	height: 18px;
	text-align: right;
	float: right;
}

#my_nav li a {
	height: 11px;
	padding: 4px 10px 3px 5px;
	float: right;
	display: inline;
}

#my_nav li.myNav_alerts a {
	padding-left: 24px;
}

#my_nav li a:hover {
	background: url("images/myNav_highlight.jpg") top right;
	text-decoration: none;
}

#my_nav li.myNav_alerts a:hover {
	background: url("images/myNav_highlight.jpg") -5px top;
}
*/

	/* ---------------------------------- Format nav */
    #format_nav {
        width:760px;
        float:left;
        height:18px;
        text-align:right;
    }
    #format_nav li a {
        color:#888;
        padding:3px 5px 0px;
        float:right;
        height:11px;
    }
    #format_nav li a:hover {
        text-decoration:underline;
    }
/* ---------------------------------- My nav */
    #my_nav {
        width:230px;
        height:18px;
        text-align:right;
		float:right;		
    } 
    #my_nav li a {
        height:11px;
        padding:4px 10px 3px 5px;
        float:right;
		display:inline;
    }
    #my_nav li.asic a {
        padding-left:25px;
    }
    #my_nav li a:hover {
        background:url("images/myNav_highlight.jpg") top right;
        text-decoration:none;
    }
    #my_nav li.myNav_alerts a:hover {
        background:url("images/myNav_highlight.jpg") -100px top;
    }
    #my_nav li.asic a:hover {
        background:url("images/myNav_highlight.jpg") -19px top;
    }
/* --------------------------------------------------------------------------------------- Articles */
.by_line {
	color: #999;
}

/* ---------------------------------- Article Spread  */
.top_story {
	padding: 0 0 5px;
	border-bottom: 1px dotted #d4d4d4;
	margin: 0 0 5px;
	overflow: hidden
}

* html .top_story {
	height: 1%;
}

.top_story[class] {
	overflow: hidden
}

/* AW change 28/10/2010 changed font-size from 1.8 to 1.6 */
.top_story h2 {
	font-size: 1.6em;
	border: none;
}

.top_story img {
	float: left;
	padding: 0 10px 10px 0;
}

.spread_links {
	float: left;
	width: 318px;
}

.top_story ul.correlation {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}

.top_story ul {
	list-style: square;
	padding-left: 15px;
	float: left;
	margin-bottom: 10px;
}

.top_story ul li {
	width: 300px;
}

/* ---------------------------------- Article Top Story Wide  */
.top_story_wide {
	/*padding: 0 0 5px;
	border-bottom: 1px dotted #d4d4d4;
	margin: 0 0 5px; */
	overflow: hidden
}

* html .top_story_wide {
	height: 1%;
}

.top_story_wide[class] {
	overflow: hidden
}

.top_story_wide h2 {
	font-size: 3em;
	border: none;
}
.top_story_wide h2 a{
	color: #000000;
}
.top_story_wide img {
	display: block;
	padding: 0 0 10px 0;
}

.top_story_wide ul.correlation {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}

.top_story_wide span{
	font-size: 1.6em;
	padding-right: 5px;
	margin-bottom: 10px;
}

p#multicolumn {
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-width: 313px;
	column-gap: 10px;
}
/* ---------------------------------- Tablet Top  */
.tablet_top {
	display: inline;
	float: left;
	width: 426px;
	margin: 0 0 5px 0;
	overflow: hidden;
}

* html .tablet_top {
	height: 1%;
}

.tablet_top[class] {
	overflow: hidden
}

.tablet_top h2 {
	font-size: 2.8em;
	border: none;
}

.tablet_top img {
	display: block;
	padding: 0 0 5px 0;
	width: 426px;
}
/* ---------------------------------- Article Lead  */
.lead_story {
	clear: both;
	padding: 0 0 5px;
	/*border-bottom:1px dotted #d4d4d4;*/
	margin: 0 0 5px;
}
.lead_story h2 {
	font-size: 1.6em;
	border: none;
}
.lead_story h2.marketwrap a {
	color:#333;
}
.lead_story h2.marketwrap a:hover {
	color:#0082C8;
	text-decoration:underline;
}
.lead_story img {
	float: left;
	padding: 0 5px 5px 0;
}
.lead_story ul {
	clear: both;
}
/* ---------------------------------- Tablet Image V  */
.tabletImageRight{
	display: inline;
	float: right;
	vertical-align: top;
	width: 208px;
}
.tablet_imageV {
	/*border-bottom:1px dotted #d4d4d4;*/
	display: inline-block;
	width: 208px;
	vertical-align: top;
	margin: 0;
}
.tablet_imageV h2 {
	color: #333;
	font-size: 1.3em;
	border: none;
}

.tablet_imageV img {
	display: block;
	padding: 0 0 5px 0;
	width: 208px;
}
/* ---------------------------------- Tablet Image H */
.tabletImageBox{
	display: block;
	width: 646px;
	clear:both;
}

.tablet_imageH {
	width: 208px;
	vertical-align: top;
	margin: 0 11px 0 0;
}

* html .tablet_imageH {
	height: 1%;
}

.tablet_imageH[class] {
	/*overflow: hidden;*/
	display:inline-block;
	float: left;
}

.tablet_imageH h2 {
	color: #333;
	font-size: 1.3em;
	border: none;
}

.tablet_imageH img {
	display: block;
	padding: 0 0 5px 0;
	width: 208px;
}

.tablet_imageH p {
	margin: 0 0 0px;
}

/* ---------------------------------- Tablet Image H Last */

.tablet_imageHL {
	width: 208px;
	vertical-align: top;
	margin: 0 0 0 0;
}

* html .tablet_imageHL {
	height: 1%;
}

.tablet_imageHL[class] {
	/*overflow: hidden;*/
	display:inline-block;
	float: left;
}

.tablet_imageHL h2 {
	color: #333;
	font-size: 1.3em;
	border: none;
}

.tablet_imageHL img {
	display: block;
	padding: 0 0 5px 0;
	width: 208px;
}

.tablet_imageHL p {
	margin: 0 0 0px;
}
/* ---------------------------------- Secondary Stories - Column Left  */
.secondary_story {
	margin:5px 0 0 0; 
	/*margin:5px 2px 5px 2px; */
	/*border-bottom:1px dotted #d4d4d4;*/
	clear: both;
}

* html .secondary_story {
	height: 1%;
}

.secondary_story[class] {
	/*overflow: hidden;*/
	display:inline-block;
}

/* AW change 28/10/2010 changed font-size from 1.4 to 1.3 */
.secondary_story h2 {
	color: #333;
	font-size: 1.3em;
	border: none;
}

.secondary_story img {
	float: left;
	padding: 0 5px 2px 0;
}

.secondary_story span.secondary_column_strap {
	color: #9f9f9f;
	font-size: 0.8em;
	text-transform: uppercase;
	letter-spacing: -0.01px;
}

.secondary_story p {
	margin: 0 0 0px;
}

.by_line {
	color: #888;
	padding: 3px 0 0px;
	text-transform: uppercase;
	font-size: 1.1em;
}

.widget .by_line {
	color: #888;
	padding: 0;
	text-transform: none;
	font-size: 1.1em;
}

.secondary_story ul {
	clear: both;
	margin-bottom: 0px
}

/* ------------------------- Lead and Secondary Stories - Marketwrap 5pm  */
	/* AW change 26/10/2010 added lead_story h2 marketwrap dark grey */
.lead_story h2.marketwrap, .lead_story span.marketwrap {
	color: #333;
	position: relative;
	top: 3px;
	font-size: 1.2em;
	font-weight: bold;
}

/* AW change 26/10/2010 changed lead_story h2 marketwrap (strap) to dark grey (333) from bright blue (0082c8) */
.secondary_story h2.marketwrap {
	color: #333;
	position: relative;
	top: 3px;
	font-size: 1.2em;
}
.secondary_story h2.marketwrap a, .secondary_story span.marketwrap a {
	color:#333;
}
.secondary_story h2.marketwrap a:hover {
	color:#0082C8;
	text-decoration:underline;
}
.secondary_story span.marketwrap {
	color: #333;
	position: relative;
	top: 3px;
	font-size: 1.2em;
	font-weight: bold;
}
.secondary_story span.marketwrap a:hover {
	color:#0082C8;
	text-decoration:underline;
}

/* ------------------------- Secondary Stories - Top Middle Column  */
.width_236.column_right .secondary_story h2 {
	font-size: 1.2em;
	padding-left: 1px;
}

/* ---------------------------------- Query Article List  */
.query_article_list {
	clear: both;
	margin-bottom: 30px;
}

.query_article_list .secondary_story {
	width: auto
}

.secondary_story .editor_details {
	font-size: 1.1em;
	margin: 0 0 -3px;
	color: #888;
	text-align: right;
	padding: 3px 0 0px;
	text-transform: uppercase;
}

/* --------------------------------------------------------------------------------------- In the News */
#in_the_news {
	border-bottom: 1px dotted #D4D4D4;
	margin-bottom: 15px;
	padding: 5px 10px 0px;
}

#in_the_news {
	overflow: hidden;
}

#in_the_news h2 {
	border: none;
	font-size: 1.2em;
	color: #DF971B;
	float: left;
	background: none;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-right: 5px;
}

#in_the_news ul {
	float: left;
}

#in_the_news li {
	float: left;
}

#in_the_news a {
	display: block;
	padding: 2px 10px 0;
	font-size: 0.9em;
	color: #999;
}

/* --------------------------------------------------------------------------------------- Carousel */
#carousel {
	width: 994px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	background: #f9f9f9;
	clear: both;
	height: 123px;
	background: url(../images/temp/carousle-background.jpg) no-repeat 2px;
	position: relative;
}

#carousel .content-containers {
	width: 180px;
	height: 60px;
	float: left;
	margin: 0 4px;
}

#carousel h2 {
	border: none;
}

#carousel h2 a {
	color: #0082c8;
}

#carousel h2 a:hover {
	text-decoration: underline;
}

#carousel img {
	float: left;
	padding: 10px 0 0;
}

#carousel p {
	color: #999
}

/* --------------------------------------------------------------------------------------- Free Trial */
.free_afr_trial {
	background: #0082c8;
	margin: 0 0 10px;
}

.free_afr_trial span {
	font-weight: bold;
	font-size: 1.3em;
	padding: 0 5px
}

.free_afr_trial p {
	background: #0082c8;
	color: #fff;
	font-size: 1.1em;
	padding: 2px 10px;
	margin: 0;
}

/* --------------------------------------------------------------------------------- Editorial Strip */
#editorial_strip {
	width: 952px;
	height: 60px;
	border: 2px solid #cdcdcd;
	background: #f9f9f9;
	clear: both;
	margin: 20px 0;
	padding: 10px;
	font-size: 0.9em;
}

* html #editorial_strip {
	width: 976px;
}

#editorial_strip .secondary_story {
	width: 309px;
	float: left;
	border: none;
	padding-right: 8px;
}

#editorial_strip h2 {
	background: none;
}

#index #editorial_strip {
	width: 624px;
}

#index #editorial_strip .secondary_story {
	width: 302px;
}

/* ------------------------------------------------------------------------------------------- ads */
.advertising {
	padding: 0 8px 10px;
	color: #999;
	background: #f4f3f3;
	border: 1px solid #e3e3e3;
	margin: 0 0 10px;
}

.advertising.leaderboard {
	padding: 0 123px 10px;;
}

.advertising.leaderboard_footer {
	padding: 0px 123px 10px;
	background: none;
	border: none;
}

.advertising.mrec {
	margin-top: 3px;
}

.advertising[class] {
	overflow: hidden;
}

.advertising.promo {
	padding-top: 10px;
}

* html .advertising {
	height: 1%;
}

.mrec {
	width: 300px;
	margin-bottom: 10px;
}

.smrec {
	width: 300px;
	height: 125px;
	margin-bottom: 10px;
}

.leader {
	text-align: center;
}

.leader_ad {
	padding: 0 0 0 113px;
}

.sponsored_link {
	padding-top: 5px
}

.sponsored_link[class] {
	overflow: hidden;
}

* html .sponsored_link {
	height: 1%;
}

.sponsored_link img {
	padding: 0 5px 0 0;
	float: left;
}

.sponsored_link a {
	color: #777;
	font-size: 1.2em;
}

/*
* html .sponsored_link a b {
	 position:absolute; 
}
* html .sponsored_link a b em {
	position:relative;
	left:-2px;
}
*:first-child+html .sponsored_link a b {
	position:absolute;
	float:left;
}
*:first-child+html  .sponsored_link a b em {
	position:relative;
	left:-2px;
}
*/
.sponsored_link a span {
	font-weight: bold;
	width: 230px;
	display: block;
	float: left;
	margin-top: -12px;
}

.sponsored_link a em {
	font-style: normal;
	width: 230px;
	display: block;
	float: left;
}

/* ------------------------------------------------------------------------------------------ Sections */
.section_box .column_right {
	margin-left: 10px
}

/* --------------------------------------------- General */
.section_box {
	/* 31.08.2011 background: url("images/component_background.jpg") repeat-x bottom; */
	border-bottom: 1px solid #e3e3e3;
	margin: 0px 0 30px;
	position: relative;
	clear: both;
}
.section_box .section_box {
	border-bottom:none;
	margin: 0;
}

.section_box[class] {
	display:inline-block;
}

* html .section_box {
	height: 1%;
}

.section_box .column_left .secondary_story,.column_left .section_box  .secondary_story
	{
	padding-left: 10px;
}

.columns .section_box .column_left .secondary_story,.columns .column_left .section_box  .secondary_story
	{
	padding-left: 0;
}

.section_box h1 {
	background: url(images/section_title_background.jpg) left no-repeat;
	border-color: #17affc;
	border: none;
	padding: 0 0 0 5px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 2px;
}

.section_box h1 a {
	background: url(images/section_title_background.jpg) right no-repeat;
	display: block;
	padding: 5px;
	color: #fff;
}

.section_box h1 span {
	background: url(images/section_title_background.jpg) right no-repeat;
	display: block;
	padding: 5px;
	color: #fff;
	border: none;
}

.section_box .view_all {
	display: block;
	text-align: right;
	font-size: 1.2em;
	padding: 5px 5px;
	position: absolute;
	top: 0;
	right: 0;
}

.section_box .view_all a {
	color: #fff;
}

.section_box ul {
	padding-bottom: 5px;
}

.section_box .column_left ul,.column_left{
	padding-left: 0px;
}
.section_box ul {
	padding-left: 0px;
}
.section_box ul a {
	/* background: transparent url(images/icon_headlineLink.gif) no-repeat scroll 0 0; */
	padding: 2px 0 2px 15px;
	line-height: 1.1em;
	color: #0082c8;
	font-weight: normal;
	font-size: 1.0em;
	display: block;
}

* html .section_box ul li {
	display: inline;
}

/* --------------------------------------------- Serendipity */
.section_box.serendipity h1 {
	background: url(images/section_title_lightBlue_background.gif) left
		no-repeat;
}

.section_box.serendipity h1 a {
	background: url(images/section_title_lightBlue_background.gif) right
		no-repeat;
}

.section_box.serendipity h1.highlight {
	background: url(images/section_title_orange_background.gif) left
		no-repeat;
}

.section_box.serendipity h1.highlight a {
	background: url(images/section_title_orange_background.gif) right
		no-repeat;
}

/* --------------------------------------------- Articles */
.section_box .secondary_story {
	border: none;
}

.section_box .secondary_story h2 {
	margin: 0;
	text-transform: none;
	background: none;
	padding: 0;
}

/* --------------------------------------------- Spotlight */
.section_box .widget.image_story {
	background: none;
	border: none;
	width: 318px;
}

/* AW change 28/10/2010 changed color from 666 to 333 */
.section_box .widget.image_story p {
	padding: 0;
	color: #333;
}

/* --------------------------------------------- Columns */
.columns .section_box h1 {
	background: none;
	border-color: none;
	border: none;
	padding: 0 0 0 0px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 2px;
}

.columns .section_box h1 a {
	background: none;
	display: block;
	padding: 0px;
	color: #0082c8;
}

.columns .secondary_story .editor_details {
	text-align: left;
}

/* ----------------------------------------------------------------------------- Left Stories Grouped */
.left_stories_grouped h2 {
	border: none;
}

.left_stories_grouped h2 a {
	color: #0082c8;
	text-transform: uppercase;
}

/* AW changed color for 2 below from color: #333 to color: #0082c8; */
.left_stories_grouped .secondary_story h2 a {
	color: #0082c8;
	text-transform: none;
}

.left_stories_grouped .lead_story h2 a {
	color: #0082c8;
	text-transform: none;
}

.left_stories_grouped h2 {
	
}

/* ------------------------------------------------------------------------------------------ Footer */
#footer {
	margin: 10px 0 10px;
	text-align: center;
}

#story #footer {
	margin: 40px 0 10px;
}

/* --------------------------------------------- Sitemap */
#sitemap {
	width: 984px;
	border: 1px solid #cdcdcd;
	background: #e6e6e6 url(images/sitemap-background.gif) repeat-y;
	margin: 0 0 10px;
	text-align: left;
}

* html #sitemap {
	height: 1%;
	width: 994px;
}

#sitemap[id] {
	overflow: hidden;
}

#sitemap span.image {
	background: #fff;
	display: block;
	width: 974px;
	padding: 5px;
	border-bottom: 1px solid #cdcdcd
}

* html #sitemap span.image {
	width: 984px;
}

#sitemap div {
	float: left;
	width: 246px;
	padding-bottom: 10px;
}

#sitemap div.footer_column4 {
	
}

#sitemap ul {
	margin: 5px 10px;
}

* html #sitemap ul.financial_group_list li {
	display: inline;
}

#sitemap a {
	color: #666;
	line-height: 1.4em;
}

#sitemap a.subtitle {
	font-weight: bold;
}

#sitemap span {
	background: #f0f0f0;
	display: block;
	width: 245px;
	padding: 5px 0;
	border-bottom: none;
	color: #0082c8;
	font-size: 1.34em;
	font-weight: bold;
	text-indent: 10px;
}

#sitemap div.footer_column4 {
	
}

#sitemap div.footer_column4 span {
	width: 256px;
}

/* --------------------------------------------- Bottom links */
#footer ul.copyright {
	padding-bottom: 20px;
	color: #666;
}

#footer ul.copyright li {
	display: inline;
}

#footer ul.copyright a {
	color: #666;
}

#footer ul.copyright span {
	padding: 0 5px;
	color: #bbb;
}

/* ----------------------------------------------------------------------------------------------- Static Pages */
#static .column_left h2 {
	border: none;
	color: #333;
	text-transform: uppercase;
	margin-top: 20px;
	font-size: 1.4em;
}

#static .column_left h3 {
	border: none;
	color: #333;
	font-size: 1.4em;
	margin-bottom: 0;
}

#static .column_left ul {
	list-style: square;
	list-style-position: outside;
	padding-left: 15px;
}

#static .column_left ul ul {
	font-size: 1.0em;
}

#static .column_left ul ol {
	font-size: 1.0em;
}

#static .column_left ul ol {
	padding-left: 15px;
	font-size: 1.0em;
}

#static .column_left ul li {
	
}

#static .column_left ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 1.2em;
	margin: 0 0 10px;
	padding-left: 30px;
}

#static .column_left ol ol {
	list-style-type: lower-latin;
	font-size: 1.0em;
	margin-bottom: 5px;
}

.answer {
	display: none;
}

/* ---------------------------------------------------- Page navigation */
.static_menu {
	width: 200px;
	float: right;
	margin: 0 0 10px 10px;
}

.static_menu table td {
	border: none;
	padding: 0;
}

#static .static_menu h2 {
	border: none;
	margin: 0;
}

.static_menu h2 {
	border: none;
	margin: 0;
}

.static_menu h2 a {
	color: #777;
	font-size: 0.9em;
	background: none;
	padding: 5px 10px 0 0;
}

.static_menu h3 {
	margin: 0;
	font-weight: normal;
}

.static_menu h3 a {
	margin: 0;
	background: #f4f4f4;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px 10px;
	color: #777;
	border-bottom: 1px solid #e3e3e3;
	font-size: 0.9em;
}

.static_menu h3 a:hover {
	background: #17affc;
	color: #fff;
	text-decoration: none;
}

.static_menu a {
	margin: 0;
	background: #fff;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px 10px;
	color: #777;
	border-bottom: 1px solid #f4f4f4;
	font-size: 1.2em;
}

.static_menu a:hover {
	background: #17affc;
	color: #fff;
	text-decoration: none;
}

/* -------------------------------------------------------------- Share Tables */
.share_tables ul li {
	padding-top: 10px;
}

#page .share_tables form h3 {
	margin: 0;
	color: #999;
	font-size: 1.2em;
	padding: 0 0 5px 5px;
}

.share_tables .form_container {
	width: 300px;
	float: left;
	margin-right: 20px;
}

/* ------------------------------------------------------------- What is a Table */
.what_is_a_table table {
	font-size: 1.1em;
	background: url(images/component_background.jpg) repeat-x center bottom;
	border-bottom: 1px solid #cdcdcd;
}

.what_is_a_table .static_menu table {
	border-bottom: none;
}

.what_is_a_table table thead td {
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
}

#page .what_is_a_table h3.table_title {
	color: #0082c8;
	border: 2px solid #0082c8;
}

.what_is_a_table .table01 {
	width: 400px;
}

.what_is_a_table table thead {
	color: #777;
}

/* ------------------------------------------------------------- What is a Table */
.contact_us p {
	margin: 0;
}

/* ---------------------------------------------------- Investment League Tables */
.dealogic_logo {
	float: right;
}

p.dealogic_update {
	color: #999;
	font-size: 1.1em;
	padding-top: 10px;
	text-align: right;
}

table.dealogic {
	width: 100%;
	font-size: 1.2em;
	margin-bottom: 0;
}

table.dealogic caption {
	color: #0082c8;
	font-weight: bold;
	border-bottom: 2px solid #0082c8;
	text-align: left;
	margin-top: 10px;
	text-transform: uppercase;
}

table.dealogic th {
	border-bottom: 1px solid #e3e3e3;
	padding-top: 10px;
	color: #888;
	font-weight: normal;
	font-size: 0.9em;
}

table.dealogic .column3,table.dealogic .column4,table.dealogic .column5
	{
	text-align: right;
}

table.dealogic .sub_total td {
	background: #f9f9f9;
}

table.dealogic .total td {
	background: #f3f3f3;
	font-weight: bold;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.dealogic_source {
	text-align: right;
	color: #999;
	padding: 0;
	margin: 0 0 20px;
	font-size: 1.1em;
}

/* ---------------------------------------------------- afr mobile */
#static ul.story_bullets.mobile {
	margin-left: 299px;
}

/* -------------------------------------------------------------------------------------- Gallery */
#preview_container {
	padding: 0 0;
	background: url(images/component_background.jpg) repeat-x center bottom;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 10px;
}

#preview_container #thumbnail_container {
	text-align: left;
	overflow: hidden !important;
	height: 90px;
}

#preview_container #thumbnail_images {
	overflow: hidden;
	height: 90px;
}

#preview_container img {
	height: 90px;
}

#preview_container .pagination {
	margin-bottom: 0;
	padding: 0 0 0 150px;
}

#image_container {
	text-align: center;
}

#image_info {
	background: url(images/component_background.jpg) repeat-x center bottom;
	border-bottom: 1px solid #e3e3e3;
	text-align: left;
	margin: 0 auto 50px;
	padding: 0 5px;
}

#image_info p.source {
	text-align: right;
	color: #666;
	font-size: 1.1em;
	margin: 0;
}

#image_container img {
	max-width: 976px;
}

#image_info h2 {
	border: none;
	color: #666;
	background: none;
}

#image_info p#image_caption {
	margin: 0;
}

#image_info .byline {
	color: #999;
}

/* --------------------------------------------------------------------------------------- Columns Page */
.columns .secondary_story p {
	margin-left: 95px;
}

#column_banner_container {
	overflow: hidden;
	height: 125px;
	margin-bottom: 30px;
}

#column_banner {
	width: 646px;
	border: none;
	margin-bottom: 30px;
}

table#column_banner tbody td {
	border: none;
	padding: 0;
}

.write_off {
	width: 236px;
	height: 125px;
	overflow: hidden;
	background: #0082c8;
	color: #fff;
	vertical-align: middle;
}

.write_off p {
	margin: 5px;
	padding: 7px 0px 7px 30px;
	background: url(images/quotes_left.gif) no-repeat top left;
	font-size: 12px;
	vertical-align: middle;
}

.write_off p span {
	width: 35px;
	height: 22px;
	display: inline-block;
	background: url(images/quotes_right.gif) no-repeat bottom right;
	vertical-align: top;
}

#column_page .secondary_story {
	clear: none;
}

/* --------------------------------------------------------------------------------------------- Events */
	/* ---------------------------------------------------------------- Events List Page */
#events .event_container {
	margin-top: 20px;
	border-bottom: 1px solid #e3e3e3;
	background: url(images/component_background.jpg) repeat-x center bottom;
}

#events a.event_updates {
	color: #F49B01;
	font-weight: bold;
	display: block;
	text-align: right;
	font-size: 1.2em;
}

#events h1.event_register_title {
	line-height: 35px;
}

#events h2 {
	border: none;
	color: #333;
}

#events.event_info h3 {
	border-bottom: 1px dotted #cdcdcd;
}

#events.event_info h4 {
	
}

#events.event_info li b {
	color: #999;
}

#events .event_info {
	margin: 0 0 3px;
}

#events .calendar {
	width: 46px;
	height: 49px;
	margin-right: 5px;
	float: left;
	background: url(images/event_calendar.gif) no-repeat;
}

#events .calendar span {
	font-weight: bold;
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}

#events .calendar span.month {
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 4px;
}

#events .calendar span.day {
	color: #0082c8;
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 2px;
}

#events .event_container h2 {
	border-bottom: none;
	color: #333;
}

#events .event_container h2 a {
	color: #333;
}

#events table {
	font-size: 1.1em;
	width: 590px;
	margin: 0 0 5px;
	border-bottom: 1px dotted #cdcdcd;
	border-top: 2px solid #cdcdcd;
}

#events table td {
	border: none;
	color: #777;
}

#events table td.date {
	width: 25%;
}

#events table td.time {
	width: 35%;
}

#events table td.venue {
	width: 25%;
}

#events table td.city {
	text-align: left;
	width: 15%;
}

#events table td.register {
	width: 10%;
	text-align: center;
	font-size: 1.1em
}

#events a.register_link {
	display: block;
	background: #0082c8;
	color: #fff;
	padding: 2px 5px;
	text-align: center;
	margin: 5px 0 10px;
}

#events a.register_link:hover {
	text-decoration: none;
	background: #17affc;
}

#events .event_container p {
	margin-left: 50px;
}

#events .events_enquiries {
	margin-top: 30px;
}

#events.event_info .register_event {
	padding: 10px 0;
}

#events.event_info .register_event[class] {
	overflow: hidden;
}

#events.event_info table {
	border: 1px solid #fff;
	border-top: 2px solid #cdcdcd;
	border-bottom: 1px solid #e3e3e3;
	background: url(images/component_background.jpg) repeat-x center bottom;
}

#events.event_info table tr {
	border: 1px dotted #cdcdcd;
}

#events.event_info table td {
	width: auto;
}

#events.event_info p {
	margin-left: 0;
}

#events.event_info .register_link {
	display: inline;
	padding: 3px 10px;
	font-size: 1.2em;
	margin: 0px 10px 5px 270px;
	float: left;
}

#events.event_info .register_event p {
	padding: 3px 0 0;
}

#events.event_info .choose_tickets label {
	width: 160px;
}

#events.event_info #info {
	border-bottom: none;
}

#events.event_info #read_conditions {
	margin-top: 0;
}

/* ---------------------------------------------------------------------- Register for Updates */
#events #info {
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px dotted #cdcdcd;
	border-bottom: 1px dotted #cdcdcd;
}

#events #info .checkbox {
	width: 20px;
	margin-left: 115px;
}

#events #info .checkbox_label {
	width: 400px;
	margin: 0;
}

#events .event_left_logo {
	margin-right: 318px;
}

#events #topics_of_interest {
	border-bottom: 1px dotted #cdcdcd;
	margin: 0 0 20px;
}

#events #topics_of_interest div {
	float: left;
	width: 150px;
}

* html #events #topics_of_interest input {
	clear: both;
}

*:first-child+html #events #topics_of_interest input {
	clear: both;
}

* html #events #topics_of_interest label {
	display: block;
	margin: 7px 0 3px;
}

*:first-child+html #events #topics_of_interest label {
	display: block;
	margin: 7px 0 3px;
}

#events #topics_of_interest div.interest_column1 {
	width: 250px;
}

#events #topics_of_interest div.interest_column1 label {
	width: 220px;
}

#events #topics_of_interest div.interest_column1 label.all {
	margin-bottom: 10px;
}

#events #topics_of_interest div.interest_column2 {
	width: 250px;
	padding-top: 30px;
}

#events #topics_of_interest div.interest_column2 label {
	width: 220px;
}

#events #topics_of_interest div.interest_column3 {
	width: 200px;
	padding-top: 30px;
}

#events #topics_of_interest div.interest_column3 label {
	width: 150px;
}

#events #topics_of_interest input {
	width: 20px;
	float: left;
	clear: both;
}

#events #topics_of_interest input.others {
	width: 120px;
	margin-left: 5px;
	float: left;
}

#events #topics_of_interest div.interest_column3  label.others {
	width: 40px;
}

#events #specify_others {
	width: 290px;
	float: left;
	padding: 0 5px;
}

#events #specify_others span {
	color: #999;
	font-size: 1.2em;
}

#events #read_conditions {
	border-bottom: 1px dotted #CDCDCD;
	margin: 10px 0;
	padding: 10px 0;
}

#events #read_conditions .checkbox {
	width: 20px;
	margin-left: 115px;
}

#events #read_conditions .checkbox_label {
	width: auto;
	margin: 0;
}

/* ---------------------------------------------------------------------- Error Page */
.error_page h2 {
	color: #888;
	border: none;
	font-size: 1.2em;
	background: none;
}

.error_page p {
	color: #333;
	font-weight: bold;
	font-size: 2.0em;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	padding-top: 20px;
}

img.error_image {
	float: left;
	margin: 30px 0 0 40px;
}

.error_container {
	width: 400px;
	margin: 10px 0 20px 150px;
	padding-top: 10px;
	position: relative;
	background: url(images/advance_search_background_top.gif) no-repeat top
		left;
}

.error_content {
	color: #888;
	background: #F1F5F6 none repeat scroll 0 0;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	padding: 0 10px;
}

.error_content[class] {
	overflow: hidden;
}

* html .error_content {
	height: 1%;
}

.container_top {
	background: url(images/advance_search_background_top.gif) no-repeat top
		right;
	height: 10px;
	width: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

.container_bottom {
	background: url(images/advance_search_background_bottom.gif) no-repeat
		bottom left;
	height: 10px;
}

.container_bottom span {
	background: url(images/advance_search_background_bottom.gif) no-repeat
		bottom right;
	height: 10px;
	width: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.error_container ul {
	margin-left: 30px;
}

.error_container span {
	padding: 5px 0;
	display: block;
	text-align: center;
	font-size: 1.8em;
	color: #999;
}

.error_container p {
	margin: 0;
	padding: 0 0 0 30px;
	font-weight: normal;
	color: #666;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

/* ---------------------------------------------------------------------- Login Page */
#login_form,
#login-form {
	margin: 0 0 50px 20px;
	width: 600px;
}
.forgotten_password #login-form {
	margin-top:50px;
}

#login_info {
	display: block;
	padding: 30px 0 20px 150px;
	color: #666;
}
#page #login_form h3,
#page #login-form h3 {
    border-bottom: 1px dotted #CDCDCD;
    color: #0082c8;
    text-transform:uppercase;
    margin-top:0;
    height:14px
}
#login_form .all_required,
#login-form .all_required {
    font-size: 0.95em;
    font-weight: normal;
    position: absolute;
    right: 10px;
    color:#999;
    text-transform:none;
}
#login_form label,
#login-form label {
	width: 60px;
}
.forgotten_password #login-form .password label {
	width:40px;
}
#login_form .username,
#login_form .password,
#login-form .username,
#login-form .password {
	width:280px;
	float:left;		
}
#login_form .password,
#login-form .password {
	margin-left:20px;		
}
#login_form .row_submit,
#login-form .row_submit {
	text-align:right;
	padding:10px 15px 0 0;	
}
#login_form .row_submit a {
    font-size:1.2em;
    margin-right:46px; 
    *margin-right:39px;
    bottom: 12px;
    position: relative;
}
#login_form .submit_button,
#login-form .submit_button {
    background: none;
    border:none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    height:auto;
    padding:0;
    width: auto;
}
#forgotpass_info {
	display: block;
	color: #666;
}

.articlelogin {
	margin-top: 75px;
}

.articlelogin div {
	margin: 0 0 50px 150px;
	width: 400px;
	text-align: center;
}

.articlelogin p {
	padding-top: 5px;
}


/* ---------------------------------------------------------------------- Sign up */
#NotSubscribebox {
	margin:0 20px 30px 20px;
	padding:30px 20px;
	display:inline-block;
	background:url(images/not_sub_container.png) no-repeat bottom left;
	position:relative;
}
#NotSubscribebox .top_container {
	height:20px;
	background:url(images/not_sub_container.png) no-repeat top left;
	position:absolute;
	width:610px;
	top:0;
	left:0;
}

#NotSubscribebox h2 {
	border: none;
	margin-bottom: 20px;
	height:20px;
}
#NotSubscribebox .take_a_free_trial {
	margin:10px 0;
	height:20px;	
}
#plus_access{
	margin:20px 0 0;
	padding:0;
	width:300px;
	float:left;
}
#NotSubscribebox ul {
	color:#777;
}
#NotSubscribebox li {
	padding:0 0 10px 25px;
	background:url(images/trial_tick.png) no-repeat top left;
}
#NotSubscribebox span.note {
	font-size:1.1em;
	color:#999;
	padding:30px 0 0px 25px;
	display:inline-block;
}

#take_trial {
	margin:20px 0 0 50px;
	display:inline-block;
	width:200px;
	text-align:center;
}
#take_trial .trial_button {
	margin:20px 0 0;
	height:40px;
	display:block;
}

/* -------------------------------------- Sign up (font-size-2) */
.font-size-2 #page #login_form h3,
.font-size-2  #page #login-form h3  {
	height:auto;
}
.font-size-2 #login_form label,
.font-size-2 #login-form label {
	width:70px;
    padding: 0 5px 0 0;
}
.font-size-2 #login_form .row_submit a {
    margin-right:23px;
   *margin-right:17px;
}
.font-size-2 #take_trial .trial_button {
    margin: 60px 0 0;
}
.font-size-2 #NotSubscribebox span.note {
    padding: 15px 0 0 25px;
}

/* -------------------------------------- Sign up (font-size-3) */

.font-size-3 #mdlogin,
.font-size-3 #NotSubscribebox {
    font-size:0.9em;
}
.font-size-3 #page #login_form h3,
.font-size-3  #page #login-form h3  {
	height:auto;
}
.font-size-3 #login_form label,
.font-size-3 #login-form label {
	width:75px;
    padding: 0 5px 0 0;
}
.font-size-3 #login_form .row_submit a {
    margin-right:26px;
}
.font-size-3 #take_trial .trial_button {
    margin: 60px 0 0;
}
.font-size-3 #NotSubscribebox span.note {
    padding: 15px 0 0 25px;
}
.font-size-3 #mdlogin .username input,
.font-size-3 #mdlogin .password input {
    width: 180px;
}
.font-size-3 #login_form .username,  
.font-size-3 #login-form .username {
    float: left;
    width: 260px;
}
.font-size-3 #login_form .password,
.font-size-3 #login-form .password {
    float: left;
    width: 290px;
}
.font-size-3 #mdlogin .username input {
    width: 160px;
}
.font-size-3 #mdlogin .password input {
    width: 200px;
}
.font-size-3 #take_trial {
    margin: 50px 0 0 50px;
}

/* ---------------------------------------------------------------------- ASIC Sign up */
#asic_title {
	margin:0 0 30px;	
}
#asic_subscribe {
	width: 470px;
	margin:0 0 50px 80px;
	padding:0px 0 20px 25px;
	background:url("images/asic_signin.png") no-repeat left bottom;
	height:220px;
}
#asic_subscribe  h2 {
	border: none;
	text-transform: uppercase;
	margin:65px 0 0 220px;
	padding-top:55px;
}
#asic_subscribe #trial_text {
	width: 250px;
	margin-left:220px;
}
#asic_subscribe img {
	float: left;
	padding-right: 20px;
	margin:0 0 15px;
}
#asic_subscribe #trial_text .button {
	margin:10px 0 35px 40px;
}
#asic_subscribe .note {
	font-size:0.9em;
	text-align:right;	
}
/* ======================================================================================== Buttons  */
	span.button {
		background:url(images/button_background.png) top right no-repeat;
		padding-right:20px;
		height:25px;
		line-height:25px;
		clear:both;
		display:inline-block;
	}
	.button input {
		border:none;
		height:25px;
		text-align:center;
		display:block;
		font-size:1.2em;
		font-weight:bold;
		padding:0px 0 5px 20px;
		color:#FFFFFF;
		background:url(images/button_background.png) top left no-repeat;
		cursor:pointer;
		width:auto;
	}
/* ---------------------------------------------------------------------- Attention */
.attention {
	background: url("images/icon_attention.gif") no-repeat left top;
	padding: 5px 0 5px 30px;
	color: #666;
}

.attention.my_alerts_widget {
	margin-top: 20px;
}

/* ---------------------------------------------------------------------- Success */
.success {
	background: url("images/icon_tick.gif") no-repeat left top;
	padding: 30px 0 25px 80px;
	color: #9DCE10;
	font-size: 1.6em;
	font-weight: bold;
}

/* ---------------------------------------------------------------------- Forgotten Password */
#page.forgotten_password #content {
	/**height: 400px;**/
}


/* ---------------------------------------------------------------------- No Javascript */
#no_javascript {
	text-align: center;
	padding: 10px 0 5px;
	margin-bottom: 10px;
	color: #84C502;
	border-bottom: 1px dotted #cdcdcd;
}

#no_javascript .attention {
	margin: 0 340px;
	color: #80c003;
	font-weight: bold;
	text-transform: uppercase;
}

#no_javascript a {
	font-size: 1.2em;
	margin-left: 460px;
}

#no_javascript p {
	margin: 0;
}

/* ---------------------------------------------------------------------- Blogs */
.blog_headline h2 {
	border: none;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.2em;
	margin: 0;
}

.blog_headline .by_line {
	border-bottom: 1px dotted #CDCDCD;
	margin-bottom: 10px;
	display: block;
	width: 100%;
}

.blogs .editor_details {
	font-weight: bold;
	font-size: 1.1em;
	text-transform: UPPERCASE;
	margin: 0;
}

.blogs p {
	line-height: 1.4em;
	font-size: 1.4em
}

.blogs.column_left .image p,.blogs.column_left .left_image p,.blogs.column_left .right_image p
	{
	color: #888888;
	font-size: 1.1em;
	line-height: normal;
	margin-bottom: 0;
	padding: 0 5px;
}

.blogs.column_left {
	margin-bottom: 20px;
}

}
.previous_next ul {
	float: right;
	font-size: 1.4em
}

/* ---------------------------------------------------------------------- Back to top */
a.back_to_top {
	float: right;
	font-size: 1.1em;
}
/* ---------------------------------------------------------------------- Caption for External Video */
.external{
	display: inline;
	float: left;
	background:url("images/component_background.jpg") repeat-x bottom;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:10px;
	margin-right:10px;
}
.desc{
	display: block;
	font-size: 1.0em; 
	line-height: normal; 
	color: #888888; 
}
/* ----------------------------------------------------------------------------------------------- SlideShow */
#news_block {
	width: 90%;
	margin:0 auto;
	position:relative;
	padding:18px 15px 10px;
	}
.news_box {
	height:180px;
	width:260px;
	padding:10px 8px;
	float:left;
	margin-right:8px;
	}
#news_block .last {
	margin-right:0;
	}
.news_box h2.title {
	font-size:12px;
	margin-bottom:15px;
	border: 0;
	}
.news_box .news_thumb {
	float: left;
	width:180px;
	height:120px;
	overflow:hidden;
	margin-bottom:6px;
	margin-right: 10px;
	}
.news_slider {
	width: 890px;
	height: 150px;
	position: relative;
	z-index: 10;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
	}
.news_slider ul.slides {
	position:relative;
	width:auto;
	height:150px;
	overflow:hidden;
	left:0;
	}
.news_slider ul.slides li {
	float:left;
	width:890px;
	}
.news_slider-right, .news_slider-left {
	background-image:url("images/sponsoredpages/news_slider-frecce.png");
	background-repeat:no-repeat;
	height:37px;
	width:25px;
	cursor: pointer;
	position:absolute;
	top:60px;
	z-index:100;
	}
.news_slider-right {
	background-position: -25px 0;
	right:-40px;
	}
.news_slider-left {
	left:-40px;
	}
.news_slider-right:hover {
	background-position: -25px -37px;
	}
.news_slider-left:hover{
	background-position: 0px -37px;
	}
	
/*SPOTS*/
.news_slider-spots {
	text-align: center;
	list-style: none;
	width: auto;
	height:10px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
.news_slider-spots li {
	background-image:url("images/sponsoredpages/news_slider-step.png");
	background-repeat:no-repeat;
	background-position:0 0;
	position: relative;
	float:left;
	width: 10px;
	height: 8px; 
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	}
.news_slider-spots li:hover, .news_slider-spots li.active {
	background-position:-10px 0;
	}
#inner {
	width:900px;
	margin:0 auto;
	font-size:14px;
	}
#inner a {
	color:#C63A50;
	text-decoration:underline;
	}
#inner ul, #inner li {
	margin:auto;
	padding:auto;
	list-style: inside;
	}
#inner li {
	margin:5px 10px;
	}
#inner h2 {
	border-bottom:3px solid #2e2e2e;
	}
#inner p.copyright {
	text-align:center;
	font-size:11px;
	border-top:1px solid #999;
	padding-top:15px;
	margin-top:20px;
	}
/* ======================================== Gold coin promo */
	a.initGold60PopUp {
		color:#A46726;
		font-size:13px;
		font-weight:bold;
	}

/* ======================================== Blogs TAG */
#column_banner_container_right {
	overflow: hidden;
	height: 125px;
	margin-bottom: 10px;
}
#column_banner_right {
	width: 318px;
	border: none;
	margin-bottom: 10px;
}
.blog_contact{
	color: #ABABAB; 
	font-size: 1.4em;
	padding: 2px 0 2px 0;
	margin: 0;
}
.relatednews {
	text-transform: uppercase;
	margin: 0px 0 5px;
	font-size: 1.4em;
	color: #888888;
	/* -- 25/1/12 changed from #CDCDCD; CJ --*/
	border-bottom: 1px dotted #CDCDCD;
	background: #fff;
}

/* ======================================== Documents */

#NotSubscribebox {

background:none;

padding:0;

}

#NotSubscribebox a {

display:block;

width:601px;

height:382px;

background:url(images/login_page.png) no-repeat left top;

}

 