@charset "utf-8";

/*
*****************************************
SMART INVESTOR
Development company: Geodesic.com
Author : rahul talar
*****************************************

Reference palette:

Greys:
#565454 (darkest,grey_d )
#646464 (medium, grey_m)
#9a9a9a (light, grey_l)
#eaeaea (lightest)

Colours:
#000000 (black)
#00aa28	(green) 
#ff0000	(red)
#2271ba (blue)

*/

/* Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
img, fieldset {border:0; }
address { font-style:normal;}
ul,ol {list-style-type:none; }
a {outline: none;}
a:active, a:focus {outline: 0;}
a:link,a:active, a:visited { color:#2271ba; text-decoration:none;}


/*------------------------------------[alignment]
*/e
.align_l 	{ text-align:left;}
.align_r 	{ text-align:right;}
.aR 	{ text-align:right;}
.align_c 	{ text-align:center;}
.valign_b 	{ vertical-align:bottom;}
.vln_t		{ vertical-align:top;}
.absmiddle 	{ vertical-align:middle;}
.aM{vertical-align:middle}

/*------------------------------------[positioning]
*/
.fL 		{ float:left; }
.fR			{ float:right; }
.cL			{ clear:both; }
.cB{clear:both}
.clear 		{ clear:both; height:1%}

.poAb{position:absolute}
.poRl{position:relative}

.AbT0{top:0}
.AbT10{top:10px}
.AbT5{top:5px}
.AbR0{right:0}
.AbR5{right:5px}
.AbL0{left:0}
.AbT26{top:26px}




.nobg 		{ background:none;}

.txt_b		{ font-weight:bold; }
.txt_n 		{ font-weight:normal;}

.mPtr 		{ cursor: pointer; }

.tIn		{ text-indent:-10000px; }

/*------------------------------------[line height]
*/
.lh0 		{ line-height:0px;}


/* Font CSS */

