﻿body
{
	font-family: Tahoma, 'Trebuchet MS' , Arial, Verdana;
	font-size: 9pt;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.loginTable
{
	color: #003366;
	padding: 3px;
}
.loginTable A
{
	color: #003366;
}
.loginTable A:visited
{
	color: #003366;
}
.resultsRadio 
{
    font-family:Calibri,Verdana,Arial,Tahoma;
    color: cornflowerblue;
    font-weight:bold;
    font-size:12pt;
    vertical-align:top;
}
.factSheetLink
{
	font-size: 8pt;
	color: #4169E1;
	text-decoration: none;
}
.factSheetLink A:hover
{
	font-size: 8pt;
	color: #4169E1;
	text-decoration: underline;
}
.factSheetLink A:visited
{
	font-size: 8pt;
	color: #4169E1;
	font-weight: bold;
	text-decoration: none;
}
.WTPHeadline, .WTPHeadline A:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-decoration:none;
}
.WTPHeadline A:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-decoration:underline;
}

.mainTable
{
	font-size: 9pt;
	color: gray;
}
.pctHolding
{
	font-size: 10pt;
	color: #FF8C00;
	font-weight: bold;
	border-right: #F5F5F5 2px solid;
}
.changeUp
{
	font-size: 11pt;
	color: green;
	font-weight: bold;
}
.changeDown
{
	font-size: 11pt;
	color: red;
	font-weight: bold;
}
.price
{
	font-size: 23pt;
	color: black;
	font-weight: bold;
}
.quoteLabel
{
	font-size: 8pt;
	color: gray;
}
.quoteData
{
	font-size: 9pt;
	color: black;
	vertical-align: middle;
	text-align: left;
	white-space:nowrap;
}
.holdingLabel
{
	font-size: 8pt;
	color: gray;
}
.holdingData
{
	font-size: 8pt;
	color: black;
}
.mainTable_small
{
	font-size: 8pt;
	color: gray;
}
.changeUp_small
{
	font-size: 10pt;
	color: green;
	font-weight: bold;
}
.changeDown_small
{
	font-size: 10pt;
	color: #DC143C;
	font-weight: bold;
}
.price_small
{
	font-size: 18pt;
	color: black;
	font-weight: bold;
}
.quoteLabel_small
{
	font-size: 8pt;
	color: gray;
}
.quoteData_small
{
	font-size: 8pt;
	color: black;
}
.quoteData_smallLink
{
	font-size: 8pt;
	color: #4169E1;
}
.performanceTable
{
	width: 100%;
}
.performanceLabel
{
	font-size: 10pt;
	color: gray;
	text-decoration: underline;
	padding: 2px;
}
.performanceGain
{
	font-size: 11pt;
	font-weight: bold;
	color: green;
	padding: 2px;
}
.performanceLoss
{
	font-size: 11pt;
	font-weight: bold;
	color: red;
	padding: 2px;
}
.performanceData
{
	font-size: 11pt;
	color: gray;
	padding: 2px;
}
.searchHeader
{
	font-size: 8pt;
	color: black;
}
.description
{
	font-size: 10pt;
	color: gray;
	line-height: 13pt;
	font-family: Arial;
}
.checkBox
{
	font-size: 8pt;
	color: #003366;
}
.fundName
{
	font-weight: bold;
	font-size: 16pt;
	color: #ff6600;
}
.fundSymbol
{
	font-weight: bold;
	font-size: 18pt;
	color: #4169E1;
}
A, A:visited
{
	color: #4169E1;
	text-decoration:none;
}
A:hover 
{
	color: #4169E1;
	text-decoration:underline;
}
.fundScreenerButton
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	border-right: #B0C4DE 1px solid;
	border-top: #B0C4DE 1px solid;
	border-left: #B0C4DE 1px solid;
	border-bottom: #B0C4DE 1px solid;
	cursor: hand;
	cursor: pointer;
	position: relative;
	background-image: url(ig_common/20071CLR20/Styles/Office2007Silver/WebMenu/background.jpg);
}

.tdDetailHeader
{
	height: 10px;
	background-color: #edf1ff;
	font-weight: bold;
	font-size: 10pt;
	color: #000066;
	padding: 2px;
}

.fundScreenerButton:hover
{
	color: #191970;
	background-image: url(ig_common/20071CLR20/Styles/Office2007Silver/WebMenu/igMenuItemHover.png);
}
.transparent
{
	background-color: Transparent;
}

#fscroller
{
	width: 300px;
	height: 10px;
	padding: 5px;
	color: #A9A9A9;
	font-size: 10pt;
}

