@import url("global_styles.css");
@import url("menu.css");

#logo_bar {width:960px; height:107px; /*background:url(../../images/header.jpg) no-repeat;*/ text-indent:-9999px; float:left;}
#logo_bar img {width:960px; height:107px; border:none; float:left;}
#main_image {background-color:#000000;background-color:#000000;width:960px; height:350px; float:left;}

.dotted_line {width:600px; height:3px; background:url(../../images/dotted_line.jpg) repeat-x; margin:10px 0 0 0; _margin:10px 0 0 0; float:left;}

h2 {font-size:1.2em; margin:0 0 10px 0;}
h2.normal {font-size:1.6em;}
.sectioninteractive {width:264px; margin:20px 65px 0 0; float:left;}
.section1 {width:264px; margin:20px 65px 0 0; float:left;}
.section2 {width:264px; margin:20px 0 0 0; float:left;}
.section3 {width:264px; margin:20px 65px 0 0; padding:0 0 20px 0; float:left; clear:left;}
.section4 {width:264px; margin:20px 0 0 0; padding:0 0 20px 0; float:left;}
.section5 {width:265px; margin:20px 65px 0 0; float:left;}
.section6 {width:265px; margin:20px 0 0 0; float:left;}
.section5 img {float:left; margin:0 10px 0 0;}
.section6 img {float:left; margin:0 10px 0 0;}

p.small {margin:20px 0 0 0;}
.section1 p, .section2 p, .section3 p, .section4 p, .sectioninteractive p {width:264px; text-align:justify; font-size:1em; line-height:normal;}
.section1 img, .section2 img, .section3 img, .section4 img, .sectioninteractive img {margin:0 0 10px 0;}

.read_more {width:264px; height:20px; padding:0 46px 0 0; float:left;}
.read_more a {float:right;}

