


/*general*/
body { 	
	font-family: §oÊ^; /*font-size: 12px;*/
     /*MARGIN: 5px 0px 0px 0px;*/
    color: #333333;
    font-size: 10px;
    background: transparent;
}

/*a { color: #002951; font-size: 12px;}
a:visted { color: #002951; font-size: 12px;}
a:link { color: #002951; font-size: 12px;}
a:hover { color: #002951; font-size: 12px; }
a:active { COLOR: #ff0000; font-size: 12px;}*/

A:link {color: #000000; text-decoration: none}
A:visited {color: #000000; text-decoration: none}
A:active {color: #000000; text-decoration: none}
A:hover {color: #666666; text-decoration: none} 

pre {
	white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: pre-wrap; /* CSS 2.1 */
	word-wrap: break-word; /* IE */
	width: 99%;
}
.ex{min-width:860px; width: expression(document.body.clientWidth > 860 ? "100%" : "860px"); PADDING: 0px 160px 0px 160px;}
.tbborder
{
    MARGIN: 0px;
    PADDING: 10px 0px 0px 0px;
}

/* for top menu*/
.topmenu {background-color: black; height:28px;}
a.topmenutext {color: #333333; background: #cccccc; text-decoration: none; font-weight: bold;}

/* for menu*/
.menubar {background-color:#FFCC99; height:24px; background: url(../images/menubar_bg.gif);}
.hrbar1
{    BACKGROUND: #FFFFFF; height:0px;}
.hrbar2
{    BACKGROUND: #FFFFFF; height:0px;}
spacer{display:block}

/* for sub menu */
#submenutabs { float:left; min-width:610px; width:100%; line-height:normal; font-size:12px; padding: 2px 0 0 0; border-bottom: 2px solid #FF843A; }
#submenutabs ul { margin:0; padding:2px 0 24px 0px; list-style-type:none;  }
#submenutabs li { float:left; margin:0 3px 0 0; padding:0; font-weight: bold; font-size: 12px; text-decoration: none}
#submenutabs a { display:inline-block; background:url(../images/minitab_left.gif) no-repeat left top; padding:0 0 0 3px; text-decoration: none; font-weight:bold; cursor:pointer;}
#submenutabs a span { float:none; background:url(../images/minitab_right.gif) no-repeat right top; display:inline-block; padding:5px 10px 4px 6px; cursor:pointer;}
#submenutabs .current a { background-position:0% -70px; display:inline-block; color: #ffffff; text-decoration: none; cursor:pointer;}
#submenutabs .current a span { background-position:100% -70px; display:inline-block; color: #ffffff; cursor:pointer;}
#submenutabs a:link { color: #666666; cursor:pointer;}
#submenutabs a:visited { color: #666666; cursor:pointer;}
#submenutabs a:hover { color: #ffffff; background-position: 0% -140px; cursor:pointer;}
#submenutabs a:hover span { background-position: 100% -140px; cursor:pointer;}
#submenutabs .current a:hover { color: #ffffff; cursor:pointer;}
.submenuTabSpan { font-weight: bold; font-size: 12px; text-decoration: none}

/* for main title*/
#maintitle { font-size: 17px; padding: 5px 0 0 0; position: static;}
#checkStock { padding: 5px 0 0 0; }
.subtitle {	display: inline-block; height:22px; font-size: 17px; color: #003366; font-weight: bold;}
.sub-subtitle {	display: inline-block; height:22px; font-size: 17px; color: #333333; font-weight: bold;}
.lastupdatetime { font-size: 11px; color: #003366; margin-top:0px;}

.Marker_arrow { list-style-image: url("../images/section_arrow.gif");height: 20px;  }
.Marker_none { list-style-type: none; }

/* for 3 level menu */
a.lvl3menuoff		{ font-weight: normal; COLOR: #333333;}
a.lvl3menuoff:link	{ COLOR: #333333; }
a.lvl3menuoff:visited	{ COLOR: #333333; }
a.lvl3menuoff:hover	{ COLOR: #999890; }
a.lvl3menuoff:active	{ COLOR: #ff0000; }
a.lvl3menuon		{ font-weight: bold; COLOR: #003366; }
a.lvl3menuon:link	{ COLOR: #003366; }
a.lvl3menuon:visited	{ COLOR: #003366; }
a.lvl3menuon:hover	{ COLOR: #999890; }
a.lvl3menuon:active	{ COLOR: #ff0000; }





/* for table use*/
.tdMainColor {
	background: #F1F1F1; font-size: 12px;padding: 0px 4px 0px 4px; border-right: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	text-align: left;
  }
.tdSecondColor{	background: #FFFFFF; font-size: 12px;padding: 0px 4px 0px 4px;}
.tdChartControlColor{	background: #F1F1F1; font-size: 12px;padding: 0px 4px 0px 4px;}

.tdFutureHeaderTR {background: #BED6F8; font-weight: bold;font-size: 12px; width: 120px; height:25px; }
.tdFutureHeaderTD { width: 120px; align: right;}

.tdMainTopColor {background: #FFD89C; font-weight: bold; vertical-align:top; font-size: 12px;padding: 0px 4px 0px 4px;}

.tableClass {
	font-size:12px; 	
	border-right: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	text-align: left;	
}
.tableClass1 {
	font-size:12px; 	
                border-top: #b2b2b2 dotted 1px;
                border-bottom:#b2b2b2 dotted 1px;
	text-align: left;	
}
.tableHeader {  	
	//font-family: Arial, Helvetica, sans-serif;
	background: url(../images/hd_mid2.gif);
	background-repeat: repeat-x;
	height:31px; 
	font-weight: bold;
	font-size: 12px;
	padding:0px 4px 0px 4px;
	color: #34829C;
}
.tableHeader a:hover 
{
  color: #34829C;
}
.tableHeader a:link 
{
  color: #34829C;
}
.tableHeader a:visited
{
  color: #34829C;
}
.tableHeader2 {  	
	//font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	//background-repeat: repeat-x;
	height:31px; 
	font-weight: bold;
	font-size: 12px;
	padding:0px 4px 0px 4px;
}
.tableHeaderLeftBg {	background: url(../images/hd_left.gif) no-repeat left; width: 1px}
.tableHeaderRightBg {	background: url(../images/hd_right.gif) no-repeat right; width: 1px}
.tableHeaderLeftText2 {  
	background: #FFFFFF;
	font-family: §oÊ^;
	height:32px; 
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: 	#37699a;	
	padding-left: 5px;
}
.tableHeaderLeftText {  
	background: url(../images/hd_mid.gif);
	font-family: §oÊ^;
	height:32px; 
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: 	#34829C;	
	padding-left: 5px;
}
.tableHeaderCenterText {  
	background: url(../images/hd_mid.gif);
	font-family: §oÊ^;
	height:32px; 
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: 	#34829C;	
	padding-left: 5px;	
}
.tableHeaderRightText {  
	background: url(../images/hd_mid.gif);
	font-family: §oÊ^;
	height:32px; 
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	color: 	#34829C;	
	padding-right: 5px;
}
.tableHeaderRightTex2t {  
	background: #FFFFFF;
	font-family: §oÊ^;
	height:32px; 
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	color: 	#34829C;	
	padding-right: 5px;
}

.tableFooter {  background: #FFFFFF; //font-family: Arial, Helvetica, sans-serif;
}

.tdRight {	text-align: right; font-size: 12px; padding:0px 4px 0px 4px;}
.tdLeft {	text-align: left; font-size: 12px; padding:0px 4px 0px 4px;}
.tdLeftTop {text-align: left; vertical-align:top; font-size: 12px;}
.tdCenter {	text-align: center; font-size: 12px;}
.button { //font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; cursor: pointer;}

.td20percent{ width: 20%; vertical-align:top;}
.td30percent{ width: 30%; vertical-align:top;}
.td33percent{ width: 33%; vertical-align:top;}
.td40percent{ width: 40%; vertical-align:top;}
.td50percent{ width: 50%; vertical-align:top;}
.td60percent{ width: 60%; vertical-align:top;}
.td70percent{ width: 70%; vertical-align:top;}
.td80percent{ width: 80%; vertical-align:top;}

.rowEven,.r0 {  background: #FFFFFF;
	/*background-image: url(../images/dot_white.gif);
	background-repeat: repeat-x;
	background-position:bottom left; font-size: 12px; height: 23px;*/}
.rowOdd,.r1 { background: #FFFFFF;
	/*background-image: url(../images/dot_white.gif);
	background-repeat: repeat-x;
	background-position:bottom left; font-size: 12px; height: 23px;*/}
.rowEven_last {  background: #FFFFFF; font-size: 12px; height: 23px;}
.rowOdd_last { background: #FFFFFF; font-size: 12px; height: 23px;}

.increase		{ COLOR: #197B30; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; }
.decrease		{ COLOR: #9E0B0F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; }
.unchanged		{ COLOR: #0000ff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px;}

.bar {
     //font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 font-weight: normal;
}
.barabove	{ COLOR: #cccccc; BACKGROUND: #008040; font-size: 12px;}
.barbelow	{ COLOR: #003366; BACKGROUND: #ff0000; font-size: 12px;}

.errorTable {
	border-bottom: #999999 1px solid;  border-top: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid;  
	padding: 10px 10px 10px 10px;
}

/* for datascroller */
.datascroller {	//background: url(../images/hd_mid.gif);
				background: #FFFFFF;
				background-repeat: repeat-x;}
.selectedPage {font-weight:bold; font-size: 12px;text-decoration: none;}



/* for footer */
.remark {font-size: 11px; color: #333333;}
.copyright { background: #CCCCCC;  text-align: center; font-size: 11px;  }
.bestview {font-size: 11px; color: #333333;}
.newsProvider {font-size: 12px; color: #333333; font-weight: bold;}



/* Auto Complete */
.ac_input {
	//font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;	
	background-color: white;		
	overflow: hidden;
	position: absolute;
	z-index: 9999;		
}

.ac_results ul {
	width: 100%;
	padding: 0;	
	margin: 0;	
	list-style: none;
	list-style-image: none;
}

/*.ac_results ul li{		
	list-style-image: none;
}*/

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	list-style-image: none;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: auto;	
}

.ac_loading {
	/*background: white url('indicator.gif') right center no-repeat;	*/
}

.ac_odd {
	background-color: #eee;
}

.ac_even {
	background-color: white;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.list_news { color: #666666; padding: 0px; margin-top: 12px; margin-right: 12px; margin-left: 12px; font-size: 14px; }
.list_news li { background: url(../images/listico3.jpg) no-repeat 2px 13px; padding: 9px 0px 9px 14px; }
.list_news .link_news{border-bottom:1px dotted #ccc; background:none; height:1px; padding:0px; margin-bottom:10px;}
.list_news span { float: right; }
.list_news a { color: #666666; text-decoration: none; }
.list_news a:hover { color: #BD0000; text-decoration:underline; }


.rgdHeaderTitle {font-size:12px;font-weight:bold;color:#C80002; text-align:left; width:60px; padding-right:0px; padding-left:0px;}
.rgdHeader{ text-align:left; width:80px; padding-right:3px;}
.rgdHeaderTitle a {font-size:12px;font-weight:bold;color:#C80002;text-decoration:none; width:60px; padding-right:0px; padding-left:0px;}

.rgdHeader a {color:black;font-size:12px;text-decoration:none; text-align:left; width:80px; padding-right:0px; padding-left:0px;}
.rgdHeader a:hover {color:#c80002;}
.rgdHeader a.current {font-weight:normal;}
#submenus {line-height:30px;text-align:left;}
#submenus a.aend {
			background:url("none") repeat scroll 0 0 transparent;
			}
#submenus a{font-size:14px;text-decoration:none;
			background:url("../images/crumbmenuico.jpg") no-repeat scroll right top transparent;
			color:#606060;
			padding-left:14px;
			padding-right:22px;}

#submenus a:hover { text-decoration:underline; color: #002951;} 
#submenus a.current {font-weight:bold;text-align:left; color:#D50000;}

.MFParentTableBgColor {
	BACKGROUND-COLOR: #fdd3c1
}
.field{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #c0c8ca
}
.col{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #c0c8ca
}

.r1{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.rtxt{
	BORDER-TOP: #aaa 1px solid;
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 1px solid;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.PandL{
	text-align: left;
	border: 1px solid #b0b5b9;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.PandL TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 1px solid;
	/* PADDING-LEFT change 2 to 6 px
    PADDING-LEFT: 2px;*/
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 1px solid;
	height:25px;
}

.subFundFirst {
background-color: #efefef;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}

.subFundFirst1 {
background-color: #7fb1c8;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
}

.subpopFund {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
border-top: #b2b2b2 dotted 1px;
}

.subpopFund2 {
background-color: #efefef;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
}

.subpopFund1 {
background-color: #F7F7F7;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}

.fundPopName {
background-color:#C1C9CB;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
}