body  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.green { color:#00aa28;}
.red { color:#ff0000;}

.inc { color:#00aa28; font-weight:bold;}
.dec { color:#ff0000; font-weight:bold;}
.zero { color:#000; font-weight:bold;}
.blue { color:#2271ba;}
.blueb	{ color:#2271ba; font-weight:bold; }

.h18_blue  { font-size:18px; color:#2271ba; font-weight:bold;}
.h18_blue  a:link { color:#2271ba;}
.h18_blue  a:active{ color:#2271ba; }
.h18_blue  a:visited{ color:#2271ba;}
.h18_blue  a:hover{ color:#000;}

.h18_blue2  { font-size:18px; color:#097cae; font-weight:bold;  }

.h23_blue { font-size:23px; color:#2271ba; font-weight:bold;}
.h23_blue  a:link { color:#2271ba;}
.h23_blue  a:active{ color:#2271ba; }
.h23_blue  a:visited{ color:#2271ba;}
.h23_blue  a:hover{ color:#000;}

.h28_blue { font-size:28px; color:#046c9d; font-weight:bold; line-height:1.2em;}
.h20_grey { color:#646464; font-size:20px; font-weight:bold; }

.h20_red { color:#ff0000; font-size:20px; font-weight:bold;}
.h20_green { color:#00aa28; font-size:20px; font-weight:bold;}
.h22_blue { color:#087aac; font-size:22px; font-weight:bold;}

.h20_blue { color:#2272ba; font-size:20px; font-weight:bold;}
.h20_blue a:link{ color:#2272ba; text-decoration:none}
.h20_blue a:active{ color:#2272ba; text-decoration:none}
.h20_blue a:visited {color:#2272ba; text-decoration:none}
.h20_blue a:hover{ color:#000;text-decoration:none}

.txt_11 { font-size:11px;}





/* white */
.txt_11_white			{ color:#fff; font-size:11px;}
.txt_11_white a:link 	{ color:#fff; text-decoration:none; }
.txt_11_white a:active 	{ color:#fff; text-decoration:none; }
.txt_11_white a:visited { color:#fff; text-decoration:none; }
.txt_11_white a:hover	{ color:#000; text-decoration:none; }

.txt_12_white			{ color:#fff; font-size:12px;}
.txt_12_white a:link 	{ color:#fff; text-decoration:none; }
.txt_12_white a:active 	{ color:#fff; text-decoration:none; }
.txt_12_white a:visited { color:#fff; text-decoration:none; }
.txt_12_white a:hover	{ color:#9a9a9a; text-decoration:none; }

/* grey */
.txt_grey_m				{ color:#646464;}

.txt_11_grey_d			{ color:#565454; font-size:11px;}
.txt_11_grey_d a:link 	{ color:#565454; text-decoration:none; }
.txt_11_grey_d a:active 	{ color:#565454; text-decoration:none; }
.txt_11_grey_d a:visited 	{ color:#565454; text-decoration:none; }
.txt_11_grey_d a:hover	{ color:#000; text-decoration:underline; }

.txt_12_grey_d			{ color:#565454; font-size:12px;}
.txt_12_grey_d a:link 	{ color:#565454; text-decoration:none; }
.txt_12_grey_d a:active { color:#565454; text-decoration:none; }
.txt_12_grey_d a:visited { color:#565454; text-decoration:none; }
.txt_12_grey_d a:hover	{ color:#000; text-decoration:underline; }

/*dp*/
.txt_11_grey_m			{ color:#646464; font-size:11px;}
.txt_11_grey_m a:link 	{ color:#646464; text-decoration:none;  }
.txt_11_grey_m a:active { color:#646464; text-decoration:none;  }
.txt_11_grey_m a:visited{ color:#646464; text-decoration:none;  }
.txt_11_grey_m a:hover	{ color:#000; text-decoration:underline; }

.txt_12_grey_m			{ color:#646464; font-size:12px;}
.txt_12_grey_m a:link 	{ color:#646464; text-decoration:none; }
.txt_12_grey_m a:active { color:#646464; text-decoration:none; }
.txt_12_grey_m a:visited{ color:#646464; text-decoration:none; }
.txt_12_grey_m a:hover	{ color:#000; text-decoration:underline;}

.txt_12_grey_m2			{ color:#646464; font-size:12px;}
.txt_12_grey_m2 a:link 	{ color:#2272ba; text-decoration:underline; }
.txt_12_grey_m2 a:active {color:#2272ba; text-decoration:none; }
.txt_12_grey_m2 a:visited{color:#2272ba; text-decoration:none; }
.txt_12_grey_m2 a:hover	{ color:#000; text-decoration:none;}

.txt_11_grey_l			{ color:#9a9a9a; font-size:11px;}
.txt_11_grey_l a:link 	{ color:#9a9a9a; text-decoration:none; }
.txt_11_grey_l a:active { color:#9a9a9a; text-decoration:none; }
.txt_11_grey_l a:visited{ color:#9a9a9a; text-decoration:none; }
.txt_11_grey_l a:hover	{ color:#000; text-decoration:underline;}

.txt_12_grey_l			{ color:#9a9a9a; font-size:12px;}

.txt_14_grey_m {color:#646464; font-size:14px;}

.txt_18_grey_m { color:#646464; font-size:18px;}
.txt_20_black { color:#000; font-size:20px; font-weight:bold;}
.txt_20_grey { color:#646464; font-size:20px; font-weight:bold;}
.txt_20_blue { color:#046A9C; font-size:20px; font-weight:bold;}


/* black */
.txt_11_black			{ color:#000; font-size:11px;}
.txt_11_black a:link 	{ color:#000; text-decoration:none;  }
.txt_11_black a:active 	{ color:#000; text-decoration:none;  }
.txt_11_black a:visited	{ color:#000; text-decoration:none;  }
.txt_11_black a:hover	{ color:#000; text-decoration:underline;  }

.txt_12_black 			{ color:#000; font-size:12px;}
.txt_12_black a:link 	{ color:#000; text-decoration:none;  }
.txt_12_black a:active 	{ color:#000; text-decoration:none;  }
.txt_12_black a:visited	{ color:#000; text-decoration:none;  }
.txt_12_black a:hover	{ color:#000; text-decoration:underline;  }

.txt_14_black 			{ color:#000; font-size:14px;}
.txt_28_black 			{ color:#000; font-size:28px;}

/* Blue */
.txt_11_blue 			{ color:#2271ba; font-size:11px;}
.txt_11_blue a:link 	{ color:#2271ba; text-decoration:none;  }
.txt_11_blue a:active 	{ color:#2271ba; text-decoration:none;  }
.txt_11_blue a:visited 	{ color:#2271ba; text-decoration:none;  }
.txt_11_blue a:hover 	{ color:#000; text-decoration:underline;  }

.txt_12_blue 			{ color:#2271ba; font-size:12px;}
.txt_12_blue a:link 	{ color:#2271ba; text-decoration:none;  }
.txt_12_blue a:active 	{ color:#2271ba; text-decoration:none;  }
.txt_12_blue a:visited 	{ color:#2271ba; text-decoration:none;  }
.txt_12_blue a:hover 	{ color:#000; text-decoration:none;  }

.txt_14_blue 			{ color:#2271ba; font-size:14px;}

/* Red */
.txt_red 				{ color:#ff0000;}
.txt_12_red 			{ color:#ff0000; font-size:12px;}
.txt_red_11 			{ color:#ff0000; font-size:11px; }
.txt_red_14 			{color:#ff0000; font-size:14px;}
.txt_26_redb 			{ color:#ff0000; font-size:26px; font-weight:bold; }
.h28_red				{ font-size:28px; color:#ff0000; line-height:1.2em; font-weight:bold;}
.txt_26_redb 			{ color:#ff0000; font-size:26px; font-weight:bold; }

/* Green */
.txt_green 				{ color:#00aa28;} 
.txt_green_11 			{ color:#00aa28; font-size:11px;}
.txt_12_green 			{ color:#00aa28; font-size:12px;}
.txt_26_greenb 	{ color:#00aa28; font-size:26px; font-weight:bold; }

.s14 { font-size:14px; }
.s15 { font-size:15px; }
.s16 { font-size:16px; }
.s17 { font-size:17px; }
.s18 { font-size:18px; }
.s22 { font-size:22px; }
.s24 { font-size:24px; }
.s25 { font-size:25px; }


/*orange*/
.cOr 	{ color:#ff8b02; }
.cGy  	{ color:#646464; }
.cVoL   { color:#569fbc; }

.cRdD { color:#C00;}
.cRdL { color: #ff545b;}
.cGrD { color:#060;}
.cGrL {color:#0a5950; }
.cGrD2 { color:#41acd7; }
.cVoD { color:#93F; }
.cPiD  { color:#c20a50;} 
.cOrL { color:#ff7200; }
.cBrD { color:#423438;}


/* Headings */
h2 { font-size:18px; font-weight:bold; margin-bottom:3px;}
h3 { font-size:16px;}
h4{ font-size:14px;}

/*paragraphs*/
.para p { margin:15px 0; line-height:1.4em; letter-spacing:0.02px;}

/* Margin paddings */

.mar_20		{ margin:20px; }
.mar_t_30	{ margin-top:30px; }
.mar_t_20	{ margin-top:20px; }
.mar_t_15	{ margin-top:15px; }
.mar_t_10	{ margin-top:10px; }
.mar_t_5	{ margin-top:5px; }
.mar_b_10	{ margin-bottom:10px; }
.mar_b_20	{ margin-bottom:20px; }
.mar_tb_10	{ margin-top:10px; margin-bottom:10px;}
.mar_tb_5	{ margin-top:5px; margin-bottom:5px;}

.mT1	{margin-top:1px}
.mT5	{ margin-top:5px; }
.mT10	{ margin-top:10px; }
.mT20	{ margin-top:20px; }
.mT130	{ margin-top:130px; }

.mRL5  { margin:0 5px}
.mR10	{margin-right:10px;}
.mR5	{margin-right:5px;}

.mL10 { margin-left:10px; }
.mL5 { margin-left:5px; }

.p10 { padding:10px; }

.pad_20 	{ padding:20px;}
.pad_10 	{ padding:10px;}
.pad_2 		{ padding:2px;}
.pad_5 		{ padding:5px;}
.pad_t_20 	{ padding-top:20px;}
.pad_t_15	{ padding-top:15px;}
.pad_t_10	{ padding-top:10px;}
.pad_t_5 	{ padding-top:5px;}
.pT5		{ padding-top:5px;}
.pad_r_10 	{ padding-right:10px; }
.pad_r_5 	{ padding-right:5px; }
.pad_b_10 	{ padding-bottom:10px;}
.pad_b_15 	{ padding-bottom:15px;}
.pad_b_5 	{ padding-bottom:5px; }
.pad_b_3 	{ padding-bottom:3px; }
.pad_l_10 	{ padding-left:10px; }
.pad_l_15  	{ padding-left:15px; }
.pad_l_25  	{ padding-left:25px; }
.pad_l_5 	{ padding-left:5px; }
.pad_tb_5 	{ padding-top:5px; padding-bottom:5px;} 
.pad_tb_10  { padding-top:10px; padding-bottom:10px;}
.pad_tb_20  { padding-top:20px; padding-bottom:20px;}
.pad_rl_10  {padding-right:10px; padding-left:10px; }
.pRL10 {padding:0 10px}
.pRL5 {padding:0 5px}
.pad_rl_20  {padding-right:20px; padding-left:20px; }
.pRL25  { padding:0 25px; }


/*--------------------------------------------[width]
*/


.w44{width:44px}
.w60{width:60px}
.w100{width:100px}
.w110{width:110px}
.w121{width:121px}
.w200{ width:200px}
.w210{ width:210px}
.w131{width:131px}
.w133{width:133px}
.w134{width:134px}
.w155{width:155px}
.w160{width:160px}
.w192{width:192px}
.w200{width:200px}
.w240{width:240px}
.w310{width:310px}
.w500{width:500px}
.w140{width:140px}

.w2  {width:2px}
.Portf07{width:121px}
.Commun07{width:119px}
.LiveMkt07{width:119px}
.Tradeo07{width:119px}
.MF07{width:119px}
.PF07{width:134px}
.comp07{width:119px}
.Commodi07{width:121px}
.Commounity10{width:115px}
.Portf0l7{width:136px}
.Budget15{width:111px}


/*--------------------------------------------[Navigation]
*/

.navigation, li.nav0 , li.nav1, li.nav2, li.nav3, li.nav4, li.nav5, li.nav6, li.nav7, li.nav8, li.nav9, li.nav10 {background-image:url(/images/nav_bar.png); background-repeat:no-repeat;}
.navigation { height:42px; width:1001px;  background-position:0 0;}
.navigation  ul li {float:left; height:42px; background-repeat:no-repeat;}
.navigation  ul li a { display:block; height:42px;}
.navigation  ul li.nav0{ background-position:0 0px}
.navigation  ul li.nav1{ background-position:0 -52px}
.navigation  ul li.nav2{ background-position:0 -99px}
.navigation  ul li.nav3{ background-position:0 -146px}
.navigation  ul li.nav4{ background-position:0 -147px}
.navigation  ul li.nav5{ background-position:0 -193px}
.navigation  ul li.nav6{ background-position:0 -287px}
.navigation  ul li.nav7{ background-position:0 -239px}
.navigation  ul li.nav8{ background-position:0 -381px}
.navigation  ul li.nav9{ background-position:0 -337px}
.navigation  ul li.nav10{ background-position:0 -387px}


.sub-navigation			{ height:32px;}
.sub-navigation-left    { width:854px; line-height:32px; color:#dad9d9; float:left; padding-left:15px;}
.sub-navigation-right   { width:114px; height:20px; float:left; background:url(../img/sprite_i.png) no-repeat -160px -50px; margin-top:7px; cursor:pointer}

.sub-navigation-left a		{ margin:0 10px;}
.sub-navigation-left a:link	{ color:#dad9d9; text-decoration:none;}
.sub-navigation-left a:active{ color:#dad9d9; text-decoration:none;}
.sub-navigation-left a:visited{ color:#dad9d9; text-decoration:none;}
.sub-navigation-left a:hover { color:#fff; text-decoration:none;}
.sub-navigation-left a.active	{ font-weight:bold; color:#fff;}
.expert-box {border:1px dotted #000; padding: 3px; background-color: #2271ba; font-size: 12px; color:#fff; }

/*--------------------------------------------[height]
*/

.h250		{ height:250px; }
.h100		{ height:100px;}
.h60		{ height:60px;}
.h10		{ height:10px;}


/* borders*/
.bbb{ border-bottom:1px solid #000;}
.btb{ border-top:1px solid #000;}
.bbgy{ border-bottom:1px solid #e6e5e5; }
.bbgy2{ border-bottom:2px solid #e6e5e5; }

.B0 	{ border:0; }
.BtGy 	{ border-top:1px solid #d1d1d1; }

/* line height*/
.lh20 { line-height:20px;}
.lh15 { line-height:15px;}
.lh18 { line-height:18px;}


/* boxes 
border color
grey medium : #e6e6e6;

background color 
blue light: f7faff;
blue medium : e8f4f9
grey light : fbfbfb;
box_gym_bl = box_border_backgound color

*/

.bx_gym_gyl { border:1px solid #e1e1e1; background:#ededed;}
.bx_gym_bl { border:1px solid #e6e6e6; background:#f7faff; }
.bx_gym_gl { border:1px solid #e6e6e6; background:#fbfbfb; }
.bx_gym_bm { border:1px solid #e6e6e6; background:#e8f4f9; }
.bx_gym_w  { border:1px solid #e6e6e6; background:#ffffff; }
.bx_gym_w2  { border:1px solid #e1e1e1; background:#ffffff; }
.bx_gymtb_w { border-bottom:1px solid #e6e6e6;  border-top:1px solid #e6e6e6; background:#ffffff;  }
.bx_cm1		{ background:#d0e5fb; border-bottom:1px solid #bccfe2; border-top:1px solid #FFF; padding:10px; } 
.bx_gym_w3 { border:1px solid #d4d2d2; background:#FFF url(../images/bg_box_hot_stock_div.gif) repeat-x top; }

.bX1 { border:1px solid #cfd9dd; background:#fff; }
.bX2 { border:1px solid #e9eced; background-color:#fafcfd;}
.bX3 { border:1px solid #99b4bc; background:#fff;}
.bX4 { background:#fffcf3;}
.bXb1 { border:1px solid #d0e9f1; background:#d7f2fb url(../images/bg_bXb1.gif) repeat-x top;}
.bd1 { border:1px solid #d5d4d4;}

.bX5 	{ border:1px solid #e2e2e2;}
.bX6	{ border:1px solid #f0efef; }
.bX7{ border:1px solid #e1e0e0}




/*----------------------------------------------------[Background Colour]
*/
.bgOrLL { background:#f8d9c1; }

.bgGyL 	{ background:#fbfbfb; }
.bgOrL	{ background:#f9f0e9;}



.bx1_10		{ border:1px solid #e6e6e6; background:#f7f7f7; padding:10px;}
.sq { width:10px; height:10px; line-height:10px;}
.bxr_1 .tbx { background-image:url(../images/bg_bxr_1.gif); background-repeat: no-repeat; background-position:0px -20px; height:10px; background-color:red;}
.bxr_1 .mbx { background:#ededed; border-right:1px solid #dfdddd; border-left:1px solid #dfdddd;}
.bxr_1 .bbx { background-image:url(../images/bg_bxr_1.gif); background-repeat: no-repeat; background-position:0px 0px; height:10px;}


/* tables */

.tblS1  			{ width:100%; border:1px solid #FFF;}
.tblS1 th  			{ border-bottom:1px solid #cfd9dd; padding:10px; background-color:#ebf3f5;}
.tblS1 td			{ padding:10px; }

.tblS1  table td { padding:0;}

/*lists margin_padding_border bottom image/border */
.li_0_10_bbi  li{ margin:0; padding:10px 0; background:url(../images/bd_grey3_white_hr.gif) repeat-x bottom; }

.li_10_10t_bbi  li{ background:url(../images/bd_grey3_white_hr.gif) repeat-x bottom; border:0; padding:10px 0;}
.li_10_10t_bbi  li ul li { background:none; border:0; padding:0; margin-bottom:10px;}

.li_0_25_5_bbi  li{ padding:25px 0 5px; border-bottom:1px solid #d5d5d5;}


.li_0_b10_disc ul { margin-left:15px; }
.li_0_b10_disc li { list-style-type:disc; color:#999999; padding-bottom:10px; }

.li_15_b2_disc2  { margin-left:5px;}
.li_15_b2_disc2 li { list-style-type:disc; color:#999999; padding-bottom:2px; margin-left:15px; }

.ulN1B1		{  border-bottom:1px solid #dad9d9; margin-bottom:15px;}
.ulD1B1		{ list-style-type:disc;padding-left:15px;}
.ulD1B1	 li { padding-bottom:5px;}

.ulImg1 li{  padding:3px 0; list-style-image:url(../images/list_bullet_grey.gif); }

/*dls*/

.ulD1{margin-left:15px}
.ulD1 li{padding-bottom:5px; list-style-type:disc}

.dl01 dl{ border-bottom:1px solid #e6e6e6; padding:8px 0; display:inline-block;}
.dl01 dl dt { float:left; width:60px;}
.dl01 dl dd { float:left; width:210px;}

.ulN1 li { padding-bottom:10px;}
.ulN1 li.odd { background-color:#FFF;}

.tabN1 li			{ float:left; }
.tabN1 li a			{ text-decoration: none; display: block;  padding:5px 10px; text-align: center; color:#2271ba; cursor:pointer; }
.tabN1 li a:hover 	{ background: #f9f7f7; }
.tabN1 li.on		{ border:1px solid #e6e6e6;  border-bottom:none; }
.tabN1 li.on a		{  color:#2271ba; background-color:#f0eeee; font-weight: bold;  cursor:default;}
.tabN1 li.on a:hover{ color:#2271ba; background-color:#f0eeee; cursor:default; }

.tabN2 li			{ float:left; }
.tabN2 li a			{ text-decoration: none; display: block;  padding:5px 10px; text-align: center; color:#2271ba; cursor:pointer; }
.tabN2 li a:hover 	{ background: #f6f9fa; }
.tabN2 li.on		{ border:1px solid #bad5de;  border-bottom:none; }
.tabN2 li.on a		{ position:relative; top:1px;  color:#2271ba; background-color:#f6f9fa; font-weight: bold;  cursor:default;}
.tabN2 li.on a:hover{ color:#2271ba; background-color:#f6f9fa; cursor:default; }

.tabN2_data { border:1px solid #bad5de;  background-color:#f6f9fa;}






.col1 		{ float:left; width:633px; margin:0; padding:0; border:0; margin-right:10px; }
.col2 		{ float:left; width:300px; margin:0; padding:0; border:0; }
.sub_col_1	{ float:left; width:323px; margin-right:10px; }
.sub_col_2 	{ float:left; width:300px;}



/*landing page columns*/

.pc_1_322 	{ float:left; width:322px; margin-right:10px;}
.pc_2_300 	{ float:left; width:300px; margin-right:10px;}
.pc_3_300 	{ float:left; width:300px; }
.pc_1_2_633 { float:left; width:633px; margin-right:10px;}

.pc_1_423 	{ float:left; width:423px; margin-right:10px;}
.pc_2_250 	{ float:left; width:250px; margin-right:10px;}
.pc_1_2_683 { float:left; width:683px; margin-right:10px;}
.pc_3_250 	{ float:left; width:250px; }

.pc_1_445 	{ float:left; width:445px; margin-right:10px;}
.pc_2_488 	{ float:left; width:488px;}
.pc_clear 	{ clear:both; height:15px;}

 /*page columns flash chart*/
 
.pc_1_310 	{ float:left; width:310px; margin-right:13px;}
.pc_2_310 	{ float:left; width:310px;  }
.pc_2_510 	{float:left; width:510px; }
.pc_2_630 	{float:left; width:630px; }

/*border */
.pc_box { border-top:2px solid #000;}
.pc_box h2 { position:relative; padding:5px 0; }
.pc_box h2  img{ position:absolute; right:5px; top:8px;}
.BtBl2 	{ border-top:2px solid #000;	}


/*css for col 2*/

.r_quick_jump { width:300px; height:98px; background:url(../images/bg_quick_jump.gif) no-repeat top;}
.r_quick_jump  select { width:275px; margin:53px 0 0 12px; font-style:normal;}
.r_quick_jump  select optgroup { font-style:normal;}
.r_quick_jump  select option { font-style:normal;}
.r_ad_1 { width:300px; height:250px; margin-top:20px;}
.r_ad_1 img {border:none; }

.r_rc_box { width:300px; margin-top:20px;}
.r_rc_box h3 { height:20px; padding:10px 10px 0 10px; background:url(../images/bg_r_rcbox_top.gif) no-repeat top; font-size:16px; letter-spacing:-0.03em; }
.r_rc_box .middle {background:url(../images/bg_r_rcbox_centre.gif) repeat-x top; border-left:1px solid #d3d9e2; border-right:1px solid #d3d9e2; color:#2271ba; padding:10px 10px 0px 30px; }
.r_rc_box ul {}
.r_rc_box ul li{  padding:3px 0; list-style-image:url(../images/list_bullet_grey.gif); }
.r_rc_box .bottom { width:300px; height:10px; background:url(../images/bg_r_rcbox_bottom.gif) no-repeat top center; }

.r_rc_box a:link { text-decoration:none; color:#2271ba;}
.r_rc_box a:active { text-decoration:none; color:#2271ba;}
.r_rc_box a:visited { text-decoration:none; color:#2271ba;}
.r_rc_box a:hover { text-decoration:none; color:#000;}


.r_sensex_box { margin-top:20px; border:1px solid #e6e6e6; border-bottom:none;}
.r_sensex_box h3 { padding:5px 0px 8px 10px; background:url(../images/bg_r_sensex_h3.gif) repeat-x top; font-size:16px; letter-spacing:-0.03em; }
.r_sensex_box table  tr th{ background-color:#f0eeee; padding:5px 10px; text-align:left; }
.r_sensex_box .gain_loose_tb { font-size:11px;}
.r_sensex_box .gain_loose_tb th{ background-color:#fbf9f9; color:#000; text-align:left;}
.r_sensex_box .gain_loose_tb td{ border-bottom:1px solid #f2f0f0; padding:3px 8px; text-align:left;}
.r_sensex_box .gain_loose_tb .title { color:#2271ba; }
.r_sensex_box .inc { color:#00aa28; font-weight:normal;}
.r_sensex_box .dec { color:#ff0000; font-weight:normal; }

.gain_loose_tb2 { font-size:11px; border-right:1px solid #f2f0f0; border-left:1px solid #f2f0f0;}
.gain_loose_tb2 th{ background-color:#f0eeee; color:#000;  padding:5px 8px;}
.gain_loose_tb2 td{ border-bottom:1px solid #f2f0f0; padding:5px 8px; }
.gain_loose_tb2 .title { color:#2271ba; }



.r_fund_selector { margin-top:20px; border:1px solid #e6e6e6;}
.r_fund_selector h3 { padding:5px 0px 8px 10px; background:url(../images/bg_r_sensex_h3.gif) repeat-x top; font-size:16px; letter-spacing:-0.03em; }
.r_fund_selector table  { font-weight:bold; color:#646464; border:1px solid #fff; border-top:0px; background:#FFF url(../images/bg_fund_selector_tb.gif) no-repeat top; text-align:left; height:191px;}
.r_fund_selector table td { padding:5px 9px;}
.r_fund_selector table  select { font-size:11px; color:#646464;}


.r_upcoming_div { margin-top:20px; border:1px solid #e6e6e6; padding:10px;}
.r_upcoming_div h3 { font-size:16px; letter-spacing:-0.03em; padding:0px 0px 5px 0px;  }
.r_upcoming_div table  { border-top:1px solid #e6e6e6;  background:#f6f5f5;}
.r_upcoming_div table td { border-bottom:1px solid #fff; padding:5px;}


.r_g_ad { width:300px; height:250px; margin-top:20px;}
.r_bs_buddy { width:300px; height:60px; margin-top:20px;}

.google_ad_bt { text-align:center; padding-top:20px;}


.search_btn { background: url(../images/btn_search.gif) no-repeat; width:60px; height:25px; border:0; cursor:pointer;}

/*feed icon css */
.feed {  border:1px solid #dedede; clear:both;}
.feed ul{ background-color:#f6f6f6; border:1px solid #fff; height:22px; padding:5px;}
.feed  li { display: inline; float:left; vertical-align:baseline; }
.feed  li img { margin-right:5px; vertical-align: text-bottom;}
.feed  li a { margin-right:15px; line-height:25px;}

.feed2 { border:1px solid #dedede; }
.feed2 ul{ background-color:#f6f6f6; border:1px solid #fff; padding:5px;}
.feed2  li { line-height:21px; padding-bottom:10px;}
.feed2 div { display:block; float:left; width:30px;}
.feed2 img { vertical-align:middle;}


/*article*/

.article_right { width:120px; margin:5px; background-color:#CCC; float:right;}
.article_left { display:block;float:left; margin:5px 15px 10px 0;}

/*mail to friend div*/
.frm_email { border:2px solid #036698; background:#fff; width:450px;  position:absolute; top: 30%; left: 30%; z-index:1000; } 
.frm_email form {margin: 0; padding: 0; } 
.frm_email input,textarea { font:12px Arial, Helvetica, sans-serif;} 
.frm_email fieldset { border:0; margin:0; margin:15px; background-color:#fff;} 
.frm_email label { width:105px; display:block; float:left;} 
.frm_email p { margin-left:105px; padding:5px 0;} 
.frm_email_title {background:#036698; margin:0; padding:5px 5px 5px 7px; position:relative; color:#FFF; font-weight:bold; margin-bottom:10px; font-size:14px;} 
.frm_email_title a { display:block; width:50px; text-align: right; position:absolute; top:0; right:0; color:#FFF; text-decoration:none; padding:5px; background-color:#025e8c; font-size:11px;} 
.frm_email_title a:hover { background-color:#02547d;} 
.frm_email .submit_form { background:url(../images/btn_submit.gif) no-repeat top; width:60px; height:25px; border:none; cursor:pointer; } 
#greyOverlay { position:absolute; display:none; top:0px; left:0px; width:100%; height: 100%; z-index:50; } 
.iFrameGreyElement{position: absolute;overflow: hidden;z-index: 100; background-color:#000000; opacity: 0.5; filter: alpha(opacity=50);} 


/*post reply div*/

.pop_msg { width:580px; position:absolute; top: 30%; left: 30%; z-index:998; }
.pop_msg_m { background-color:#dff4fb;background-color:#dff4fb; padding:5px 20px;}
.div_msg_wrap {border:10px solid #fff; }
.pop_msg  form input,textarea { border:1px solid #a9a48d; font-family:Arial, Helvetica, sans-serif;}
.pop_msg .button  { border:none;}



/*pop up login div*/

.pop2 { width:660px; position:absolute; top: 30%; left: 30%; z-index:65; }
.pop2_t { height:20px; background:url(../images/bg_pop2_t.png) no-repeat top;} 
.pop2_b { height:20px; background:url(../images/bg_pop2_b.png) no-repeat top;} 

.pop2_m {  background:url(../images/bg_pop2_m.gif) repeat-y  ;} 
.pop2_md { width:620px; margin:0 20px;}
.pop2_data { width:590px; margin:5px 15px; }
.pop2_box { width:310px;}
.pop2_box h2 { margin:0; height:45px; background-image:url(../images/bg_pop2_box.gif); background-position:0px 0px; background-repeat:no-repeat; line-height:45px; padding-left:15px;}
.pop2_box_bt { height:20px; background-image:url(../images/bg_pop2_box.gif);  background-repeat:no-repeat; background-position:0px -75px;}
.pop2_box_m{ background:#FFF ; padding:10px 10px 0px 10px; border-left:1px solid #cfd9dd; border-right:1px solid #cfd9dd;}

.pop2d1 { width:260px; margin-right:20px;}
.pop2d1 h2 { color:#0f739b;}
.pop2d1 ul li { list-style-type:disc; margin-left:10px; padding:2px;}
.pop2d1 ul { color:#be2d2d; list-style-type:disc; margin-left:10px; }

.pop2  dl { margin-top:10px;}
.pop2  dt { font-weight:bold;}


/*Key Financials*/
.table1 {  border:1px solid #c9c8c8; border-top:none; font-size:11px;}
.table1 thead {background:#f1f1f1 url(../images/bg_td_key_fin.gif) repeat-x top; }
.table1 thead  th { padding:7px 6px 5px 6px; text-align:center}
.table1 td{ padding:10px 6px 6px 6px; border-bottom:1px solid #c9c8c8;  color:#000; text-align:center;}

.sitemap .colsm1{ width:287px; float:left ; margin-right:30px;}
.sitemap .colsm2{ width:286px; float:left; margin-right:10px; }

.sitemap dl { margin-bottom:15px;}
.sitemap dt { font-weight:bold; padding-left:10px;}
.sitemap dd { padding:1px 0 1px 15px;}

.sitemap dt a:link{ color:#2271ba; text-decoration:none;}
.sitemap dt a:active{ color:#2271ba; text-decoration:none;}
.sitemap dt a:visited{ color:#2271ba; text-decoration:none;}
.sitemap dt a:hover{ color:#000; text-decoration:none;}

.sitemap dd a:link{ color:#2271ba; text-decoration:none;}
.sitemap dd a:active{ color:#2271ba; text-decoration:none;}
.sitemap dd a:visited{ color:#2271ba; text-decoration:none;}
.sitemap dd a:hover{ color:#000; text-decoration:none;}
.sitemap b a { display:block; color:#2271ba; background-color:#f2f3f4; padding:5px 10px; font-size:18px; font-weight:bold; margin-bottom:5px;}
.sitemap b a:link { color:#2271ba; text-decoration:none;}
.sitemap b a:active { color:#2271ba; text-decoration:none;}
.sitemap b a:visited { color:#2271ba; text-decoration:none;}
.sitemap b a:hover { color:#2271ba; text-decoration:none; background-color:#ebeced;}


/* Line BG */

.line_bd1 { background:url(../images/bg_line.gif) no-repeat bottom center;}


/*buttons*/
.btn_send { width:47px; height:34px; background:url(../images/btn_send.gif); border:0; vertical-align:middle}

.r_online_portfolio { width:300px; height:157px; background:url(../images/bg_r_online_portfolio.gif) repeat-x bottom; margin-top:20px;}
.r_online_portfolio h3 { font-size:24px; color:#FFF; font-weight:normal; padding:10px 15px 0px 15px;}
.r_online_portfolio p { margin:0 15px 5px 15px; color:#ffcf0f;}
.r_online_portfolio .create_portfolio { padding-left:12px;}
.r_online_portfolio img { border:none;}
.r_online_portfolio .login { padding-left:15px; font-size:12px; color:#fac9c1; font-weight:bold;}

/*custom styles*/

/*Games*/
.bgGameQ { background: url(../images/bg_game_quiz.png) no-repeat top;}
.btnSubmitGqiz { display:inline-block; width:107px; height:40px; background:url(../images/btnsprite.gif) no-repeat 0 0;}



/*--------------------------------------------[Fonts]
*/
big, small{font-weight:normal;}
big{font-size:14px}
small{font-size:11px}
.b { font-weight:bold; }

.s23 { font-size:23px;}
.s11 { font-size:11px;}

/*Blue*/
.cBl { color:#2271ba}
.cBl a:link 	{color:#2271ba; text-decoration:none}
.cBl a:active	{color:#2271ba; text-decoration:none}
.cBl a:visited	{color:#2271ba; text-decoration:none}
.cBl a:hover	{color:#000000; text-decoration:none}

/*Grey*/
.cGyD{color:#565454}

.cGy {color:#646464}
.cGy a:link 	{color:#646464; text-decoration:none}
.cGy a:active	{color:#646464; text-decoration:none}
.cGy a:visited	{color:#646464; text-decoration:none}
.cGy a:hover	{color:#000; text-decoration:underline}

.cGyL {color:#9a9a9a}
.cGyLL {color:#eaeaea}


/*Horizontal Tabs*/
.tabN3 li{float:left}
.tabN3 li a{text-decoration:none; display:block;  padding:2px 10px; text-align:center; color:#2271ba; cursor:pointer}
.tabN3 li a:hover{background:#f2f1f1}
.tabN3 li.on{border:1px solid #e1e0e0;  border-bottom:none}
.tabN3 li.on a{position:relative; top:1px; color:#2271ba; background-color:#FFF; font-weight:bold;  cursor:default}
.tabN3 li.on a:hover{color:#2271ba; background-color:#FFF; cursor:default}


/*--------------------------------------------[Varticle Tabs on Index2 page]
*/

.tabVR1{background:#f4f4f4; border:1px solid #cccbcb;position:relative; height:330px}
.tabVR1 ul{width:171px;position:absolute;left:10px;top:10px; z-index:20}

.tabVR1 li{ padding:6px}
.tabVR1 li.selected{background:#fff; border:1px solid #cccbcb;border-right:none}
.tabVR1data{border:1px solid #cccbcb; padding:5px; position:absolute;left:180px;top:10px;z-index:10;background:#FFF url(../images/bg_box_hot_stock_div.gif) repeat-x top;width:307px; height:300px}
.tabVR1databud{border:1px solid #cccbcb; padding:5px; position:absolute;left:180px;top:10px;z-index:10;background:#FFF url(../images/bg_box_hot_stock_div.gif) repeat-x top;width:430px; height:300px}


/*tabsr_423*/

.tabsr {list-style:none; padding:0; margin:0; margin-left:0px; height:38px}
.tabsr li{float:left; background:url(../img/tabright.png) top right no-repeat; margin:0}
.tabsr li a{display:block; background:url(../img/tableft.gif) top left no-repeat; color:#000; text-decoration:none; font-weight:bold; padding:10px 10px 8px 10px; line-height:12px; cursor:pointer;}
.tabsr li a:hover{border-bottom:1px solid #000}
.tabsr li.selected{font-weight:bold; background-image:url(../img/tabrightactive.png)}
.tabsr li.selected a{background-image:url(../img/tableftactive.gif); color:#333; border-bottom:none}
.tabsr li.selected a:hover{border-bottom:none}
.tabsr_data{clear:both; border-left:1px solid #c1cbd3; border-right:1px solid #c1cbd3;}

.tabsr_423{background:url(../img/bg_tabsr_423_top.png) no-repeat top; width:423px}
.tabsr_423_bt{background:url(../img/bg_tabsr_423_bt.png) no-repeat top; height:10px}
.tabsr_200{background:url(../img/bg_tabsr_200_top.gif) no-repeat top; width:200px}
.tabsr_200_bt{background:url(../img/bg_tabsr_200_bt.gif) no-repeat top; height:10px}




/*tabsrg*/

.tabsrg{list-style:none; padding:0; margin:0; margin-left:0px; height:38px}
.tabsrg li{float:left; background:url(../img/tabright.png) top right no-repeat; font-size:14px; font-weight:bold; margin:0; line-height:12px}
.tabsrg li a{display:block; background:url(../img/tableft.gif) top left no-repeat; color:#000; text-decoration:none; padding:10px 10px 8px 10px}
.tabsrg li a:hover{border-bottom:1px solid #000}
.tabsrg li.selected{font-weight:bold; background-image:url(../img/tabrightgactive.png)}
.tabsrg li.selected a{background-image:url(../img/tableftgactive.png); color:#333; border-bottom:none}
.tabsrg li.selected a:hover{border-bottom:none}
.tabsrg_data{clear:both; background:#f8f8f8; border-left:1px solid #c1cbd3; border-right:1px solid #c1cbd3}
.tabsrg_data table td{padding:8px 0; border-bottom:1px solid #e0e0e0}
.tabsrg_data table .nobd td{border:none}

.tabsrg_423_top{background:url(../img/bg_tabsrg_423_top.png) no-repeat top; width:423px}
.tabsrg_423_bt{background:url(../img/bg_tabsrg_423_bt.png) no-repeat top; height:10px}


/*--------------------------------------------[Header]
*/
.header	{height:171px; width:983px; margin:0 auto;}
#all .header-top{ height:96px;}
#all a.logo { float:left; width:300px; height:46px; background:url(../img/sprite_i.png) no-repeat 0 0; margin-top:20px;} 
#all .header-right { width:640px; float:right; text-align:right;}
#all .top-search 	{ width:310px; float:right; }

/*--------------------------------------------[Content]
*/
.wrapper  { background:url(../img/spite_g.png) repeat-x 0 -50px;}
#all .content-wrapper-outer { width:auto;background:url(../img/bg_content.png) repeat-y top center;border:none}
#all .content-wrapper-inner { background:url(../img/wrapper_top.png) no-repeat top center;width:auto}
#all .content { width:943px; margin:0 auto; padding-top:28px; min-height:600px}


/*--------------------------------------------[Buttons]
*/
.inSearch 	{border:0; cursor:pointer; text-indent:-10000px; background-image:url(../img/sprite_i.png); background-repeat:no-repeat; background-position: 0 -80px; width:60px; height:25px}
.inVote		{border:0; cursor:pointer; text-indent:-10000px; background-image:url(../img/sprite_i.png); background-repeat:no-repeat; background-position: 0 -110px;width:45px; height:25px}

/*--------------------------------------------[input]
*/
.iTx1 { background:url(../img/spite_g.png) repeat-x 0 0;  color:#7d7d7d;font-size:11px;  border:1px solid #bfbebe;  padding:4px 7px;  }
.iSe1{ background:url(../img/spite_g.png) repeat-x 0 0;  color:#7d7d7d;font-size:11px;  border:1px solid #bfbebe;  padding:3px 2px;}

/*--------------------------------------------[images]
*/
.imgFeedBack{display:inline-block; width:27px; height:27px; background:url(../img/sprite_i.png) no-repeat 0 -50px;}
.imgTradeNow{display:inline-block; width:27px; height:27px; background:url(../img/sprite_i.png) no-repeat -30px -50px;}
.imgHome	{display:inline-block; width:27px; height:27px; background:url(../img/sprite_i.png) no-repeat -60px -50px;}
.imgExplore	{display:inline-block; width:27px; height:27px; background:url(../img/sprite_i.png) no-repeat -90px -50px;}
.imgUser	{display:inline-block; width:15px; height:20px; background:url(../img/sprite_i.png) no-repeat -120px -50px;}
.imgClose	{display:inline-block; width:11px; height:11px; background:url(../img/sprite_i.png) no-repeat -140px -50px;}
.imgComment	{display:inline-block; width:20px; height:14px; background:url(../img/sprite_i.png) no-repeat -280px -50px;}
.imgMore	{display:inline-block; width:44px; height:16px; background:url(../img/sprite_i.png) no-repeat -230px -80px;}
.imgExpand	{display:inline-block; width:10px; height:10px; background:url(../img/sprite_i.png) no-repeat -280px -80px;}





/*--------------------------------------------[Content Guide]
*/
#all .content-guide-wrap { position:absolute; top:160px; z-index:800; padding:10px; width:963px;  background-color:#0d0d0d  }
.content-guide { background-color:#e6f4fb; padding:20px 20px 0 20px; width:923px;  }
.content-guide ul li { margin-right:10px; }
.content-guide  b { padding:0 5px 5px 5px ;  background:url(../images/bg_content_guide_b.gif) repeat-x bottom;  display:block; }

.content-guide dl { padding:5px; color:#2271ba;  }
.content-guide dt { font-weight:bold; font-size:12px;}
.content-guide dd { margin-left:10px; font-size:11px;}

.content-guide b a:link{ color:#000; text-decoration:none;}
.content-guide b a:active{ color:#000; text-decoration:none;}
.content-guide b a:visited{ color:#000; text-decoration:none;}
.content-guide b a:hover{ color:#2271ba; text-decoration:none;}

.content-guide dt a:link{ color:#2271ba; text-decoration:none;}
.content-guide dt a:active{ color:#2271ba; text-decoration:none;}
.content-guide dt a:visited{ color:#2271ba; text-decoration:none;}
.content-guide dt a:hover{ color:#000; text-decoration:none;}

.content-guide dd a:link{ color:#2271ba; text-decoration:none;}
.content-guide dd a:active{ color:#2271ba; text-decoration:none;}
.content-guide dd a:visited{ color:#2271ba; text-decoration:none;}
.content-guide dd a:hover{ color:#000; text-decoration:none;}

.content-guide ul  .first{ width:240px; float:left;}
.content-guide ul  .second{ width:145px; float:left;}
.content-guide ul  .third{ width:160px; float:left;}
.content-guide ul  .fourth{ width:110px; float:left;}
.content-guide ul  .fifth{ width:100px; float:left;}
.content-guide ul  .sixth{ width:10px; float:left;  margin-right:0; text-align:right;}

#all .pof_nav { position:absolute; top:170px; padding-left:20px; z-index:800;  width:150px; background:none;  }
.pof_nav ul { border:1px solid #000; }
.pof_nav ul li a{ display:block; padding:5px 10px; background:#f9f9f7; border-bottom:1px solid #e5e2d9}
.pof_nav ul li a:hover{ display:block; padding:5px 10px; background:#FFF;}
/*--------------------------------------------[Content Top]
*/

#all .content-top { height:61px;color:#FFF;  width:943px; margin:0 auto;  position:relative; }
.bc			{ font-size:11px;  height:15px; padding-top:5px;  }
.bc a:link	{ color:#FFF; text-decoration:none;}
.bc a:active{ color:#FFF; text-decoration:none;}
.bc a:visited{ color:#FFF; text-decoration:none;}
.bc a:hover	{ color:#5fbce0; text-decoration:none;}
.arrow 		{ color:#5fbce0; font-size:14px; padding:0 5px; }

#all .content-top .content-heading {  height:27px; padding-top:10px;  font-size:22px;  letter-spacing:-1px; font-weight:bold; }

.ticker { width:746px; height:22px; position:absolute; z-index:50; right:0; top:35px;}

/*--------------------------------------------[content-bottom ]
*/
#all .content-bottom { width:auto; height:45px; background:url(../images/bg_content_bottom.gif) no-repeat center;}

#all .content-top-ad {position:absolute; right:0; top:15px; z-index:10;}
/*--------------------------------------------[footer]
*/
.footer { border-top:1px solid #d2d2d2; background-color:#f7f7f7; height:177px;}
.foot-wrap { width:983px; margin:10px auto 0 auto; } 
.foot-wrap-ie { margin-left:20px;} 
.footer ul li { float:left; margin-right:20px; }
.footer .f1 { width:110px;}
.footer .f2 { width:90px;}
.footer .f3 { width:140px;}
.footer .f4 { width:120px;}
.footer .f5 { width:110px;}
.footer .f6 { width:110px; margin:0; }
.footer .f7 { width:183px; margin:0; text-align:right;  float:right;}
.footer .f7 ul li { float:none; margin:0; font-weight:bold; color:#2271ba; padding-bottom:2px; }
.footer .f8 { clear:both; width:100%; height:20px; font-size:11px; color:#646464;}

.footer .f7 a:link { color:#2271ba; text-decoration:none;}
.footer .f7 a:active { color:#2271ba; text-decoration:none;}
.footer .f7 a:visited{ color:#2271ba; text-decoration:none;}
.footer .f7 a:hover { color:#000; text-decoration:none;}

.footer dt { font-weight:bold; color:#000; padding-bottom:5px;}
.footer dt a:link{ color:#000; text-decoration:none;}
.footer dt a:active{ color:#000; text-decoration:none;}
.footer dt a:visited{ color:#000; text-decoration:none;}
.footer dt a:hover{ color:#2271ba; text-decoration:none;}

.footer dd {color:#2271ba; padding-bottom:2px;}
.footer dd a:link{ color:#2271ba; text-decoration:none;}
.footer dd a:active{ color:#2271ba; text-decoration:none;}
.footer dd a:visited{ color:#2271ba; text-decoration:none;}
.footer dd a:hover{ color:#000; text-decoration:none;}

.footer .business-standard { width:150px; height:30px; background:url(../img/sprite_i.png) no-repeat -70px -80px;}

/*--------------------------------------------[Search Asist]
*/
.search_assist { width:300px;  padding:5px; background-color:#eaf4f9; font-size:12px; z-index:99;}
.search_assist table {cursor:pointer; margin-bottom:5px; }
.search_assist table:hover {background-color:#fff; }
.search_assist table  td { text-align:left; vertical-align:text-top; }
.search_assist table  .comp_name { color:#646464; width:170px; padding:2px 0 2px 5px;}
.search_assist table  .comp_short_name { width:120px; padding:2px 0 2px 5px; font-weight:bold; text-transform:uppercase; color:#2271ba;}
.white_bg { background-color:#fff; }


.smart-pane {float: left; width: 488px; height:265px; background:#fbfbfb; border:1px solid #e6e6e6; padding:10px}
.smart-left{ width:210px; float:left; height:234px; padding-right:15px; border-right:1px solid #e6e6e6;}
.magdesc2 {display: inline-block; font-size: 16px; font-weight: bold; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.smart-right{ width:240px; float:right;}
span.n1 {vertical-align: middle; font-size: 12px;}
span.rr1 { display:inline-block; background:url(images/smblue_button.jpg) no-repeat; width: 180px; height: 50px; padding: 10px 0px 0px 0px; text-align: center; vertical-align: middle;font-size: 18px; color: #FFFFFF; font-weight: bold;}