.sectioninteractive ul {width:200px; list-style-type:none; margin:-5px 0 0 -40px; #margin:-5px 0 0 0; float:left;}
.section1 ul, .section2 ul {width:132px; list-style-type:none; margin:-5px 0 0 -40px; #margin:-5px 0 0 0; float:left;}
.section3 ul, .section4 ul {width:264px; list-style-type:none; margin:-5px 0 0 -40px; #margin:-5px 0 0 0; float:left;}
.section1 ul li a:link, .section1 ul li a:active, .section1 ul li a:visited, .section2 ul li a:link, .section2 ul li a:active, .section2 ul li a:visited,  .section3 ul li a:link, .section3 ul li a:active, .section3 ul li a:visited,  .section4 ul li a:link, .section4 ul li a:active, .section4 ul li a:visited, .sectioninteractive ul li a:link, .sectioninteractive ul li a:active, .sectioninteractive ul li a:visited {font-size:0.8em; font-weight:normal;}

q:before, q:after {content: "";}

#main_section table {margin:20px 0 0 0; font-size:0.9em; width:500px; float:left;}
span.text_sub strong {font-size:1em}
span.text_sub {color:#45637a;}
span.text_sub h2 {padding:20px 0 0 0;}
span.text_sub p {font-size:10px;}
span.text_sub .sharetablequad th {width:200px; text-align:left;}
span.text_sub .hdcolleft {margin:10px 0 0 0;float:left}
.hdcolright {width:480px; #width:450px; float:right;font-size:0.9em;}
.hdcolright select {margin:0 7px 0 0;font-size:0.9em;}
.hdcolright #companydata {margin:10px 7px 0 0;font-size:0.9em;}
.hdcolright #comparativesdata {margin:10px 7px 0 0;font-size:0.9em;}

label.sphide {width:200px; margin:0 7px 0 0; text-align:left;}
select#endday {margin:10px 0 0 0;}
form span.text_sub {font-size:10px; color:#45637a;}
span.text_sub .oc {width:60px; margin:10px 0 0 0; float:left; clear:left;}

#advancedcalc .calcdiv {color:#45637a;}
#advancedcalc h2 {margin:25px 0 10px 0;}
#advancedcalc .calcdiv form input {margin:0;}
#advancedcalc .calcdiv .calcvalues .lfloat {width:300px; margin:10px 0 0 0; float:left; clear:left;}
#advancedcalc .calcdiv .calcvalues .rfloat {margin:10px 0 0 0; float:left;}
#advancedcalc .calcdiv .calcvalues .rfloat label {display:none;}
#advancedcalc .calcdiv .calcvalues .rfloat input {width:145px;}
#advancedcalc .calcdiv .calcvalues .rfloat .submit {width:auto; margin:0 0 15px -300px; _margin:0; padding:0 5px 0 5px; float:none; clear:left;}
#advancedcalc .calcdiv .calcresult {margin:0 0 20px 0; float:left; clear:left;}

table.sharetable {color:#45637a;}
table table.sharetablequad {margin:20px 0 0 40px; _margin:20px 0 0 20px;}
table table.sharetablequad tr td {font-size:1.2em;}
table table.sharetablequad tr th, table table.sharetablequad tr td {margin:-5px 0 0 0; line-height:12px;}
table table.sharetablequad tr.text_sub th {width:80px; font-size:1.2em;}
table table.sharetablequad tr.text_sub td {font-size:1.2em;}
td.text {font-size:1.5em; #font-size:1.2em; color:#45637a;}
td.text a {font-size:0.8em; line-height:0.95em;}
tr.text_sub {font-size:1.1em; #font-size:1em; color:#45637a;}
th.text_sub {font-size:1.2em; #font-size:1em; color:#45637a;}
td.text_sub {font-size:1.2em; #font-size:1em; color:#45637a;}
p.text_sub {font-size:1em color:#45637a;;}
p.text {font-size:1.2em; #font-size:1em; clear:left; color:#45637a;}
select#startday {margin:0 0 0 10px;}
select#format {margin:10px 0 0 0;}
td input {margin:10px 0 15px 0;}
td.resultscontent {text-align:left; padding:0 5px 0 5px;}

#financial_news_detail {width:778px; height:auto; margin:60px 0 0 88px; _margin:40px 0 0 44px; float:left;}
pre {width:600px; font-family:Courier New, Courier; font-size:11px; color:#45637a; white-space:pre-wrap;}
table.reg_news {clear:left; color:#45637a;}
table.reg_news tr td p {font-size:1em; margin:5px 0 5px 0; font-weight:normal; clear:left;}
table tr td.content {font-size:0.9em; line-height:1em;}

.calendar_header_event		{float:left;width:350px;font-size:1.2em;color:#40697d;font-weight:bold;background-color:#e2e5a8;padding:5px 10px 5px 5px;}
.calendar_header_date		{float:left;width:115px;font-size:1.2em;color:#40697d;font-weight:bold;background-color:#e2e5a8;padding:5px 10px 5px 5px;}
.calendar_header_outlook	{float:left;width:105px;font-size:1.2em;color:#40697d;font-weight:bold;background-color:#e2e5a8;padding:5px 0 5px 0;text-align:center;}

.calendar_data_event	{float:left;width:350px;height:22px;font-size:1.2em;color:#40697d;font-weight:normal;padding:6px 10px 0 5px;border-style:solid;border-color:#e2e5a8;border-width:0 0 1px 0;}
.calendar_data_date		{float:left;width:115px;height:22px;font-size:1.2em;color:#40697d;font-weight:normal;padding:6px 10px 0 5px;border-style:solid;border-color:#e2e5a8;border-width:0 0 1px 0;}
.calendar_data_outlook	{float:left;width:105px;height:22px;font-size:1.2em;color:#40697d;font-weight:normal;padding:4px 0 2px 0;border-style:solid;border-color:#e2e5a8;border-width:0 0 1px 0;text-align:center;}

.calendar_outlook_icon			{border:solid 2px #ffffff;_border:none;}
.calendar_outlook_icon:hover	{border:solid 2px #fba75c;_border:none;}

a.calendar_outlook_icon			{border:none;_border:solid 2px #ffffff;}
a.calendar_outlook_icon:hover	{border:none;_border:solid 2px #fba75c;}

.calendar_footer_event		{float:left;width:370px;border-style:solid;border-color:#e2e5a8;border-width:5px 0 0 0;}
.calendar_footer_date		{float:left;width:120px;border-style:solid;border-color:#e2e5a8;border-width:5px 0 0 0;}
.calendar_footer_outlook	{float:left;width:110px;border-style:solid;border-color:#e2e5a8;border-width:5px 0 0 0;}

h2 {clear:left;}

table.calculator {width:600px; color:#45637a; margin:0 0 50px 0; padding:0 0 50px 0; float:left; clear:left;}
table.calculator tr {width:600px; margin:0; padding:0; float:left;}
table.calculator tr td {font-size:1.4em; padding:0 30px 0 0;}

.reports {line-height:1.1em;}


/* egm results table */
table.egmresults {width:600px; border-collapse:collapse; float:left;}
table.egmresults th	{font-size:1.2em; color:#40697d; background-color:#e2e5a8; padding:5px 10px 5px 5px;}
table.egmresults td {font-size:1.2em; color:#40697d; text-align:center; border:1px solid #e2e5a8; padding:5px 10px 5px 5px;}

/* AIM rule 26 table */
table.aimrule {width:600px; border-collapse:collapse; float:left;}
table.aimrule th {font-size:1.2em; color:#40697d; background-color:#e2e5a8; padding:5px 10px 5px 5px;}
table.aimrule td {font-size:1.2em; color:#40697d; border:1px solid #e2e5a8; padding:5px 10px 5px 5px;}

.dotted_line_aim {width:600px; height:3px; background:url(../../images/dotted_line.jpg) repeat-x; margin:10px 0 10px 0; _margin:10px 0 10px 0; float:left;}


body {background-color:#FFFFFF}
#main_section table.sharetablequad {width:250px; float:left;}
#main_section table table.sharetablequad {width:600px; float:left;}
.graphoptleft {float:left; clear:none;width:215px; font-size:1.2em}
.graphoptright {padding-left:50px; float:left; clear:none;width:215px; font-size:1.2em}
.spsmall  {font-size:0.9em}
#amstock {background-color:#FFFFFF; width:600px; font-size:1.2em;}
#amstock h2 {padding:20px 0 0 0; font-family:tahoma, geneva, sans-serif; font-weight:bold; font-size:14px; color:#153047;}
table tbody tr td h2 {padding:20px 0 0 0; font-family:tahoma, geneva, sans-serif; font-weight:bold; font-size:14px; color:#153047;}


