@charset "utf-8";
 
/* Basic Css */
div, p, span, img, ul, li, h1, h2, h3{ margin:0px; padding:0px;}
body{ background:#7D1919; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
img{ border:0px; float:left;}
a,input{ outline:none;}

/* Body Css */
.float_left{ float:left;}
.float_right{ float:right;}
.clear{ clear:both;}

/*MAIN Css*/
#wrapper { margin:0 auto; width:986px;}
#leftShadow{ float:left; background:url(images/left_shadow.gif) no-repeat 0 25px; width:14px; height:212px; position:absolute; left:-14px; top:0; z-index:200;}
.main_container { float:left; width:986px; padding-top:18px; position:relative; }

/*HEADER*/
#header{ float:left; width:986px; background:url(images/header_bg.gif) repeat-x 0 82px;}
.logo_section{ float:left; width:596px; background:url(images/logo_bg.gif) no-repeat 0 15px; padding-left:20px; padding-top:35px;}
.right_header{ float:left; width:370px; background:url(images/header_navigationbar.gif) no-repeat 0 15px;}

/*Navigation*/
#top_navigation{ float:left; width:370px;}
#top_navigation ul{ float:left; padding:0 0 0 19px; margin:0; list-style-type:none;}
#top_navigation ul li{ padding:0 10px; float:left; background:url(images/top_navigation_sep.gif) no-repeat right center; line-height:30px;}
#top_navigation ul li.last{ padding:0 10px; float:left; background:none; }
.nav_lnk{ color:#FFF; font-weight:bold; text-decoration:none; font-size:13px;}
.nav_lnk:hover{ text-decoration:underline;}

.search_section{ float:left; width:255px; padding-left:115px; padding-top:27px; padding-bottom:14px;}
.searchtxt{ float:left; width:155px; border-top:2px solid #646464; border-left:2px solid #646464; border-right:2px solid #D9D9D9; border-bottom:2px solid #D9D9D9; margin:2px 5px 0 0; padding:0 0 0 3px; height:18px;}

#main_navigation{ float:left; width:986px;}
#main_navigation ul{ float:left; margin:0; padding:0 0 0 15px; list-style-type:none;}
#main_navigation ul li{ float:left; margin:0; padding:0 3px 0 0;}
#main_navigation ul li.last{ float:left; margin:0; padding:2px 3px 0 0;}

.main_nav_lnk{ float:left; width:92px; line-height:36px; text-align:center; font-weight:bold; color:#FFF; font-size:13px; text-decoration:none; background:url(images/Button_normal.gif) no-repeat;}
.main_nav_lnk:hover{ color:#780a0a; float:left; width:92px; line-height:36px; text-align:center; font-weight:bold; font-size:13px; text-decoration:none; background:url(images/Button_active.gif) no-repeat;}
.main_nav_lnk_active{ color:#780a0a; float:left; width:92px; line-height:36px; text-align:center; font-weight:bold; font-size:13px; text-decoration:none; background:url(images/Button_active.gif) no-repeat;}

.submenu{ float:left; width:986px; background:url(images/submenu_bg.gif) repeat-x; line-height:29px; color:#7d1919; font-size:12px; height:29px; position:relative;}
.nav_sep{ padding:0 10px;}
.submenu_lnk{  color:#7d1919; font-size:12px; text-decoration:none; font-weight:bold; line-height:29px;}
.submenu_lnk:hover{ text-decoration:underline;}

#wealth,#markets,#lifestyle,#research,#ratings,#groups,#aboutus{ float:left; width:946px; position:absolute; z-index:100; line-height:29px; color:#7d1919; font-size:12px; left:0; top:0; padding-left:40px; height:29px;}

/*MID SECTION*/
.article_main{ float:left; width:976px; background:#FEFEFE url(images/article_top_bg.gif) repeat-x; padding:9px 5px 0 5px;}

/*Left Section*/
.left_section{ float:left; width:534px; padding-top:2px;}

.cornerlefttop{ float:left; height:13px; width:13px; background:url(images/panel_lefttop.gif) no-repeat; font-size:xx-small;}
.cornerrighttop{ float:left; height:13px; width:13px; background:url(images/panel_right_top.gif) no-repeat; font-size:xx-small;}
.cornerleftbottom{ float:left; height:13px; width:13px; background:url(images/panel_bottom_left.gif) no-repeat; font-size:xx-small;}
.cornerrightbottom{ float:left; height:13px; width:13px; background:url(images/panel_bottom_right.gif) no-repeat; font-size:xx-small;}
.cornermidtop{ float:left; width:506px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.cornermidbottom{ float:left; width:506px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}

.mid_content{ float:left; width:532px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.mid_content2{ float:left; width:498px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px;}
.item_container{ float:left; width:498px; background:url(images/article_seprator.gif) no-repeat left bottom; padding-bottom:25px;}
.item_container_last{ float:left; width:498px; padding-bottom:25px;}
/*.black_hdg{ float:left; width:100%; font-size:14px; color:#000; font-weight:bold;}
.main_hdg{ float:left; width:100%; color:#7d1919; font-size:18px; font-weight:bold;}
.main_txt{ float:left; width:100%; padding:5px 0; font-size:13px;}*/
.more_lnk{ color:#7d1919; font-size:13px; text-decoration:none;}
.more_lnk:hover{ text-decoration:underline;}

.red_lnk{ color:#7d1919; font-size:12px; text-decoration:none;}
.red_lnk:hover{ text-decoration:underline;}
.main_hdg_lnk{color:#7d1919; font-size:18px; font-weight:bold; text-decoration:none;}
.main_hdg_lnk:hover{ text-decoration:underline;}

.mainul{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}
.mainul li{ background:url(images/redarrow.jpg) no-repeat 0 6px; font-size:12px; color:#7d1919; margin:0; padding:2px 0 0 8px; float:left; width:490px;}
.item_top{ float:left; width:498px; padding-top:20px; padding-bottom:10px;}
/*.img_style{ float:left; border:1px solid #818181; padding:2px;}*/
/*.text11{ float:left; width:353px; font-size:11px; color:#000; padding-left:8px; font-weight:bold;}
.normaltxt{ float:left; width:353px; padding-left:8px; font-size:13px; color:#000;}

.txt13_hdg{ float:left; width:100%; font-size:13px; font-weight:bold; color:#000; padding-top:20px;}
.txt16_hdg{ float:left; width:100%; color:#7d1919; font-size:16px; font-weight:bold; padding-bottom:5px;}*/
.hdg_lnk{ float:left; width:100%; color:#7d1919; font-size:16px; font-weight:bold; padding-bottom:5px;}
/*.sub_hdg{ float:left; width:353px; color:#7d1919; font-size:16px; font-weight:bold; padding:3px 0 3px 8px;}*/
.sub_hdg_lnk{color:#7d1919; font-size:16px; font-weight:bold; text-decoration:none;}
.sub_hdg_lnk:hover{ text-decoration:underline;}

/*Right Section*/
.right_section{ float:left; width:416px; background:url(images/shadow_top.gif) no-repeat; padding-top:16px; padding-left:19px;}
.right_top_section{ float:left; width:416px; background:url(images/signup_middle.gif) repeat-x; padding-bottom:13px;}
.signup_inner{ float:left; width:389px; padding-left:10px;}
.signup_inner ul{ float:left; margin:0; padding:0; width:100%; list-style-type:none;}
.signup_inner ul li{ background:url(images/bullet_orangebg.gif) no-repeat 0 5px; padding:0 0 6px 8px; margin:0; font-size:11px; color:#000; float:left; width:380px;}
.signup_hdg{ float:left; width:389px; font-size:17px; color:#000; font-weight:bold; padding:13px 0;}
.sign_btn{ float:left; padding-left:5px;}
.right_mid{ float:left; width:416px;}
.right_col1{ float:left; width:204px;}
.right_col1_container{ float:left; width:200px; padding-left:4px; background:url(images/panel_right_firstbg.gif) no-repeat; height:228px;}
.right_col2{ float:left; width:212px;}
.right_col2_container{ float:left; width:200px; padding-left:12px; background:url(images/panel_right_secondbg.gif) no-repeat; height:228px;}
.right_title{ float:left; width:100%; font-size:17px; font-weight:bold; color:#000; padding:12px 0 5px 0;}
.col1_text{ float:left; width:100%; font-size:11px; font-weight:bold; color:#7d1919; padding-bottom:5px; padding-top:2px;}

.retail_container { float:left; padding-left:10px; padding-top:5px; }
.black{ color:#000;}
.moreInfo_lnk{ float:left; background:url(images/doublearrow.gif) no-repeat right center; padding-right:12px; color:#7d1919; font-size:12px; text-decoration:none; font-weight:normal;}
.moreInfo_lnk:hover{ text-decoration:underline;}
.right_font13{ float:left; width:100%; font-size:13px; color:#7D1919; font-weight:bold;}
.right_font11{ float:left; width:100%; font-size:11px; color:#000; font-weight:bold; padding-bottom:5px;}
.blackarrow{ float:left; width:100%; margin:0; padding:0; list-style-type:none;}
.blackarrow li{ float:left; width:192px; padding-left:8px; background:url(images/doublearrow.jpg) no-repeat -3px 9px; font-size:12px; color:#7D1919; padding-top:4px; padding-bottom:10px; font-weight:normal;}
.rating_item_top{ float:left; padding-bottom:5px; width:100%;}
.rating_left{ float:left; width:112px; color:#555555; font-size:12px; line-height:25px; font-weight:normal;}
.rating_hdg{ float:left; font-size:13px; font-weight:bold; padding-right:10px; background:url(images/downarrow.gif) no-repeat right center; line-height:25px; color:#000;}
.padd2{ padding:5px 2px;}
.right_bottom{ float:left; background:url(images/shadow_top.gif) no-repeat 0 -4px; width:100%; height:16px;}
.blog_item{ float:left; width:100%; padding:2px 0 15px; font-size:12px; color:#000}
.blog_font11{ float:left; width:100%; font-size:11px; color:#000;}
.radio_text{ float:left; width:100%; font-size:12px; color:#5c5c5d; padding-bottom:4px;}
.radiobtn{ float:left; width:13px; height:13px; border:0; padding:0; margin:3px 5px 0 0;}
.right_title_red{ float:left; width:100%; font-size:17px; font-weight:bold; color:#7D1919; padding:12px 0 5px 0;}
.right_content{float:left; width:435px;}

/*FOOTER*/
#footer{ float:left; width:986px; background:url(images/footer_bg.gif) no-repeat right top; padding-top:40px; padding-bottom:34px; color:#FFF; font-size:12px;}
.footer_nav{ float:left; width:675px;}
.footer_lnk{ color:#FFF; font-size:12px; text-decoration:none;}
.footer_lnk:hover{ text-decoration:underline;}
.footer_sep{ padding:0 4px;}
#copyright{ float:right; width:300px; color:#FFF; font-size:12px; text-align:right;}

/*Login Section*/
.login_status{ float:left; font-size:11px; color:#FFF; width:354px; text-align:right;}
.username_lnk{ color:#FFF; font-weight:bold; font-size:12px; text-decoration:none;}
.username_lnk:hover{ text-decoration:underline;}
.logout_lnk{ color:#FFF; font-size:11px; text-decoration:underline;}
.logout_lnk:hover{ text-decoration:none;}

/*New Css added*/
.right_col1_contlnk{ float:left; width:200px; padding-left:4px; background:url(images/panel_right_firstbg.gif) no-repeat; height:228px;cursor:pointer;}
.right_col2_contlnk{ float:left; width:200px; padding-left:12px; background:url(images/panel_right_secondbg.gif) no-repeat; height:228px;cursor:pointer;}
.right_title_lnk{font-size:17px; font-weight:bold; color:#000; text-decoration:none;}
.right_title_lnk:hover{ text-decoration:underline;}
.trackPie{ float:left; width:196px; font-size:11px; font-weight:bold; color:#7d1919; padding-bottom:7px; padding-top:11px; padding-left:4px;}
.legends{ float:left; width:90px; padding-left:10px; font-weight:normal; line-height:18px; padding-top:9px;}
.legend_red{ float:left; width:77px; padding-left:13px; background:url(images/redsquare.gif) no-repeat left center; font-size:11px; color:#000;}
.legend_green{ float:left; width:77px; padding-left:13px; background:url(images/greensquare.gif) no-repeat left center; font-size:11px; color:#000;}
.legend_purple{ float:left; width:77px; padding-left:13px; background:url(images/purplesquare.gif) no-repeat left center; font-size:11px; color:#000;}
.legend_blue{ float:left; width:77px; padding-left:13px; background:url(images/blue_square.gif) no-repeat left center; font-size:11px; color:#000;}
.bank_lnk{ color:#555555; font-size:12px; text-decoration:none;}
.bank_lnk:hover{ text-decoration:underline;}
.comp_text{ float:left; width:100%; font-size:11px; font-weight:bold; color:#7d1919; padding-bottom:5px; padding-top:12px;}

/*Css Updated*/
.rating_item{ float:left; border-bottom:1px solid #B7B7B7; width:194px;}
.rating_right{ float:left; width:80px;}

/*Inner Page*/
.inner_left_section{ float:left; width:734px; padding-top:2px;}
.inner_cornermidtop{ float:left; width:706px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.inner_mid_content{ float:left; width:732px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.inner_mid_content2{ float:left; width:698px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 10px 17px;}
.inner_cornermidbottom{ float:left; width:706px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.inner_right_section{ float:left; width:214px; padding-left:28px; padding-top:7px;}
.img_border3{ border:3px solid #D9D9D9;}
.img_border4{ border:4px solid #D9D9D9;}
.inner_hdg{ float:left; width:676px; font-size:18px; color:#000; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-weight:bold; padding:7px 11px;}
.inner_input{ float:left; width:284px; border:0; padding:9px 0px 0px 0px; margin:0; background:url(images/input_bg.gif) repeat-x; height:28px;}
.inner_item_contr { float:left; padding-left:10px; width:688px; padding:14px 0 14px 10px; border-bottom:1px solid #D1D1D1; }
.inner_label { float:left; color:#7d1919; font-size:14px; width:100%; font-weight:bold; padding-bottom:8px; }
spam_input{ float:left; padding-top:5px; width:529px;}
.spam_comment{ float:left; font-size:11px; color:#000; width:100%; padding-top:18px;}
.inner_item_contr_last { float:left; padding-left:10px; width:688px; padding:14px 0 14px 10px;  background:url(images/inner_heading_bg.gif) repeat-x left bottom; }
.inner_chkbox{ float:left; width:12px; height:12px; margin:2px 5px 0 0; padding:0;}
.terms_lnk{ font-size:12px; color:#7d1919; text-decoration:none;}
.terms_lnk:hover{ text-decoration:underline;}
.btn_submit{ float:left; padding:18px 0 10px 0;}
.btn_save{ float:left; padding:0px 0 10px 0;}
.inner_select{ float:left; width:284px; border:0; padding:8px 0px 0px 0px; margin:0; background:url(images/input_bg.gif) repeat-x; height:29px;}
.selectbx{ float:left; margin:0; padding:0; border:0; width:284px; outline:none;}
.inner_profile_info{float:left; padding-left:10px; width:688px; padding:14px 0 0px 10px; font-size:13px; color:#000; line-height:20px;}
.redtxt{ color:#7D1919; font-size:13px; font-weight:bold;}
.inner_mandatory { float:left; width:100%; font-weight:bold; color:#000; font-size:12px; padding-top:16px; }
.inner_radio_contr { float:left; width:100%; font-size:12px; color:#000; padding-top:5px; }
.inner_radio_contr label{ float:left; margin:0; padding:0 36px 0 8px;}
.inner_radio_contr label.lastlab{ float:left; margin:0; padding:0 0px 0 8px;}
.radiobtn1{ float:left; width:12px; height:12px; border:0; padding:0; margin:2px 0px 0 0;}
.selectbx1{ float:left; margin:0; padding:0; width:304px; outline:none;}

/*Login*/
.login_left_section{ float:left; width:976px; padding-top:2px;}
.login_cornermidtop{ float:left; width:948px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.login_mid_content{ float:left; width:974px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.login_mid_content2{ float:left; width:940px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 10px 17px;}
.login_cornermidbottom{ float:left; width:948px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.login_hdg{ float:left; width:918px; font-size:18px; color:#000; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-weight:bold; padding:7px 11px;}
.login_txt{ float:left; width:888px; font-size:12px; color:#000; padding:10px 15px 25px 15px; line-height:20px;}
.login_inner_chk { float:left; width:210px; padding-left:11px; color:#000; font-size:12px; line-height:normal; padding-top:5px; font-weight:normal; }
.left_hdg{ float:left; width:94%;font-size:18px; color:#000; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-weight:bold; padding:7px 11px;}
.left_right_hdg{ float:left; width:485px;font-size:18px; color:#000; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-weight:bold; padding:7px 11px;}
.login_content{ float:left; width:940px;}
.login_left{ float:left; width:543px;}
.login_innermidleft{ float:left; width:515px;height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.login_innermidbotleft{ float:left; width:515px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.login_inner_content{ float:left; width:541px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.login_inner_content2{ float:left; width:507px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 127px 17px;}
.login_inner_content2 p{ float:left; width:485px; padding:10px 11px; font-size:12px; color:#000; line-height:20px;}
.login_inner_content2 p.lasttt{ float:left; width:485px; padding:0px 11px; font-size:12px; color:#000; line-height:20px;}
.login_right{ float:left; width:397px;}
.login_innermidright{ float:left; width:369px;height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.login_innermidbotright{ float:left; width:369px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.login_inner_right{ float:left; width:395px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.login_inner_right2{ float:left; width:361px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 10px 17px;}
.right_label{ float:left; width:300px; line-height:25px; font-size:14px; color:#7D1919; font-weight:bold; padding:7px 0 5px 11px;}
.right_input{ float:left; width:320px; line-height:25px; font-size:12px; color:#000; font-weight:bold; padding:0px 0 8px 11px;}
.right_inputtxt{ float:left; width:200px; border:0; padding:9px 0px 0px 0px; margin:0; background:url(images/input_bg.gif) repeat-x; height:28px;}

/*Welcome Login*/
.welcome_section{ float:left; width:470px; padding-top:2px;}
.welcome_cornermidtop{ float:left; width:442px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}
.welcome_mid_content{ float:left; width:468px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.welcome_mid_content2{ float:left; width:434px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 10px 17px; margin:0;}
.welcome_mid_content2 p{ float:left; width:412px; padding:10px 11px; font-size:12px; color:#000; line-height:20px; margin:0;}
.welcome_mid_content2 p.topp{ float:left; width:412px; padding:10px 11px 0 11px; font-size:13px; color:#000; line-height:20px; margin:0;}
.welcome_mid_content2 p.mid_heading{ float:left; width:412px; padding:15px 11px 7px 11px; font-size:13px; color:#000; line-height:20px; margin:0;}
.welcome_cornermidbottom{ float:left; width:442px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.right_item_contr{ float:left; width:412px; padding:10px 11px; font-size:12px; color:#000;}
.right_item_contr1{ float:left; width:412px; padding:10px 11px 0 11px; font-size:12px; color:#000;}
.right_item_label{ float:left; width:412px; padding-bottom:5px; font-size:14px; color:#7D1919; font-weight:bold;}
.right_item_input{ float:left; width:320px;}
.right_item_input1{ float:left; width:320px; padding-top:5px;}
.right_inner_comments{ float:left; width:415px; font-size:10px; color:#000; padding-left:10px;}
.right_mid_hdg{ float:left; width:350px; font-size:14px; font-weight:bold; padding-left:10px; color:#7D1919; padding-bottom:5px; padding-top:10px;}
.inner_chk_log { float:left; width:380px; padding-left:11px; font-weight:bold; color:#000; font-size:12px; }
.loginul{ float:left; width:100%; padding:0; margin:0; list-style-type:none; }
.loginul li{ background:url(images/redarrow.jpg) no-repeat 12px 10px; font-size:12px; color:#7d1919; margin:0; padding:2px 0 0 20px; float:left; line-height:20px; width:408px;}
.article_right_col2{ float:left; width:227px; padding-left:10px;}
.article_item{ float:left; width:498px; background:url(images/article_seprator.gif) no-repeat left bottom; padding-bottom:25px;}
.article_top{ float:left; width:688px; padding-top:20px; padding-bottom:10px;}
/*.article_hdg{ float:left; width:531px; color:#7d1919; font-size:16px; font-weight:bold; padding:3px 0 3px 8px;}
.article_normaltxt{ float:left; width:531px; padding-left:8px; font-size:13px; color:#000;}
.article_text13{ float:left; width:353px; font-size:13px; color:#000; padding-left:8px; font-weight:bold;}*/
.article14{ color:#7D1919; font-size:14px; text-decoration:none;}
.article14:hover{ text-decoration:underline;}
.articleblog_item{ float:left; width:200px; padding:2px 0 15px 15px; font-size:11px; color:#555; background:url(images/doublearrow.gif) no-repeat 0px 8px;}
.article_item_contr { float:left; width:688px; padding:0px 0 14px 10px; border-bottom:1px solid #D1D1D1; }
.article_col2_container{ float:left; width:215px; padding-left:12px; background:url(images/panel_right_secondbg.gif) no-repeat; height:228px;}
.left_shadow_container { float:left; position:relative; font-size:xx-small; }
.doublearr_left{ color:#000; font-size:12px; text-decoration:none; padding:0 12px; background:url(images/back_double_arrow.gif) no-repeat left center; font-weight:normal;}
.doublearr_left:hover{ text-decoration:underline;}
.doublearr_right{ color:#000; font-size:12px; text-decoration:none; padding:0 12px; background:url(images/doublearrow.gif) no-repeat right center; font-weight:normal;}
.doublearr_right:hover{ text-decoration:underline;}
.straterg_paging { float:right; width:224px; font-size:12px; color:#7D1919; text-align:right; }

/*Article Page*/
.inner_breadcrumb{ float:left; width:676px; font-size:12px; color:#000; padding:2px 11px; font-weight:bold;}
.comment_left_section{ float:left; width:734px;}
.rightarrow_lnk{ float:left; background:url(images/back_double_arrow.gif) no-repeat left center; padding-left:12px; color:#7d1919; font-size:12px; text-decoration:none; font-weight:normal;}
.comment_item_top { float:left; width:688px; padding:8px 0 4px 10px; border-bottom:1px dotted #000; font-size:11px; line-height:20px; }
.email_lnk{ color:#000; font-size:11px; text-decoration:none; padding-left:20px; background:url(images/email.gif) no-repeat left center; line-height:17px; float:left; }
.email_lnk:hover{ text-decoration:underline;}
.pdf_lnk{ color:#000; font-size:11px; text-decoration:none; padding-left:20px; background:url(images/pdf_icon.gif) no-repeat left center; line-height:17px; float:left;}
.pdf_lnk:hover{ text-decoration:underline;}
.print_lnk{ color:#000; font-size:11px; text-decoration:none; padding-left:20px; background:url(images/Print.gif) no-repeat left center; line-height:17px; float:left; }
.print_lnk:hover{ text-decoration:underline;}
.cooment_sep{ float:left; padding:0 9px;}
.comment_top_right { float:right; width:334px; }
.comment_top_hdg{ float:left; width:688px; padding:10px 0 0px 10px; font-size:11px; color:#7D1919;}
.comment_top_hdg .hdg{ float:left; font-size:16px; font-weight:bold; color:#000;}
.comment_top_hdg .font_section{ float:right; width:72px;}
.comment_top_hdg .font_section span{ float:left; width:30px; line-height:22px; padding:0;  margin:0;}
.comment_title{ float:left; width:678px; padding-left:10px; font-size:19px; color:#7D1919; font-weight:bold;}
/*.tab_unactive{ float:left; background:url(images/tab_unactive.gif) no-repeat; text-align:center; font-size:13px; color:#5f5f5f; width:91px; line-height:27px; height:27px; text-decoration:none; font-weight:bold;}
.tab_unactive:hover{ float:left; background:url(images/tab_active.gif) no-repeat; text-align:center; font-size:13px; color:#7D1919; width:91px; line-height:27px; height:27px; text-decoration:none;}
.tab_active{ float:left; background:url(images/tab_active.gif) no-repeat; text-align:center; font-size:13px; color:#7D1919; width:91px; line-height:27px; height:27px; text-decoration:none; font-weight:bold;}
.inner_tab{ float:left; width:400px; position:absolute; left:0; top:-27px; z-index:100;}
.inner_tab ul{ float:left; width:282px; margin:0; padding:0; list-style-type:none;}
.inner_tab ul li{ float:left; padding-right:3px; margin:0;}
.inner_tab ul li span{ float:left; padding:0 5px; margin:0;}*/
.frame_contr{ float:left; width:679px; padding-top:50px; padding-left:11px;}
.comments_frame{ float:left; width:679px;}
.comments_framegroups{ float:left; width:640px;}
.frame_lefttop{ float:left; width:9px; height:9px; font-size:xx-small; background:url(images/topcornerleft.gif) no-repeat;}
.frame_midtop{ float:left; width:662px; border-top:1px solid #B3B3B3; height:8px; font-size:xx-small; position:relative;}
.frame_righttop{ float:left; width:8px; height:9px; font-size:xx-small; background:url(images/top_right_corner.gif) no-repeat;}
.frame_main{ float:left; width:643px; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding:6px 17px;}
.frame_item{ float:left; width:643px; background:url(images/dot_rep.gif) repeat-x left bottom; padding:0 0 15px 0;}
.frame_itemlast{ float:left; width:643px; padding:0 0 15px 0;}
.frame_img{ float:left; padding:0 16px 16px 0;}
.frame_imgbdr{ border:1px solid #B3B3B3;}
.frame_main p.topmost{ float:left; width:367px; padding:0 0 12px 0px; font-size:13px; color:#000; line-height:18px; margin:0;}
.frame_main p{ float:left; width:643px; padding:0 0 12px 0px; font-size:13px; color:#000; line-height:18px; margin:0;}
.frame_leftbottom{ float:left; width:9px; height:9px; font-size:xx-small; background:url(images/bottomleftcorner.gif) no-repeat;}
.frame_midbottom{ float:left; width:662px; border-bottom:1px solid #B3B3B3; height:8px; font-size:xx-small;}
.frame_rightbottom{ float:left; width:8px; height:9px; font-size:xx-small; background:url(images/bottomrightcorner.gif) no-repeat;}
.frame_heading{ float:left; font-size:15px; font-size:15px; font-weight:bold; color:#000; padding:10px 0;}
.frame_login{ float:left; width:628px; background:url(images/chat_icon.gif) no-repeat 0px 18px; font-weight:bold; font-size:12px; color:#000; padding:15px 0 7px 15px;}
.frame_btn_gap{ float:left; padding-right:10px;}
.frame_red_hdg{ float:left; width:643px; font-size:12px; color:#7D1919; line-height:18px; padding:10px 0; background:url(images/dot_rep.gif) repeat-x left bottom; }
.frame_red_text{ float:left; width:643px; font-size:12px; color:#7D1919; line-height:18px; padding:10px 0;}
.frame_black_text{ float:left; width:643px; font-size:12px; color:#000; line-height:18px; padding:10px 0;}
.frame_item_comment{ float:left; width:643px; background:url(images/comments_rep.gif) repeat-x left bottom; padding:15px 0;}
.frame_time { float:left; width:100%; color:#606060; font-size:11px; padding:0px 0 2px 0; }
.frame_author{ font-size:12px; color:#7D1919; background:url(images/chat_icon.gif) no-repeat right center; line-height:16px; padding:3px 14px 0px 0; text-decoration:none;}
.frame_author:hover{  text-decoration:underline;}
.frame_main_hdg_mid{ float:left; width:100%; color:#7d1919; font-size:18px; font-weight:bold; padding-top:15px;}
.profile_comments{ float:left; width:100%; font-size:10px; padding-top:10px;}
.red10_lnk{ color:#7D1919; font-size:10px; text-decoration:none;}
.red10_lnk:hover{ text-decoration:underline;}
.inner_chkcontr{ float:left; width:100%; padding-bottom:10px; font-size:12px;}

/*V2*/
.frame_v2{ float:left; width:679px; padding:0px 0px 6px 0;}
.frame_v2 p.topmost{ float:left; width:403px; padding:0 0 12px 0px; font-size:13px; color:#000; line-height:18px; margin:0;}
.frame_v2 p{ float:left; width:679px; padding:0 0 12px 0px; font-size:13px; color:#000; line-height:18px; margin:0;}
.frame_cont_v2{ float:left; width:679px; padding-top:20px; padding-left:11px;}
.frame_itv2{ float:left; width:679px; background:url(images/dot_rep.gif) repeat-x left bottom; padding:0 0 15px 0;}
.frame_itv2_comment{ float:left; width:679px; background:url(images/comments_rep.gif) repeat-x left bottom; padding:15px 0;}
.frame_iv2_img{ float:left; padding:5px 16px 16px 0;}

/*newcss*/
#logo{ float:left; display:none;}

/*DIRECTORY DETAILS*/
.directory_left { float:left; width:634px; }
.directory_lefttopmid { float:left; width:608px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small; }
.directory_left_content{ float:left; width:634px; background:url(images/panelleftside_rep.gif) repeat-y;}
.directory_left_content2{ float:left; width:600px; padding:0 17px; background:url(images/panelrightside_rep.gif) repeat-y right top;}
.directory_left_hdg{ float:left; width:578px; padding:7px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:18px; font-weight:bold;}
.directory_left_inner{ float:left; padding:20px 11px; width:578px; line-height:21px; font-size:13px;}
.directory_leftbotmid { float:left; width:608px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small; }
.directory_right { float:left; width:341px; }
.direct_ryt_top{ float:left; width:341px; line-height:30px; font-size:12px; padding:13px 0;}
.direct_ryt_top_p1{ float:left; width:120px; background:url(images/seprator.gif) no-repeat right center; padding:10px 0 15px 51px;}
.direct_ryt_top_p2{ float:left; width:120px; padding:10px 50px 15px 0; text-align:right;}
.directory_righttopmid { float:left; width:315px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small;}
.directory_right_content{ float:left; width:341px; background:url(images/panelleftside_rep.gif) repeat-y;}
.directory_right_content2{ float:left; width:307px; padding:0 17px; background:url(images/panelrightside_rep.gif) repeat-y right top;}
.directory_right_hdg{ float:left; width:285px; padding:7px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:15px; font-weight:bold;}
.directory_right_inner{ float:left; width:285px; padding:20px 11px 10px 11px;}
.directory_right_inner2{ float:left; width:285px; padding:10px 11px 10px 11px;}
.directory_right_inner2 ul{ float:left; width:285px; padding:7px 0; margin:0; list-style-type:none; font-size:13px; line-height:18px;}
.directory_right_inner2 ul li { float:left; width:285px; padding:14px 0; background:url(images/dot_rep.gif) repeat-x left bottom;}
.directory_right_inner2 ul li.right_lilast { float:left; width:285px; padding:12px 0 28px 0; background:none;}
.directory_rightbotmid { float:left; width:315px;  background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small;}
.flt100{ float:left; width:100%; text-align:right;}
.more_1arrow_lnk{ padding:0 12px 0 0; font-size:12px; color:#7d1919; text-decoration:none; background:url(images/bullet_whitebg.gif) no-repeat right center;}
.more_1arrow_lnk:hover{ text-decoration:underline; }
.black_lnk12 { color:#000; font-size:12px; text-decoration:none;}
.black_lnk12:hover { text-decoration:underline;}
.directory_select{ padding:0; float:left; width:230px; margin:2px 7px 0 0;}
.directory_label{ float:left; width:128px;}
.directory_label1{ float:left; width:128px; line-height:normal;}
.directory_label_txt{ float:left; width:450px;}
.directory_label_txt1{ float:left; width:450px; padding-top:14px;}
.directory_label_sep{ float:left; width:578px; height:20px;}

/*DIRECTORY frame*/
#directory_iframe{ float:left; width:574px; height:335px; max-height:335px; overflow:scroll;}
.directory { float:left; width:557px; background-color:#FFF; margin:0; padding:0; border:0; }
.directory_hdg { float:left; width:534px; padding:7px 11px; background:#FFF url(images/dot_rep.gif) repeat-x left bottom; font-size:17px; color:#000; }
.directory_txt{ float:left; width:534px; padding:5px 11px 7px 11px; font-size:11px; color:#000;}
.directory_txt ul{ float:left; width:390px; margin:0; padding:0px 0 0px 0; list-style-type:none;}
.directory_txt ul li{ float:left; width:370px; margin:0; line-height:30px; padding-left:20px; background:#FFF url(images/square_bullet.gif) no-repeat left center;}

/*RATINGS Page*/

.inner_ratting_left{ float:left; padding:0 63px 0 4px; width:601px;}
.inner_ratting_ryt{ float:left; width:306px;}
.ratting_Topmid{ float:left; width:575px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small;}
.ratting_content{ float:left; width:601px; background:url(images/panelleftside_rep.gif) repeat-y;}
.ratting_content2{ float:left; width:567px; padding:0 17px; background:url(images/panelrightside_rep.gif) repeat-y right top;}
.ratting_hdg{ float:left; width:545px; padding:7px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:18px; font-weight:bold;}
.ratting_Inner{ float:left; width:567px; padding:7px 0; }
.ratting_Botmid{ float:left; width:575px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small;}

.search_div{ float:left; width:507px; padding:15px 0;}
.search_div_topmid{ float:left; width:481px;background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small;}
.search_div_Botmid{ float:left; width:481px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small;}
.search_divinner{ float:left; width:507px; background:url(images/panelleftside_rep.gif) repeat-y;}
.search_divinner2{ float:left; width:481px; padding:3px 14px 5px 12px; background:url(images/panelrightside_rep.gif) repeat-y right top;}
.search_label{ float:left; font-size:15px; font-weight:bold; padding-right:10px;}
.ratting_right { float:left; width:294px; height:232px; background:url(images/rating_bg.gif) no-repeat; padding-left:12px; }

#ratting_frame{ float:left; width:556px; max-height:716px; height:716px; overflow:scroll; margin:0; padding:0 0 0 11px;}
.ratting_framediv { float:left; width:539px; background-color:#FFF; margin:0; padding:0; border:0; }
.ratting_frame_hdg { float:left; width:510px; padding:7px 11px; background:#FFF url(images/dot_rep.gif) repeat-x left bottom; font-size:17px; color:#000; }
.ratting_frame_txt{ float:left; width:510px; padding:5px 11px 7px 11px; font-size:11px; color:#000;}
.ratting_frame_txt ul{ float:left; width:390px; margin:0; padding:0px 0 0px 0; list-style-type:none;}
.ratting_frame_txt ul li{ float:left; width:370px; margin:0; line-height:30px; padding-left:20px; background:#FFF url(images/square_bullet.gif) no-repeat left center;}
.star_ratting{ float:left; width:105px; padding:4px 0;}
.starpadd4{ padding:5px 4px;}

/*New Tabbing*/
.inner_tab{ float:left; width:400px; position:absolute; left:0; top:-27px; z-index:100;}
.inner_tab ul{ float:left; width:400px; margin:0; padding:0; list-style-type:none;}
.inner_tab ul li{ float:left; padding-right:3px; margin:0;}
.inner_tab ul li span{ float:left; padding:0 12px; cursor:pointer;}
.tab_unactive{ float:left; background:url(images/btn_unactive_right.gif) no-repeat right top; text-align:center; font-size:13px; color:#5f5f5f; line-height:27px; height:27px; text-decoration:none; font-weight:bold;}
.tab_unactive span { float:left; background:url(images/btn_unactive_left.gif) no-repeat left top; line-height:27px; height:27px; text-decoration:none; padding:0 12px;}
.tab_unactive:hover{ float:left; background:url(images/btn_active_right.gif) no-repeat right top; text-align:center; font-size:13px; color:#7D1919; line-height:27px; height:27px; text-decoration:none;}
.tab_unactive:hover span { float:left; background:url(images/btn_active_left.gif) no-repeat left top; line-height:27px; height:27px; text-decoration:none; padding:0 12px;}
.tab_active{ float:left; background:url(images/btn_active_right.gif) no-repeat right top; text-align:center; font-size:13px; color:#7D1919; line-height:27px; height:27px; text-decoration:none; font-weight:bold;}
.tab_active span { float:left; background:url(images/btn_active_left.gif) no-repeat left top; line-height:27px; height:27px; text-decoration:none; padding:0 12px;}


/*Alteration of Index Page*/
.text11{ font-size:11px; color:#000; padding-left:8px; font-weight:bold;}
.normaltxt{ padding-left:8px; font-size:13px; color:#000; padding-top:3px;}
.sub_hdg{ color:#7d1919; font-size:16px; font-weight:bold; padding:3px 0 3px 8px;}
.img_style{ float:left; border:1px solid #818181; padding:2px; margin: 0 8px 0 0}

/*Alteration of Stratergies Page*/
.article_hdg{ color:#7d1919; font-size:16px; font-weight:bold; padding:3px 0 3px 8px;}
.article_normaltxt{  padding-left:8px; font-size:13px; color:#000; padding-top:3px;}
.article_text13{  font-size:13px; color:#000; padding-left:8px; font-weight:bold;}

/*Alteration of Index Page for 1st listing*/
.black_hdg{ font-size:14px; color:#000; font-weight:bold;}
.main_hdg{ color:#7d1919; font-size:18px; font-weight:bold;}
.main_txt{ padding:5px 0; font-size:13px;}
.txt13_hdg{ font-size:13px; font-weight:bold; color:#000; padding-top:20px;}
.txt16_hdg{ color:#7d1919; font-size:16px; font-weight:bold; padding-bottom:5px;}

/* ----------------- 090120 ------------------------- */
.comment_left_sectionmy{ float:left; width:976px;}
.inner_cornermidtopmy{ float:left; width:950px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}

.inner_cornermidtopmygroups{ float:left; width:667px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}

.inner_cornermidbottommy{ float:left; width:950px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}

.inner_cornermidbottommygroups{ float:left; width:667px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}

.inner_mid_contentmy{ float:left; width:976px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.inner_mid_content2my{ float:left; width:942px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 17px 10px 17px;}

.inner_mid_content2mygroups{ float:left; width:680px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0 0px 10px 13px; }

.inner_tabmy{ float:left; width:500px; position:absolute; left:0; top:-27px; z-index:100;}
.inner_tabmy ul{ float:left; width:500px; margin:0; padding:0; list-style-type:none;}
.inner_tabmy ul li{ float:left; padding-right:3px; margin:0;}
.inner_tabmy ul li span{ float:left; padding:0 12px; cursor:pointer;}

.frame_contrmy{ float:left; width:930px; padding-top:50px; padding-left:11px;}

.frame_contrmygroups{ float:left; width:640px; padding-top:50px; padding-left:11px; }



.comments_framemy{ float:left; width:928px;}
.comments_framemygroups{ float:left; width:640px;}

.frame_mainmy{ float:left; width:889px; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding:15px 5px 10px 15px;}

.inboxleft{ width:608px; float:left;}
.inboxryt{ width:267px; float:left;}
.myhdgs{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7d1919;}
.inboxtable{ width:608px; float:left;  padding-top:11px;}
.composedmsgcon{ width:267px; float:right;}
.composedcorner{ width:267px; float:left;}
.composedcornermid{ width:241px; float:left; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small; height:13px;}
.composedcorner_content1{ float:left; width:267px; background:url(images/panelleftside_rep.gif) repeat-y left top;}
.composedcorner_content{ float:left; width:241px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:12px 0px 0px 26px;}
.cell1{ background:#bfbfbf; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff;}
.pad23{ padding-left:23px;}
.pad13{ padding-left:13px;}

.cell2{ background:#e4e4e4; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.cell2 a{ text-decoration:none; font-size:12px; color:#000000;}
.cell2 a:hover{ text-decoration:underline;}

.cell3{ background:#ededed; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.cell3 a{ text-decoration:none; font-size:12px; color:#000000;}
.cell3 a:hover{ text-decoration:underline;}

.selectspan{ width:90px; float:left; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.composedcornermidbottom{ float:left; width:241px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}

.frame_itemmy{ float:left; width:875px; background:url(images/dot_rep.gif) repeat-x left bottom; padding:0 0 15px 0;}

.frame_midtopmy{ float:left; width:894px; border-top:1px solid #B3B3B3; height:8px; font-size:xx-small; position:relative;}

.frame_midtopmygroups{ float:left; width:618px; border-top:1px solid #B3B3B3; height:8px; font-size:xx-small; position:relative;}

.frame_midbottommy{ float:left; width:894px; border-bottom:1px solid #B3B3B3; height:8px; font-size:xx-small;}

.frame_midbottommygroups{ float:left; width:618px; border-bottom:1px solid #B3B3B3; height:8px; font-size:xx-small;}
/*-------------- Portfolio *--------------- */
.portleft{ width:613px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.poleft2con{ width:613px; float:left; padding-top:3px;}
.portleft span{ width:616px; float:left; text-align:center; padding:25px 0px 25px 0px;}
.port1{background:#d9d9d9 url(images/dot_rep.gif) repeat-x left bottom;}
.port2{background:#e4e4e4;}
.port3{background:#f5f5f5;}
.port4{background:#e4e4e4; color:#ff0000;}
.port5{background:#ffffff url(images/dot_rep.gif) repeat-x left top;}

.portryt{ width:273px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.lastupdatedhdg{ width:235px; float:left; padding:0px 0px 0px 36px;}
.updateportimage{width:230px; float:left; padding:9px 0px 0px 35px;}
.porttopcrn{ width:273px; float:left;}
.porttopcrnrmid{ width:247px; float:left; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small; height:13px;}
.port_right_content{ float:left; width:273px; background:url(images/panelleftside_rep.gif) repeat-y;}
.port_right_content2{ float:left; width:263px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:3px 0px 10px 10px;}
.port_right_content3{ float:left; width:263px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0px 0px 10px 10px;}
.port_right_hdg{ float:left; width:234px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:12px; font-weight:bold; padding:0px 0px 10px 13px;}
.port_right_hdg span{ font-weight:normal; color:#7d1919;}

.port_right_hdg2{ float:left; width:234px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:12px; font-weight:bold; padding:0px 0px 5px 13px;}
.port_right_hdg2 span{ font-weight:normal; color:#7d1919;}

.port_right_links{ float:left; width:234px; padding:15px 0px 0px 13px;}
.port_right_links p{float:left; width:234px;padding-bottom:10px;}
.port_right_links a{ color:#7d1919; text-decoration:underline; font-size:12px;}
.port_right_links a:hover{ text-decoration:none;}
.portpie{ padding:22px 0px 0px 0px; float:left;}
.portbottomcrnrmid{ float:left; width:247px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}
.portboxcon{ width:273px; float:left; padding-bottom:3px;}
.portlastright{ width:250px; float:left; padding:0px 0px 0px 23px; font-weight:bold; line-height:22px;}
.portlastright a{ text-decoration:underline; color:#7d1919;}
.portlastright a:hover{ text-decoration:none;}
/*------------ My Contacts ---------------- */
.contact_left_content{ float:left; width:609px; background:url(images/panelleftside_rep.gif) repeat-y;}
.contact_left_content2{ float:left; width:609px;background:url(images/panelrightside_rep.gif) repeat-y right top;}
.mycontactshdgs{ padding-bottom:5px;} 
.scroolcontainer{ width:593px; float:left; padding:5px 0px 0px 10px;}
.contact_left_hdg{ float:left; width:575px; padding:0px 0px 10px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:13px; color:#343434; }

.contact_lefttopmid { float:left; width:583px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small; }

.contact_scroll { float:left; width:534px; font-size:12px; color:#000; padding-top:5px;}
.contact_scroll p{ float:left; line-height:19px;}
.contact_scroll img{ padding-right:14px; float:left;}
.contact_scroll a{ font-size:13px; color:#7d1919; text-decoration:underline;}
.contact_scroll a:hover{ text-decoration:none;}
.contact_left_inner{ float:left; padding:10px 0px; width:558px; line-height:21px; font-size:13px;}

.contacts_leftbotmid { float:left; width:583px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small; }
.contacts_right_content2{ float:left; width:248px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:17px 0px 10px 25px;}

.contact_right_links{ float:left; width:234px; padding:10px 0px 0px 13px;}
.contact_right_links a{ color:#7d1919; text-decoration:underline; font-size:12px;padding-bottom:10px;}
.contact_right_links a:hover{ text-decoration:none;}
.contact_right_links img{ padding-right:12px;}
.spanimport{ padding:14px 0px 14px 0px; float:left;}
.contactsimage{ float:left; padding-top:4px;}
.contact_right_links span{ width:234px; float:left; padding-bottom:11px;}

/*----------- Profiles ---------------- */
.pro_left_hdg{ float:left; width:575px; padding:0px 0px 10px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:13px; color:#7d1919; font-weight:bold;}


.pro_left_lorem{float:left; width:534px; font-size:12px; color:#000;}
.pro_left_lorem p{ width:493px; float:left;}
.aboutheding{ width:267px; float:left; font-size:13px; font-weight:bold; color:#000000;}
.editheding{ width:260px; float:left; text-align:right;}
.editheding a{ color:#7d1919; text-decoration:underline; font-size:13px; font-weight:bold;}
.editheding a:hover{ text-decoration:none;}
.profile_edit_top{ width:451px; float:left; padding-left:17px;}
.profile_edit_top a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#7d1919;}
.profile_edit_top a:hover{ text-decoration:none;}
.names2{ font-size:14px; font-weight:bold; color:#000000;}
.names{ font-size:12px;color:#000000;}

.pro_right_links{ width:244px; float:left; padding:15px 0px 0px 14px;}
.pro_right_links ul{ float:left; margin:0px; padding:0px; list-style-type:none;}
.pro_right_links ul li{ float:left; width:195px; padding-left:15px; background:url(images/bullet_whitebg.gif) no-repeat left 9px; font-size:12px; color:#7d1919; line-height:24px;}
.pro_right_links a{ font-size:12px; color:#7d1919; text-decoration:none;}
.pro_right_links a:hover{ text-decoration:underline;}
.pro_right_links span{ float:right; padding-right:18px;}
.pro_right_links span a{ color:#7d1919; text-decoration:none; font-size:12px; padding-right:14px; background:url(images/doublearrow.gif) no-repeat right 5px;}
#contact_iframe{ float:left; width:574px; height:433px; max-height:450px; overflow:scroll;}
.accout_Settings{ width:140px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#7d1919; font-weight:bold; padding:0px 63px 3px 0px;}
.pielink{ width:156px; float:left; height:50px; background:url(images/pie.jpg) no-repeat left top; padding:40px 0px 0px 30px;}
.pielink a{color:#7d1919; text-decoration:underline;}
.pielink a:hover{text-decoration:none;}

/* ------------------------- Personal Info Container ----------------------- */
.personalhdgscon{ width:887px; float:left; font-size:15px; font-weight:bold; color:#7d1919; padding-top:20px;}
.personalhdgs{ width:435px; float:left; padding-left:5px;}
.personalhdgs2{ width:428px; float:left; padding-left:12px;}
.personalcontainer{ width:887px; float:left; }

#personalleft{ width:440px; float:left;}
#personalleftmain{ width:400px; float:left;}
.personal_lefttopmid { float:left; width:414px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small; }

.personal_lefttopmid5 { float:left; width:374px; background:url(images/panel_top_rep.gif) repeat-x; height:13px; font-size:xx-small; }

.personal_left_content{ float:left; width:440px; background:url(images/panelleftside_rep.gif) repeat-y;}
.personal_left_content5{ float:left; width:400px; background:url(images/panelleftside_rep.gif) repeat-y;}
.personal_left_content6{ float:left; width:380px;background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0px 0px 0px 20px;}

.personal_left_content2{ float:left; width:420px;background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0px 0px 0px 20px;}
.textare_personal{ width:300px; float:left; height:35px; margin-bottom:10px;}
.label_presonal{ width:300px; float:left; font-size:13px; font-weight:bold; padding-bottom:3px;}
.label_presonal2{ width:200px; float:left; font-size:13px; font-weight:bold; padding-bottom:3px;}
.label_presonal3{ float:left; font-size:12px; padding-left:3px; padding-top:2px;}
.label_presonal4{ float:left; font-size:13px; font-weight:bold; padding:3px 0px 0px 3px;}

.savespan{ width:300px; float:left;}
.savespan2{ width:200px; float:left; padding-top:5px;}
.personalrightspan{ width:200px; float:left; padding:5px 0px 5px 0px;}

.personalright_half{ width:210px; float:left;}
.personalrighttxtarea{ width:180px; float:left;}

.personal_leftbotmid { float:left; width:414px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small; }

.personal_leftbotmid2 { float:left; width:374px; background:url(images/panel_bottom_middle.gif) repeat-x; height:13px; font-size:xx-small; }

#personalright{ width:440px; float:right;}
.mywealthdiv { float:left; width:543px; background:#FFF url(images/dot_rep.gif) repeat-x left 11px; height:16px; }
.pearonalpagelinks{ font-size:13px; color:#7d1919; text-decoration:none;}
.pearonalpagelinksunactive{ font-size:13px; color:#000000; text-decoration:none;}
.personalsubnav{width:500px; position:absolute; left:0px; top:-10px; height:30px;font-size:13px; color:#7d1919; padding-left:14px; padding-top:5px; float:left; display:block;}
/* -------- Groups topic page ----------------- */
.frame_mainmygroups{ float:left; width:613px; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding:15px 10px 10px 10px;}

.groups_left_hdg{ float:left; width:575px; padding:0px 0px 10px 11px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:13px; color:#000000; font-weight:bold;}

.groups_left_hdgtop{ float:left; width:658px; padding:0px 0px 10px 9px; background:url(images/inner_heading_bg.gif) repeat-x left bottom; font-size:18px; color:#000000;}

.hdgtopicdes{ width:213px; float:left;}
.hdgtopgroup1{ width:314px; float:left;}
.hdgpostings{ width:197px; float:left;}
.hdglatest{ width:107px; float:left;}
.topichdg{ width:220px; float:left; padding:0px 0px 0px 0px; font-size:12px; font-weight:bold; color:#7d1919;}
.topichdg a{ color:#7d1919; text-decoration:underline;}
.topichdg a:hover{ text-decoration:none;}
.postinghdg{ width:190px; float:left;  font-size:12px;}
.postinghdg2{ width:155px; float:left;  font-size:12px;}
.postinghdg2 a{ text-decoration:underline; color:#7d1919;}
.postinghdg2 a:hover{ text-decoration:none;}

.groups_left_txt{float:left; width:570px; font-size:12px; color:#000;}

.topsearch{width:330px; float:left; font-size:15px; font-weight:bold;}
.topsearchinput{ width:138px; float:left; height:16px; padding:2px 3px 2px 3px; border:1px solid #d9d9d9; margin-left:4px; font-size:12px; color:#4e4e4e;}
.topsearchgobtn{ float:left; padding-left:5px;}
.grouptopimage{ width:473px; float:left; padding:24px 0px 0px 37px;}
.grouptopimage_image{ width:148px; float:left; background:url(images/img_topic.jpg) no-repeat left top; height:89px;}
.grouptopimage_ryttxt{width:185px; float:left; font-size:12px; padding-bottom:7px;}
.grouptopimage_ryttxt1{ width:95px; float:left; font-weight:bold;}
.grouplastlinefont{ font-size:11px; float:left;}

/* ------------- Topics Posting page 090202 ------------- */
.topic_post_hdg{ font-size:13px; font-weight:bold; width:613px; float:left; padding:0px 0px 18px 0px;}

.topic_post_hdg2{ width:613px; float:left; font-size:12px; color:#939393;padding:0px 0px 11px 0px;}
.topic_post_hdg2 a{ color:#939393; text-decoration:underline;}
.topic_post_hdg2 a:hover{ text-decoration:none;}

a.user{ background:url(images/User.jpg) no-repeat 10px top; padding-left:27px;}

.enter_posting_area{ width:588px; float:left; border:1px solid #e3e3e3; height:142px; padding:11px 0px 0px 10px; font-size:12px; color:#565656;}

.frame_maintopics_posting{ float:left; width:613px; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding:6px 10px 10px 10px;}

.replytopostings{ width:600px; float:left; text-align:right; padding:7px 0px 14px 0px;}
.replytopostings a{ font-size:13px; font-weight:bold; color:#7d1919; text-decoration:underline;}

.rply_to_this{ width:593px; float:left; padding:16px 0px 0px 7px; background:url(images/divider_repeat.jpg) repeat-x left top; font-size:13px; font-weight:bold; color:#000000;}

.rply_txt_container{ width:593px; float:left; font-size:12px; color:#000000; padding:26px 0px 16px 7px; border-bottom:1px solid #e1e1e1;}
.rply_txt_container p{ float:left; padding:10px 0px 9px 0px;}
.rply_txt_container a{ font-size:11px; color:#939393; text-decoration:underline;}
.rply_txt_container a:hover{ text-decoration:none;}
.rply_txt_container span{  font-size:11px; color:#939393;}
.rplylink2{ width:593px; float:left; text-align:right;}


.rply_container_under{ float:left; width:553px; padding:10px 0px 0px 40px;}

.rply_txt_container2{ width:593px; float:left; font-size:12px; color:#000000; padding:26px 0px 16px 7px;}
.rply_txt_container2 p{ float:left; padding:10px 0px 9px 0px;}
.rply_txt_container2 a{ font-size:11px; color:#939393; text-decoration:underline;}
.rply_txt_container2 a:hover{ text-decoration:none;}
.rply_txt_container2 span{  font-size:11px; color:#939393;}
.rplylink2 a{ color:#7d1919; text-decoration:underline; font-size:13px;}
.rplylink2 a:hover{ text-decoration:none;}
/* -------------- Blog ------------------- */

.groups_left_sectionmy{ float:left; width:673px; }


.inner_mid_contentblog{ float:left; width:653px; background:url(images/panelleftside_rep.gif) repeat-y left top;}

.inner_mid_content2blog{ float:left; width:653px; background:url(images/panelrightside_rep.gif) repeat-y right top; padding:0px 0px 10px 0px; }

.inner_cornermidtopblog{ float:left; width:627px; height:13px; background:url(images/panel_top_rep.gif) repeat-x; font-size:xx-small;}

.inner_cornermidbottomblog{ float:left; width:627px; height:13px; background:url(images/panel_bottom_middle.gif) repeat-x; font-size:xx-small;}

.blog_left_container{ width:625px; float:left; padding:10px 0px 0px 26px;}

.top_hdg_blog{ width:625px; float:left;  padding:0px 0px 16px 0px; color:#7d1919;font-size:12px;height:45px;}

.top_hdg_blogdate{ width:60px; float:left; background:url(images/calender_bg.jpg) no-repeat left top; color:#7d1919;font-size:12px;height:45px;}
.top_hdg_blogdatejan{ width:44px; float:left; text-align:center; font-weight:bold; font-size:10px; color:#ffffff;}
.top_hdg_blogdate29{ width:44px; float:left; text-align:center; font-size:20px; color:#000000; padding-top:2px;}

.top_hdg_blogtxt{ width:565px; float:left;}

.top_hdg_blog2{ width:625px; float:left;  padding:16px 0px 16px 0px; color:#7d1919;font-size:12px;height:45px;}

.top_hdg_blog_span1{ color:#000000;}
.top_hdg_blog_span3{ width:565px; float:left;font-size:16px;  font-weight:bold;}

.blog_left_container p{ width:593px; float:left; font-size:13px; line-height:19px; padding-bottom:6px;}
.blog_left_container p.blogp{ width:593px; float:left; font-size:13px; line-height:19px; padding-bottom:6px; text-indent:15px; font-weight:bold;}
.blog_left_container p a{ color:#7d1919; text-decoration:none;}
.blog_left_container p a:hover{text-decoration:underline;}

.comments_last_links{ float:left; padding:10px 0px 0px 0px;}
.comments_last_links1{ float:left; width:400px;}
.comments_last_links2{ float:right; width:110px; background:url(images/comment.gif) no-repeat left 3px; padding:0px 0px 0px 26px;}
.blog_seprator{ width:593px; float:left; background:url(images/inner_heading_bg.gif) repeat-x left bottom; height:22px;}

.groups_right_sectionmy{ float:left; width:251px; padding:30px 0px 0px 0px;}
.blog_ryt_hgds{ width:251px; float:left; font-weight:bold; color:#4c4c4c; font-size:16px;}

.blog_ryt_subs{ width:217px; float:left; color:#7d1919; font-size:12px; padding:19px 0px 10px 34px; background:url(images/rss_icon.jpg) no-repeat left 13px; line-height:16px;}

.blog_ryt_boxes{ width:251px; float:left; background: url(images/saperator_rhs_blog.jpg) no-repeat left top; padding:20px 0px 7px 0px;}
.blog_ryt_boxes ul{ float:left; list-style-type:none; padding-top:10px;}
.blog_ryt_boxes ul li{ float:left; width:231px; background:url(images/bullet_k.jpg) no-repeat left 3px; padding:0px 0px 5px 20px; font-size:12px; color:#7d1919; line-height:16px;}
.blog_ryt_boxes ul li a{color:#7d1919; text-decoration:none;}
.blog_ryt_boxes ul li a:hover{text-decoration:underline;}
a.lastsubslink{color:#7d1919; text-decoration:none;}
a.lastsubslink:hover{ text-decoration:underline;}

/*BLOG CSS*/
.textMain{ width:625px; float:left; padding:10px 0px 0px 26px;}
.marginTop15{margin-top:15px;}
.marginTop10{margin-top:10px;}

.post h2{ width:565px; float:left;font-size:16px;  font-weight:bold;}
.post h3{font-size:16px;margin:0;padding:0;color:#7D1919;}
a{color:#7D1919;}
h2{color:#000000;}

/* sitemap */
.ddsg-wrapper a{float:left;width:620px;}
.ddsg-wrapper h2{width:620px;float:left;color:#4E5402;font-size:18px;margin-top:15px;padding:0;}
.ddsg-wrapper ul{list-style:none;float:left;width:610px;margin:0;padding:0;}
.ddsg-wrapper ul li{line-height:22px;float:left;width:610px;}
.ddsg-wrapper ul li ul{list-style:none;float:left;width:610px;}
.ddsg-wrapper ul li ul li{line-height:22px;float:left;width:610px;}
/*.ddsg-wrapper p{float:left;width:600px;}*/
.ddsg-wrapper strong{font-size:15px;font-weight:bold;padding-left:15px;width:620px;}


/*  cl  */
.pagetitle
{
	float:left;
	width:620px;
	margin:0;
	padding:0;
	font-size:18px;
}
.entry
{
	float:left;
	width:620px;
}

.latestpost_subcontent02
{
	width:620px;
	height:auto;
	float:left;
	padding:18px 0px 8px 0px;
}
.comment
{
	width:600px; 
	height:auto; 
	float:left; 
	padding:8px 0px 18px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
	text-align:left;
}
.commentform
{
	width:610px; 
	height:auto; 
	float:left; 
	padding:8px 0px 8px 0px;
}
.inputfield
{
	width:610px; 
	height:auto; 
	float:left; 
	padding:0px 0px 5px 0px;
}
.btn_submit
{
	width:610px; 
	height:auto; 
	float:left; 
    padding:8px 0px 8px 0px!important;
	padding:8px 0px 0px 0px;
}
.comment_list
{
	width:20px; 
	height:auto; 
	float:left; 
	padding:8px 0px 8px 0px;
}
.comment_description
{
	width:610px; 
	height:auto; 
	float:left; 
	padding:8px 0px 8px 0px;
}
.description
{
	width:610px; 
	height:auto; 
	float:left; 
	padding:4px 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
}
.comment_main
{
	width:610px; 
	height:auto; 
	float:left; 
	padding:0px; 
	margin:0px;
}
h3.subhead 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#882E00;
	height:18px;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left;
	width:620px;		
}
.substory_head a:link {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#882E00;
padding:0px;
margin:0px;
text-align:left;
text-decoration: none;
border: none;
float:left;
width:620px;
}

.substory_head a:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:20px;
color:#882E00;
padding:0px;
margin:0px;
text-align:left;
text-decoration: none;
border: none;
float:left;
width:620px;
}

.substory_head a:hover, .substory_head a:active {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:20px;
color:#882E00;
padding:0px;
margin:0px;
text-align:left;
text-decoration: none;
border: none;
float:left;
width:620px;
}

h3.substory_subhead, #linkblog h3.substory_subhead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#949494;
margin: 0 0 10px 0;
padding:0px;
border-bottom: 1px dotted #505050;
float:left;
width:620px;
}

h3.substory_head {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:20px;
color:#882E00;
padding:0px;
margin:0px;
text-align:left;
float:left;
width:620px;
}

.excerpt {
padding:0px; margin:0px 0px 20px 0px;
}

.navigation 
{
display: block;
text-align: center;
height:10px!important;
height:13px;
float:left;
width:620px;
}

#content {
font-size: 1.1em;
border:0px;
}

.widecolumn .entry p {
font-size:13px;
border:0px;
margin:8px 0px 0px 0px;
padding:0px;		
}		

.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.3em;
}

.widecolumn {
line-height: 1.6em;
}

.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 0px;
width: 700px;
float:left;	

}
		
.widecolumn .post {
margin: 0;		
}

.widecolumn .postmetadata {
margin: 30px 0;
}

.postmetadata {
text-align:left;
color: #777;
font-size:11px;
padding:10px 0 5px 0;
clear: both;
width:610px;
float:left;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

.widecolumn .smallattachment {
text-align: left;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
text-align: left;
margin: 5px 0px;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

.post_content{width:600px;float:left;}

.cite {
font-size: 90%;
font-style: normal;				
}

#commentlist li ul {
float:left;
width:610px;
font-size:12px;
list-style-type: none;
padding:0px;
margin:0px;		
}

.field { width:175px; background:#f2f2f2; float:left; margin:0px; padding:0px 0px 0px 5px; border:1px #949494 solid; height:19px; line-height:20px; }

.htwo {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#882E00;
float:left;
width:620px;
padding:8px 0px 4px 0px;
margin:0px;
font-weight:normal;
clear:both;	
}

.navigation a{font-size:14px;}

/* Headline CSS */
.HeadlineContainer{float:left;width:966px;height:45px;padding-top:5px;border-left:10px solid #FEFEFE;border-right:10px solid #FEFEFE;}
.HeadlineLeftContainer{float:left;width:650px;padding:0 0 0 20px;}
.HeadlineLeftTopContainer{float:left;width:650px;font-size:20px;font-weight:bold;color:#FEFEFE;}
.HeadlineLeftBotmContainer{float:left;width:650px;font-size:11px;color:#FEFEFE;}
.HeadlineRightContainer{float:left;width:290px;margin-top:7px;}

.textMain p{font-size:13px;line-height:19px;padding-bottom:6px; width:593px;}
.textMain p a{ color:#7d1919; text-decoration:none;}
.textMain p a:hover{text-decoration:underline;}

.top_hdg_blogspandatefull{float:left;width:565px;font-size:12px;padding:3px 0;}