.equityName {
	padding: 3px 3px 3px 3px;
	height: 19px;
	background: #E0E0E0;
	border-width: 1px;
	border-style: none none solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.equityName a:link, .equityName a:active, .equityName a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.equityName a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#equityNameBorder {
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
}

#equityNameGray {
	background: #EBEBEB;
}

#equityNameGray2 {
	background: #F5F5F5;
}

#equityNamePrice {
	background: #DCF1E8;
}

.equityImages {
	background: #E0E0E0;
	border-width: 1px;
	border-style: none none solid none;
	border-color: white;
}

#equityImagesPlus {
	padding: 5px 0px 6px 4px;
}

#equityImagesFund {
	padding: 7px 0px 6px 4px;
}

.equityTable {
	background: white;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #FFCA26;
}



.glossarySearch {
	color: #666666;
	height: 19px;
	padding: 2px 5px 2px 4px; 
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.glossarySearch a:link, .glossarySearch a:active, .glossarySearch a:visited {
	text-decoration: none;
	color: #666666;
}
.glossarySearch a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#glossarySearchTop {
	background: #FFCA26;
	color: #666666;
	font-weight: bold;
	text-align: center;
}

#glossarySearchBottom {
	background: #FFEDBB;
	color: #666666;
	font-weight: bold;
}



.equitySearch {
	color: #666666;
	height: 19px;
	padding: 2px 5px 2px 4px; 
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.equitySearch a:link, .equitySearch a:active, .equitySearch a:visited {
	text-decoration: none;
	color: #666666;
}
.equitySearch a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#equitySearchTopHeader {
	background: #FFCA26;
	color: white;
	font-weight: bold;
}

#equitySearchInput {
	font-weight: bold;
}

#equitySearchBottomHeader {
	font-weight: normal;
	background: #FFEDBB;
}

.equityHeader {
	padding: 3px 5px 3px 4px; 
	color: #737373;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: center;
}

#equityHeaderFirst {
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #EBEBEB;
}

#equityHeaderOther {
	border-width: 1px;
	border-style: solid solid none none;
	border-color: #EBEBEB;
}

#equityHeaderBottom {
	border-width: 1px;
	border-style: solid solid solid none;
	border-color: #EBEBEB;
}

.bondName {
	padding: 3px 5px 3px 4px; 
	height: 19px;
	background: #EBEBEB;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.className {
	padding: 3px 5px 3px 4px;
	height: 19px;
	background: #EBF5FE;
	border-width: 1px;
	border-style: none none solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.className a:link, .className a:active, .className a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.className a:hover {
	color: #70AF22;
	text-decoration: underline;
}

/*
#classNamepPrice {
	background: #EBEBEB;
	text-align: right;
}

#className {
	background: #DCF1E8;
	text-align: right;	
}*/

.subFundName {
	padding: 3px 5px 3px 4px;
	height: 19px;
	background: #FFF4D4;
	border-width: 1px;
	border-style: none none solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.subFundName a:link, .subFundName a:active, .subFundName a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.subFundName a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#subFundNamePrice {
	background: #FFF9E7;
}
/*
#subFundName {
	background: #DCF1E8;
	text-align: right;	
}*/

.special {
	padding: 3px 5px 3px 4px; 
	height: 19px;
	background: #FFF4D4;
	border-width: 1px;
	border-style: none none solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.special a:link, .special a:active, .special a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.special a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#specialBorder {
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
}

#specialPROGRAMME {
	background: #B3B3B3;
	/*text-align: left;*/
	color: white;
}

#specialPROGRAMMEHeader {
	background: #E0E0E0;
	/*text-align: left;*/
}

#specialSPEC_SEC {
	/*background: #EDDFDC;*/
	background: #F8F2F2;
	/*text-align: left;*/
}

#specialSPEC_SECHeader {
	/*background: #F8F2F2;*/
	background: #EDDFDC;
	/*text-align: left;*/
}

#specialTRANCHE {
	background: #FFF8EB;
	/*text-align: left;*/
}

#specialTRANCHEHeader {
	background: #FFECCC;
	/*text-align: left;*/
}

.contact {
	padding: 0px 5px 0px 4px; 
	background: white;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.contact a:link, .contact a:active, .contact a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.contact a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#contactHeader {
	font-weight: bold;
}

