/**
* This file should be used for additional and overridden css classes for popups.css.
* It should ALWAYS be included AFTER the popups.css reference in all pages where that file is referenced.
* The original popups.css should NEVER be modified.  Additions and overrides should be placed here.
*/


#demographics-popup,#special-interests-popup, #content-types-popup{width: 330px; height: 440px;}
#demographics-popup popup-inner {width: 328px; height: 450px;}
#demographics-popup popup-inner .i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; height: 450px;}
#demographics-popup popup-inner .i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; height: 450px;}
#demographics-popup popup-inner .i3 { display:block; margin: 0; height: 450px;}
#demographics-popup div.popup-inner {border:5px solid #00aeef; width:auto; height: auto; background: #fff; position: relative; padding: 12px;height: 415px;}
#demographics-popup div.popup-inner #demographics-option tr {cursor:pointer;}
#demographics-popup div.popup-inner #demographics-add-option tr {cursor:pointer;}
#demographics-popup div.popup-inner #demographics-option label {cursor:pointer;}
#demographics-popup div.popup-inner #demographics-add-option label {cursor:pointer;}
#demographics-popup div.popup-inner #demographics-option input {cursor:pointer;}
#demographics-popup div.popup-inner #demographics-add-option input {cursor:pointer;}

#special-interests-popup popup-inner {width: 328px; height: 450px;}
#special-interests-popup popup-inner .i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; height: 450px;}
#special-interests-popup popup-inner .i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; height: 450px;}
#special-interests-popup popup-inner .i3 { display:block; margin: 0; height: 450px;}
#special-interests-popup div.popup-inner {border:5px solid #00aeef; width:auto; height: auto; background: #fff; position: relative; padding: 12px;height: 415px;}
#special-interests-popup div.popup-inner table#special-interests-option tr {cursor:pointer;}
#special-interests-popup div.popup-inner table#special-interests-add-option tr {cursor:pointer;}
#special-interests-popup div.popup-inner table#special-interests-option td label {cursor:pointer;}
#special-interests-popup div.popup-inner table#special-interests-add-option td label {cursor:pointer;}
#special-interests-popup div.popup-inner table#special-interests-option td input {cursor:pointer;}
#special-interests-popup div.popup-inner table#special-interests-add-option td input {cursor:pointer;}

#regions-popup popup-inner {width: 328px; height: 450px;}
#regions-popup popup-inner .i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; height: 450px;}
#regions-popup popup-inner .i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; height: 450px;}
#regions-popup popup-inner .i3 { display:block; margin: 0; height: 450px;}
#regions-popup div.popup-inner {border:5px solid #00aeef; width:auto; height: auto; background: #fff; position: relative; padding: 12px;height: 415px;}
#regions-popup div.popup-inner table#regions-option tr {cursor:pointer;}
#regions-popup div.popup-inner table#regions-add-option tr {cursor:pointer;}
#regions-popup div.popup-inner table#regions-option td label {cursor:pointer;}
#regions-popup div.popup-inner table#regions-add-option td label {cursor:pointer;}
#regions-popup div.popup-inner table#regions-option td input {cursor:pointer;}
#regions-popup div.popup-inner table#regions-add-option td input {cursor:pointer;}

#content-types-popup popup-inner {width: 328px; height: 450px;}
#content-types-popup popup-inner .i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; height: 450px;}
#content-types-popup popup-inner .i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; height: 450px;}
#content-types-popup popup-inner .i3 { display:block; margin: 0; height: 450px;}
#content-types-popup div.popup-inner {border:5px solid #00aeef; width:auto; height: auto; background: #fff; position: relative; padding: 12px;height: 415px;}
#content-types-popup div.popup-inner table#option tr {cursor:pointer;}
#content-types-popup div.popup-inner table#add-option tr {cursor:pointer;}
#content-types-popup div.popup-inner table#option label {cursor:pointer;}
#content-types-popup div.popup-inner table#add-option label {cursor:pointer;}
#content-types-popup div.popup-inner table#option input {cursor:pointer;}
#content-types-popup div.popup-inner table#add-option input {cursor:pointer;}

