/* GENERAL POPUP SETTINGS
---------------------------------------------------------------- */
div.popup { font-size: 11px; position: absolute; z-index: 10000004; *background-color:grey;}
/*form specific styles styles*/
div.popup form .field{margin-top:5px;}
div.popup form .column{float:left; width:280px;}
div.popup form .form-text{width:250px; border: 1px solid #999; height: 20px;}
div.popup form .form-text-short{width:120px; border: 1px solid #999; height: 20px;}
div.popup form .field .audience{margin:0px 0px 10px;}
div.popup form .field label.label-inline{padding-left:10px;display:inline;}
div.popup .mandatory-fields{font-weight:bold;font-size:12px;}
div.popup .mandatory{color:red;font-size:14px;}
div.popup .field-line{padding-bottom:20px !important;border-bottom:1px solid #CCC;}
div.popup form .form-text-long{width:530px; border: 1px solid #999; height: 20px;}
div.popup form .textarea-long{width:530px; height: 120px; border: 1px solid #999;}
div.popup h3{ font-size: 13px; font-weight: 700;padding:0px 0px 10px; }
div.popup-inner {border:5px solid #00aeef; width:auto; background: #fff; position: relative; padding: 12px;}
div.popup .searchfield {width:295px;position:relative;top:-8px;}
div.popup form .field input { /*border: 1px solid #999; height: 20px; */}
div.buttons { margin: 10px 0 0; padding-bottom: 10px; }
div.buttons input { float: left; margin-right: 10px; border: none !important; width: auto !important; }
.action-btns {border: none !important; height: auto;}
div.buttons .cancel-search{position:relative;left:310px;}
/*.close-popup-btn2, .close-popup-btn2-child {position: absolute; top:1px; _top:14px; @top:5px; right: 4px;  @right:5px; _right: 15px;}*/
input.text-100{width: 482px;}

/* confirm delete */
#confirm-delete-popup {width:310px;}

/*pickers styles*/
div.popup div.header-search {height:65px;background-color:#f5f9fb;border-bottom:1px solid #999999;}
div.popup div.header-search form{margin-left:10px;padding-top: 20px;}

div.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;}
div.popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
div.popup div.a-to-z a:hover {background-color:#e1e1e1;}
div.popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
div.popup div.content-wrap div.sort-by span {color:#252525;}
div.popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
div.popup div.content-wrap {padding-top:30px;float:left; width:480px;position:relative;}
div.popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:150px;}
div.popup div.content-wrap dl.selected dt {font-weight:bold;}
div.popup div.content-wrap .buttons {position: absolute; bottom: -5px; right: 30px;}
div.popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

div.popup div.results-wrap li p span{display: block;padding-left: 20px;}
div.popup div.results-wrap li p em{display: block;font-style: normal;padding-left: 20px;color:#666;}
div.popup div.results-wrap {overflow:auto;width:284px;height:360px;border:1px solid #999999;padding:0px 8px;float:left;}
div.popup div.results-wrap dt {height:25px;border-bottom:1px solid #000;font-size:16px;font-weight:bold; margin: 14px 0 0;}
div.popup div.results-wrap dt span { }
div.popup div.results-wrap dd ul li {margin-top:7px;}
div.popup div.results-wrap dd span input {margin:0px 4px 0px 0px;}
div.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;}
div.popup div.results-wrap li.embedded-dl dl dd ul {margin-left:17px;*margin-left:24px;}
div.popup div.results-wrap li.embedded-dl dl dd ul li {margin-top:0px;color:#999999;font-size:7pt;}
div.popup div.results-wrap li.embedded-dl span {font-weight:bold;}
div.popup div.results-wrap li {width:250px;}
div.popup div.results-wrap li.over{background-color:#ecf4f8; cursor:pointer;}
div.popup div.results-wrap li.selected{background-color:#ecf4f8; cursor:pointer;}
div.popup div.results-wrap li.embedded-span span {display:block;padding-left:20px;font-weight:normal;}
div.popup div.results-wrap li.embedded-span {font-weight:bold;}
div.popup div.header-search{margin-bottom:10px;}
div.popup div.header-search a.close {color:#999999;font-weight:bold; position: absolute; top:2px; right: 4px;}
div.popup div.header-search a.close:hover {text-decoration:none;}
/*Tabs popup styles*/

div.popup .tabs{height:23px;}
div.popup .tabs-on span {background:transparent url(../img/tabs-wht.png) no-repeat scroll 0 0;}
div.popup .tabs a{color:#666; border-top:none; border-bottom:1px solid #fff;}
div.popup .tabs a:hover{color:#000;}
div.popup .tabs-on{border-bottom: none !important;}
div.popup .tabs-on a{color:#000;font-weight:bold;border-bottom:1px solid #fff !important;}
div.popup .tabs-on a:hover{color:#666;font-weight:bold;}
div.popup .tabs-wrapper .tabs-content {color:#000;}
div.popup .tabs li span.tabs-right {color:#fff;background-position:-12px 0;position:relative;}
/* Drop Shadow Box */
 /* Top corners and border */
.bt { height: 4px; margin: 0 0 0 5px; background: url(../img/drop_shadow_box.png) no-repeat 100% 0; _background:none; }
.bt div { position: relative; left: -5px; width: 5px; height: 4px; background: url(../img/drop_shadow_box.png)  no-repeat 0 0; font-size: 0; _background:none; line-height: 0; }
/* Bottom corners and border */
.bb { height: 4px; margin:0 0 0 4px; background: url(../img/drop_shadow_box.png) no-repeat 100% 100%; _background:none; }
.bb div { position:relative; left: -4px; width: 4px; height: 4px; background: url(../img/drop_shadow_box.png) no-repeat 0 100%; font-size: 0; _background:none; line-height: 0; }
/* Left border */
.i1 { padding:0 0 0 4px; background: url(../img/drop_shadow_borders.png) repeat-y 0 0; _background:none; }
/* Right border */
.i2 { padding:0 4px 0 0; background: url(../img/drop_shadow_borders.png) repeat-y 100% 0; _background:none; }
/* Wrapper for the content. Use it to set the background color and insert some
    padding between the borders and the content. */
.i3 { display:block; margin: 0; }
/* ----------------------------------------------------------------
END GENERAL POPUP SETTINGS */


/* ADD TO SPECIFIC STYLES */
#add-to{width:330px;}
/*#add-list-select{position:absolute;top:40px;} - GMX-3193
#new-list-text{width:200px;}
#add-to .add-select{margin-left:25px;}
a#create-new{display:block;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;}*/


/* SHARE POPUP
---------------------------------------------------------------- */
#share-popup{width:570px;}
#share-popup div.step4{padding:10px;}
#share-popup .step1, #share-popup .step3 {padding:10px;}
#share-popup .step1 label, #share-popup .step3 label{display:inline;font-weight:bold;}
#share-popup .step1 #share-to{width:250px;}
#share-popup .add-existing{position:relative;top:5px;*top:3px;left:8px;}
#share-popup textarea{width:380px;height:110px;margin:10px 0px;}
#share-popup .step1 div{margin:0px 0px 10px 0px;}
#share-popup div.popup-inner {padding:0px !important;}
#share-popup .existing-connection{float:left;border:1px solid #7f9db9;width:250px; padding:10px 0px;min-height:10px;position:relative;top:-19px;margin:0px 0px -10px 20px;}
#share-popup div.step3 .add-existing{left:270px;top:7px;}
#share-popup .recipient-name{float:left;margin:0px 5px 0px; height:21px;width:auto !important;padding: 0 8px;}
#share-popup .recipient-name-left{background: url(../img/recipient-name-left.png) no-repeat;float:left;width:8px;height:21px;}
#share-popup .recipient-name-center{background: url(../img/recipient-name-center.png) repeat-x;float:left;width:auto !important;height:21px;padding:3px 0px 0px 0px;}
#share-popup .recipient-name-center span{padding-right:5px;}
#share-popup .recipient-name-right{background: url(../img/recipient-name-right.png) no-repeat;float:left;width:8px;height:21px;}
#share-popup .recipient-name-close{background: url(../img/recipient-name-close.png) no-repeat; width:8px; height:8px;position:relative;text-indent:-19999px;float:right;top:-12px;z-index:100;}
/* ----------------------------------------------------------------
 CONTACT POPUP
---------------------------------------------------------------- */
#contact-seller-popup,
#contact-person-popup,
#contact-company-popup{width:412px; line-height:20px;}
#confirm-seller-popup,
#confirm-person-popup,
#confirm-company-popup{width:412px;min-height:140px; line-height:20px;}
.contact label{padding:10px 0px 0px;}
.contact textarea{width:370px;height:101px;border:1px solid #e1e1e1; margin:10px 0px;}
.contact .button-cancel{}
.contact div.buttons {/*position:relative;*/}
.contact a#close-popup-btn {_top:6px;_right:8px;}


/* GET CONNECTED POPUP
---------------------------------------------------------------- */
.connect{width:330px;}
.get-connected ul li{display:block;}
.get-connected ul li label{display:inline;}
#person-email, #send-request{padding:10px 0px 10px 10px;}
#person-email input{width:240px; border:1px solid #e1e1e1;}
.connect .msg-text{width:260px;height:100px;border:1px solid #e1e1e1; margin:10px 0px 0px;overflow:no;}
.error{color:#c82708;}
#select-to{position:absolute;top:40px;}
.connect-select{margin-left:25px;}
#contact-label{margin:10px 0px 0px;}
div#get-connected-popup a#close-popup-btn,
div#get-connected-mutual-popup a#close-popup-btn,
div#get-connected-error-popup a#close-popup-btn{*top:4px;_top:8px;_right:8px;}
/* GIVE SCORE POPUP
---------------------------------------------------------------- */
#score-popup, #score-popup-confirmation { width: 305px; }
#score-popup {  }

#score-popup ul { width:auto; display: block; height:30px; margin: 13px 0 18px; }

#score-popup ul li { float: left; text-align: center; font-size: 16px; font-weight: 700; margin-right: 30px; }

#score-popup ul li input { display: block; }
div#score-popup a#close-popup-btn {*top:4px;_top:8px;_right:8px;}

/* SET ALERT POPUP
---------------------------------------------------------------- */
/* set alert */
#set-alert-popup { width: 440px; }
#set-alert-popup ul { width: auto; margin: 15px 0 20px; }
#set-alert-popup ul li { width: 180px; float: left; margin-right: 10px; }

/* get permissions */
#get-permissions-popup { width: 440px; }
#get-permissions-popup ul { width: auto; margin: 15px 0 20px; }
#get-permissions-popup ul li { width: 180px; float: left; margin-right: 10px; }

#get-permissions-popup textarea {color: #888; padding: 6px; border: 1px solid #ddd;width:360px;}
/* COMPARISON POPUP
------------------------------------------------------------------- */
/* div that contains the shadow generated with javascript */
div#compare-popup { width: 515px; /*_width:670px;*/ height: auto; position: absolute; z-index: 2000; }

/* container div of the popup */
div#cv-popup { width: auto; height: auto; padding: 5px; position: relative; background: #fff; border: 5px solid #00aeef; }

a.close-popup-btn { position: absolute; top: 0px; right: 5px; }

/* left sidebar that contains filters */
div#cv-popup div#filter-bar { width: 160px; min-height: 420px; overflow-y: auto; float: left; color: #00aeef; }
div#cv-popup div#filter-bar ul{ margin-top: 10px; }
div#cv-popup div#filter-bar strong{ color: #000; display: block; }
div#cv-popup div#filter-bar input { margin-right: 10px; float: left; }
div#cv-popup div#filter-bar p { width:130px; }

/* table settings */
div#cv-popup td.cat-title {font-weight: 700;}
div#cv-popup table {padding: 0; margin: 0; border-spacing: 0; float: left; width: auto;}
div#cv-popup table tbody tr.alt{background: #f4f4f4 !important;}
div#cv-popup table tbody tr {border: none !important;}
div#cv-popup table tbody tr td {width: 150px !important; padding: 6px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
div#cv-popup table tbody tr th.option {border-bottom: 3px solid #999; color: #00aeef; text-align: left; text-transform: uppercase; width: 151px; padding: 6px; border-left: 1px solid #ddd;}

/*Flag this popup - the same as contact*/
#flag-this-popup #details-text {width:370px;height:101px;border:1px solid #e1e1e1; margin:10px 0px;}
#flag-this-popup {width:430px;}

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

#address-book-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;}
#address-book-popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
#address-book-popup div.a-to-z a:hover {background-color:#e1e1e1;}
#address-book-popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
#address-book-popup div.content-wrap div.sort-by span {color:#252525;}
#address-book-popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
#address-book-popup div.content-wrap {padding-top:30px;float:left; width:480px;position:relative;}
#address-book-popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:150px;}
#address-book-popup div.content-wrap dl.selected dt {font-weight:bold;}
#address-book-popup div.content-wrap .buttons {position: absolute; bottom: -5px; right: 30px;}
#address-book-popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

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



/* REQUEST CONTACT POPUP
------------------------------------------------ */
#request-contact-popup { width: 310px !important; height: auto; }
#request-contact-form div.field { margin:3px 0 5px; }
#request-contact-form div.row { margin:3px 0 5px; }
#request-contact-form .buttons { padding-bottom:10px !important;}

#request-contact-popup p.section-description { color:#666 !important; }

/* ----------------------------------------------------
				EDIT MODE POPUPS
---------------------------------------------------- */

/* ADD EVENT
-----------------------------------------------------*/
#add-event-popup {width:740px;}
#add-event-popup .column{ width: auto; margin-right: 10px;}
input#date,
.dateField {width:140px !important;}
.imageBtn {padding: 2px 3px 0; border: none !important; height: auto !important;}
.popup .action-btns {width: 80px !important; padding-top: 20px;}
.add-more-events-btn {margin-top: -10px;}
#add-event-popup .event-row{ margin-bottom: 25px;}
#add-event-popup input{ margin-bottom: 15px;}
#add-event-popup .add-more-events-btn{ margin-top: 0px;}
#add-event-popup .calendar-img-link img	{vertical-align:top;}
/* ABOUT ME
-----------------------------------------------------*/
#about-person-popup {width:520px;}
#about-person-popup label {
    margin:20;
}
/*form columns */
form .mini-column {width:auto; float: left; margin-right: 10px;}
form input#middle-initial {width:60px;}
/* table */
#job-functions-sboxes { margin: 0px 0; }
#job-functions-sboxes tr { width: 500px; }
/* select boxes */
#available, #selected { width: 200px; height: 105px; }
/* select box options */
#job-functions-sboxes select {border: 1px solid #999;}
#job-functions-sboxes option {background: #fff; padding: 2px 0 2px 8px;}
#job-functions-sboxes option selected{background: #444;}
#job-functions-sboxes option:active{background: #444;}
/* selet box tools */
td#add-remove-options {width:80px; padding: 0 4px; text-align: center; vertical-align: middle;}
td#up-down-options {width:80px; padding: 0 4px; text-align: center; vertical-align: middle;}
/* input fields */
.radio-wrapper span a{display: inline;}
form input#first-name, form input#last-name {width:193px;}

form input#title, form input#company {width:268px;}

/* Available Versions / add version
-----------------------------------------------------*/
#available-versions-popup {width:650px;}
#available-versions-popup form .select-wrapper {float: left;}

.popup span.red { background: url(../img/italy-ratings.gif) no-repeat 0px 0px !important; height:7px; margin:3px 0 0 8px !important; padding-top:5px !important; text-indent: -3000px; }

.popup span.yellow { background: url(../img/italy-ratings.gif) no-repeat 0px -12px !important; height:7px; margin:3px 0 0 8px !important; padding-top:5px !important; text-indent: -3000px; }

.popup span.green { background: url(../img/italy-ratings.gif) no-repeat 0px -24px !important; height:7px; margin:3px 0 0 8px !important; padding-top:5px !important; text-indent: -3000px; }


/* CONTACT INFO
-----------------------------------------------------*/
#contact-info-popup {width:660px;}
/*.e-container { display: block; height: 50px; margin: 5px 0; }*/

.e-container input {float:left; margin: 0 4px 0 0;}
.e-container span {font-weight: 700; color: #666; padding-top: 2px;}
.e-container span strong {margin: 0 4px 0 5px; color: #333;}

.e-container p.confirmed {font-weight: 700; color: #333; padding-left: 20px;}

/* NETWORK PREFERENCES
-----------------------------------------------------*/
#network-preferences-popup { width:580px; }
#network-preferences-popup p { margin:2px 0px 0px; clear: both; }
#network-preferences-popup textarea { width:500px; }
#network-preferences-popup ul{ float:left;width:200px;margin:10px 0px; }


/* ADDITIONAL INFO
-----------------------------------------------------*/
#additional-info-popup { width:630px; }
#additional-info-popup p { margin:0px 0px 20px; clear: both; }
#additional-info-popup textarea { width:520px; }
p.tip { color:#666666; clear:both;}

.award-field { margin-bottom: 4px; }
.award-field-input { width: 400px; float: left; }
a.add-field-btn { float: left; margin: 0 0 0 15px; display: block; height: 25px; width: 15px; background: url(../img/plus-icon-grn.png) no-repeat 0px 3px; text-indent: -30000px; }

.talent-field { margin-bottom: 4px; }
.talent-field-input { width: 250px; float: left; }

/* PACKAGE OVERVIEW
-----------------------------------------------------*/
#package-overview-popup { width: 625px; }

#package-overview-popup input {width: 80%;}
#package-overview-popup textarea.synopsis {width: 80%; height: 90px;}


/* TITLE OVERVIEW
-----------------------------------------------------*/
#title-overview-popup { width: 625px; }


/* TITLE OVERVIEW
-----------------------------------------------------*/
#description-history-popup { width: 635px; }

/* DELETE POPUPS
-----------------------------------------------------*/
#delete-inbox-popup{ width: 440px; }
/* BUSINESS-INTERESTS
-----------------------------------------------------*/
#business-interests-popup{width:580px;}
#business-interests-popup p{margin:10px 0px 0px; clear: both;}
#business-interests-popup textarea{width:500px;}
p.count-ch{color:#666666;}
#business-interests-popup ul{float:left;width:200px;margin:10px 0px;}
/*LOCATION
#location-popup{width:690px;}
-----------------------------------------------------*/
/*KEY BUSINESS STATS
-----------------------------------------------------*/
#key-business-stats-popup{width:690px;}
/*UPLOAD IMAGE
------------------------------------------------------*/
#upload-image-popup{width:410px;color:#666666;}
#upload-image-popup span.picture-name{background:url(../img/upload-image.png) no-repeat;padding-left:20px;font-weight:bold;}
#upload-image-popup #choose-file{position:relative;top:10px;left:170px;}
#upload-image-popup #logo-image{margin:10px 0px;}

#marketing-assets-popup{ width: 580px;}

/*ADD/EDIT Partner
-----------------------------------------------------*/
#partner-popup{width:695px;}
#partner-popup form div.field .column{width:300px;}
#partner-popup form div.field .column input{float:left;}
#partner-popup .add-existing-partner{float: left; margin-left: 8px;}
#partner-popup .add-more-partners{float: left; margin-left: 8px; padding-top: 6px;}

#partner-popup div.header-search {height:65px;background-color:#f5f9fb;border-bottom:1px solid #999999;}
#partner-popup div.header-search div {margin-left:10px;padding-top: 20px;}
#partner-popup div.header-search input.searchbutton {}

#partner-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;}
#partner-popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
#partner-popup div.a-to-z a:hover {background-color:#e1e1e1;}
#partner-popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
#partner-popup div.content-wrap div.sort-by span {color:#252525;}
#partner-popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
#partner-popup div.content-wrap {padding-top:30px;float:left; width:480px;position:relative;}
#partner-popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:150px;}
#partner-popup div.content-wrap dl.selected dt {font-weight:bold;}
#partner-popup div.content-wrap .buttons {position: absolute; bottom: -5px; right: 30px;}
#partner-popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

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


/* company picker
-----------------------------------------------------*/
#company-picker-popup{width:695px;}
#company-picker-popup form div.field .column{width:300px;}
#company-picker-popup form div.field .column input{float:left;}
#company-picker-popup .add-existing-partner{float: left; margin-left: 8px;}
#company-picker-popup .add-more-partners{float: left; margin-left: 8px; padding-top: 6px;}

#company-picker-popup div.header-search {height:65px;background-color:#f5f9fb;border-bottom:1px solid #999999;}
#company-picker-popup div.header-search div {margin-left:10px;padding-top: 20px;}
#company-picker-popup div.header-search input.searchbutton {}

#company-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;}
#company-picker-popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
#company-picker-popup div.a-to-z a:hover {background-color:#e1e1e1;}
#company-picker-popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
#company-picker-popup div.content-wrap div.sort-by span {color:#252525;}
#company-picker-popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
#company-picker-popup div.content-wrap {padding-top:30px;float:left; width:480px;position:relative;}
#company-picker-popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:150px;}
#company-picker-popup div.content-wrap dl.selected dt {font-weight:bold;}
#company-picker-popup div.content-wrap .buttons {position: absolute; bottom: -5px; right: 30px;}
#company-picker-popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

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

/* titles picker
-----------------------------------------------------*/
#titles-picker-popup{width:695px;}
#titles-picker-popup form div.field .column{width:300px;}
#titles-picker-popup form div.field .column input{float:left;}
#titles-picker-popup .add-existing-partner{float: left; margin-left: 8px;}
#titles-picker-popup .add-more-partners{float: left; margin-left: 8px; padding-top: 6px;}

#titles-picker-popup div.header-search {height:65px;background-color:#f5f9fb;border-bottom:1px solid #999999;}
#titles-picker-popup div.header-search div {margin-left:10px;padding-top: 20px;}
#titles-picker-popup div.header-search input.searchbutton {}

#titles-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;}
#titles-picker-popup div.a-to-z a, div.a-to-z span {display:block;font-weight:bold;}
#titles-picker-popup div.a-to-z a:hover {background-color:#e1e1e1;}
#titles-picker-popup div.content-wrap div.sort-by {position:absolute;top:6px;left:0px;font-weight:bold;color:#b4b4b4;}
#titles-picker-popup div.content-wrap div.sort-by span {color:#252525;}
#titles-picker-popup div.content-wrap div.sort-by span.lt-grey {color:#b4b4b4;font-weight:normal;}
#titles-picker-popup div.content-wrap {padding-top:30px;float:left; width:480px;position:relative;}
#titles-picker-popup div.content-wrap dl.selected {float:left;margin-left:20px;height:340px; width:150px;}
#titles-picker-popup div.content-wrap dl.selected dt {font-weight:bold;}
#titles-picker-popup div.content-wrap .buttons {position: absolute; bottom: -5px; right: 30px;}
#titles-picker-popup div.content-wrap span.submit-or-cancel a.cancel {color:#999;font-size:12px;}

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

/*KEY EMPLOYEES
------------------------------------------------------*/
#key-employees-popup{width:600px;}
/*TARGET AUDIENCE & CONTENT
-----------------------------------------------------*/
/*DEMOGRAPHICS*/
/*#demographics-popup,#special-interests-popup, #content-types-popup{width: 330px; height: 450px;}*/
div.popup div.pick-options{width:240px;height:300px;border:1px solid #999;overflow: auto;float:left;margin-left: 30px;}
div.popup div.pick-options ul li.options-over{background-color: #CCC;cursor:pointer;}
div.popup div.pick-options ul li label{display: inline;}
div.popup div.pick-parents ul li label{cursor: pointer;}
#genres-popup,#regions-popup{width:650px; height:450px;}
/* Awards and recognition */
#awards-recognition-popup{width:600px;}
#awards-recognition-popup form .field{margin-top:0px; }
#awards-recognition-popup form .field input{width:250px;}
#awards-recognition-popup form .field textarea{width:500px;}
.institution-select{ width:200px; }
/*PEOPLE PICKER*/
#people-picker-popup {width:690px;}
/*PRODUCTION NFO*/
#production-info-popup{width:695px;}
#production-info-popup .field{margin-bottom:15px;}
/*TALENT - TITLE DETAIL PAGE*/
#talent-popup{width:600px;}
/*AVAILABLE LICENSES*/
#available-licenses-popup{width:680px;}
div.pick-options-license{border:1px solid #999999;float:left;height:100px;overflow:auto;width:260px;margin-right:8px;}
div.pick-options-license label{display:inline;}
form .field div.fields{margin-bottom:10px;}
form .field .labels p{ width:280px;height:30px;float:left;}
form .field .labels p.tip{ width:280px;float:left;clear:none;margin:0;padding:0;}
form .field .fields .license-select{width:280px; float:left;}
form .field .add-image{float:left;width:20px;height:20px;}
form .field .add-image a.add-more-fields{background-position:0px 4px;}
/*PEOPLE PICKER  & TITLE PICKER JUST FOR EDIT DEAL IN MANAGE DEALS*/
div#people-picker-deal-popup div.content-wrap, div#titles-picker-deal-popup div.content-wrap {width:auto;}
/*ADD LIST POPUP IN MANAGE LISTS*/
#add-list-popup div em{display:block;}


/*INVITE NEW EMPLOYEE*/
#add-new-employee-popup div.step2 a.add-item{margin:0px;}
#add-new-employee-popup div.step2 a.button-cancel{clear:both; display:block;}

.performance-field { margin-bottom: 4px; }
.performance-field-input {width: 262px; float: left; }
a.add-field-btn { float: left; margin: 0 0 0 15px; display: block; height: 25px; width: 15px; background: url(../img/plus-icon-grn.png) no-repeat 0px 3px; text-indent: -30000px; }


/* ------------------------ Code Migrated from popups-am.css ----------------------------*/

/*#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;}