.indexName {
	padding: 3px 5px 3px 4px; 
	background: #E0E0E0;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

.indexName a:link, .indexName a:active, .indexName a:visited  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.indexName a:hover {
	color: #70AF22;
	text-decoration: underline;
}

#indexNameChange {
	background: #DCF1E8;	
}

#indexNameChangeBold {
	font-weight: bold;
	background: #C1E8D6;
}

#indexNameValue {
	background: #EBEBEB;
}

#indexNameGreen {
	background: #EBEBEB;
}

#indexNameRed {
	background: #EBEBEB;
	color: #FE0000;
}

.coveredWarrant {
	padding: 2px 3px 2px 4px; 
	color: #737373;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	text-align: center;
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #EBEBEB;
}

.indexHeader {
	background: #000000;
	padding: 2px 4px 2px 4px; 
	color: #FFFFFF;
	font: normal normal bold 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	border-width: 1px;
	border-style: solid none solid none;
	border-color: white;
}
h1.indexHeader {
	background: #000;
	padding: 2px 4px;
	color: #FFF;
	font-size: 11px;
	margin: 1px 0;
}

.history {
	padding: 3px 3px 3px 4px; 
	height: 19px;
	background: #EBEBEB;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: white;
	color: #666666;
	font: normal normal normal 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
}

#historyGreen {
	background: #DCF1E8;	
}

#historyGray {
	background: #CCCCCC;
	font-weight: bold;
}




.equitySearchTable {
	background: #FFF;
	border: 1px solid #FFCA26;
	margin: 2px 0;
	color: #666;
	font-size: 11px;
}
.equitySearchTable td {
	padding: 2px 5px 2px 4px; 
}
.searchHead { background: #FFCA26;	color: #FFF;	font-weight: bold;}
.searchBottom { background: #FFEDBB;}
.equitySearchTable a:link, .equitySearchTable a:active, .equitySearchTable a:visited  {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.equitySearchTable a:hover {	color: #70AF22;	text-decoration: underline;}

.legendTable {
	border: 1px solid #E0E0E0;
	margin: 2px 0;
	color: #666;
	font-size: 11px;
}
.legendTable td { padding: 3px;}
.legendTable td img { vertical-align: middle; margin-right: 5px;}

.equityDate {
	margin: 2px 0;
	color: #666;
	font-size: 11px;
}
.equityDate td { padding: 2px 4px; }
.equityDate td img { vertical-align: middle; margin-right: 5px;}

.equityListDate {
	margin: 2px 0;
	color: #666;
	font-size: 11px;
	padding: 2px 4px; 
}
.equityDate td img { vertical-align: middle; margin-right: 5px;}

.equityListTable {
	background: #FFF;
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #EBEBEB;
}
.equityListTable td a:link, .equityListTable td a:active, .equityListTable td a:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.equityListTable td a:hover {
	color: #70AF22;
	text-decoration: underline;
}
.equityListTable_img {	background: #F5F5F5; border-width: 1px; border-style: none solid solid none; border-color: #FFF; padding: 2px;}
.equityListTable_co {	background: #E0E0E0; border-width: 1px; border-style: none solid solid none; border-color: #FFF; padding: 3px;}
.equityListTable_ins {	background: #EBEBEB; border-width: 1px; border-style: none solid solid none; border-color: #FFF; padding: 3px;}
.equityListTable_price {	background: #DCF1E8; text-align: left; border-width: 1px; border-style: none none solid none; border-color: #FFF; padding: 3px;}
.equityListTable_price img { vertical-align: middle;}

.navResults {
	color: #737373;
	font-size: 11px;
}
.navResults a:link, .navResults a:active, .navResults a:visited  { color: #666;	text-decoration: none;}
.navResults a:hover { color: #6FB020;	text-decoration: underline;}
td.page { padding: 2px 1px; border-top: 1px solid #E0E0E0; }
td.pageBottom { padding: 2px 1px; border-bottom: 1px solid #E0E0E0; }
div.tabs { margin: 1px 0;}
img#button_cd { margin-right: 1px;}
img#button_pc { margin-right: 1px;}

table#etfGraph { margin-right: 2px;}