#fscroller2
{
	width: 300px;
	height: 10px;
	padding: 5px;
	color: #A9A9A9;
	font-size: 10pt;
}
.coverDiv
{
	background-color: White;
	width: 450px;
	position: relative;
	top: 46px;
	left: 2px;
	height: 18px;
	z-index: 1;
}
.period
{
	font-size: 10px;
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-family: Arial;
}
.perfCoverDiv
{
	background-color: #F2F2F2;
	width: 210px;
	position: relative;
	left: 10px;
	top: -136px;
	height: 22px;
	z-index: 1;
	color: #191970;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
#perfDiv
{
	z-index: -1;
}
.selectedLink
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.fundPopup
{
	z-index: 1;
	width: 250px;
	position: absolute;
	height: 200px;
	font-size: 8pt;
	color: #191970;
	background-color: white;
	border-right: black 2px groove;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: black 2px groove;
	display: none;
}
.menuTitle
{
	font-weight: bold;
	color: white;
	background-color: #B0C4DE;
	text-align: center;
	font-size: 12px;
	height: 20px;
}
.searchTextBox
{
	font-family: Tahoma, 'Trebuchet MS' , Arial, Verdana;
	border-right: #B0C4DE 2px solid;
	border-top: #B0C4DE 2px solid;
	border-left: #B0C4DE 2px solid;
	width: 240px;
	border-bottom: #B0C4DE 2px solid;
	font-size: 11pt;
	height: 18px;
	color: #4169E1;
}
.profileTextBox
{
	border-right: yellowgreen 2px solid;
	border-top: yellowgreen 2px solid;
	border-left: yellowgreen 2px solid;
	border-bottom: yellowgreen 2px solid;
}
.headlineTextBox
{
	font-family: Tahoma, 'Trebuchet MS' , Arial, Verdana;
	border-right: #B0C4DE 2px solid;
	border-top: #B0C4DE 2px solid;
	border-left: #B0C4DE 2px solid;
	width: 240px;
	border-bottom: #B0C4DE 2px solid;
	font-size: 10pt; /*font-weight: bold; */
	height: 20px; /*color: #000066;*/
	font-weight: bold;
	color: #778899;
}
.loginLabel
{
	font-size: 10pt;
	color: #191970;
}
.holdingsDate
{
	font-size: 8pt;
	color: #4169E1;
}

.lblHide
{
	display: none;
	width: 0px;
	height: 0px;
}

.smallCheck
{
	width: 1px;
	height: 1px;
}
.largeText
{
	font-size: 12pt;
	color: #4169E1;
}
.loginPage
{
}
.screenerDiv
{
	border-right: #DCDCDC 1px solid;
	border-top: #DCDCDC 1px solid;
	border-left: #DCDCDC 1px solid;
	border-bottom: #DCDCDC 1px solid;
	background-color: white;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 740px;
}
.divQuickFind
{
	background-color: #edf1ff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	width: 715px;
}

.lnkReply, .lnkReply A, lnkReply A:visited
{
	color: #4169E1;
	font-size: 8pt;
	text-decoration: none;
}
.lnkReply A:hover
{
	font-size: 8pt;
	color: #4169E1;
	text-decoration: underline;
}

.waysToPlayLink
{
	color: #4169E1;
	font-weight: bold;
	text-decoration: none;
}
.waysToPlayLink A,.waysToPlayLink A:visited, .waysToPlayLink A:hover
{
	color: peru;
	font-weight: bold;
	text-decoration: none;
}
.WTP_Description 
{
	font-size: 8pt;
	color:White;
}
.WTP_User
{
	font-size: 8pt;
	color: #F5F5F5;
}
.WTP_User A, .WTP_User A:visited
{
	font-size: 8pt;
	color: white;
	font-weight:bold;
	text-decoration:none;
}
.WTP_User A:hover
{
	font-size: 8pt;
	color: white;
	font-weight:bold;
	text-decoration:underline;
}
.WTP_Title
{
	font-size: 10pt;
	color: #F5F5F5;
}
.WTP_Title A, .WTP_Title A:visited
{
	font-size: 10pt;
	color: white;
	font-weight:bold;
	text-decoration:none;
}
.WTP_Title A:hover
{
	font-size: 10pt;
	color: white;
	font-weight:bold;
	text-decoration:underline;
}
.WTP_Headline
{
	font-size: 10pt;
	color: white;
}
.WTP_Headline A, .WTP_Headline A:visited
{
	font-size: 10pt;
	color: white;
	font-weight:bold;
	text-decoration:none;
}
.WTP_Headline A:hover
{
	font-size: 10pt;
	color: white;
	font-weight:bold;
	text-decoration:underline;
}
.wtpFund A, .wtpFund A:visited
{
	font-size: 8pt;
	color: white;
	text-decoration:none;
}
.wtpFund A:hover
{
	font-size: 8pt;
	color: white;
	text-decoration:underline;
}
.smallLink_buy, .smallLink_buy A, .smallLink_buy A:visited
{
	font-size: 9pt;
	color: green;
}
smallLink_buy A:hover
{
	font-size: 9pt;
	color: green;
	text-decoration:underline;
}
.smallLink_sell, .smallLink_sell A, .smallLink_sell A:visited
{
	font-size: 9pt;
	color: #8B0000;
}
.smallLink_sell A:hover
{
	font-size: 9pt;
	color: #8B0000;
	text-decoration:underline;
}
.verySmallLink
{
	font-size: 8pt;
	color: #4169E1;
}
.divWaysToPlay
{
	color: white;
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	background-color: #cc6600;
}
.masterTable
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#FundGridView TABLE
{
}
TABLE
{
	border-collapse: collapse;
	padding: 0;
}
TD
{
}
.headlineStep
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	background-color: #BFCBE8;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right: #6495ED 1px solid;
	border-top: #6495ED 1px solid;
	border-left: #6495ED 1px solid;
	border-bottom: #6495ED 1px solid;
}
.headlineTitle
{
	font-size: 16pt;
	color: #006699;
	border-bottom: #6495ED thin dotted;
	background-color: white;
	font-family: 'Trebuchet MS' ,Tahoma , Arial, Verdana;
	font-weight: bold;
}
.headlineSmall
{
	color: peru;
	font-size: 10pt;
	font-weight: bold;
}
.portfolioSmall, .portfolioSmall A, .portfolioSmall A:visited
{
	font-size: 8pt;
	color: #A9A9A9;
}
.portfolioSmall A:hover
{
	font-size: 8pt;
	color: #A9A9A9;
	text-decoration:underline;
}
.portfolioSmall_Up
{
	font-size: 8pt;
	color: green;
}
.portfolioSmall_Down
{
	font-size: 8pt;
	color: #8B0000;
}
.portfolioSmall2
{
	font-size: 8pt;
	color: olivedrab;
}
.portfolioSmall3
{
	font-size: 8pt;
	color: #696969;
}
.portfolioMedium
{
	font-size: 10pt;
	color: #696969;
	font-weight:bold;
}
.portfolioSymbol, .portfolioSymbol A:link, .portfolioSymbol A:visited, .portfolioSymbol A:hover, .portfolioSymbol A:active
{
	font-size: 11pt;
	color: #FF8C00;
	font-weight: bold;
	text-decoration: none;
}
.portfolioNormal
{
	font-size: 10pt;
	color: #4169E1;
}
.portfolioNormal A
{
	font-size: 10pt;
	color: #4169E1;
}
.portfolioNormal A:hover
{
	font-size: 10pt;
	color: #6495ED;
}
.portfolioNormal A:visited
{
	font-size: 11pt;
	color: #4169E1;
}
.searchList_Name, .searchList_Name A:link, .searchList_Name A:visited, .searchList_Name A:hover, .searchList_Name A:active
{
	font-size: 11pt;
	font-weight:bold;
	color: #4169E1;
}
.searchList_Name A:hover
{
	text-decoration:underline;
}
.searchList_Sponsor, .searchList_Sponsor A:link, .searchList_Sponsor A:visited, .searchList_Sponsor A:hover, .searchList_Sponsor A:active
{
	font-size: 9pt;
	font-weight:bold;
	color: #6495ED;
}
.searchList_Sponsor A:hover
{
	text-decoration:underline;
}
.searchList_PriceUp
{
	font-size: 8pt;
	font-weight: bold;
	color: DarkGreen;
	border-bottom: #BFD3EE 1px solid;
	border-right: #F5F5F5 2px solid;
}
.searchList_PriceDown
{
	font-size: 8pt;
	font-weight: bold;
	color: #8B0000;
	border-bottom: #bfd3ee 1px solid;
	border-right: #F5F5F5 2px solid;
}
.searchList_PriceNA
{
	font-size: 8pt;
	font-weight: bold;
	color: #DCDCDC;
	border-bottom: #BFD3EE 1px solid;
	border-right: #F5F5F5 2px solid;
}
.profileHeadline, .profileHeadline A, .profileHeadline A:visited
{
	font-size: 10pt;
	font-weight:bold;
	color: #6495ED;
	text-decoration: none;
}
.profileHeadline A:hover
{
	font-size: 10pt;
	font-weight:bold;
	color: #6495ED;
	text-decoration:underline;
}
.tdPicture
{
	border-right: yellowgreen 1px solid;
	border-top: yellowgreen 1px solid;
	border-left: yellowgreen 1px solid;
	border-bottom: yellowgreen 1px solid;
}
.headlineText, .headlineText A, .headlineText:visited
{
	font-size: 12pt;
	color: #6495ED;
	font-weight:bold;
	text-decoration: none;
}
.headlineText A:hover
{
	font-size: 12pt;
	color: #6495ED;
	font-weight:bold;
	text-decoration: underline;
}
.headlineDesc
{
	color: #A9A9A9;
}
.wtpDate, .wtpDate A:link, .wtpDate A:visited, .wtpDate:hover, .wtpDate A:active
{
	font-size:8pt;
	color:#669933;
	font-weight:bold;
}
.wtpDate A:hover
{
	text-decoration:underline;
}
.wtpDate2
{
	font-size:8pt;
	color:#669933;
}
.wtpName 
{
	font-size:8pt;
	color:#696969;
	text-decoration:none;
}
.wtpName A, .wtpName A:visited
{
	font-size:8pt;
	color:#4169E1;
	text-decoration:none;
}
.wtpName A:hover 
{
	font-size:8pt;
	color:#4169E1;
	text-decoration:underline;
}
.wtpSort, .wtpSort A, .wtpSort A:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #4169E1;  /*#9CC525;*/
	text-decoration: none;
	background-color: white;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.wtpSort A:hover 
{
	font-weight: bold;
	font-size: 10pt;
	color: #4169E1;  /*#9CC525;*/
	text-decoration: none;
	background-color: white;
	text-decoration:underline;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.wtpSortSelected, .wtpSortSelected A, .wtpSortSelected A:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-decoration: none;
	background-color: #9CC525;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.topicName, .topicName A, .topicName A:visited
{
	font-weight: bold;
	font-size: 11pt;
	color: #6495ED;
	text-decoration:none;
}
.topicName A:hover 
{
	font-weight: bold;
	font-size: 11pt;
	color: #6495ED;
	text-decoration:underline;
}
.perfLabel 
{
	font-weight: bold;
	font-size: 13pt;
	color: #4169E1;
	text-decoration:none;

}
.wtpMain, .wtpMain A, .wtpMain A:visited
{
	font-weight: bold;
	font-size: 12pt;
	color: #6495ED;
	text-decoration: none;
}
.wtpMain A:hover 
{
	font-weight: bold;
	font-size: 12pt;
	color: #6495ED;
	text-decoration:underline;
}
.discussFund, .discussFund A, .discussFund A:visited
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #6495ED;
	text-decoration:none;
	color:White;
}
.discussFund A:hover 
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #6495ED;
	color:White;
	text-decoration:underline;
}
.indexName, indexName A, .indexName A:link, .indexName A:visited, indexName A:hover, indexName A:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #4169E1;
}
.indexNormal
{
	font-weight: bold;
	font-size: 8pt;
	color: #696969;
}
.indexUp
{
	font-size: 8pt;
	color: green;
}
.indexDown
{
	font-size: 8pt;
	color: red;
}
.indexClear
{
	font-size: 8pt;
	color: white;
}
.footer 
{
	border-top:solid 3px #4169E1; 
	background-color:#EDF1FF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px
}
.footerLink 
{
	color:#6495ED;
}

