/* ================================
	CSS STYLES FOR DotNetNuke
   ===============================

   041219(JC)modified for Ireland Alloys
   050103(JC)Normal text now fully justified, added B section, added AlloysAtAGlance sections
   050104(JC)revised padding for MainMenu items for solpart menu
   050107(JC)added HeaderOptions
   050113(JC)reduced number of blue variants
   050114(JC)improved menu rendering
   050322(JC)additions for highlights and some alignment
   050324(JC)added anchor hover etc for FigureText

   Notes:
   	pale blue = #2D 97 C6 (no longer used)
	brighter blue = #10 2C BC (no longer used)
   	Murray Group dark blue pantone 280 = #01 24 7E
	Logo font is Arial (Bold) size 26.
	
	leftpane background colour was #DE DE DE

*/


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
	background-color: #FFFFFF;
}

/* background color for the content part of the pages */
Body
{
	background-color: #FFFFFF;
}

/* background/border colors for the selected tab */
.TabBg {
	background-color: #666666; /* #01247E; */
}

.LeftPane
{
	background-color: #dddddd;
	border-left: #AFAFAF 0px solid;
}

.ContentPane
{
	background-color: #ffffff;
	border-left: #808080 0px solid;
}

.RightPane
{
	background-color: #ffffff;
	border-right: #AFAFAF 0px solid;
}

/* text style for the selected tab */
.SelectedTab {
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}


/* 041219(JC)added - text style used for description underneath figures and images */
.FigureText
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	color: #666666; /* #01247E; */
}

A.FigureText:link { /* 050324(JC)added */
	text-decoration: none;
	color:#01247E;
}

A.FigureText:visited  { /* 050324(JC)added */
	text-decoration: none;
	color:#01247E;
}

A.FigureText:active   { /* 050324(JC)added */
	text-decoration: none;
	color:#01247E;
}

A.FigureText:hover	{ /* 050324(JC)added */
	text-decoration: underline;
	color:#01247E;
}



/* hyperlink style for the selected tab */
A.SelectedTab:link {
	text-decoration: none;
	color:#eeeeee;
}

A.SelectedTab:visited  {
	text-decoration: none;
	color:#eeeeee;
}

A.SelectedTab:active   {
	text-decoration: none;
	color:#eeeeee;
}

A.SelectedTab:hover	{
	text-decoration: none;
	color:#cccccc;
}

/* 050113(JC)text style for the selected tab - when used by Login module  */
.SelectedTab2 {
	font-weight: bold;
	font-size: 8pt;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}


/* hyperlink style for the selected tab */
A.SelectedTab2:link {
	text-decoration: none;
	color:#666666; /* #01247E; */
}

A.SelectedTab2:visited  {
	text-decoration: none;
	color:#666666; /* #01247E; */
}

A.SelectedTab2:active   {
	text-decoration: none;
	color:#666666; /* #01247E; */
}

A.SelectedTab2:hover	{
	text-decoration: none;
	color:#666666; /* #01247E; */
	background-color:white;
}

/* text style for the unselected tabs */
.OtherTabs {
	font-weight: bold;
	font-size: 8pt;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
	text-decoration: none;
	color:white;
}

A.OtherTabs:visited  {
	text-decoration: none;
	color:#eeeeee;
}

A.OtherTabs:active   {
	text-decoration: none;
	color:#eeeeee;
}

A.OtherTabs:hover	{
	text-decoration: none;
	color:#cccccc;
}

/* GENERAL */
/* style for module titles */
.Head   {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 66.67%;
	font-weight: bold;
	color: #880044; /* #01247E; */
}

.HeadWhite   {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 66.67%;
	font-weight: bold;
	color: white;
}

/* style of item titles on edit and admin pages */
.SubHead	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #666666; /* #01247E; */
}


