
  body {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background:#F7F7F7;
  }

  table {
    font-size:12px;
  }

  input {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  }
  textarea {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:12px;
  }
  select {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  }

  .header_tbl {
    /* border-bottom:1px solid #dddddd; */
  }

  .footer_tbl {
    font-size:13px;
  }


  a:link {
    color:#0088CC;
    font-weight:normal;
    text-decoration:none;
  }
  a:visited {
    color:#0088CC;
    font-weight:normal;
    text-decoration:none;
  }
  a:hover {
    color:#0088CC;
    font-weight:normal;
    text-decoration:underline;
  }


  .green_btn {
    background: #79BB16;
    color: #ffffff;
    font-size: 12px;
    padding: 2px;
    border: 1px solid #699429;
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  }

  .orange_btn {
    background: #ff9900;
    color: #ffffff;
    padding: 5px;
    border: 1px solid #DC890D;
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  }

  .searchbox {
    text-align: center;
    padding: 20px;
    font-size: 15px;
    font-weight: bold;
  }

  .error_msg {
    margin: 3px 10px 3px 10px;
    padding: 10px 20px 10px 20px;
    background: #FEE0E0;
    border-top: #F18282 1px solid;
    border-bottom: #F18282 1px solid;
  }


  .bullet {
    display:block;
    padding: 5px;
    padding-left: 10px;
    background:url(/images/bullet.gif) 0 1em no-repeat;
  }

  .bullet_arrow {
    display:block;
    padding: 5px;
    padding-left: 20px;
    background:url(/images/bullet_arrow.gif) 0 1em no-repeat;
  }

