@import url(/Global/Assets/Styles/NavsTopBottom.css);
@import url(/css/ItemSpecific/GlobalSearch.css);

/* controls page margins and background color for standard pages */

body.standard
	{
	margin: 5px;
	padding: 0px;
	background-color: #ffffff;
	}

/* controls generic styling for standard pages */

body, p,ul,ol,li
	{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	}

/* generic hyperlink styling */

a:link
	{
    color: #003399;
	text-decoration: none;
	}

a:visited
	{
    color: #780000;
	text-decoration: underline;
	}

a:hover
	{
	text-decoration: underline;
	color: #ff0000;
	}

a:active
	{
	text-decoration: underline;
	}

.topmenu						/* controls link on the top menu bar */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

.formtext				
{
    color: #000000;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
}
.border
{
	color: black;
	font-size: 8.5pt;
	font-style: normal;
	border: solid #999999;
	border-width: 1px 1px 1px 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom: 10px;
}

.border2
{
	color: black;
	font-size: 8.5pt;
	font-style: normal;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

A.topmenu						/* controls link on the top menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold
}
A.topmenu:hover			/* controls link on the top menu bar-rollover */
{
	color:#ffcc00;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}
A.topmenu:visited						/* controls link on the top menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

A.topmenu:visited:hover						/* controls link on the top menu bar  */
{
    color: #ffcc00;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

.topmenu-dummy						/* controls link on the top menu bar - dummy for edumine */
{
    color: #666699;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold
}

.submenu						/* controls link on the top menu bar */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu						/* controls link on the top menu bar  */
{
    color: #000000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu:hover			/* controls link on the top menu bar-rollover */
{
	color:#ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal
}
A.submenu:visited						/* controls link on the top menu bar  */
{
    color: #000000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu:visited:hover						/* controls link on the top menu bar  */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}

.submenu2						/* controls link on the top menu bar */
{
    color: #999999;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu2						/* controls link on the top menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}
A.submenu2:hover			/* controls link on the top menu bar-rollover */
{
	color:#ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu2:visited						/* controls link on the top menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}
A.submenu2:visited:hover						/* controls link on the top menu bar  */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}

.submenu3						/* controls link on the top menu bar */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal
}
A.submenu3						/* controls link on the top menu bar  */
{
    color: #000066;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu3:hover			/* controls link on the top menu bar-rollover */
{
	color:#ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu3:visited						/* controls link on the top menu bar  */
{
    color: #000066;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}
A.submenu3:visited:hover						/* controls link on the top menu bar  */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
}


.search_for						/* controls text above the search box */
{
    color: #333366;
    text-decoration: none;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
}

.sidemenu-infodb				/* controls link on the sidemenu bar */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.1pt;
    font-style: normal;
    font-weight: bold;
}

A.sidemenu-infodb				/* controls link on the sidemenu bar */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.1pt;
    font-style: normal;
    font-weight: bold
}

A.sidemenu-infodb:visited				/* controls link on the sidemenu bar */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 7.1pt;
    font-style: normal;
    font-weight: bold;
}

A.sidemenu-infodb:hover				/* controls link on the sidemenu bar */
{
    color: #ffcc00;
    text-decoration: none;
    font-size: 7.1pt;
    font-style: normal;
    font-weight: bold;
}

A.sidemenu-infodb:visited:hover				/* controls link on the sidemenu bar */
{
    color: #ffcc00;
    text-decoration: none;
    font-size: 7.1pt;
    font-style: normal;
    font-weight: bold;
}

.sidemenu						/* controls link on the sidemenu bar */
{
    color: #000000;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal
}
A.sidemenu, A.sidemenu:visited, A.sidemenu:link, A.sidemenu:active	/* controls link on the sidemenu bar  */
{
    color: #000000;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}
a.sidemenu:hover			/* controls link on the sidemenu bar-rollover */
{
	color:#ff0000;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
	
}

.sidebarSmallText 
{ 
    font-size:8pt; 
    color: #000066; 
    font-weight:normal; 
    margin-top:3pt; 
    margin-bottom:5pt; 
}


.bottommenu						/* controls link on the bottom menu bar */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}
A.bottommenu						/* controls link on the bottom menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal
}
A.bottommenu:hover			/* controls link on the bottom menu bar-rollover */
{
	color:#ffcc00;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}
A.bottommenu:visited						/* controls link on the bottom menu bar  */
{
    color: #ffffff;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}
A.bottommenu:visited:hover			/* controls link on the bottom menu bar-rollover */
{
	color:#ffcc00;
    text-decoration: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}

.subscriber						/* for Subscriber Access Only text */
{
    color: #000000;
    text-decoration: none;
    font-size: 6pt;
    font-style: normal;
    font-weight: normal;
}

A.hn-co-name						/* Headline News companies */
{
    color: #000066;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.hn-co-name:active						/* Headline News companies */
{
    color: #ffcc00;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}
A.hn-co-name:visited						/* Headline News companies */
{
    color: #000066;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}
A.ind-watch-co						/* Industry Watch companies */
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.ind-watch-co:active						/* Industry Watch companies */
{
    color: #ffcc00;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.ind-watch-co:visited						/* Industry Watch companies */
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.ind-watch-fc						/* Industry Watch companies */
{
    color: #000066;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.ind-watch-fc:active						/* Industry Watch companies */
{
    color: #ff0000;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.ind-watch-fc:visited						/* Industry Watch companies */
{
    color: #000066;
    text-decoration: underline;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}

A.Newsletter
{
        color: #000080;
        text-decoration: underline
}
A.Newsletter:visited
{
        color: #000080;
        text-decoration: underline;
}

.MainNews
{
    color: #ffcc00;
    text-decoration: underline;
}
A.MainNews
{
    color: #ffcc00;
    text-decoration: underline;
}
A.MainNews:visited
{
    color: #ffcc00;
    text-decoration: underline;
}

A.Misc
{
    color: #FFcc00;
    text-decoration: none;
}
A.Misc:hover
{
    color: #ffffff;
    text-decoration: none;
}
A.Misc:visited
{
    color: #FFcc00;
    text-decoration: none;
}
A.Misc:visited:hover
{
    color: #ffffff;
    text-decoration: none
		
}

A.Misc2
{
    color: #FFcc00;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.Misc2:hover
{
    color: #ffffff;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.Misc2:visited
{
    color: #FFcc00;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.Misc2:visited:hover
{
    color: #ffffff;
	font-family: Arial,Verdana;
    text-decoration: none;
}

.f 
{
	font-family: Arial Narrow; 
	font-size:10pt
}
.fc 
{
	font-family: Arial Narrow; 
	font-size:9pt; 
	text-decoration: none; 
	color:#000000
}
a.fc:hover 
{
	font-family: Arial Narrow; 
	font-size:9pt; 
	text-decoration: underline; 
	color:#ff0000;
}
a.fc:visited
{
	font-family: Arial Narrow; 
	font-size:9pt; 
	text-decoration: none; 
	color:#000000;
}
a.fc:visited:hover 
{
	font-family: Arial Narrow; 
	font-size:9pt; 
	text-decoration: underline; 
	color:#ff0000;
}

.fc2 
{
	font-family: Arial; 
	font-size:8pt; 
	text-decoration: none; 
	color:#ffffff;
}
a.fc2:hover 
{
	font-family: Arial; 
	font-size:8pt; 
	text-decoration: underline; 
	color:#ffcc00;
}
a.fc2:visited 
{
	font-family: Arial; 
	font-size:8pt; 
	text-decoration: none; 
	color:#ffffff;
}
a.fc2:visited:hover 
{
	font-family: Arial; 
	font-size:8pt; 
	text-decoration: underline; 
	color:#ffcc00;
}

.ff 
{
	font-family: Arial; 
	font-size: 10pt; 
	color: gold; 
	text-decoration: none;
}
.fz 
{
	font-family: Arial; 
	font-size: 13pt;
}

.hometext
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

.plaintext
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

.goldtitle
{
    color: #ffcc00;
    font-size: 9pt;
	font-weight: bold;
    font-style: normal;
}

.smalltext 
{
    color: #000066;
    font-size: 7.5pt;
    font-style: normal;
}

A.smalltext
{
    color: #000066;
    font-size: 7.5pt;
    font-style: normal;
	text-decoration: none;
}

A.smalltext:visited
{
    color: #990000;
    font-size: 7.5pt;
    font-style: normal;
	text-decoration: none;
}

A.smalltext:hover				/* link background rollover */
{
    font-size: 7.5pt;
    font-style: normal;
	text-decoration: underline;
	
}

.smalltextgrey
{
    color: #666666;
    font-size: 7.5pt;
    font-style: normal;
}

.smalltext2                     /* controls styles on headline_left_templates.html */
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

A.smalltext2					
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
}

A.smalltext2:visited
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
}

A.smalltext2:hover				/* link background rollover */
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
	background: #eeeeee;
}

P.smalltext3
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
    line-height:  100%;
}

P.smalltextBug				/* controls text on XML news for country without a link */
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
    line-height:  100%;
    
	margin-top:  -1em; 
	margin-bottom:  0.1em;
	margin-right:  1.5em; 
	margin-left:  3.5em;
}


.smalltext3							/* controls link text on XML news */
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
    line-height:  9.6pt;

	
}

A.smalltext3						/* controls link text on XML news */
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
    line-height:  9.6pt;
    margin-top:  0.3em; 

	
}

A.smalltext3:visited				/* controls link text on XML news */
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
    line-height:  9.6pt;

}

A.smalltext3:hover				/* controls link text on XML news background rollover */
{
    color: #cc3333;
    font-size: 8pt;
    font-style: normal;
    line-height:  9.6pt;

	
}

.xmltext			/* controls text on XML news */
{
	font-size: 7.5pt;
	font-style: italic;
	line-height: 9.6pt;
	font-weight: normal;
	color: #999999;
	margin-top: 0.1em;
	margin-bottom: 0.4em;
}

P.xmltext			/* controls text on XML news */
{
	color: #999999;
    font-size: 7.5pt;
    font-style: italic;
    font-weight: normal;
	margin-top:  0.1em; 
	margin-bottom:  0.4em;
	
		
}

P.datetext			/* controls text on XML news */
{
	color: #cc3333;
    font-size: 7.5pt;
    font-style: italic;
    font-weight: normal;
	margin-top:  0.1em; 
	margin-bottom:  -0.1em;
		
}

.datetext			/* controls text on XML news */
{
	color: #cc3333;
    font-size: 7.5pt;
    font-style: italic;
    font-weight: normal;
	margin-top:  0em;
	margin-bottom:  0em;
	line-height:  9.6pt;
		
}

.faqfont
{
    color: #FF0000;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold
	text-decoration: none;
	
	
}

A.faqfonttop
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
		
	
}

A.faqfonttop:visited
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
		
	
}


.faqfont:hover
{
    color: #FF0000;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none;
	
}


H2.faqfont
{
    color: #FF0000;
    font-size: 15pt;
    font-style: normal;
    font-weight: normal;
	text-decoration: none;
	margin-top:  0.1em; 
	margin-bottom:  0.1em;	
	
}

H2.faqfont:hover
{
    color: #FF0000;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none;
	margin-top:  0.1em; 
	margin-bottom:  0.1em;	
	background: #cccccc;
}

A.faqfont
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	margin-top:  -0.8em; 
	margin-bottom:  -0.8em;	
	
}


A.faqfont:visited
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	margin-top:  -0.8em; 
	margin-bottom:  -0.8em;	
	
}

A.faqfont:hover
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	margin-top:  -0.8em; 
	margin-bottom:  -0.8em;
		
	
}

P.faqQuestion
{
    color: #000066;
    font-size: 10pt;
    font-style: normal;
	
}


P.faqAnswer
{
    color: #999999;
    font-size: 9pt;
    font-style: normal;
	
}

a.featuring:link						/* Featuring Box */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

a.featuring:visited					/* Featuring Box */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

a.featuring:hover				/* Featuring Box */
{
    color: #ff0000;
    text-decoration: none;
	background-color: #FFFFFF;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

a.featuring:active						/* Featuring Box */
{
    color: #ff0000;
    text-decoration: none;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: bold;
}

.featuringTable
{
border: solid;
border-width: thin;
border-color: #666666;
}

P.headline
{
    color: black;
    font-size: 8pt;
    font-style: normal;
	font-weight: normal;
	margin-top:  0.1em; 
	margin-bottom:  0.1em;
}

P.smalltext
{
    color: black;
    font-size: 7.5pt;
    font-style: normal;
	margin-top:  0.1em; 
	margin-bottom:  0.1em;

}

a:link.header  				/*  This controls links in the channels section */
{
    color: #000066;
    font-style: normal;
	text-decoration: none; /*  Changed from underline 2003-01-31 */
}
a:visited.header
	{
    color: #000066;
    font-style: normal;
	text-decoration: none; /*  Changed from underline 2003-01-31 */
	}
a:hover.header
	{
    color: #000066;
    font-style: normal;
	text-decoration: none; /*  Changed from underline 2003-01-31 */
	}
a:active.header
	{
    color: #000066;
    font-style: normal;
	text-decoration: none; /*  Changed from underline 2003-01-31 */
	}

TD
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

BLOCKQUOTE
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

.hot-news
{
    color: #ff0000;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
}


H2
{
    color: black;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;	
}

H2.nospace
{
    color: #000000;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	white-space: pre;	
	margin-top:  0em; 
	margin-bottom:  0.3em;
	line-height:  0.8em;	
	
}

H2.nospaceGrey
{
    color: #999999;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	white-space: pre;	
	margin-top:  0em; 
	margin-bottom:  0.3em;
	line-height:  0.8em;	
	
}



.error
{
    color: #000066;
    font-size: 18pt;
    font-style: normal;
    font-weight: bold;
	white-space: pre;	
	margin-top:  0em; 
	margin-bottom:  0.3em;
		
	
}

H2.products
{
    color: #000066;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	white-space: pre;	
	margin-top:  0em; 
	margin-bottom:  0em;	
	
}

H3
{
    color: black;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
}

H4
{
    color: black;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
}

*/H5
{
    color: black;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}*/

H6
{
    color: black;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
}

.standard7
{
    color: black;
    font-size: 7pt;
}

.standard8
{
    color: black;
    font-size: 8pt;
}

.standard9
{
    color: black;
    font-size: 9pt;
}

.standard10
{
    color: black;
    font-size: 10pt;
}

.standard11
{
    color: black;
    font-size: 11pt;
}

a.standard11
{
    color: #ff0000;
    font-size: 11pt;
    font-style: normal;
	text-decoration: underline;
}

a.standard11:visited
{
    color: #000066;
    font-size: 11pt;
    font-style: normal;
	text-decoration: underline;
}


PRE
{
    font-family: Letter Gothic MT;
    font-size: 10pt;
    font-weight: 100;
    LETTER-SPACING: 0px;
    TEXT-ALIGN: left;
}

/* home page styles */

.homeProduct 
{
    color: black;
    font-size: 7.5pt;
    font-style: normal;
}

A.homeProduct
{
    color: #FF0000;
    font-size: 7.5pt;
    font-style: normal;
}

A.homeProduct:visited
{
    color: #FF0000;
    font-size: 7.5pt;
    font-style: normal;
}

A.homeProduct:hover				/* link background rollover */
{
    color: #FF0000;
    font-size: 7.5pt;
    font-style: normal;
	background: #efefef;
	
}

.homeNews                    /* controls styles on headline_left_templates.html */
{
    color: black;
    font-size: 8pt;
    font-style: normal;
}

A.homeNews					
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
}

A.homeNews:visited
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
}

A.homeNews:hover				/* link background rollover */
{
    color: #FF0000;
    font-size: 8pt;
    font-style: normal;
	background: #efefef;
}

.subheadline			/* controls sub headings  */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
    font-weight: bold;
	text-decoration: none; 
			
}