/* 050103(JC)added - used by Alloys At A Glance section */
.AlloysAtAGlance_Table {
	border: 0px solid #0E047D;
}
.AlloysAtAGlance_Row1 {
	background-color: #dddddd;
}
.AlloysAtAGlance_Row2 {
	background-color: #ffffff;
}
.AlloysAtAGlance {
	color: #003366;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.AlloysAtAGlance_BuySell {
	font-size: 7pt;
	padding-right: 15px;
	vertical-align: baseline;
}
.AlloysAtAGlance_MenuContainer {
	border: 0px outset #666666; /* #01247E; */
}
.AlloysAtAGlance_MenuLink {
	font-size: 8pt;
	border: 2px outset #dddddd;
	color: #0E047D;
	background-color: #cccccc;
	padding: 1px 4px 2px 2px;
}
.AlloysAtAGlance_MenuLinkSelected {
	font-size: 8pt;
	font-weight: bold;
	border: 2px inset #dddddd;
	color: #0E247D;
	background-color: #eeeeee;
	padding: 1px 4px 2px 2px;
}

/* 041219(JC)added - text style used for description underneath figures and images */
.SlightlyHeavyBlue
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #666666; /* #01247E; */
}
.NormalBlue
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #666666; /* #01247E; */
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.NormalRed
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000
}

.NormalBold
{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton	 {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited  {
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:active   {
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover	{
	text-decoration: underline;
	color: #ff0000;
}

/* GENERIC */
H1  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  20px;
	font-weight: normal;
	color: #666666;
}

H2  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  20px;
	font-weight: normal;
	color: #666666;
}

H3  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: normal;
	color: #003366;
}

H4  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: normal;
	color: #003366;
}

H5, DT  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #003366;
}

H6  {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	color: #003366;
}

TH  {
	white-space: nowrap;
	vertical-align: baseline;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #003366;
}

A:link  {
	text-decoration: none;
	color:  #880044;
}

A:visited   {
	text-decoration: none;
	color:  #003366;
}

A:active	{
	text-decoration: none;
	color:  #003366;
}

A:hover {
	text-decoration: underline;
	color:  #ff0000;
}

SMALL   {
	font-size:  8px;
}

BIG {
	font-size:  14px;
}

BLOCKQUOTE, PRE {
	font-family: Lucida Console, monospace;
}

UL{
	margin-bottom: 0px;
}

UL LI   {
	list-style-type: square ;
	margin-bottom: 3px;
}

UL LI LI	{
	list-style-type: disc;
}

UL LI LI LI {
	list-style-type: circle;
}

OL{
	margin-bottom: 0px;
}

OL LI   {
	list-style-type: decimal;
	margin-bottom: 5px;
}

OL OL LI	{
	list-style-type: lower-alpha;
}

OL OL OL LI {
	list-style-type: lower-roman;
}

HR {
	color: #880044; /* dimgrey; */
	height:1pt;
	text-align:left
}

B {
	font-size:  11px;
	color: #880044;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee
}

/* style of item titles by Announcements and events */
.ItemTitle	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #003366;
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer;
	cursor: hand;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;

}

.ModuleTitle_MenuArrow {
	font-family: webdings;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}

/* Main Menu */

.MainMenu_MenuContainer
{
	background-color: #dddddd;
}

.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height: 16px;
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: 0px;
	border-right: 0px;
}

.MainMenu_MenuItemSel {
	background-color: #ffffff;
	cursor: pointer;
	cursor: hand;
	color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
}

.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #dddddd;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	text-align: center;
}

.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #dddddd;
	border: #666666 1px solid; /* #01247E 1px solid; */
}

.MainMenu_MenuBreak {
	border-bottom: #666666 1px solid; /* #01247E 1px solid; */
	border-left: 0px;
	border-top: #666666 1px solid; /* #01247E 1px solid; */
	border-right: 0px;
	background-color: White;
	height: 1px;
}

.MainMenu_MenuArrow {
	cursor: pointer;
	cursor: hand;
	font-family: webdings;
	font-size: 8pt;
	border-right: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	border-top: 0px;
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 8pt;
	cursor: pointer;
	cursor: hand;
}