/* --------------- blue    --------------------------*/
.blue_tab_selected_c {
  padding: 0px 5px 0px 5px;
  background: #0088CC;
  font-weight:normal;
  color:#ffffff;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}

.blue_tab_normal_c {
  background: #f0f0f0;
  padding: 0px 5px 0px 5px;
  font-weight:normal;
  color:#000000;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}

.blue_tab_hover_c {
  background: #f0f0f0;
  padding: 0px 5px 0px 5px;
  font-weight:bold;
  color:#000000;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}




/* --------------- App Tray     --------------------------*/
.qv_tab_selected_l { background: #0088CC url(/images/qv_tab_sel_l.gif) 0% 0 no-repeat;}
.qv_tab_selected_r {background: url(/images/qv_tab_sel_r.gif) 100% 0 no-repeat;}
.qv_tab_selected_c {
  font-weight:normal;
  height:17px;
  color:#ffffff;
  text-align:center;
  padding:0px 15px 0px 15px;
  cursor:pointer;
  cursor:hand;
}

.qv_tab_normal_l {background: #f0f0f0 url(/images/qv_tab_nor_l.gif) 0% 0 no-repeat;}
.qv_tab_normal_r {background: url(/images/qv_tab_nor_r.gif) 100% 0 no-repeat;}
.qv_tab_normal_c {
  font-weight:normal;
  height:17px;
  color:#000000;
  text-align:center;
  padding:0px 15px 0px 15px;
  cursor:pointer;
  cursor:hand;
}

.qv_tab_hover_l {background: #c0c0c0 url(/images/qv_tab_hov_l.gif) 0% 0 no-repeat;}
.qv_tab_hover_r {background: url(/images/qv_tab_hov_r.gif) 100% 0 no-repeat;}
.qv_tab_hover_c {
  font-weight:bold;
  height:17px;
  color:#000000;
  text-align:center;
  padding:0px 20px 0px 20px;
  cursor:pointer;
  cursor:hand;
}

/*--------------------------------------------------------*/


#notifications, #notifications td {
  text-align:center;
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.information, .error, .success, .warning {
  margin-top: 0em;
  border:0px;
  font-size:14px;
}
.information {
  color: #406299;
}
.error {
  color: #f34f4f;
}
.success {
  color: #79BB16;
}
.warning {
  /*background:#ffffff url(/images/error.gif) 6px 50% no-repeat*/
  color:#eb830c;
}




.msg_r {background: url(/images/msg_n_r.png) 100% 0 repeat-y; padding: 0px 5px 0px 5px;}
.msg_l {background: url(/images/msg_n_l.png) 0 0 repeat-y}
.msg_cont { padding:8px 15px 8px 15px;background: #fff8bf; }

.msg_b_shadow {background:url(/images/msg_n_b.png) 0 100% repeat-x; font-size:1px;height:5px;}
.msg_bl_shadow {background:url(/images/msg_n_bl.png) 0 100% no-repeat;}
.msg_br_shadow {background:url(/images/msg_n_br.png) 100% 100% no-repeat; padding:0px 5px 0px 5px;}



#msg_div {
  padding:0px;
  position: fixed;
  top: -100px;
  width:950px;margin: 0 auto;
  z-index:1000;
}

#feedback_div {
  padding:0px;
  position: fixed;
  left:-255px;
}


.field_label {
  color:#999999;
  font-size:12px;
  font-weight:normal;
  position:absolute;
  z-index: 1000;
}


.md_b {background: #EFF9FC url(/images/md_b.gif) 0 100% repeat-x;}
.md_r {background: url(/images/md_r.gif) 100% 0 repeat-y}
.md_l {background: url(/images/md_l.gif) 0 0 repeat-y}
.md_lc {background:  url(/images/md_lc.gif) 0 100% no-repeat;}
.md_rc {background: url(/images/md_rc.gif) 100% 100% no-repeat; padding: 2px 2px 2px 2px;}



  .blue_tl {background: url(/images/blue_tl.png) 0 0 no-repeat; }
  .blue_tr {background: url(/images/blue_tr.png) 100% 0 no-repeat;}
  .blue_bl {background: #D0EEF7 url(/images/blue_bl.gif) 0 100% no-repeat;}
  .blue_br {background: url(/images/blue_br.gif) 100% 100% no-repeat}


  .blue_solid_tl {background: #D0EEF7 url(/images/blue_tl.gif) 0 0 no-repeat;}
  .blue_solid_tr {background: url(/images/blue_tr.gif) 100% 0 no-repeat; padding:0px;}
  .blue_solid_bl {background: url(/images/blue_bl.png) 0 100% no-repeat;}
  .blue_solid_br {background: url(/images/blue_br.png) 100% 100% no-repeat}


  .gray_solid_tr {background: url(/images/gray_n_tr.png) 100% 0 no-repeat; }
  .gray_solid_tl {background: url(/images/gray_n_tl.png) 0 0 no-repeat; }
  .gray_vsupr { background: url(/images/gray_vsupr.gif) 0 0 no-repeat; padding:10px;font-size:16px;color:gray;}
  .gray_vsupl { background: url(/images/gray_vsupl.gif) 100% 0 no-repeat; padding:10px;font-size:16px;color:gray;}
  .gray_hsup { background: #E4E4E4 url(/images/gray_hsup.gif) 0 100% repeat-x;cursor:pointer;}





  .gray_l_sl {background: url(/images/gray_dot.gif) 0 0 repeat-y}
  .gray_r_sl {BACkground: url(/images/gray_dot.gif) 100% 0 repeat-y}

  .gray_t {background: url(/images/gray_dot.gif) 0 0 repeat-x;}
  .gray_b {background:  #ffffff url(/images/gray_dot.gif) 0 100% repeat-x}
  .gray_b_shadow {background: url(/images/gray_dot_bt.gif) 0 100% repeat-x}
  .gray_l {background: url(/images/gray_l.gif) 0 0 repeat-y}
  .gray_r {background: url(/images/gray_r.gif) 100% 0 repeat-y}
  .gray_tl {background: url(/images/gray_tl.gif) 0 0 no-repeat;}
  .gray_tr {background: url(/images/gray_tr.gif) 100% 0 no-repeat; padding:0px;}
  .gray_bl {background: url(/images/gray_bl.gif) 0 100% no-repeat; color:#000000; font-size: 14px;}
  .gray_br {background: url(/images/gray_br.gif) 100% 100% no-repeat}

  .gray_bl_shadow { background: url(/images/gray_bl_s.gif) 0 100% no-repeat; color:#000000; font-size: 14px;}
  .gray_br_shadow {background: url(/images/gray_br_s.gif) 100% 100% no-repeat}



  a.headlinks:link {
    color:#79BB16;
    text-decoration:none;
    line-height:18px;
  }
  a.headlinks:visited {
    color:#79BB16;
    text-decoration:none;
    line-height:18px;
  }
  a.headlinks:hover {
    color:#79BB16;
    text-decoration:underline;
    line-height:18px;
  }

  a.smalllinks:link {
    color:#79BB16;
    font-size:11px;
    text-decoration:none;
  }
  a.smalllinks:visited {
    color:#79BB16;
    font-size:11px;
    text-decoration:none;
  }
  a.smalllinks:hover {
    color:#79BB16;
    font-size:11px;
    text-decoration:underline;
  }


  .tabbuttons {
    color:#79BB16;
    text-decoration:none;
    padding:2px 8px 2px 8px;
    background:#ffffff;
  }


  .tabmore {
    border-left:#dddddd 1px solid;
    margin:0px;
    padding:3px 6px 3px 6px;
    cursor: pointer;
    cursor: hand;
    background:#ffffff;
  }

  .tabmore_ul {
    padding:0px;
    margin:0px;
    background:#ffffff;
    position:absolute;
    z-index:99;
    display:none;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
    border-top:1px solid #dddddd;
  }

  .tabmore_li {
    color:#79BB16;
    background:#ffffff;
    border-bottom:1px solid #dddddd;
    margin: 0px;
    cursor: pointer;
    cursor: hand;
    line-height: 16px;
    display: block;
    padding: 5px 8px;
    white-space:nowrap;
  }

  a.footlinks:link {
    color:#0088CC;
    font-weight:normal;
    text-decoration:none;
  }
  a.footlinks:visited {
    color:#0088CC;
    font-weight:normal;
    text-decoration:none;
  }
  a.footlinks:hover {
    color:#0088CC;
    font-weight:normal;
    text-decoration:underline;
  }



/*    		Edit Profile Form      		*/


  .mark_on_map {
    color: #79BB16;
    padding:10px;
    padding-left:25px;
    background: url(/images/marker.gif) 4% 50% no-repeat;
    cursor: pointer;
  }

  .form_header {
    padding-top:30px;
    padding-bottom:2px;
    border-bottom:1px solid #dddddd;
    font-weight:bold;
    font-size:12px;
    color:#0088CC;
  }



  .add_btn, .delete_btn, .block_btn, .remove_btn, .apply_btn, .shortlist_btn,
  .discard_btn, .revert_btn, .fetch_btn, .reply_btn, .forward_btn, .approve_btn,
  .std_btn, .message_btn, .intro_btn {
    color:#79BB16;
    text-decoration:none;
    font-weight:normal;
    padding:4px;
    padding-left:23px;
    line-height:25px;
  }


  a.add_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  all_btn, a.add_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  all_btn, a.add_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }



  a.delete_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/close.gif) 8% 55% no-repeat;
  }
  a.delete_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/close.gif) 8% 55% no-repeat;
  }
  a.delete_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/close_hover.gif) 8% 55% no-repeat;
  }


  a.block_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/block_gray.gif) 8% 55% no-repeat;
  }
  a.block_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/block_gray.gif) 8% 55% no-repeat;
  }
  a.block_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/block.gif) 8% 55% no-repeat;
  }


  a.remove_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.remove_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.remove_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }


  a.apply_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: #FFFFFF url(/images/apply.gif) 4% 50% no-repeat;
  }
  a.apply_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: #FFFFFF url(/images/apply.gif) 4% 50% no-repeat;
  }
  a.apply_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: #FFFFFF url(/images/apply.gif) 4% 50% no-repeat;
  }



  a.shortlist_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/shortlist.png) 8% 50% no-repeat;
  }
  a.shortlist_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/shortlist.png) 8% 50% no-repeat;
  }
  a.shortlist_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    text-decoration:none;
    background: #FFFFFF url(/images/shortlist.png) 8% 50% no-repeat;
  }


  a.discard_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/discard.png) 8% 50% no-repeat;
  }
  a.discard_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/discard.png) 8% 50% no-repeat;
  }
  a.discard_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    text-decoration:none;
    background: #FFFFFF url(/images/discard.png) 8% 50% no-repeat;
  }


  a.revert_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/revert.png) 8% 50% no-repeat;
  }
  a.revert_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    text-decoration:none;
    background: #FFFFFF url(/images/revert.png) 8% 50% no-repeat;
  }
  a.revert_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    text-decoration:none;
    background: #FFFFFF url(/images/revert.png) 8% 50% no-repeat;
  }


  a.fetch_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: #FFFFFF url(/images/fetch.gif) 8% 50% no-repeat;
  }
  a.fetch_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: #FFFFFF url(/images/fetch.gif) 8% 50% no-repeat;
  }
  a.fetch_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: #FFFFFF url(/images/fetch.gif) 8% 50% no-repeat;
  }



  a.reply_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/reply_gray.gif) 8% 55% no-repeat;
  }
  a.reply_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/reply_gray.gif) 8% 55% no-repeat;
  }
  a.reply_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/reply.gif) 8% 55% no-repeat;
  }


  a.forward_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/forward_gray.gif) 8% 55% no-repeat;
  }
  a.forward_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/forward_gray.gif) 8% 55% no-repeat;
  }
  a.forward_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/forward.gif) 8% 55% no-repeat;
  }


  a.approve_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/star_gray.gif) 8% 55% no-repeat;
  }
  a.approve_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/star_gray.gif) 8% 55% no-repeat;
  }
  a.approve_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/star.gif) 8% 55% no-repeat;
  }


  a.std_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/std_gray.gif) 5% 55% no-repeat;
  }
  a.std_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/std_gray.gif) 5% 55% no-repeat;
  }
  a.std_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/std.gif) 5% 55% no-repeat;
  }


  a.message_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }
  a.message_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }
  a.message_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }



  a.intro_btn:link {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/intro_gray.gif) 4% 50% no-repeat;
  }
  a.intro_btn:visited {
    color:#79BB16;
    border:1px solid #dddddd;
    background: url(/images/intro_gray.gif) 4% 50% no-repeat;
  }
  a.intro_btn:hover {
    color:#79BB16;
    border:1px solid #c0c0c0;
    background: url(/images/intro.gif) 4% 50% no-repeat;
  }



  .a_add_btn, .a_remove_btn, .a_msg_btn, .a_sendjob_btn, .a_reco_btn,
  .a_pdf_btn, .a_apply_btn, .a_follow_btn, .a_unfollow_btn, .a_bookmark_btn,
  .a_rbookmark_btn, .a_bookmark_btn, .a_rbookmark_btn, .a_reply_btn, .a_forward_btn,
  .a_delete_btn, .a_block_btn, .a_network_btn, .a_people_btn {
    color:#79BB16;
    text-decoration:none;
    font-weight:normal;
    padding:4px;
    padding-left:24px;
  }



  a.a_add_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  a.a_add_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  a.a_add_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }


  a.a_remove_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.a_remove_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.a_remove_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }


  a.a_msg_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }
  a.a_msg_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }
  a.a_`_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/message.gif) 4% 50% no-repeat;
  }


  a.a_sendjob_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/sendjob.png) 4% 50% no-repeat;
  }
  a.a_sendjob_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/sendjob.png) 4% 50% no-repeat;
  }
  a.a_sendjob_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/sendjob.png) 4% 50% no-repeat;
  }

  a.a_reco_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reco.gif) 4% 50% no-repeat;
  }
  a.a_reco_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reco.gif) 4% 50% no-repeat;
  }
  a.a_reco_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reco.gif) 4% 50% no-repeat;
  }


  a.a_intro_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/intro.gif) 4% 50% no-repeat;
  }
  a.a_intro_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/intro.gif) 4% 50% no-repeat;
  }
  a.a_intro_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/intro.gif) 4% 50% no-repeat;
  }




  a.a_network_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/user_network.gif) 4% 50% no-repeat;
  }
  a.a_network_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/user_network.gif) 4% 50% no-repeat;
  }
  a.a_network_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/user_network.gif) 4% 50% no-repeat;
  }


  a.a_people_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/people.png) 4% 50% no-repeat;
  }
  a.a_people_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/people.png) 4% 50% no-repeat;
  }
  a.a_people_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/people.png) 4% 50% no-repeat;
  }



  a.a_pdf_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/pdf_icon.png) 4% 50% no-repeat;
  }
  a.a_pdf_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/pdf_icon.png) 4% 50% no-repeat;
  }
  a.a_pdf_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/pdf_icon.png) 4% 50% no-repeat;
  }


  a.a_apply_btn:link {
     color:#79BB16;
     text-decoration:none;
     background: url(/images/apply.png) 4% 50% no-repeat;
     padding-left:25px;
  }
  a.a_apply_btn:visited {
     color:#79BB16;
     text-decoration:none;
     background: url(/images/apply.png) 4% 50% no-repeat;
     padding-left:25px;
  }
  a.a_apply_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/apply.png) 4% 50% no-repeat;
    padding-left:25px;
  }



  a.a_follow_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  a.a_follow_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }
  a.a_follow_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/add_more.gif) 4% 50% no-repeat;
  }



  a.a_unfollow_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.a_unfollow_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }
  a.a_unfollow_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/remove.gif) 4% 50% no-repeat;
  }


  a.a_bookmark_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/addbookmark.png) 4% 50% no-repeat;
  }
  a.a_bookmark_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/addbookmark.png) 4% 50% no-repeat;
  }
  a.a_bookmark_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/addbookmark.png) 4% 50% no-repeat;
  }



  a.a_rbookmark_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/removebookmark.png) 4% 50% no-repeat;
  }
  a.a_rbookmark_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/removebookmark.png) 4% 50% no-repeat;
  }
  a.a_rbookmark_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/removebookmark.png) 4% 50% no-repeat;
  }



  a.a_reply_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reply.gif) 4% 50% no-repeat;
  }
  a.a_reply_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reply.gif) 4% 50% no-repeat;
  }
  a.a_reply_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/reply.gif) 4% 50% no-repeat;
  }



  a.a_forward_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/forward.gif) 4% 50% no-repeat;
  }
  a.a_forward_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/forward.gif) 4% 50% no-repeat;
  }
  a.a_forward_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/forward.gif) 4% 50% no-repeat;
  }


  a.a_delete_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/close_hover.gif) 4% 50% no-repeat;
  }
  a.a_delete_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/close_hover.gif) 4% 50% no-repeat;
  }
  a.a_delete_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/close_hover.gif) 4% 50% no-repeat;
  }


  a.a_block_btn:link {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/block.gif) 4% 50% no-repeat;
  }
  a.a_block_btn:visited {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/block.gif) 4% 50% no-repeat;
  }
  a.a_block_btn:hover {
    color:#79BB16;
    text-decoration:none;
    background: url(/images/block.gif) 4% 50% no-repeat;
  }



.ui-slider {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/images/slider_bar.gif);
  width: 202px;
  height:10px;
  margin:0pt;
  padding:2pt;
}

.ui-slider-handle {
  position: absolute;
  z-index: 1;
  height: 14px;
  width: 14px;
  top: -2px;
  left: 0px;
  background:#D8D8D8 url(/images/slider_handle.png) repeat-x scroll 0pt 50%;
  border:1px solid #888888;
  color:#111111 !important;
  font-weight:normal;

 }

.ui-slider-tooltip {
  border:1px solid #dddddd;
  color:#888888;
  font-size:10px;
  text-align: center;
  display: none;
  position: relative;
  padding-left:4px;
  padding-right:4px;
  top: -18px;
  width: 20px;
  z-index: 100;
}



#tooltip{
	position:absolute;
	border:0px;
	display:none;
	opacity:0.9;filter:alpha(opacity=90)
	z-index:1000;
	}

#md_tooltip{
	position:absolute;
	border:0px;
	display:none;
	opacity:0.9;filter:alpha(opacity=90)
	z-index:1000;
	}

#tooltip_text {
	padding:2px 4px 2px 4px;
	color:#ffffff;
	font-size:11px;
}

.tooltip_tl {background: url(/images/tooltip_tl.gif) 0 0 no-repeat;}
.tooltip_tr {background: url(/images/tooltip_tr.gif) 100% 0 no-repeat; padding:0px;}
.tooltip_bl {background: url(/images/tooltip_bl.gif) #666666 0 100% no-repeat;}
.tooltip_br {background: url(/images/tooltip_br.gif) 100% 100% no-repeat}


.mdock {
        padding-left:6px;
        padding-right:6px;
        cursor:pointer;
}


.md_note {
  width:17px;
  height:15px;
  background: url(/images/nnote.gif) 0 0 no-repeat;
  position:absolute;
  color:#ffffff;
  font-size:10px;
  text-align:center;
  line-height:13px;
}

.md_note2 {
  width:14px;
  height:15px;
  background: url(/images/gnote.gif) 0 0 no-repeat;
  position:absolute;
  color:#ffffff;
  font-size:10px;
  text-align:center;
  line-height:13px;
}


.ui-slider-handle-active { border: 1px dotted black; height: 14px; width: 14px;  }

.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }

.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }


/* ----------------------------------- accordion ----------------------------------*/

.ui-accordion { margin: 0px; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }
.ui-accordion li .ui-accordion-header {
	display: block;
	margin: 0px;
	color: #000;
	left:0px;
	padding-left:25px;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	height: 28px;
}

.ui-accordion li .ui-accordion-right {
	display: block;
	position: absolute;
	top: 0px;
	right: -1px;
	width: 25px;
	height: 28px;
}
.ui-accordion li .ui-accordion-left {
	display: block;
	position: absolute;
	width: 25px;
	z-index:99;
	height: 28px;
}
<!---#D0EEF7-->
.ui-accordion li .ui-accordion-left { background: #EEFAFD url(/images/arrow_right.gif) 50% 50% no-repeat;}
.ui-accordion li .ui-accordion-right { background: #EEFAFD url(/images/close.gif) 50% 50% no-repeat;}
.ui-accordion li .ui-accordion-header { background: #EEFAFD; }

.ui-accordion li:hover .ui-accordion-left { background-image: url(/images/arrow_right.gif) 50% 50% no-repeat;}
.ui-accordion li:hover .ui-accordion-right { background-image: url(/images/close_hover.gif) 50% 50% no-repeat;}
.ui-accordion li:hover .ui-accordion-header { }

.ui-accordion li.selected .ui-accordion-left { background-image: url(/images/arrow_down.gif) 50% 50% no-repeat;}
.ui-accordion li.selected .ui-accordion-right { background-image: url(/images/close.gif) 50% 50% no-repeat;}
.ui-accordion li.selected .ui-accordion-header { background: #EEFAFD; }


/* ----------------------------------- auto complete ----------------------------------*/

.ac_results {
	padding: 0px;
	border: 1px solid #dddddd;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 5px 8px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-top:0.5px solid #dddddd;
	border-bottom:0.5px solid #dddddd;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}

.ac_over {
	background-color: #D0EEF7;
}

.ac_close_btn {
	border-left:1px solid #dddddd;
	padding:0px;
	margin-left:10px;
}



/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 4px solid #dddddd;
	width: 17em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/images/arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/images/arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/images/arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/images/arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/images/arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/images/arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 17em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}




/* This part skins dialog */

.mosambe_dlg .ui-dialog,
.mosambe_dlg.ui-dialog {
	background-color: #ffffff;
/*	border:1px solid #dddddd; */
}

.mosambe_dlg .ui-dialog .ui-dialog-titlebar,
.mosambe_dlg.ui-dialog .ui-dialog-titlebar {
	border: 1px solid #A5E4F7;
	background: #D0EEF7;
	padding: 0px;
	height: 28px;
	_height: 29px;
}

.mosambe_dlg .ui-draggable .ui-dialog-titlebar,
.mosambe_dlg.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.mosambe_dlg .ui-draggable-disabled .ui-dialog-titlebar,
.mosambe_dlg.ui-draggable-disabled .ui-dialog-titlebar {
	cursor: default;
}

.mosambe_dlg .ui-dialog .ui-dialog-titlebar-close,
.mosambe_dlg.ui-dialog .ui-dialog-titlebar-close {
	width: 11px;
	height: 11px;
	background: url(/images/close.gif) no-repeat;
	position:absolute;
	top: 10px;
	right: 8px;
	cursor: default;
}

.mosambe_dlg .ui-dialog .ui-dialog-titlebar-close span,
.mosambe_dlg.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.mosambe_dlg .ui-dialog .ui-dialog-titlebar-close-hover,
.mosambe_dlg.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(/images/close_hover.gif) no-repeat;
}

.mosambe_dlg .ui-dialog .ui-dialog-title,
.mosambe_dlg.ui-dialog .ui-dialog-title {
	margin-left: 5px;
	color: #000000;;
	font-size:14px;
	position: relative;
	top: 7px;
	left: 4px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.mosambe_dlg .ui-dialog .ui-dialog-content,
.mosambe_dlg.ui-dialog .ui-dialog-content {
	margin: 0em;}

.mosambe_dlg .ui-dialog .ui-dialog-buttonpane,
.mosambe_dlg.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.mosambe_dlg .ui-dialog .ui-dialog-buttonpane button,
.mosambe_dlg .ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}


/*--- home blurb start ---*/
.homeblurb{margin:0; padding:5px 10px; font-size:13px}
.homeblurb .blurbimg{text-align:center;}
.homeblurb .blurbcontainer{margin:0; padding:30px 0 20px}
.homeblurb .blurbcontainer h3{margin:0; padding:0;}
.homeblurb .blurbcontainer p{maring:0; padding:5px 0; _padding:3px 0;}
.homeblurb .blurbcontainer a.learnmore{margin:0; padding:5px 0; display:block}
.homeblurb .blurbcontainer .left{float:left; width:425px; maring:0; padding:0 0 0 0;}
.homeblurb .blurbcontainer .right{float:left; width:390px;  maring:0; padding:0 0 0 35px;}
.homeblurb .blurbcontainer .left .border_R{border-right:1px solid #e5e5e5; margin:0; padding:0 35px 0 0;}
.homeblurb .gyiboxtop{background:url(../images/gyi_boxtop.gif) no-repeat 0 0; width:865px; margin:0; padding:0}
.homeblurb .gyiboxbottom{background:url(../images/gyi_boxbottom.gif) no-repeat 0 0; width:865px; height:11px;}
.homeblurb .gyicontainer{ margin:0; padding:18px 10px 10px; text-align:center;}
.homeblurb .gyicontainer p{margin:0; padding:2px 0; color:#b3b1a2; font-size:12px}
.homeblurb .gyicontainer p span{font-size:22px; padding-right:30px; color:#333;}
.homeblurb .gyicontainer p input{ margin-right:30px; padding:3px 5px; color:#c0c0c0; }
.homeblurb .gyicontainer p a img{vertical-align:top; border:0}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}

.clearfix {display: inline-block;}
html[xmlns] .clearfix {
	display: block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*--- home blurb start ---*/





/* ----------------- Carousel ----------------------- */


.infiniteCarousel {
  width: 640px;
  position: relative;
  text-align:center;
  border-top:1px solid #dddddd;
}

.infiniteCarousel .wrapper {
  width: 560px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 9em;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 1px solid gray;
  /*border: 3px solid #000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;*/
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 90px;
  width: 120px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

/* ----------------- Carousel ----------------------- */

