.settings_main_title{
    color: #3f3f3f;
    font-family: helvetica, arial, sans-serif;
    font-size: 1.1667em;
    left: 9px;
    position: absolute;
    top: 7px;
    z-index: 40;
    }
.settings_main {
    display: none;
    left: -550px;
    position: absolute;
    top: -750px;
    z-index: 30;
    }
.settings_main_outer_close{
    background: url(../images/icons/iconmastersmall.gif) -122px -98px no-repeat;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: 10px;
    top: 0px;
    width: 15px;
    z-index: 40;
    }
.settings_main_content_holder{
	background: #f7f7f7;
    padding: 26px 4px 4px;
    }
.settings_main_content{
    position: relative;
    overflow: hidden;
    height: 200px;
    padding: 10px;
    }
.settings_main_wrap{
    overflow: auto;
    position: absolute;
    width: 516px;
    text-align: left;
    }
.settings_main_inner_wrap{
    border: 4px solid #b3b3b3;
    }
.settings_main_outer_top{
    background: url(../images/modal/top.png) left top repeat-x;
    }
.settings_main_outer_l{
    background: url(../images/modal/left.png) left top repeat-y;
    }
.settings_main_outer_r{
    background: url(../images/modal/right.png) right top repeat-y;
    }
.settings_main_outer_bottom{
    background: url(../images/modal/bottom.png) bottom left repeat-x;
}
.settings_main_outer_tl{
    background: url(../images/modal/topleft.png) left top no-repeat;
    }
.settings_main_outer_tr{
    background: url(../images/modal/topright.png) right top no-repeat;
    }
.settings_main_outer_bl{
    background: url(../images/modal/bottomleft.png) left bottom no-repeat;
    }
.settings_main_outer_br{
    background: url(../images/modal/bottomright.png) right bottom no-repeat;

    }


/*  specific for friend modal windows */
#send-friend-msg-panel { padding: 15px; }
#send-friend-msg-panel label {
    font-size: 1em;
    color: #666;
    margin: 5px 0;
    font-weight: bold;
}
#send-friend-msg-panel .jive-form-row {
	margin: 10px 0 0;
}
#send-friend-msg-panel input.jive-msg-subject,
#send-friend-msg-panel textarea {
    font: .9167em arial, helvetica, verdana, sans-serif;
    width: 350px;
    display: block;
    margin: 0 0 5px 0;
}

.jive-actionpanel-labels h4 {
    font-size: 1em;
    color: #666;
    margin: 0 0 8px 0;
    padding: 8px 8px 0 8px;
}

.jive-actionpanel-labels ul,
.jive-actionpanel-labels li {
    list-style-type: none;
    margin: 0;
}
.jive-actionpanel-labels ul {
    padding: 0 8px 8px 8px;
}


.jive-actionpanel-labels ul.jive-friend-label-picker {
    height: 250px;
    overflow: auto;
}

.jive-actionpanel-labels ul.jive-friend-label-picker li {
    float: left;
    width: 160px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.jive-actionpanel-labels ul.jive-friend-label-picker li.jive-label-apply {
    background: #ddf2dc;
    border: solid 1px #dadada;
    margin-right: 10px;
}
.jive-actionpanel-labels ul.jive-friend-label-picker li.jive-label-apply h4 {
    color: #060;
}

.jive-actionpanel-labels ul.jive-friend-label-picker li.jive-label-remove {
    background: #eee;
    border: solid 1px #dadada;

}

.jive-actionpanel-labels ul.jive-friend-label-picker li ul li {
    float: none;
    font-size: .9167em;
    padding: 0 0 8px 0;
    clear: both;
}

.jive-actionpanel-labels ul.jive-friend-label-picker li ul li img {
    float: left;
    display: block;
    position: relative;

}
.jive-actionpanel-labels ul.jive-friend-label-picker li ul li span {
    margin: 0 0 0 20px;
    display: block;
    position: relative;
    
}


/* jive import specific */
#jive-import-csv-container { padding: 20px;}
#jive-import-csv { padding: 0;}




/* new modal window */
.jive-modal-wrapper {  z-index: 30; position: fixed; top: 50px;}
* html .jive-modal-wrapper { /*\*/position: absolute; top: expression((50 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ } 

.jive-modal-wrapper.medium { width: 411px; }

.jive-modal-wrapper.medium .jive-modal-head { width: 411px; height: 14px; overflow: visible; background: url(../images/modal/medium/top.png) no-repeat left top; padding: 0 0 0 10px;}
.jive-modal-wrapper.medium .jive-modal-foot { width: 411px; height: 13px; background: url(../images/modal/medium/bottom.png) no-repeat left bottom;}
.jive-modal-wrapper.medium .jive-modal-inner { width: 411px; background: url(../images/modal/medium/repeater.png) repeat-y; text-align: left;}
.jive-modal-wrapper.medium .jive-modal-head { margin-bottom: -1px; }
.jive-modal-wrapper.medium .jive-modal-foot { margin-top: -2px; }

.jive-modal-wrapper.large  { width: 552px;}
.jive-modal-wrapper.large .jive-modal-head { width: 552px; height: 10px; overflow: visible; background: url(../images/modal/large/top.png) no-repeat left top; padding: 0 0 0 10px;}
.jive-modal-wrapper.large .jive-modal-foot { width: 552px; height: 10px; background: url(../images/modal/large/bottom.png) no-repeat left bottom;}
.jive-modal-wrapper.large .jive-modal-inner { width: 552px; background: url(../images/modal/large/repeater.png) repeat-y;  text-align: left;}

.jive-modal-wrapper .jive-modal-title { padding: 0; margin-left: 10px; margin-bottom: .4em;}
.jive-modal-wrapper .jive-modal-close { width: 20px; height: 20px; position: absolute; top: 10px; right: 15px; background: url(../images/modal/close_button.png) no-repeat 50% 50%; cursor: pointer; }