@charset "utf-8"; 
/* CSS Document */

.wrapper {background:url(../img/bg_home.gif) repeat-x top}

#home .header{height:101px; width:964px; margin:0 auto; position:relative}
#home .header a.logo{ height:89px; width:339px; display:block; background:url(../img/logo_home.png) no-repeat}
#home .top-search{position:absolute; top:10px; right:0px; width:320px; height:25px;  z-index:20}
#home .top-search .search-box{width:170px;  border:1px solid #bfbebe; background:url(../img/gspite.png) repeat-x 0 0; padding:4px 7px}
#home .top-search .search-select{width:60px; border:1px solid #bfbebe; background:url(../img/gspite.png) repeat-x 0 0; padding:3px 2px}

/*header*/
#home .header .links{position:absolute; top:60px; right:0px; z-index:10}
#home .header .links img{padding:0 5px 0 20px; vertical-align:text-bottom}
#home .content-top{height:82px;  width:843px; margin:0 auto}
#home .content-top-links{height:300px; padding-top:13px;  height:63px}
#home .content-top-links a{height:63px; display:block; text-indent:-10000px; background-image:url(../img/sprite_home.png)}
#home .content-top-links .explore_more{ float:left; width:203px; margin-right:123px;  background-position:0 -0}
#home .content-top-links .my_portfolio{ float:left; width:155px; background-position:0 -140px}
#home .content-top-links .my_homepage{ float:left; width:219px; background-position:0 -70px}
#home .content-top-links .trade_now{ float:right; width:175px;  background-position:0 -210px}

#home .content-wrapper-outer{width:auto; background:url(../img/bg_content_home.gif) repeat-y top center; border:none}
#home .content-wrapper-inner{background:url(../img/wrapper_home_top.png) no-repeat top center; width:auto}

#home .content{width:924px; margin:0 auto; padding-top:28px; padding-top:30px; min-height:600px}
#home .content-left{width:604px; float:left}
#home .content-right{width:300px; float:left; margin-left:20px}

.home-top-news a{display:block; height:27px; background:url(../img/sprite_home.png) no-repeat 0 -340px}

.home-news-left{float:left; width:195px}
.home-news-right{float:left; width:409px}
.home-news-right h1{line-height:23px}
.home_table div{display:block; float:left; width:280px; height:30px; text-indent:-10000px}
#home .smart_moves{background:url(../img/sprite_home.png) no-repeat 0 -380px; height:30px}
#home .stock_to_watch{background:url(../img/sprite_home.png) no-repeat 0 -420px; height:30px}

#home .content-bottom{width:auto; height:135px; background:url(../img/bg_content_home_bottom.png) no-repeat top center}
#home .content-bottom .wrap-inner{width:924px; margin:0 auto}
#home .content-bottom .d1{width:310px; float:left; padding-top:35px}
#home .content-bottom .d1 a{height:22px}
#home .content-bottom .d1 .coffee_house{padding-left:30px; float:left; background:url(../img/isprite.png) no-repeat scroll 0 -240px; display:block; width:110px}
#home .content-bottom .d1 .live_commentary{padding-left:25px; float:left; background:url(../img/isprite.png) no-repeat scroll 0 -280px; display:block; width:120px}

#home .content-bottom .d2{width:304px; float:left; text-align:center; padding-top:20px}
#home .content-bottom .d2 a{display:block; width:238px; height:44px; background-image:url(../img/sprite_home.png); background-position:0 -280px; margin:0 auto}
#home .content-bottom .d3{width:310px; float:left; padding-top:35px; text-align:right}
#home .content-bottom .d3 a{display:block;  height:22px; float:right; background:url(../img/isprite.png) no-repeat}
#home .content-bottom .d3 .d3Portfolio{width:75px;  background-position:0 -330px}
#home .content-bottom .d3 .d3MyHomepage{width:115px; background-position:0 -370px}
#home .content-bottom .d3 .d3budget { width:175px; padding-right:10px; background-position:-10000px -5000px;}
/*home_tools*/
.home_tools_head{background:url(../img/sprite_home.png) no-repeat 0 -460px; height:30px}
.home_tools a{display:block; width:120px; float:left; background:url(../img/isprite.png) no-repeat; height:30px; padding-left:30px}
.home_tools td{width:50%}
.home_tools .tool_smart_chart{background-position:0 0}
.home_tools .tools_home_loan{background-position:0 -40px}
.home_tools .tools_returns_calculator{background-position:0 -80px}
.home_tools .tool_sip_calculator{background-position:0 -120px}
.home_tools .tools_fr_calculator{background-position:0 -160px}
.home_tools .tools_fund_selector{background-position:0 -200px}
.home_tools .end{clear:both; width:300px}

