/*style to force verticle scroll bar; works in IE,FF,NETSCAPE but not in mac safari*/
body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(../images/bg.gif); */
	background-color: #e6e6e6;
	overflow: -moz-scrollbars-vertical; 
}

.cibody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(../images/bg.gif); */
	background-color: #e6e6e6;
}

.globebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}	

.managerbody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {text-decoration:underline; color:#336699}
a:visited {text-decoration:underline; color:#336699}
a:active {text-decoration:underline; color:#336699}
a:hover {text-decoration:none; color:#336699}

.hrblue { color:#86aacb; background-color:#86aacb; height: 1px;}


a.sitemap {text-decoration:none;color:#ffffff;font-size: 9pt;}
a.sitemap:link {text-decoration:none;color:#ffffff;font-size: 9pt;}
a.sitemap:visited {text-decoration:none;color:#ffffff;font-size: 9pt;}
a.sitemap:active {text-decoration:none;color:#ffffff;font-size: 9pt;}
a.sitemap:hover {text-decoration:underline;color:#ffffff;font-size: 9pt;}


a.sidelinks {text-decoration:none;color:#ffffff;font-size: 8pt;}
a.sidelinks:link {text-decoration:none;color:#ffffff;font-size: 8pt;}
a.sidelinks:visited {text-decoration:none;color:#ffffff;font-size: 8pt;}
a.sidelinks:active {text-decoration:none;color:#ffffff;font-size: 8pt;}
a.sidelinks:hover {text-decoration:underline;color:#ffffff;font-size: 8pt;}


a.menulinks {text-decoration:none;color:#F2C44A;font-size: 8pt;}
a.menulinks:link {text-decoration:none;color:#F2C44A;font-size: 8pt;}
a.menulinks:visited {text-decoration:none;color:#F2C44A;font-size: 8pt;}
a.menulinks:active {text-decoration:none;color:#F2C44A;font-size: 8pt;}
a.menulinks:hover {text-decoration:none;color:#F2C44A;font-size: 8pt;}


a.searchlink {text-decoration:underline;color:#336699;font-size: 8pt;}
a.searchlink:link {text-decoration:underline;color:#336699;font-size: 8pt;}
a.searchlink:visited {text-decoration:underline;color:#336699;font-size: 8pt;}
a.searchlink:active {text-decoration:underline;color:#336699;font-size: 8pt;}
a.searchlink:hover {text-decoration:none;color:#336699;font-size: 8pt;}


a.quicklinks {text-decoration:none;color:#FFFFFF;font-size: 8pt;}
a.quicklinks:link {text-decoration:none;color:#FFFFFF;font-size: 8pt;}
a.quicklinks:visited {text-decoration:none;color:#FFFFFF;font-size: 8pt;}
a.quicklinks:active {text-decoration:none;color:#FFFFFF;font-size: 8pt;}
a.quicklinks:hover {text-decoration:underline;color:#FFFFFF;font-size: 8pt;}


a.quicklinksedit {text-decoration:underline;color:#FFFFFF;font-size: 7pt;}
a.quicklinksedit:link {text-decoration:underline;color:#FFFFFF;font-size: 7pt;}
a.quicklinksedit:visited {text-decoration:underline;color:#FFFFFF;font-size: 7pt;}
a.quicklinksedit:active {text-decoration:underline;color:#FFFFFF;font-size: 7pt;}
a.quicklinksedit:hover {text-decoration:none;color:#FFFFFF;font-size: 7pt;}


a.pricesEdit {text-decoration:underline;color:#000000;font-size: 7pt;}
a.pricesEdit:link {text-decoration:underline;color:#000000;font-size: 7pt;}
a.pricesEdit:visited {text-decoration:underline;color:#000000;font-size: 7pt;}
a.pricesEdit:active {text-decoration:underline;color:#000000;font-size: 7pt;}
a.pricesEdit:hover {text-decoration:none;color:#000000;font-size: 7pt;}


a.pricesView {text-decoration:none;color:#000000;font-size: 7pt;}
a.pricesView:link {text-decoration:none;color:#000000;font-size: 7pt;}
a.pricesView:visited {text-decoration:none;color:#000000;font-size: 7pt;}
a.pricesView:active {text-decoration:underline;color:#000000;font-size: 7pt;}
a.pricesView:hover {text-decoration:underline;color:#000000;font-size: 7pt;}


a.pricesEditView {text-decoration:none;color:#000000;font-size: 8pt;}
a.pricesEditView:link {text-decoration:none;color:#000000;font-size: 8pt;}
a.pricesEditView:visited {text-decoration:none;color:#000000;font-size: 8pt;}
a.pricesEditView:active {text-decoration:underline;color:#000000;font-size: 8pt;}
a.pricesEditView:hover {text-decoration:underline;color:#000000;font-size: 8pt;}


a.bodylinks {text-decoration:none;color:#000000;font-size: 8pt;}
a.bodylinks:link {text-decoration:none;color:#000000;font-size: 8pt;}
a.bodylinks:visited {text-decoration:none;color:#000000;font-size: 8pt;}
a.bodylinks:active {text-decoration:none;color:#000000;font-size: 8pt;}
a.bodylinks:hover {text-decoration:underline;color:#000000;font-size: 8pt;}


a.fundsearchlinks {text-decoration:underline;color:#336699;font-size: 8pt;}
a.fundsearchlinks:link {text-decoration:underline;color:#336699;font-size: 8pt;}
a.fundsearchlinks:visited {text-decoration:underline;color:#336699;font-size: 8pt;}
a.fundsearchlinks:active {text-decoration:underline;color:#336699;font-size: 8pt;}
a.fundsearchlinks:hover {text-decoration:none;color:#336699;font-size: 8pt;}


.arial_yellow_9pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F2C44A;
}


td {font-size: 8pt; font-family: Arial, Helvetica, MS sans serif; color: #000000; font-weight: normal;}

.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #334C65;
}

.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #3d5b78;
}


.tableheading   {font-size: 10pt; font-family: Arial, Helvetica, "MS sans serif"; color: #ffffff; background-color: #0E437B; font-weight: bold; }

.arial_yellow_8pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F2C44A;
	text-decoration:none;
}

.arial_black_8pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.arial_black_7pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.arial_grey_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
.arial_blue_8pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #196396;
}
.arial_blue_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #196396;
}
.arial_grey_8pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}

.arial_black_12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}
.arial_black_10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.arial_black_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.arial_white_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.arial_white_8pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.arial_white_7pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}

.borderTable {
border: 1px solid;
}
.heading        {font-size: 14pt; font-family: Arial, Helvetica, "MS sans serif"; color: #0E437B; font-weight: bold;}

.listheading    {font-size: 9pt; font-family: Arial, Helvetica, "MS sans serif"; color: #0E437B;font-weight: bold;}

a.fancy_tooltip span {
	display:none; padding:2px 3px; margin:3px;
}

a.fancy_tooltip:hover span {
	display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;
}

#resizeFontMenu {
	font-size: 11px;
}

#resizeFontMenu a {
	text-decoration: none;
}

#resizeFontMenu b {
	font-size: 12px;
	font-weight: bold;
}

/* this is for alt bgcolor in tables */
table.alt_colors tbody tr:hover {
		background: #CCD8E4;
	}
	
	table.alt_colors tr.alt1 {
		background-color: #F8FAFC;
	}
	
	table.alt_colors tr.alt2 {
		background-color: #E8EFF5;
	}
	
	table.alt_colors td, th {
		padding: 3px;
	}

.style1 {
	color: #334C65;
	font-weight: bold;
}
	