.boxside 
{
	font-family: Verdana, "ËÎÌå";
	font-size: 12px;
	text-decoration: none;
	height: 14px;
	border: 1px solid #CCCCCC;
	line-height: 14px;		
}

.box 
{
border-right: #999999 1px solid; 
border-top: #999999 1px solid; 
font-size: 12px; 
border-left: #999999 1px solid; 
border-bottom: #999999 1px solid; 
height: 16px;
width: 68px;
float: left;	
}

.box2 
{
font-size: 12px
}

.box3 
{
border-right: #999999 1px solid; 
border-top: #999999 1px solid; 
font-size: 12px; 
border-left: #999999 1px solid; 
border-bottom: #999999 1px solid; 
height: 15px;
width: 121px;
}

.searchinput
{	
background-image: url('../images/index_06.jpg');
width: 250px;
height:29px;
background-repeat:no-repeat;
}

.memberbox
{
height: 80px;
background-color: #F5A300;	
}

.memberleft
{	
width: 60px;
color: #FFFFFF;		
text-align: right;
float: left;
vertical-align: middle;
height: 22px;
line-height: 22px;
}

.membermiddle
{	
float: left;
width: 60px;
vertical-align: middle;
line-height: 22px;
height: 22px;
}

.memberright
{		
float: left;
width: 47px;		
height: 49px;	
padding-top: 5px;			
}

.loginpanel
{
width: 140px;	
padding: 5px;
float: left;
height: 44px;
}

.afterloginpanel
{	
	padding: 10px;	
	height: 44px;
}

.memberbottom
{
text-align: center;		
}

.info
{
background-color: #f2efe6;
height: 40px;	
}

.infoleft
{
width: 99px;
float: left;
text-align: center;
padding-top: 5px;
height: 40px;
}

.inforight
{
width: 98px;
float: left;
text-align: center;
padding-top: 5px;
height: 40px;
}

.infopara
{
padding-left: 10px;
padding-top: 5px;
}

.ad
{
background-color: #f2efe6;	
}

.content
{
width: 780px;	
margin: 40px 0px 0px 20px;
padding: 0px;
border: 0px;
font-size: 12px;
line-height: 18px; 
font-family: "ËÎÌå"; 
text-decoration: none;	
}

