/* This CSS document is part of a multi-tiered style sheet system tbsl.  */
/* This style.css is the secondary CSS document in the teired system and is used to define aesthetic styling information. */
/* All layout information for pages should be placed in the previous "layout" style sheet and not in this document */
/* Created by  Shilpi Garg <shilpi.garg@tekritisoftware.com> Aug 08, 2008 */
/* Reviewed By Kapil Juneja<kapil.juneja@tekritisoftware.com> Aug 08, 2008 */
.profile_module,
.profile_module .profile_module_top,
.profile_module .profile_module_middle {
 width:517px;
 float:left;
 padding:0;
 margin:0;
}
.profile_module{padding-bottom:10px; background:#fff; border:3px solid #ddd;}
.profile_module .profile_module_top {
 height:4px;
 overflow:hidden;
/* background:url(images/greenwithwhite_bg_top.gif) no-repeat;  */
}
.profile_module .profile_module_middle {
 text-align:left;
/* background:url(images/greenwithwhite_bg_middle.gif) repeat-y;*/

}
#prof_middle{overflow: hidden;}
.profile_module_middle .profile_module_middle_left {
 width:407px;
 float:left;
 padding:5px;
}
*html .profile_module_middle .profile_module_middle_left {
 width:405px;
 overflow-x: hidden;
 }
.profile_module_middle .profile_module_middle_left i {
 float:left;
 font-size:18px;
 font-weight:bold;
 font-style:normal;
}
.profile_module_middle .profile_module_middle_left tt {
 float:left;
 font-family:arial;
 font-size:11px;
 padding-top:5px;
 padding-left:3px;
}
.profile_content,
.profile_heading {
 width:400px;
 float:left;
 font-style:normal;
 padding:0 0 0 5px;
}
*html .profile_content {
 width:350px;
}
.profile_heading {
 color:#575757;
 float:left;
}
.profile_content label,
.profile_content dfn,
.profile_content cite,
.profile_content del,
.profile_content del i,
.profile_content del i em {
 width:410px;
 float:left;
 font-style:normal;
 padding:0 0 0 5px;
}
.profile_content label {
 color:#000;
 font-size:12px;
 padding:2px 0 0;
}
.profile_content dfn {
 color:#9C9C9C;
 padding:2px 0 0;
 font-size:11px;
}
.profile_content cite {
 color:#EFBA00;
 padding:20px 0 0;
 font-size:12px;
 width:350px;
}
.profile_content del {
 color:#EFBA00;
 text-decoration:none;
 padding:5px 0 0;
 width:390px;
 margin:0px 0 0;
}
.profile_content del i {
 width:195px;
 padding:0;
 float:left;
 margin-bottom:5px;
}
.profile_content del i b {
 float:left;
 width:auto;
 height:20px;
padding:0;
}
.profile-height-hack {
 height:45px;

}
*html .profile-height-hack {
 height:58px;_height:0px;
}
*+html .profile-height-hack {
 height:60px;
}
.profile_content del i em {
 width:160px;
 color:#006B9C;
 padding:4px 2px 0 2px;
 font-size:11px; 
}
.profile_module_middle .profile_module_middle_right {
 width:90px;
 float:left;
 padding:5px;
 overflow:hidden;
 height:113px;
}
*html .profile_module_middle .profile_module_middle_right {
 padding:5px 0;
}
/*.profile_module_middle_right_content img {
 width:auto;
 height:auto;
 float:left;
 /*margin:-120px 0 0 -120px;
 border:1px solid #BABABA
} */
.profile_module_middle_right_content img {
 width:auto;
 height:auto;
 margin-right: 5px;
 float:right;
 border:1px solid #BABABA
}

.profile_module_middle_right_content code {
 float:left;
 width:85px;
 text-align:center;
 font-family:arial;
 font-size:11px;
 color:#575757;
 font-style:normal;
}
.profile_module .profile_module_bottom {
 width:517px;
 height:4px;
 float:left;
 overflow:hidden;
/* background:url(images/greenwithwhite_bg_bottom.gif) no-repeat;  */
}
.submenu_third_navbar {
 width:787px;
 float:left;
 margin:0;
 background:url(images/submenu_third_bg_main.gif) repeat-x 0 -7px;
 overflow: hidden;
 height: 33px;
 padding-left:2px;
}
.submenu_third_navbar ul {
 width:787px;
 float:left;
}
.submenu_third_navbar ul li,
.submenu_third_navbar ul li.active {
 float:left;
 font-size:12px;
 list-style:none;
 display:inline;
 padding:0;
 margin-left:10px;
 }
.submenu_third_navbar ul li b,
.submenu_third_navbar ul li.active b {
 width:7px;
 float:left;
 height:25px;
 background:url(images/submenu_third_left.gif) no-repeat;
}
.submenu_third_navbar ul li.active b {
 background:url(images/submenu_third_left_active.gif) no-repeat;
 height:27px;
}
.submenu_third_navbar ul li em,
.submenu_third_navbar ul li.active em {
 width:auto;
 height:20px;
 float:left;
 color:#9E9E9E;
 font-weight:bold;
 font-style:normal;
 padding:5px 5px 0;
 background:url(images/submenu_third_middle.gif) repeat-x;
 cursor:pointer;
}
.submenu_third_navbar ul li.active em {
 color:#8A9A51;
 font-weight:bold;
 background:url(images/submenu_third_middle_active.gif) repeat-x;
 height:24px;
}
.submenu_third_navbar ul li dfn,
.submenu_third_navbar ul li.active dfn {
 width:7px;
 color:#FBC201;
 float:left;
 height:25px;
 background:url(images/submenu_third_right.gif) no-repeat;
}
.submenu_third_navbar ul li em img,
.submenu_third_navbar ul li.active em img{
vertical-align: middle;
}
.submenu_third_navbar ul li.active dfn {
 background:url(images/submenu_third_right_active.gif) no-repeat;
 height:27px;
}
.submenu_third_content {
 width:490px;
 float:left;
}
.green_bottom_container {
 width:760px;
 float:left;
 padding:8px 13px 0 ;
 margin:0;
}
.green_bottom_container .col_a_container .col_a_container_cola .green_bottom_container{
  /*width:517px !important;*/
  padding:0 !important;
  margin:0 !important;
}
.connection_heading {
 width:100%;
 float:left;
 color:#575757;
 font-weight:bold;
 text-align:left;
 font-size:18px;
 padding:0 0 10px 0;
}
.mutual_friend_module {
 width:761px;
 float:left;
 text-align:left;
 margin:0 0 0px;
 background:url(images/friend_bg.gif) no-repeat;
}
.mutual_friend_module .mutual_friend_container {
 width:741px;
 float:left;
 margin:10px 0 0 10px;
}
.mutual_friend_heading,
.mutual_friend_heading em {
 width:100%;
 float:left;
 padding:0 0 10px;
}
.mutual_friend_heading em {
 color:#EFBA00;
 font-size:15px;
 font-weight:bold;
 font-style:normal;
}
.mutual_friend_content {
 width:100%;
 float:left;
margin:5px 0 0 0;
}
*html .mutual_friend_content {
 width:100%;
 float:left;
margin:5px 0 0;
}
.mutual_friend_content tt {
 float:left; 
 margin-right:5px;
 cursor:pointer;
}
.mutual_friend_content .mutual_friend_content_left,
.mutual_friend_content .mutual_friend_content_right {
 width:45.7%;
 float:left;
 padding:0 5px;
 border-right:1px solid #E6E6E6;
 margin-right:5px;

}

*html .mutual_friend_content .mutual_friend_content_left,
*html .mutual_friend_content .mutual_friend_content_right {
 width:45%;
padding:0;
}
*html .mutual_friend_content .mutual_friend_content_right {
 width:47%;
padding:0;
}
.mutual_friend_content_left .mutual_friend_content_left_cola,
.mutual_friend_content_right .mutual_friend_content_right_cola {
 width:85%;
 float:left;
 border:0px !important;
}
.mutual_friend_content_left_cola label,
.mutual_friend_content_left_cola cite,
.mutual_friend_content_left_cola dfn,
.mutual_friend_content_right_cola label,
.mutual_friend_content_right_cola cite,
.mutual_friend_content_right_cola dfn {
 width:100%;
 float:left;
 color:#2057C5;
 font-weight:bold;
 font-size:15px;
 font-style:normal;
}
.mutual_friend_content_left_cola cite,
.mutual_friend_content_left_cola dfn,
.mutual_friend_content_right_cola cite,
.mutual_friend_content_right_cola dfn {
 color:#626262;
 font-size:12px;
 font-weight:normal;
 padding:3px 0 0;
}
.mutual_friend_content_left_cola dfn,
.mutual_friend_content_right_cola dfn {
 color:#9C9C9C;
 font-size:11px;
}
.mutual_friend_content_left .mutual_friend_content_left_colb,
.mutual_friend_content_right .mutual_friend_content_right_colb {
 width:12%;
 float:left;
}
.mutual_friend_content_left_colc,
.mutual_friend_content_left_colc del,
.mutual_friend_content_right_colc,
.mutual_friend_content_right_colc del {
 width:100%;
 float:left;
}
.mutual_friend_content_left_colc del,
.mutual_friend_content_right_colc del {
 font-size:11px;
 text-decoration:none;
 padding:10px 0;
 border-bottom:1px dotted #D9D9D9;
}
.mutual_friend_content .mutual_friend_content_right {
 padding:0 0 13px 0;
 border:none;
}
.green_module_colb_container {
 width:auto;
}
.contribution_list {
 width:100%;
 float:left;
 padding:0;
margin:0 0 10px 0;
}
.contribution_list_col,
.contribution_list_col_last {
 width:23%;
 float:left;
 padding:0 0 10px;
 border-bottom:1px solid #E9E9E9;
 border-right:1px solid #E9E9E9;
}
.contribution_list_col_last {
 width:29%;
 border-right:none;
}
.contribution_list_col b,
.contribution_list_col_last b {
 width:98%;
 float:left;
 font-size:12px;
 padding:0 0 0 15px;
 font-style:normal;
 color:#006B9C;
}
.contribution_list_col i,
.contribution_list_col_last i {
 width:98%;
 float:left;
 color:#9C9C9C;
 padding:0 0 0 15px;
 font-style:normal;
 font-size:11px;
}
.contribution_module {
 width:760px;
 float:left;
 padding:0;
 text-align:left;
}
.contribution_module .contribution_module_cola {
 width:auto;
 float:left;
 padding:0 10px 0 0;
 text-align:left;
}
.contribution_module .contribution_module_colb,
.contribution_heading {
 width:720px;
 float:left;
 text-align:left;
}
.contribution_heading {
font-family: Georgia; color:#000; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0 0 0px 0; line-height:30px; _margin-bottom:0px;
}
.contribution_container,
.contribution_container_top,
.contribution_container_middle,
.contribution_container_bottom {
 width:720px;
 float:left;
}
.contribution_container_top {
 height:26px;
 margin:0px 0 0;
 padding:5px 0 0;

}
.contribution_container_top i {
 width:auto;
 float:left;
 padding:0 10px 0 0;
}
.contribution_container_top em {
 width:680px;
 float:left;
 color:#7C7C7C;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
}

.contribution_container_top em a{
	font-size:12px;
	color:#006B9C !important;
	font-weight:normal;
}

.no_discussion {
 width:100%;
 float:left;
 color:#575757;
 font-style:normal;
 font-size:12px;
padding:5px 0px 15px 0;
}
.contribution_container_middle {
 padding:0px 0;
 margin-top:10px;

}
.contribution_container_middle big {
 width:100%;
 float:left;
 color:#666;
 font-size:15px;
 font-weight:bold;
 padding:0 0 0 0px;
_overflow:hidden;
_height:1px;
}
.contribution_container_middle .contribution_container_middle_left {
 width:auto;
 padding:0 10px 0 0;
 float:left;
}
.contribution_container_middle .contribution_container_middle_right {
 width:90%;
 float:left;
}
.contribution_container_middle dfn,
.contribution_container_middle .contribution_container_middle_right dfn {
 width:100%;
 color:#006B9C;
 font-size:14px;
 font-weight:bold;
 font-style:normal;
 float:left;
}
.contribution_container_middle cite,
.contribution_container_middle .contribution_container_middle_right cite {
 width:99%;
 float:left;
 font-size:11px;
 color:#9C9C9C;
 padding:5px 0 0;
 font-style:normal;
}
.contribution_container_middle b,
.contribution_container_middle .contribution_container_middle_right b {
 width:100%;
 float:left;
 font-size:12px;
 color:#000;
 font-weight:normal;
 padding:5px 0 0;
}
.contribution_container_middle .contribution_container_middle_right del,
.contribution_container_middle .contribution_container_middle_right del i,
.contribution_container_middle .contribution_container_middle_right del em {
 width:100%;
 float:left;
 font-size:12px;
 color:#333;
 line-height:18px;
 text-decoration:none;
 font-weight:normal;
 padding:0 0 5px;
}
.contribution_container_middle .contribution_container_middle_right del i {
 color:#7C7C7C;
 font-style: normal;
 font-weight:bold;
 padding:0 3px 0 0;
}
.contribution_container_middle .contribution_container_middle_right del em {
 width:87%;
 font-style:normal;
}
.comment_container,
.contribution_container_middle_right .comment_container {
 width:665px;
 float:left;
 margin:10px 0 0 10px;
 padding:0 0 0 10px;
 border-left:2px solid #D9D9D9;
}
.comment_container b,
.contribution_container_middle_right .comment_container b {
 width:auto;
 float:left;
 color:#575757;
 font-weight:bold;
 font-size:12px;
}
.comment_container dfn,
.contribution_container_middle_right .comment_container dfn {
 width:600px;
 float:left;
 color:#92A9CB;
 font-weight:normal;
 font-size:12px;
 padding:5px 0 0;
}
.contribution_container_bottom del {
 width:720px;
 color:#006B9C;
 font-size:12px;
 text-align:right;
 font-style:normal;
 text-decoration:none;
 float:left;
 padding:5px 0 0;
 cursor:pointer;
}
.profile_detail,
.profile_detail .profile_detail_container,
.my_profile_meter {
 width:100%;
 float:left;
}

.my_profile_meter {
margin-bottom:5px;
}


.profile_detail .profile_detail_container { 
 padding:5px 0 5px;
 background:url(images/blk_dotted.gif) repeat-x 0 100%;
}
.profile_detail .profile_detail_container dfn { 
 width:29%;
 float:left;
 font-size:13px;
 font-weight:bold;
 font-style:normal;
 text-align:left;
 padding:0 2px 0 10px;
}
.profile_detail .profile_detail_container em { 
 width:68%;
 float:left;
}
.profile_detail .profile_detail_container em i { 
 width:98%;
 float:left;
 color:#575757;
 font-size:13px;
 font-style:normal;
background:url(images/b_bull.gif) no-repeat 0 5px;
padding-left:10px;
margin:0 0 5px;
}
.profile_detail .profile_detail_container em i span { 
 float:left;
}
.profile_detail .profile_detail_container em i del { 
 color:#575757;
 font-size:13px;
 font-style:normal;
 text-decoration:none;
 padding:0 2px 0 0;
 float:left;
 cursor:pointer;
}
.profile_detail .profile_detail_container em i del.active { 
 height:34px;
 float:left;
 background:url(images/green_active.gif) no-repeat 50% bottom;
 z-index:100;
 position:relative;
}
.browse_container {
 width:100%;
 float:left;
/* raj  margin:0 0 13px 7px; */
 margin:0 0 13px;
}
.browse_content_top {
 width:100%;
 /* raj height:31px; */
 float:left;
/* raj background:url(images/qa_browse_top.gif) no-repeat; */
 padding-bottom:5px;
}
.browse_heading {
 
 float:left;
 text-align:left;
/* raj padding:6px 0 0 10px; */
}
.browse_heading b {
 width:95%;
 float:left;
 color:#000;
/* raj font-size:12px; */
font-size:16px;
 font-weight:bold;
}
.browse_heading em {
 width:auto;
 float:left;
 color:#575757;
 padding:3px 0 0;
 cursor:pointer;
}
.browse_content_middle {
 width:100%;
 float:left;
/* raj background:url(images/qa_browse_middle.gif) repeat-y; */
}
.browse_content_bottom {
 width:100%;
 height:3px;
 float:left;
 position:relative;
 /*background:url(images/qa_browse_right.gif) no-repeat;*/
}
.spouse_module {
 width:231px;
 float:left;
 padding:0px 0 13px;
}
*html .spouse_moduleas {
 padding:10px 0 13px 10px;
}
*html .spouse_module {
 padding-top:0px;
}
.spouse_module .spouse_module_top {
 width:231px;
 height:33px;
 float:left;
 background:url(images/darkgreen_bg_top.gif) no-repeat;
}
.spouse_module .spouse_module_top dfn {
 color:#fff;
 float:left;
 font-size:13px;
 font-weight:bold;
 font-style:normal;
 padding:6px 0 0 10px;
}
.spouse_module .spouse_module_top i {
 float:right;
 font-style:normal;
 padding:7px 8px 0 10px;
}
.spouse_module .spouse_module_middle {
 width:231px;
 float:left;
 background:url(images/darkgreen_bg_middle.gif) repeat-y;
}
.spouse_module_middle_content {
 width:100%;
 float:left;
 padding:5px 0;
 font-weight: normal;
}
.spouse_module_middle_content tt {
 float:left; 
 width:180px; 
 padding:10px; 
 font-family:arial;
 color:#c0bebf;
}
.spouse_module_middle_content dfn {
 float:left;
 padding:4px 5px 0 10px;
}
*html .spouse_module_middle_content dfn {
 padding:3px 2px 0 10px;
}
*+html .spouse_module_middle_content dfn {
 padding:3px 5px 0 10px;
}
.spouse_module_middle_content cite,
.spouse_module_middle_content del,
.spouse_module_middle_content big {
 width:70%;
 float:left;
}
.spouse_module_middle_content del {
 width:100%;
 text-decoration:none;
 padding:0px;
}
*html .spouse_module_middle_content del {  
 margin-bottom: 0px;
}
.spouse_module_middle_content big {
 width:90%;
 padding:0;
}
*html .spouse_module_middle_content big {
 width:195px;
 padding:0;
 margin-bottom : 0px;
}
.spouse_module_middle_content cite em,
.spouse_module_middle_content del em ,
.spouse_module_middle_content big em {
 width:100%;
 float:left;
 color:#7c7c7c;    /* changed 575757 to 7C7C7C */
 font-size:16px;  /* changed 12 to 16 px */
 font-weight:bold; 
 font-style:normal;
}
.spouse_module_middle_content cite em b ,
.spouse_module_middle_content cite em i,
.spouse_module_middle_content del em i,
.spouse_module_middle_content del em b,
.spouse_module_middle_content big em b,
.spouse_module_middle_content big em i {
 width:auto;
 float:left;
 color:#2057C5;
 font-weight:bold;
 font-size:13px;
 font-style:normal;
 padding:0 5px 0 0;
}
.spouse_module_middle_content del em i {
 padding:5px 5px 0 0;
}
*html .spouse_module_middle_content cite em i,
*html .spouse_module_middle_content del em i {
 padding:5px 5px 0 0;
}
*+html .spouse_module_middle_content cite em i,
*+html .spouse_module_middle_content del em i {
 padding:5px 5px 0 0;
}
.spouse_module_middle_content cite em b  {
 width:140px;
 float:right;
}
.spouse_module_middle_content cite em i {
 width:auto;
 padding-top:5px;
}
.spouse_module_middle_content cite i,
.spouse_module_middle_content del i,
.spouse_module_middle_content big i {
 width:100%;
 float:left;
 color:#707070;
 font-size:12px;
 font-style:normal;
}
.spouse_module_middle_content big i {
 width:98%;
 position:relative;
}
.spouse_module .spouse_module_bottom {
 width:231px;
 height:7px;
 float:left;
 background:url(images/darkgreen_bg_bottom.gif) no-repeat;
}
.profile_container,
.my_profile_container {
 width:100%;
 float:left;
 margin:13px 0 0;
 background:url(images/suggested_bg_profile.gif) no-repeat;
}
.my_profile_container {
 background:none;
}
.profile_container_content {
 width:95%;
 float:left;
 margin:8px 12px 3px;
}
*html .profile_container_content {
 width:94%;
 margin:8px 10px 3px;
}
.profile_container_content_heading,
.my_profile_container_content_heading {
 color:#575757;
 font-weight:bold;
 font-size:18px;
 padding:0 0 0px;
}
.my_profile_container_content_heading {
 float:left;
 border-bottom:solid 1px #e6e6e6;
 padding-bottom:3px;
 width:100%;
}
.profile_container_content_heading b {
 float:left;
}
.profile_container_content_heading span {
 float:right;
 font-size:12px;
 font-weight:normal;
 padding:2px;
}
.profile_container_subcontent,
.my_profile_container_subcontent {
 color:#575757;
 float:left;
 font-size:12px;
 padding:0;
 width:100%;
}
.my_profile_container_subcontent {
 color:#575757;
 float:right;
 font-size:12px;
 width:440px;
 border-left:solid 2px #d1d2d1;
 padding-left:5px;
 margin-top:10px;

 }
*html .my_profile_container_subcontent {
 float:left;
 margin-left: 26px;
 }
.my_profile_edit_container {
 color:#575757;
 float:left;
 font-size:12px;
 width:45px;
 text-align:center;
 border-right:solid 2px #d1d2d1;
 margin:0 0 0 -1px;
}
*html .my_profile_edit_container {
 width:67px;
 margin:0 0 0 -15px;
 }

.my_profile_ask_container {
 float:right;
 width:200px;
 font-size:12px;
 text-align:right;
 padding-right: 0px;;
}
.my_profile_ask_container tt {
 float:left;
 font-family:arial;
 padding-left:2px;
}
.profile_container_subcontent .profile_container_subcontent_text {
 width:100%;
 color:#575757;
 font-size:12px;
 float:left;
 padding:5px 0 6px;
background:url(images/blk_dotted.gif) repeat-x 0 100%;
}
.my_profile_container_subcontent .profile_container_subcontent_text strong {
 float:left;
 width:102px;
 text-align:left;
 padding-right:5px;
}
.my_profile_container_subcontent .profile_container_subcontent_text code {
 float:left;
 font-family:Arial;
 color:#D3D3D3;
 width:270px;

}
.my_profile_container_subcontent .profile_container_subcontent_text tt {
 float:right;
 text-align:left;
 width:332px;
 padding-top:3px;
}
.profile_container_subcontent .profile_container_subcontent_text dfn,
.my_profile_container_subcontent .profile_container_subcontent_text dfn {
 width:400px;
 color:#575757;
 font-size:14px;
 float:left;
 font-style:normal;
 padding:0 0 0px;
}
.my_profile_container_subcontent .profile_container_subcontent_text dfn {/* Juneja */
 width:385px;
 margin-top:0;
}
.profile_container_subcontent .profile_container_subcontent_text del {
 width:400px;
 color:#EFBA00;
 font-size:11px;
 font-style:normal;
 text-decoration:none;
 float:left;
 padding:10px 0 0;
}
.profile_container_subcontent .profile_container_subcontent_text em {
 width:460px;
 color:#9C9C9C;
 font-size:11px;
 font-style:normal;
 float:left;
 padding:2px 0 0;
}
.profile_container_subcontent .profile_container_subcontent_text em i {
 float:left;
}
.profile_container_subcontent .profile_container_subcontent_text em b {
 color:#91A2BB;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
 float:left;
 padding:0 5px;
 width:400px;
}
.profile_container_subcontent .profile_container_subcontent_text em strong {
 float:left;
 padding:0 2px;
 cursor:pointer;
}
.profile_container_subcontent .profile_container_subcontent_text cite,
.my_profile_container_subcontent .profile_container_subcontent_text cite {
 width:400px;
 color:#575757;
 font-size:12px;
 font-style:normal;
 float:left;
 padding:2px 0 0;
}
.my_profile_container_subcontent .profile_container_subcontent_text cite {
 width:385px;
}
.profile_container_subcontent .profile_container_subcontent_text label,
.my_profile_container_subcontent .profile_container_subcontent_text label {
 width:100%;
 color:#575757;
 font-size:14px;
 float:left;
 font-style:normal;
 padding:5px 0;
background:url(images/blk_dotted.gif) repeat-x 0 100%;
}
.my_profile_container_subcontent .profile_container_subcontent_text label {
 width:435px;
background:url(images/blk_dotted.gif) repeat-x 0 100%;
}
.my_profile_container_subcontent .profile_container_subcontent_text small {
 color:#575757;
 font-size:12px;
}
.profile_container_subcontent .profile_container_subcontent_text label em,
.my_profile_container_subcontent .profile_container_subcontent_text label em {
 width:100px;
 color:#575757;
 font-size:12px;
 float:left;
 font-weight:bold;
 font-style:normal;
 text-align:left;
 padding:0 10px 0 0;
}
.my_profile_container_subcontent .profile_container_subcontent_text label em {
 width:105px;
}
.profile_container_subcontent .profile_container_subcontent_text label i,
.my_profile_container_subcontent .profile_container_subcontent_text label i {
 width:380px;
 color:#575757;
 font-size:12px;
 float:left;
 font-style:normal;
}
*html .profile_container_subcontent .profile_container_subcontent_text label i,
.my_profile_container_subcontent .profile_container_subcontent_text label i {
  width:310px; 
}
.my_profile_container_subcontent .profile_container_subcontent_text label i {
 width:310px;
}
.my_profile_container_subcontent .profile_container_subcontent_text big {
 float:right;
 font-size:9px;
 width:320px;
}
*html .my_profile_container_subcontent .profile_container_subcontent_text big {
 width:320px;
}
.profile_container_content_subheading {
 width:487px;
 height:27px;
 float:left;
 margin:0;
 padding:5px 0 0;
 margin:5px 0 0;
 background:url(images/contribution_bg_people.gif) no-repeat;
}
.profile_container_content_subheading i {
 width:auto;
 float:left;
 padding:0 10px 0 0;
}
.profile_container_content_subheading em {
 width:300px;
 float:left;
 color:#9C9C9C;
 font-style:normal;
 font-size:12px;
}
.profile_container_content_subheading span {
 float:right;
 font-size:12px;
 font-weight:normal;
 padding-top:6px;
 margin:-4px 0 0 0;
}
.profile_container_bottom {
 width:517px;
 float:left;
}
.profile_container_bottom .profile_container_bottom_left {
 width:3px;
 height:41px;
 float:left;
 background:url(images/grey_bg_left.gif) no-repeat;
}
.profile_container_bottom .profile_container_bottom_middle {
 width:511px;
 height:41px;
 float:left;
 background:url(images/grey_bg_middle.gif) repeat-x;
}
.profile_container_bottom_middle_text {
 float:left;
 padding:3px 12px;
 margin:7px 0;
/* border-right:2px solid #E7E7E7; */
}
.right_border {
 border-right: none;
}
.profile_container_bottom_middle_text b {
 width:auto;
 float:left;
 padding:0 5px;
}
.my_profile_privacy {
 float:left;
 width:100%;
}
.my_profile_privacy tt {
 float:left;
 font-family:arial;
}
.my_profile_privacy code {
 float:left;
 font-family:arial;
 font-weight:bold;
 font-size:14px;
 color:#575757;
 padding-left:8px;
}
.profile_container_bottom_middle_text em {
 float:left;
 font-size:12px;
 color:#006B9C;
 padding:2px 0 0;
 font-style:normal;
}
.my_profile_privacy_content {
 float:right;
 width:468px;
 padding-top:3px;
 font-size:12px;
}
*html .my_profile_privacy_content { width:465px; }
.profile_container_bottom .profile_container_bottom_right {
 width:3px;
 height:41px;
 float:left;
 background:url(images/grey_bg_right.gif) no-repeat;
}
.ask_question {
float:left;
margin:10px 0 10px 0px;
padding-bottom:10px;
background:#F1F1F1;
border:1px solid #E1E8EC;
color:#333333;
font-size:12px;

width:98%;
 
}
.margin_top_negative {
 margin-top:-12px !important;
#margin-top:-7px !important;
}
.ask_question .ask_question_top {
 width:517px;
 height:4px;
 float:left;
 overflow:hidden;
 background:url(images/green_bg_top.gif) no-repeat;
}
.ask_question .ask_question_middle {
 width:100%;
 float:left;
 
}
.ask_question_middle_heading {
 
 color:#7C7C7C;
 font-size:16px;
 font-weight:bold;
 padding:10px;
}
.ask_question_middle_heading_center {/*added by shilpi as on 25aug2008*/
 width:95%;
 float:left;
 color:#575757;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 padding:3px 10px 0px 10px;
}
.ask_question_middle_subheading_center { /*added by shilpi as on 25aug2008*/
 width:95%;
 float:left;
 color:#575757;
 text-align:center;
 font-size:14px;
 font-weight:normal;
 padding:3px 10px 0 0;
}
.ask_question_middle_content {
 width:100%;
 float:left;
 padding:0;
 margin:5px 0 0;
 
}

.ask_question_middle_content  dfn{
margin-bottom:10px;
}

.ask_question_middle_content .ask_question_middle_content_text {
 width:98%;
 float:left;
 padding: 0 0 5px 12px;
}
.ask_question_middle_content .ask_question_middle_content_text del {/*added by shilpi as on 25aug2008*/
 width:100%;
 float:left;
 color:#8B9B52;
 font-size:10px;
 text-decoration:none;
 font-weight:normal;
}
.ask_question_middle_content .ask_question_middle_content_text del b {/*added by shilpi as on 25aug2008*/
 width:auto;
 float:left;
 padding:0 5px 0 0;
}
.ask_question_middle_content .ask_question_middle_content_text del em {/*added by shilpi as on 25aug2008*/
 width:95%;
 float:left;
 color:#A3A3A3;
 font-size:10px;
 font-style:normal;
 text-decoration:none;
 font-weight:normal;
}
.ask_question_middle_content .ask_question_middle_content_text dfn,
.ask_question_middle_content .ask_question_middle_content_text cite {
 width:95%;
 float:left;
 color:#8B9B52;
 font-size:14px;
 font-weight:bold;
}
.ask_question_middle_content .ask_question_middle_content_text dfn b {
 width:auto;
 float:left;
 padding:5px 10px 0 0;
}
*html .ask_question_middle_content .ask_question_middle_content_text dfn b {
 padding:4px 10px 0 0;
}
*+html .ask_question_middle_content .ask_question_middle_content_text dfn b {
 padding:4px 10px 0 0;
}
.ask_question_middle_content .ask_question_middle_content_text dfn em {
 width:94%;
 float:left;
 color:#006B9C;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
}
.ask_question_middle_content .ask_question_middle_content_text cite {
 color:#9C9C9C;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 padding:0 0 0 15px;
}
.ask_question .ask_question_bottom {
 width:517px;
 height:4px;
 float:left;
 overflow:hidden;
 background:url(images/green_bg_bottom.gif) no-repeat;
}
.ask_question_middle_content .ask_question_middle_content_left {
 width:auto;
 float:left;
 text-align:left;
 padding:0 10px;
}
.ask_question_middle_content .ask_question_middle_content_right,
.ask_question_middle_content_right dfn,
.ask_question_middle_content_right label,
.ask_question_middle_content_right label i,
.ask_question_middle_content_right cite,
.ask_question_middle_content_right del {
 width:90%;
 float:left;
 text-align:left;
}
.ask_question_middle_content_right dfn {
 font-size:15px;
 font-weight:bold;
 font-style:normal;
 padding:3px 0;
}
.ask_question_middle_content_right label,
.ask_question_middle_content_right label i {
 width:98%;
 font-size:12px;
 font-style:normal;
}
.ask_question_middle_content_right label i {
 padding:3px 0;
}
.ask_question_middle_content_right cite {
 font-style:normal;
 text-decoration:none;
 padding:5px 0 0;
}
.ask_question_middle_content_right cite em {
 width:auto;
 float:left;
 color:#D7A700;
 font-style:normal;
}
.ask_question_middle_content_right cite i {
 width:auto;
 float:left;
 font-style:normal;
}
.ask_question_middle_content_right del {
 color:#8C8C8C;
 padding:5px 0 0;
 text-decoration:none;
}
.profile_top {
 float:left;
 background:url(images/profile_top.gif) no-repeat;
 width:517px;
 height:3px;
}
.profile_middle {
 float:left;
 background:url(images/profile_repeater.gif) repeat-y;
 width:517px;
}
.profile_bottom {
 float:left;
 background:url(images/profile_bottom.gif) no-repeat;
 width:517px;
 height:3px;
}
.my_profile_meter p {
 padding:0 10px;
 width:480px;
 float:left;
}
.my_profile_meter p tt.heading-meter {
 float:left;
 width:100%;
 font-size:14px;
 color:#303030;
 padding-top:8px;
 padding-bottom:8px;
 font-family:arial;
 font-weight:bold;
}
.my_profile_meter p span {
 float:left;
 width:100%;
}
.my_profile_meter p span em {
 float:left;
 width:374px;
 background:url(images/profile_meter.gif) no-repeat;
 height:21px;
}
.my_profile_meter p span em small {
 float:left;
 width:35%;
 background:url(images/profile_meter_repeater.jpg) repeat-x;
 height:17px;
 margin-top:2px;
 margin-left:2px;
}
.my_profile_meter p span strong {
 float:left;
 font-size:14px;
 color:#303030;
 margin-left:5px;
 padding-top:2px;
}
.my_profile_meter p label {
 float:left;
 width:100%;
 padding:5px 0 5px 0;
}
.my_profile_meter p label del {
 float:left;
 padding-top:2px;
}
.my_profile_meter p label dfn {
 float:left;
 font-style:normal;
 font-size:12px;
 padding-left:3px;
 width:460px;
}
.my_profile_meter p label dfn b {
 width:auto;
 font-weight:bold;
 font-style:normal;
 color:#006B9C;
}
.spouse_module_middle_content code {
 width:100%;
 float:left;
 text-align:center;
 padding-left:5px;
}
.confirm-module {
 float:left;
 width:755px;
 padding:0 0 8px 0;
}
.confirm-module-top {
 float:left;
 width:755px;
 height:4px;
 background:url(images/confirm-module-top.jpg) no-repeat;
}
.confirm-module-middle {
 float:left;
 width:755px;
 background:url(images/confirm-module-repeater.jpg) repeat-y;
}
.confirm-module-middle span {
 float:left;
 width:500px;
 padding-top:2px;
}
.confirm-module-middle span del {
 float:left;
 padding:0 5px;
}
.confirm-module-middle span b {
 float:left;
 color:#2057c5;
 font-size:15px;
}
.confirm-module-middle label {
 float:right;
 width:130px;
 padding-top:2px;
 margin-top:-3px;
 padding-left:10px;
 border-left: solid 1px #d4d4d4;
 position:relative;
}
.confirm-module-middle label dfn {
 float:left;
 padding:4px 3px 0;
}
.confirm-module-middle label i {
 float:left;
 color:#006B9C;
 font-size:12px;
 font-style:normal;
 padding-top:4px;
}
.confirm-module-bottom {
 float:left;
 width:755px;
 height:4px;
 background:url(images/confirm-module-bottom.jpg) no-repeat;
}
/* below css code is added by shilpi garg for business card module as on 1st sept 2008 */
.businesscard_module {
 width:100%;
 float:left;
 margin:5px 0;
}
.businesscard_heading {
 width:100%;
 float:left;
 color:#7F7F7F;
 font-size:14px;
 font-weight:bold;
 padding:0 0 10px;
}
.businesscard_left {
 width:322px;
 float:left;
 margin:0 0 0 5px;
}
.businesscard_left_top {
 width:356px;
 height:5px;
 float:left;
 overflow:hidden;
 background:url(images/profilegrey_bg_top.gif) no-repeat;
}
.businesscard_left_middle {
 width:356px;
 float:left;
 background:url(images/profilegrey_bg_middle.gif) repeat-y;
}
.businesscard_img {
 width:60px;
 float:left;
 padding:10px 0 0 10px;
}
.businesscard_content {
 width:270px;
 float:left;
 padding:10px 0 0 5px;
}
.businesscard_content label {
 width:98%;
 float:left;
 font-style:normal;
}
.businesscard_content label i {
 width:100%;
 float:left;
 color:#7F7F7F;
 font-size:16px;
 font-weight:bold;
 padding:0 0 3px 0;
 font-style:normal;
}
.businesscard_content label em {
 width:100%;
 float:left;
 color:#A6A6A6;
 font-size:12px;
 font-style:normal;
 padding:0 0 3px 0;
}
.businesscard_content label dfn {
 width:100%;
 float:left;
 color:#7F7F7F;
 font-size:12px;
 font-style:normal;
}
.businesscard_content_bottom {
 width:348px;
 height:57px;
 float:left;
 padding:0;
 margin:10px 0 0 4px;
 background:url(images/logo_grey_bg.gif) no-repeat;
}
.businesscard_content_bottom del {
 width:auto;
 float:left;
 padding:25px 5px 0;
}
.businesscard_right {
 width:360px;
 float:left;
 margin:0 0 0 5px;
}
.businesscard_right p {
 width:360px;
 float:left;
 padding:8px 0 7px;
}
.businesscard_right p i {
 width:70px;
 float:left;
 color:#7F7F7F;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 text-align:right;
 padding:0 3px 0 0;
}
.businesscard_right p em {
 width:270px;
 float:left;
 color:#7F7F7F;
 font-size:12px;
 font-style:normal;
}
.businesscard_left_bottom {
 width:356px;
 height:5px;
 float:left;
 background:url(images/profilegrey_bg_bottom.gif) no-repeat;
}
/*above css code is added by shilpi garg for business card module as on 1st sept 2008*/
/*------------------------------------------------------------------------------
CSS Defnitions created by Bideshi for Map Related Pages Starts from here.
Verified and fine tuned by Nilay

------------------------------------------------------------------------------*/
.col_a .green_module  .green_module_map_cola{width:750px;  _width:780px;}
.profile_module .profile_module_middle_wide{
 width:744px;
 float:left;
 text-align:left;
 background:url(images/green_bg_middle_wide.gif) repeat-y;
}
.profile_module .profile_module_middle_wide img{float:left;_margin-left:-3px; _padding:0}    
.profile_module_middle_wide .profile_module_middle_left_wide {
 width:630px;
 float:left;
 padding:5px;
}
.profile_module_middle_wide .profile_module_middle_right_wide {
 width:90px;
 float:left;
 padding:5px;
}
.down_arrow{width: 85px;height: 14px; display: block; clear: both; background:#dadada; text-align: center;_padding:0px 0px 0 40px}
.down_arrow img{float:none; margin:8px 40px 0 40px;clear:both}
.map_col_b h2{font:bold 12px arial; color:#575757; padding:12px 0 0 0;}
.map_col_b h2 img.map_ballon{display:block; float:left; margin:2px 5px 0 0; }
.map_col_b h2  .map_loc_content{float:left; font:normal 12px arial; color:#575757; line-height:18px; width:170px;}
.map_col_b h2  .map_privacy_content{float:left; font:normal 11px arial; color:#d58926; line-height:18px; width:163px; padding:0 2px;}
.map_col_b h2  .map_loc_content i{font-style:normal;display:block; margin:8px 0 0 0;}
.map_col_b .map_blank{line-height:168px; _line-height:172px;}
.map_col_b  ul{list-style:none; font:normal 12px arial; margin:5px 0 0 0;}
.map_col_b  ul li{line-height:20px;}
.map_col_b  ul li input{margin-right:3px; _margin-right:0; vertical-align:middle;}
.map_col_b .map_search_box {border:1px solid #c2cfd7; background:#e9eef1; margin:14px 0 0 0; width:173px; padding:2px 6px; _width:187px; line-height:18px;}
.map_col_b .map_search_bg_null{border:0; background:0; margin:14px 0 0 0; width:173px; padding:2px 6px; _width:187px; line-height:18px;}
.map_col_b .map_search_box em{font:normal 12px arial; color:#575757; font-style:normal; display:block; line-height:18px; padding-bottom:5px;}
.map_col_b .map_search_box input{border:1px solid #7f9db9; margin:0px 5px 0px 0;  height:18px; font:normal 12px arial; color:#575757;}
.map_col_b .map_search_box img{margin-top:3 px; vertical-align:middle;}
.map_col_b .map_search_box i{font:normal 10px arial; font-style:normal; }
.map_col_b .find_peers {padding-top:4px; border:1px solid #c9c9c9;width:185px;_width:187px; margin-top:10px; }
.map_col_b .find_peers h5{font:bold 11px arial; color:#575757; background:url('images/peer_bg.gif') repeat-x; height:19px; border-bottom:3px solid #e4e4e4; padding-left:3px;}
.map_col_b .find_peers .map_contact{overflow-y:auto;overflow-x:hidden; height:138px;_height:128px}
.map_contact .map_peer_contact{ text-align:center; padding:3px 3px; border:3px solid #e4e4e4; border-top:0;}
.map_contact .map_peer_contact b{float:left; margin-top:3px;}
.map_contact .map_peer_contact img{border:medium none;vertical-align:top;}
.map_contact .map_peer_contact dfn{float:left;line-height:5px;margin-left:4px;text-align:left;width:137px;}
/* .map_contact .map_peer_contact img{border:1px solid #000; vertical-align:top;} */
.map_contact .map_peer_contact img.pbar{border:0; margin:3px 0 0 0; }
/* .map_contact .map_peer_contact dfn{float:left; text-align:left; width:110px; margin-left:4px; line-height:5px;} */
.map_contact .map_peer_contact dfn em{font:bold 11px arial; color:#efba00;}
.map_contact .map_peer_contact dfn i{font:normal 10px arial; color:#333; }
.cl{clear:both; padding:0; margin:0; line-height:0; display:block }
.map_box{width:761px;}
#map_box #frameId{width:743px;}
.map_box  .map_content{border-left:2px solid #c1d0d7; border-right:2px solid #c1d0d7; width:757px; background:#fff; padding:0 0 4px 0;_margin-top:-3px}
.map_box  .map_content object{width:753px; }
.map_box  .map_content object embed{width:753px;}
/*.map_box  .map_content .map_col_a{width:530px; float:left; padding:0 0 0 7px; _width:537px;}*/
/*Modified by times*/
.map_box .map_content .map_col_a{width:547px; float:left; padding:0 0 0 7px;}
.map_col_a h2{font:bold 18px/24px arial; color:#f2bf24; padding:10px 0 6px 0;}
.map_col_a h2 b{font:normal 12px arial; color:#6b6b6b;}
.map_col_a .gmap{/*background:url('images/map_enlarge.gif') no-repeat;*/ height:425px;}
.map_box .map_content .map_col_b{float:right; width:188px; padding-top:2px; margin-right:13px;}

*html .map_box .map_content .map_col_b{float:right !important; width:188px !important; padding-top:2px; margin-right:7px !important; overflow:hidden !important}

.map_box .tbar{height:25px; background:url('images/map_menu_bar_bg.gif') repeat-x;}
.tbar ul.map_tbar{list-style:none;width:100%; }
.tbar ul.map_tbar li{ display:inline; float:left; background:#fff; margin:5px 0 0 3px;height:19px}
.tbar ul.map_tbar li b{background:url('images/map_menu_btn_lft.gif') no-repeat; float:left; width:2px; height:20px;_height:19px}
.tbar ul.map_tbar li dfn{float:left; font-style:normal; font:normal 10px arial;color:#6b6b6b; border-top:1px solid #c2cfd7;padding:2px 2px 0 5px }
.tbar ul.map_tbar li.active{background:#fff; height:20px; }
.tbar ul.map_tbar li.lft{background:none; height:20px;border:none;_margin:0; }
.tbar ul.map_tbar li.rgt{background:none; height:20px;border:none; float:right;_margin:0;}
.tbar ul.map_tbar li.lft img{margin:-5px 2px 20px -3px;_margin:0;}
.tbar ul.map_tbar li.rgt img{margin:-5px 0px 20px 0px;_margin:0;}
.tbar ul.map_tbar li.active b{_height:20px}
.tbar ul.map_tbar li.active i{_height:20px}
.tbar ul.map_tbar li.active a{color:#006B9C}
.tbar ul.map_tbar li.active a:hover{color:#006B9C}
.tbar ul.map_tbar li.shrink{height:21px; float:right; font:normal 11px arial;background:none; border:none}
.tbar ul.map_tbar li.shrink img{vertical-align:middle; margin-right:5px;}
.tbar ul.map_tbar li i{background:url('images/map_menu_btn_rgt.gif') no-repeat; float:left; width:15px; height:20px;_height:19px  }
 /*----------------------------Small map CSS----------------------------*/.
.small_map_box{width:300px;}
.small_map_box img.botimg{float:left; _margin-top:-2px;}
/*.small_map_box .small_map_content{float:left;border-left:2px solid #c1d0d7; border-right:2px solid #c1d0d7;  background:#fff; padding:3px 3px 0 3px; _margin-top:-3px;width:221px;}*/
/*Modified by times*/
.small_map_box .small_map_content{float:left;border-left:2px solid #c1d0d7; border-right:2px solid #c1d0d7; background:#fff; padding:3px 3px 0 3px; _margin-top:-3px;width:221px;_width:221px;overflow: hidden;}
.small_map_col_a .small_gmap{/*background:url('images/map_small.gif') no-repeat;*/ height:98px; overflow:hidden;}
.small_map_col_a  #smallwarp{height:98px; overflow:hidden;}
.small_map_col_a  #smallwarp object{height:98px;}
.small_map_col_a  #smallwarp object embed{height:98px;}
.small_map_box .small_tbar{height:25px; background:url('images/map_menu_bar_bg.gif') repeat-x; margin-right:-1px;}
.small_tbar ul.small_map_tbar{list-style:none;width:100%; }
.small_tbar ul.small_map_tbar li{ display:inline; float:left; background:#fff; margin:5px 0 0 3px;height:19px}
.small_tbar ul.small_map_tbar li b{background:url('images/map_menu_btn_lft.gif') no-repeat; float:left; width:2px; height:20px;_height:19px}
.small_tbar ul.small_map_tbar li dfn{float:left; font-style:normal; font:normal 10px arial;color:#6b6b6b; border-top:1px solid #c2cfd7;padding:2px 2px 0 5px }
.small_tbar ul.small_map_tbar li.active{background:#fff; height:20px; }
.small_tbar ul.small_map_tbar li.lft{background:none; height:20px;border:none;_margin:0; }
.small_tbar ul.small_map_tbar li.rgt{background:none; height:20px;border:none; float:right;_margin:0;}
.small_tbar ul.small_map_tbar li.lft img{margin:-5px 2px 20px -3px;_margin:0;}
.small_tbar ul.small_map_tbar li.rgt img{margin:-5px 0px 20px 0px;_margin:0;}
.small_tbar ul.small_map_tbar li.active a{color:#006B9C}
.small_tbar ul.small_map_tbar li.active a:hover{color:#006B9C}
.small_tbar ul.small_map_tbar li.active b{_height:20px}
.small_tbar ul.small_map_tbar li.active i{_height:20px}
.small_tbar ul.small_map_tbar li i{background:url('images/map_menu_btn_rgt.gif') no-repeat; float:left; width:15px; height:20px;_height:19px  }
.map_np .map_np_content{padding:5px 0px 5px 15px; _margin-left:1px; background:#ebeee0; width:475px; _width:490px; float:left; }
.map_np .map_np_content h3{font:bold 14px arial; color:#575757; border-bottom:1px solid #d3d6c9; width:456px; padding:8px 0} 
.map_np .map_np_content h5{font:bold 12px arial; color:#9c9c9c;width:456px; padding:8px 0} 
.map_np .map_np_content h5 img{margin:4px 5px 0 0; } 
.map_np .map_np_content h5 i{font:normal 12px arial; padding-left:10px;} 
.map_np img{float:left;}
.pro_container h3{font:normal 14px arial; color:#575757; padding:5px 0;}
.pro_container p{font:normal 12px arial; color:#575757; line-height:18px;}
.pro_container i{font:normal 11px arial; color:#9c9c9c; line-height:18px; }
.profile_subheading em{font:normal 12px arial; color:#9c9c9c; font-style:normal; border-bottom:1px solid #e4e4e4; padding:0 350px 5px 0;  }
.dot_hr_line{border-bottom:1px dotted #e4e4e4; padding:5px 0;}
.hr-line{border-bottom:1px solid #e4e4e4; padding:2px 0;}
.pro_container span{font:normal 12px arial; color:#575757; float:left;display:block; padding:8px 0 3px 0;}
.pro_container span.content{width:348px;}
.pro_container span.caption{ text-align:right; width:105px; padding-right:5px;}
/*added by times*/
.map_box .botimg{_margin-top:-12px;#margin-top:-15px}
/*below code is add for group pages by shilpi garg as on 10 sept 2008*/
.profile_content del big {
 color:#EFBA00;
 text-decoration:none;
 padding:10px 0 0;
 width:380px;
 font-size:12px;
 margin-bottom:10px;
}
.profile_content del big i {
 width:auto;
 padding:0 5px;
 font-weight:normal;
}
.profile_content del big strong {
 padding:0 35px 0 0;
 width:auto;
 font-weight:normal;
 font-size:12px;
}
.profile_content del big strong.mod {
 padding:0 25px 0 0;
 width:auto;
 font-weight:normal;
 font-size:12px;
 float:left;
 display:block;
}
.profile_content del big b {
 width:auto;
 font-weight:normal;
 font-size:12px;
}
.profile_content del big em {
 width:auto;
 font-weight:normal;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 padding:0 0 0 5px;
}
.profile_heading_grey {
 width:380px;
 float:left;
 color:#575757;
 font-weight:bold;
 font-style:normal;
 padding:0 0 0 5px;
}
.profile_content_bottom {
 width:513px;
 float:left;
 background:#F7F9F2;
 margin:0 0 0 2px;
 padding:5px 0 2px;
 overflow:hidden;
 border-top:1px solid #DEE5C6;
}
*html .profile_content_bottom {
 width:513px;margin:0 0 0 1px;
}
.profile_content_bottom cite {
 width:auto;
 float:left;
 padding:0 0 0 55px;
 font-style:normal;
 color:#454545;
 font-size:12px;
}
.profile_content_bottom em {
 width:300px;
 float:left;
 font-style:normal;
 color:#454545;
 font-size:12px;
}
.profile_module .profile_module_bottom1 {
 width:517px;
 height:5px;
 float:left;
 margin:0 0 0 0;
 background:url(images/green_bg_bottom-500.gif) no-repeat; 
}
.profile_content_bottom strong {
 width:498px;
 float:left;
 font-style:normal;
 font-weight:normal;
 color:#454545;
 padding:0 0 0 10px;
 font-size:12px;
}
.recent_post,
.recent_post_community,
.recent_post_group {
 width:100%;
 float:left;
 margin:10px 0 10px;
}
.recent_post{
  margin:0px;
}
.recent_post_community {
 margin:5px 0 20px;
}
.recent_post_group {
 width:100%;
 margin:0 0 10px;
}
.recent_post_heading,
.recent_post_heading_group {
 width:490px;
 font-size:16px;
 text-align:left;
 color:#7C7C7C;
 font-weight:bold;
 padding:0 0 10px;
}
.recent_post_heading {
 width:100%;
 position:relative;
 margin-top:10px;
}
.recent_post .recent_post_content,
.recent_post .recent_post_content_group {
 width:517px;
 float:left;
 margin:0;
 padding:5px 0 0;
}
.recent_post .recent_post_content_group {
 width:100%;
 margin:0;
 padding:0;
}
.recent_post_content .recent_post_content_left {
 width:18px;
 float:left;
 margin:0;
 padding:0px 4px 0 0;
}
.recent_post_content .recent_post_content_right {
 width:495px;
 float:left;
 text-align:left;
 margin:0;
 padding:0 0 10px 0px;
}
*html .recent_post_content .recent_post_content_right {
 width:492px;
 overflow:hidden;
}

.recent_post_content .recent_post_content_right_group,
.recent_post_content_right dfn,
.recent_post_content_right i,
.recent_post_content_right label,
.recent_post_content_right label i,
.recent_post_content_right cite,
.recent_post_content_right del {
 width:490px;
 float:left;
 text-align:left;
 margin:0;
 padding:0;
}
.recent_post_content .recent_post_content_right_group,
.recent_post_content_right_group dfn,
.recent_post_content_right_group i,
.recent_post_content_right_group label,
.recent_post_content_right_group label i,
.recent_post_content_right_group cite,
.recent_post_content_right_group del,
.recent_post_content_right h3 {
 width:98%;
}
.recent_post_content_right_group dfn{width:100%;}
.recent_post_content_right i {
 font-size:16px;
 font-weight:bold;
 font-style:normal;
 color:#575757;
 padding:0;
}
.recent_post_content_mid i {
 width:490px;
 float:left;
 text-align:left;
 font-size:16px;
 font-weight:bold;
 font-style:normal;
 color:#575757;
 padding:0;
}
.recent_post_content_right dfn {
 font-size:14px;
 font-weight:bold;
 font-style:normal;
 padding:5px 0 1px;
}
.recent_post_content_right label,
.recent_post_content_right label i {
 font-size:12px;
 font-style:normal;
 padding:5px 0;
}
.recent_post_content_right label i {
 padding:3px 0;
}
.recent_post_content_right cite {
 font-style:normal;
 text-decoration:none;
 padding:3px 0;
}
.recent_post_content_right cite em {
 width:auto;
 float:left;
 color:#D7A700;
 font-style:normal;
}
.recent_post_content_right cite i {
 width:auto;
 float:left;
 font-style:normal;
}
.recent_post_content_right del {
 color:#8C8C8C;
 text-decoration:none;
 padding:0;
}
.browser_content,
.browser_content_btn,
.browser_contentwithborder {
 width:215px;
 float:left;
 text-align:left;
 margin:5px 0 0 8px;
}
.browser_content strong,
.browser_content_btn strong {
 width:230px;
 float:left;
}
.browser_content strong big,
.browser_content_btn strong big {
 width:3px;
 height:20px;
 float:left;
 background:url(images/blue_btn_left.gif) no-repeat;
}
.browser_content strong b,
.browser_content_btn strong b {
 width:auto;
 height:20px;
 float:left;
 color:#2A80C1;
 font-size:13px;
 padding:3px 5px;
 font-weight:normal;
 background:url(images/blue_btn_middle.gif) repeat-x;
}
.browser_content strong i, 
.browser_content_btn strong i{
 width:3px;
 height:20px;
 float:left;
 background:url(images/blue_btn_right.gif) no-repeat;
}
.ask_question_middle_content .ask_question_middle_content_text big {
 color:#9C9C9C;
 font-size:11px;
 font-weight:normal;
 font-style:normal;
 padding:3px 0 0 15px;
}
.recent_post .rp_content {
 width:245px;
 float:left;
 margin:5px 0 5px 0px;
}
*html .recent_post .rp_content{
  overflow:hidden;
  margin:5px 0 0 5px; 
}
.recent_post .rp_content_left {
 width:50px;
 float:left;
}
.recent_post .rp_content_right {
 width:181px;
 float:left;
 margin-left:3px;
}
.recent_post .rp_content_right em,
.recent_post .rp_content_right i {
 width:180px;
 float:left;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
}
.recent_post .rp_content_right i {
 padding:2px 0;
 font-size:12px;
 color:#707070;
 font-weight:normal;
 position:relative;
}
.spouse_module_middle_content label {
 width:90%;
 float:left;
 padding:0 0 3px;
}
.spouse_module_middle_content label em {
 width:auto;
 padding:0 5px 0 0;
 float:left;
 font-style:normal;
 font-size:12px;
 color:#006B9C;
 font-weight: normal;
}
.spouse_module_middle_content label i {
 width:90%;
 float:left;
 font-style:normal;
 font-size:11px;
 color:#006B9C;
 padding:3px 0;
}
.green_module_colb_container .green_280_top {
 width:231px;
 height:4px;
 float:left;
 overflow:hidden;
 background:url(images/green_280_top.gif) no-repeat;
}
.green_module_colb_container .green_280_middle {
 width:231px;
 float:left;
 background:url(images/green_280_middle.gif) repeat-y;
}
.green_module_colb_container .green_280_middle .diduknow_heading {
 width:220px;
 float:left;
 font-size:14px;
 color:#575757;
 font-weight:bold;
 padding:3px 10px 0 10px;
}
*html .green_module_colb_container .green_280_middle .diduknow_heading {
  width:207px;
  padding:5px 10px 0 10px;
  margin-bottom: -3px;
}
*html .green_module_colb_container .green_280_middle .diduknow_content {
  line-height:15px
}
/*below class added by Balbir Singh on 13 sep 08*/
.green_module_colb_container .green_280_middle .diduknow_content {
 width:220px;
 float:left;
 color:#575757;
 font-size:12px;
 padding:3px 0 3px 12px;
}
.green_module_colb_container .green_280_bottom {
 width:231px;
 height:4px;
 float:left;
 background:url(images/green_280_bottom.gif) no-repeat;
}
.fourth_tier_navbar {
 width:787px;
 height:24px;
 float:left;
 background:url(images/second_nav.gif) repeat-x;
 border-top:2px solid #FDC400;
}
.fourth_tier_navbar ul {
 width:781px;
 float:left;
 margin-left:3px;
}
.fourth_tier_navbar ul li {
 float:left;
 font-size:12px;
 list-style:none;
 display:inline;
 padding:5px 10px;
 color:#fff;
 margin:0;
 font-weight:normal;
 cursor:pointer;
 
}
.fourth_tier_navbar ul li.active {
 float:left;
 z-index:100;
 position:relative;
 padding:5px 10px;
 margin:0;
 font-weight:bold;
 background:url(images/active_fourthmenu.gif) no-repeat 50% bottom;
}
.fourth_tier_navbar ul li.last {
 float:right;
 font-size:12px;
 list-style:none;
 display:inline;
 padding:5px 10px;
 color:#fff;
 margin:0;
 cursor:pointer;
}
.fourth_tier_navbar ul li.lastmost {
 float:right;
 font-size:12px;
 list-style:none;
 display:inline;
 padding:5px 10px;
 color:#fff;
 margin:0;
 cursor:pointer;
}
.recent_post_top_container {
 width:100%;
 float:left;
 font-size:12px;
 color:#575757;
}
.ask_question_bottom_text {
 width:100%;
 float:left;
 color:#9C9C9C;
 font-size:12px;
 margin:0;
}
.ask_question_bottom_text i {
 width:auto;
 float:left;
 color:#9C9C9C;
 font-style:normal;
 padding:0 5px 0 0;
 margin:0;
}
.ask_question_bottom_text em {
 width:auto;
 float:left;
 color:#9C9C9C;
 padding-bottom:10px;
}
.green_module_colb_container .getstarted_top {
 width:231px;
 height:3px;
 float:left;
 overflow:hidden;
 background:url(images/getstarted_bg_top.gif) no-repeat;
}
.green_module_colb_container .getstarted_top i {
 color:#686B56;
 font-size:12px;
 font-weight:bold;
 padding:7px;
 float:left;
 font-style:normal;
}
.green_module_colb_container .getstarted_middle {
 width:231px;
 float:left;
 background:url(images/getstarted_bg_middle.gif) repeat-y;
}
.green_module_colb_container .getstarted_middle label,
.green_module_colb_container .getstarted_middle label.last {
 width:225px;
 float:left;
 padding:5px 0;
 border-bottom:1px solid #DEE7EB;
}
.green_module_colb_container .getstarted_middle label.last {
 border-bottom:none;
}
.green_module_colb_container .getstarted_middle label i,
.green_module_colb_container .getstarted_middle label.last i {
 width:auto;
 float:left;
 padding:0 10px;
}
.green_module_colb_container .getstarted_middle label b,
.green_module_colb_container .getstarted_middle label.last b {
 width:180px;
 float:left;
 color:#006B9C;
 font-size:12px;
 font-weight:normal;
}
.green_module_colb_container .getstarted_bottom {
 width:231px;
 height:3px;
 float:left;
 background:url(images/getstarted_bg_bottom.gif) no-repeat;
}
.community_green_module {
 width:231px;
 float:left;
 margin: 13px 0 10px 0px;
 padding: 0 0 0 0;
 background: #83BE26;
}
.community_green_module .green_comm_top {
 width:231px;
 float:left;
 background: #83BE26;
}
p.bottom_green_part, 
p.top_green_part {
 float: left;
 width: 231px;
 height: 3px;
 overflow: hidden;
 background:url(images/darkgreen_top_company.jpg) no-repeat ;
}
p.bottom_green_part {
 background:url(images/darkgreen_bottom_company.jpg) no-repeat ;
 margin: 5px 0 0;
}
.sub_green_part {
 width:221px;
 float: left;
 margin: 5px 5px 0;
}
*html .sub_green_part {
 margin: 5px 2px 0;
}
.sub_green_part i.light_bottom,
.sub_green_part i.bottom,
.sub_green_part i.top {
 float: left;
 margin: 0;
 padding: 0;
 overflow: hidden;
 height: 3px;
 width: 221px;
 background:url(images/sub_green_top.jpg) no-repeat ;
}
.sub_green_part i.bottom {
 background:url(images/sub_green_bottom.jpg) no-repeat ;
}
.sub_green_part i.light_bottom {
 background:url(images/sub_green_bottom1.jpg) no-repeat ;
}
.sub_green_part label.active,
.sub_green_part label {
 width:205px;
 float: left;
 background:url(images/sub_green_rep.jpg) repeat-x ;
 height: 16px;
 color: #797979;
 font-size: 12px;
 padding: 5px 8px;
}
.sub_green_part label.active {
 background:url(images/sub_green_rep_active.jpg) repeat-x ;
}
*html .sub_green_part label.active {
 height: 26px;
}
.sub_green_part em.active_arrow {
 background:url(images/active_arrow.jpg) no-repeat 0 0;
 width:9px;
 height:5px;
 float:left;
 overflow:hidden;
 margin:-5px 0 0 8px;
}
.sub_green_part label b,
.sub_green_part label strong,
.sub_green_part label span {
 float: left;
}
.sub_green_part label span {
 float: right;
 padding: 1px 0 0;
}
.sub_green_part label strong {
 color: #EFBA00;
 padding: 0 0 0 3px;
}
.sub_green_part dfn {
 float: left;
 width: 201px;
 padding: 10px 10px 5px;
 background: #FCFFF6;
 font-style: normal;
 overflow:hidden;
}
.sub_green_part dfn i,
.sub_green_part dfn span {
 width: 15px;
 float: left;                                                                      
 padding-top: 4px ; overflow: hidden;
}
.sub_green_part dfn span {
 width: 180px;
 color: #006B9C;
 font-size: 12px;
 padding: 0;
}
.sub_green_part dfn code {
 width: 185px;
 color: #93A8C7;
 font-size: 11px;
 padding: 0 0 6px 15px;
 float: left;
 font-family: Arial; overflow: hidden;
}
.sub_green_part cite {
/* clear:both;*/
 float: right;
 width: 96%;
 padding-right: 4%;
 text-align: right;
 font-style: normal;
 color: #006B9C;
 font-size: 12px;
 background: #FCFFF6;
}

.sub_green_part cite i {
  padding: 1px 5px 5px 5px;
}
.community_green_module .green_comm_top dfn {
 color:#fff;
 float:left;
 font-size:13px;
 font-weight:bold;
 font-style:normal;
 padding:6px 0 0 10px;
}
.community_green_module .green_comm_top i {
 float:right;
 font-style:normal;
 padding:7px 8px 0 10px;
}
.view_company {
  width: 98%;
  float: left;
  margin: 0;
  padding: 5px 0;
  text-align: right;
  color: #006B9C;
  font-size: 12px;
}
.view_company span,
.view_company i {
  float: right;
  padding: 0 3px;
}
.view_company i {
  padding: 1px 3px 0;
}
.spouse_module_middle_content del em i.comp {
  width: auto;
  margin: -1px 0 0;
}
*html .spouse_module_middle_content del em i.comp {
  padding: 7px 0 0;
  margin: 0;
}
.studied {
  float: left;
  color: #EFBA00;
  font-size: 11px;
  padding: 1px 0 0 0;
  margin:0 0 0 8px;
}
.col_a_container_cola{overflow:hidden}
.col_a_container_cola p.company_profile_heading {
  float: left;
  width: 100%;
  border-bottom: 2px solid #E5E5E5;
  padding: 0 0 5px;
  margin: 0 0 5px;
}
*html .col_a_container_cola p.company_profile_heading { 
  margin-top:13px
}
.col_a_container_cola p.company_profile_heading span,
.col_a_container_cola p.company_profile_heading span i,
.col_a_container_cola p.company_profile_heading span b  {
  float: left;
  width: 87px;
  text-align: center;
  font-weight: normal;
  font-size: 10px;
}
.col_a_container_cola p.company_profile_heading span b  {
  padding: 3px 0 0;
}
.col_a_container_cola p.company_profile_heading label {
  width: 400px; /* changed 250 to 400 */
  float: left;
  color: #707070;
  font-size: 12px;
  padding: 0 0 0 10px;
}
.col_a_container_cola p.company_profile_heading label strong  {
font-family: Georgia; color:#000; font-size:20px; font-weight:normal; margin:0;padding:0 0 3px 0; line-height:30px; 
}
.col_a_container_cola p.company_profile_heading em {
  float: right;
  margin: 0;
  padding: 0;
}
.col_a_container_cola p.company_profile_text {
  float: left;
  width: 100%;
  color: #333;
  font-size: 12px;
  padding: 5px 0;
}
.col_a_container_cola p.company_profile_text strong, 
.col_a_container_cola p.company_profile_text label,
.col_a_container_cola p.company_profile_text span {
  float: left;
  padding: 0 3px 0 0;
}
.col_a_container_cola p.company_profile_text strong.products {
  width: 70px;
}
.col_a_container_cola p.company_profile_text label.products {
  width: 410px;
}
.col_a_container_cola p.company_profile_text cite {
  float: right;
  font-style: normal;
}
.col_a_container_cola p.dashed_sep {
  float: left;
  width: 100%;
  height: 1px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 0;
  border-bottom: 1px dotted #D2D2D2;
}
.col_a_container_cola  p.emp_google_heading {
  float: left;
  margin: 0;
  padding: 0;
}
.col_a_container_cola  p.emp_google_heading i,
.col_a_container_cola  p.emp_google_heading strong,
.col_a_container_cola  p.emp_google_heading span {
  float: left;
  margin: 0;
  padding: 0 5px 0 0;
}
.col_a_container_cola  p.emp_google_heading i {
  padding: 3px 5px 0 0;
}
.col_a_container_cola  p.emp_google_heading strong {
  color: #575757;
  font-size: 14px;
}
.col_a_container_cola  p.emp_google_heading span {
  color: #EFBA00;
  font-size: 14px;
  font-weight: bold;
}
.col_a_container_cola p.dotted_sep {
  float: left;
  width: 96%;
  height: 1px;
  margin: 3px 0 10px 5px;
  overflow: hidden;
  padding: 0;
  border-bottom: 1px dotted #D2D2D2;
}
.recent_post_company {
 width:100% ;
 float:left;
 margin:0px 0 5px;
 
}
.question_found_container {
 width:100%;
 float:left;
 padding:0;
 text-align:left;
 margin-top:10px;
}
.question_found,
.question_found b,
.question_found dfn,
.question_found cite,
.question_found i,
.question_found em {
 width:495px;
 float:left;
 font-size:12px;
 color:#7F7F7F;
 font-style:normal;
 margin:3px 0 0;
}
.question_found b {
 width:auto;
 font-size:18px;
 color:#575757;
 font-weight:bold;
 padding-bottom:10px;
}
.question_found dfn {
 width:auto;
 font-size:11px;
 color:#9C9C9C;
 padding:7px 0 0 10px;
}
.question_found cite {
 width:auto;
 float:right;
 font-size:11px;
 padding:7px 0 0 10px;
}
.question_found i,
.question_found em {
 width:auto;
 font-weight:bold;
}
.question_found em {
 padding:0 0 0 5px;
 font-weight:normal;
}
.submenu_second_navbar {
 width:100%;
 float:left;
 margin:10px 0 10px;
 border-bottom:#fff 1px solid;
 background:url(images/submenu_second_bg.gif) repeat-x;
}
*html .submenu_second_navbar {
 margin:10px 0 0;
}
.submenu_second_navbar ul {
 width:517px;
 float:left;
}
.submenu_second_navbar ul li,
.submenu_second_navbar ul li.active {
 float:left;
 font-size:12px;
 list-style:none;
 display:inline;
 padding:0;
 margin-left:10px;
 cursor:pointer;
}
.submenu_second_navbar ul li b,
.submenu_second_navbar ul li.active b {
 width:4px;
 float:left;
 height:23px;
}
.submenu_second_navbar ul li.active b {
 background:url(images/submenu_second_left_active.gif) no-repeat;
}
.submenu_second_navbar ul li em,
.submenu_second_navbar ul li.active em {
 width:auto;
 height:13px;
 float:left;
 color:#006B9C;
 font-style:normal;
 padding:5px 5px;
 cursor:pointer;
}
.submenu_second_navbar ul li.active em {
 color:#646361;
 background:url(images/submenu_second_middle_activ.gif) repeat-x;
}
.submenu_second_navbar ul li dfn,
.submenu_second_navbar ul li.active dfn {
 width:4px;
 color:#FBC201;
 float:left;
 height:23px;
}
.submenu_second_navbar ul li.active dfn {
 background:url(images/submenu_second_right_active.gif) no-repeat;
}
.submenu_second_content {
 width:490px;
 float:left;
}
/*above code is add by shilpi garg as on 10 sept 2008*/
/*below code is added for article description by shilpi garg ason 10 sept 2008*/
.article_module {
  width:100%;
  float:left;
}
.article_module .article_container {
  width:100%;
  float:left;
}
.article_module .article_container i {
  font-style:normal;
}
.article_module .article_container .article_container_left {
  width:150px;
  float:left;
}
.article_container .article_container_left label {
  width:150px;
  float:left;
}
.article_container .article_container_left cite {
  width:150px;
  float:left;
  color:#1E6CA7;
  font-size:14px;
  font-weight:bold;
  font-style:normal;
  padding:5px 0;
}
.article_container .article_container_left dfn {
  width:135px;
  float:left;
  color:#575757;
  font-size:12px;
  font-style:normal;
  padding:2px 0;
}
.article_container .article_container_left em {
  width:100%;
  float:left;
  color:#9C9C9C;
  font-size:11px;
  font-style:normal;
  padding:2px 0 10px;
  border-top:1px solid #E1E1E1;
}
.article_heading {
  color:#4397D1;
  font-size:18px;
  clear:right;
  font-style:normal;
  font-weight:bold;
}

.article_content i, .article_content i i {
  font-style:normal;
  margin:12px 0;
}

.font-22 {
 font-size:22px;
}
.font-18 {
 font-size:18px;
}
.postopinion_module {
 width:517px;
 float:left;
 margin:10px 0;
}
.postopinion_module .postopinion_top {
 width:517px;
 height:3px;
 float:left;
 overflow:hidden;
 background:url(images/form_yellow_bg_top.gif) no-repeat;
}
.postopinion_module .postopinion_middle {
 width:517px;
 float:left;
 background:url(images/form_yellow_bg_middle.gif) repeat-y;
}
.po_heading {
  color:#4F4F4F;
  font-size:16px;
  font-weight:bold;
  padding:5px 15px;
}
.po_content {
  padding:5px 15px;
}
.postopinion_module .postopinion_bottom {
 width:517px;
 height:3px;
 float:left;
 overflow:hidden;
 background:url(images/form_yellow_bg_right.gif) no-repeat;
}
.postdiscussion_module {
 width:485px;
 float:left;
 margin:10px 0;
}
.postdiscussion_module .postdiscussion_top {
 width:517px;
 height:4px;
 float:left;
 overflow:hidden;
 background:url(images/form_bluebg_top.gif) no-repeat;
}
.postdiscussion_module .postdiscussion_middle {
 width:517px;
 float:left;
 background:url(images/form_bluebg_middle.gif) repeat-y;
}
.postdiscussion_module .postdiscussion_middle span {
  float:left;
  width:515px;
}
.pd_container {
  width:420px;
  float:left;
  margin:8px 20px;
}
*html .pd_container {
  margin:8px 10px;
}
.pd_container .pd_content {
  width:420px;
  float:left;
  padding:5px 0;
}
.pd_container .pd_content dfn {
  width:420px;
  float:left;
  color:#575757;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
}
.pd_container .pd_content del {
  width:420px;
  float:left;
  padding:3px 0;
}
.pd_container .pd_content em{
  width:418px;
  float:left;
  color:#A3A3A3;
  font-size:10px;
  font-style:normal;
  margin:0 -3px 0 0;
}
.postdiscussion_module .postdiscussion_bottom {
 width:517px;
 height:4px;
 float:left;
 overflow:hidden;
 background:url(images/form_bluebg_bottom.gif) no-repeat;
}
.grey_vertical {
  width:1px;
  height:20px;
  float:left;
  padding:0;
  margin:-5px 0 0;
  border-right:1px solid #9C9C9C;
}

/*above code is add by shilpi garg as on 10 sept 2008*/
/*---------------------------------*/
.recent_post_heading i{font:normal 11px arial;color:#8c8c8c;margin-left:10px;}
.recent_post_heading em{font:normal 12px arial;color:#7f7f7f;}
.pop_article_left, .pop_article_right{float:left;width:362px; margin-left:10px;}
.pop_article_left b, .pop_article_right b{float:left; background:url('images/pop_article_top_bg.gif') no-repeat; width:362px; height:5px;   line-height:0;}
.pop_article_left .pop_article_content, 
.pop_article_right .pop_article_content
{border-left:1px solid #d1d2d1; border-right:1px solid #d1d2d1; width:360px; _width:362px; padding:0; margin:0; float:left;}
.pop_article_left i, .pop_article_right i{float:left; background:url('images/pop_article_bottom_bg.gif') no-repeat; width:362px; height:5px; line-height:0;}
.pop_article_content .pop_article_hd{background:#e8e8e8; height:20px; font:bold 12px arial; color:#242424; padding-left:10px;}







.pag-btn {
clear: both;
font-size: 15px !important;
margin: 10px 0px 20px;
text-align: right;
line-height:36px;
}
.pag-btn em{ background:none !important; border:none; font-size:15px !important; margin:0;}

.pag-btn a {
background: none repeat scroll 0 0 #D1E7F4;
border: 1px solid #C9C9C9;
color: #000000 !important;
font-style: normal;
line-height: 24px;
padding: 4px 8px;
}
.pag-btn .active {
background: none repeat scroll 0 0 #E4E4E4 !important;
border: 1px solid #C9C9C9 !important;
color: #000000 !important;
font-style: normal;
line-height: 24px;
padding: 4px 8px;
font-weight: bold !important;
}

.pag-btn .active:hover{text-decoration:none;}

.pag-btn em a {
color: #444444 !important;
}
.pag-btn em a:hover {
color: #000000;
}







/*

.pag-btn{ text-align:center; height:20px; padding:13px 0 5px;}
.pag-btn em{font-style:normal; font:normal 11px arial; padding:2px 5px; border:1px solid #dde2e6; margin:0 3px; background:#ecf3f9; color:#8ea4c9; cursor:pointer;}
.pag-btn em.active{border:1px solid #e1e1e1; background:#f3f3f3; color:#b6b6b6;}

*/




.spouse_module_middle_content b{font:normal 11px arial; color:#9c9c9c; Background:none;height:15px; padding:5px 0;  width:90%;}

.com_mem_left, .com_mem_right{ float:left; font:normal 11px arial; color:#9c9c9c; line-height:18px; width:338px; _width:360px; border-bottom:#ccc 1px solid;}
.com_mem_left{border-right:1px solid #e6e6e6; padding-right:20px; _padding-right:20px; width:358px;}
.com_mem_right{margin-left:20px; _margin-left:20px; width:361px}
.mem_left-cont b{font:bold 13px arial;}
.mem_left-cont em{font:normal 12px arial; color:#626262;}
.mem_left-cont {float:left; width:300px;}
.mem_right-cont {float:left; }
.mem_left-cont p.stat del{padding:0 10px;}


.gi_comm_form{width:495px; margin-top:15px; _margin-top:0}
.gi_comm_form b{float:left; background:url('images/community_top_border.gif') no-repeat; width:495px; height:9px; line-height:0; }
.gi_comm_form i{float:left; background:url('images/community_bottom_border.gif') no-repeat; width:495px; height:9px; line-height:0;}
.gi_comm_form .comm_cont{float:left; width:423px; padding:5px 35px; }
.gi_comm_form .comm_cont cite{color:#ff0000; font:normal 11px arial;}
.gi_comm_form .comm_cont cite.sel{color:#a3a3a3; }
.comm_cont .form_cont {font-style:normal; font:bold 12px arial; color:#575757; margin-bottom:20px; width:400px;}
.comm_cont .form_cont input, select{margin:1px 0 0; width:400px; border:1px solid #7f9db9; padding:5px;font-size:12px; font-family:arial;}
.comm_cont .form_cont input.photo{width:200px; float:left;}
.comm_cont .form_cont textarea.desc{width:400px; height:100px;}



.btn{margin:10px 0 0 200px;}
.btn dfn{background:url('images/submit_btn_middle.gif') repeat-x; height:32px; font-style:normal; float:left; padding-top:8px; font:bold 14px arial; color:#e0b200;cursor:pointer; }
.btn b{background:url('images/submit_btn_left.gif') no-repeat; width:6px; height:32px; float:left; }
.btn i{background:url('images/submit_btn_right.gif') no-repeat; width:6px; height:32px; float:left; }

.btn-bro{margin:0; float:left; margin:4px 0 0 20px;}
.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;}
.btn-bro b{background:url('images/btn-bro-l.gif') no-repeat; width:8px; height:20px; float:left;}
.btn-bro i{background:url('images/btn-bro-r.gif') no-repeat; width:8px; height:20px; float:left;}
del{text-decoration:none;}
.recent_post_content_group ol,
.article_content i ol,
.article_content ol {
  list-style-type:none;
}
.col_a_container_cola_community{width:517px;}
.col_a_container_cola_community{width:517px;margin-left: 0px;}

*html .col_a_container_cola {
 /*width:517px;*/
 float:left;
 margin:0px 0;/*code edit by shipi as on 17 sept*/
 overflow: hidden;
} 
*html .col_a_container_colb{padding-top:0px; } 
*html .col_a_container{width:772px}  
*html .col_a_container_colb{padding:0; width:231px; overflow:hidden; float:left; margin:0; margin-left:13px;}
*html .green_bottom_container .col_a_container .col_a_container_colb{float:left; margin-left:13px;padding:0}
/*below code is added by shilpi for no contribution module */
.nocontribution_module {
 width:95%;
 height:56px;
 float:left;
 margin:20px 0 0;
 padding-left:8px;
}
.nocontribution_module_left {
 width:7px;
 height:56px;
 float:left;
 background:url(images/no_cont_left.gif) no-repeat;
}
.nocontribution_module_middle {
 width:485px;
 height:56px;
 float:left;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 padding:20px 0 0; 
 background:url(images/no_cont_middle.gif) repeat-x;
}
.nocontribution_module_right {
 width:7px;
 height:56px;
 float:left;
 background:url(images/no_cont_right.gif) no-repeat;
}
.search_name {
  float:left; 
  font-weight:normal; 
  padding-top:4px;
}
.search_drop {
  width:183px; 
  float:left;
  margin-left:5px; 
}
.search-butt-comm {
  float:left;
  width:180px;
  margin-left:5px;
  margin-top:1px;
  border:solid 1px #7F9DB9;
  background:#fff;
}
.search-butt-comm del {
  float:left;
  text-decoration:none;
}

.search-butt-comm del input.search_text {
  width:155px;
  border:solid 1px #fff;
  padding:3px 0 0;
  *padding:0;
  _padding:0;
}

/*css code is added by shilpi as on 29 sept 08*/
.subheaderalert {
font-size:14px;
color:#000;
font-weight:bold;
font-style:normal;
}
.grey_solid{
/* raj margin: 5px 0; */
 margin:0;
}
/*created for buttons */
.button_container .submit_btn_container{margin-left:190px}
/*.article_content{text-align: justify;}*/
#prof_upic span.profile_module_middle_right_content img{margin-left: 0px;}
.green_bottom_container .col_a_container .col_a_container_cola{margin-top:0px;padding-top:0px}

/* New Classes for the serch block*/
.search_open_block{background: transparent url(images/search_block_bg.gif) no-repeat; float:left; height: 58px; width:309px; position:absolute; z-index:20; margin:-6px 0 0 -8px;padding:3px}
*html .search_open_block{margin:-5px 0 0 -8px }
*+html .search_open_block{margin:-5px 0 0 -8px } 
.search_open_block .search_text_title{width:200px; color:#006B9C; height:20px; margin: 5px 0 0 5px; float:left; background: url(images/search_img.gif) no-repeat 0 -2px; padding-left:19px;}
.search_open_block .search_text img{float:left; vertical-align: middle;}
.search_open_block .close_block {float:right; margin:0 6px; cursor:pointer}
.search_open_block .search_drop{width:122px; height: 22px; border:1px solid #7f9db9}
.search_open_block .search-butt-comm{width:162px; height: 20px; border:1px solid #7f9db9}
.search_open_block del {width:auto; margin:0;padding:0}
.search_open_block del input{margin-top:-1px; padding:0 !importnat; height:18px}
*html .search_open_block del input{height:20px}
*+html .search_open_block del input{height:20px}
.search_open_block del input.search_text{float:left;width:140px; height: 14px; font:normal 12px arial; margin:0}


.profile_detail{margin-top:0px}


.brdr0{background:0 !important; padding-left:0 !important}
.cardAcc{font:normal 12px arial; }
.green{color:#358806;}



/*CSS added by Bideshi 27-10-10*/
.pro-cont {padding-top:5px;}
.pro-cont h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:22px; font-weight:normal; margin:0;padding:0 0 5px 0; line-height:28px; }
.prjLabel{float:left; width:180px; margin-right:10px; font-size:13px;font-weight:bold; }
.prjLabel cite{color:#f00;}
.prjCntrl{float:left; width:390px;}
.prjCntrl .sel{font-size:11px; font-style:normal; color:#707070;}
.prjCntrl cite{font-size:11px; font-style:normal;}
.clr{clear:both; height:1px; overflow:hidden; display:block;}
.prjInputTxt{font:normal 12px arial; width:380px; border:1px solid #7F9DB9 !important;
color:#000000;
font-size:12px;
height:17px;
padding:2px;}
.prjList{width:385px; font:normal 12px arial;}
.mrgn_l30{margin-left:30px;}
.proCntrl{margin-bottom:10px; color:#303030;}
.blue_submit{background:url(images/blue_btn.gif) no-repeat 0 0; width:58px; height:20px; border:0; font:bold 11px tahoma; cursor:pointer; color:#fff;}
.of_auto{overflow:auto;}
.browse{width:385px;}
.sb-hd {color:#7C7C7C; font-size:12px; font-weight:bold; margin-top:10px; }
.desig{color:#000; }
.yellow_text_company{font:normal 11px arial;}

.bx-addpr {
color:#000000;
margin:20px 0;
padding:0 0 40px;
text-align:left;
width:585px !important; 

background:#fff; padding:15px;
border:1px solid #ddd;
}


.bx-rt-addpr {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #CBD2D6;
margin:28px  0 0 15px;
padding:0 0 0px;
}

.bx-rt-addpr  h2 {
background:none repeat scroll 0 0 #d9d9d9;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
line-height:22px;
padding:5px 10px;
text-align:left;
}

.bx-rt-addpr   ul {
color:#000000;
font-size:13px;
list-style-type:none;
margin-top:10px;
padding-left:15px;
text-align:left;
}

.bx-rt-addpr li {
padding:0; margin:0  0  10px  0;
}

.bx-rt-addpr li h3 {
font-weight:bold; font-size:15px;
}
.add-pr-err {background:url(./images/add-pr-err.png) 0 1px no-repeat;padding-left:16px; font-size:12px; color:#707070;margin:15px;}

.manadatory {
color:#707070;
font-size:11px;
margin:0 10px 10px 0;
padding:0;
text-align:right;
}

.star {
color:#FF0000;
text-align:right;
}

.add-pos {margin:2px 0 10px 0; }
.add-pos a{
background:url(./images/pro-plus-icon.gif) no-repeat 0 3px;
color:#006B9C;
padding-left:15px;
}

.prjCntrl textarea{width:380px; padding:2px;color:#000000;font:12px arial;}


.adpr-tags {
background:none repeat scroll 0 0 #F0F5FA;
border-bottom:1px solid #C3CBCD;
border-right:1px solid #C3CBCD;
color:#006B9C;
display:inline-block;
font-weight:normal;
margin:0 5px 5px 0;
padding:3px 5px 4px;
}
.adpr-tags:hover {
background:#006B9C none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

.pr-hm-lnk {font-size:13px; color:#006b9c; float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.mr-lft-adpr {margin-left:225px; margin-bottom:15px;}


.pr-hd-tp {
color:#333333;
font-family:arial;
font-size:16px;
font-weight:bold;
}

.pr-tp-txt {
color:#333333;
font-family:arial;
font-size:13px;
font-weight:normal;
margin-top:5px;
line-height:16px;
}

.redalert {color:#E50505; font-size:10px;}

.content_container{background:none !important;}


.comp-box-bg {border:1px solid #ddd; background:#fff; padding:18px !important; width:570px;margin-top:10px !important; }

.content_container .col_a { padding-bottom:0 !important; }

.confirm-module-middle{width:563px !important}

.pro-sub-nav li.pr-act{background:#E8E8E8 !important;}



.lhs_bdr_tpc .mem_left-cont{width:385px !important}

