body
{
	margin: 0;
	padding: 0; 
	text-align:center; 	
	font-size:75%;
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Bitstream Vera Sans", sans-serif;
}

h2, h3
{
	color:#333333;
}

h1
{
	font-size: 1.53em; 
	padding-bottom: 0.3em; 
	padding-top: 0.9em; 
	color:#ff9900;
}
h2
{
	margin-top: 0.9em; 
	font-size: 1.3em; 
	margin-bottom: 0.45em; 
}
h3
{
	margin-top:1.8em;
	font-size: 1.07em;
	margin-bottom: 0.45em;
}
h4
{
	margin-top:1.8em;
	font-size: 1.04em;
	margin-bottom: 0.45em;
	font-style: italic;  
}
p
{
	font-size:1em; 
	line-height:1.5em;
}
a:link
{
	color:#000000;
	text-decoration:underline;
}
a:visited
{
	color:#000000;
	text-decoration:underline;
}
a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
a img
{
  border-width:0;  
}
ul
{
	margin-top:1em; 
	margin-bottom:1em;
}
ol
{
	margin-top:1em; 
	margin-bottom:1em;
	padding-left:0; 
}
dl
{
	margin-top:1em; 
	margin-bottom:1em;
	padding-left:0; 
	list-style-type:disc;  
}
li
{
	padding-left:0; 
	font-size:1em; 
	line-height:1.5em;
}
table, tr, th, td
{
	margin: 0;
	padding: 0.5em;  
	font-size:1em; 	
	
}
th
{
	font-weight: bold;
	text-align:left;
	background-color: #3777AD;
	color: white;
	border-bottom: solid 1px #999; 
	border-top: solid 1px #999; 
}
td
{
	vertical-align:top;  
	background-color: #f5f5f5;
}

td.form-field
{
	width: 130px; 
	vertical-align: top;  
}
td.form-required
{
	width: 10px; 
	vertical-align: top;  
	color: Red;  
	text-align:center;  
}
.textbox-email
{
	width: 200px; 
}

/*
	ASP.Net Radion Button List renders a table to posistion the elements
*/
#rblVersion td
{
	border: 0;
}


/* Top bar
-----------------------------------------------------------*/
#top-bar
{
	margin-bottom:20px; 
	width:100%;
	height: 1.5em; 
	padding: 3px 0;
	background-color: #efefef;
	border-bottom: solid 1px #ccc;
	text-align:center;  
}

#region-bar
{
	margin: 0 auto;
	width:950px;	
}

#region-name 
{	
	float :left; 
	color: #333;
	font-size: 1.1em;
	font-weight: bold;  
}

#region-links 
{
	clear:right;
	float:right;
	padding:0; 
	font-size:0.9em; 
}
#region-links .region-links-spacer
{
	padding: 0 5px;
}


/* Container
-----------------------------------------------------------*/
#container
{
	margin:0px auto;
	padding:0;
	width:950px;  
}

/* Header
-----------------------------------------------------------*/
#header
{
	margin:0;
	padding:0;		
}

/* Main Logo
-----------------------------------------------------------*/
#main_logo
{
	margin-bottom:5px; 
	padding:0; 
	float:left;
}

/* MDSnews Australia License
-----------------------------------------------------------*/
#mds_australia_license
{
	
	float:right;
	text-align: right;  
	margin:0;
	padding:0; 
	font-size:0.9em; 
}
#mds_australia_license p
{
	margin:0; 	
}

/* Start your trial
-----------------------------------------------------------*/
#btn_startyourtrial
{
	float:left;
	margin:25px 0px 0px 100px; 
}

/* Global Links
-----------------------------------------------------------*/
#global-links
{
	clear:right;
	float:right;
	text-align:right;  
	margin:10px 0px 5px; 
	padding:0; 
	font-size:0.9em; 
	width:400px;
}
#global-links p
{
	margin:0; 	
}
#global-links .global-links-spacer
{
	padding: 0 5px;
}

/* Main Menu
-----------------------------------------------------------*/
#main-menu
{
	
	clear:both; 
	margin:0;
	padding:0;
	background-color:#efefef;
	height:2.7em !important;
	border:solid 1px #ccc; 
}

#main-menu ul
{
	margin:0; 
	padding:0;
	list-style-type:none;  
	text-align:left;	
}
#main-menu li
{
	margin: 0px; 
	padding: 0px; 	
	float:left;	  
	border-right:solid 1px #ccc;   
}
#main-menu li a
{
	
	background-color:#efefef;
	margin: 0px; 
	padding: 0.6em 0.8em; 
	display: block;	
	text-decoration:none;	
}
#main-menu li ui
{
	display:none; 
}
#main-menu a:hover
{
	text-decoration:none;	
	background-color:#ccc; 
	color:#000;
}

