/* GLOBAL */

body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding:0;
}
p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
.bare_container {
	margin:0 auto;
	padding:0;
}
.outside_wrap {
	width:970px;
	margin:0 auto;
	padding:0;/*	position:relative;*/
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}
/* TOP SECTION */
.vaneckheader {
	height:100px;
	margin:0;
	padding:0;
	background-color:#fff !important;
	/*background: url(../images/quicklinks.gif) no-repeat right bottom;*/
	clear:both;
}
.vaneckheader img {
	float:left;
	border:0;
	margin:0 0 0 0;
	padding:0;
}
.headerTable {
	float:right;
}
.headerTable img {
	float:left;
	border:0;
	margin:0;
	padding:0;
}
.searchTable p, .countryTable p {
	float:right;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:2em;
}
.searchTableColor {
	background:#003a68;
}
.searchTable {
	background:#003a68;
	color:#fff;
}
.countryTable {
	background:#b2c4d2;
	color:#fff;
}
.searchBorders {
	
	border-bottom:1px solid #b2b2b2;
}
.contactTable {
	height:28px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	vertical-align:text-bottom;
	line-height: 3em;
	padding-right:5px;
	color: #003A68;
    text-decoration: none;
    width: 190px;
    
	
}
.youtubeTable img
{
    float:right;
	border:0;
	margin:0 0 0 0;
	padding:0;
	height:28px;
}
/*  TOP NAV  */
.topnav {
	height:21px;
	background: url(../images/topnav_bg.gif) no-repeat top;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	clear:both;
}
.topnavmenu ul {
	height:20px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.topnavmenu {
	float:left;
	width:100%;
	position:relative;
}

/*Top level list items*/



/* BODY */
.container {
	/*border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;*/
	margin:0;
	padding:0;
	float:left;
	clear:both;
	width:970px;
	background-color:#F3F3F4;
}
.breadcrumb {
	/*border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;*/
	margin:0;
	padding:8px 0px 0px 20px;
	float:left;
	clear:both;
	width:950px;
	color:#003a69 !important;
	background-color:#F3F3F4;
}
.breadcrumb a:link, .breadcrumb a:visited{
	
	color:#003a69 !important;
	text-decoration:none;

}
.breadcrumb a:hover{
	
	color:#809CB3 !important;
	text-decoration:underline;
}
.fundDropdown {
	
	padding:0px 60px 0px 0px;
	float:right;
		
}
.fundDDstyle
{
    font-size:10px;
    }
#printButton {
    clear:both;
    float:right;
    z-index:100;
    margin:0 10px 0 0;
    padding:0 0 0 0;
    /*
position:relative;
    top: -16px;
Please check FundDropDown.css for explanation.
*/
}
#printButton img {
    border:0;
}
/* LEFT MENU */
.leftMenuCol {
	width:150px;
	margin:0;
	padding:15px 20px 0 20px;
	float:left;
}
.leftMenu {
	width:140px;
	margin:-3px 0;
	padding:10px;
	background:#a7a9ac;
	color:#fff;
	font-size:9px;
	padding-top: 10px;
}
.leftMenu h5 {
	color:#4d4d4f;
	font-size:9px;
	margin:0 0 5px 0;
}
.leftMenu p {
	font-weight:normal;
	margin:0;
	padding:0;
}
.leftMenu img {
	border:0;
	position:relative;
	top:15px;
}
.leftMenu ul {
	margin:0 0 10px 0;
	padding:0px 10px 10px 0px;
	list-style-type:none;
	line-height:1.5em;
	color:#4d4d4f;
}
.leftMenu ul ul{
	margin:0 0 10px 0;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	color:#4d4d4f;
}
.leftMenu ul ul a{
	color:#DFDFDF !important;
	font-size:9px;
}
.leftMenu a:link, .leftMenu a:visited {
	color:#fff;
	text-decoration:none;
	line-height:16px;
	background: url(../images/menu-arrow.gif) no-repeat right center;
	padding-right:15px;
}
.leftMenuTop {
	width:160px;
	height:10px;
	background: url(../images/leftmenu_top.gif) no-repeat top;
	margin:25px 0 0 0;
	padding:0;
}
.leftMenuTopFPA {
	width:160px;
	height:10px;
	background: url(../images/leftmenu_top.gif) no-repeat top;
	margin:25px 0 0 0;
	padding:0;
}
.leftMenuTopMV {
	width:160px;
	height:30px;
	background: url(../images/leftmenu_top_mv.gif) no-repeat top;
	margin:0;
	padding:0;
}
.leftMenuTopNavy {
	width:160px;
	background:#183c69 url(../images/leftmenu_top_navy.gif) no-repeat top;
	margin:0;
	padding:0;
	color:#fff;
}
.leftMenuTopNavy h2, .leftMenuTopNavy h4 {
	font-size:14px;
	line-height:2em;
	margin:0 0 3px 10px;
}
.leftMenuTopBlue {
	width:160px;
	height:30px;
	background:#809cb3 url(../images/leftmenu_top_blue.gif) no-repeat top;
	margin:0;
	padding:0;
	color:#fff;
}
.leftMenuTopBlue h2 , .leftMenuTopBlue h4 {
	font-size:14px;
	line-height:2em;
	margin:0 0 3px 10px;
}
.leftMenuTopGray {
	width:160px;
	background:#809cb3 url(../images/leftmenu_top_gray.gif) no-repeat top;
	margin:0;
	color:#fff;
}
.leftMenuTopGray h2, .leftMenuTopGray h4 {
	font-size:12px;
	line-height:2em;
	padding-bottom:3px;
	text-transform:uppercase;
	text-align:center;
}
.leftMenuBottom {
	width:160px;
	height:10px;
	overflow: visible;
	background: url(../images/leftmenu_bottom.gif) no-repeat bottom;
	margin:0px 0px 8px 0px;
	padding:0;
}
.greyMenuTitle {
	color:ThreeDDarkShadow;
	padding-top:10px;
	font-weight:bold;
}
.ekmenu_link_selected {
/*	text-decoration:underline !important;*/
}
/* MAIN CONTENT */