/* Styles for Quote Ticker */
#quoteTicker
{
	font-family:Verdana;
	font-size:11px;
	width:100%; /* must set a width for IE6 */
	border-bottom: solid 0px #4169E1;
	border-top: solid 0px #4169E1;
	padding-bottom:10px;
	white-space:nowrap;
}
#quoteTicker .ajax__marquee_wrapper
{
	width:100%; /* must set a width for IE6 */
    padding-top:4px;
    padding-bottom:6px;
    white-space:nowrap;
}
#quoteTicker .ajax__marquee_wrapper .item
{
	padding-right:60px;
	white-space:nowrap;
}
#quoteTicker .ajax__marquee_wrapper .item .title
{
}
#quoteTicker .ajax__marquee_wrapper .item .symbol
{
	position:relative;
	top:-1px;
}
#quoteTicker .ajax__marquee_wrapper .item .tickChangeUp
{
	color: #00CC00;
	font-weight:bold;
	position:relative;
	top:-1px;
}
#quoteTicker .ajax__marquee_wrapper .item .tickChangeDown
{
	color: #FF3300;
	font-weight:bold;
	position:relative;
	top:-1px;
}
#quoteTicker .ajax__marquee_wrapper .item .tickPrice
{
	font-weight:bold;
	position:relative;
	top:-1px;
}
#quoteTicker .ajax__marquee_wrapper .item .tickLink 
{
	white-space:nowrap;
	position:relative;
	padding-right:5px;
}
#quoteTicker .ajax__marquee_wrapper .item A
{
	color:white;
	white-space:nowrap;

}   
#quoteTicker .entertainment
{
	background-image: url('../img/headback.gif');
	white-space:nowrap;

}
.colVolume
{
	font-weight: bold;
	color: #003399;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFF99;
} 
