@charset "utf-8"; 
/* [BumpSheet]
---------------------------------------   
# Project:Smart Investor
# Version:1.4
# Modified:27/Jan/2009 
# Author:Rahul Talar
# Company:Geodesic.com
------------------------------------------------------------------------------------------------------------------[ Reset ]
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, def, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:baseline}

ol, ul{list-style:none}
blockquote, q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
address{font-style:normal}

/*----------------------------------------------------------------[Font]
*/
big, small{font-weight:normal; line-height:1.4em}
big{font-size:14px}
small{font-size:11px}

.s10{font-size:10px}
.s11{font-size:11px}
.s12{font-size:12px}
.s13{font-size:13px}
.s14{font-size:14px}
.s15{font-size:15px}
.s16{font-size:16px}
.s17{font-size:17px}
.s18{font-size:18px}
.s19{font-size:19px}
.s20{font-size:20px}
.s21{font-size:21px}
.s22{font-size:22px}
.s23{font-size:23px}
.s24{font-size:24px}
.s25{font-size:25px}
.s26{font-size:26px}
.s27{font-size:27px}
.s28{font-size:28px}
.s29{font-size:29px}
.s30{font-size:30px}

.b{font-weight:bold}
.n{font-weight:normal}

.tUp{text-transform:uppercase}
.tCp{text-transform:capitalize}
.tIt{font-style:italic}
.tIn{text-indent:-10000px}

/*--------------------------------------------------------------[Margin]
*/
.m0A{margin:0 auto}
.m25{margin:25px}
.m20{margin:20px}
.m15{margin:15px}
.m10{margin:10px}
.m5{margin:5px}/*---------[all side]--*/

.mTB30{margin:30px 0}
.mTB25{margin:25px 0}
.mTB20{margin:20px 0}
.mTB15{margin:15px 0}
.mTB10{margin:10px 0}
.mTB5{margin:5px 0}/*---[Top-Bottom]--*/

.mRL30{margin:0 30px}
.mRL25{margin:0 25px}
.mRL20{margin:0 20px}
.mRL15{margin:0 15px}
.mRL10{margin:0 10px}
.mRL5{margin:0 5px}/*---[Right-Left]--*/

.mT30{margin-top:30px}
.mT25{margin-top:25px}
.mT20{margin-top:20px}
.mT15{margin-top:15px}
.mT10{margin-top:10px}
.mT5{margin-top:5px}
.mT4{margin-top:4px}
.mT3{margin-top:3px}
.mT2{margin-top:2px}
.mT1{margin-top:1px}/*---------[Top]--*/

.mR30{margin-right:30px}
.mR25{margin-right:25px}
.mR20{margin-right:20px}
.mR15{margin-right:15px}
.mR10{margin-right:10px}
.mR5{margin-right:5px}/*-----[Right]--*/

.mB20{margin-bottom:20px}
.mB15{margin-bottom:15px}
.mB10{margin-bottom:10px}
.mB5{margin-bottom:5px}/*---[bottom]--*/

.mL20{margin-left:20px}
.mL15{margin-left:15px}
.mL10{margin-left:10px}
.mL5{margin-left:5px}/*-------[Left]--*/

/*-------------------------------------------------------------[Padding]
*/
.p20{padding:20px}
.p15{padding:15px}
.p10{padding:10px}
.p5{padding:5px}
.p3{padding:3px}
.p2{padding:2px}
.p1{padding:1px}
.p0{padding:0}/*---------[all sides]--*/

.pTB20{padding:20px 0}
.pTB15{padding:15px 0}
.pTB10{padding:10px 0}
.pTB5{padding:5px 0}/*--[Top-Bottom]--*/

.pRL20{padding:0 20px}
.pRL15{padding:0 15px}
.pRL10{padding:0 10px}
.pRL5{padding:0 5px}/*--[Right-Left]--*/

.pT20{padding-top:20px}
.pT15{padding-top:15px}
.pT10{padding-top:10px}
.pT5{padding-top:5px}
.pT2{padding-top:2px}
.pT0{padding-top:0}/*----------[Top]--*/

.pR20{padding-right:20px}
.pR15{padding-right:15px}
.pR10{padding-right:10px}
.pR5{padding-right:5px}
.pR0{padding-right:0}/*------[right]--*/

.pB20{padding-bottom:20px}
.pB15{padding-bottom:15px}
.pB10{padding-bottom:10px}
.pB5{padding-bottom:5px}
.pB0{padding-bottom:0}/*----[bottom]--*/

.pL20{padding-left:20px}
.pL15{padding-left:15px}
.pL10{padding-left:10px}
.pL5{padding-left:5px}
.pL0{padding-left:0}/*--------[left]--*/

/*---------------------------------------------------------[Line Height]
*/
.lh15{line-height:15px}
.lh18{line-height:18px}
.lh20{line-height:20px}

/*---------------------------------------------------------------[Width]
*/
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w110{width:110px}
.w120{width:120px}
.w130{width:130px}
.w140{width:140px}
.w150{width:150px}
.w160{width:160px}
.w170{width:170px}
.w180{width:180px}
.w190{width:190px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.w450{width:450px}
.w500{width:500px}
.w550{width:550px}
.w600{width:600px}
.w650{width:650px}
.w700{width:700px}
.w750{width:750px}

/*--------------------------------------------------------------[Height]
*/
.h10{height:10px}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}

/*-----------------------------------------------------------[Alignment]
*/
.aL{text-align:left}
.aR{text-align:right}
.aC{text-align:center}
.aJ{text-align:justify}
.aT{vertical-align:top}
.aB{vertical-align:bottom}
.aM{vertical-align:middle}

/*----------------------------------------------------------[Positining]
*/
.fL{float:left}
.fR{float:right}
.cB{clear:both}
.oH{overflow:hidden;  width:100%}

.dn{display:none}
.vh{visibility:hidden}
.poAb{position:absolute}
.poRl{position:relative}

.AbT0{top:0}
.AbR0{right:0}
.AbB0{bottom:0}
.AbL0{left:0}
.AbT20m{top:-20px}

.z100{z-index:100}
.z50{z-index:50}
.z40{z-index:40}
.z30{z-index:30}
.z20{z-index:20}
.z10{z-index:10}

/*-------------------------------------------------------[Mouse Pointer]
*/
.cP{cursor:pointer}
.cD{cursor:default}

/*----------------------------------------------------[Overwrite Values]
*/
.nBg{background:none}
.nBd{border:0}

/*edit*/
* generic classes */

.align_l 	{ text-align:left;}
.align_r 	{ text-align:right;}
.align_c 	{ text-align:center;}
.valign_b 	{ vertical-align:bottom;}
.vln_t		{ vertical-align:top;}
.absmiddle 	{ vertical-align:middle;}

.fL 		{ float:left; }
.fR			{ float:right; }
.cL			{ clear:both; }
.floatLeft	{ float:left;}
.floatRight	{ float:right;}
.clear 		{ clear:both; height:1%}
.nobg 		{ background:none;}

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

.mPtr 		{ cursor: pointer; }
.lh0 		{ line-height:0px;}
.tIn		{ text-indent:-10000px; }


/* 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; }

.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; }
.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}
.mT10	{ margin-top:10px; }
.mT20	{ margin-top:20px; }
.mT100	{ margin-top:100px; }

.mL25 { margin-left:125px; }

.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;}
.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; }
.pad_rl_20  {padding-right:20px; padding-left:20px; }

.w310 		{ width:310px;}
.w210		{ width:210px; }
.h20		{ height:80px; }

/* 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; }



/*----------------------------------------------------[Background Colour]
*/
.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; }