#genres-popup popup-inner {width: 650px; height: 450px;}
#genres-popup popup-inner .i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; height: 450px;}
#genres-popup popup-inner .i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; height: 450px;}
#genres-popup popup-inner .i3 { display:block; margin: 0; height: 450px;}
#genres-popup div.popup-inner {border:5px solid #00aeef; width:auto; height: auto; background: #fff; position: relative; padding: 12px;height: 415px;}
#genres-popup div.popup-inner div.pick-children li {cursor:pointer;}
#genres-popup div.popup-inner div.pick-children label {cursor:pointer;}
#genres-popup div.popup-inner div.pick-children input {cursor:pointer;}

.not-visible{display:none;}

.email-address-edit {border:0;color:#666666;font-weight:700;padding-top:2px;font-size:11px;}
.e-container { display: block; height: 25px; margin: 5px 0; }

a.min-field-btn { float: left; margin: 0 0 0 15px; display: block; height: 25px; width: 15px; background: url(../img/minus-icon-grn.png) no-repeat 0px 3px; text-indent: -30000px; }


.available_select_list{
    height:100px;
    width: 185px;
    overflow: hidden;
}
.available_select_list1{
    height:79px;
    width: 185px;
    overflow: hidden;
    font-size:12px;
}
.job-functions-sboxes {
    margin: 0px 10px 0px 0px;
    width:482px;
    height:126px
}

#about-person-popup form .mini-column{
    height:56px;
}

#about-person-popup .rich{
    height:56px;
}

#allover{
    position:absolute;
    z-index:10000003;
    width:100%;
    top:0;
    left:0;

    background-color: black;
    opacity:0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

#allover-spinner{
    position:absolute;
    z-index:10000003;
    width:100%;
    top:0;
    left:0;

    background-color: black;
    opacity:0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

.unexpected-error-text{
    font-size:16px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif,sans-serif;
    padding-bottom:20px;
}

#demographics-popup,#special-interests-popup, #content-types-popup, #regions-popup {width: 330px; height: 450px;}

#business-interests-popup .interest-options label{display: inline;cursor: pointer;font-size:11px;color:black;}

#company-overview-popup label{color:black;}

#additional-info-company-popup label{color:black;}

#about-person-popup label,
#additional-info-popup label,
#contact-info-popup label{color:black;}

