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

body{background:#e3e9ed; margin:0; padding:0; font-family:arial; font-size:14px; font-style:normal;}  
a{color:#0056bf; text-decoration:none; }
.main_cont{width:760px; margin:0 auto; background:#fff; padding:10px;}
.profile_cont{width:520px; }
.profile_cont .top{background:url(publicprofile_images/grn_top.gif) repeat-x; height:5px;}
.profile_cont .mid{padding:5px 10px; background:url(publicprofile_images/grn_mid_bg.gif) repeat-y}
.profile_cont .bottom{background:url(publicprofile_images/grn_bot.gif) repeat-x; height:5px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; overflow:hidden; display:block}
.left_detail{width:400px;}
.profile_pic{width:85px; float:right;}
.profile_pic img{border:2px solid #666;}
.mid .user_name{font-size:22px; color:#262626; font-weight:bold;}
.mid .user_name h1{font-size:22px; color:#262626; font-weight:bold;margin:0; padding:0;}
.mid .desig{font-size:12px; line-height:18px; display:block; }

.mid .location{font-size:12px;  color:#666; display:block; margin-top:5px; }
.mid .active_btn{font-size:12px; margin-top:10px;}
.profile_info{margin-left:10px;}
.profile_info{padding:0; margin:0 0 10px; color:#575757; font-size:12px; line-height:15px}
.profile_info .info_list{width:130px; float:left; }
.profile_info .info_detail{float:left; width:74%;}
.pub_li{margin-bottom:10px; }

.info_detail ul{list-style-type:none; padding:0; margin:0; font-size:12px; color:#575757;}
.info_detail ul li{margin:0 0 5px; padding:0 0 0 10px; background:url(publicprofile_images/blk_arrow.gif) no-repeat 0 5px;}
.synopsis{margin-left:10px;}
.synopsis h3{font-size:18px; color:#262626; border-bottom:1px solid #d1d2d1; padding:5px 0; margin:0}
.synopsis p{padding:0; margin:10px 0; font:normal 12px arial; color:#575757; line-height:15px;}
.synopsis .orng_txt{width:85px; display:block; float:left; color:#ff9c00; text-align:right; font:bold 14px arial; margin-right:10px}
.synopsis .syn_detail{border-left:2px solid #e4e4e4; display:block; float:left; width:78%; padding:0 0 0 10px; margin: 0 0 10px 0; line-height:15px;}
.border_bot{border-bottom:1px solid #e4e4e4; display:block; margin:5px 0}
.synopsis .syn_detail .edu_detail{margin:0 0 10px 0; display:block}
.personal_lft{float:left; display:block; font-weight:bold; width:130px;}
.personal_detail{float:left; display:block; width:350px; line-height:15px;}
.profile_rhs{width:231px; }
.top_band{background:#fff; margin:0 0 10px 0; border-bottom:1px solid #d6dee3;}
.top_mid_container{width:780px; margin:0 auto; padding:10px 0}
.top_rtxt{ font-size:11px;}
.top_rtxt .txtlnk{display:block; width:180px}


.browse_container {float:left; margin:0 0 13px; width:231px; }
.browse_container p{margin:0}
.browse_content_top {background:url(publicprofile_images/qa_browse_top.gif) no-repeat scroll 0 0; float:left; height:31px; width:231px;
 }
.browse_heading {float:left; padding:6px 0 0 10px; text-align:left; width:220px;}
.browse_heading b {color:#575757; float:left; font-size:12px; font-weight:bold; width:200px; }

.browse_content_middle {background:url(publicprofile_images/qa_browse_middle.gif) repeat-y scroll 0 0; float:left; width:215px; padding:8px; line-height:15px;  }
.browse_content_bottom {background:url(publicprofile_images/qa_browse_right.gif) no-repeat scroll 0 0; float:left; height:3px; position:relative; width:231px; overflow:hidden }

.browse_content_topsml{background:url(publicprofile_images/qa_browse_topsml.gif) no-repeat scroll 0 0; float:left; height:3px; position:relative; width:231px; overflow:hidden}
.fnt12{font-size:12px;}
.fnt14{font-size:14px;}
.fnt16{font-size:16px;}
.fnt18{font-size:18px;}
.join_pp{font-size:18px; display:block; margin:0; padding:8px 0 0 }
.az_cat{font-size:12px; color:#575757; border-top:1px solid #e4e4e4; display:block; padding:5px 0 0; margin:10px 0 0 }
.az_cat select{width:200px;}



.profile_footer{border-top:1px solid #d6dee3; background:#f1f4f6; margin-top:10px;}
.foot_content{width:780px; margin:0 auto; color:#7a7a7a; font-size:12px; padding:10px 0; }
.foot_content a{font-weight:normal}
.foot_content em{font-size:16px; margin:0 5px}

.browse_content_top_large{background:url(publicprofile_images/qa_browse_top_large.gif) no-repeat; height:auto;}
.browse_content_top_large .browse_heading{padding-bottom:10px; background:url(publicprofile_images/tab_tip_bg.gif) no-repeat 0% 100%;}
.subsc{font:bold 10px arial; color:#575757;  padding:0px 0 10px; display:block}
.np_title{font-size:16px; display:block; margin-top:10px}
.mrgn_l3{margin-left:3px;}
.conn_profile{border-bottom:1px solid #e4e4e4; padding-bottom:6px; margin-bottom:5px; display:block}
.conn_pic{display:block; float:left; margin-top:3px}
.conn_detail{display:block; float:left; margin-left:10px; font-size:12px;  width:172px;}
.conn_detail em{display:block; font:normal 11px arial; color:#666; line-height:14px}
.view_btn{font-size:11px; float:right}
.article_cont{font-size:12px; color:#575757; line-height:15px; margin-bottom:5px; display:block}
.paging{display:block; width:212px; text-align:center; font-size:11px; margin:10px 0 5px}
.paging em{font-style:normal; background:#c3d6ec; margin:2px; padding:2px 5px; cursor:pointer   }
.paging em.active{background:#3b77b4; color:#fff;}


/*Basic public profile page CSS*/
.blue_txt{color:#2969a3;}
.red_txt{color:#ab1c1c;}
.basic_top_band .top_rtxt{font-size:12px; font-family:arial;}
.basic_profile_info{margin:10px 0; border-top:1px solid #e4e4e4; padding: 10px 0 0; position:relative;}
.profile_list{margin: 10px 0 0; padding:10px 0 0; border-top:1px solid #e4e4e4; font:normal 12px arial; position:relative;}
.profile_list ul{padding:0; margin:10px 0 0 18px;}
.profile_list ul li{margin:5px 0;}

.brn_btn{padding:5px 0 5px 150px;  }
.brn_btn .mid{background:url(publicprofile_images/brn_mid.gif) repeat-x; height:26px; font:bold 14px arial; color:#dfad03; width:auto;  display:block; float:left; border:0; overflow:visible; padding:0; cursor:pointer;}
.brn_btn em{background:url(publicprofile_images/brn_lft.gif) no-repeat; height:26px; width:6px; float:left;  }
.brn_btn i{background:url(publicprofile_images/brn_rgt.gif) no-repeat; height:26px; width:6px; float:left; }

.news_gyan{font:normal 12px arial; color:#575757; display:block; margin:0px 0 5px 0}
.mrgn_t15{margin-top:15px}
.mrgn_t10{margin-top:10px}
.info_detail ul.bg_none li{background:none;}



/*CSS UPDATED FOR PUBLIC ARTICLE*/
.main_cont_top{width:780px; margin:0 auto; background:#f7fbeb; border-bottom:1px solid #dee5c6;   }
.main_cont_top .cont_hd{font:bold 22px arial; padding:0 0 5px 0; margin:8px 0 0 10px; #margin:8px 0 0 5px; color:#000; width:510px; float:left; }
.main_cont_top .cont_hd .small_txt{font:normal 12px arial; color:#575757; display:block;margin:1px 0 0}
.rhs_mblock{float:left; width:231px; background:url(publicprofile_images/profile_rhs_top_bg.gif) no-repeat 0 0;  position:relative; margin:10px 0 0 19px; #margin-left:24px; _margin-left:8px; font-size:11px; color:#575757;}
.rhs_inner_block{display:block; padding:0 5px; margin:5px 0 0; background:#fff; border:1px solid #e4e4e4; border-bottom:0; border-top:0;}
.rhs_inner_block .user_info_blk{display:block; width:168px; margin:3px 0 0 10px; float:left; }
.b_brdr{border-top:2px solid #fff; margin-bottom:-1px;	position:absolute;width:230px;height:13px; }
.public_article{font:normal 12px arial; color:#575757; padding:0 10px}
.public_article .cmnts_hd{display:block; border-bottom:2px solid #e6e6e6; font-size:18px; color:#575757; padding:0 0 5px 0; margin:10px 0 0;}
.public_article ul{list-style-type:none; padding:0; margin:0;}
.public_article ul li{margin:10px 0; border-bottom:1px solid #e4e4e4; padding:0 10px 10px 30px; background:url(publicprofile_images/ans_img.gif) no-repeat 0 3px;}
.public_article ul li .post_detail{font-size:11px; display:block; margin:5px 0 0}


.main_cont_top h3{background:#dee5c6; padding:5px; font-size:22px; color:#262626; margin:0;}
.main_cont_top .mid_cont_txt{font-size:12px; margin:3px 0 0 0px; padding:0 0 5px 0}
.main_cont_top  .mid_cont_width{width:235px;}
.com_cl{float:left; font:normal 11px arial; color:#575757; padding:6px 10px 0}
.create_w{width:290px; }
.create_w img{margin-right:10px}
.publish_w{width:115px;}
.subs_w{width:120px;}
.com_cl select{font:normal 11px arial; width:150px; color:#575757; margin:2px 0 0;}


 /*    profile not found section     */
.main_cont_top h3{background:#dee5c6; padding:5px; font-size:22px; color:#262626; margin:0;}
.main_cont_top .mid_cont_txt{font-size:12px; margin:3px 0 0 0px; padding:0 0 5px 0}
.main_cont_top  .mid_cont_width{width:235px;}
.com_cl{float:left; font:normal 11px arial; color:#575757; padding:5px 10px}
.create_w{width:290px; }
.create_w img{margin-right:10px}
.publish_w{width:115px;}
.subs_w{width:120px;}
.com_cl select{font:normal 11px arial; width:150px; color:#575757; margin:2px 0 0;}
.synopsis h2{font-size:22px; color:#262626; border-bottom:1px solid #d1d2d1; padding:5px 0; margin:0}
.sort_cat{border-top:2px solid #e4e4e4; padding:10px 0 0; margin:20px 0 5px}
ul.disc_reply li{list-style-image:ulr('images/answer_logo.gif')}


/*-----Answer block-----*/
.ansBlk{padding:0  10px; margin:10px 0 0 0;}
.ansBlk p{padding:0; margin:0;}
	.mrgn_t5{margin-top:5px;}
	.ansLbl label{display:inline-block; margin-right:5px; width:78px}
	.ansLbl p{margin:6px 0}
	.ansLbl em{font-style:normal; color:#f00; font-weight:bold;}
	.clrgry{color:#4e4e4e;}
	.frmCont{border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#f7f7f7; padding:5px; margin-top:2px; font:normal 12px arial}
	.frmCont textarea{font:normal 12px arial; width:480px;height:30px}
	.ansLbl input{font:normal 12px arial;vertical-align:middle}
	.mrgn_r25{margin-right:25px}
/*-----Answer block-----*/

.public_reply{margin:5px; font:normal 12px arial;color:#575757}
.public_reply span.hd {font:bold 13px arial;}
.public_reply textarea{width:98%;height:30px}
.public_reply table{width:100%}
.public_reply input.post{background:transparent url(images/join_btn_bg.gif) no-repeat scroll 0 0;border:0 none;color:#2057C5;height:19px;width:64px;}
.public_reply table td input.text{width:164px;}
.public_reply td{font:normal 12px arial}
.astrik {color:#FF0000;}

/*----CSS Added 100210---
.cmmnt{display:block; margin-left:30px; margin-bottom:10px}


.cmmntAns{list-style-type:none !important; margin:10px 0 10px 30px !important;}
.cmmntAns li{border-top:1px dotted #e4e4e4; padding:5px !important; color:#666; border-bottom:0 !important; margin:0 !important; background:none !important;}

.dispBlk{display:block}
.repl{margin:5px 0; font-size:11px; color:#a3a3a3;}
.fnt11{font-size:11px;}
.no_brdr{border:none !important;}
.viewAllCmmnt{margin-left:30px; text-align:right; background:#ffffe2; padding:2px 4px; border-bottom:1px solid #e4e4e4;}
.cmmntHD{font:bold 14px arial; margin-left:30px}

*/

/*----CSS Added 100210---*/
.cmmnt{display:block;  border:1px solid #fff; padding-left:15px;}
/*.topBar{list-style-type:none; padding:0; margin:0; height:26px }*/
ul.topBar{list-style-type:none;  padding-left:20px; }
span.cmmnt ul.cmmntAns{list-style-type:none;  padding-left:0px; }
span.cmmnt ul.cmmntAns li {background:none;
background:transparent none repeat scroll 0 0 !important;
border-top:1px dotted #E4E4E4 !important;
color:#666666 !important;
margin:10px 0 0 25px !important;
padding:5px !important;
border-bottom: none;
}

ul.topBar li {float:left;  padding:5px 0px;   margin-top:-10px}
ul.topBar li a{border-right:1px solid #ccc; font-size:11px; padding:0 10px}
ul.topBar li .Brdr{border-right:1px solid #ccc; font-size:11px; padding:0 10px}


.addCmmnt{display:block; background:#e2f4ff; width:421px; padding:10px; margin:10px 0 0px 30px; position:relative}

.cmmntTip{position:absolute; top:26px; left:26px; }

.addCmmnt textarea{overflow:auto; margin:5px 0 5px -5px; font:normal 12px arial; width:421px}
/*.addCmmnt .txtlnk{margin-right:10px; }*/
.addCmmnt .txtlnk{margin-right:20px; }
.dispBlk{display:block}
.repl{margin:5px 0; font-size:11px; color:#a3a3a3;}
.fnt11{font-size:11px;}
.no_brdr{border:none !important;}
.viewAllCmmnt{margin-left:30px; text-align:right; background:#ffffe2; padding:2px 4px; }
.cmmntHD{font:bold 14px arial; margin-left:30px; margin-top:5px; display:block }
.posrel{position:relative; }