.headline              /* controls headline on home page */
{
    color: #000066;
    font-size:  20pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline			/* controls headline link on home page */
{
    color: #000066;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
				
}

A.headline:hover	/* controls headline link on home page -rollover */
{
    color: #000066;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline:visited		/* controls headline link on home page -visited */
{
    color: #000066;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline:visited:hover		/* controls headline link on home page -visited rollover */
{
    color: #999999;
    font-size: 20pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

.headline2			/* controls headline drop down on home page */
{
    color: #000066;
    font-family: Arial, Verdana, Helvetica;
    font-size: 13pt;
    font-style: bold;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline2			/* controls headline drop down on home page */
{
    color: #000066;
    font-family: Arial, Verdana, Helvetica;
    font-size: 13pt;
    font-style: bold;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline2:hover	/* controls headline drop down on home page -rollover */
{
    color: #cc0033;
    font-family: Arial, Verdana, Helvetica;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline2:visited		/* controls headline drop down on home page -visited */
{
    color: #000066;
    font-family: Arial, Verdana, Helvetica;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline2:visited:hover		/* controls headline drop down on home page -visited rollover */
{
    color: #cc0033;
    font-family: Arial, Verdana, Helvetica;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

.headline3			/* controls headline drop down on home page */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline3			/* controls headline drop down on home page */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline3:hover	/* controls headline drop down on home page -rollover */
{
    color: #cc0033;
    font-size: 15pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline3:visited		/* controls headline drop down on home page -visited */
{
    color: #000066;
    font-size: 15pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.headline3:visited:hover		/* controls headline drop down on home page -visited rollover */
{
    color: #cc0033;
    font-size: 15pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.dropdownclass	/* controls second headline on home page */
{
    color: #FF0000;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
	
			
}

A.dropdownclass:hover	/* controls second headline on home page -rollover */
{
    color: #cccccc;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
				
}

A.dropdownclass:visited		/* controls second headline on home page -visited */
{
    color: #000066;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

A.dropdownclass:visited:hover		/* controls second headline on home page -visited rollover */
{
    color: #cccccc;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
	text-decoration: none; 
			
}

div.homelayout
{
	margin:  0.2em 0em 0.2em 5.2em;
}

div.homelayout2
{
	margin:  0.3em 0em 0.2em 5.5em;
}

div.hometablespace
{
	padding-top: 10em;
	padding-bottom:  10em;
	
}


.header				/* controls specialty channel styles in news section */
{ 
	font-size:8pt; 
	font-weight:normal; 
	text-decoration:none; 
	margin-top:5pt; 
}
		
.commodities				/* controls text links for under commodities charts */
{ 
	font-family:Arial; 
	font-size:7.5pt; 
	font-weight:normal;
	color:#000000; 
	margin-left:5pt;
}

.source				/* controls specialty channel styles in news section */
{ 
	font-family:Arial; 
	font-size:7.5pt; 
	font-weight:normal;
	color:#999999; 
	margin-left:5pt;
}

.ulhome			/* controls list on XML news */
{
	margin-top:  -0.5em; 
	margin-bottom:  0.1em;
	margin-right:  1.5em; 
	margin-left:  1.5em;
	line-height:  1.2em;
	
}

.dropmenu		/* controls headline drop down on home page */
{
    color: #ff0000;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
	text-decoration: none; 
	  	
}

a.dropmenu:hover	/* controls headline drop down on home page -rollover */
{
    color: #000066;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
	text-decoration: none; 
  	background: #cccccc;
}

a.dropmenu:visited		/* controls headline drop down on home page -visited */
{
    color: #ff0000;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
	text-decoration: none; 
	   		
}

a.dropmenu:visited:hover		/* controls headline drop down on home page -visited rollover */
{
    color: #ff0000;
    font-size: 7.5pt;
    font-style: normal;
    font-weight: normal;
	text-decoration: none; 
	   			
}	

.userTime					/* controls link on the sidemenu bar */
{
    border-style: solid;
    border-color: #cccccc;
    border-width: thin;
    
}

/* end of home page styles */

.infomineProduct1
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt; 
	color:#e0e0e0; 
	font-weight:bold; 
	background-color:#000066; 
	text-decoration:none; 
}
.infomineProduct2
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt; 
	color:#e0e0e0; 
	font-weight:bold; 
	background-color:#000066; 
	text-decoration:none; 
}
.infomineProduct3
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt; 
	color:#e0e0e0; 
	font-weight:bold; 
	background-color:#000066; 
	text-decoration:none; 
}
.productRoll1
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt;
	color:#000066; 
	font-weight:bold; 
	background-color:#efefef; 
	text-decoration:none; 
}
.productRoll2
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt;
	color:#000066; 
	font-weight:bold; 
	background-color:#efefef; 
	text-decoration:none; 
}
.productRoll3
{ 
	font-family: Zurich Ex BT,Arial,Helvetica,sans-serif; 
	font-size:7.5pt;
	color:#000066; 
	font-weight:bold; 
	background-color:#efefef; 
	text-decoration:none; 
}

P.heading
{
    color: #000066;
	font-weight:bold; 
    font-size: 10pt;
    font-style: normal;
	
}

/* Beginning of Storefront Styles */



P.smallGrey				/* grey text 8 point --  controls text in storefront template 1 */
{
    color: #999999;
    font-size: 8pt;
    font-style: normal;
	font-weight: normal;
	margin-top:  0.1em; 
	margin-bottom:  0.1em;
}

P.smallBlue                                                                      /* Blue text 8 point -- controls text in storefront template  */
{
    color: #000066;
    font-size: 8pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

P.smallBlack                                                                   /* Black text 8 point -- controls text in storefront template  */
{
    color: #000000;
    font-size: 8pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

P.smallRed                                                   /* Red text 8 point -- controls text in storefront template */
{
    color: #cc0033;
    font-size: 8pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

P.smalldarkgreybigger                                              /* Red text 8 point -- controls text in storefront template */
{
    color: #666666;
    font-size: 10pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

P.smalldarkgrey                                                   /* Red text 8 point -- controls text in storefront template */
{
    color: #666666;
    font-size: 8pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

.smallwhite                                                  /* Red text 8 point -- controls text in storefront template */
{
    color: #ffffff;
    font-size: 8pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

P.bigtextTimesBlue	/* blue Times text 15 point -- controls text in storefront template */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
	
}

P.bigtextArialBlue                                                                 /* blue Arial text 15 point -- controls text in storefront template */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
	
}

P.bigtextVerdanaBlue                                                            /* blue Verdana text 15 point -- controls text in storefront template */
{
    color: #000066;
    font-size: 15pt;
    font-style: bold;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
	
}

P.bigtextVerdanaBlack                                                        /* black Verdana text 15 point -- controls text in storefront template  */
{
    color: #000000;
    font-size: 15pt;
    font-style: bold;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

/* Beginning of SoftwareMine Styles */

A.sublink
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;	
}


A.sublink:visited
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;	
}

A.sublink:hover
{
    color: #FF0000;
	text-decoration: none;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;	
}

p.smalltextsection
{
    color: #000000;
    font-size: 10pt;
    font-style: normal;
font-weight: normal;
margin-top:  0.1em; 
margin-bottom:  0.1em;
}

.swmineTitle 
{ 
font-size:28pt; 
color:#000066; 
font-weight:bold; 
}

.swmineHead 
{ 
font-size:9pt; 
color:#000066; 
font-weight:bold; 
}

.swmineHead1 
{ 
font-size:14pt; 
color:#000066; 
font-weight:bold; 
}

.swmineSmallText 
{ 
font-size:8pt; 
color:#000066; 
font-weight:normal; 
margin-top:3pt; 
margin-bottom:5pt; 
}

.swmineProductText 
{ 
font-size:8pt; 
color:#000066; 
font-weight:normal; 
}

.swmineProduct 
{ 
font-size:8pt; 
color:#e0e0e0; 
font-weight:bold; 
background-color:#000066; 
text-decoration:none; 
}

.swmineProductRoll 
{ 
font-family:  Arial,Verdana, Helvetica;
font-size:7pt; 
color:#000066; 
font-weight:bold; 
background-color:#e0e0e0; 
text-decoration:none; 
}

/* End of SoftwareMine Styles */



/* Start of Events Styles */
A.events
{
    color: #000066;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.events:hover
{
    color: #ff0000;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.events:visited
{
    color: #000066;
	font-family: Arial,Verdana;
    text-decoration: none;
}
A.events:visited:hover
{
    color: #ff0000;
	font-family: Arial,Verdana;
    text-decoration: none;
}

.eventsSearch
{
border: solid;
border-width: thin;
border-color: #000066;

}

.eventCell
{
border: solid;
border-width: thin;
border-color: #cccccc;

}

.formSpace		/* controls list on the form in events */
{
	margin-top:  -0.1em; 
	margin-bottom:  0.1em;
	margin-right:  1.5em; 
	margin-left:  1.5em;
	line-height:  1.2em;
	
}

/* End of Events Styles */

/* Start of Subscription Styles */
 
.subscriptionClass
{
border: solid;
border-width: thin;
border-color: #000066;

}

/* End of Subscription Styles */

/* Start of Equipment styles */

.equipmentList
{
border: solid;
border-width: thin;
border-color: #EFEFEF;

}



/* End of Equipment Styles */

/* Start of Exposition styles */

.tableChannels
{
border: solid;
border-width: thin;
border-color: #333333;

}


/* End of Exposition Styles */

/* Start of Banner styles */

img.banner
{
border-color: #000000;
border-width: 1px;
border-style: solid;
}

/* End of Banner Styles */
td.grey
{
    background-color: #efefef;
}
ul.narrow
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 9px;
	margin: 0px;
	margin-left: 9px;
}

/* Styles for Companies/Properties Alpha Listings*/

.alphalistd
	{
	font-family: arial,sans;
	font-size: 7.5pt;
	background-color: #f6f6f6;
	color: #000066;
	padding: 3px 5px 3px 5px;
	border: 1px solid #e6e6e6;
	text-align: center;
	}
.alphalistd a:link, .alphalistd a:visited, .alphalistd a:active
	{
	font-family: arial,sans;
	font-size: 7.5pt;
	text-decoration: none;
	color: #000066;
	padding: 0px 1px 0px 0px;
	}
.alphalistd a:hover
	{
	background-color: #000066;
	color: #ffffff;
	}

/* Style for Companies/Properties header */

h1.cpheader
	{
	font-size: 13.5pt;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: center;
	}
.edpad
	{
	padding-bottom: 10px;
	padding-top: 15px;
	}

/* Style for Spanish News Editorial */

h1.pagetitle
	{
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}

/* Style for Spanish News Editorial */

.pagedivider
	{
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #000066;
	}

/* Style for Spanish News Editorial */

p.newsheadline
	{
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	}

/* Style for Spanish News Editorial */

p.newsinfo
	{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-left: 25px;
	}

/* ss Classes below are all for Supplier searches */

.sssel
	{
	font-size: 8pt;
	width: 270px;
	}
.ssheader
	{
	background-color: #000066;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;	
	}
.sslabel
	{
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 5px;
	text-align: right;
	}
.ssicell
	{
	font-size: 8pt;
	padding-right: 3px;
	}
.ssismall
	{
	font-size: 8pt;
	width: 120px;
	}
.ssbrowse
	{
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 8pt;
	}
.sstable
	{
	border-color: #000066;
	border-style: solid;
	border-width: 1px;
	background-color: #efefef;
	width: 425px;
	}
a.ssalpha:link
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.ssalpha:visited
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.ssalpha:hover
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
	background-color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
a.ssalpha:active
	{
	font-family: arial,sans;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
	color: #000066;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}
.redlists
	{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-left: 15px;
	list-style: url(/graphics/arrow5a.gif) none;
	}
li.lipad
	{
	padding-bottom: 2px;
	}
li.lipadb
	{
	padding-bottom: 1em;
	}
.outer								/* MASTHEAD controls outer box outline */
	{
	border-style: solid;
	border-width: 1px;
	border-color: #000066;
	}
.inner								/* MASTHEAD controls inner box outline */
	{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	background-color: #000066;
	padding: 4px;
	}
.container							/* MASTHEAD controls image background in box */
	{
	/*background: url(/graphics/investment/investment_background.gif) repeat-x;*/
	}
h1.masthead							/* MASTHEAD controls text for sub pages */
	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 19px;
	color: #ffffff;
	}
	td.menulogo
	{
	background-color: #000066;
	border-color: #ffffff;
	border-width: 0 0 1px 0;
	border-style: solid;
	}

/* formatting for the top main menu - inactive */

td.menu
	{
	background-color: #000066;
	color: #ffffff;
	text-align: center;
	border-color: #ffffff;
	border-width: 0 0 1px 1px;
	border-style: solid;
	vertical-align: middle;
	padding: 2px 0 2px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 11%;
	}

/* formatting for the top main menu - active */

td.menured
	{
	background-color: #ff0000;
	color: #ffffff;
	text-align: center;
	border-color: #ffffff;
	border-width: 0 0 1px 1px;
	border-style: solid;
	vertical-align: middle;
	padding: 2px 0 2px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 11%;
	}

/* formatting for the top main menu - unavailable */

td.menugrey
	{
	background-color: #000066;
	color: #666666;
	text-align: center;
	border-color: #ffffff;
	border-width: 0 0 1px 1px;
	border-style: solid;
	vertical-align: middle;
	padding: 2px 0 2px 0;
	font-family: verdana, arial, sans-serif;
    font-size: 7.5pt;
	font-weight: bold;
	width: 11%;
	}

/* formatting for the top main menu sub menu */

td.menubar
	{
	background-color: #efefef;
	border-color: #ffffff;
	border-width: 0 0 1px 1px;
	border-style: solid;
	font-size: 7.5pt;
	height: 19px;
	}
/* Formatting for subscribe HND section */

input.subscribeField {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	font-weight: bold;
	color: #000000;
	font-size: 7pt;
	margin: 0px;
	padding-bottom: 1px;
	border-top: 1px solid #bfbfd9;
	border-right: 1px solid #40408c;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #7f7fb2;
	width: 125px;
	height: 15px;
}

input.subscribeForm {						
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #000066;
	color: #FFFFFF;
	font-size: 6pt;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #bfbfd9;
	border-right: 1px solid #40408c;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #7f7fb2;
	width: 80px;
	height: 15px;
}

input.subscribeFormHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #373737;
	font-size: 6pt;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #7f7f7f;
	border-left: 1px solid #e5e5e5;
	cursor: hand;
	width: 80px;
	height: 15px;
}

.productHTML {
	float: right;
}

/* formatting for the main side menu cell */

input.FormButton {							/* form buttons 2005 08 17 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #000066;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #bfbfd9;
	border-right: 2px solid #40408c;
	border-bottom: 2px solid #000066;
	border-left: 2px solid #7f7fb2;
}

input.FormButtonHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	font-weight: bold;
	color: #373737;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #f2f2f2;
	border-right: 2px solid #b2b2b2;
	border-bottom: 2px solid #7f7f7f;
	border-left: 2px solid #e5e5e5;
	cursor: hand;
}

/* Skype Window Borders */
.topContainer {
	background-image: url(/graphics/homeimages/subscribe/top.gif);
	background-repeat: repeat-x;
}

.leftContainer {
	background-image: url(/graphics/homeimages/subscribe/left.gif);
	background-repeat: repeat-y;
}

.rightContainer {
	background-image: url(/graphics/homeimages/subscribe/right.gif);
	background-repeat: repeat-y;
}

.bottomContainer {
	background-image: url(/graphics/homeimages/subscribe/bottom.gif);
	background-repeat: repeat-x;
}


.MainContentPadding {
	padding: 20px 20px 20px 20px;
/*	width: 100%; */
}

.articleHeader {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
}	

.skypeBox {
	background-image: url(/graphics/skype/skypeBtn_status.jpg);
	background-repeat: no-repeat;
	height: 33px;
	margin: 0px;
	padding: 0px 10px 11px 0px;
}

.skypeBoxNoStatus {
	background-image: url(/graphics/skype/skypeBtn_nostatus.jpg);
	background-repeat: no-repeat;
	height: 33px;
	margin: 0px;
	padding-bottom: 7px;
	text-align: center;
}

/* Banner Table */
.bannerTbl {
	margin: 0px;
	padding: 0px;
	height: 60px;
	text-align: center;
	border-width: 0px 0px 0px 0px;
	border-style: none;
}

.bannerTblS100V {
	width: 100px;
	margin: 4px;
}

.bannerTblS100V .bannerAd {
	margin: 0px;
	border: 1px solid #000000;
}

/* Begin Global Search Styles */
.GlobalSearch {
	width: 104px;
	background: #FFCC00;
	border: 1px solid #000066;
	text-align: center;
}


/* End Global Search Styles */


