/* This CSS document is part of a multi-tiered style sheet system.  */
/* This layout.css is the initial CSS document in the 3 teired system and is used to define the geographic structure of pages. */
/* All aesthetic styling information for pages should be placed in subsequent sheets and not in this document */
/* Created by  Shilpi Garg <shilpi.garg@tekritisoftware.com> July 23, 2008 */
/* Reviewed By Kapil Juneja<kapil.juneja@tekritisoftware.com> July 24, 2008 */
* {
 margin:0; 
 padding:0;
}
body {
 width:100%;
 font-family:Arial;
outline:0 none;
}
#header_module,
#content_module, 
#footer_module,
#first_tier_nav_module {
 width:100%;
 float:left;
}
#first_tier_nav_module {
  height:31px;
  background:url(images/menu_bg.gif) repeat-x;
}
#content_module {
  background:#E3E9ED;
}
#footer_module {
  padding:0 0 40px;
  background:#F1F4F6;
  border-top:2px solid #D6DEE3;
  border-bottom:2px solid #D6DEE3;
}
*html #footer_module {
  margin:0 -2px 0 0;
}
.header_container,
.content_container,
.footer_container,
.first_tier_nav {
 width:980px;
 _width:981px;
 margin:0 auto;
}
.header_container .header_container_col_a {
  width:255px;
  height:78px;
  float:left;
  text-align:left;
  padding:0;
}
.header_container .header_container_col_b {
  width:700px;
  height:78px;
  float:left;
}
.content_container .col_a {
  width:787px;
  float:right;
  margin:13px 0;
  padding:0px 0 40px;
  background:#fff;
  overflow-x: hidden;
}
.content_container .col_b {
  width:180px;
  float:left;
  margin:13px 13px 0 0;
  padding:0 0 20px;   
}
a img {
  border:none;
outline:0 none;

}

/* Common CSS for whole site*/
a {
 color:#095CC2;
 text-decoration:none;
outline:0 none;

}
a:hover {
 color:#095CC2;
 text-decoration:none;
outline:0 none;

}
.whitelink {
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}
.whitelink:hover {
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}
.greylink {
 color:#000;
 font-weight:bold;
 text-decoration:none;
}
.greylink:hover {
 color:#000;
 font-weight:bold;
 text-decoration:none;
}
.greyunboldlink {
 color:#7A7A7A;
text-decoration:none;
}
.greyunboldlink:hover {
 color:#7A7A7A;
 text-decoration:none;
}
.rnlink {
 color:#B4D3EA;
text-decoration:none;
}
.rnlink:hover {
 color:#B4D3EA;
 text-decoration:none;
}
.blueunderlinelink {
 color:#095CC2;
 text-decoration:underline;
}
.blueunderlinelink:hover {
 color:#095CC2;
 text-decoration:underline;
}
.lightbluelink {
 color:#91A2BB;
 font-weight:normal;
 text-decoration:none;
}
.lightbluelink:hover {
 color:#91A2BB;
 font-weight:normal;
 text-decoration:none;
}
.whitemenulink {
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}
.whitemenulink:hover {
 color:#FDC400;
 font-weight:bold;
 text-decoration:none;
}
.yellowmenulink {
 color:#FDC400;
 font-weight:bold;
 text-decoration:none;
}
.yellowmenulink:hover {
 color:#FDC400;
 font-weight:bold;
 text-decoration:none;
}
.yellowlink {
 color:#FDC400;
 font-weight:normal;
 text-decoration:none;
}
.yellowlink:hover {
 color:#FDC400;
 font-weight:normal;
 text-decoration:none;
}
.grey_dotted {
  width:100%;
  height:5px;
  float:left;
  background:url(images/grey_dotted.gif) repeat-x 0 0;
}
.grey_dotted_vertical {
  background:url(images/search_dotted.gif) repeat-y right 0;
}
.grey_solid,
.grey_solid_search {
  width:98%;
  height:2px;
  float:left;
  margin:5px 0 !important;
  background:url(images/grey_solid.gif) repeat-x;
}
.grey_solid_search {
  width:715px;
  margin:5px 0 0 10px;
}
.blue_text {
  color:#1E6CA7;
}
.second_tier_navbar {/*css code is edited by shilpi garg as on 06 nov 2008*/
 width:787px;
 height:29px;
 float:left;
 margin:0px 0 8px 0;
 background:url(images/second_nav.gif) repeat-x;
 border-top:2px solid #FDC400;
 overflow:hidden;
}
.second_tier_navbar ul {
 width:774px;
 float:left;
 padding:0 8px;
}
.second_tier_navbar ul li,
.second_tier_navbar ul li.active {
 float:left;
 list-style:none;
 display:inline;
 padding:0;
 margin-left:0;
 cursor:pointer;
}
.second_tier_navbar ul li b,
.second_tier_navbar ul li.active b {
 width:4px;
 float:left;
 height:29px;
 background:url(images/second_nav_main.gif) no-repeat;
}
.second_tier_navbar ul li.active b {
 background:url(images/second_nav_active_left.gif) no-repeat;
}
.second_tier_navbar ul li em,
.second_tier_navbar ul li.active em,
.second_tier_navbar ul li em a,
.second_tier_navbar ul li em a:hover {
 width:auto;
 height:29px;
 float:left;
 color:#fff;
 font-size:12px;
 font-style:normal;
 padding:2px 7px;
 font-weight:bold;
}
.second_tier_navbar ul li em a span{font-weight: normal;}
.second_tier_navbar ul li.active em,
.second_tier_navbar ul li.active em a,
.second_tier_navbar ul li.active em a:hover {
 color:#FBC201;
 background:#fff;
 font-weight:bold;
}
.second_tier_navbar ul li dfn,
.second_tier_navbar ul li.active dfn {
 width:4px;
 color:#FBC201;
 float:left;
 height:29px;
 background:url(images/second_nav_main.gif) no-repeat;
}
.second_tier_navbar ul li.active dfn {
 background:url(images/second_nav_active_right.gif) no-repeat;
}
.second_tier_navbar a:hover{text-decoration:none}
.col_a_parent_module,
.col_a_container {
 width:762px;
 float:left;
 font-size:12px;
 color:#686868;
 padding:0px 0 13px 0;
}
/*.col_a_parent_module_margin {
  margin-top:-10px;
}
*html .col_a_parent_module_margin {
  margin-top:-30px;
}   */ 
.col_a_parent_module_margin_qna {
 padding:0 13px 13px 13px !important;
}
*html .col_a_parent_module_margin_qna {
 padding:0 13px 13px 13px !important;  width:780px; 
}
.col_container {
 width:755px;
 float:left;
 font-size:11px;
 color:#686868;
 padding:0;
}
.col_a_container { /*code edit by shipi as on 06 nov 2008 for Advance search in people section*/
 padding:0;  
 margin:0;
 width:760px;
}
*html .col_a_container {  /*code added by shipi as on 06 nov 2008 for Advance search in people section*/
 width:762px;
 padding:0;
 margin:0 0 0 0px;
}
.col_a_container_cola {
 width:517px !important;
 float:left;
 margin:10px 0;/*code edit by shipi as on 17 sept*/
 padding-left: 0 !important;
}
.col_a_container_colb {/*code edit by shipi as on 10 sept*/
 width:230px;
 float:right;
 margin:0;
}
.col_a_container_colc {
 width:755px;
 float:left;
 text-align:left;
}
.people_search_container {
 width:755px;
 float:left;
 margin:0 0 5px 0;
 text-align:left;
overflow:hidden;
}
*html .people_search_container {
  margin:0 0 5px 0;
}
.people_search,
.search_qa,
.error_message,
.people_search b,
.search_qa b,
.error_message b {
 width:755px;
 float:left;
 margin:0;
}