.mainCol {
	width:748px;
	margin:0;
	padding:15px 20px 10px 10px;
	_padding:15px 10px 10px 0px;
	float:left;
}
.mainCol h2 , .mainCol h4 {
	color:#88AB2E;
	font-size:14px;
}
.mainColNavy {
	width:735px;
	margin:0;
	padding:7px 0px 10px 0px;
	float:left;
}
.mainColNavy h2, .mainColNavy h4 {
	color:#173d69;
	font-size:14px;
	margin:0 0 15px 0;
}
.mainBanner {
	background: #809CB3;
	width:760px;
	height:190px;
	margin:10px 0 25px -11px;
	padding:0;
	clear:both;
	height:212px;
	position:relative;
	z-index:1000;
}
.mainbannerwrap {
	float:left;
	/*	position:relative;*/
	width:100%;
	height:212px;
	z-index:3000;
	background:url(../images/mainbannerback.png);
	_background:url(../images/mainbannerback-ie6.png);
}
.mainbannercopy {
	position:absolute;
	z-index:3500;
	width:740px;
	top:11px;
	left:11px;
	overflow:hidden;
	height:193px;
	color:#fff;
	font-size:11px;
	line-height:15px;
}
.mainbannercopy img {
	position:relative;
	padding-right:15px;
}
.mainbannercopy a img {
	position:relative;
	padding-right:5px;
}
.mainbannercopy p {
	position:relative;
	z-index:3500;
	color:#fff;
/*	font-weight:bold;*/
	padding-top:15px;
	font-size:11px;
	line-height:15px;
	padding-left:15px;
}

