form > #presence{
    z-index:99;
    position:fixed;
    bottom:0px;
    left:20px;
}
/*#presence #chat_status_control_tab{border-right:1px solid #b5b5b5;}*/
#presence .presence_section{
    position:relative;
    float:left;
    padding:2px 0 0 0;
    height:22px;
    margin:1px 0 0 0;
}

#presence .presence_bar_button{
    text-align:center;
    width:22px;
    padding:5px 6px;height:18px;
    color:#333;
    cursor:pointer;
    margin-top:0px;
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-right:1px solid #333;
    background:#fff;
    background-repeat:no-repeat
}

#presence .presence_bar_button_opened{
    text-align:center;
    width:22px;
    padding:5px 6px;
    height:18px;
    color:#333;
    cursor:pointer;
    margin-top:0px;
    border-top:1px solid #fff;
    border-bottom:1px solid #333;
    border-left:1px solid #333;
    background:#fff;
    background-repeat:no-repeat;
}


#presence .presence_bar_button_space{
    width:165px;
    padding:5px 0px;
    height:17px;
    color:#fff;
    margin-top:0px;
    border-top:0px solid #fff;
    border-left:0px solid #fff;
    border-right:0px solid #fff;
}
#presence .presence_bar_button_space_opened{
    width:265px;
    padding:5px 0;
    height:17px;
    color:#fff;
    margin-top:0px;
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-right:0px solid #fff;
}



#presence{color:#111111;
    font-size:11px;
    height:25px;
    padding:0;
    margin-right:15px;
}

#presence_bar .presence_menu_opts h2{
    background:#34006D url(/images/minimize.gif) no-repeat 281px 1px;
    color:#fff;
    padding:0;
    margin:-1px 0 0 -1px;
    font-size:11px;
    border:1px solid #254588;
    border-bottom:1px solid #34006D;
    cursor:pointer;
    width:300px;
}
#presence .presence_menu_opts{cursor:auto;
    padding:0 0 1px 0;
    border:1px solid #333;
    border-bottom:none;
    background:#fff;
    background-repeat:no-repeat;
    background-position:right bottom;
    width:300px;
}
#presence .presence_menu_opts_wrapper{
    position:fixed;
    bottom:22px;
    left:20px;
    z-index:12;
}
#presence .peersTableDiv{
    overflow:auto;
    height:85px;
}
#presence_bar .presence_menu_opts h2 span{
    display:block;
    padding:3px 8px 4px;
}
#presence_bar #chat_status_control_tab{
    background:url(/images/actions/status.gif) no-repeat center center;
}
#presence_bar #chat_status_control_tab img{
    margin-top:0px;
    border:none;
}

/*#presence_bar #peers_count_div_id strong{color:white;position:absolute;top:0px;right:0;padding:2px 1px 0 0;height:16px;width:17px;font-size:9px;font-weight:normal;background:url(/images/count_background.gif) no-repeat center top;text-align:center;}*/

.divCountStrong {
    color:white;
    position:absolute;
    top:5px;
    right:-25px;
    padding:2px 1px 0 0;
    height:18px;
    width:25px;
    font-size:9px;
    font-weight:normal;
    background:url(/images/CPH_BG.gif) no-repeat center top;
    text-align:center;
}
.divCountStrongAlert {
    color:white;
    position:absolute;
    top:5px;
    right:-25px;
    padding:2px 1px 0 0;
    height:18px;
    width:25px;
    font-size:9px;
    font-weight:normal;
    background:url(/images/CPH_BG_red.gif) no-repeat center top;
    text-align:center;
}
.ChatRequest{
    width:215px;
    height:72px;
    border:solid 2px;
    border-color:#34006D;
}
.chatContainer{
    z-index:50;
    position:fixed;
    bottom:-20px;
    right:10px;
    width:217px;
    background-color:#eeeeee;
}