.search_qa {
  width:400px;
  margin:0;
}
.search_qa,
.search_qa b {
  width:400px;
}
.people_search b,
.error_message b,
.search_qa b {
 width:auto;
 float:left;
 margin:0;
padding:0 5px 0 0;
}
.people_search dfn,
.people_search cite,
.people_search label,
.error_message label,
.search_qa dfn,
.search_qa cite,
.search_qa label{
 width:700px;
 float:left;
 padding:5px 0 0 10px;
 color:#575757;
 font-size:18px;
 font-weight:bold;
 font-style:normal;
}
.search_qa dfn,
.search_qa cite,
.search_qa label {
 width:350px;
 padding:5px 0 0;
}
.people_search cite,
.search_qa cite {
 color:#7F7F7F;
 font-size:12px;
 font-weight:normal;
padding:3px 0 0 5px;
}
.people_search label,
.search_qa label,
.error_message label {
 color:#E58824;
 font-size:13px;
 font-weight:normal;
}
.people_found,
.people_found b,
.people_found dfn,
.people_found cite,
.people_found i,
.people_found em,
.people_found strong,
.people_found tt  { /*below css code is added by shilpi garg as on 06 nov 2008*/
 width:755px;
 float:left;
 font-size:12px;
 color:#7F7F7F;
 font-style:normal;
 margin:0;
padding:0;
overflow:hidden;
}
.people_found b {
 width:auto;
 font-size:18px;
 color:#575757;
 font-weight:bold;
}
.people_found dfn {
 width:auto;
 font-size:11px;
 color:#9C9C9C;
 padding:7px 0 0 10px;
}
.people_found cite {
 width:auto;
 float:right;
padding:0 7px 0 0;
}
.people_found i,
.people_found em {
 width:auto;
 font-weight:bold;
overflow:hidden;
margin:4px 0;
}
.people_found em {
 padding:0 0 0 5px;
 font-weight:normal;
}
.people_found strong {
 width:530px;
 float:left;
 padding:3px 0;
 font-weight:normal;
}
.people_found del {
 width:auto;
 float:left;
 text-decoration:none;
 background:#F8F8F8;
 border:1px solid #DBDBDB;
 padding:0 5px;
 margin:4px 0 4px 8px;
overflow:hidden;
}
.people_found del em {
 width:auto;
 text-decoration:none;
 font-size:12px;
 color:#095CC2;
 padding:0 4px;
 margin:0;
}
.people_found del i {
 width:auto;
 padding:2px 4px;
 margin:0;
}
.align_left {
 width:auto;
 text-align:left;
 float:left;
}
.align_middle {
 width:auto;
 text-align:center;
 float:left;
 font-size:10px;
 padding:2px 0 0 10px;
}
.align_right {
 width:auto;
 text-align:right;
 float:right;
 margin:0 60px 0 0;
}
.right_align {
 width:99%;
 float:left;
 padding:0;
 font-size:12px;
 text-align:right;
}
*html .spouse_module_middle_content span.right_align{clear:both; width:220px; clear:both}
.right_align img {
 vertical-align:text-top;
 margin-top: 1px;
}
.center_align {
 width:99%;
 height:35px;
 float:left;
 padding:10px 0;
 text-align:center;
}
.padding_text {
  padding:0 6px;
}
.button_container {
 width:200px;
 margin:0 auto;
}
.refine_btn_container {
 width:90px;
 margin:0 auto;
}
.submit_btn_container {
 width:auto;
 height:23px;
 float:left;
 padding:5px 0 5px;
}
.submit_btn_container i {
 width:4px;
 height:23px;
 float:left;
 background:url(images/submit_btn_left_new.gif) no-repeat;
}
.submit_btn_container del {
 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 input {
 height:23px;
 width:auto;
 background:none;
 border:none;
 color:#E1AF03;
 font-size:14px;
 font-style:normal;
 font-weight:bold;
 padding:0 1px;
float:left;
}
.btn_text_right {
 width:auto;
 float:left;
 color:#2A80C1;
 font-size:13px;
 padding:0 5px;
 font-style:normal;
 font-weight:bold;
 border:none;
 background:none;
 margin-top:-5px;
 cursor:pointer;
}
.btn_text {
 float:left;
 color:#E1AF03;
 font-size:14px;
 font-style:normal;
 font-weight:bold;
 padding:0 8px;
 border:none;
 margin-top:-5px;
 background:none;
 cursor:pointer;
}
.submit_btn_container em {
 width:4px;
 height:23px;
 float:left;
 background:url(images/submit_btn_right_new.gif) no-repeat;
}
.yellow_text {
 color:#EFBA00;
 padding:0 0 0 5px;
 font-style:normal;
}
.redalert {
 color:#E50505;
 font-size:12px;
}
.red_border {
 border:1px solid #EE0202;
 float:left;
 margin:0;
 padding:0;
}
.input_text,
.input_large,
.select_large,
.select_text {
 width:240px;
 color:#686868;
 padding:2px;
 border:1px solid #A5BACE;
}
.input_large,
.select_large {
 width:470px;
}
del tt .input_large,
.select_large {
 width:400px;
}
.select_text {
 width:245px;
}
*html .select_text {
 width:240px;
}
.textarea_large,
.textarea_text {
 overflow:auto;
 color:#686868;
 width:240px;
 font-family:Arial;
 font-size:11px;
}
*+html .textarea_large,
*+html .textarea_text {
 width:243px;
}
.textarea_large {
 width:400px;
}
*+html .textarea_large {
 width:400px;
}
.textarea_large_red,
.textarea_text_red,
.input_small_red,
.select_small_red,
.textarea_small_red,
.input_large_red {
  border:none;
}
.input_small,
.select_small,
.textarea_small {
 width:200px;
 color:#7B7B7B;
 font-size:12px;
 padding:2px;
}
.select_small {
 width:206px;
}
*html .select_small {
 width:200px;
}
*+html .select_small {
 width:205px;
}
.textarea_small {
 width:200px;
 height:55px;
 text-align:left;
}
.textarea_small_qna {
 width:330px;
height:55px;
 color:#7B7B7B;
 font-size:12px;
 padding:2px;
}
.input_small1,
.select_small1,
.textarea_small1 {
 width:120px;
 padding:2px;
 color:#B9B9B9; color:#676767; 
 font-size:11px;
 border:1px solid #A5BACE;
}
.select_small1 {
 width:126px;
}
*html .select_small1 {
 width:130px;
}
*+html .select_small1 {
 width:135px;
}
.textarea_small1 {
 width:130px;
 height:55px;
 text-align:left;
}
.input_small2,
.select_small2,
.textarea_small2 {
 width:280px;
 padding:2px;
 color:#B9B9B9;
 color:#676767;
 font-size:11px;
 border:1px solid #A5BACE;
}
#available_functional_area_box select{ border:1px solid #A5BACE;}
.select_small2 {
 width:286px;
}
*html .select_small2 {
 width:280px;
}
*+html .select_small2 {
 width:285px;
}
.textarea_small2 {
 width:280px;
 height:55px;
 text-align:left;
}
.invite_friend_paging {
 width:460px;
 float:left;
 padding-left:90px;
}
.comunity_paging_content {
 width:100%;
 margin:0;
 padding:10px 0;
 float:left;
}
.comunity_paging_content span {
 float:left;
 color:#9CA7B9;
 background:#EEF3F9;
 padding:1px 5px;
 border:1px solid #DAE1E9;
}
.comunity_paging_content i {
 float:left;
 font-style:normal;
 margin:0 2px;
 padding:1px 5px;
 color:#9CA7B9;
 background:#EEF3F9;
 border:1px solid #DAE1E9;
}
.comunity_paging_content i a:link,
.comunity_paging_content i a:visited,
.comunity_paging_content i a:link {
 color:#9CA7B9;
 background:#EEF3F9;
}
.comunity_paging_content i a:hover {
 color:#BDBDBD;
 background:#F3F3F3;
}
/*CSS for contribution module 09 aug 2008*/
.col_a .green_module{
  width:787px;
  float:left;
  margin:0;
  padding:0;
  overflow:hidden;
  background:#F7FBEB;
}
.col_a .green_module .green_module_cola {
  width:517px;
  float:left;
  padding:13px 13px 0; 
}
.col_a .green_module .green_module_colb {
  width:230px;
  float:right;
  margin-right:14px;
  _margin-right:13px;
  padding:13px 0 0;
}
*html .col_a .green_module .green_module_colb {
  width:231px;
  float:left;
  padding:13px 0 0;
  overflow: hidden;
}
.green_bottom_module {
  width:755px;
  padding:0;
  float:left;
}
/*below code is add by shilpi as on 10 sept 2008*/
.button_container_community {
 width:auto;
 margin:10px 0 0 10px;
 float:left;
}
.btn_container_community {
 width:auto;
 height:33px;
 float:left;
 padding:0;
}
.btn_container_community i {
 width:6px;
 height:33px;
 float:left;
 background:url(images/join_btn_left.jpg) no-repeat;
}
.btn_container_community dfn {
 width:auto;
 height:33px;
 float:left;
 color:#E1AF03;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
 padding:6px 2px;
 background:url(images/join_btn_rep.jpg) repeat-x;
}
.btn_container_community dfn input {
 height:33px;
 background:none;
 border:none;
 color:#E1AF03;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
 padding:6px 2px;
 cursor:pointer;
}
.btn_container_community em {
 width:6px;
 height:33px;
 float:left;
 background:url(images/join_btn_right.jpg) no-repeat;
}
/*below code is add by shilpi as on 10 sept 2008*/
.col_a_container_wide_cola {
 float:left;
 width:100%;
 padding-left:0px;
}
.mceSelectList{width:100px;}
/*below css code is aded as per new psd by shilpi as on 18 0ct 2008*/
.search_qa_container { 
 width:517px;
 float:left;
 margin:0 0 5px 0px;
 text-align:left;
overflow:hidden;
}
*html .search_qa_container {
  width:507px;overflow:hidden;
 margin:0 0 5px 5px;
}
.col_a_parent_module_new,
.col_a_container_new {
 width:761px;/*css code is edited by shilpi garg as on 17 oct 2008 width:755px*/
 float:left;
 font-size:12px;
 color:#686868;
 padding:0 13px 13px 13px;
overflow:hidden;
}
.col_a_container_new {/*css code is edited by shilpi garg as on 17 oct 2008 remove width:755px*/
 padding:0;
 margin:0;
}
*html .col_a_container_new {/*css code is edited by shilpi garg as on 17 oct 2008 remove width:755px*/
 padding:0;
 margin:0 0 0;
 width:771px;
}
*html .col_a_parent_module_margin_qna .col_a_container_new {width:761px}
*+html .col_a_container_new {/*css code is edited by shilpi garg as on 17 oct 2008 remove width:755px*/
 padding:0;
 margin:5px 0 0;
}
.col_a_container_cola_new {
 width:517px;
 float:left;
 padding: 0 0 0 0;/*css code is edited by shilpi garg as on 17 oct 2008 padding:0*/
 margin:0;/*code edit by shipi as on 17 sept*/
overflow:hidden;
}
.col_a_container_colb_new {/*css code is edited by shilpi garg as on 17 oct 2008 width:230px*/
 width:231px;
 float:right;
 margin:0;
}

.people_found tt { /*below css code is added by shilpi garg as on 06 nov 2008*/
 width:530px;
 float:left;
 padding:0;
margin:0;
overflow:hidden;
}
.people_search dfn {
 padding:0 0 0 5px;
}
.error_message {
 width:755px;
 float:left;
 margin:2px 0 0;
}
.error_message label {
 color:#E58824;
 font-size:13px;
 font-weight:normal;
padding:2px 0 0 5px;
margin:0;
}

/*below css code is added by shilpi garg as on 11 nov 2008*/
.paging_module_new {
 width:auto;
 margin:0;
 padding:10px 0;
 float:left;
}
.paging_module_new em {
 float:left;
 font-style:normal;
 margin:0 2px;
 padding:1px 5px;
 color:#9CA7B9;
 background:#EEF3F9;
 border:1px solid #DAE1E9;
}
.paging_module_new em a:link,
.paging_module_new em a:visited,
.paging_module_new em a:link {
 color:#9CA7B9;
 background:#EEF3F9;
}
.paging_module_new em a:hover {
 color:#BDBDBD;
 background:#F3F3F3;
}
.paging_module_new em.active {
 float:left;
 font-style:normal;
 margin:0 2px;
 padding:1px 5px;
 color:#EEF3F9;
 background:#9CA7B9;
 border:1px solid #DAE1E9;
}
.col_a_parent_module_margin{
  padding-left: 13px;
  padding-right: 13px;
}

textarea{border:1px solid #a5bace}
.refine_search_content cite {margin-bottom: 8px;}

.user_list{font:normal 11px/15px arial; display:block;  padding:3px 5px 5px 10px; color:#7f7f7f;}
.user_list b{font:bold 12px arial}
.user_list .user_img{float:left;margin-top:2px}
.user_list dfn{float:left; padding-left:5px; font-style:normal; line-height:15px; width:180px;}
.grey_line{border-top:1px solid #eaeaea; line-height:0; padding:0; margin:2px 0; width:100%; display:block}





/* Modified by Rajendar Prasad on 09-08-2010 starts */
ul, ol {margin:0; padding:0; list-style:none;}
a {outline:none;}
.col_l {
  width:170px;
  float:left;
  margin:0 0 10px 5px; 
  display:inline;
}

.cont{ width:980px;
 margin:13px auto;
 _width:981px;
 padding:13px 0;
 border-top:2px solid #fdc400;
background:#fff url(images/lft-bdr.gif) 175px 10px repeat-y;overflow:auto;
}

.g-pic {text-align:center; margin-bottom:10px;}
.g-pic img{border:1px solid #d8d8d8;}

.g_cont {width:550px;float:left; padding-left:15px;}
.g_cont select {font-size:12px;font-family:arial;}
.g_cont select option {padding-right:10px;}



.g_hd {margin:0 0 10px 0; padding:0;font-weight:bold;font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.lft_nav {font-size:12px;margin-left:5px;margin-top:5px;}
.lft_nav li{line-height:26px;clear:left;border-bottom:1px solid #e6e6e6;}
.lft_nav li a{color:#0a61be; display:block;}
.lft_nav li a:hover{background:#f9fbfd;}
.lft_nav li.active {padding-bottom:5px;}
.lft_nav li.active a {}
.lft_nav li.hlt a {background:#EEF1F3;font-weight:bold;}
.lft_nav li.active a:hover{background:#eef1f3;}

.lft_nav li.active ul{font-size:11px;margin-left:25px;}
.lft_nav li.active ul li{line-height:24px;height:21px;clear:left; border-bottom:0px;}
.lft_nav li.active ul li a{color:#0a61be; display:inline;background:none; border:0px; font-weight:normal;}
.lft_nav li.active ul li.bld a{font-weight:bold;}
.lft_nav li.active ul li a:hover{background:none;text-decoration:underline;}


.lft_nav_1 {margin-left:5px;margin-top:5px;}
.lft_nav_1 li{line-height:16px;clear:left;margin-bottom:1px;_margin-bottom:0;}
.lft_nav_1 li a{color:#0a61be; font-size:12px !important;}
.lft_nav_1 li.bld a{font-weight:bold;}
.lft_nav_1 li a:hover{text-decoration:underline;}



.icons {background:url(images/icons.png) no-repeat 0 0;_background:url(images/icons.gif) no-repeat 0 0;width:16px; height:16px; display:inline-block;float:left;overflow:hidden;}
.ovr {background-position:0 0;margin:5px 3px 0 5px; _margin:5px 1px 0 5px;}
.dscn {background-position:0 -18px;margin:5px 3px 0 5px; _margin:5px 1px 0 5px;}
.opp {background-position:0 -36px;margin:5px 3px 0 5px; _margin:5px 1px 0 5px;}
.mbr {background-position:0 -54px;margin:5px 3px 0 5px; _margin:5px 1px 0 5px;}
.grp {background-position:0 -72px;margin:5px 3px 0 5px; _margin:5px 1px 0 5px;}
.g_cont_in {}

.rt-nav {width:206px;float:right;display:inline; margin-right:15px;}
.attach {background:#fafbfc;padding:10px; border:1px solid #e6e6e6;overflow:auto;_height:100%;}
.p-pic {float:left; margin:0; padding:0;}
.attach-inp {margin-left:55px;}
.attach-inp textarea { width:461px; _width:453px;margin:0; padding:5px; border:1px solid #e6e6e6 !important; height:35px;font-size:12px; color:#000; }
.attach-t {margin-top:7px;float:left;}
.attach-t a{display:inline-block;margin:0 3px 0 5px;cursor:pointer;}
.atch {font-size:12px; color:#000;font-weight:bold;float:left;}
.lnk {background-position:0 -90px;}
.pic {background-position:0 -108px;}
.vdo {background-position:0 -126px;}
.pres {background-position:0 -144px;}
.doc {background-position:0 -162px;}
.rss {background-position:0 -180px;}
.dis-cont {margin-top:15px;}
.discussion {_height:100%;border-bottom:1px solid #e7e7e7;margin-top:10px;padding-bottom:5px;overflow:auto;height:100%;}
.dis-pic {float:left;margin:0; padding:0; }
.dis-txt {margin-left:55px;color:#3c3c3c;font-size:12px;position:relative;}
.dis-tx {color:#979797;}
.dis-txt b{ font-size:13px; color:#095cc2;font-size:13px;}
.dis-hd {font-size:12px; font-weight:normal;line-height:16px;margin:3px 0 0 0; padding:0; word-wrap: break-word;} 
.dis-stats {margin-top:3px;text-align:right;line-height:11px;height:16px; position:relative;}
.dis-dt {font-size:11px; color:#979797;float:left;}
.dis-des {font-size:12px; color:#979797;}
.actn {float:right;margin:0; padding:0;font-size:11px;position:relative;}
.actn li{float:left;margin:0 0 0 5px; padding:0 0 0 5px; display:inline; background:url(images/sep-at.gif) 0 0 no-repeat;position:relative;}
.actn li.nbdr {background:none;}
.like {background-position:0 -198px;}
.unlike {background-position:0 -270px;}
.cmnt {background-position:0 -216px;}
.reply {background-position:0 -256px;}
.flg {background-position:0 -234px;}
.comment {clear:both; margin-top:10px;}
.cmnt-thmb {
		/* _border:1px solid #FAFBFC;#border:1px solid #FAFBFC; */
		position:relative;
		#border:1px solid transparent;
		_border:1px solid #fff;		
		
	}
		
/* *html .cmnt-thmb {
		_border-color: pink;
		filter: chroma(color=pink);
		} */


.cmnt-thmb a.thmb{display:block;margin-bottom:10px;width:46px;float:left;clear:left;position:relative;z-index:3;}
/* .cmnt-thmb a:hover {background:url(images/lft-arro.gif) 100% 50% no-repeat;} */
.cmnt-thmb a.active {background:url(images/lft-arro.gif) 100% 50% no-repeat;}
.cmnt-txt { z-index:2; height:55px;left:0;width:425px; margin-left:45px;_margin-left:-1px; border:1px solid #e6e6e6; background:#fafbfc;padding:7px 10px 7px 10px;  position:absolute;top:0;top:0;}
.cmnt-txt p{margin:0 0 0 0;padding:0;font-size:11px; line-height:10px; color:#000;word-wrap:break-word;}
.cmnt-dt {font-size:11px; color:#979797;}
.see-all {font-size:11px; color:#979797;text-align:right;clear:both;margin-bottom:5px;_display:inline-block;}
.see-all a{color:#0056BF;}
.see-all a:hover{text-decoration:underline;}
.gsbmt {background:#1495d1;height:20px; padding:0 10px  2px  10px; _padding:0; margin:0; color:#fff; font-size:12px; font-weight:bold; border:1px solid #0377ac;font-family:"Trebuchet MS"; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;outline:0 none;}
.gsbmt-dis {background:#cbcbcb;height:20px; padding:0 10px  2px  10px; _padding:0; margin:0; color:#fff; font-size:12px; font-weight:bold; border:1px solid #ababab;font-family:"Trebuchet MS"; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;outline:0 none;}

.mrtp7 {margin-top:7px;}
.cmnt-textarea { width:415px; _width:410px;margin:0; padding:5px; border:1px solid #e6e6e6 !important; height:35px; font-size:12px; color:#000;margin-top:5px; }
.cmnt-btm {height:25px;margin-top:7px;}
.snd {font-size:11px;margin-left:5px;}
.srch {margin-bottom:15px;}
.srch input.sr {border:1px solid #e6e6e6;width:200px;font-size:12px;height:22px;padding-left:5px;line-height:22px;}
.srch select{border:1px solid #e6e6e6;width:207px;font-size:12px;height:20px;padding-left:5px;margin:10px 0;}
.shd {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; border-top:2px solid #e7e7e7;padding-top:3px;}
.invite {margin-top:10px;font-size:11px;margin-bottom:15px;}
.invite .inp {border:1px solid #e6e6e6;width:187px;margin-left:4px;margin-bottom:10px;font-size:12px;padding-left:5px; height:22px;line-height:22px;}
.invite span {color:#ff0000; font-size:12px;float:left;margin-top:4px;}
.lnks {font-size:11px; color:#0056BF;line-height:14px;}
.rt-lnk {color:#000;font-size:11px; color:#000;float:right;font-weight:normal;}
.rt-lnk a{color:#0056BF;}
.rt-lnk a:hover{text-decoration:underline;}
.sep-bdr {color:#e8e8e8;margin:0 5px 0 4px;}
.lnks:hover {text-decoration:underline;}
.g-tycoons {margin-top:7px;margin-bottom:15px;}
.g-tycoons li {_height:100%;margin-bottom:10px;overflow:auto;}
.ty-pic {float:left;margin-top:3px;}
.ty-txt {margin-left:70px;line-height:14px;}
.ty-txt b {font-size:13px;line-height:16px;display:inline-block;}
.ty-cat {font-size:11px;font-weight:bold;}
.ty-the {color:#beaa01;}
.ty-inf {color:#dd6d00;}
.ty-contr {color:#33a103;}
.ty-init {color:#019fe9;}
.ty-gm {color:#db02bf;}
.ty-sts {font-size:11px;color:#979797;}
.ty-des {font-size:11px;color:#5f5f5f;}
.cntr {text-align:center;}
.clear {clear:both; height:1; line-height:1; font-size:0; overflow:hidden;}
.flr{float:right;}
.older {text-align:center; background:#fafbfc; border:1px solid #e6e6e6; padding:2px 8px 6px 8px;_padding:5px 8px 6px 8px;}
.older i {float:none;margin-left:5px;background-position:0 -285px;_background-position:0 -288px; #background-position:0 -288px;}
.older a{display:inline;line-height:13px;text-decoration:none;font-size:12px; color:#0056BF;}
.older a:hover span{text-decoration:underline;color:#0056BF;}

.s-grps {margin-top:7px;}
.s-grps li {_height:100%;margin-bottom:10px; border-bottom:1px solid #e7e7e7;margin-bottom:8px;padding-bottom:7px;_height:100%; #height:100%;}
.sg-pic {float:left; border:1px solid #e8e8e8;display:inline;}
.sg-txt {margin-left:47px;line-height:12px;}
.sg-txt b {font-size:13px;line-height:14px;padding-bottom:3px; _padding-bottom:0; #padding-bottom:0; _line-height:12px; #line-height:12px; display:inline-block;}
.sg-sts {font-size:11px;color:#979797;margin:0;}
.sg-sts a{padding:0;}
.sg-sts b{padding:0;font-size:12px;}


.cont  textarea {font-size:12px;color:#000; font-family:Arial, Helvetica, sans-serif;}
.g-banner { margin-top:20px;}
.op-inp {border:1px solid #e6e6e6;width:466px; _width:460px;margin:10px 0;font-size:12px;padding-left:5px; height:22px;line-height:22px;}
.iam {font-size:12px; }
.iam input {margin-right:5px;float:left;padding:0;}
.iam label {margin-right:20px;float:left;_margin-top:3px;}
.updt {clear:both;float:right; margin-top:7px;}
.updt li{float:left;margin-left:10px;}
.tag {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold;border:1px solid #d4d4d4; padding:3px 5px 3px 7px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbfbfb, #ececec);line-height:12px;display:inline-block;margin-top:2px; _margin-top:0;  background-color:#f6f6f6; cursor:pointer;}
.tag span{float:left; color:#767676;}
.tag-arro {background-position:0 -327px;margin:0 0 0 4px;height:12px;width:12px;}


.g-search {background:#fafbfc;padding:10px; border:1px solid #e6e6e6;overflow:auto;_height:100%;margin-bottom:15px;}
.g-srch-inp {border:1px solid #e6e6e6;width:340px; _width:340px;margin:0;font-size:12px;padding-left:5px; height:22px;line-height:22px;float:left;}
.g-search ul{overflow:auto;_height:100%;margin-bottom:10px;}
.g-search li{float:left;margin-right:10px;display:inline;}
.g-search li.nmgr{float:left;margin:0;}
.g-srch-tag {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold;border:1px solid #d4d4d4; padding:5px 5px 5px 7px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbfbfb, #ececec);line-height:12px;display:inline-block;_margin-top:0;  background-color:#f6f6f6; cursor:pointer;}
.g-srch-tag span{float:left; color:#767676;}
.g-srch-tag-arro {background-position:0 -327px;margin:0 0 0 4px;height:12px;width:12px;}
.opp-hlt {color:#d8b116; font-weight:bold;}

.join {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold;border:1px solid #a0b6c6; padding:3px 5px 3px 7px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbfbfb, #ececec);line-height:12px;display:inline-block;margin-top:2px; _margin-top:0;  background-color:#f6f6f6; cursor:pointer;}
.join span{float:left; color:#0273a7;}
.join:hover {border:1px solid #a0b6c6; background: -moz-linear-gradient(top, #129ada, #007cb5);  background-color:#0584bf; color:fff;}

.join:hover span{color:#fff;}

.jng {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold;border:1px solid #a0b6c6; padding:0 5px 3px 7px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbfbfb, #ececec);display:inline-block;margin-top:2px; _margin-top:0;  background-color:#f6f6f6; cursor:pointer; color:#0273A7;}
.jng:hover {border:1px solid #a0b6c6; background: -moz-linear-gradient(top, #129ada, #007cb5);  background-color:#0584bf; color:#fff;}


.url_data_block {border: 1px solid #e6e6e6; border-width:2px 1px 1px; padding:5px; width: 460px; display:none; margin-bottom:2px;}
.url_data_in {}
.url-dt-a {float:right; display:block;}
.rtl {text-align:right;margin-top:10px;height:20px;}
.rtl ul{float:right;}
.rtl ul li{float:left; margin-left:20px; font-size:12px;}
.rtl ul li span{cursor:pointer;color:#0056bf;}
.g-oppo {background-position:0 -394px;margin-right:3px; }
.g-tag {background-position:0 -428px;margin-right:3px; }
/* Modified by Rajendar Prasad on 09-08-2010 ends */



/* Modified by Rajendar Prasad on 26-08-2010 starts */
.g_cm_hd {margin:0 0 5px 0; padding:0;font-weight:bold;font-size:13px; font-family:arial; }
.tp-cmnt {padding:10px; border:1px solid #e6e6e6;overflow:auto;_height:100%;}
.cmnt-vd {text-align:center;margin-bottom:10px;}
.cmnt-shd  {font-size:13px; font-family:Arial, Helvetica, sans-serif;margin-top:7px;}
.vd-url {font-size:11px; color:#979797;}
.vd-mess {font-family:arial; font-size:12px; color:#000;line-height:15px;margin:5px 0;word-wrap: break-word;}
.shrd {color:#818181; font-family:arial; font-size:11px; background:#eef1f3; height:20px; line-height:20px;border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;padding:0 10px;}
.usr {border:1px solid #e6e6e6; border-width:0 1px 1px 1px; background:url(images/cmnt-arro.jpg) no-repeat 20px 0;padding:12px 10px 10px 10px;margin-bottom:15px;}
.usr-pic {border:1px solid #e7e7e7;float:left;}
.user-txt {margin-left:42px;font-size:11px; color:#5F5F5F;line-height:14px;}
.user-txt b{font-size:13px;margin-bottom:2px;line-height:14px;display:inline-block;}
.cm-dt {float:right;}

.a-cm-txt {border:1px solid #e6e6e6; background:#fafbfc;padding:7px 10px 7px 10px;margin-bottom:10px;}
.a-cm-txt p{margin:0 0 0 0;padding:0;font-size:11px; line-height:13px; color:#000;}
.a-cm-dt {font-size:11px; color:#979797;}

.acm-pic {float:left;}
.acm-txt {margin-left:40px;}
.acm-txt b{font-size:13px;line-height:13px; display:inline-block; margin-bottom:2px;}
.acm-txt p{word-wrap:break-word;line-height:14px;font-size:12px;height:100%;}
.a-cm-textarea { width:476px; _width:471px;margin:0; padding:5px; border:1px solid #e6e6e6 !important; height:35px; font-size:12px; color:#000;margin-top:5px; }
.a-cm-btm {height:25px;margin-top:7px;font-size:11px;}
.snd {font-size:11px;margin-left:5px;}

.vd-pc {width:36px;float:left;margin-top:3px;}
.vd-mr {margin-top:7px;margin-bottom:15px;}
.vd-mr  li {_height:100%;margin-bottom:5px;overflow:auto; border-bottom:1px solid #e7e7e7;padding-bottom:10px;}
.vd-mr-txt {margin-left:45px !important;line-height:14px;}
.vd-mr-txt b {font-size:13px;line-height:16px;display:inline-block;}
.vd-mr-sts {font-size:11px;color:#979797;}
.hd-grp {margin:0 0 10px 0; padding:0;font-weight:bold;font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#818181;}
.hd-grp span {color:#000;}
.dscn1 {background-position:0 -18px;}
/* Modified by Rajendar Prasad on 26-08-2010 ends */

/* Modified by Rajendar Prasad on 27-08-2010 starts */
.dis-inp {border:1px solid #e6e6e6;width:466px; _width:460px;margin:0px 0 10px 0;font-size:12px;padding-left:5px; height:22px;line-height:22px;}
.disc-txt {padding:5px 0;}
/* Modified by Rajendar Prasad on 27-08-2010 ends */

/* Modified by Rajendar Prasad on 30-08-2010 starts */
.g-set {background:#fafbfc;padding:10px; border:1px solid #e6e6e6;overflow:auto;_height:100%;margin-bottom:15px;}
.g-post {margin:0; padding:0;  }
.g-post li {padding:0 0 4px 12px;float:left; font-size:12px; border-bottom:1px solid #e6e6e6;margin:0 0 7px 0;}
.g-post li.nbdr {border-bottom:0px;margin-bottom:0;padding-bottom:0;}
.g-post li.hd {float:left; font-size:12px;width:252px;_width:210px;#width:210px;padding-left:0; }
.g-post li span{margin:0 3px 0 0;float:left;}
.g-post li span input {margin:0; padding:0;height:14px;}
.g-shd {margin:0 0 5px 0; padding:0; font-size:13px; color:#000; font-family:arial;}
.d-e {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold;border:1px solid #d4d4d4; padding:3px 5px 3px 7px;-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbfbfb, #ececec);line-height:12px;display:inline-block; _margin-top:0;  background-color:#f6f6f6; cursor:pointer;}
.d-e span{float:left; color:#767676;}
.d-e-arro {background-position:0 -327px;margin:0 0 0 4px;height:12px;width:12px;}
.d-e-ul {overflow:auto;_height:100%; font-size:12px;}
.d-e-ul li{float:left;margin-right:10px;}
.set-txt {font-family:arial; font-size:12px;margin-bottom:7px;}
.remove {float:right; margin-right:5px; display:none;font-size:11px;height:12px;position:absolute;top:0;right:0;}
/* Modified by Rajendar Prasad on 30-08-2010 ends */

/* Modified by Rajendar Prasad on 13-09-2010 starts */
.crt-grp {
background:none repeat scroll 0 0 #FAFBFC;
padding:15px !important;
border:1px solid #E6E6E6 !important;
}

.crt-grp strong{
margin-bottom:5px;display:inline-block;
}

.lnks-pic {}

.crt-grp-inp {
border:1px solid #E6E6E6;
font-size:12px;
height:22px;
line-height:22px;
margin:0 0 8px;
padding-left:5px;
width:99%;
}

.crt-grp-txta{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
border:1px solid #E6E6E6 !important;
margin-bottom:10px;
}


.pg-shd {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding-top:3px;
font-weight:bold;
padding-bottom:20px;
display:block;margin-right:0px;
}

.mbr-dtd {
float:left;
height:4px;
width:100%;
border-bottom:1px solid #E7E7E7;
}


.lnks-inp {
border:1px solid #E6E6E6;
font-size:12px;
height:22px;
line-height:22px;
margin:2px 0 10px;
padding-left:5px;
width:378px;
_width:358px;
}

.pg-hds {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
display:block;margin-right:0px;
}

.atch-lnk {font-family:"Trebuchet MS"; font-size:11px;font-weight:bold; border:1px solid #a0b6c6; padding:1px 3px 2px 3px; _padding:0 2px 3px 2px; #padding:0 2px 0px 2px;  -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; background: -moz-linear-gradient(top, #fbfbfb, #ececec); margin-top:2px; _margin-top:2;  background-color:#f6f6f6; cursor:pointer; color:#0273A7;margin-left:5px; outline:0 none;}


.upload {font-family:"Trebuchet MS"; 
font-size:11px;font-weight:bold;
 border:1px solid #a0b6c6; padding:0 5px 3px 7px;
-moz-border-radius:3px; border-radius:3px; 
-webkit-border-radius:3px; 
background: -moz-linear-gradient(top, #fbfbfb, #ececec);
display:inline-block; 
margin-top:2px;
 _margin-top:0;
  background-color:#f6f6f6; 
cursor:pointer; 
color:#0273A7;
}




/* Modified by Rajendar Prasad on 13-09-2010 ends */

.frmShow {#clear:left;}
/* .seeCmnt {margin-top:-10px;} */

.msg_block_div {
background:#DEF2D6;
border:1px solid #C5E5BC;
clear:both;
color:#1D5D09;
float:left;
font:bold 13px arial;
margin:8px 0 8px 0;
padding:2px;
_padding-bottom:7px;
#padding-bottom:7px;
text-align:left;
width:99%;
}

#no_group_update_block {
color:#000;
font-weight:bold;
font-size:12px;
background:#F3F3F3;
padding:5px 10px;
border:1px solid #E1E1E1;
}

.page-shd {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

.opp-1 {
background-position:0 -36px;
margin:0px 3px 0 5px;
}

.gr-clr {color:#979797;}
.pre-pics {float:left;margin-right:10px;}

.com-lst-hd {font-size:12px; font-weight:normal;line-height:13px; padding:0;margin-bottom:10px;} 

.hd-tp {margin-left:22px;}
input::-moz-focus-inner {border:0;}