/*content Guide*/ 
#home .content-guide-wrap{position:absolute; top:101px; z-index:1000; padding:10px; width:963px;  background-color:#0d0d0d }

/*Common Styles*/

body, input, select, textarea, label{font:12px/1.4em Arial,Helvetica,sans-serif}


/*--------- [Colors]----------------------------*/
.inc { color:#00aa28; font-weight:bold;}
.dec { color:#ff0000; font-weight:bold;}
.zero { color:#000; font-weight:bold;}

.cGyD{color:#666}
.cGyD a:link{color:#666; text-decoration:none}
.cGyD a:active{color:#666; text-decoration:none}
.cGyD a:visited{color:#666; text-decoration:none}
.tGyD a:hover{color:#666; text-decoration:underline}

.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:#000; text-decoration:none}


/*buttons input*/
.btnSubitBk{display:inline-block; border:0; cursor:pointer; background-image:url(../img/bsprite.png); background-repeat:no-repeat}
.btnSubitBk{width:60px; height:25px; background-position:0 0}

/*buttons A*/
.btnFeedback{display:inline-block; width:20px; height:20px; background:url(../img/isprite.png) no-repeat 0 -440px}
.btnUser{display:inline-block; width:20px; height:20px; background:url(../img/isprite.png) no-repeat 0 -480px}
.btnContGuide{display:inline-block; width:20px; height:20px; background:url(../img/isprite.png) no-repeat 0 -520px}
.btnMore{display:inline-block; width:44px; height:16px; background:url(../img/isprite.png) no-repeat 0 -400px}
.btnComment{display:inline-block; width:20px; height:14px; background:url(../img/isprite.png) no-repeat 0 -560px}
.btnTwitter{display:inline-block; width:16px; height:16px; background:url(../img/isprite.png) no-repeat 0 -580px; text-indent:-10000px}
.btnFacebook{display:inline-block; width:16px; height:16px; background:url(../img/isprite.png) no-repeat 0 -600px;text-indent:-10000px}
.imgClose {display:inline-block; width:12px; height:11px; background:url(../img/isprite.png) no-repeat 0 -620px;text-indent:-10000px}


/*lists*/
.ulD2{margin-left:15px}
.ulD2 li{padding-bottom:2px; list-style-type:disc; color:#999}

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

/*Boxes*/
.bX7{ border:1px solid #e1e0e0}

/*Tables*/

 /* Zebra table 4 */

.zebra_tb4 { background:url(../img/bg_td_thead_blue.gif) repeat-x top; font-size:12px; border:1px solid #FFF; border-top:none;}
.zebra_tb4 .theading {background:#f0f0f0 url(../img/bd_grey2_white_hr.gif) repeat-x bottom; font-weight:bold;}
.zebra_tb4 .theading td { padding:11px; }
.zebra_tb4 .sub-head1 { background:#d1d1d1 url(../img/bd_grey2_white_hr.gif) repeat-x bottom; font-weight:bold; font-size:11px; color:#333;}
.zebra_tb4 .even { background:#fff url(../img/bg_zt2even.gif) repeat-x bottom; }
.zebra_tb4 .odd { background:#fbfbfb url(../img/bg_zt2odd.gif) repeat-x bottom;  }
.zebra_tb4 td { vertical-align:top;  padding:9px 10px; }



/*Mouse Over Div*/

.mo_div2 { width:590px; border:2px solid #14a4d7; background-color:#FFF;  position:absolute;}
.mo_div2 .close { text-align:right; padding:5px; background:#14a4d7; color:#fff;}
.mo_div2 .di2 { background:#dee6ee; padding:5px; font-size:11px;}
.mo_div2  ul li { padding:2px 0px; line-height:15px;}
.mo_div2 table td { border-right:1px solid #bab9b9;padding:10px;}
.mo_div2 table td table td { border:none; padding:0; }

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


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



/*Content Guide*/
.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(../img/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; line-height:14px;}

.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:345px; 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:98px; float:left}
.content-guide ul .sixth{width:12px; float:left;  margin-right:0; text-align:right;}


/*Footer*/
.footer{border-top:1px solid #d2d2d2; background-color:#f7f7f7; height:177px}
.foot-wrap{width:983px; margin:10px auto 0 auto}
.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; padding:0; 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_home.png) no-repeat 0 -500px;}

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

