body {/*margin:0px auto;*/ margin-top: 0px; margin-left:10px; /*float:left;*/ font-family:Verdana, Arial, Helvetica, sans-serif;}
/* *{font-family:Verdana, Arial, Helvetica, sans-serif;} */
.F10,.F10alt,.F10alt2,.L10,.LG10,.F16,.B10,.B12,.H10, .F12, .B12, .textad, .L1 
			{font-size:10px; line-height:17px; color:#333333; text-decoration:none;}
.F10alt 	{ 				 line-height:12px;}
.F10alt2 	{ 				 line-height:12px; color:#777777; }
.L10 		{								   color:#CCCCCC;}
.LG10 		{								   color:#E7E7E7;}
.F16 		{font-size:16px; 				   color:#666666;}
.B10,.B12 	{font-weight:bold;}
.F12 		{font-size: 12px;}
.B12 		{font-size: 12px;}
.F8         {font-size: 8px;}


/*added 16/02/2010 */
.ETF_labelA {line-height:18px;color:#333;font-size:12px}
.ETF_labelB {line-height:18px;color:#666;font-size:11px}
.ETF_labelC {line-height:18px;color:#333;font-size:12px; font-weight:bold;}
 


/*Adjust to homepage footer - TK 07/09/09*/
.F10alt3 {position:relative; /*float:left; max-width:955px;*/ min-height:22px; background-color:#333333;padding-top:8px;}
.copyrightfooter {position:relative; float:left; /*width:955px;*/ margin:10px 0px 10px 0px;}

/*end */


.B4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; color: #333333 }

.H10 {	float:left; border-left:1px solid #cccccc; margin:10px 0px 0px 0px; padding:9px 8px 0px 4px; word-spacing:0px; background-color:#FFFFFF; /*border-top:10px solid #FF0000; */}
 a.H10:link {	text-decoration:none; background-color:#FFFFFF; }
 a.H10:hover {	text-decoration:none;/* background-color:#E7E7E7; */ border-top:10px solid #CC0000; margin:0px 0px 0px 0px; border-left:1px solid #cccccc; }
 a.H10:active {	background-color:#FFFFFF; border-top:10px solid #990000; }

/*class for li ul*/
.liNone { list-style-type: none; margin:0px; }
.ulNoMargin { margin: 0px; padding: 0px;}                        

.scrn1 {	font-weight:bold; 	font-size: 10px;	color: #666666;	text-decoration: none;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	vertical-align: middle; padding-bottom: 2px;}
.scrn2 {						font-size: 10px;	color: #666666;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	background-color: #EFF5FF;	vertical-align: middle; padding-bottom: 2px;}
.scrn3 {						font-size: 10px;	color: #666666;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	background-color: #FFFFFF;	vertical-align: middle; padding-bottom: 2px;}
.scrn4 {						font-size: 10px;	color: #666666;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	background-color: #FFFFFF;	vertical-align: middle; padding-bottom: 2px; padding-bottom: 6px;}


/* Buttons*/
.login,.logout,.premium,.signup,.help { float:left; position:relative; font-size:1px; width:55px; height:13px; margin:5px 3px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #cccccc; background-image:url(/includes/images/hp_Login.gif); background-position:9px 4px; background-repeat:no-repeat;}
.logout { background-image:url(/includes/images/hp_logout.gif); background-position:7px 4px; background-repeat:no-repeat;}
.premium { background-image:url(/includes/images/hp_premium.gif); width:60px;  background-position:7px 4px; background-repeat:no-repeat;}
.signup { background-image:url(/includes/images/hp_Signup.gif); background-position:7px 4px; background-repeat:no-repeat;}
.help 	{ background-image:url(/includes/images/hp_help.gif); background-position:15px 4px; background-repeat:no-repeat;}

a.login:hover,a.logout:hover,a.premium:hover,a.signup:hover,a.help:hover { background-color:#E6E6FF; color:#FFFFFF}
/*table formats*/

.trow,.tdata {	color: #333333;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-top: 3px solid #9a9a9a;	width: 175px;	float: left;	vertical-align: middle;	text-decoration: none;	text-align: left;	padding: 1px 0px 2px 0px;}
.tdata 				{ 	border-top: 3px solid #9a9a9a;	width: 175px;	text-align: right;}
/*
.row,.data 	{	color: #333333;	font-size: 10px; border-top: 1px solid #cccccc;	width: 175px;	float: left; vertical-align: middle; text-decoration: none;	text-align: left; padding: 2px 0px 1px 0px; }
.data 				{ 	border-top: 1px solid #cccccc; width: 175px; text-align: right; padding: 2px 0px 1px 0px;}
*/
.arrow				{	padding: 0px 2px 1px 0px;}
 a.arrow:link, a.row:link {text-decoration:none}
 a.arrow:hover, a.row:hover {text-decoration:none;}
 a.arrow:active, a.row:active {text-decoration:none}


/*table 175 wide formats*/
#tablesm			{	width:175px; position:absolute; left:0px; top:0px; z-index:2; }
#colsm1, #colsm2, #colsm3	
					{	float:left; position:absolute; left:0px; top:0px; z-index:1; text-align:right; margin:0px 0px 0px 0px; }
#colsm2				{	left:-45px;} 
#colsm3				{	left:-82px;}


/*table 370 wide formats*/

.row370 {	
	
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;	
	background-color: #DFEAFF;	
	float: left;	
	height: 17px;	
	width: 367px;	
	margin: 2px 0px 0px 0px;	
	padding: 4px 0px 0px 0px;
	border: 1px solid #CCCCCC;	
	position:relative;
	text-indent:3px
}

.row175 {	
	
	width: 175px;	
}

 a.row370:link   	 { text-decoration:none;}
 a.row370:hover 	 { text-decoration:none; background-color:	#EFF5FF;}
 a.row370:active     { text-decoration:none; background-color: #ffffff;}



.data1, .data2, .tdata1, .tdata2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float: left;
	position:relative;
	width:25%;
	margin: 4px 0px 0px -176px;
	padding: 1px 0px 1px 0px;
	border:0px solid #FF0000;
	text-align:right;

}
.data2, .tdata2 { margin-left: -97px;}
.tdata1, .tdata2 { margin-top: 2px;}
.title, .tdata0 {	
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;	
	background-color: #FFFFFF;	
	position:relative;	
	float: left;	
	min-height: 13px;	
	width: 370px;	
	margin: 1px 0px 0px 0px;	
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #999999;	
}
.tdata0 {	
	font-weight: normal;	
	height: 25px;	
	border-top: 1px solid #CCCCCC;
	padding: 1px 0px 1px 0px;
}

/*article formats*/
.headline1, .headlineP, .headlinePStar, .headlinePStars,.headline2, .headline3, .headline4, .middeck, .enddeck, .midsub, .endsub, .headlineFirst, .headlineFirstLong
									 { color: #333333;	font-size: 12px;	font-weight:bold;	border-top: 1px solid #cccccc;	width: 370px;	float: left; vertical-align: middle; text-decoration: none;	text-align: left; line-height: 18px;	padding: 2px 0px 2px 0px;}

.headlineFirst					     { float: none; border-top: 0px; padding: 0px; }
.headlineFirst img				     { float:left; margin: 0px; margin-right:10px;}
.headlineFirst a				     { color: #333333; font-weight:bold; font-size:12px; }
.headlineFirstLong					     { padding: 0px; width:565px}

.headlineImg						 { background-image:url(/includes/images/pdficon_small.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 26px; margin-right: 30px; width: 93%;}
.headlineP                           { /*text-indent: 15px; background-image:url(/includes/images/premIcon.gif);   background-repeat: no-repeat;    background-position: 0px 4px; */}									 
.headlinePStar                       { margin-right:-6px; width: 304px; text-indent: 15px; /*background-image:url(http:/includes/images/premIcon.gif); */   background-repeat: no-repeat;    background-position: 0px 5px; padding: 2px 0px 2px 0px;}                                     
.headlinePStars                      { width: 66px; padding: 3px 0px 2px 6px; }      
.headline2 							 { padding: 2px 0px 0px 0px; }
.headline3 							 { font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.headline4 							 { color: #333333; font-weight:normal; font-size: 16px; padding: 2px 0px 10px 0px; }
.middeck, enddeck, .midsub, .endsub, .middeckFirst { font-weight:normal; line-height: 16px; padding: 0px 0px 10px 0px; }
.middeck, enddeck, .midsub, .endsub { border-top: 0px solid #cccccc;}
.middeckFirst { font-size:12px; padding-top:2px; }
.enddeck, .endsub 					 { padding: 0px 0px 10px 0px; }
.more, .more1						 { float: left; color: #333333; font-size: 10px; font-weight:normal; padding: 2px 0px 0px 0px; }
.more1						 		 { border-top: 0px solid #cccccc; }

.middeckThird { color: #333333; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 14px;	padding: 2px 0px 2px 0px; }
.middeckSecond { color: #333333; font-size: 13px; vertical-align: middle; text-decoration: none;	text-align: left; line-height: 19px; padding: 2px 0px 2px 0px;}

.NewstimeFirst, .Newstime, .News, .Newsmore 		{ color: #999999;	font-size: 10px;	border-top: 1px solid #cccccc;	width: 175px;	float: left; text-decoration: none;	text-align: left;	line-height: 12px;	padding: 1px 0px 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.News 								{ color: #333333; padding: 2px 0px 10px 0px; border-top: 0px solid #cccccc;}
.Newsmore							{ color: #333333; padding: 0px 0px 0px 0px; border-top: 0px solid #cccccc;}
 a.News:link, a.Newsmore:link, a.Newsmore:link { text-decoration:none;}
 a.News:hover, a.Newsmore:hover, a.Newsmore:hover {text-decoration:none; background-color: #FAFAFA}
 a.News:active, a.Newsmore:active, a.Newsmore:active {text-decoration:none; background-color:#FFFFFF}
 .headlineFirstDark 
 {
     color:#333333;
     font-size:12px;
     font-weight:bold;
     border-top:1px solid #9C9C9C;
     width:370px;
     float:left;
     vertical-align:middle;
     text-decoration:none;
     text-align:left; 
     line-height: 18px;
     padding:0px;	 
 }
.headlineFirstDark img 
{
	padding: 10px 10px 0px 0px;
}


.rep1,.rep2,.rep3,.repmore  { color: #666666; font-size: 10px; border-top: 3px solid #999999; width: 175px;	float: left;	clear: left;	text-decoration: none;	text-align: left;	vertical-align: middle;	line-height: 12px;	padding: 2px 0px 0px 0px;    }
.rep2 						{ font-weight:bold;	padding: 0px 0px 2px 0px;    }
.rep3 						{ border-top: 0px solid #999999;	padding: 3px 0px 2px 0px;    }
.repmore 					{ border-top: 0px solid #999999; padding: 5px 0px 6px 0px;    }

.Rule{	border-top-width: 3px;	border-top-style: solid;	border-top-color: #868782;  text-decoration:none }
.Rule2{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #cccccc; text-decoration:none}
.VRule{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #e7e7e7;	text-decoration:none}


.Inputlabel       {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:normal;	color:white;	margin: 5px 0px 0px 5px;	float:left;	position:relative;}
.HeaderToolBox,.HeaderToolBoxSelected{right:2px; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; text-decoration:none;border:1px Solid #333333;top:2px; position:absolute;}
.HeaderToolBoxSelected {background-color:#555555;border:1px Solid #999999;cursor:hand }

.textAdNav {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:normal;	color:white;	margin: 5px 0px 0px 15px;	float:left;	position:relative;}

.Forminput 				  { float:left;	position:relative;}
.Input1, .Input2, .Input3 { font-size:10px;	line-height: 10px;	color:#333333;	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	height:13px;	width:75px;	margin: 4px 0px 0px 5px;	vertical-align:middle;	float:left;	position:relative;}
.Input2  		  { width:150px; border: 1px solid #999999;	}
.Input3  		  {	height:16px;	width:120px;	border: 1px Groove #666666;	margin: 0px 5px 0px 0px;	text-align: left;	vertical-align: middle; margin: 0px 5px 0px -3px;}

.Go 			 { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1px;	font-weight:normal;	color:#666666;	background-color: #4d4d4d;	border: 1px solid #cccccc;	width:21px;	height:14px;	margin: 4px 5px 0px 1px;	padding: 0px 0px 0px 0px;	float:left;	position:relative;	background-image:url(/includes/images/hp_arrow3.gif);	background-repeat: no-repeat;	background-position: 7px 4px; }
 a.Go:link 	 	 { text-decoration:none;}
 a.Go:hover   	 { text-decoration:none; background-color:#FFFFFF; color:#333333; 	border: 1px solid #FFFFFF;}
 a.Go:active   	 { text-decoration:none; background-color: #000000; color:#333333; 	border: 1px solid #FFFFFF;}


.L1 		     { color:#E7E7E7; padding:0px 0px 2px 0px;}
 a.L1 		     { text-decoration: none; }
 a.L1:link 	 	 { text-decoration:none; color: #CCCCCC; }
 a.L1:visited 	 { text-decoration: none; }
 a.L1:hover 	 { color: #FFFFFF;	background-color: #545454;	border: 0px solid #999999;}

.textad 		     { color:#E7E7E7; padding:0px 0px 2px 0px;}
 a.textad 		     { text-decoration: none; }
 a.textad:link 	 	 { text-decoration:none; color: #FFFFFF; }
 a.textad:visited 	 { text-decoration: none; }
 a.textad:hover 	 { color: #FFFFFF;	background-color: #545454;	border: 0px solid #999999;}

#menu0, #menu01, #menu2, #menu3 { position:absolute; visibility:visible; left:585px; top:0px; overflow:hidden; clip:rect(0 370px 101px 0); z-index:3;}
#menu0Content, #menu2Content, #menu3Content { width:370px; height:101px; background-color:#666666; }
#menu0, #menu2, #menu3 { visibility:hidden;}

#menu0Container { position:absolute; visibility:visible; left:585px; top:0px; overflow:hidden; clip:rect(0 370px 101px 0); z-index:3;}
#menu0Content { width:370px; height:101px; background-color:#666666; /*filter:alpha(opacity=95); opacity:.95;*/ }


#menu1Container, #menu2Container, #menu3Container { visibility:hidden; left:585px; top:0px; overflow:hidden; }
#menu1Container, #menu1Content, #menu2Container, #menu2Content, #menu3Container, #menu3Content { position:absolute; width:370px; height:101px; clip:rect(0 370px 101px 0)}
#menu1Content, #menu2Content, #menu3Content { background-color:#666666; /*filter:alpha(opacity=95); opacity:.95;*/ }


#Port, #Quote, #Start    {	
	float:left;
	font-size: 0px;												
	position:absolute;	
	top:0px;	
	left:585px;	
	height:102px;	
	width:370px;	
	z-index:2;	
	visibility:hidden;	
	background-color:#666666;	
	overflow:hidden;
	vertical-align:top
}

.shname, .shname2, .shname3, .shname4  {    
    text-decoration: none;    
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 10px;    
    font-weight: bold;    
    color: #FFCC66;    
    background-color: #4d4d4d;    
    float: left;    
    height: 10px;    
    width: 113px;
    margin-left: 2px;    
    margin-top: 1px;    
    padding-top: 0px;    
    padding-bottom: 3px;    
    border: 1px solid #000000;    
    padding-left: 4px;    
    position:relative 
}


 a.shname:link, a.shhide:link, a.shname2:link, a.shname3:link, a.shname4:link   	 { text-decoration:none;}
 a.shname:hover, a.shhide:hover, a.shname2:hover, a.shname3:hover, a.shname4:hover	 { text-decoration:none; background-color: #3d3d3d;}
 a.shname:active, a.shhide:active, a.shname2:active, a.shname3:active, a.shname4:active { text-decoration:none; background-color: #000000;}
 
 a.labellink2:link 	 { text-decoration:none;}
 a.labellink2:hover	 { text-decoration:none; background-color: #3d3d3d;}
 a.labellink2:active { text-decoration:none; background-color: #000000;}

.shname2 {	width: 113px;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #FFCC66;	
	background-color: #4d4d4d;	
	float: left;	
	height: 12px;	
	margin-left: 4px;	
	margin-top: 2px;	
	padding-top: 3px;	
	padding-bottom: 3px;	
	border: 1px solid #000000;	
	padding-left: 3px;	
	position:relative 
}

.shname3 {	width: 357px;  margin-left: 3px; height: 11px;	}
.shname4 {	width: 83px; padding-left: 1px;	}
.shtitle, .shhelp, .shlabel, .shlabel2, .shdata, .shdata2, .shdata3, .shdata4, .shdata5 {     
    border-top:0px solid #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 10px;    
    font-weight: normal;    
    color: #FFFFFF;    
    float: left;    
    position:relative;    
    height: 12px;        
    width:0px;    
    margin-top: 1px;    
    margin-left: -105px;    padding-top: 1px;    padding-bottom: 3px;    padding-left: 0px;        padding-right: 0px;    text-align:right;}

.shdata2 {	margin-left: -71px; width:39px; padding-top: 4px; border-top:0px solid #ff0000;}
.shdata3 {	margin-left: -30px; width:25px; }
.shdata4 {    margin-left: -11px;}
.shdata5 {    margin-left: -54px; width:40px; }


.shtitle {	float: left;  color: #E7E7E7; margin-top: 0px; margin-left: 4px; width:370px; padding: 5px 0px 6px 0px; text-align:left;}
.shhelp {	float: left;  color: #E7E7E7; margin-top: 0px; margin-left: -50px; width:50px; padding: 5px 0px 6px 0px; text-align:left;}
.shlabel {  float: left;  color: #E7E7E7; margin-top: 0px; margin-left: 4px;	width:185px; padding: 5px 0px 6px 0px; text-align:left;}
.shlabel2 {	 float: left;  color: #E7E7E7; margin-top: 0px; margin-left: 4px;	width:170px; padding: 5px 0px 6px 0px; text-align:left;}
.shlink  {	float: left; color: #E7E7E7; padding: 0px 10px 0px 0px; text-align:left;}

.shhide {	
	font-size: 1px;	
	background-color: #000000;	
	float: left;	
	position:absolute;	
	width:370px;	
	height:7px;	
	margin-top: 91px;	
	margin-left: 0px;
	padding:1px 0px 1px 0px;
	text-align:center;	
}

/* 
Safar Fix 33px difference
.shdata, .shdata2 {	font-weight: normal;	color: #FFFFFF;	background-color: none;	width:0;	margin-left: -65px;	padding-top: 4px;	padding-bottom: 3px;	border: 0px solid #000000;	padding-left: 0px;	padding-right: 1px;	text-align:right;}
.shdata2 {	margin-left: -8px;	color: #FFFFFF;} 
*/

.shade1, .shade2, .shade3{	color: #FFFFFF;	text-decoration: none;	background-color: #333333;	border: 1px solid #333333;	padding-top: 0px;	padding-bottom: 2px;	padding-left: 27px;	padding-right: 0px;	background-image:url(/includes/images/hp_navbut.jpg);	background-repeat: no-repeat;	width:50px;	margin: 2px 0px 0px 3px;	float:left;	background-position: 3px 1px;}
.shade2 {width:101px;}
.shade1 {width:65px;}
 a.shade1:hover, a.shade2:hover,  a.shade3:hover{ 	color: #FFFFFF;		background-color: #484848;		border: 1px solid #666666;	text-decoration: none;}
 a.shade1:active, a.shade2:active, a.shade3:active { 	color: #FFFF66;	background-color: #484848; border: 1px solid #666666;}



.Tab,.Tabw,.Tabon,.Tabwon, .Tabrevert  {	 position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #666666;	
text-decoration: none;	
border: 1px solid #94ADC9;	
background-color: #D7E7FC;	
text-align:center;	
margin-left:2px;	
padding:2px 5px 4px 5px;	
overflow:visible;	
float:left;
z-index:0;
}
.Tab {width:67px;margin-bottom: -1px; }
.Tabw,.Tabwon {width:97px; margin-bottom: -1px; }
.Tabwon {border-top-color: #999999;	border-right-color: #999999;	border-left-color: #999999;		border-bottom-color: #BFD5FF;	background-color: #BFD5FF; text-decoration: none;}
.Tabon  {width:67px; margin-bottom: -1px; border-top-color: #999999;	border-right-color: #999999;	border-left-color: #999999;		border-bottom-color: #BFD5FF;	background-color: #BFD5FF; text-decoration: none;}
 a.Tab:link, a.Tabw:link, a.Tabon:link, a.Tabwon:link{ text-decoration: none; }
 a.Tabon:hover, a.Tabwon:hover { text-decoration: none}
 a.Tab:hover, a.Tabw:hover	{ text-decoration: none; background-color:#E7Efff;}
 a.Tab:active, a.Tabw:active, a.Tabon:active	{ text-decoration: none; background-color: #FFFFFF; border: 1px solid #cccccc;}


a:link { text-decoration: none; }
a:visited { text-decoration: none; } 
a:hover { text-decoration: underline;}
a:active { color: #FFFFFF; text-decoration: underline; }

.dir { 	font-size: 10px;	line-height: 14px;	color: #666666;	text-decoration: none;	/*background-color:#DFEAFF;*/ background-color:White; background-image:url(/includes/images/hp_arrow.gif);	background-repeat: no-repeat;	background-position: 2px 1px;	border:1px solid #cccccc;	height: 15px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 25px;}
 a.dir:hover {	color: #666666;	background-color: #EFF5FF;	text-decoration: none;}
 a.dir:active {	color: #666666;	background-color: #FFFFFF; text-decoration: none;}
 
.dirN { 	font-size: 10px;	line-height: 14px;	color: #666666;	text-decoration: none;	/*background-color:#DFEAFF;*/ background-color:White; 			height: 15px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 20px; border:1px solid #cccccc;}
 a.dirN:hover {	color: #666666;	background-color: #EFF5FF;	text-decoration: none;}
 a.dirN:active {	color: #666666;	background-color: #FFFFFF; text-decoration: none;}

.dirB { font-size: 10px;	line-height: 14px;	color: #7d7d7d;	text-decoration: none; font-weight:bold; 	/*background-color:#DFEAFF;*/ background-color:White; 	height: 15px;	width: 173px;	float:left;	margin-top: 1px; margin-bottom: 1px;	  /*text-indent: 20px;  border:1px solid #cccccc;*/}

.dirNoB { 	font-size: 10px;	line-height: 14px;	color: #666666;	text-decoration: none;	/*background-color:#DFEAFF;*/ background-color:White; 	height: 8px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 20px; /*border:1px solid #cccccc;*/}
 a.dirNoB:hover {	color: #666666;	background-color: #EFF5FF;	text-decoration: none;}
 a.dirNoB:active {	color: #666666;	background-color: #FFFFFF; text-decoration: none;}

.dir0, .dir1 { 	font-size: 10px;	line-height: 14px;	color: #666666;	text-decoration: none;	background-color:#FFFFFF ;	/*background-image:url(/includes/images/premIcon.gif);*/	background-repeat: no-repeat;	background-position: 4px 2px;	border:1px solid #cecece;	height: 15px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 20px;}
 a.dir0:hover, a.dir1:hover {	color: #444444;	background-color: #EFF5FF;	text-decoration: none;}
 a.dir0:active, a.dir1:active {	color: #333333;	background-color: #FFFFFF; text-decoration: none;}

.dir1 { 	background-image:url(/includes/images/hp_arrow.gif);	background-repeat: no-repeat;	background-position: -2px 1px; text-indent: 20px;}

.dir2 { 	font-size: 10px;	font-weight: bold;	line-height: 14px;	color: #666666;	text-decoration: none;	background-color:#DFEAFF ;	border:1px solid #cccccc;	height: 15px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 2px;}


.dir3 { 	font-size: 10px;	line-height: 14px;	color: #505050;	text-decoration: none;	background-color:#DFEAFF; 	border:1px solid #cccccc;	height: 15px;	width: 173px; background-image:url(/includes/images/arrow_dn_grey.gif);		background-repeat: no-repeat;	background-position: 2px 4px;  float:left;	margin-top: 1px;	text-indent: 20px;}
.dir4 { 	font-size: 10px;	line-height: 14px;	color: #505050;	text-decoration: none;	background-color:#DFEAFF ;	border:1px solid #cccccc;	height: 15px;	width: 173px;  background-image:url(/includes/images/arrow_rt_grey.gif);	background-repeat: no-repeat;	background-position: 2px 4px;  float:left;	margin-top: 1px;	text-indent: 20px;}
a.dir4:hover {		text-decoration: none;}
a.dir4:active {	 text-decoration: none;}

.dir4w { 	font-size: 10px;	line-height: 14px;	color: #505050;	text-decoration: none;	background-color:#ffffff ;	border:1px solid #cccccc;	height: 15px;	width: 173px;  background-image:url(/includes/images/arrow_rt_grey.gif);	background-repeat: no-repeat;	background-position: 2px 4px;  float:left;	margin-top: 1px;	text-indent: 20px;}
a.dir4w:hover {		text-decoration: none;}
a.dir4w:active {	 text-decoration: none;}

.dir5 { 	font-size: 10px;	line-height: 14px;	color: #505050;	text-decoration: none;	background-color:#FFFFFF ;	border:1px solid #cccccc;	height: 15px;	width: 173px;  background-image:url(/includes/images/arrow_rt_grey.gif);	background-repeat: no-repeat;	background-position: 2px 4px;  float:left;	margin-top: 1px;	text-indent: 20px;}
a.dir5:hover {		text-decoration: none; background-color:#DFEAFF ;}
a.dir5:active {	 text-decoration: none; background-color:#DFEAFF ;}


.grid1 { 	font-size: 10px;	font-weight: bold;	line-height: 14px;	color: #666666;	text-decoration: none;	background-color:White ;	border-top: 1px solid #666666; height: 15px;	width: 173px;	float:left;	margin-top: 1px;}
.grid1 td { border-bottom: 1px solid #666666; padding: 2px 0px 2px 0px; }
.grid1Footer td { border-bottom: 0px solid; padding: 2px 0px 2px 0px; }

.gridView1 { 	font-size: 10px;	font-weight: bold;	line-height: 14px;	color: #666666;	text-decoration: none;	background-color:White ;	height: 15px;	width:100%; float:left;	}
.gridView1 tr { border: solid 1px #CCCCCC; display: block; margin-bottom: 2px; background-color:#DFEAFF }
.gridView1 td { padding: 5px; white-space: nowrap; overflow:hidden; }
.gridView1 td a { font-weight:bold; }
.gridView1Footer td { padding: 2px 0px 2px 0px; }

#Search   {	height:24px; width: 100%; background-color:#333333;	z-index:3; line-height:12px; margin:Auto;}
#Wrapper  {	margin:Auto; max-width:1164px;}
#LayerMainContent { text-align: left; clear:both;}

#Header   {	width: 100%; height: 75px;	position: relative;	overflow: visible; border-top: 10px solid #FF0000; margin:Auto;} 
#outerLayout{margin:0 auto; width:100%;}
#adcontain { Position:absolute; margin:108px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; z-index:1; left:0px; top:0px; width:955px; height:100px; border-top:1px Solid #999999; border-bottom:1px Solid #000000; background-color:#555555 }
#adcontainsm { width: 100%; /*height:110px;*/ padding:10px 0; background-color:#555555;border-top: 1px solid; position:relative; }
#ad1sm 		{Position:relative; margin:5px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; z-index:1; width:560px; height:60px; }
#ad2sm		{Position:relative; margin:5px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; z-index:1; width:370px; height:60px; }

#ad1 		{float:left; margin: 0 0 0 10px; /*position: relative;*/ z-index: 5; display:inline; }
#ad1 table tr td div{ z-index:10!important}

#ad2		{margin:0 10px; display:inline; float:left; width:195px; }

#Logo	  { width:200px; position:absolute;left:0; }
#Login    {	width: 195px; position: absolute; left:390px;	top:6px; margin:0px 0px 0px 0px; overflow: visible;	}

#Corp	  {	width: 470px; position: absolute; right:0px; top:-10px; 	margin:0px 0px 0px 0px;	overflow: visible; padding:0px 0px 0px 0px; z-index:2}
/*#Greeter  {	float:left;	position: absolute;	left:390px; top:31px;   margin:0px 0px 0px 0px; overflow: visible;	}*/

#Navbar   {	width: 100%; margin-Top: 10px; z-index:4; float:left;}
#Tabbase  {	width: 100%;	height: 7px; border: 1px solid #9A9A9A;	background-color: #BFD5FF; z-index:10; float: left; }
#bannerad { float:left; position:relative; margin:0px 0px 9px 0px;  height:101px; width:955px; overflow:visible; z-index:1;  }


div.row {  clear: both;  /*padding-top: 25px;*/ }
div.row37 {  clear: both;  padding-top: 37px; }

#RowOne_1, #RowOne_2, #RowOne_3, #RowOne_4 {	float:left;	position: relative;	margin: 0px 0px 0px 0px; overflow:hidden;}
#RowOne_2, #RowOne_3, #RowOne_4 			{   margin-left: 20px;}
#RowOne_4 			{   overflow:visible;}

#RowTwo_1, #RowTwo_2, #RowTwo_3, #RowTwo_4 {	float:left;	position: relative;	margin: 20px 0px 0px 0px; overflow:hidden;}
#RowTwo_2, #RowTwo_3, #RowTwo_4 			{   margin-left: 20px;}

#RowThree_1, #RowThree_2,#RowThree_3 {	float:left;	position: relative;	margin: 0px 0px 25px 0px; overflow:hidden;}
#RowThree_2,#RowThree_3 {   margin-left: 20px;}

#RowFour_1, #RowFour_2,#RowFour_3, #RowFour_4 {	float:left;	position: relative;	margin: 0px 0px 25px 0px; overflow:hidden;}
#RowFour_2,#RowFour_3, #RowFour_4  {   margin-left: 20px;}

.LayerSlim {	float:left;	width: 175px;	position: relative;	margin: 0px 0px 0px 0px; overflow:hidden;	vertical-align: top; border-top: 7px solid #333333;}
.LayerFatter{	width: 370px;	position: relative;	margin: 0px 0px 0px 0px; overflow:visible;	border-top: 7px solid #333333; text-align:center;}
.LayerFatter2{	width: 100%;	position: relative;	margin: 0px 0px 0px 0px; overflow:hidden;	border-top: 7px solid #333333; text-align:left;}
.LayerFatterTitle2{ text-align:left;	font-family:Arial Narrow;	font-size:19px;	font-weight:bold; color:#595959;	margin:0px 0px 20px 0px;}
.LayerSlimOverFlow {	float:left;	width: 175px;margin: 0px 0px 0px 0px; position: absolute;overflow:visible;	vertical-align: top; border-top: 7px solid #333333; text-align:center;}

 a.LayerFatterTitle2:link		{ text-decoration: none; color:#595959;} 
 a.LayerFatterTitle2:visited	{ text-decoration: none; color:#595959;}
 a.LayerFatterTitle2:active	{ text-decoration: none; color:#595959;}
 a.LayerFatterTitle2:hover		{ text-decoration: none; color:Black;}

#LayerEquityStylebox{	float:left;	width: 370px;	position: relative;	margin: 0px 0px 0px 0px; overflow:hidden;	vertical-align: top; border-top: none;}

#InvestmentHighlights {	float:left;	width: 760px;		position: relative;	margin: 0px 0px 0px 0px; 	overflow:visible;	border-top: 7px solid #333333;}
#InvestmentHighlightsSingleCol {	float:left;	width: 370px;		position: relative;	margin: 0px 0px 0px 0px; 	overflow:visible;	border-top: 7px solid #333333;}
		#InvestmentHighlightsCol1 {	float:left;	width: 370px; 	position: relative;	margin: 0px 0px 0px 0px; 	overflow:visible;}
		#InvestmentHighlightsCol2 {	float:left;	width: 370px;	position: relative;	margin: 0px 0px 0px 20px; 	overflow:visible;}
		
#LayerTopPerformingCol1 {	float:left;	width: 175px;	position: relative;	margin: 0px 0px 0px 0px; overflow:hidden;	vertical-align: top;}
#LayerTopPerformingCol2 {	float:left;	width: 175px;	position: relative;	margin: 0px 0px 0px 20px; overflow:hidden;	vertical-align: top;}


/*Markets Section*/

#MAPX   {	float:left; position:absolute;	top:40px;	left:0px;					width:175px; z-index:4;}
#MAP    {	float:left; position:absolute;	top:0px;	left:0px;	height:79px;	width:175px; z-index:4;}
#MAP1   {	float:left; position:absolute;	top:105px;	left:-1px;	height:31px;	width:31px; z-index:4;}
#MAP2   {	float:left; position:absolute;	top:105px;  left:36px;	height:31px;	width:31px; z-index:4;}
#MAP3   {	float:left; position:absolute;	top:105px;	left:72px;	height:31px;	width:31px; z-index:4;}
#MAP4   {	float:left; position:absolute;	top:105px;	left:107px;	height:31px;	width:31px; z-index:4;}
#MAP5   {	float:left; position:absolute;	top:105px;	left:143px;	height:31px;	width:31px; z-index:4;}

#LMAP  {	float:left; position:absolute;	top:-7px;	left:80px;	height:79px;	width:103px; z-index:3;}
#LMAPH  {	float:left; position:absolute;	top:79px;	left:0px;	height:79px;	width:103px; z-index:3;}
#LMAP1  {	float:left; position:absolute;	top:130px;	left:-5px;	height:79px;	width:103px; z-index:4;}

#KEY   {	float:left; position:absolute;	top:-1px;	left:108px;	height:65px;	width:68px; z-index:4;}
#KEY1, #KEY2, #KEY3, #KEY4, #KEY5 
		{	float:left; position:absolute;	top:-1px;	left:108px;	height:65px;	width:68px; z-index:4; visibility:hidden;}

#GAIN   {	float:left; position:absolute;	top:195px;	left:-1px;	height:65px;	width:65px; z-index:5;}
#Index   {	float:left; position:absolute;	top:195px;	left:-1px;	height:65px;	width:65px; z-index:4;}
	#Graph   {	float:left; position:absolute;	top:42px;	left:0px;	height:65px;	width:65px; z-index:4;}


/*Mini Graph formats*/


#grfgroup	{float:left; position:relative; width:55px; height:35px; margin:0px 0px 0px -55px; z-index:1}
#grflinegroup 			{position:absolute;	left:0px;	top:0px; width:55px; height:35px; margin:0px 0px 0px 0px; z-index:3}
#grfline 				{float:left; position:relative; width:1px; margin-left:2px; background-color:#336699; z-index:3; font-size:1px}
#grfbgtop,#grfbgbot		{float:left; position:absolute; left:0px; top:0px; width:55px; height:17px; margin:0px 0px 0px 0px; background-color:#EfF7FF; border-top:1px solid #999999}
#grfbgbot 				{left:0px; top:18px; margin:0px 0px 0px 0px; background-color:#D7EBFF; border-bottom:0px solid #999999; border-top:0px solid #999999}
#grflabel {float:left; position:absolute; top:0px; left:0px; width:55px; margin:0px 0px 0px 0px; text-align:right; padding:0px 0px 0px 0px;}

.sanhed 			  {  background-color:#EfF7FF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 13px;	font-weight: bold;	color: #555555;	float:left;	position: relative;		height: 35px;	width: 370px;	border-top: 1px solid #999999;	border-bottom: 1px solid #999999;	margin: 0px 0px 0px 0px;	padding:2px 0px 0px 0px;}
.sanlabel, .sanlabel0 { font-size: 10px;	line-height: 14px;	font-weight: normal;	color: #666666;	float:left;	position: relative;		height: 0px;	width: 65px; margin: 0px 0px 0px -140px;	padding:0px 0px 0px 0px; text-align:right }
.sandata  { font-size: 12px; margin: 0px 0px 0px 0px;}
.sanlabel0{margin: 0px 0px 0px -200px;}

.sanart, .sanartprem	{ font-family: Verdana, Arial, Helvetica, sans-serif; float:left;	 position: relative; font-size: 12px; font-weight: normal; line-height: 13px;	color: #555555;	border-top: 0px solid #CCCCCC; height: 10px; margin: 0px 5px 2px 0px; padding:3px 0px 0px 0px;}
.sanartprem	{ text-indent: 15px; /*background-image:url(/includes/images/premIcon.gif);*/	background-repeat: no-repeat;	background-position: 0px 4px;}
.sanav	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; float:left; position: relative; font-size:10px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 12px; margin: 0px 1px 0px 1px; padding:0px 3px 0px 3px; text-align:center}
a.sanav:hover	{ text-decoration:none; background-color:#e7e7e7; color:#555555;}
.sanrow {float:left; position: relative; width: 370px; margin: 20px 0px 4px 0px;}
.santoprow {float:left; position: relative; width: 370px; margin: 0px 0px 4px 0px;}

/*left nav*/
#LeftAd1, #LeftAd2, #LeftAd3  { float:left;	width: 173px;  position: relative; overflow:visible; margin: 5px 0px 0px 0px; vertical-align: top; background-color:#BFD5FF; border: 1px solid #999999; z-index:0px;}
#LeftAd1    { height: 125px;  padding-top: 10px; padding-bottom: 10px; z-index:0!important; }
.articleAD{z-index:0; position:relative;}

#LeftAd2    { height: 50px; width: 173px;  margin: 0px 0px 0px 0px;   border-top:1px solid #FFFFFF; padding-top: 3px;}
#LeftAd3    { height: 600px;  padding-top: 10px; padding-bottom: 10px; z-index:0!important; }

#LeftNav    { float:left;	width: 175px;  position: relative; overflow:visible; margin: 0px 0px 0px 0px; vertical-align: top; background-color:#FFFFFF; z-index:0;}

 
 /*left nav for Visitor/Free*/
.leftN { 	font-size: 10px;	line-height: 14px;	color: #333333;	text-decoration: none;	background-color:#BFD5FF; 	border:1px solid #999999;	height: 15px;	width: 173px; background-image:url(/includes/images/cover_navarrow.gif);	background-repeat: no-repeat;	background-position: 4px 2px;  float:left;	margin-top: 1px;	text-indent: 20px;}

.LeftNSelected{background-image:url(/includes/images/arrow_right_blue.gif);	background-repeat: no-repeat; background-position: 10px 4px; float:left;}

.leftNExpandCollapse {background-image:url(/includes/images/cover_navarrow.gif); font-size: 10px;	line-height: 14px;	color: #333333;	text-decoration: none;	background-color:#BFD5FF; 	border:1px solid #999999;	height: 15px;	width: 173px; background-repeat: no-repeat;	background-position: 4px 2px;  float:left;	margin-top: 1px;	text-indent: 20px;}
.LeftNSelectedExpandCollapse{	background-image:url(/includes/images/arrow_right_blue.gif);font-size: 10px;	line-height: 14px;	color: #333333;	text-decoration: none;	background-color:#BFD5FF; 	border:1px solid #999999;	height: 15px;	width: 173px; background-repeat: no-repeat;	background-position: 4px 4px;  float:left;	margin-top: 1px;	text-indent: 20px;}


.leftN1, .leftN2, .leftN3, .leftN4 a { 	font-size: 10px;	line-height: 14px;	color: #333333;	text-decoration: none;	background-color:#D7E7FC ;	border:1px solid #94ADC9;	height: 15px;	width: 173px;	float:left;	margin-top: 1px;	text-indent: 20px;}
 a.leftN1:hover, a.leftN2:hover, a.leftN3:hover, .leftN4 a:hover {	color: #444444;	background-color: #EFF5FF;	text-decoration: none;}
 a.leftN1:active, a.leftN2:active, a.leftN3:active, .leftN4 a:active {	color: #333333;	background-color: #FFFFFF; text-decoration: none;}

.leftN2 {	/*background-image:url(http:/includes/images/premIcon.gif);*/	background-repeat: no-repeat;	background-position: 4px 2px; text-indent: 20px;}
 a.leftN2:hover   {	color: #444444;	background-color: #EFF5FF;	text-decoration: none;}
 a.leftN2:active  {	color: #333333;	background-color: #FFFFFF; text-decoration: none;}
 
 .leftN3 {	background-image:url(/includes/images/arrow_subscriptions_right.gif);	background-repeat: no-repeat;	background-position: 4px 1px; text-indent: 20px;}
 
 .textAd	{font-size:10px; line-height:14px; color:#666666; border:1px solid #cccccc; padding:4px 4px 4px 10px;}
 
 a.textAdLink:link		{ text-decoration: underline; color:Black;} 
 a.textAdLink:visited	{ text-decoration: underline; color:Black;}
 a.textAdLink:active	{ text-decoration: underline; color:Black;}
 a.textAdLink:hover		{ text-decoration: underline; color:Red;}
 
 .RSS {cursor:pointer;text-indent: 25px; background-image:url(/includes/images/feed.gif);background-repeat: no-repeat; background-position: 4px 4px; font-size: 11px; float:right; border-left:solid 1px #999999;height:18px; padding-top:6px;}
 
 a.RSS:link		{ text-decoration: none; color:#999999;} 
 a.RSS:visited	{ text-decoration: none; color:#999999;}
 a.RSS:active	{ text-decoration: none; color:#999999;}
 a.RSS:hover	{ text-decoration: none; color:#999999;}
 
 
.mornignstarToolsbox 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	width:175px;
	z-index:-1;
	margin-top:2px;
	margin-right:15px;
}

#BottomAD { text-align: center; clear:both;/*border: 1px solid #cccccc;*/ margin: auto; margin-bottom:10px;} 

/* Change it for the showing issue of /za/funds/snapshot/snapshot.aspx?id=F0GBR04UJ5&tab=11*/
div#layout_container 
{ 
	width:956px;
	/*width:100%;*/
}
/* Change it for the showing issue of /za/funds/snapshot/snapshot.aspx?id=F0GBR04UJ5&tab=11*/
.layout_left_content_col
{
	width:100%;
	float:left; 
	clear:both;
    max-width: 770px;
}
.layout_left_content_col_width
{
	width:100%;
	float:left; 
	clear:both;
}
.layout_header 
{  
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;	
}
/* Change it for the showing issue of /za/funds/snapshot/snapshot.aspx?id=F0GBR04UJ5&tab=11*/
.layout_content 
{  
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;	
    max-width: 600px;
}

.layout_content_width 
{  
	width:785px;
	float:left;
	margin:15px 0px 0px 0px;	
}
.layout_right_col 
{		
	margin:15px 0px 10px 0px;
	width:174px;
	float:right;
	text-align:center;	
	position:relative;
	/*clear:right;*/
	overflow:visible;
	border-top: 0px solid #333333;
}
.leftAdLt
{
	margin:0px 0px 10px 0px;
	width:174px;
	float:right;
	text-align:center;	
	position:relative;
	clear:right;
	overflow:visible;
	border-top: 7px solid #333333;
}

.layout_left_col 
{
	width:160px;
	float:left; 
	margin:10px 0px 0px 10px;
	overflow:hidden;
}

.horizontalLineInTable
{
	height:0px;
	border-top: 1px solid #cccccc;
}

H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* Ticket #22188 */
H2.column_heading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	border-top:2px solid #666666;
	border-bottom:1px solid #d6d6d6;
	padding-top:8px;
	height:34px;
	
}
.pmSubscriptionPaddingRight
{
	padding-right:2px;
}

.footerxmlbutton {padding: 2px 3px 0px 3px; margin: 1px 0px 0px 10px; float:left;}
a.footerxmlbutton:hover {background-color: #484848; border: 0px solid #666666;}
.footerlabel {color: #e7e7e7; text-decoration: none;	background-color: #333333;	border: 1px solid #333333;	padding: 0px 3px 3px 3px; margin: 0px 0px 0px 2px;	float:left;}
a.footerlabel:hover {color: #FFFFFF;	background-color: #484848; border: 1px solid #666666;	text-decoration: none;}

.footerDescription{width:100%; clear:both; margin-bottom:10px}
.footerDescriptionInner{ margin:35px 0px 20px 0px; }
.FilterContaner{width:564px; margin-top:0px; margin-bottom:10px; display:block;}
.NewsArchiveFilterContainerSpace1{margin-right:8px;}
.NewsArchiveFilterContainerSpace2{margin-right:10px;}
.NewsArchiveFilterContainer{width:180px;  font-size: 11px; float:left; margin-top:0px; font-weight:bold; line-height:20px; }
.NewsArchiveLongItem{width:179px;}
.NewsArchiveLongItemTextBox{width:168px;}
.NewsArchiveShortItem{width:79px;float:left}
.ms_button
{   
	 font-family: Verdana, Arial, Helvetica, sans-serif;   
 	 font-size: 11px; 
	 width: 90px; 
	 height:20px;
 	 background-image: url('/includes/images/buttonbk.JPG');
     border: 1px solid gray;
	 padding: 0px 0px 3px 0px;
	 cursor: pointer;
	 vertical-align:middle;
}

.left_part
{
    float: left;
    width: 390px;
}

.left_part_inner, .left_part_inner_fund_type
{
    width: 350px;
    /*height:369px;  */    
    padding: 15px 10px 0px 10px;
}


.right_part
{
    width: 368px;
    float: left;
    padding-bottom: 15px;
}

.right_part_inner
{
    width: 360px;
    padding: 15px 0 0 10px;
}
.moreLink 
{
	vertical-align:top; 
}
.moreImg {
	padding-left:5px; 
	padding-top:6px;
	
}

.bottomRightAd {
  clear:both;
  position:relative;
  
  font-size:10px;
  width:100%;
  margin :0px 0px 15px 0px;
	
 
}
.bottomRightAd .item
{
 background:#FAFAFA url(/includes/images/item-divider.gif) repeat-x bottom left;
  border-width:0 1px;
  padding:4px 0px;
  height:90px;
  margin-top:5px;
}

.bottomRightAd .last {
  background-image:none;
  
}

.bottomRightAd  img {
    float:left;            
    margin-right:4px;
    border:1px solid #4883C0;
    
} 
.bottomRightAd  img.noborder {
    float:left;            
    margin-right:4px;
    border:none;
    
}       
.bottomRightAd  ul{
    list-style:none;
    padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;            
}
.bottomRightAd  li a{
    color:Black;            
}
.bottomRightAd  li {            
    padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
}        
.bottomRightAd h3
{
	font-size:11px;
	color:#6c6c6c;
	font-weight:bold;    
	 
}
.bottomRightAd a.feature
{
	/*background:transparent url(/includes/images/arrow-double-orange.gif) no-repeat scroll right center;*/
	color:#4883c0;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:none;
	padding-right:15px;
	font-size:11px;
}


/*Make this site homepage button */
.mekehomepagelink {
    font-size:8.5pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:none;
}

.mekehomepagelink:active 
{
	color: #000000;
}

/*Make this site homepage button */
.mekehomepagelink:hover {
    text-decoration:none;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.researchrowheader{
	background-color: #d4eaff;
	border-top: 1px solid #cccccc;		
}


/*added 10/02/2010*/
.etfSignupPanelCustom, GenericSignupPanelCustom 
{
	width:370px
}

/*TK: added 03/03/2010 - GHF funds page - NL only*/ 
.GHFheadline_A {
	color:#333;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.GHFheadline_B {
	color:#333;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.GHF_Title_wrapper {
	height:29px;
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
	background: #FDFDFD;
}
/* end  */


/*TK: added 15/02/2010 -Ishares Subscription / conference pages*/
.headline  {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333
}

#iSharesSignupWrapperDefault
{
	float:left;
	/*padding-left:10px;*/
	width:565px;
	height:375px;
	background-image:url(/includes/images/uk_etf_bground_gradient.gif);
	background-repeat:repeat-x;
	border-top:solid 3px #d0d0d0
}

#ETFNewsLetterSignup, #ITNewsLetterSignup
{
	padding-left:0px;
	padding-top:10px;
	float:left
}

#iSharesSignupWrapperDefault .label
{
	color:#333;
	font-size:12px;
	line-height:18px;
}

#ElabsThankyou .label
{
	color:#333;
	font-size:12px;
	line-height:18px;
}


#iSharesSignupWrapperDefault .etfSummarySignup
{	
	padding-top:5px;
	font-weight:bold;
}

#IsharesTitleRow
{
	float:left; 
	width:100%; 
	height:50px;
}

#IsharesTitleRow .headline
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	font-size: 18px;
	font-weight: bold;
}


#IsharesTitleRow .isharesIcon
{
	float: right;
	padding-top:10px
}

#ETF_sign_col_a, #ETF_conf_col_a 
{
	float:left;
	width:580px;
	/*height:780px;*/
	border-right:solid 1px #d0d0d0
}

#ETF_sign_col_b, #ETF_conf_col_b
{
	float:right
}

#ETF_sign_col_b .IsharesAdvertblock
{
	width:370px;
	display:block;
	float:left
}

/* ETF custom Button */
.fm_btn_gry2, .fm_btn_gry2:link {margin: 0px; padding:7px 12px 0px 16px; height:20px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height: 12px; background:url('/includes/images/btn_sprite.png') no-repeat 0px -56px; text-decoration:none;  position:relative; float:left;}
.fm_btn_gry2 span {top:0; right:-4px; height:27px; width:6px; background:url('/includes/images/btn_sprite.png') no-repeat -260px -56px; overflow:hidden; position:absolute;}

.ETFConferenceWrapper
{
	float:left;
	width:575px;
	padding-top:16px;
	padding-bottom:6px
}

.ETFConferenceWrapper .FutureEvents, .NeedHelp, .NeedHelpSummary, .SuggestTopic, .ETFSuggestTopicInfo, .ETFRelatedLinksTitle, .ETFRelatedLinksSummary 
{
	float:left;
	width:100%
}

.ETFConferenceWrapper .NeedHelpSummary, .ETFSuggestTopicInfo, .ETFRelatedLinksSummary 
{
	padding-top:5px;
	padding-bottom:22px; 
}

.ETFConferenceWrapper .FutureEventSummary 
{
	padding-top:5px;
	padding-bottom:26px; 
	float:left;
	width:100%
}

.ETFConferencerow
{
	background-image:url(/includes/images/uk_etf_bground_gradient.gif);
	background-repeat:repeat-x;
	
	float:left;
	width:100%;
	border-top:3px solid #D0D0D0;
	line-height:0px;
	
}

.ETFConferenceColA
{
	float:left;
	width:40%;
	overflow:hidden
}

.ETFConferenceColB
{
	float:left;
	width:60%
}

.ETFConferenceColA .ETF_ConferenceTime
{
	float:left;
	padding-top:5px;
	padding-left:5px;
	width:100%
}

.ETFConferenceColA .ETFConferenceDate
{
	float:left;
	padding-left:5px
}	

.ETFConferenceColA .ETFRegistrationNotOpen
{
	padding-top:10px;
	float:left;
	padding-left:5px
}

.ETFConferenceColB .ETFConferenceCallTitle
{
	float:left;
	padding-top:5px
}

.ETFConferenceColB .ETFConferenceCallSummary
{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:23px
}

.ETFRule 
{
	float:left;
	width:100%;
	border-top:3px solid #D0D0D0;
	line-height:0px
}

.ETFRule1
{
	float:left;
	width:100%;
	border-bottom:1px solid #D0D0D0;
	line-height:0px
}

/* FormSpring style - overides  - Conference page 3 */

.formspring_wrapper_conf3 .fsSpacerRow
{
	display:none;

}
.formspring_wrapper_conf3 .fsSupporting, .fsRowBottom
{
	display:none;
}

.formspring_wrapper_conf3 .fsRowTop
{
	display:none;
}


.formspring_wrapper_conf3 .fsPagination
{
	margin-top:5px!important;
	margin-bottom:20px!important;
	text-align:left !important;
}

.formspring_wrapper_conf3 .fsRowOpen
{
	display:none;
}

.formspring_wrapper_conf3 .fsRowClose
{
	display:none;
}

.formspring_wrapper_conf3 .fsSubmitButton {

	font-size:12px!important;
	font-weight:bold;
}

.formspring_wrapper_conf3 .fsField  {
	border-color:#D7D9DA;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	width: 565px;
}


 /* TK: #22792 */
.fsPagination input {

	background-image: url("/includes/images/buttonbk.JPG");
	border: 1px solid gray;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px!important;

	height:20px;
	line-height:12px;
	margin-bottom:10px;
	margin-right:20px;
}

#ctl00_MainContent_divETFSurvey .fsPagination {
	margin:0px 0!important;
}


/* end Formspring */

#iSharesSignupWrapper, #ElabWrapper 
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	
	/*added 10/02/2010*/
	width:348px;
	height:175px;
	background-color:#F0F6F9;
	border:solid 1px #eaeaea;
	
	/*added 06/06/2010*/
	margin-bottom:20px;
}


/*added 16/04/2010*/
#ElabWrapper .label
{
	padding-top:10px;
	padding-bottom:20px;
	font-weight:bold;
	color:#666;
	font-size:12px;
	line-height:18px;
}


/*added 10/02/2010*/
#iSharesSignupWrapper .label
{
	padding-top:10px;
	padding-bottom:20px;
	font-weight:bold;
	color:#666;
	font-size:12px;
	line-height:18px;
}


.IsharesEmailTextBox
{
	width:340px;
	color:#999;
	border-top: solid 1px #eaeaea;
	border-left:solid 1px #eaeaea;
	border-bottom:solid 1px #d7d9da;
	border-right:solid 1px #d7d9da;

	/* added 10/02/09 */
	height:21px;
	padding-top:5px;
}

.IsharesSubmitBtn
{
	width:80px;
	margin-top:5px;
}

.isharesIcon
{
	/*background-image:url('/includes/images/iSharesLogo_w90.gif');*/
	margin-right:10px;
	margin-left:5px;
}

#RowOne2_3
{
	margin-left:23px;
}

.IsharesThankyou
{
	/* background-image:url(/includes/images/etf_newsletter_image.gif);*/
	width:150px;
	height:129px;
	margin-top:10px;
}

.Webadds a 
 {		
 	line-height:0px;
	display:none;				
 }

/* end Ishares */

.EndTab
{
	width: 218px;
	float:left;
	height:24px;
	border-bottom: 1px solid #CCCCCC;
}

.msDataText, .msDataNumeric
{
    font-size: 10px;        
    padding-bottom:10px;
	padding-top:3px;
	border-bottom:0 !important 
}

.searchLink
{
    width: 460px;
}

.articleLink
{
    width: 450px;
}

.searchIsin
{
    width: 170px;
}
.searchTicker
{
    width: 100px;
}
.searchCurrency {
    width: 70px;
}


/*A style with underline and black color*/
.ALineBlack { color: Black; }
.ALineBlack a:link  { text-decoration: underline; color:Black;} 
.ALineBlack a:visited { text-decoration: underline; color:Black;}
.ALineBlack a:active { text-decoration: underline; color:Black;}
.ALineBlack a:hover  { text-decoration: underline; color:Black;}
 
a.premiumOption {
	background:transparent url(/includes/images/premIcon.gif) no-repeat 0 6px;
	padding:4px 0 0 15px !important; 
}

#IT_sign_col_a, #IT_conf_col_a 
{
	float:left;
	width:580px;
	/*height:780px;*/
	border-right:solid 1px #d0d0d0
}

#IT_sign_col_b, #IT_conf_col_b
{
	float:right
}

#IT_sign_col_b .IsharesAdvertblock
{
	width:370px;
	display:block;
	float:left
}

/*Snapshot - new icon on Filings Tab */
.withNewIcon{
    background-image: url("/includes/images/new_icon_red.gif");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 23px;
}
div.financialBlock .iShareRow01 label input{float:left; margin:0 10px 0 0; display:inline;}
div.financialBlock .iShareRow01 label span{float:left; width:310px; margin:0 0 0;}



.FidelitySponsor img{border:0!important;}
/*--Ticket #38886--*/
#ctl00_ctl00_MainContent_SkyscraperCtr{ margin-left:10px!important}


.gmbIframe{ background-color:#FDFDFD;border:none; padding-left:0px; width:370px; height:350px; margin:0px; position:absolute; }