.content2
{
width:760px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

.space_row
{
clear:both;
height: 2px;	
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;	
font-size:1px;
line-height: 2px;
}

.articleboldtext
{
font-weight:700;
padding-bottom:5px;
padding-top:5px;
float:left;
}

.imgline
{
padding-bottom:5px;
padding-top:5px;
}

.subtitleline
{
line-height:16px;
clear: both;	
}

.morelabel
{
font-weight:bold;
color:Red;
}

.home_medium_left
{
width: 370px;
float:left;
border-top:solid 6px #343434;
margin-right:16px;	
padding-top:3px;
}

.home_medium_right
{
width: 370px;
float:left;
border-top:solid 6px #343434;
margin-right:16px;	
padding-top:3px;
}

.news_medium
{
width: 370px;
border-top:solid 1px gray;
padding-top:0px;
border-top-color:#cccccc;
}

.line_gray
{
width: 100%;
height: 0px;              
border-bottom: 1px solid gray;
line-height: 0px;
}

.dividends_col1
{
float:left;
width:110px;
cursor:pointer;	
PADDING-LEFT: 5px;
}

.dividends_col2
{
float:left;
width:70px;
text-align:right;	
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.dividends_col3
{
float:left;
width:80px;
text-align:right;	
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.dividends_col4
{
float:right;
width:95px;
text-align:right;	
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.investment_highlights_block
{
width: 370px;
border:solid 1px #cccccc;
background-color:#DFEAFF;
margin-top:3px;
height:22px;
padding-top:1px;	
cursor:pointer;
}

.newfund_col1
{
float:left;
width:115px;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;
PADDING-LEFT: 5px;
}

.newfund_col2
{
float:left;
width:95px;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;
}

.newfund_col3
{
float:left;
width:70px;
text-align:right;
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.newfund_col4
{
float:left;
width:80px;
text-align:right;
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.boldtext
{
font-weight: 700;
}

.splitfund_col1
{
float:left;
width:150px;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;
PADDING-LEFT: 5px;
}

.splitfund_col2
{
float:left;
width:80px;
text-align:right;
font-family:Verdana, Arial, Helvetica;
FONT-SIZE: 11px;
}

.home_short
{
width: 165px;
float:left;
border-top:solid 6px #343434;
margin-right:16px;
padding-top:3px;
}

.block_short
{
width: 165px;
border:solid 1px #cccccc;
background-color:#DFEAFF;
margin-top:3px;
height:22px;
padding-top:1px;
padding-left:5px;
cursor:pointer;
}

.clearfloat
{	
clear: both;	
}

.mainstyle
{	
width:760px;
color: black;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

.title_bar
{
width: 760px;
height: 25px;	
background-image: url('../images/titlebk.JPG');
border-bottom: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
}

.title_help
{
float:right;
width: 40px;    
height: 20px;    
text-align:center;
border-left:solid 1px black;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
cursor: pointer;
}

.tool_bar
{
 width: 760px; 
 height:64px;	 
 background-color:#E1E1E1;
 border-top:1px solid white;
 border-bottom:1px solid #BEBEBE; 
 padding: 0px 0px 0px 0px;	 
 clear:both;
}

.tablestyle
{
display:block;      
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.tablestyle ul
{
list-style: none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.textstyle
{	
font-weight:normal;
}

.tool_bar ul 
{
margin: 0px;
padding: 6px 0px 0px 0px;
list-style: none;
}

.tool_bar li
{
padding: 0px 2px 0px 10px;    
}

.left_col
{
width:310px;
float:left;
padding:0px 0px 0px 0px;           
}

.right_col
{
width:260px;
float:left;
padding:0px 0px 0px 0px;           
}

.buttonstyle
{   	 
 width: 90px; 
 height:22px;
 background-image: url('../images/buttonbk.JPG');
 border: 1px solid gray;
 padding: 3px 0px 0px 0px;
 cursor: pointer;	 
}

.tab_bar
{
margin:0px;
width: 760px;
height: 35px;	
background-color: #E1E1E1;
border-top: 1px solid white;
padding: 0px 0px 0px 0px;
clear:both;
}

.p_tab_bar
{
margin:0px;
width: 760px;
height: 35px;	
background-color: black;
border-top: 1px solid white;
padding: 0px 0px 0px 0px;
clear:both;
}

.panelstyle
{
clear:both;
overflow:visible;
padding:0px 0px 0px 0px;
width:760px;	
}

.page_bar
{
 width: 760px; 
 height:24px;
 background-color:#E6E6E6;
 border-bottom:1px solid gray;
 padding: 0px 0px 0px 0px;
 clear:both;
}

.labelstyle
{	
font-size:12px;
font-weight: 700;
}

.tab_active
{
height:20px;	
background-image:url('../images/tabactive.jpg'); 
width: 110px; 
display: block; 
text-align: center;
float: left;
padding-top:2px;
margin-left:10px;
margin-top:10px;
cursor:pointer;
}

.tab_inactive
{
height:20px;	
background-image:url('../images/tabinactive.jpg'); 
width: 110px; 
display: block; 
text-align: center;	
float: left;
padding-top:2px;
margin-left:10px;
margin-top:10px;
cursor:pointer;
}

.tab_activetext
{
font-weight: 700;
color:white;
position:relative;
top:15%;
bottom:15%;
}

.tab_inactivetext
{
font-weight: 700;
color:white;
position:relative;
top:15%;
bottom:15%;
}

.title_label
{
font-weight: 700;
color:white;
}

.portfolio_toolbar
{
 width: 760px; 
 height:40px;	 
 background-color:#E1E1E1;
 border-top:1px solid white;
 border-bottom:1px solid #BEBEBE; 
 padding: 0px 0px 0px 0px;
 overflow:hidden;
 clear:both;
}

.portfolio_tab_bar
{
 width: 760px; 
 height:25px;
 background-color:#E1E1E1;
 border-top:1px solid white;
 border-bottom:1px solid #BEBEBE; 
 padding: 0px 0px 0px 0px;
 overflow:hidden;
 clear:both;
}

.portfolio_tab_inactive
{
width: 120px; 
height:25px;
background-image: url('../images/buttonbka.jpg');
border:solid 1px #BEBEBE;
float:left;
padding: 5px 0px 0px 1px;
text-align:center;
cursor: pointer;
}

.portfolio_tab_active
{
width: 120px; 
height:25px;
background-image: url('../images/buttonbk.JPG');
border:solid 1px #BEBEBE;
float:left;
padding: 5px 0px 0px 1px;
text-align:center;
cursor: pointer;
}

.portfolio_toolbar_left
{
padding-left:10px;
padding-top:9px;
float:left;
width:300px;
border-right:solid 1px gray;
height:40px;
}

.portfolio_toolbar_right
{
padding-left:10px;
padding-top:11px;
float:left;
border-left:solid 1px white;	
height:40px;
}

.menu_col
{
width:30px;
float:left;
padding:2px 1px 2px 1px;
}

.name_col
{
width:300px;
float:left;
padding:2px 1px 2px 1px;
}

.type_col
{
width:160px;
float:left;
padding:2px 1px 2px 1px;
}

.update_col
{
width:130px;
float:left;
padding:2px 1px 2px 1px;
}

.alert_col
{
width:130px;
float:left;
padding:2px 1px 2px 1px;
}   

.linestyle
{                      
width:760px;
}

.pl_tool_bar
{
height:45px;
}

.member_button
{
 width: 40px; 
 height: 41px;	 
 background-image: url('../images/index_20.jpg');
 border: 0px;
 padding: 0px 0px 0px 0px;
 cursor: pointer;	 
}

.validatorstyle
{
float: left;
width: 1px;
}

.portfolionametextbox
{
border: 1px #808080 solid;            
width:300px;            
font-size: 12px;
height: 18px;
padding: 0px;
}

.dropdownlist
{
width:155px;            
font-size: 12px;
}
    
.col1
{
width:200px;
float:left;
padding:0px 0px 0px 0px;
}

.col2
{
width:500px;
float:left;
padding:0px 0px 0px 0px;           
}

.p_line
{         
line-height: 1px;
width:760px;
height:1px;       
font-size:1px;    
border-bottom: 1px solid #949FB7;
margin-bottom:5px;
}

.bottom_bar
{
width: 760px;
height: 35px;
background-color: #E1E1E1;
border: 1px solid gray;
padding: 0px 0px 0px 0px;	
line-height: 35px;
clear:both;
}

.p_button
{   	 
 width: 90px; 
 height:26px;
 background-image: url('../images/buttonbk.JPG');
 border: 1px solid gray;
 padding: 3px 0px 0px 0px;
 cursor: pointer;	 
}

.p_main
{	
width:760px;
color: black;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 10px;
float:left;
}

.panel_back
{
    background-color:#E6F0FA;
}

.delete_col
{
    width:41px;            
    padding:2px 1px 2px 1px;
}

.holding_col
{            
    width:280px;            
    padding:2px 1px 2px 1px;
} 

.type_col
{         
    width:70px;            
    padding:2px 1px 2px 1px;
}

.date_col
{         
    width:90px;            
    padding:2px 1px 2px 1px;
}

.shares_col
{
    width:80px;            
    padding:2px 1px 2px 1px;
}

.price_col
{         
    width:80px;            
    padding:2px 1px 2px 1px;
}

.commission_col
{         
    width:80px;            
    padding:2px 1px 2px 1px;
}

.holding_textbox
{
    border: 1px #D7D7D7 solid;            
    width:276px;
    height:19px;
}    

.type_textbox
{
    border: 1px #D7D7D7 solid;            
    width:66px;
    height:20px;
}

.date_textbox
{
    border: 1px #D7D7D7 solid;            
    width:86px;
    height:19px;
}

.shares_textbox
{
    border: 1px #D7D7D7 solid;            
    width:76px;
    height:19px;
}

.price_textbox
{
    border: 1px #D7D7D7 solid;
    width:76px;
    height:19px;
}

.commission_textbox
{
    border: 1px #D7D7D7 solid;            
    width:76px;
    height:19px;
}  

.errormsg
{
	font-weight: bold;
	color:red;
}

.p_holding_col
{            
    width:450px;
    padding:2px 1px 2px 1px;         
}        

.weight_col
{         
    width:120px;
    padding:2px 1px 2px 1px;
}

.weightper_col
{         
    width:120px;
    text-align:center;
    padding:2px 1px 2px 1px;
}

.p_holding_textbox
{
    border: 1px #D7D7D7 solid;
    width:446px;
    height:19px;
}

.weight_textbox
{
    border: 1px #D7D7D7 solid;            
    width:116px;
    height:19px;
    text-align:right;
}        

.disable_textbox
{
    background-color:#F1F5FA;
}

.alert_col1
{
   width:110px;
   float:left;
   padding:0px 0px 0px 0px;           
}

.alert_col2
{
   width:200px;
   float:left;
   padding:0px 0px 0px 0px;           
}

.alert_right_col
{
   width:380px;
   float:left;
   padding:0px 0px 3px 0px;           
}

.alert_col1a
{
    float:left;
    width:300px
}                

.alert_col2a
{
    float:left;
    width:80px
}                

.alert_col3a
{
    float:left;
    width:60px
}                

.alert_col4a
{
    float:left;
    width:100px
}

.textbox
{
    border: 1px #808080 solid;            
    vertical-align:middle;            
    font-size: 12px;
    width:170px;  
}

.alert_dropdownlist
{
    width:170px;
    vertical-align:middle;            
    font-size: 12px;      
}

.alert_linestyle
{
    width:750px
}

.alert_table ul 
{
   list-style:none;
   display:block;
   margin:0px;
   clear:both;
   padding: 6px 0px 6px 0px;
}        

.recur_delete_col
{
    width:21px;            
    padding:2px 1px 2px 1px;
}   

.secid_col
{            
    width:300px;            
    padding:2px 1px 2px 1px;
}   

.date_col
{         
    width:120px;            
    padding:2px 1px 2px 1px;
}

.amount_col
{
    width:110px;            
    padding:2px 1px 2px 1px;
}

.currency_col
{
    width:60px;            
    padding:2px 1px 2px 1px;
}

.frequency_col
{
    width:80px;            
    padding:2px 1px 2px 1px;
}

.SecId_DropDownList
{            
    font-size: 12px;
    border: 1px #D7D7D7 solid;            
    width:296px;
    height:19px;
}

.recur_date_textbox
{
    border: 1px #D7D7D7 solid;            
    width:100px;
    height:19px;
}

.amount_textbox
{
    border: 1px #D7D7D7 solid;            
    width:85px;
    height:19px;
}        

.currency_dropdownlist
{
    border: 1px #D7D7D7 solid;
    width:56px;
    height:19px;
}   

.frequency_dropdownlist
{
    border: 1px #D7D7D7 solid;
    width:76px;
    height:19px;
}   

.update_col1
{
   width:180px;
   float:left;
   padding:0px 0px 0px 0px;           
}        

.update_right_col
{
   width:380px;
   float:left;
   padding:0px 0px 3px 0px;
   border-bottom: 2px solid #949FB7;
}

.update_textbox
{
    border: 1px #808080 solid;            
    vertical-align:middle;            
    font-size: 12px;
    width:98%;  
}

.update_dropdownlist
{
    width:100%;
    vertical-align:middle;         
    font-size: 12px;            
}

.update_line
{
    width:750px
}

.p_tab
{
	height:30px;
	margin:0px;
	background-color: #E1E1E1;
}

.regleft
{
	float: left;
	text-align: right;
	width: 140px;
	height: 20px;
	border: 0px;
	background-color: #F3F3F3;	
	line-height: 20px;
}

.regmiddle
{
	float: left;
	background-color: #F3F3F3;	
	width: 170px;
	height: 20px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
}

.regrighttop
{
	float: left;
	background-color: #F3F3F3;	
	width: 170px;
	height: 20px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
}

.regright
{
	float: left;
	background-color: #F3F3F3;	
	width: 350px;
	height: 20px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
}

.loginbutton
{
	background-image: url('../images/login_b.gif');	
	width: 75px;
	height: 26px;
	line-height: 26px;		
	border: 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;	
}

.submitbutton
{
	background-image: url('../images/ok.gif');	
	width: 75px;
	height: 26px;
	line-height: 26px;		
	border: 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;	
}

.resetbutton
{
	background-image: url('../images/reset.gif');
	width: 75px;
	height: 26px;
	line-height: 26px;		
	border: 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;	
}

.regfooter
{
	clear: both;
	padding-left: 40px; 
	height:18px; 
	line-height:18px; 
	width: 460px;
	background-color: #F3F3F3;		
}

.reg_row
.forget_row
{
	clear:both;	
}

.forgetleft
{
	float: left;
	text-align: right;
	width: 100px;
	height: 33px;
	border: 0px;
	background-color: #F3F3F3;	
	line-height: 20px;
	padding-top: 10px;
}

.forgetmiddle
{
	float: left;
	background-color: #F3F3F3;	
	width: 90px;
	height: 33px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

.forgetrighttop
{
	float: left;
	background-color: #F3F3F3;	
	width: 290px;
	height: 43px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
}

.norightleft
{
	float: left;
	text-align: right;
	width: 150px;
	height: 20px;
	border: 0px;
	background-color: #F3F3F3;	
	line-height: 20px;	
}

.norightmiddle
{
	float: left;
	background-color: #F3F3F3;	
	width: 120px;
	height: 20px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;	
}

.norightright
{
	float: left;
	background-color: #F3F3F3;	
	width: 210px;
	height: 20px;
	border: 0px;
	line-height: 20px;
	padding-left: 10px;
}

.norightmsg
{
	background-color: #e4e4e4;
	height:40px;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
}