.counterMessage {bottom: 0px; font-size: 10px; color: #999;border:none;width:200px;background: #fff;}


.partner-field { margin-bottom: 4px; }
.partner-field-input { width:250px; border: 1px solid #999; height: 20px; margin-right: 20px; float: left; }
.partner-field-inputR { width:300px; border: 1px solid #999; height: 20px; margin-right: 20px; float: left; }
.partner-field-label { width:250px; border:none; height: 20px; margin-right: 20px; float: left; }
.partner-field-tip {bottom: 0px; font-size: 10px; color:#666666; border:none; height: 20px; width:250px; margin-right: 20px; float: left; }
.partner-field-error {bottom: 0px; font-size: 10px; color:#c82708; border:none; height: 20px; width:250px; margin-right: 20px; float: left; }


/* Fix for spacing issue for close button in all dialogs*/
.close-popup-btn2, .close-popup-btn2-child {position: absolute; top:5px; _top:14px; @top:5px; right: 5px;  @right:5px; _right: 15px;}

#available-versions-edit-form .field {margin-top: 0px; padding: 0px 0px 20px 0px !important;}
#available-versions-edit-form .field div.fields {margin-bottom:0px;}
#available-versions-edit-form .left-column-field {float:left;margin-right:30px;}
#available-versions-edit-form select {width:250px;}

div.popup .error{display:block;color:#c82708;}
div.popup form .textarea-medium{width:530px; height: 80px; border: 1px solid #999;}

/*for company overview popup */
div.popup div.pick-options ul li.options-over-click{background-color: #CCC;cursor: pointer;}
.option-style-td{background-color: #CCC;width:300px;cursor: pointer;}
.option-style-td-click{background-color: #CCC;width:300px;cursor: pointer;}
.option-style-genres{background-color: #CCC;cursor: pointer;}
.option-style-genres-click{background-color: #CCC;cursor: pointer;}
div.pick-options td label{color:black;}
div.pick-options li label{color:black;}
div.tooltip p{color:#666666;padding:2px 0 2px 0;}

#location-popup label{color:black;}

#additional-info-popup form .buttons{padding:0 0 0 0}



/*-----------------------------------------------
Picker
------------------------------------------------*/
#picker-popup{width:570px;}
#picker-popup .step1, #adress-book-popup .step3 {padding:10px;}
#picker-popup .step1 label, #adress-book-popup .step3 label{display:inline;font-weight:bold;}
#picker-popup .step1 #share-to{width:250px;}
#picker-popup .step1 div{margin:0px 0px 10px 0px;}
#picker-popup div.popup-inner {padding:0px !important;}
#picker-popup div.header-search {height:65px;background-color:#f5f9fb;border-bottom:1px solid #999999;}
#picker-popup div.header-search div {margin-left:10px;padding-top: 20px;}
#picker-popup div.header-search div input.searchfield {width:295px;height:19px;position:relative;top:-8px;}
#picker-popup div.header-search div input.searchbutton {}

#picker-popup div.a-to-z {background-color:#f4f4f4;height:428px;width:30px;float:left;margin:1px 10px 0px 0px;text-align:center;padding-top:7px;}
#picker-popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
#picker-popup div.a-to-z a:hover {background-color:#e1e1e1;}
#picker-popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
#picker-popup div.content-wrap div.sort-by span {color:#252525;}
#picker-popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
#picker-popup div.content-wrap {padding-top:30px;float:left; width:492px;position:relative;}
#picker-popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:170px;}
#picker-popup div.content-wrap dl.selected dt {font-weight:bold;}
#picker-popup div.content-wrap .buttons {position: absolute; right: 30px; top: 350px;}
#picker-popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

#picker-popup div.results-wrap {overflow:auto;width:284px;height:360px;border:1px solid #999999;padding:0px 8px;float:left;}
#picker-popup div.results-wrap dt {height:25px;border-bottom:1px solid #000;font-size:16px;font-weight:bold; margin: 14px 0 0;}
#picker-popup div.results-wrap dt span { }
#picker-popup div.results-wrap dd ul li {margin-top:7px;}
#picker-popup div.results-wrap dd span input {margin:0px 4px 0px 0px;}
#picker-popup div.results-wrap li.embedded-dl dl dt {border:none;font-size:8pt;font-weight:normal;height:auto;margin:0px 0px 0px 17px;*margin:0px 0px 0px 24px;}
#picker-popup div.results-wrap li.embedded-dl dl dd ul {margin-left:17px;*margin-left:24px;}
#picker-popup div.results-wrap li.embedded-dl dl dd ul li {margin-top:0px;color:#999999;font-size:7pt;}
#picker-popup div.results-wrap li.embedded-dl span {font-weight:bold;}
#picker-popup div.results-wrap li {width:250px;}
#picker-popup div.results-wrap li.embedded-span span {display:block;padding-left:20px;font-weight:normal;}
#picker-popup div.results-wrap li.embedded-span {font-weight:bold;}
#picker-popup div.header-search{margin-bottom:10px;}
#picker-popup div.header-search a.close {color:#999999;font-weight:bold; position: absolute; top:2px; right: 4px;}
#picker-popup div.header-search a.close:hover {text-decoration:none;}



/* Overrides  ADD TO popup styles from popup.css of HUGE*/

#add-list-select{position:relative;top:0px;}
#new-list-text{width:200px;}
#add-to .add-select{margin-left:25px;}
a#create-new{display:inline;background: url(../img/plus-sign.png) no-repeat 0px 5px;padding-left:10px;margin:5px 0px 5px 24px;}
a#create-new:hover{text-decoration:none;}
div#add-to a#close-popup-btn {*top:4px;_top:8px;_right:8px;}

a#create-new-deal{display:inline;background: url(../img/plus-sign.png) no-repeat 0px 5px;padding-left:10px;margin:5px 0px 5px 24px;}
a#create-new-deal:hover{text-decoration:none;}

/* Overrides contact popup styles*/
a#contact-send-commandLink{text-decoration:none}
.child-option-style{background-color: #CCC;cursor: default;}

#message-box-keywords-person {width: 465px;height:60px;}

.width250{width:253px;}