/* Davy Stylesheet */
/* Print Stylesheet */

/* Turn off some things */
#tertiary, #mainmenu, #leftCol, #breadcrumbs, #quickfind, #footerMenu, #marketwatch, #researchTool, #jumpto, #sharepricesearch, #srToplinks	{ display: none; }

/* Change widths & positions */
#header		{ width:660px; display:block;}
#titlebar	{ margin:-20px 0 0 0; width:640px; text-align:left; border-top:1px solid #999999; border-bottom:1px solid #E5E6E5; height:60px; }
#titlebar h1 { margin:4px 0; font-size:36px; text-align:left; }

#titlebar h1 { _margin:20px 0 0 0; font-size:36px;} /* the _ underscore character means only IE will read this value - this is a necessary evil */

#content		{ margin:5px 0 0 5px; width:640px; }
#content h2	{ margin:-10px 0 10px 0; line-height:1.2; padding:10px 0 0 0; }
#content h3	{ margin:10px 0 20px 0; height:30px; padding:10px 0 0 0; }
#content h4	{ margin:10px 0; }
#footerWrap	{ margin:0; }
#footerLeft	{ width:640px; }
.datatable th	{ border:1px solid #585858; }


/**************************Edit My Details Printing Style***************************/

.editDetails th{
	font-size:20px;
}
.editDetails td{
	font-size:20px;
}
.editDetails input {
	width:375px;
}
.editDetailsNote p{
	width:900px;
	font-size:17px;
	padding-bottom:100px;
}



#sectionintro	{ height:360px; _height:100px;  }

/* Research Section */
#sectionLeft, #fullWidth, #sectionRight	{ display:block; float: none; width:600px;  margin:0; padding:0; }
#sectionLeft #content	{ margin:0; }
#sipara3			{ height:10px; }
.headingRSS		{ height:40px; }
#sectionRight { margin-top:-60px; }
.sectionSubBox	{ page-break-inside: avoid; }
#economiccalendar	{ text-indent:0; height:40px; display:block; float: none; text-transform:uppercase; }
#research #middle		{ margin:0 10px 0 0; width:400px; }
#research #content	{ margin:0; width:380px; }
#research #rightCol 	{ display:block; float:left; border:1px solid #fff; }

/* Home Page */
#homeLeft h2 a		{ text-indent:0; height:40px; display:block; float: none; font-size:2em; }
#homeLeft .hlcSub		{ width:320px; float: left; }
#homeLeft .hlcSub p	{ padding:0; width:280px;  }
#spotlight			{ float:left; margin-left:40px; width:200px; }
#spotlightHeading a 	{ display: none; }



.printonly	{ display:block; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* Online Trading Print CSS */
#trading #header		{display:block; width:640px; height:70px; border:none; margin-bottom:10px;}
#trading #logolink		{float:none; margin:0px; display:block; text-align:left}
#trading #titlebar		{display:block; width:640px; padding:0px; margin:0 !important; height:auto !important; display:block}
#trading #titlebar h1	{margin:0px !important; font-size:36px; display:block; height:auto !important; line-height:1.5}
#trading h2				{margin:0px 0px 10px 0px; padding:0px; display:block}
#trading #contentFB		{margin:0px;}
#trading #OTfullWidth	{float:left !important; display:block; margin:0px 0px 0px 20px; padding:0; clear:both}
#trading #OTfullWidth fieldset, #trading .OTfieldsetNoSubs	{border:none;}
#trading .editDetails	{
	width:1000px;
	border-style:sold;
	border-width:5px;
	border-color:#ffffff;
}
#trading.editDetailsNote{
	width:1000px;
}
#trading #OTfullWidth fieldset, #trading .accountRef, #trading .OTlegend, #trading .OTfieldsetNoSubs {padding:0}
#trading #middle			{float:left !important; display:block; margin:0 0 10px 0; padding:0; width:440px}
#trading #rightCol			{clear:left; float:left !important; display:block; margin:0 0 10px 0; width:200px; padding:0}
#trading #rightCol .OTminiTable, #trading #rightCol .OTtotal	{display:block;}
#trading #yourAccount		{display:block; margin:0 0 10px 0; padding:5px; width:430px}
#trading #yourAccount p		{display:block}
#trading #yourAccount .resToolGo	{display:none}
#trading #yourAccount .accountInfo dt	{float:none; display:block; border:none}
#trading #yourAccount .accountInfo dd	{float:none; display:block; border:none; padding-left:0; margin-left:0}
#trading .OTDataTable		{width:640px; display:block; margin:0; padding:0}
#trading .OTDataTable td	{width:auto;}
#trading .OTshareSearch, #trading .OTshareSearchSmall, #TSOnline	{display:none}
#trading .numberNav, #trading .buyShares, #trading #OTwylt {display:none}
#trading #OTtabsBox1 .OTtabs1 li#last1 a {width:200px; display:none}
#trading #OTtabsBox1 .OTtabs1 li#last1 a.active	{display:block !important}
#trading .clearPFTable	{display:block; clear:left}
#trading .tableTools	{display:none}
#trading .OTform		{display:block; float:none; margin:0; width:440px}
#trading #transactionTable				{display:block; width:640px; margin:0px 0px 0px -30px; padding:0; float:none}
#trading .OTtoggleRight					{display:none}
#trading #OTfullWidth h3				{float:none; display:block}
#trading .featureBox	{display:none}
#trading .OTtabs4 li a	{display:none}
#trading .OTtabs4 li a.active 	{display:block !important}