/* Footer
-----------------------------------------------------------*/
#footer
{
	margin-top:50px; 
	margin-bottom:20px; 	
	padding:0;
	text-align:center;   
}

#main-copyright
{
	clear:both;  
	margin:0;
	padding-top:0; 
	border-top:solid 1px #ccc; 
	font-size:0.9em; 
}
#main-copyright p
{
  margin:0; 	
	padding:0; 
	color:#666; 
}

#main-copyright a:link
{
	color:#666;
	text-decoration:underline;
}

#main-copyright a:visited
{
	color:#999;
	text-decoration:underline;
}

#main-copyright a:hover
{
	color:#333;
	text-decoration:underline;
}


/* Main
-----------------------------------------------------------*/
#main
{
	clear:both;
	text-align:left; 
	width:auto;   
	z-index:1;
}
#main2
{
	margin:0;
	padding:0;
	text-align:left; 
	float:left;  
	width:750px;
}
#sidebar
{	
	margin:1em 0 0;
	padding:0;
	width:200px;	
	float:left;  
}
#sidebar2
{	
	border-right:solid 1px #ccc;
}
#main a:link
{
	color:#1D65a2;
	text-decoration:underline;
}
#main a:visited
{
	color:#000;
	text-decoration:underline;
}
#main a:hover
{
	color:#ff9900;
	text-decoration:underline;
}
#main acronym
{
	color:#1d65a2;
	border-bottom: dashed 1px #1d65a2;
}

/*Title
-----------------------------------------------------------*/
#title
{
	margin:0;
	padding:0;
	padding-top:1px; 
}

/* Article
-----------------------------------------------------------*/
#article
{
	margin:0;
	padding:0px 10px 10px;
	text-align:left;  
}
.prealerts img
{
	margin-bottom: 0.5em;
	clear: both;
	float: left;
	vertical-align:top;  
}

.prealerts h2, .prealerts p
{
	margin-top:0; 
	margin-left: 210px;
}


#article span.step
{
	margin-right:5px; 
	padding:0.3em; 
	border:solid 1px #000;
	background-color:#ff9900;
	color:#fff;  
	font-size:1em; 
	font-weight:bold; 
	text-align:center;
	vertical-align:bottom;  
}

/* Intergrated Broking
-----------------------------------------------------------*/
#intergrated-broking
{
	margin-top:10px;
}

/* Tour Menu
-----------------------------------------------------------*/

#tour-menu dl
{
	margin-left:10px;
}

#tour-menu dl
{
	margin-bottom:1em;
	padding:0;
}
#tour-menu dl dt
{
	margin:0;
	padding-bottom:0.5em; 
	font-weight:bold;  	 
}
#tour-menu dl dd
{
	margin:0;
	padding-bottom:0.5em; 
}

/* Home Page
-----------------------------------------------------------*/
#market-snapshot
{
	padding-left:10px;  
}
#market-snapshot h2
{
	font-size:1em;
}
#worldindices
{
	margin:0px;
	padding:0px;
	text-align:left;  
  font-size:0.8em;  
}

#worldindices table
{
	margin:0px;
	padding:0px;
	width:100% 
}
#worldindices tr.alternaterow
{
 background-color:#f5f5f5; 
 margin:0px;
 padding:0px;
}
#worldindices h2
{
	color:#fff;
	background-color:#ff9900; 
	font-size:0.8em;
}

#advert-marketanalysertrial
{
	margin:0px;
	padding:0 0 0 10px;
}
#advert-financetv
{
	margin:0px;
	padding:20px 0 0 10px;
}


/* Software Tour
-----------------------------------------------------------*/
#software-tour-next
{
	padding-bottom: 0.3em; 
	padding-top: 0.9em; 
  float:right;   
  
}
#software-tour-next img
{
	margin-left:2px; 
	vertical-align: middle; 
}

/* Research Disclaimer
-----------------------------------------------------------*/
#research-disclaimer
{
	margin-top:10px;
	font-size: 0.9em;
}

/* Traders Summit
-----------------------------------------------------------*/

#flash-traders-summit
{
	position: relative;
	 z-index: 20;
	 top: -132px;
	 left:501px;
}


/* Media
-----------------------------------------------------------*/
#television
{
	margin: 0;  
	padding: 0;
	float: right; 
}
#player
{
	margin: 0;  
	padding: 0;
	border: solid 1px #000;
	
}
#channels
{
	width: 760px;
}


ul.reports-list
{
	list-style-type: none;  
	margin: 5px 0 20px 0; 
}

ul.reports-list li
{
 display: inline;   
 padding-right: 5px; 
}




/* Images Container
-----------------------------------------------------------*/
.image-container
{	
  text-align:center;  
  padding: 1em;
  padding-top:0;
  vertical-align: top; 
}
.image-container p
{
	margin: 0;
	padding-top: 0.5em; 
	font-size: 0.9em;
	font-style: italic;   
}