.mainbannercopytext p{
	position:relative;
	z-index:3500;
	color:#fff;
/*	font-weight:bold;*/
	padding-top:15px;
	font-size:11px;
	line-height:15px;
	padding-left:15px;
}
.fullCol {
	width:748px;
	float:left;
	padding:0 0 20px;
}
.fullCol a {
	text-decoration:none;
}
.fullCola {
	width:750px;
	float:left;
	padding:0 0 20px;
}
.fullCola a {
	text-decoration:none;
}
.leftCol {
	width:355px;
	float:left;
	padding:0 0 20px;
}
#tblFundDetailsMOO td {
/*	border:5px solid black;*/
}
.rightCol {
	width:350px;
	float:right;
	margin:0 0 20px 0;
	padding:0;
}
/*generic tabs*/
.generictab {
	color:#fff;
	background:#9d9fa2;
	float:left;
}
.generictab h2 , .generictab h4 {
	color:#fff;
	background:#9d9fa2;
	line-height:26px;
	font-size:12px;
	background: url(../images/top-right_gray.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.tab2lines .generictab h2, .tab2lines .generictab h4 {
	color:#fff;
	background:#88AB2E;
	line-height:20px;
	font-size:12px;
	background: url(../images/top-right.gif) no-repeat right top;
	clear:both;
	padding:6px 14px 6px 14px;
}
.generictab h2 a , .generictab h4 a {
	color:#fff;
	text-decoration:none;
	color:#fff;
	background:#88AB2E;/*	padding:0 0 0 10px;*/
/*	float:left;*/
}
/* green tabbed*/
.tab {
	height:25px;
	float:left;
	width:100%;
	
}
tab1lines{
	height:25px;
	float:left;
	width:100%;
	background: url(../images/bottom-solid.gif) no-repeat right bottom;

}
.tab2lines {
	height:50px;
	float:left;
	width:100%;
}
.tabs {
/*	height:25px;*/
	float:left;
	width:100%;
	margin-bottom:0;
	margin:0;
	padding:0;
}
.greentab {
	color:#fff;
	background:#88AB2E;
	float:left;
}
.greentabinactive {
	color:#fff;
	background:#88AB2E;
	float:left;
}
.greentab h2, .greentab h4 {
	color:#fff;
	background:#88AB2E;
	line-height:26px;
	font-size:12px;
	background: url(../images/top-right.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.greentabinactive h2, .greentabinactive h4 {
	color:#fff;
	background:#ccc;
	line-height:26px;
	font-size:12px;
	background: url(../images/leftmenu_top.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.greentab h2 a , .greentab h4 a {
	color:#fff;
	text-decoration:none;
}
.greentabinactive h2 a , .greentabinactive h4 a {
	color:#fff;
	text-decoration:none;
}
.navytab {
	color:#fff;
	background:#173d69;
	/*	padding:0 0 0 10px;*/
	float:left;
	border-left:1px solid #DCDCDC;
}
.navytabinactive {
	color:#fff;
	background:#000;
	/*	padding:0 0 0 10px;*/
	float:left;
	border-left:1px solid #DCDCDC;
}
.navytab2 {
	color:#fff;
	margin:0 0 0 0;
	padding:0;
	clear:both;
	float:left;
	position:relative;
}
.navytab a:link, .navytab a:visited, .navytab2 a:link, .navytab2 a:visited {
	color:#fff;
	text-decoration:none;
}
.navytab h2, .navytab h4 {
	color:#fff;
	background:#173d69;
	line-height:26px;
	font-size:12px;
	background: url(../images/top-right_navy.gif) no-repeat right top;
	clear:both;
	padding:0 8px 0 14px;
}
.navytabinactive h2, .navytabinactive h4 {
	color:#fff;
	background:#ccc;
	line-height:26px;
	font-size:12px;
	background: url(../images/leftmenu_top.gif) no-repeat right top;
	clear:both;
	padding:0 8px 0 14px;
}
.navytabinactive h2 a, .navytabinactive h4 a{
	color:#fff;
	text-decoration:none;
}
.bluetab {
	color:#fff;
	background:#809cb3;
	float:left;
}
.bluetab h2 , .bluetab h4 {
	color:#fff;
	background:#809cb3;
	line-height:26px;
	font-size:12px;
	background: url(../images/top-right_blue.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.bluefacts a {
	color:#809CB3 !important;
	margin-top:3px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:4px;
}
.boxlinks {
	color:#000000;
	float:left;
	font-weight:bold;
	padding:5px 12px 0 10px;
}
.boxlinks a:link, .boxlinks a:visited {
	color:#888;
	text-decoration:none;
}
.tab2lines .boxlinks {
	color:#000000;
	float:left;
	font-weight:bold;
	padding:5px 12px 0 10px;
    position:relative;	
    top: 26px;   
}
/* dotted body box */
.dotbody {
	color:#000;
	background:#fff url(../images/bottom-left-dot.gif) no-repeat left bottom;
	margin:0px 0 20px 0;
	float:left;
	width:100%;
}
.dotbody span, .dotbody p span {
	margin:0;
	padding:0;
	float:left;
}
.dotbody table {
/*	margin:0;
	width:98% !important;*/
	margin-bottom:0;
	margin-top:0;
	padding-left:0px;
/*	padding-right:8px;*/
	width:98% !important;
}
.dotbody table.dottableleft {
	border-right:1px dashed #BEBEBE;
	margin-right:3px;
	padding-right:12px !important;
	width: 100% !important;
}
.dotbody table.dottableright {
	padding-left:8px !important;
	padding-right:0px !important;
	width: 100% !important;
}
.dotbody table.dottablefd {
	padding-right:0px !important;
	width: 100% !important;
}
.dotbody .charttablenav table {
	width:auto !important;
}
.dotbody .charttablenav table a {
	padding:0 10px;
}
.dotbody h4 {
	font-size:10px;
	color:#000;
	background: url(../images/top-right-dot.gif) no-repeat right top;
	padding:0;
	margin:0 0 0 -10px;
}
.dotbody h2 #dotgrayhead  , .dotbody h4 #dotgrayhead  {
	font-size:11px;
	color:#000;
	background-color:#E6E7E8;
	border:1px solid #E6E7E8;
	padding:8px 4px;
	text-align:center;
}
.dotbody p {
	margin:0 10px 5px 0;
	line-height:15px;
}
.dotbody a:link, .dotbody a:visited {
	font-weight:bold;
	color:#88AB2E;
	text-decoration:none;
}
.dotbody a img {
	border:0;
}
.dotbody a:hover {
	color:#000;
	text-decoration:none;
}
/* new class dotbody underline */
.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue P SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.dotbody-inner TR.dotwrapUnderline TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px solid; PADDING-TOP: 6px
}
.dotwrapUnderline {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 4px !important; BORDER-TOP: #000000 1px solid; PADDING-TOP: 5px !important
}
.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue P SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.dotbody-inner TR.dotwrapUnderline TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px solid; PADDING-TOP: 6px
}
/* end - new class dotbody underline */
.dotbody-inner tr.dotwrap td.dotbodyvalue span, .dotbody-inner tr.dotwrap td.dotbodyvalue p span 
{
    float:right;
    margin:0;
    padding:0;
}
.dotbody-outer {
	background: url(../images/bottom-right-dot.gif) no-repeat right bottom;
	padding-bottom:1%;
}
.dotbody-outer-about {
	background: url(../images/bottom-right-dot.gif) no-repeat right bottom;
	padding-bottom:1%;
	float:right;
}
.dotbody-inner {
	padding:0;
	margin:0 0 0 10px;
}
#nopad {
	padding:0;
}
.dotbody-inner tr.dotwrap td {
	padding:6px 4px;
	border-top:1px dashed #bebebe;
}
.dotbody-inner tr.dotsolid td {
	padding:6px 4px;
	border-top:1px solid #000000;
}
.dotbody-inner tr.nodot td.nodot {
	padding:8px 4px;
	border:none !important;
}
.dotbody-inner tr.dotmatbreak td {
	border-top:1px dashed #bebebe;
}
.dotbody-inner tr.dotmatbreak td.dotgray {
	border-top:none !important;
}
.dotbody-inner tr.dotmatbreak td td {
	border:none;
}
.dotbody-inner tr.dottop td {
	padding:8px 4px;
	border:none;
}
tr.dotnone td {
	border:none !important;
}
tr.dotnone td span{
	float:none;
	font-weight:bold;
}
.dotbody .dotnone span {
	float:none;
/*	font-weight:bold;*/
}
.dotbody-inner tr.dottop td {
	padding:8px 4px;
} 
.dotbody-inner tr {
}
.dotgrey {
	color:#787a7c;
	font-weight:bold;
}
.dotgrey2 {
	color:#787a7c;
}
.small9px p{
	 font-size: 9px;
}
.mainbannercopy .small9px p{
	 font-size: 9px;
}
.dotwrap {
	border-top:1px dashed #bebebe;
	padding:5px 4px 5px 0px !important;
}
.dotbottom {
	/*	width:100%;
	float:left;*/
	border-bottom:1px dashed #bebebe;
	padding:5px 4px 5px 0px !important;
}
.dotasof {
	color:#9d9fa2;
	font-size:10px;
}
.dotasof2 {
	color:#9d9fa2;
	font-size:10px;
	border-right:1px dashed #BEBEBE;
}
.dotpad {
	padding:5px 4px 5px 0px !important;
}
.dotpadgray {
	padding:5px 4px 5px 0px !important;
	color:#888;
}
.dotpadbold {
	padding:5px 4px 5px 0px !important;
	text-transform: capitalize;
	font-weight:bold;
}
.dotbody #Disclaimer {
	font-size:10px;
	color:#787a7c;
	font-style:italic;
}
.dotright, .MVHeaderCell {
	border-right:1px dashed #BEBEBE;
}

.dotrightRollOver {
	border-right:1px dashed #BEBEBE;
	font-weight:bold;
}

.dotrightRollOver:hover {
    color:#88AB2E;
	font-weight:bold;
}

.MVHeaderCell {
	padding:0 5px;
}

.nodot .dotright {
	padding:23px 4px 8px 0px;
	color:#88AB2E;
}
.MVHeaderCellnone {
	border-right:none;
	color:#88AB2E;
	font-weight:bold;
	padding:0 5px;
}
.dotright a{
	color:#000 !important;
}
.dotright span {
	float:none !important;
}
.dotgrayright {
	border-right:1px dashed #BEBEBE;
	background-color:#E6E7E8;
	font-weight:bold;
	text-align:center;
	width:9%;
}
.dotgray {
	background-color:#E6E7E8;
	font-weight:bold;
	text-align:center;
	width:9%;
	
}
.dottop {
	font-weight:bold;
	color:#888888;
	text-align:center;
}
/*.dottop td.dotright {

	text-transform: uppercase;
}
.dottop td.dotright .dotasof {

	text-transform:capitalize;
}*/
.dotcolor {
	color:#88AB2E;
	font-weight:bold;
}
.dotgrayhead, #dotgrayhead {
	border: 1px solid rgb(230, 231, 232);
	background-color: rgb(230, 231, 232);
	text-align: center;
	padding:8px 4px;
}
.nodot {
/*	background-color:#e6e7e8;*/
	color:#4F4F4F;
	font-weight:bold;
/*	font-size:12px;*/
	padding:8px 4px;
}
.nofloat {
	float:none !important;
}
.dotul {
	margin:0 auto;
	width:100%;
}
.dotul ul {
	position:relative;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100%;
	margin:0 0 0 30px;
}
.dotul ul li {
	float:left;
	text-align:center;
	padding-left:5px;
}
.dottopnormal {
	padding:8px 4px;
	border:none;
}
.dottopnormal td{
	padding:8px 4px;
	border:none;
}
a.TickerName {
	font-weight:normal !important;
}
.dothead {
	text-align:left;
}
/* black body box */
.blkbody {
	color:#fff;
	background:#000 url(../images/bottom-left-blk.gif) no-repeat left bottom;
	margin-bottom:20px;
}
.blkbody h2 , .blkbody h4 {
	font-size:10px;
	color:#fff;
	background: url(../images/top-right-blk.gif) no-repeat right top;
	padding:0;
	margin:0;
}
.blkbody p {
	position:relative;
	padding-right:5%;
	margin:0;
}
.blkbody a:link, .blkbody a:visited {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.blkbody a:hover {
	color:#88AB2E;
	text-decoration:none;
}
.blkbody-outer {
	background: url(../images/bottom-right-blk.gif) no-repeat right bottom;
	padding-bottom:5%;
}
.blkbody-inner {
	padding:0 0 0 10px;
	margin:0;
}
/* Navy body box */
.navybody {
	color:#fff;
	background:#143c69 url(../images/bottom-left-navy.gif) no-repeat left bottom;
	margin-bottom:20px;
	clear:left;
}
.navybody h2, .navybody h4 {
	font-size:10px;
	color:#fff;
	background: url(../images/top-right_navy.gif) no-repeat right top;
	padding:0;
	margin:0;
}
.navybody p {
	position:relative;
	padding-right:5%;
	margin:0;
}
.navybody a:link, .navybody a:visited {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.navybody a:hover {
	color:#88AB2E;
	text-decoration:none;
}
.navybody-outer {
	background: url(../images/bottom-right-navy.gif) no-repeat right bottom;
	padding-bottom:5%;
}
.navybody-inner {
	padding:0 0 0 10px;
	margin:0;
}
/* solid body box */
.solidBox {
	margin:-5px 0 0 0;
	padding:20px;
	background:#fff;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	font-size:11px;
	width:693px;
	float:left;
	position:relative;
}
.solidBox p {
	margin:0 0 5px 0;
	padding:0;
}
.solidBoxTop {
	height:11px;
	background: url(../images/solidbox_top.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
}
.solidBoxTop2 {
	height:10px;
	background: url(../images/solidbox_rightround.gif) no-repeat left top;
	float:left;
	width:100%;
	position:relative;
}
.solidBoxBottom {
	height:10px;
	background: url(../images/solidbox_bottom.gif) no-repeat left bottom;
	margin:-6px 0 20px 0;
	_margin:-6px 0 20px 0;
	padding:0;
	width:100%;
	float:left;
	top:0;
	left:0;
	position:relative;
}
.greenBottom {
	height:30px;
	background: url(../images/grnBottom.gif) no-repeat left bottom;
	margin:-27px 0 20px;
	_margin:-27px 0 20px;
	padding:0;
	width:100%;
	float:left;
	top:0;
	left:0;
	position:relative;
}
/* HOMEPAGE */

.mainColHome {
	width:600px;
	margin:0;
	padding:27px 20px 10px 10px;
	float:left;
}
.leftColHome, .rightColHome {
	width:265px;
	background: url(../images/col_home_bg.gif) no-repeat left top;
	float:left;
	margin:40px 0 0 0;
	padding:0 0 0 35px;
}
.leftColHome h3, .rightColHome h3 , .leftColHome h1, .rightColHome h1{
	color:#003A68;
	font-size:22px;
	margin:0 0 10px 0;
}
.leftColHome h2, .rightColHome h2 ,.leftColHome h4, .rightColHome h4 {
	color:#003A68;
	font-size:15px;
	margin:0 0 20px 0;
}
.leftColHome p {
	padding:0 10px 0 0;
	/*color:#000;*/
	font-weight:bold;
}
.rightColHome p {
	padding:0 10px 0 0;
	color:#000;
	font-weight:bold;
}
.leftColHome ul, .rightColHome ul {
	margin:0;
	padding:0 0 0 60px;
	list-style-image: url("/images/blue_bullet.gif");
	line-height: normal;
}
.leftColHome li, .rightColHome li {
	margin:0 0 0px 0;
	padding:0;
}
.leftColHome li, .rightColHome li p {
	margin:0;
	padding:0;
	line-height:normal;
}
.leftColHome a:link, .leftColHome a:visited {
	text-decoration: none;
	color:#003A69;
	font-weight: bold;
}
.leftColHome a:link, .rightColHome a:visited {
	text-decoration: none;
	color:#003A69;
	font-weight: bold;
}
.leftColHome a:hover, .rightColHome a:hover{
	color:#ACACAC;
}
.leftMenuColHome {
	width:270px;
	background: url(../images/leftmenu_home_bg.gif) no-repeat left top;
	margin:0 0 20px 0;
	padding:50px 0 0 45px;
	float:left;
}
.mainFlash {
	width:600px;
	height:275px;
	margin:0;
	padding:0;
}
/* LEFT MENU HOME FINANCIAL PRO LOGIN BOX */
.leftMenuHome {
	width:220px;
	height:auto;
	margin:-3px 0;
	padding:0 10px 10px 10px;
	background:#a7a9ac;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
.leftMenuHome h5 {
	color:#fff;
	font-size:14px;
	margin:0 0 10px 0;
}
.leftMenuHome p {
	font-weight:normal;
	margin:0;
	padding:0;
}
.leftMenuHome ul {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	line-height:1.5em;
	color:#4d4d4f;
}
.leftMenuHome a:link, .leftMenuHome a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.leftMenuTopHome {
	width:240px;
	height:10px;
	background: #a7a9ac url(../images/leftmenu_top.gif) no-repeat right top;
	margin:0;
	padding:0;
}
.leftMenuBottomHome {
	width:240px;
	height:10px;
	overflow: visible;
	background: #a7a9ac url(../images/leftmenu_bottom_home.gif) no-repeat right bottom;
	margin:0;
	padding:0;
}

/* LEFT MENU HOME WHITE BOX */
.leftMenuHomeWhite {
	width:216px;
	height:270px;
	margin:-3px 0;
	padding:0 10px 10px 10px;
	background:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.leftMenuHomeWhite h5 {
	color:#173D69;
	font-size:14px;
	margin:0 0 10px 0;
}
.letftabwrap h5 {
	color:#88AB2E;
	font-size:14px;
	margin:0 0 10px 0;
	border-bottom:1px solid #dcdcdc;
	padding:5px 0;
}
.lmenuhead {
	color:#fff;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:10px;
	float:left;
	width:100%;
}
.mutnavwrap {
/*	background: url(../images/bluecube.gif) no-repeat left 8px;*/
}
.mutnavwrap h5 {
	color:#173D69;
	font-size:14px;
	margin:0 0 10px 0;
	border-bottom:1px solid #dcdcdc;
	padding: 5px 0;
}
.leftMenuHomeWhite p {
	font-weight:normal;
	margin:0;
	padding:0;
}
.leftMenuHomeWhite a:link, .leftMenuHomeWhite a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.leftMenuTopHomeWhite {
	width:240px;
	height:10px;
	background:url(../images/leftmenu_top_home_white.gif) no-repeat left top;
	margin:0;
	padding:0;
}
.leftMenuBottomHomeWhite {
	width:240px;
	height:10px;
	overflow: visible;
	background: #fff url(../images/leftmenu_bottom_home_white.gif) no-repeat left bottom;
	margin:0 0 8px 0;
	padding:0;
}
/* BOTTOM PAGE DISCLAIMER */
.homeDisc {
	color:#999999;
	margin:0;
	padding:30px 20px 10px 50px;
}
.homeDisc p {
	margin:0 0 10px 0;
	padding:0;
}
.pageDisc {
	margin:30px 0 20px 0;
	padding:0;
	color:#666;
}
.ETFdisclaimer{
	color:#999;
	font-size:10px;
	line-height:normal;
}
.ETFdisclaimer p{
	margin: 0px 0 15px 0;
}
.ETFdisclaimer a{
	color:#0066CC !important;
}
/* FOOTER */
.footer {
	height:28px;
	width:971px;
	/*
	margin:0;
	margin-bottom:20px;
	padding:4px 0px 4px 0px;
	*/
	background-color:#fff;
	font-size:10px;
	font-weight:bold;
	clear:both;
	border-top:solid;
	border-bottom:solid;
	border-color:#b2b2b2;
	border-width:1px;
}
.footerContact {
	width:357px;
	height:28px;
	padding:0px 0px 0px 40px;
	float:left;
	
}

.footerContact a:link, a:visited {
	color:#003a68;
	text-decoration:none;
}
.footerContact2 {
	background:#7393ac;
	width:350px;
	height:28px;
	float:left;
}
.footerContact3 {
	background:#003a68;
	width:224px;
	height:28px;
	float:right;
}
.footerContact3 img {
	float:right;
	border:0;
	margin:0 0 0 0;
	padding:0;
}
.footerContact2 a:link, a:visited {
	color:#003A68;
	text-decoration:none;
}
.footer ul {
	list-style-type:none;
	margin:0;
	padding:8px 0 4px 5px;
}
.footer li {
	display:inline;
	list-style-type:none;
	line-height:1em;
	border-left:1pt solid #fff;
	margin:0;
	padding:0 5px;
}
.firstItem {
	border-left:none !important;
}
/* ABOUT US SECTION */

.profilePic {
	width:200px;
	height:260px;
	float:left;
	margin:0 0 0 70px;
}
.profile {
	margin:0px 0px 10px 0px;
	padding:30px 20px 0;
/*	float:left;*/
}
.profile ul {
	margin:0px 10px 0px 10px;
	padding:0 10px 10px 10px;
	list-style: disc outside;
}
.profile li {
	margin:0 0 5px 0;
	padding:0;
}
.horizRule {
	margin:20px 0;
	width:100%;
	background-color:#BEBEBE;
	border:1px solid #BEBEBE;
	height:1px;
	max-height:1px;
}
.teamIntro {
	background:#003A68;
	color:#fff;
	height:121px;
	_height: expression(121 + "px");
	margin:0 0 0;
	float:left;
	width:100%;
}
.teamIntro p {
	margin:0px 20px 0px 0px;
}
.teamIntro img {
	float:left;
	margin:0 20px 0 0;
	padding:0;
}
.teamsMenu {
	height:30px;
	margin:0;
	padding:5px 0;
	background:#dcddde;
	text-align:center;
	float:left;
	width:100%;
	height:15px;
}
.teamsMenu ul {
	clear:both;
}
.teamName {
	font-size:10px;
	color:#000;
	font-weight:bold;
}
.dotbody span.teamName {
	float:none !important;
}
.teamsMenu li {
	display:inline;
	margin:0 15px 0 0;
	padding:0;
}
.teamsMenu ul {
	clear:both;
}
.teamsMenu a:link, .teamsMenu a:visited {
	color:#797a7c;
	font-weight:bold;
	text-decoration:none;
}
.teamsMenu a:hover {
	color:#000;
}
.staticBox {
	width: 735px;
	float:left;
	position:relative;
	padding:20px 0;
}
.staticBox ul {
	height:20px;
	float:left;
	width:100%;
	position:relative;
}
.staticBox li {
	background: url(../images/boxtab_navy.gif) no-repeat right top;
	display:inline;
	list-style: none;
	float: left;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}
.staticBox img {
	border:0;
}
.navyBox {
	margin:-3px 0;
	padding:20px;
	background:#003a68;
	font-size:11px;
	float:left;
	width:695px;
	position:relative;/*width:653px;*/
}
.navyTopper {
	margin:0;
	padding:0;
	font-size:11px;
	width:100%;
	position:relative;
}
.navyTopperInner {
	background:#003a68;
	width:100%;
	position:relative;
	float:left;
}
.navyBox p {
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
}
.navyTopper p {
	color:#fff;
	margin:20px 0;
	padding:0 20px;
	font-weight:bold;
}
.navyBoxTop {
	height:10px;
	background: url(../images/solidbox_navytop.gif) no-repeat left top;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	position:relative;
}
.navyTopper h4 {
	background: url(../images/solidbox_navytop.gif) no-repeat right top;
	color:#000000;
	margin:0;
	padding:0;
	height:10px;
}

.navyBoxBottom {
	height:10px;
	background: url(../images/solidbox_navybottom.gif) no-repeat left top;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
	position:relative;
}
.navyBoxTopInside {
	height:10px;
	background: url(../images/solidbox_navytopInside.gif) no-repeat left top;
	margin:0;
	padding:0;
}
.navyBoxBottomInside {
	height:10px;
	background: url(../images/solidbox_navybottomInside.gif) no-repeat left top;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}
table.prTable {
	border-collapse: collapse;
	width:680px;
}
table.prTable tr td {
	margin:0;
	padding: 5px 10px;
	border-bottom:1px solid #bebebe !important;
}
.tabStuff {
	margin:0 0 0 10px;
	padding:0;
/*	background:url("../images/bottom-right-dot.gif") no-repeat scroll right bottom transparent;
	width: 747px;*/
}

.tabStuff2 {
	margin:0 0 0 0px;
	padding:0;
/*	background:url("../images/bottom-right-dot.gif") no-repeat scroll right bottom transparent;
	width: 747px;*/
}
.tabStuff2 h2, .tabStuffGreen h2 , .tabStuff2 h4, .tabStuffGreen h4 {
	color:#000000;
	font-size:10px;
	margin:0 0 0 -10px;
	padding:0;
}
.tabStuff h2, .tabStuffGreen h2, .tabStuff h4, .tabStuffGreen h4 {
	background:url("../images/top-right-dot.gif") no-repeat scroll right top transparent;
	color:#000000;
	font-size:10px;
	margin:0 0 0 -10px;
	padding:0;
}
.tabStuff table, .tabStuffGreen table {
	margin-bottom:0;
	margin-top:0;
	padding-left:0;
	width:98% !important;
}
.tabbed-content1 {
	background:url("../images/bottom-right-dot.gif") no-repeat scroll right bottom transparent;
	padding-bottom:1%;
}
.tabbed-box-green-content {
	background:url("../images/bottom-left-dot.gif") no-repeat scroll left bottom #FFFFFF;
	color:#000000;
	float:left;
	margin:0 0 20px;
	width:100%;
}
.tabStuffGreen {
	margin:0 0 0 10px;
	padding:0;
}
.tabholder {
	/*	background:#fff;*/
	padding:0;
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-left:1px solid #bebebe;
	float:left;
	width:100%;
	margin:-1px 0 0 0;
}
.tabbed-box {
	width: 750px;
/*	float:left;*/
	position:relative;
}
.tabbed-box .tabs li {
	list-style: none;
	float: left;
	border-left:1px solid #bebebe;
}
.tabbed-box .tabs .whiteTabPress li {
	border-left:1px solid #bebebe !important;
}
.tabbed-box .tabs li a {
	display: block;
	width: 120px;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #888;
	background:url(/images/boxtab_1.gif) no-repeat right top;
}
.tabbed-box .tabs li:first-child a {
	border-left: none;
}
.tabbed-box .tabs li a:hover {
	color: #888888;
}
.tabbed-box .tabs li a:focus {
	outline: none;
}
.tabbed-box .tabs li a.active, .tabbed-box .tabs li a.active:hover {
	background:url(/images/boxtab_1.gif) no-repeat right top;
	color: #fff;
}
.tabbed-box-green {
/*	width: 735px;*/
}
.tabbed-box-green .tabs li {
	list-style: none;
	float: left;
	border-left:1px solid #bebebe;
	width:130px;
}
.tabbed-box-green .tabs li a {
/*	display: block;
	width: 120px;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #888;
	background:url(/images/boxtab_2.gif) no-repeat right top;*/
}
.tabbed-box-green .tabs li:first-child a {
	border-left: none;
}
.tabbed-box-green .tabs li a:hover {
	color: #003A68;
}
.tabbed-box-green .tabs li a:focus {
	outline: none;
}
.tabbed-box-green .tabs li a.active, .tabbed-box .tabs li a.active:hover {
	background:url(/images/top-r-grn.gif) no-repeat right top;
	color: #fff;
}
.tabbed-content {
	margin:0;
	padding: 0em 1em 1em 1em;
	display: none;
}
.whiteTabIt {
	background:url(/images/boxtab_2.gif) no-repeat right top;
	width:120px;
}
.blueTabIt {
	background:url(/images/boxtab_1.gif) no-repeat right top;
	width:120px;
}
.greenTabIt {
	background:url(/images/boxtab_3.gif) no-repeat right top;
	width:120px;
}
.greenTabIt a{
	color:#ffffff !important;
}
.whiteTabPress {
	background:url(/images/boxtab_2.gif) no-repeat right top;
	width:190px;
}
.blueTabPress {
	background:url(/images/boxtab_1.gif) no-repeat right top;
	width:140px;
}
.blueTabPress a, .blueTabIt a{
	color:#fff !important;
}
.whiteTabContact {
	background:url(/images/boxtab_2.gif) no-repeat right top;
	width:130px;
}
.blueTabContact {
	background:url(/images/boxtab_1.gif) no-repeat right top;
	width:130px;
}
.whiteTabLibrary {
	/*background:url("../images/top-right-dot.gif") no-repeat right top;
	width:130px;
	margin-left:-41px;
	border-left:1px solid #bebebe;*/
}
.blueTabLibrary {
	background:url(/images/boxtab_1.gif) no-repeat right top;
	width:130px;
	margin-left:-39px;
}
.greenTabLibrary {
/*	color:#fff !important;
	background: url(/images/top-r-grn.gif) no-repeat right top;
	width:130px;
	margin-left:-41px;*/
}
.navyHeaders {
	color: #003a68 !important;
	font-size: 16px;
}
.greenHeaders {
	color: #003a68;
	margin: 0 0 0 10px;
	font-size: 16px;
}
.pressHR {
	border-top: 1px solid #ccc;
	height:1px;
}
.pressTitle {
	padding:5px 10px;
}
.navyPhone {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;/*	margin:0;
	padding:0;
	width:100%;
	float:left;
	background-color:#CC6666;*/
}
.navyPhone span {
	float:none !important;
}
.navyPhone a:visited a:link {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;
}
.smallWhiteCaps {
	font-variant:small-caps;
	font-size:12px;
	font-weight:600;
	margin:5px 5px 5px 10px;
	letter-spacing: .1em;
}
.smallWhiteCapsJump {
	font-variant:small-caps;
	font-size:14px;
	font-weight:700;
	margin:5px 5px 5px 0px;
}
.contactText {
	padding:15px;
	clear: both;
}
/*  LIBRARY PAGE TABLE */
.libraryFirstCol {
	width:170px;
}
.libraryTbl {
	font-weight:bold;
	vertical-align:bottom;
	font-size:9px;
	color:#333333;
	empty-cells: show;
}
.libraryTbl th {
	height:30px;
	padding-bottom:10px;
	width: 70px;
}
.libraryTbl tr {
	height:25px;
	padding-bottom:10px;
	width: 70px;
}
.libraryTbl td {
/*	border-right: dashed 1px #bebebe;
	border-bottom:dashed 1px #bebebe;*/
}
.libraryTbl img {
	border:0;
}
.libraryTblTitle {
	color:#88AB2E;
	height:30px;
	padding-bottom:10px;
	padding-top:15px;
	font-size:11px;
}
.BlackText {
	color:Black;
}
/* LOGIN */
.loginButton {
	border:0;
	position:relative;
	top:-28px;
	left:-20px;
}
.loginButtonError {
	border:0;
	position:relative;
	top:-50px;
	left:-20px;
}
.loginInstruction {
	border:0;
	padding: 0 0 10px 0;
	font-weight:normal;
}
.loginInputBox {
    width:80px;
}
.loginFailure {
	border:0;
	/*
	position:relative;
	top:80px;
	left:100px;
	*/
}

/* FORGOT PASSWORD */
.forgot
{    
    background-color: #003A68;
    width: 600px;
    height: 230px;    
    font-family: Verdana;    
}

.forgotBody
{ 
    background-color:#FFFFFF;
    width: 600px;
    height: 130px;
}
.forgotBottom
{    
    background-color:#FFFFFF;
    width: 600px;
}
.forgotHeader
{
	background-color:#003A68;
    padding: 5px 16px 0px 16px;
    height: 100px;
    font-family: Verdana;
    color: #ffffff;
}
.forgotHeader h1
{
    font-size: 1.8em;
    font-weight: bold;
}
.forgotHeader p
{ 
    font-size: 1.2em;
    padding: 5px 0px 0px 0px;
}

.forgotField{
    width: 230px;
    margin: 5px 0px 0px 0px;
}
.forgotLabel{
    width: 300px;
    color: #9a9b9d;
    font-weight:bolder;
}
.forgotTable {    
    margin: 20px 0px 0px 50px;
}

/* MODAL POPUP*/
.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:Transparent;
}

/* REGISTRATION */
.registration
{    
    background-color: #003A68;
    width: 637px;
    height: 762px;    
    font-family: Verdana;    
}
.registrationBody
{ 
    background-color:#FFFFFF;
    width: 637px;
    height: 650px;
    
    /*
    background-color:Orange;
    */    
}
.registrationBottom
{    
    background-color:#FFFFFF;
    width: 637px;

    height: 20px;     

}
.registrationHeader
{
	background-color:#003A68;
    padding: 10px 16px 0px 16px;
    height: 100px;
    font-family: Verdana;
    color: #ffffff;
}
.registrationHeader h1
{
    font-size: 1.8em;
    font-weight: bold;
}
.registrationHeader p
{ 
    font-size: 1.2em;
    padding: 5px 0px 0px 0px;
}

.registrationLeftCol
{
    margin: 0px 0px 0px 30px;
    float: left;
    width: 237px;
    /*
    background-color:Aqua;
    */
}

.registrationRightCol
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 30px;
    float: left;
    width: 237px;
    height: 320px;
    /*
    background-color:Green;
    */
}

.registrationField{
    width: 230px;
    margin: 20px 0px 0px 0px;
}
.registrationLabel{
    color: #9a9b9d;
    font-weight:bolder;
    font-size: 1em;
}
.registrationOptional{
    float: right;
    
    color: #77787b;
    font-weight:lighter;
}
.registrationLabelGreen{
    color: #aec583;
    font-weight:bolder;
    font-size: 1em;
}

.registrationRightCol2
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 30px;
    float: left;
    width: 340px;
    /*
    background-color:Fuchsia;
    */
}
.registrationCertifyLeftCol
{
    float: left;
    width: 30px;
   /*
    background-color:Maroon;
   */
}
.registrationCertifyRightCol
{
    float: left;
    width: 310px;
   /*
    background-color:Lime;
   */
}
.registrationLabelCertify{
    padding: 0px 30px 0px 0px;
    color: #9a9b9d;
    font-weight:bolder;
    font-size: 1.2em;
}
.registrationLabelCertifyOptional{
    padding: 30px px 0px 0px;
    color: #77787b;
    font-weight:lighter;
    font-size: 1.1em;
}

.registrationUpdatesCol1
{
    float: left;
    width: 240px;
   /*
    background-color:Navy;
   */
}
.registrationUpdatesCol2, .registrationUpdatesCol3
{
   float: left;
   width: 50px;
   /*
   background-color:Yellow;
   */
}
.registrationSubscriptionHeader
{
    margin: 20px 0px 0px 0px;
    vertical-align:text-bottom;
    height: 30px;
   /*
    background-color:Green;
   */
}
.registrationSubscriptionBody
{
    margin: 10px 0px 0px 0px;
    vertical-align:text-bottom;
    height: 20px;
   /*
    background-color:Blue;
   */
}

.registrationButtonContainer {

    width:637px;
    position:relative;
    top:0px;
    background-color:Transparent;
}
.registrationButton, .registrationButton:visited
{        
    background-image:url(/images/green_arrow.gif);
    background-repeat: no-repeat; 
    background-position: left; 
    padding: 0px 15px 0px 25px;
    
    font-size: 1.8em;
    color: #3a4e77;
    text-decoration:none;
    font-weight:bolder;
    vertical-align:middle;
    
    float:right;
}

.registrationButton:hover
{
    font-size: 1.8em;
    color: #ACACAC;
    text-decoration:none;
}

/* FORGOT PASSWORD */
.changeLang
{    
    background-color: #003A68;
    width: 600px;
    height: 270px;    
    font-family: Verdana;    
}

.changeLangBody
{ 
    background-color:#FFFFFF;
    width: 600px;
    height: 230px;
}
.changeLangBottom
{    
    background-color:#FFFFFF;
    width: 600px;
}
.changeLangHeader
{
	background-color:#003A68;
    padding: 5px 16px 0px 16px;
    height: 40px;
    font-family: Verdana;
    color: #ffffff;
}
.changeLangHeader h1
{
    font-size: 1.8em;
    font-weight: bold;
}
.changeLangHeader p
{ 
    font-size: 1.2em;
    padding: 5px 0px 0px 0px;
}
.changeLangTable {    
    margin: 30px 10px 10px 20px;
}
p.changeLangText{
    color: #9a9b9d;
    font-weight:bolder;
    font-size: 1.2em;
}
img.changeLangImage{
    margin: 15px 0 0 0;
    position:relative;
    float:right;
    clear:both;
}


.paddedContent {

	padding: 10px;
}
.blueRowUnderline tr {
    border-bottom:solid 1px #b2c4d2;
    border-right:0px !important;
    
}
.RedCell span, .GreenCell span{
	float:none !important;
}
span.floatnone {
	float:none;
}
.bigRightPad{
	padding: 0px 130px 0px 10px;
}
.btmText 
{
    padding: 5px 0px 0px 10px;
    color: #fff;
}
.btmText a{
    text-decoration: none;
    color: #fff;
}
.itNames{
	float:left;
	height:50px;
	width:510px;
	margin-top:10px;
	color:#ffffff;
	text-decoration:none;
}
.itNames a{
	
	color:#ffffff;
	text-decoration:none;
}
h6 {
	font-size:19px;
/*	text-align:center;*/
	color: #FFFFFF;
}
.greenTabLibrary {
	background:none repeat scroll 0 0 #88AB2E;
	color:#FFFFFF;
	float:left;
}
.greenTabLibrary h2, .greenTabLibrary h4 {
	background:url("../images/top-right.gif") no-repeat scroll right top transparent;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	line-height:26px;
	padding:0 14px;
}
.greenTabLibrary h2 a , .greenTabLibrary h4 a {
	color:#fff;
	text-decoration:none;
}
.whiteTabLibrary {
	background:url("../images/whitetabbg.gif") repeat-y scroll right top transparent;
	color:#999999;
	float:left;
}
.whiteTabLibrary h2, .whiteTabLibrary h4 {
	background:url("../images/top-right-dot.gif") no-repeat scroll right top transparent;
	border-left:1px dashed #BEBEBE;
	clear:both;
	color:#999999;
	font-size:10px;
	line-height:26px;
	padding:0 14px;
}
.whiteTabLibrary h2 a , .whiteTabLibrary h4 a {
	color:#88AB2E;
	text-decoration:none;
}
.tabs .blueTabContact a{
	color:#fff !important;
}
.newsLink {
	padding: 0 0 0 0;
	color: #173d69;
	font-weight:bold;
	text-decoration:none;
}

.newsLink a:visited a:link {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0 5px;
}
.newsLink a {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0 5px;
}
.privateLink {
	padding: 0 0 0 0;
	color: #173d69;
	font-weight:bold;
	text-decoration:none;
}

.privateLink a:visited a:link {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;
}
.privateLink a {
	color: #173d69 !important;
	font-weight:bold;
	text-decoration:none;
}
.fundLink a:visited a:link {
	color: #000000 !important;
	font-weight:bold;
	text-decoration:none;
}
.fundLink a {
	color: #000000 !important;
	font-weight:bold;
	text-decoration:none;
}

.hyperlink_blue {
color:blue !important;
}

.hyperlink_gray {
color:#CFCFCF !important;
}
.design_validation_failed {
float:right !important;
}
.VolumeAsOfDate
{
    color:#888888;
    text-decoration:none;
    font-weight:normal;
}

.headerTable select {
    width: 198px;
    border: #fff;
    float: right; 
}
.colorGreen {
	color:#88AB2E;
}
.colorGreen p {
	color:#88AB2E;
}

/* homepage quicklink pdf table */
.quicklinktable th.colFirst {
	color:#003A68;
	font-size:10px;
	padding:5px 0 10px 0;
	width:120px;
}
.quicklinktable th.colNormal {
	color:#003A68;
	font-size:10px; 
	padding:5px 0 10px 10px;
	width:70px;
}
.quicklinktable td.section {
	height:20px;
	padding:0 0 0 5px;
	color:#88ab2e;
	font-size:10px;
	font-weight:bold;
	/*
	font-variant:small-caps;*/
}

.quicklinktable tr.quick {
	padding:0 0 10px 0;
}
.quicklinktable td.name {
	height:20px;
	padding:0 0 0 5px;
	width:120px;
}
.quicklinktable td.pdf {
	width:70px;
	text-align:center;
}

.Spanish p
{
	font-size:0.94em;
	line-height:95%;
}
.smaller p
{
	line-height:13px;
}
.welcome
{
	font-size:18px;
	font-variant:small-caps;
}
.etfbody a:link, .dotbody a:visited {
	font-weight:bold;
	color:#88AB2E;
	text-decoration:none;
}
.etfbody a {
    color:#000000 !important;
}
.mffunddetailsadditionalinfo
{
    /*
    position:relative;
    top: -10px;
    */
    padding:10px 0px 0px 50px;
}
#flash-panel
{
    /* <div id="flash-panel"  class="EktTabPanelActive" > */
	padding:0 0 20px;    
}
.XBRL_Cell
{
    padding-left: 15px;
    font-style: italic;
}
.XBRL_Header
{
    font-weight:bold;
    width: 400px;
}
a.pdf  
{
	background: url(/uploadedImages/Icon_and_Images/pdf-tiny.gif) center left no-repeat;
	padding-left: 18px;
	
}
a.link  
{
	background: url(/uploadedImages/Icon_and_Images/web-page-icon.gif) center left no-repeat;
	padding-left: 18px;
		
}
a.left
{
	float: left !important;
	
}
a.docs
{
	display: block;
    padding-left: 21px;
	/*font-size: 1.1em;*/
	line-height: 1.6em;
}
.frontandcenter a.docs
{
	display: block;
    padding-left: 45px;
	font-size: 1.1em;
	line-height: 1.7em;
}

a.calendar
{
	background: url(/uploadedImages/Icon_and_Images/backCalendar.png) center left no-repeat;
	padding-left: 45px;
	
	
}
a.styledpdf
{
	background: url(/uploadedImages/Icon_and_Images/StylizedPDF.png) center left no-repeat;
	padding-left: 45px;
	
	
}

a.styledpdfbig 
{
	background: url(/uploadedImages/Icon_and_Images/StylizedPDF.png) center left no-repeat;
	padding-left: 45px;
		
}

h2.MutualHeader
{
    color: #183c69;
}

h2.InstHeader
{
    color: #809CB3;
}

h2.ETFHeader
{
    color: #A0BB5B;
}