/* text style for the footer links */
.FooterPane2 /* 041219(JC)added */
{
	font-size: 10px;
	color: white;
	background-color: #666666; /* #01247E; */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
A.FooterPane2:link { /* 041219(JC)added */
	text-decoration: none;
	color:white;
}

A.FooterPane2:visited  { /* 041219(JC)added */
	text-decoration: none;
	color:#eeeeee;
}

A.FooterPane2:active   { /* 041219(JC)added */
	text-decoration: none;
	color:#eeeeee;
}

A.FooterPane2:hover	{ /* 041219(JC)added */
	text-decoration: none;
	color:yellow;
}

.FooterItemStyle
{
	font-weight: bold;
	font-size: 12px;
	color: #666666; /* #01247E; */ /* 041219(JC)was white */
	text-align: center; /* 041219(JC)added */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	background-color: #dddddd;
	border-left: #AFAFAF 0px solid;
}
.FooterItemStyleB
{
	font-weight: bold;
	font-size: 12px;
	color: #666666; /* #01247E; */ /* 041219(JC)was white */
	text-align: center; /* 041219(JC)added */
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	background-color: #dddddd;
	border-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
}
A.FooterItemStyle:link {
	text-decoration: none;
	color:white;
}

A.FooterItemStyle:visited  {
	text-decoration: none;
	color:#eeeeee;
}

A.FooterItemStyle:active   {
	text-decoration: none;
	color:#eeeeee;
}

A.FooterItemStyle:hover	{
	text-decoration: none;
	color:yellow;
}

/* Style for main tables */
.TableStyle1
{
	border-bottom: #666666 0px solid; /* #01247E 0px solid; */
	border-left: #666666 0px solid; /* #01247E 0px solid; */
	border-top: #666666 0px solid; /* #01247E 0px solid; */
	border-right: #666666 0px solid; /* #01247E 0px solid; */
}
.TableStyle2
{
	border-left: #666666 1px solid; /* #01247E 1px solid; */
	border-right: #666666 1px solid; /* #01247E 1px solid; */
	border-bottom: #666666 1px solid; /* #01247E 1px solid; */
}

/* text style for the current date */
.CurrentDateStyle {
	font-weight: bold;
	font-size: 7pt;
	color: yellow;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.ticker { /* 041219(JC)added */
/*	border: 1px;
	border-top: 0px;
	border-style: solid;
	border-color: #666666; /* #01247E; */
*/
	background-color: #cccccc;
	padding: 1px;
	width: 95%;
}

.disclaimer { /* 041219(JC)added */
	font-size: 10px;
	color: #666666; /* #01247E; */
	text-align: center;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-style: italic;
}

/* 041219(JC)added all News sections */
.NewsHeadlines {
	text-align: left;
	padding: 0px;
}

A.NewsHeadline:link, A.NewsHeadline:visited, A.NewsHeadline:active{
	color: #666666; /* #01247E; */
	font-weight: bold;
}

A.NewsSource:link, A.NewsSource:visited, A.NewsSource:active{
	color: #666666; /* #01247E; */
	font-weight: normal;
}

A.NewsSub:link, A.NewsSub:visited, A.NewsSub:active {
	background-color: #FFCCCC;
	color: #666666; /* #01247E; */
}

A.NewsHeadline:hover,
A.NewsSource:hover,
A.NewsSub:hover {
	color: #0000FF;
}

.NewsHeadline {
	font-size: x-small;
	color: #404040;
}

.NewsSource, .NewsTime, .NewsSub {
	font-size: xx-small;
	color: #A0A0A0;
	margin-left: 2px;
}

.NewsDisclaimer {
	font-style: italic;
	font-size: xx-small;
	color: #0E047D;
	text-align: center;
}

.ImageFloatTopLeft {
	float: left;
	clear: both;
	margin-right: 8px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ImageFloatTopRight {
	float: right;
	clear: both;
	margin-left: 8px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.HeaderOptions{
	float: right;
	border: 0px;
	margin: 0px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: xx-small;
	color: #0E047D;
}
.ScrollingPrices{
	font-size: x-small;
	color: #666666;
}