.image-padding img 
{
	padding-top: 10px;
}

.image-container img
{
	border-width: 0;
}


/* Misc
-----------------------------------------------------------*/
.float-left
{
	margin-left: 0;
	padding-left: 0;
	float: left;  
	
}
.float-right
{
	margin-right: 0;
	padding-right: 0;  
	float: right;  
}
.clear-left
{
	clear: left;  
}
.clear-right
{
	clear: right;  
}
.clear-both
{
	clear: both;  
}
table.table-seminars
{
	width: 550px; 
}
.important
{
	font-weight: bold;
	color:Red; 
}
.legal-text
{
	margin-top:20px 
}
.legal-text p
{
  font-size: 0.8em; 
}
.mandatory
{
	color: Red;  
}

caption
{
	text-align: right; 
}

/* CLASSES
--------------------------------------------------------------*/

.alert
{
	color: Red;
}
.disclaimer
{
	font-size: 0.9em;
  font-style: italic;  
}
p.note
{
	color: Red;
	border: solid 1px #ccc;
	background-color: #efefef;  
	padding: 5px;
}



/* Countries List
--------------------------------------------------------------*/
ul.countries
{
	float: left;
	width: 160px;
	margin-left: -25px !important;
	margin-left: 10;	 
}

#flash_chart
{
	float: right;
	border: solid 2px #666;  
}


#flash_chart
{
	float: right;
	border: solid 2px #666;  
}
tr.ma-price
{
	background-color: #999;
}
					

/* Market Analyser Brief Comparrison
**************************************************************/

table#briefComparison 
{
	width: 100%;
}
table#briefComparison caption
{
	text-align: left;
	font-weight: bold;  
}
table#briefComparison  tr td
{
	width: 33%;
}
table#briefComparison tr td dl
{
	margin-left: 0;
}
table#briefComparison tr td dl dt
{
	font-weight: bold;  
	margin-left: 0;
	margin-top: 10px; 
}
table#briefComparison tr td dl dt dd
{
	color: Red; 
}
.ma-price
{
	color:Red; 
}

/* Market Analyser Comparrison
**************************************************************/
table#comparison 
{
	width: 770px;
}
table#comparison caption
{
	text-align: left;
	font-weight: bold;  
}
table#comparison tbody th
{
	background-color: #f5f5f5;
	color: #000;
	border:	0; 
}
table#comparison tr th.featureCheck, table#comparison tr td.featureCheck
{
	width: 100px;
	text-align: center;  
}
table#comparison tfoot td
{
	text-align: center;  
}

/* Edition Comparisson
******************************************************************************/
table#edCompare
{
	font-size: 1em; 
	border-collapse: collapse; 
	width: 600px; 
}
table#edCompare thead th, table#edCompare tbody th, table#edCompare tbody td, table#edCompare tfoot td
{
	padding: 5px;
}	
table#edCompare thead th
{
	background-color: #fff;
	border-top: 0;
	border-bottom: solid 3px #ff9900; 
	text-align: left;  	
}
table#edCompare tr
{
	background-color: #fff;
	color: #000; 
	text-align: left;  	
}

/* Feature Check */
table#edCompare thead th.featureCheck, table#edCompare tbody td.featureCheck
{
	text-align: center; 
	width: 89px;
}
table#edCompare thead th.featureCheck
{
	background-image: url(/marketanalyser/images/edcompare-toptab.gif);
	background-repeat: no-repeat;
	color: #fff;
}

table#edCompare tbody th
{
	font-weight: normal;
}
table#edCompare tbody td
{
	border-left: solid 1px #ff9900;
}

table#edCompare tfoot tr td
{
	border-top: solid 1px #ff9900;
}
table#edCompare tfoot td.download
{
	background-image: url(/marketanalyser/images/edcompare-bottomtab.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-align: center; 
	font-weight: bold;  
	width: 89px;
}
table#edCompare tfoot td.download a:link
{
	text-decoration: none;
	color: #fff;
}
table#edCompare tfoot td.download a:visited
{
	text-decoration: none;
	color: #fff;
}
table#edCompare tfoot td.download a:hover
{
	color: #000
}

/* Odd and Even row colours */
table#edCompare tbody tr.oddRow
{	
	background-color: #FDEEC3;
}
table#edCompare tbody tr.evenRow
{
	background-color: #fff;
}

/*Broking */
table.morrison_broking_rates
{
	width: 600px 
}
table.morrison_broking_rates caption
{
	text-align: left;
	font-weight: bold;   
}
table.morrison_broking_rates tfoot td
{
	font-style: italic;  
	font-size: 0.9em; 
	
}





