*{padding:0; margin:0;}
    a{text-decoration:none; color:#287ab6;}
    a:hover{text-decoration:none; color:#287ab6;}
    .cl{clear:both; line-height:0; height:0; overflow:hidden; }
    .thick_block{width:430px; border:5px solid #2a79b4; height:auto;}
    .thick_block p img{padding:8px; vertical-align:middle; }
    .thick_block p{font: bold 14px arial; color:#035191; height:30px; background:#d4e4f1; padding:0; margin:0;}
    .thick_block p dfn{float:left; font-style:normal}
     p cite{float:right; padding:8px 8px 0 0; font:normal 12px arial; color:#287ab6;}
     p cite  a{ text-decoration:none;}
     p cite  a:hover{text-decoration:none;}
    .main_div{text-align:left; padding:15px; font:normal 12px arial; color:#0560c9; }
    .main_div b{color:#c1980a;}
  .main_div .sep {line-height:1px; border-top:1px #ddd solid;}
    .main_div textarea{width:388px; height:121px; border:1px solid #ccc; margin:16px 0px 14px 0px; }
    .main_div dl{border-top:1px solid #dcdcdc; line-height:0px; }
   
  .btn{margin:10px 0 0 0px;}
  .btn dfn{background:url('images/thick-btn-bg.gif') repeat-x;height:32px;  float:left; padding-top:8px;cursor:pointer;}
  .btn dfn input.btn_bg {width:auto;background:none; font-style:normal; font:bold 14px arial; color:#444; border:none; cursor:pointer;}
  .btn b{background:url('images/btn-left-bg.gif') no-repeat; width:8px; height:32px; float:left;}
  .btn i{background:url('images/btn-rght-bg.gif') no-repeat; width:8px; height:32px; float:left;}
  
  .main_div .btn-bro{margin:0;}
    .main_div .btn-bro dfn{background:url('images/btn-mid-bg.gif') repeat-x; height:20px; font-style:normal; float:left; padding-top:3px; font:bold 11px arial; color:#2a80c1;}
    .main_div .btn-bro b{background:url('images/btn-bro-l.gif') no-repeat; width:8px; height:20px; float:left;}
    .main_div .btn-bro i{background:url('images/btn-bro-r.gif') no-repeat; width:8px; height:20px; float:left;}
   
    /* my profile */
    .main_div .procon{width:auto;}
  .main_div .clr{ clear:both;}
  .main_div .procon p{padding:10px 0 5px 0; background-color:#fff; color:#000; font-weight:normal; font-size:12px;clear:both; height:auto;}
  .main_div .procon b {font-weight:bold; color:#3d3d3d;}
  .main_div .procon .sep {line-height:1px; border-top:1px #ddd solid;}
  .main_div .procon .note{  color:#ddd; border-top:1px #ddd solid;_padding:5px 0 5px 0;padding:5px 0 5px 0;}
  .main_div .procon .note b {color:#ccc; font-weight:bold;}
  .main_div .procon .note span {font-size:10px;   color:#ddd;}
  .main_div .proalert{width:390px;}
    .main_div .proalert h1, .main_div .proalert h2{float:left; width:390px; background:url(images/my-pro-top.gif) no-repeat left top; line-height:4px; height:4px;}
  .main_div .proalert h2{background:url(images/my-pro-bot.gif) no-repeat left bottom;}
  .main_div .proalert .mid{font-weight:bold; font-size:12px; background-color:#fff6f6; border-right:1px #fee3e3 solid; border-left:1px #fee3e3 solid;height:27px; color:#e58824;}
  .main_div .proalert .icn{ position:relative; top:3px; right:2px;}

  /* photo */ 
  
  .main_div .photo{width:auto; color:#9c9c9c;}
  .main_div .photo p{padding:0px 0 5px 0; background-color:#fff; color:#000; font-weight:normal; font-size:12px;clear:both; height:auto;}
  .main_div .photo b {font-weight:bold; color:#3d3d3d;}
  .main_div .photo .sep {line-height:1px; border-top:1px #ddd solid;}
  .main_div .photo .note{border-top:1px #ddd solid;}
  .main_div .photo .note span {font-size:10px; color:#9c9c9c;}
  .main_div .photo .pic {float:left; margin:10px 10px 5px 0; list-style-type:none;}
  .main_div .photo .upphoto {float:left; margin:100px 0 5px 0; list-style-type:none;}
  .main_div .photo .upphoto_new {float:left; margin:15px 0 5px 0; list-style-type:none;}
  
  /*  info */
/*  info */
	.main_div .info{width:auto; margin-top:-4px; color:#9c9c9c;}
	.main_div .info .mgntb_pd{margin:15px 0 10px 170px;}
	.main_div .info .spr{line-height:5px;}
	.main_div .info .txtpd{ border:1px #7f9db9 solid; height:80px;}
	.main_div .info .mgnpd {margin-bottom:5px; _margin-bottom:0px; #margin-bottom:0px;} 
	.main_div .info .mgnr{ margin-top:-3px; #margin-top:-5px; margin-bottom:4px;}
	.main_div .info .mgn_adr{ margin-top:-3px; #margin-top:-14px; margin-bottom:0px;}
	.main_div .info .mgnsum{ margin-top:-5px; #margin-top:-7px; margin-bottom:4px;}
	.main_div .info p{padding:0px 0 5px 0; background-color:#fff; color:#000; font-weight:normal; font-size:12px;clear:both; height:auto;}
	.main_div .info b {font:bold 13px arial; color:#575757;}
	.main_div .info .sep {line-height:1px; border-top:1px #ddd solid;}
	.main_div .info .note{border-top:1px #ddd solid;}
	.main_div .info .note span {font-size:10px; color:#9c9c9c;}
	.main_div .info label{ float:left; width:97px; padding-right:5px; color:#575757; text-align:right;}
	.main_div .info input {border:1px #7f9db9 solid;}
    .main_div .info input.nbrdr {border:0 none;} 
	.main_div .info p cite{color:#ff0000;padding:0; margin:0;float:none}
	.main_div .info p em{color:#ff0000; font-size:10px; font-style: normal;padding:0; margin:0;}

	.main_div .info .mes{font-size:10px; color:#9c9c9c;;display:block}
	.main_div .info .messrec {float:left; width:460px; font-size:10px; color:#9c9c9c; padding:0px 0 12px 2px;}
    .main_div .info .mess {float:left; width:350px; font-size:10px; color:#9c9c9c; padding-bottom:12px; font-style:normal;}
    .main_div .info .permess {float:left; width:270px; font-size:10px; color:#9c9c9c; padding-bottom:5px;}
    .main_div .info textarea{ margin:0; padding:0; width:376px; height:65px;}
	.main_div .info .txtar { width:355px; font-family:arial; border:1px #7f9db9 solid; height:180px; padding:2px;}
    .main_div .info .txt{ margin:0; padding:0; width:350px; height:50px; border:1px #7f9db9 solid;}
    .main_div .info .txt_wide{height:100px;}
    .txt_block_wide {width:200px;}
    
    
    
    .main_div .info1{width:auto; color:#9c9c9c; }
    .main_div .info1 p{padding:0px 0 5px 0; background-color:#fff; color:#000; font-weight:normal; font-size:12px;clear:both; height:auto;}
    .main_div .info1 b {font-weight:bold; color:#3d3d3d;}
    .main_div .info1 .sep {line-height:1px; border-top:1px #ddd solid; }

    .main_div .info1 label{ float:left;  padding-right:5px; color:#575757; text-align:right; border:1px solid red; }
    .main_div .info1 input {border:1px #7f9db9 solid;}
    .main_div .info p cite{color:#ff0000;padding:0; margin:0;float:none}
    .main_div .info p em{color:#ff0000; font-size:10px; font-style: normal;padding:0; margin:0;}
    
	.news_thick_block{width:570px; border:5px solid #2a79b4; overflow:auto;  height:514px;}
    .news_thick_block p.header{font: bold 14px arial; color:#035191; height:30px; background:#d4e4f1; padding:0; margin:0;}
    .news_main_div{text-align:left; padding:11px; font:normal 12px arial; color:#0560c9; overflow:auto;}
    .news_main_div .news_hd{background:#3a88c3; font:bold 18px arial; color:#fff; padding:5px 10px;}
    .news_main_div .news_hd b{float:left;}
    .news_main_div .news_hd i{float:left; width:440px; padding:0px 5px 10px; font-style:normal; }
    .news_main_div .news_hd em{font:bold 14px arial; background:none; color:#fff;  padding:10px 0 0;  }
    .news_main_div ol.news_list{color:#575757; list-style:none;}
    .news_main_div .news_list li {background:url('images/comment-blt.gif') no-repeat;line-height:17px; padding:0 0 25px 5px;}
    .news_main_div .news_list li b{padding:0 0 0 12px; font:bold 14px arial; color:#4397d1;}
    .news_main_div .news_list li p,i{text-align:justify;} /* padding:5px 20px 10px 19px; */ /* Commented by Abhishek, if any other issue comes then activate it. */
    .news_main_div .news_list li i{font:normal 11px arial; color:#9c9c9c}
    .news_main_div .news_list li i a{color:#a1bef2; text-decoration:none;}
    .news_main_div .news_list li i a:hover{color:#a1bef2; text-decoration:none;}
    
    .redalert {color:#E50505; font-size:10px;}
    .mrgnt{margin-top:-8px;}
    .mgn10{margin-top:10px; _margin-top:0px; #margin-top:0px;}
    .star{color:#ff0000; text-align:right;} 
    .main_div select.cmb{width:290px; height:60px; border:1px solid #ccc;font: normal 11px arial }    
    .boxinfo{ clear:both; margin:10px 10px 0 10px; padding:5px; color:#575757;background-color:#eee; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}
    .boxinfo b.inf {font-size:10px; color:#9c9c9c;}
    .liswidthlar{width:265px;}  
    .main_div .btnsumr{margin:15px 0 0 210px;}
    /*--------------Business Card------------*/
.bus_card{width:390px;   }
.bus_card p.header, .main_div .header{font: bold 14px arial; color:#363636;}
.bus_card p.header{height:30px; background:#d4e4f1; height:13px; padding:7px 10px 10px;}
.bus_card p dfn{float:left; font-style:normal}
.bus_card p cite{float:right; font:normal 12px arial; color:#287ab6;}
.bus_card p cite  a{color:#287ab6; text-decoration:none;}
.bus_card p cite  a:hover{ text-decoration:none;}
.bus_card .main_div{text-align:left; padding:20px 20px 5px; font:normal 12px arial; color:#0560c9; }
.bus_card .main_div .b_card{background:url('images/bus-card.gif') no-repeat; width:330px; height:160px; padding:10px;}
.bus_card .main_div .dot_line{border-top:1px solid #dcdcdc; line-height:0px;  margin:5px 0 10px;}
.bus_card .main_div .usr_detail b{font:normal 18px arial; color:#3c3c3c;}
.bus_card .main_div .usr_detail i{color:#a6a6a6; font-style:normal;}
.bus_card .main_div .radio_coll{line-height:20px; color:#595959; padding:0 0 5px; }
.bus_card .main_div .radio_coll input,label{margin:0 2px 0 0;vertical-align: middle;}
.bus_card .main_div .radio_coll label{margin:0 0 0 2px;}   

/*--------------Business Card------------*/
  /*below code is added by shilpi for the write recommendation module as on 25th aug 2008*/  
.write_recommendation_module,
.write_recommendation_module_right dfn,
.write_recommendation_module_right del {
 width:100%;
 float:left;
}
.write_recommendation_module_left {
 width:40%;
 float:left;
}
.write_recommendation_module_left big {
 width:90%;
 float:left;
 font-size:12px;
 color:#575757;
 padding:4px 0 0 5px;
}
.write_recommendation_module_right {
 width:60%;
 float:left;
}
.write_recommendation_module_right dfn,
.write_recommendation_module_right del{
 font-size:12px;
 font-style:normal;
}
.write_recommendation_module_right del {
 font-size:10px;
 color:#9C9C9C;
 text-decoration:none;
}
.write_recommendation_module_right big {
 width:90%;
 float:left;
 font-size:12px;
 color:#575757;
 padding:4px 0 0 5px;
}
.write_recommendation_grey_module {
  width:100%;
  float:left;
  text-align:left;
  margin:10px 0 0;
}
.write_recommendation_grey_module  .write_recommendation_grey_content,
.write_recommendation_grey_module  .write_recommendation_white_content {
  width:95%;
  float:left;
  text-align:left;
  padding:2px 10px;
  background:#eee;
}
.write_recommendation_grey_module  .write_recommendation_white_content {
  background:#fff;
}
.write_recommendation_grey_module  .write_recommendation_grey_content label ,
.write_recommendation_grey_module  .write_recommendation_white_content label {
  width:100%;
  float:left;
  padding:2px 0;
  text-align:left;
} 
.write_recommendation_grey_module  .write_recommendation_white_content i {
  width:100%;
  float:left;
  color:#9C9C9C;
  font-size:10px;
  font-style:normal;
  padding:0;
  text-align:left;
} 
.separtor {
  width:100%;
  float:left;
  color:#9C9C9C; 
  font-size:10px;
  border-bottom:1px #ddinfo .cont_typed solid;
  padding:10px 0;
}
.select_large {
  width:380px;
  color:#575757;
  font-size:12px;
  border:0;
}
/* institute*/
    .thick_block_re{width:480px; height:auto;}
    .thick_block_re .head{ background-color:#d4e4f1;}
    .thick_block_re p img{padding:8px; vertical-align:middle;  }
    .thick_block_re p{font: bold 14px arial; color:#035191; height:30px; padding:0; margin:0;}
    .thick_block_re p dfn{float:left; font-style:normal}
    .thick_block_re select{width:auto;}
    .thick_block_re .grey{background-color:#eee; padding:5px 5px 0px 5px; font-size:10px; border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD; color:#9C9C9C; /*_height:100px; #height:200px;*/}
    
    .thick_block_re .infoins{width:auto; color:#9c9c9c; }
    .thick_block_re .infoins .incin {background:url(images/input-bg.gif) no-repeat right; }
    .thick_block_re .infoins p{padding:0px 0 5px 0;  color:#000; font-weight:normal; font-size:12px;clear:both; height:auto; }
    .thick_block_re .infoins b {font-weight:bold; color:#3d3d3d;}
    .thick_block_re .infoins .sep {line-height:1px; border-top:1px #ddd solid;}
    .thick_block_re .infoins .note{border-top:1px #ddd solid;}
    .thick_block_re .infoins .note span {font-size:11px; color:#9c9c9c;}
    .thick_block_re .infoins label{ float:left; width:122px; padding-right:5px; color:#575757; text-align:right; }
    .thick_block_re .infoins input.my_profile { color:#575757; border:1px #7f9db9 solid; height:20px; }
    .thick_block_re .infoins .lstbox{ width:311px; _width:308px; color:#575757;}
    .thick_block_re .infoins p cite{color:#ff0000;padding:0; margin:0;float:none}
    .thick_block_re .infoins p em{color:#ff0000; font-size:10px; font-style: normal;padding:0; margin:0;}
    /*
    
    .thick_block_re .info5{width:auto; color:#9c9c9c; }
    .thick_block_re .info5 p{padding:0px 0 5px 0; background-color:#fff; color:#000; font-weight:normal; font-size:12px;clear:both; height:auto;}
    .thick_block_re .info5 b {font-weight:bold; color:#3d3d3d;}
    

    */
    /*reco end*/
/* recommendation  */
    .thick_block_recm{width:500px; height:auto;}
    .thick_block_recm p img{padding:8px; vertical-align:middle; }
    .thick_block_recm p{font: bold 14px arial; color:#035191; height:30px; background:#d4e4f1; padding:0; margin:0;}
    .thick_block_recm p dfn{float:left; font-style:normal}
    .thick_block_recm .lstbox{width:360px; font-size:12px; color:#000; height:20px;}
    .thick_block_recm .txtar{width:360px; font-size:12px; color:#000; height:20px;}
    .thick_block_recm .lstboxsm{width:188px; font-size:12px; color:#000; height:20px;}
    .thick_block_recm input {height:18px;}
    /**/
    /* summary */
    .thick_block_sum{width:501px; border:5px solid #2a79b4; height:auto;}
    .thick_block_sum p img{padding:8px; vertical-align:middle; }
    .thick_block_sum p{font: bold 14px arial; color:#035191; height:30px; background:#d4e4f1; padding:0; margin:0;}
    .thick_block_sum p dfn{float:left; font-style:normal}
.info .cont_type {color:#575757;}
    .info .cont_type .chk{border:0;   vertical-align:middle; padding-top:10px;}
    .info .cont_type select{width:400px; margin:5px 0 5px 15px; font:normal 12px arial;}
    .info .cont_type  .cntrl_block{border:1px solid #e4e4e4; width:440px; margin:0px 0 5px 15px; font:normal 12px arial; padding-left:5px;  color:#575757;}
    .cntrl_block h6{font:normal 14px arial; margin:10px 0 10px 0}
    .cntrl_block input{}
    .cntrl_block textarea.description{width:280px; height:80px;}
    .cntrl_block .cont_cntrl{width:280px; font:normal 12px arial;padding:2px;}
    .cntrl_block select.cont_cntrl{width:280px; padding:0; margin:0;}
    .cntrl_block p .ttl{float:left;width:134px; text-align:right; color:#575757; padding-right:5px}
    .cntrl_block select.date_period{width:50px; font:normal 12px arial; padding:0; margin:0 3px 0 0;}
    .info p.stat{font:normal 11px arial;}
    .info .stat .delt{color:#ff0000; font-weight:bold}
    .cntrl_block  .grey{border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; padding:5px 0; margin:5px 2px 10px 0;}
    .cntrl_block  .grey p{background:#eee;}
    .cntrl_block  .grey p.summary_txt{font:normal 10px arial; color:#9c9c9c; margin:0px 0px 4px 10px;}
    .cntrl_block  .grey p cite.sel{font:normal 11px arial; padding-left:140px; padding-bottom:5px;}
    .spouse_sel input{ vertical-align:middle; margin-right:5px;}
    .spouse_sel {font:bold 12px normal;}
    .spouse_txt input{margin-left:20px;}
    .spouse_txt dfn{padding-left:18px; font-style:normal;}
    .spouse_txt .sel_in{ margin-left:20px; font:normal 10px  arial; color:#ff0000}
#TB_ajaxWindowTitle{
	float:left;
        font-size:14px;
        font-weight:bold;
        font-family:arial;
        color:#00508d;
}

/* Event Related CSS */

/*---------------------21JAN09 & 27th Jan ---------------------------------*/
.main_div .info .event_mes{font-size:11px; color:#9c9c9c;}
input.input_file {position: relative;	text-align: right;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2;}
.main_div .upload_btn{margin:10px 0 0 100px; text-align:left}
.main_div .upload_btn dfn{border:1px solid #f00;}
.main_div .upload_btn b{background:url('./images/event_btn-left-bg.gif') no-repeat; width:8px; height:32px; float:left;}
.main_div .upload_btn i{background:url('./images/event_btn-rght-bg.gif') no-repeat; width:8px; height:32px; float:left;}

.main_div .upload_btn input{border:0; padding:0; margin:0;background:url('./images/event_btn-bg.gif') repeat-x; float:left; height:32px; cursor:pointer; font:bold 13px arial; color:#dfad03; }

ul.event_docs {list-style-type:none; margin:0; padding:0; }
ul.event_docs li{display:inline; line-height:18px;}
ul.event_docs li .blk_clr{color:#000;}

/* Event Related CSS */ 


/*------------------------17JUNE09---------------------------------------*/	

.info .cont_type  .cntrl_block0{border:1px solid #e4e4e4; width:445px; margin:0px 0 5px 0px; font:normal 12px arial; padding-left:5px;  color:#575757; padding:10px;}
.info .cont_type  .cntrl_block0 input{padding:2px;}	
.info .cont_type  .cntrl_block0 select{width:180px; margin:0; padding:2px; color:#000;}
.fl{float:left;}	
/*.fr{float:left;}*/
.thick_lbl{width:55px; padding-top:3px; text-align:right; margin-right:5px; }
.thick_radio{width:400px; list-style-type:none;  }
.thick_radio li{padding:3px 0;}
.thick_radio li input{border:0 !important;}


.sml_txt{font-size:10px; color:#9c9c9c;}
.or_lbl{border:1px solid #e5e4e4; width:50px; text-align:center;  padding:3px 8px; background:#f1f1f1; font-size:16px; color:#000; border-left:0; border-right:0;}

.fnt11{font-size:11px;}


.m115{margin-left:115px !important; float:left}
*html .m115{margin-left:0px !important; padding-left:115px !important}
*+html .m115{margin-left:0px !important; padding-left:115px !important}

.m140{margin-left:140px !important; float:left}
*html .m140{margin-left:0px !important; padding-left:140px !important}
*+html .m140{margin-left:0px !important; padding-left:140px !important}
.m160{margin-left:160px !important; float:left}
*html .m160{margin-left:0px !important; padding-left:160px !important}
*+html .m160{margin-left:0px !important; padding-left:160px !important}
.m170{margin-left:170px !important; float:left}
*html .m170{margin-left:0px !important; padding-left:170px !important}
*+html .m170{margin-left:0px !important; padding-left:170px !important}
.m180{margin-left:180px !important; float:left}
*html .m180{margin-left:0px !important; padding-left:180px !important}
*+html .m180{margin-left:0px !important; padding-left:180px !important}
.m190{margin-left:190px !important; float:left}
*html .m190{margin-left:0px !important; padding-left:190px !important}
*+html .m190{margin-left:0px !important; padding-left:190px !important}
.m200{margin-left:200px !important; float:left}
*html .m200{margin-left:0px !important; padding-left:200px !important}
*+html .m200{margin-left:0px !important; padding-left:200px !important}
.m210{margin-left:210px !important; float:left}
*html .m210{margin-left:0px !important; padding-left:210px !important}
*+html .m210{margin-left:0px !important; padding-left:210px !important}
.m220{margin-left:220px !important; float:left}
*html .m220{margin-left:0px !important; padding-left:220px !important}
*+html .m220{margin-left:0px !important; padding-left:220px !important}

textarea, select{border:1px solid #7e9db9 !important} 

select optgroup{font:bold 13px/18px arial; color:#000;background:#dfdfdf;font-style:normal !important}
select optgroup option{color:#575757; font:normal 12px/15px arial;background:#fff;padding:0}


.submit_btn_container { width:auto;  height:23px; padding:5px 0 5px; cursor:pointer;}
.submit_btn_container i { width:4px;  height:23px;  float:left;  background:url(images/submit_btn_left_new.gif) no-repeat;}
.submit_btn_container dfn { width:auto;  height:23px;  float:left;  font-style:normal; background:url(images/submit_btn_middle_new.gif) repeat-x;}
.submit_btn_container dfn a{color:#fff; font-weight:bold; line-height:22px;}
.submit_btn_container dfn input {  height:23px;  width:auto; background:none;  border:none;  color:#fff;  font-size:14px;  font-style:normal;  font-weight:bold;
 padding:0 1px; float:left; font-family:"Trebuchet MS"; cursor:pointer;}
.submit_btn_container em { width:4px;  height:23px; float:left; background:url(images/submit_btn_right_new.gif) no-repeat;}
.mrgn_l5{margin-left:5px;}


