@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 {width:960px; height:209px; 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;}

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; color:#40697d;}
.read_more a:hover {color:#c1d82f;}

.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, .section2 ul li a:link, .section2 ul li a:active, .section3 ul li a:link, .section3 ul li a:active,  .section4 ul li a:link, .section4 ul li a:active, .sectioninteractive ul li a:link, .sectioninteractive ul li a:active, .sectioninteractive ul li a:visited {font-size:0.8em; font-weight:normal;}
.section1 ul li a:hover {color:#c1d82f;}

q:before, q:after {content: "";}

#main_section table {margin:20px 0 0 0; font-size:1.1em; width:500px; float:left; color:#40697d;}
html*#main_section table {font-size:1.0em;}
span.text_sub strong {font-size:1.1em}
span.text_sub {font-size:1em;}
html*span.text_sub strong {font-size:1.0em} /*IE6+7HACK*/
html*span.text_sub {font-size:0.9em;}		/*IE6+7HACK*/
form span.text_sub {font-size:1.2em;}
table table.sharetablequad {margin:20px 0 0 40px; _margin:20px 0 0 20px;}
table table.sharetablequad tr th, table table.sharetablequad tr td {margin:-5px 0 0 0; line-height:12px;}
html*table table.sharetablequad tr.text_sub th {width:90px;}
table table.sharetablequad tr.text_sub th {width:80px;}
td.text a {font-size:0.8em; line-height:0.95em;}
th.text_sub {font-size:1em;}
p.text_sub {font-size:1em;}
p.text {font-size:1em; clear:left;}
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;}
table.reg_news {clear:left;}
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.8em; line-height:1em;}


.calendar_header_event		{float:left;width:360px;font-size:1.2em;color:#40697d;font-weight:bold;background-color:#e2e5a8;padding:5px 10px 5px 5px;}
.calendar_header_date		{float:left;width:105px;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:360px;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:105px;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; float:left;}
table.calculator tr td {font-size:1.4em; padding:0 30px 0 0;}


/* 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;}

.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}