html, body{ padding:0; width:100%; height:100%; color: #404040; font-size: 12px !important; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family: Helvetica; list-style-type:none;}
textarea:focus, input:focus{ outline: none; }
textarea, input { font-size: 13px; font-family: Helvetica; color: #404040; }

table { border-spacing:0px; border-collapse:collapse; width:100%; margin: 0;padding: 0;border: 0;}
img { border:0;}
a { color: #0082DC; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
a:active { outline: none;}
a:active, a:focus {  outline: none;}
.clr { clear:both;position:relative;font-size:0px;height:0px;line-height:0px;}
.cursor-pointer {cursor:pointer;}
.top35px {margin-top:35px;}
.top12px {margin-top:12px;}
.top20px {margin-top:20px;}
.right20px { margin-right: 20px; }
.displayNone {display:none;}
.Mandatory {color:red;}
.likeLink { cursor: pointer; color: #0082dc; font-weight: bold; }
.likeLink:hover { text-decoration: underline; }
.hc00634B:hover { color: #00634B; }
.bold { font-weight: bold; }

.dijitTooltipContainer { word-wrap: break-word; }

input[type="text"].noWidget, input[type="password"].noWidget, .InputBox .dijitNumberTextBox { line-height: 23px; }

label { cursor: pointer; line-height: 15px; }
label input[type="checkbox"], label input[type="radio"] { margin: 1px 3px 0 0; vertical-align: top; cursor: pointer; height: 13px; padding: 0; width: 13px; *margin-top: 3px; }

.fixMinheight { position:relative; min-height: 100%; height: auto; min-width:980px;  background-color:#fff; } /* Fix min-height for IE */
.main { text-align:left; min-height:200px; padding:30px 20px 80px 20px; width:940px; }

#LoaderAnimation { position: fixed; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; display: none; text-align: center; padding-top: 250px;}

#ChooseCountry .dijitTextBox { width:14em ;}

.EditPanel .EditContainer .Content { padding: 20px }
.EditPanel .EditContainer .Content.bottomDotted { border-bottom: 1px dotted #ccc; }
.EditPanel .EditContainer .Content.pt5 { padding: 10px 20px; }
.EditPanel .EditContainer .Content.pa10 { padding: 10px; }
.EditPanel .EditContainer .Content.pl100 { padding-left: 100px; }
.EditPanel .EditContainer .Content .Logo {padding:0 35px 0 0px; float:left; width:118px; position:relative;}
.EditPanel .EditContainer .Content .Logo .logoBlock {border:1px solid #c4c3bc; width:110px; height:68px; padding:4px; background-color:#fff; text-align:center;}
.EditPanel .EditContainer .Content .sizesSizeGroups { padding-left: 60px; margin-bottom: 10px; }
.EditPanel .EditContainer .Content .Fields.OneLine { width:720px; float: left; }
.EditPanel .EditContainer .Content .Fields.OneLine.x-big { width:750px; }
.EditPanel .EditContainer .Content .Fields.double { width:720px; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .button20px { float: left; clear: both; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .dropdown { float: left; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .checkboxes { float: left; margin-left: 10px; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .iconDelete { float: left; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .iconDelete .icon16 { width: 16px; margin-top: 5px; }
.EditPanel .EditContainer .Content .Fields.sectionStyles label input[type="checkbox"] { margin-right: 2px; }
.EditPanel .EditContainer .Content .Fields.sectionStyles .field.checkbox { padding-right: 8px; }

.EditPanel .EditContainer .Content .withLogo { padding-left: 153px; }
.EditPanel .EditContainer .Content .withLogoPl18 { padding-left: 155px; }
.EditPanel .EditContainer .Content .Fields.OneLine .field { float: left; }
.EditPanel .EditContainer .Content .Fields { width:360px; float:left; min-height: 22px;}
.EditPanel .EditContainer .Content .Fields.x-small { width: 180px; }
.EditPanel .EditContainer .Content .Fields.small { width: 270px; font-size: 100%;}
.EditPanel .EditContainer .Content .Fields.medium { width: 320px; }
.EditPanel .EditContainer .Content .Fields.medium.global { width: 318px; }
.EditPanel .EditContainer .Content .Fields.x-medium { width: 400px; }
.EditPanel .EditContainer .Content .Fields.big { width: 600px; }
.EditPanel .EditContainer .Content .Fields.big.global { width: 585px; }
.EditPanel .EditContainer .Content .Fields .field.styleField div.label { visibility: hidden; }
.EditPanel .EditContainer .Content .Fields .field.styleField:first-child div.label { visibility: visible; }
.EditPanel .EditContainer .Content .Fields .field { min-height: 15px; margin-bottom:6px; }
.EditPanel .EditContainer .Content .Fields .field.checkbox { padding: 5px 10px 0 0; }
.EditPanel .EditContainer .Content .Fields .field.last { margin-bottom: 0px;}
.EditPanel .EditContainer .Content .field.withLabel { margin-left: 110px !important; }
.EditPanel .EditContainer .Content .field.withSmallLabel { margin-left: 80px !important; }
.EditPanel .EditContainer .Content .field textarea.noWidget { border: 1px solid #C7C5BE; display: block; height: 56px; resize: none; width: 160px; padding: 0; }
.EditPanel .EditContainer .Content .field textarea.noWidget.big { width:220px; height:56px; }
.EditPanel .EditContainer .Content .Fields .SingleAdFields.hidden { display: none; }
.EditPanel .EditContainer .Content .Fields ul { min-height:22px; clear:both; overflow:visible;}
.EditPanel .EditContainer .Content .Fields ul.language {height:auto; clear:both; overflow:hidden;}
.EditPanel .EditContainer .Content .Fields ul.language .langItem {margin-bottom:5px;}
.EditPanel .EditContainer .Content .Fields ul li{float:left;}
.EditPanel .EditContainer .Content .Fields ul li.label{ padding:4px 15px 0 0; width:100px; text-align: right; }
.EditPanel .EditContainer .Content .Fields ul li.button { float: left; margin-left: 5px; }
.EditPanel .EditContainer .Content .Fields ul li.button .button20px { cursor: pointer; }
.EditPanel .EditContainer .Content .Fields ul li.button.ApplyToAll .button20px { display: none; }
.EditPanel .groupedAdsContent .EditContainer .Content .Fields ul li.button.ApplyToAll .button20px { display: block; }
.EditPanel .EditContainer .Content .Fields .FieldInput {width:180px;}
.EditPanel .EditContainer .Content .Fields .FieldInput  input { width:150px; }
.EditPanel .EditContainer .Content .Fields ul li select{width:160px; border:1px solid #c4c3bc;}
.EditPanel .EditContainer .Content .fieldHintTop { font-size: 10px; padding: 1px 0; }
.EditPanel .EditContainer .Content .fieldHintBottom { padding: 2px 0; color: #72706C; font-size: 10px; }
.EditPanel .EditContainer .Content .fieldHintLeft { float: left; padding: 3px 8px 0 0; font-size: 11px; }

.EditPanel .EditContainer .Fields div.label { padding:3px 10px 0 0; width:100px; float: left; text-align: right; }
.EditPanel .EditContainer .Fields div.label.small { width: 75px; font-size: 100%;}
.EditPanel .EditContainer .Fields div.label.withHint { padding-top: 15px; }
.EditPanel .EditContainer .Fields div.infoField { font-size: 11px; padding:3px 0 0 0; }
.EditPanel .EditContainer .Fields div.infoField.withHint { padding-top: 17px; max-width: 185px; overflow: hidden; text-overflow: ellipsis;}
.EditPanel .EditContainer .Fields div.infoField .error { color: red; }
.EditPanel .EditContainer .Fields div.fieldContent { float: left; width: 245px; }
.EditPanel .EditContainer .Fields.x-small div.fieldContent { width:100px; }
.EditPanel .EditContainer .Fields.small div.fieldContent { width:180px; }
.EditPanel .EditContainer .Fields.medium div.fieldContent { width:210px; }
.EditPanel .EditContainer .Fields.medium.global div.fieldContent { width: 208px; }
.EditPanel .EditContainer .Fields.big div.fieldContent { width:450px; }
.EditPanel .EditContainer .Fields div.fieldContent.info { font-weight: bold; padding-top: 3px; }
.EditPanel .EditContainer .Fields div.fieldContent.hidden { display: none; }
.EditPanel .EditContainer .Fields div.fieldContentBlock { float: left; margin-right: 10px; }
.EditPanel .EditContainer .Fields div.fieldContentBlock.float-none {float: none;}
.EditPanel .EditContainer .Fields div.fieldContentBlock.withTextInput { padding-top: 3px; }
.EditPanel .EditContainer .Fields div.fieldContent [data-role="removeAll"] {position: absolute; right: -130px; top: 5px;}
.EditPanel .EditContainer .Fields.OneLine .fieldContent { width:590px; float: left; }
.EditPanel .EditContainer .Fields.OneLine.x-big .fieldContent { width:620px; float: left; }
.EditPanel .EditContainer .field.hidden { display: none; }
.EditPanel .EditContainer .Fields div.fieldContentBlock .width60px input { width: 60px;}

.EditPanel .EditContainer .dependedContent div.label { float: left; color: #72706C; font-size: 11px; padding: 4px 15px 0 0; }
.EditPanel .EditContainer .dependedContent div.field { float: left; margin-left: 30px; }
.EditPanel .EditContainer .dependedContent div.fieldContent { float: left; }

.EditPanel .EditContainer .Content .Notes { width:320px; float:left;}
.EditPanel .EditContainer .Content .Notes .maxLength { width: 220px; }
.EditPanel .EditContainer .Content .Notes ul { min-height:62px; clear:both;}
.EditPanel .EditContainer .Content .Notes ul li{float:left;}
.EditPanel .EditContainer .Content .Notes ul li.label{ padding:4px 30px 0 0; width:55px; }
.EditPanel .EditContainer .Content .Notes ul li textarea { width:220px; height:56px; border:1px solid #c7c5be;  display:block; resize: none; }


.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent ul {clear:both; overflow:hidden; font: bold 12px Helvetica; color:#333333; }
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent ul li {float:left; overflow:hidden; min-height:28px; height:auto;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent ul.ParamItem li { padding-top:5px;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .SettingsName { width:150px; overflow:hidden; }
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .ParamItem .SettingsName {}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Operation { width:200px; overflow:hidden;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value { width:200px; overflow:hidden;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value .IntType { width:150px; overflow:hidden; float:left;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value .Uom { float:left; padding:2px 0 0 10px;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value .IntType input {width:140px;  height:18px; *background:none; *height:18px; *width:138px; border:0; margin-top:1px;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value .CheckDiv { padding:2px 0 0 0;} 
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value label.Menum { display:inline-block; height:18px; overflow:hidden; clear:both; padding-top:2px;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value label.Menum input { float:left; } 
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Value label.Menum span {float:left; padding:2px 0 0 10px; cursor:pointer;} 
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent .Result { width:200px; overflow:hidden;}

.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent ul.headerTable {border-bottom: 1px solid #AACDBD; height:20px; overflow:hidden; clear:both;}
.EditPanel .EditContainer .ProfileCheckEditor .CheckEditContent ul.headerTable li {font:bold 12px Lucida Sans; }

#EditCheckPopup ul {clear:both; overflow:hidden; font: bold 12px Helvetica; color:#333333; }
#EditCheckPopup ul li {float:left; overflow:hidden; min-height:28px; height:auto;}
#EditCheckPopup .ParamItem li { padding-top:5px;}
#EditCheckPopup .SettingsName { width:150px; overflow:hidden; }
#EditCheckPopup .ParamItem .SettingsName {}
#EditCheckPopup .Operation { width:200px; overflow:hidden;}
#EditCheckPopup .Operation .dijitTextBoxDisabled { background-color: #ECECEC; }
#EditCheckPopup .Value { width:200px; overflow:hidden;}
#EditCheckPopup .Value .IntType { float:left;}
#EditCheckPopup .Value .Uom { float:left; padding:2px 0 0 10px;}
#EditCheckPopup .Value .IntType input {width:140px; margin-top:1px;}
#EditCheckPopup .Value .CheckDiv { padding:2px 0 0 0;} 
#EditCheckPopup .Value label.Menum { display:inline-block; height:18px; overflow:hidden; clear:both; padding-top:2px;}
#EditCheckPopup .Value label.Menum input { float:left; } 
#EditCheckPopup .Value label.Menum span {float:left; padding:2px 0 0 10px; cursor:pointer;} 
#EditCheckPopup .Result { width:200px; overflow:hidden;}

#EditCheckPopupul .headerTable {border-bottom: 1px solid #AACDBD; height:20px; overflow:hidden; clear:both;}
#EditCheckPopupul .headerTable li {font:bold 12px Lucida Sans; }


.SavePopup .EditToolBar { height:22px;}
.SavePopup .EditToolBar .SaveButton {float:right; margin:0 0 0 15px; }
.SavePopup .EditToolBar .CancellButton {float:right; font:12px Helvetica; color:#333333; text-decoration:underline; margin:4px 0 0 15px; cursor: pointer;} 
.SavePopup .EditToolBar .EditMessage {float:right; font:bold 16px Helvetica;  color:#00634B; font-weight:bold; margin-right:5px; padding-top:1px;}

.NotFoundBlock { background-color: #F8F8F8; font-size: 13px; line-height: 18px; padding:6px 10px 6px 35px; border-bottom: 1px solid #EEE; font-weight: normal; }

.AdSizes .title { color:#363636;}

.AdSizes {}
.AdSizes .BlockName { margin-top:25px; clear:both;}
.AdSizes .BlockName span.left {float:left;}
.AdSizes .BlockName span.right {float:right; padding-right:10px !important; font-weight:normal !important;}

.AdSizes .AdSizesTable {width:940px; border:0;}
.AdSizes .AdSizesTable tr th { height:30px; vertical-align:middle; font:bold 12px Helvetica; color:#333333; text-transform:uppercase; border-bottom:2px solid #041f1d; text-align:left;}
.AdSizes .AdSizesTable tr th span.sortby { cursor: pointer; }
.AdSizes .AdSizesTable tr th span.sortorder { display: inline-block; margin-left: 5px; background:url("../images/tableSortIcon.gif") 0 0 no-repeat; height: 10px; width: 10px; margin-top: 3px; vertical-align: top; zoom: 1; *display: inline; }
.AdSizes .AdSizesTable tr th span.sortorder.asc { background-position: 0 -11px; }

.AdSizes .AdSizesTable tr th.check { width:40px; text-align:center;}
.AdSizes .AdSizesTable tr th.type { width:120px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr th.printType { width:100px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr th.name { width:190px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr th.group { width:70px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr th.dimensions { width:120px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr th.printDimensions { width:160px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr th.description { width:215px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr th.editBlock {padding-right:5px; width: 180px; }
.AdSizes .AdSizesTable tr th.editBlock .SearchButton{ width:80px; cursor:pointer; float:right; text-transform:capitalize; margin-left: 5px;}
.AdSizes .AdSizesTable tr th.editBlock .SearchButton span { background:url("../images/AddDeleteIcon.gif") 0 4px no-repeat; color:#fff; padding:3px 5px 0 15px;}
.AdSizes .AdSizesTable tr th.editBlock .SearchButton.groupDelButton span { background-position: 0 -12px; }

.AdSizes .AdSizesTable tr td { height:30px; vertical-align:middle; font:bold 12px Helvetica; color:#333333;  border-bottom:1px solid #bcd5cf;}
.AdSizes .AdSizesTable tr.noborder td{ border-bottom: 0; } 
.AdSizes .AdSizesTable tr td.check { width:40px; text-align:center;}
.AdSizes .AdSizesTable tr td.expand { width:16px;}
.AdSizes .AdSizesTable tr td.type { width:120px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr td.printType { width:100px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr td.name { width:190px; padding:0 10px; overflow:hidden;}
.AdSizes .AdSizesTable tr td.group { width:70px; padding:0 15px; overflow:hidden;}
.AdSizes .AdSizesTable tr td.dimensions { width:120px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr td.printDimensions { width:160px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr td.description { width:215px; padding:0 10px; overflow:hidden; }
.AdSizes .AdSizesTable tr td.editBlock { padding-right:5px;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight{ float:right; font-weight:bold; width:170px;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight .checkbox input{float:left;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight .checkbox label{float:left; padding-top:2px;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight .EditBox { display:inline-block; width:120px; text-align:right; float:right; padding-top:7px; height:20px;}
.AdSizes .AdSizesTable tr td.editBlock  div.BlockRight .EditBox span{ text-decoration:underline; cursor:pointer; margin-left:10px;}


#publisherSelect {position:absolute; right:0px; width:200px; display:none;}

.PublisherSites .Container  .Deadlines {  clear:both; overflow:hidden; }
.PublisherSites .Container  .Deadlines .left{float:left; font-size: 18px; font-weight: bold; padding:4px 5px 3px 20px; }
.PublisherSites .Container  .Deadlines .right{float:right; padding-right: 9px; }
.container.EditSiteForm {width: auto; padding: 0;}

.PublisherSites .AdsItem { border-bottom:1px solid #EDEDED;}
.PublisherSites .AdsItem .topContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherSites .AdsItem .topContent:hover { background-color: #EEF4F7; }
.PublisherSites .AdsItem .topContent li {float:left; font-weight:bold; padding-top:6px; white-space:nowrap; margin-left: 5px;}
.PublisherSites .AdsItem .topContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSites .AdsItem .topContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSites .AdsItem .topContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSites .activeAds .topContent.Ad .AdsMoreInformation span, .PublisherSites .AdsItem.activeSectionAds .topContent .AdsMoreInformation span { background-position: 0px -201px; } /* DELETE */

.PublisherSites .AdsItem .topContent .AdsName { background: url("../images/AdsIcon.gif") 0 0 no-repeat transparent; height: 17px; margin: 4px 15px 6px; padding: 3px 0 0 47px; width: 188px; }
.PublisherSites .AdsItem .topContent .AdsMediaType {width:200px; }
.PublisherSites .AdsItem .topContent .AdsMediaType span.fieldName { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherSites .AdsItem .topContent .AdsSize {width:195px;}
.PublisherSites .AdsItem .topContent .AdsSize span.fieldName { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherSites .AdsItem .topContent .Specification {cursor:pointer; display:inline; text-decoration:underline;}
.PublisherSites .AdsItem .topContent .Position { width: 200px; }
.PublisherSites .AdsItem .topContent .Position span.fieldName { color:#999999; padding-right:5px; font-weight:normal; }

.PublisherSites .AdsItem .topContent .specLink { float:right; margin-right: 10px; }

.PublisherSites .AdsItem .topContent .AdsEditRight{ float:right; font-weight:bold; max-width:180px; padding-top:0px;}
.PublisherSites .AdsItem .topContent .AdsEditRight .checkbox { display:inline-block; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSites .AdsItem .topContent .AdsEditRight .checkbox input{float:left;}
.PublisherSites .AdsItem .topContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSites .activeAds  .topContent .AdsEditRight .checkbox label{}
.PublisherSites .AdsItem .topContent .AdsEditRight .EditBox { display:inline-block; text-align:right; float:right; padding-top:7px; height:20px; margin: 0 10px 0 5px; }
.PublisherSites .AdsItem .topContent:hover .AdsEditRight .EditBox { visibility: visible; }
.PublisherSites .activeAds  .topContent .AdsEditRight .EditBox span{}

.PublisherSites .groupedAdsContainer .topContent .AdsName {  background: url("../images/groupPositionIcons.gif") 0 0 no-repeat transparent;}

.PublisherSites .AdsItem .topContent.expanded .AdsMoreInformation span { background-position: 0px -201px; }

.PublisherSites .bottomContent { padding: 10px 5px 5px 42px; border-top:1px solid #EDEDED;}
.PublisherSites .bottomContent .leftColumn {width:380px; float:left; padding-left: 14px; }
.PublisherSites .bottomContent .rightColumn {width:380px; float:left; padding-left: 14px; }
.PublisherSites .bottomContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSites .bottomContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSites .bottomContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSites .bottomContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}


.PublisherSites .SectionItem { border-bottom:1px solid #EDEDED;}
.PublisherSites .SectionItem .topSectionContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherSites .SectionItem .topSectionContent:hover { background-color: #eef4f7; } 
.PublisherSites .SectionItem .topSectionContent li {float:left; font-weight:bold; padding-top:6px;}

.PublisherSites .SectionItem  .topSectionContent:hover > .EditBox { visibility: visible; }
.PublisherSites .SectionItem  .EditBox .icon16 { margin-top: 7px; }

.PublisherSites .SectionItem .topSectionContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSites .SectionItem .topSectionContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSites .SectionItem .topSectionContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSites .SectionItem .topSectionContent.expanded .AdsMoreInformation span {background-position: 0 -201px; }
.PublisherSites .SectionItem .topSectionContent .AdsName { width:188px; padding:7px 15px 6px 15px; font:bold 14px Helvetica;}

.PublisherSites .SectionItem .topSectionContent .AdsEditRight{ float:right; font-weight:bold; max-width: 180px; padding: 0 5px 0 0; }
.PublisherSites .SectionItem .topSectionContent .AdsEditRight .checkbox { display:inline-block; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSites .SectionItem .topSectionContent .AdsEditRight .checkbox input { float: left; margin-right: 4px; }
.PublisherSites .SectionItem .topSectionContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSites .activeSection  .topSectionContent .AdsEditRight .checkbox label{}
.PublisherSites .SectionItem .topSectionContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right; padding-top:7px; height:20px;}
.PublisherSites .SectionItem .topSectionContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}
.PublisherSites .activeSection  .topSectionContent .AdsEditRight .EditBox span{}

.SitesSectionsContacts .NotFoundBlock { border-top: 1px solid #ccc; }

.PublisherSites .bottomSectionContent  { padding: 10px 0; border-top: 1px solid #ededed;}

.PublisherSites .SectionItem .bottomSectionContent .leftColumn {width:380px; float:left; padding-left:42px;}
.PublisherSites .SectionItem .bottomSectionContent .rightColumn {width:380px; float:left; padding-right:5px;}
.PublisherSites .SectionItem .bottomSectionContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSites .SectionItem .bottomSectionContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSites .SectionItem .bottomSectionContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSites .SectionItem .bottomSectionContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}
.PublisherSites .SectionItem .bottomSectionContent .title { padding-top:2px; }
.PublisherSites .SectionItem .bottomSectionContent .title .BreadCrumbles { border-bottom-width: 2px; }
.PublisherSites .SectionItem .bottomSectionContent .title .BreadCrumbles .nameTitle{ padding:7px 0 0 10px; font:bold 14px Helvetica; color:#333333;}
.PublisherSites .SectionItem .bottomSectionContent .SitesSectionsAdsItems .Specification { display: none; }

.PublisherSites .SitesSectionsAdsItems .groupedAdsContainer .AdsItem { padding-left: 0px; }
.PublisherSites .SitesSectionsAdsItems .groupedAdsContainer .BreadCrumbles { padding-left: 12px; }

.PublisherSites .SitesSectionsAds { padding-left: 30px; margin-top: 20px; }
.PublisherSites .SectionsAdsItem { font:12px Helvetica; color:#333333; border-bottom:1px solid #EDEDED; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent:hover { background-color: #EEF4F7; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent li {float:left; font-weight:bold; padding-top:6px;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent.expanded .AdsMoreInformation span { background-position: 0 -201px; }

.PublisherSites .SectionsAdsItem .groupedAdsContainer .topContent .AdsName {  background: url("../images/groupPositionIcons.gif") 0 0 no-repeat transparent;}

.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsName { background: url("../images/AdsIcon.gif") 0 0 no-repeat transparent; height: 17px; margin: 4px 15px 6px; padding: 3px 0 0 40px; width: 170px; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .dataField {width:182px; margin-left: 5px; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .dataField .fieldName { color:#999999; padding-right:5px; font-weight:normal;}

.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight{ float:right; font-weight:bold; padding-top:0px;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox input{float:left; margin-right: 4px; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox label{}
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right;  height:20px; padding-right: 5px; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent:hover > .AdsEditRight > .EditBox { visibility: visible; }
.PublisherSites .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}

.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent  { padding: 10px 5px 5px 42px; border-top:1px solid #EDEDED;}
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .leftColumn {width:380px; float:left; padding-left: 14px; }
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .rightColumn {width:380px; float:left;}
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSites .SectionsAdsItem .bottomSectionsAdsContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}

.PublisherAds {}
.PublisherAds .AdsItem { border-bottom:1px solid #EDEDED;}
.PublisherAds .AdsItem .topContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherAds .AdsItem .topContent li {float:left; font-weight:bold; padding-top:6px; margin-right: 5px; }

.PublisherAds .AdsItem .topContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherAds .AdsItem .topContent .AdsMoreInformation span {cursor:pointer;}
.PublisherAds .AdsItem .topContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherAds .activeAds  .topContent  .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0px -201px no-repeat; width:14px; height:14px; overflow:hidden;}

.PublisherAds .AdsItem .topContent .AdsName { background: url("../images/groupPositionIcons.gif") 0 0 no-repeat transparent; height: 17px; margin: 4px 15px 6px; padding: 3px 0 0 47px; width: 188px; }
.PublisherAds .AdsItem.toplevel .topContent .AdsName { background: url("../images/AdsIcon.gif") 0 0 no-repeat transparent; }
.PublisherAds .AdsItem .topContent .AdsMediaType { width:200px; }
.PublisherAds .AdsItem .topContent .AdsMediaType span.fieldName { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherAds .AdsItem .topContent .AdsSize {width:200px;}
.PublisherAds .AdsItem .topContent .Position {width:225px;}
.PublisherAds .AdsItem .topContent .Position span.fieldName { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherAds .AdsItem .topContent .AdsSize span.fieldName { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherAds .AdsItem .topContent .Specification {cursor:pointer; display:inline; text-decoration:underline;}

.PublisherAds .AdsItem .topContent .AdsEditRight{ float:right; font-weight:bold; width:180px; padding-top:0px;}
.PublisherAds .AdsItem .topContent .AdsEditRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherAds .AdsItem .topContent .AdsEditRight .checkbox input{float:left; margin-right: 4px; }
.PublisherAds .AdsItem .topContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherAds .activeAds   .topContent .AdsEditRight .checkbox label{}
.PublisherAds .AdsItem .topContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right; padding-top:7px; height:20px;}
.PublisherAds .AdsItem .topContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}
.PublisherAds .activeAds   .topContent .AdsEditRight .EditBox span{}

.PublisherAds .AdsItem .bottomContent { display:none;}
.PublisherAds .activeAds  .bottomContent  { padding:5px 5px 5px 55px; border-top:1px solid #EDEDED; display:block !important;}
.PublisherAds .AdsItem .bottomContent .leftColumn {width:380px; float:left;}
.PublisherAds .AdsItem .bottomContent .rightColumn {width:380px; float:left;}
.PublisherAds .AdsItem .bottomContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherAds .AdsItem .bottomContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherAds .AdsItem .bottomContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherAds .AdsItem .bottomContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}
.PublisherAds .groupedAdsContainer { display: none; border-bottom: 2px solid #EDEDED; }
.PublisherAds .groupedAdsContainer.visible { display: block; }
.PublisherAds .groupedAdsContainer .BreadCrumbles { padding-top: 3px; height: 18px; font-size: 15px; border-bottom-width: 2px; padding-left: 20px; }

.groupedAdsContainer .AdsItem { padding-left: 15px; }
.groupedAdsContainer .AdsItem.error {  border: 2px solid red; }


.PublisherSections .SectionItem { border-bottom:1px solid #EDEDED;}
.PublisherSections .activeSection  .topSectionContent { background-color:#d3edce;}
.PublisherSections .SectionItem .topSectionContent { clear:both; overflow:hidden; height:30px; }
.PublisherSections .SectionItem .topSectionContent li {float:left; font-weight:bold; padding-top:6px;}

.PublisherSections .SectionItem .topSectionContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSections .SectionItem .topSectionContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSections .SectionItem .topSectionContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSections .activeSection  .topSectionContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0px -201px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSections .SectionItem .topSectionContent .AdsName { width:188px; padding:7px 15px 6px 15px; font:bold 14px Helvetica;}

.PublisherSections .SectionItem .topSectionContent .AdsEditRight{ float:right; font-weight:bold; width:180px; padding-top:0px;}
.PublisherSections .SectionItem .topSectionContent .AdsEditRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSections .SectionItem .topSectionContent .AdsEditRight .checkbox input{float:left;}
.PublisherSections .SectionItem .topSectionContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSections .activeSection  .topSectionContent .AdsEditRight .checkbox label{}
.PublisherSections .SectionItem .topSectionContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right; padding-top:7px; height:20px;}
.PublisherSections .SectionItem .topSectionContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}
.PublisherSections .activeSection  .topSectionContent .AdsEditRight .EditBox span{}

.PublisherSections .SectionItem .bottomSectionContent { display:none;}
.PublisherSections .activeSection .bottomSectionContent  { background-color:#f4f8f2; padding:5px 0px 0 0px; border-top:1px solid #EDEDED; display:block !important;}
.PublisherSections .SectionItem .bottomSectionContent .leftColumn {width:380px; float:left; padding-left:42px;}
.PublisherSections .SectionItem .bottomSectionContent .rightColumn {width:380px; float:left; padding-right:5px;}
.PublisherSections .SectionItem .bottomSectionContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSections .SectionItem .bottomSectionContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSections .SectionItem .bottomSectionContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSections .SectionItem .bottomSectionContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}
.PublisherSections .SectionItem .bottomSectionContent .title {background-color:#fff; height:28px; padding-top:2px; border-top:1px solid #EDEDED;}
.PublisherSections .SectionItem .bottomSectionContent .title .BreadCrumbles .nameTitle{ padding:3px 0 0 42px; font:bold 14px Helvetica; }
.PublisherSections .SectionItem .bottomSectionContent .SitesSectionsAdsItems {background-color:#fff;}

.PublisherSections .SectionsAdsItem { border-bottom:1px solid #EDEDED; background-color:#fff;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherSections .SectionsAdsItem .topSectionsAdsContent:hover { background-color: #EEF4F7; }
.PublisherSections .SectionsAdsItem .topSectionsAdsContent li {float:left; font-weight:bold; padding-top:6px;}

.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent.expanded .AdsMoreInformation span { background-position: 0 -201px; }

.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsName { height: 17px; margin: 4px 15px 6px; padding: 3px 0 0 40px; width: 170px; background:url("../images/AdsIcon.gif") 0 0 no-repeat;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .dataField {width:182px; margin-left: 5px; }
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .dataField .fieldName { color:#999999; padding-right:5px; font-weight:normal;}

.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight{ float:right; font-weight:bold; padding-top:0px;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox input{float:left;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .checkbox label{}
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right; padding-top:7px; height:20px; margin-right: 10px; }
.PublisherSections .SectionsAdsItem .topSectionsAdsContent:hover .AdsEditRight .EditBox { visibility: visible; }
.PublisherSections .SectionsAdsItem .topSectionsAdsContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}
.PublisherSections .activeSectionAds  .topSectionsAdsContent .AdsEditRight .EditBox span{}

.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent  { padding:5px 5px 5px 42px; border-top:1px solid #EDEDED;}
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .leftColumn {width:380px; float:left;}
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .rightColumn {width:380px; float:left;}
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSections .SectionsAdsItem .bottomSectionsAdsContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}

.groupedAdsContainer { display: none; padding-bottom: 10px; }
.groupedAdsContainer.visible { display: block; }
.groupedAdsContainer .BreadCrumbles li.last { padding-top: 6px; }
.groupedAdsContainer .BreadCrumbles { padding-top: 3px; height: 18px; font-size: 14px; border-bottom-width: 2px; padding-left: 12px; }
.groupedAdsContainer { padding: 5px 0 10px 0; display: none; }


.PublisherSections .AdsItem { border-bottom:1px solid #EDEDED;}
.PublisherSections .activeAds  .topContent { background-color:#d3edce;}
.PublisherSections .AdsItem .topContent { clear:both; overflow:hidden; height:auto; min-height:30px; }
.PublisherSections .AdsItem .topContent:hover { background-color: #EEF4F7; }
.PublisherSections .AdsItem .topContent li {float:left; font-weight:bold; padding-top:6px; margin-left: 5px; }
.PublisherSections .AdsItem .topContent .AdsMoreInformation { text-align:center; padding:6px 0 0 12px;}
.PublisherSections .AdsItem .topContent .AdsMoreInformation span {cursor:pointer;}
.PublisherSections .AdsItem .topContent .AdsMoreInformation span {display:block; background:url("../images/ga3icons.png") 0 -187px no-repeat; width:14px; height:14px; overflow:hidden;}
.PublisherSections .AdsItem.activeSectionAds .topContent .AdsMoreInformation span { background-position: 0 -201px; }

.PublisherSections .topContent.expanded .AdsMoreInformation span { background-position: 0 -201px; }

.PublisherSections .AdsItem .topContent .AdsName { background: url("../images/groupPositionIcons.gif") 0 0 no-repeat transparent; height: 17px; margin: 4px 15px 6px 15px; padding: 3px 0 0 47px; width: 188px; }
.PublisherSections .AdsItem .topContent .AdsMediaType {width:225px;}
.PublisherSections .AdsItem .topContent .AdsMediaType span { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherSections .AdsItem .topContent .AdsSize {width:200px;}
.PublisherSections .AdsItem .topContent .AdsSize span { color:#999999; padding-right:5px; font-weight:normal;}
.PublisherSections .AdsItem .topContent .Specification {cursor:pointer; display:inline; text-decoration:underline;display: none; }
.PublisherSections .AdsItem .topContent .Position { width: 200px; }
.PublisherSections .AdsItem .topContent .Position span.fieldName { color:#999999; padding-right:5px; font-weight:normal; }

.PublisherSections .AdsItem .topContent .AdsEditRight{ float:right; font-weight:bold; width:180px; padding-top:0px;}
.PublisherSections .AdsItem .topContent .AdsEditRight .checkbox { display:inline-block; width:90px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSections .AdsItem .topContent .AdsEditRight .checkbox input{float:left;}
.PublisherSections .AdsItem .topContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSections .activeAds  .topContent .AdsEditRight .checkbox label{}
.PublisherSections .AdsItem .topContent .AdsEditRight .EditBox { display:inline-block; width:70px; text-align:right; float:right; padding-top:7px; height:20px;}
.PublisherSections .AdsItem .topContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}
.PublisherSections .activeAds  .topContent .AdsEditRight .EditBox span{}

.PublisherSections .AdsItem .bottomContent { padding:5px 5px 5px 42px; border-top:1px solid #EDEDED; }

.PublisherSections .AdsItem .bottomContent .leftColumn {width:380px; float:left;}
.PublisherSections .AdsItem .bottomContent .rightColumn {width:380px; float:left;}
.PublisherSections .AdsItem .bottomContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSections .AdsItem .bottomContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSections .AdsItem .bottomContent .ItemField li.right {float:left; width:280px; color:#363636; font-weight:bold;}
.PublisherSections .AdsItem .bottomContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}


.PublisherSections .SectionItemActive { margin-top:12px; }
.PublisherSections .SectionItemActive .topSectionContent { clear:both; overflow:hidden; height:30px; background: url("../images/1pxBackgrounds.png") top left repeat-x; border: 1px solid #CCCCCC; border-radius: 3px; }
.PublisherSections .SectionItemActive .topSectionContent li {float:left; font-weight:bold; padding-top:6px;}

.PublisherSections .SectionItemActive .topSectionContent .AdsName {  padding: 0 15px; font: bold 14px Helvetica; line-height: 30px; }

.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight{ float:right; font-weight:bold; max-width:180px; padding-top:0px;}
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .checkbox { display:inline-block; text-align:left; padding: 5px 5px 0 0; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .checkbox input{float:left; margin-right: 4px; }
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .checkbox label{float:left; padding-top:2px;}
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .checkbox label{}
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .EditBox { display:inline-block; text-align:right; float:right; padding: 7px 10px 0 0; height:20px; visibility: visible;}
.PublisherSections .SectionItemActive .topSectionContent .AdsEditRight .EditBox span{ text-decoration:underline; cursor:pointer; padding-right:10px;}

.PublisherSections .SectionItemActive .bottomSectionContent  { padding:5px 0px 0 0px; border-bottom:1px solid #EDEDED; display:block !important;}
.PublisherSections .SectionItemActive .update {padding:0 !important; border:0 !important; }
.PublisherSections .SectionItemActive .bottomSectionContent .leftColumn { float:left; padding-left:14px; width:380px;}
.PublisherSections .SectionItemActive .bottomSectionContent .rightColumn {width:380px; float:left; padding-right:5px;}
.PublisherSections .SectionItemActive .bottomSectionContent .ItemField {clear:both; overflow:hidden; margin-bottom:3px; }
.PublisherSections .SectionItemActive .bottomSectionContent .ItemField li.left {float:left; width:80px; color:#71706c;}
.PublisherSections .SectionItemActive .bottomSectionContent .ItemField li.right {float:left;  color:#363636; }
.PublisherSections .SectionItemActive .bottomSectionContent .rightColumn .ItemField li.right {float:left; width:280px; color:#71706C; font-weight:normal;}
.PublisherSections .SectionItemActive .bottomSectionContent .title { margin-top: 20px; }
.PublisherSections .SectionItemActive .bottomSectionContent .title .BreadCrumbles { border-bottom-width: 2px; }
.PublisherSections .SectionItemActive .bottomSectionContent .title .BreadCrumbles .nameTitle{ padding:3px 0 0 42px; font:bold 14px Helvetica; }
.PublisherSections .SectionItemActive .bottomSectionContent .SitesSectionsAdsItems {background-color:#fff;}

.PublisherSections  .Contacts { clear:both; overflow:hidden; margin-top: 9px; }
.PublisherSections  .Contacts .left{float:left; font-size: 18px; font-weight: bold; padding:4px 5px 3px 20px;  }
.PublisherSections  .Contacts .right{float:right; padding-right: 9px; }
.SectionItemActive .Contacts .left { font-size: 16px; padding:4px 5px 3px 10px; }


.PublisherSections  .EditPanel .EditContainer .Content .Notes { width:600px; float:left;}
.PublisherSections  .EditPanel .EditContainer .Content .Notes ul li textarea {width:520px; height:56px; border:1px solid #c7c5be;  resize: none; }

.progressWrapper {	width: 357px;	overflow: hidden;}

.progressContainer { margin: 5px; padding: 4px; border: solid 1px #E8E8E8;	background-color: #F7F7F7;	overflow: hidden; width:100px;}
.message {	margin: 1em 0;	padding: 10px 20px;	border: solid 1px #FFDD99;	background-color: #FFFFCC;	overflow: hidden;}
.progressContainer.red {	border: solid 1px #B50000;	background-color: #FFEBEB;}
.progressContainer.green {	border: solid 1px #DDF0DD;	background-color: #EBFFEB; }
.progressContainer.blue {	border: solid 1px #CEE2F2;	background-color: #F0F5FF;}
.progressName {	font-size: 8pt;	font-weight: 700;	color: #555;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}
.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}
.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}
.progressBarStatus {margin-top: 2px; font-size: 11px;	font-family: Arial;	text-align: left;}
a.progressCancel {	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-image: url(../scripts/cancelbutton.gif);	background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}
a.progressCancel:hover { background-position: 0px 0px; }

.swfupload{ position:absolute; top:0px; left:0px;}

.trimNode {white-space: nowrap;}
.trimHeightNode { word-wrap: break-word;  display: block; }

#formDialog .dijitDialogTitleBar{ padding:0 0 0 10px !important; background: url("../images/1pxBackgrounds.png") top left repeat-x; font-size: 18px; font-weight: bold; height: 30px; margin-bottom: 15px; border-bottom: 1px solid #CCC; overflow: hidden; line-height: 30px; }
 
.icon___1_ { background-position: 0 -20px !important; }
.icon___2_ { background-position: 0 -40px !important; }
.icon___3_ { background-position: 0 -20px !important; }
.icon___4_ { background-position: 0 -40px!important; }
.icon___5_ { background-position: 0 -20px!important; }
.icon___6_ { background-position: 0 -40px!important; }
.icon___7_ { background-position: 0 -60px!important; }
.icon___8_ { background-position: 0 -80px!important; }
.icon___9_ { background-position: 0 -60px!important; }
.icon___10_ { background-position: 0 -80px!important; }
.icon___11_ { background-position: 0 -100px!important; }
.icon___12_ { background-position: 0 -120px!important; }
.icon___13_ { background-position: 0 -140px!important; }
.icon___14_ { background-position: 0 -160px!important; }
.icon___15_ { background-position: 0 -180px!important; }
.icon___16_ { background-position: 0 -200px!important; }
.icon___17_ { background-position: 0 -200px!important; }
.icon___18_ { background-position: 0 -200px!important; }
.icon___19_ { background-position: 0 -220px!important; }
.icon___20_ { background-position: 0 -240px!important; }
.icon___21_ { background-position: 0 -260px!important; }
.icon___22_ { background-position: 0 -280px!important; }

.ProfilesEditorContainer .PrintChecksList {  }
.ProfilesEditorContainer .ProfileTitle { background: url("../images/1pxBackgrounds.png") repeat-x right top; color: #fff; font-size: 16px; font-weight: bold; height: 25px; padding: 5px 0 0 10px; }
.ProfilesEditorContainer .ProfileContent { padding: 0 28px 30px 15px; width: 900px; }
.ProfilesEditorContainer .ProfileNameDesc { margin-bottom: 20px; }
.ProfilesEditorContainer .ProfileNameDesc textarea { width: 268px; border: 1px solid #ccc;  height: 56px; resize: none; }
.ProfilesEditorContainer .ProfileNameDesc input.noWidget { width: 258px; }
.ProfilesEditorContainer .FieldDesc { padding: 10px 0 4px 0; *zoom: 1; }
.ProfilesEditorContainer .GlobalAdminSelector { width: 268px; }
.ProfilesEditorContainer .ListTitle { padding: 0 0 5px 0; *zoom: 1; }
.ProfilesEditorContainer .ListSearch { background-color: #f8f8f8; padding: 5px 0 3px 11px; border-bottom: 1px solid #EDEDED; }
.ProfilesEditorContainer .SearchTitle { float: left; font-weight: bold; font-size: 14px; padding: 2px 15px 0 0; }
.ProfilesEditorContainer .FieldInput { width: 300px; float: left; }
.ProfilesEditorContainer .FieldInput input { width: 280px; }
.ProfilesEditorContainer .InputBox.FieldInput .rightInputPart { *background-position: right -43px; } /* IE7 fix */

.ProfilesEditorContainer .ClearButton { margin-left: 10px; float: left; }

.ProfilesEditorContainer .ListContent { border: 1px solid #999; background: #fff; }
.ProfilesEditorContainer .ViewContainer { padding: 9px; }

.ProfilesEditorContainer .ListView { width: 432px; height: 400px; padding-bottom: 17px; overflow-x: hidden; overflow-y: auto; border: 1px solid #999; float: left; }
.ProfilesEditorContainer .BlockTitle { padding: 2px 9px; margin-top: 7px; background: #cdcdcd; font-size: 13px; font-weight: bold; }
.ProfilesEditorContainer .BlockContent { padding: 0 9px; }
.ProfilesEditorContainer .ProfileCheck { cursor: pointer; padding-left: 8px; font-size: 12px; font-weight: bold;  line-height: 20px; height: 20px; border-bottom: 1px solid #ccc; }
.ProfilesEditorContainer .ProfileCheck:hover { background: #ddedfd; }
.ProfilesEditorContainer .ProfileCheck.active { background: #97ccff; }
.ProfilesEditorContainer .ProfileCheckIcon { float: left; }
.ProfilesEditorContainer .ProfileCheckIcon.icon { width: 15px; height: 12px; background: url('../images/printCheckIcons.png') 2px 0 no-repeat; margin: 4px 4px 0 0; }
.ProfilesEditorContainer .ProfileCheckIcon.icon8 { background-position: 2px -36px; }
.ProfilesEditorContainer .ProfileCheckIcon.icon4 { background-position: 2px -24px; }
.ProfilesEditorContainer .ProfileCheckIcon.icon2 { background-position: 2px -12px; }
.ProfilesEditorContainer .ProfileCheckIcon.iconfixed { width: 15px; height: 15px; margin: 3px 4px 0 0; background: url('../images/printCheckIconsFixed.png') 0 0 no-repeat; }
.ProfilesEditorContainer .ProfileCheckIcon.iconfixed8 { background-position: 0 -30px; }
.ProfilesEditorContainer .ProfileCheckIcon.iconfixed4 { background-position: 0 -15px; }
.ProfilesEditorContainer .ProfileCheckIcon.iconfixed2 { background-position: 0 0px; }


.ProfilesEditorContainer .CheckView { width: 432px; height: 400px; padding-bottom: 17px; overflow-x: hidden; overflow-y: auto; border: 1px solid #999; float: right; }
.ProfilesEditorContainer .CheckTitle { padding: 2px 9px; background: #cdcdcd; font-size: 13px; font-weight: bold; }
.ProfilesEditorContainer .CheckBlock.TrimBox, .ProfilesEditorContainer .CheckBlock.BleedBox { float: left; min-width: 190px; }
.ProfilesEditorContainer .ButtonsCondition, .ProfilesEditorContainer .CheckCondition, .ProfilesEditorContainer .ControlsCondition { margin: 20px 10px; font-size: 14px; font-weight: bold; }
.ProfilesEditorContainer .RadioButtonsBlock { margin-left: 20px; }
.ProfilesEditorContainer .RadioButtonIcon { display: inline-block; float: left; width:12px; height: 12px; margin-top: 3px; background: url('../images/printCheckIcons.png') 0 0 no-repeat; }
.ProfilesEditorContainer .RadioButtonIcon.icon8 { background-position: 0 -36px; }
.ProfilesEditorContainer .RadioButtonIcon.icon4 { background-position: 0 -24px; }
.ProfilesEditorContainer .RadioButtonIcon.icon2 { background-position: 0 -12px; }
.ProfilesEditorContainer .RadioButtonContainer { font-size: 13px; height: 18px; line-height: 18px; clear: both; }
.ProfilesEditorContainer .RadioButtonContainer.hidden { display: none; }
.ProfilesEditorContainer .RadioButtonContainer input[type="radio"] { margin: 2px 5px 2px 7px; width: 13px; height: 13px; padding: 0; cursor: pointer; float: left; }
.ProfilesEditorContainer .RadioButtonContainer label { cursor: pointer; display: inline-block; line-height: 18px; vertical-align: top; float: left; }

.ProfilesEditorContainer .FixContainer { margin: 20px 0 0 40px; font-size: 13px; }
.ProfilesEditorContainer .FixContainer input[type="checkbox"] { padding: 0; margin: 1px 2px 0 0; width: 13px; height: 13px; cursor: pointer; vertical-align: top; }
.ProfilesEditorContainer .FixContainer input[type="checkbox"].hidden { display: none; }
.ProfilesEditorContainer .FixContainer label { cursor: pointer; }

.ProfilesEditorContainer .ValueBlock { font-size: 13px; padding-left: 20px; }
.ProfilesEditorContainer .FieldSet { clear: both; margin-bottom: 5px; line-height: 22px; }
.ProfilesEditorContainer .FieldTitle { display: block; float: left; padding: 2px 0 0 0; }
.ProfilesEditorContainer .FieldSet .SelectBox { display: inline-block; margin-left: 7px; vertical-align: top; zoom: 1; *display: inline; *vertical-align: middle; }
.ProfilesEditorContainer .FieldSet .InputBox { display: inline-block;  vertical-align: top; margin: 0 3px 0 10px; width: 50px; zoom: 1; *display: inline; *vertical-align: middle;  }
.ProfilesEditorContainer .FieldSet .InputBox input { width:50px; padding:0; border: 0; background: none; }
.ProfilesEditorContainer .FieldSet .dijitError .dijitReset { color: red; }
.ProfilesEditorContainer .FieldSet .dijitReset { font-size: 13px; color: #333; zoom: 1; }
.ProfilesEditorContainer .FieldSet .dijitDisabled .dijitReset { color: #aaa; }
.ProfilesEditorContainer .FieldSet .dijitInputContainer { *position: static; } /* for IE7 */
.ProfilesEditorContainer .FieldSet .dijitPlaceHolder { *display: none; } /* for IE7 */
.ProfilesEditorContainer .FieldSet .dijitLeft.PrintFieldText { padding: 0; }
.ProfilesEditorContainer .FieldSet label { cursor: pointer; margin-right: 5px; }
.ProfilesEditorContainer .FieldSet input[type="radio"] { vertical-align: top; margin: 0 3px 0 0; }


.ProfilesEditorContainer .ActionString { clear: both; font-size: 13px; padding: 0 0 5px 20px; height: 22px; }
.ProfilesEditorContainer .ActionString .FieldTitle { padding-left: 4px; }
.ProfilesEditorContainer .ActionIcon { width: 15px; height: 12px; background: url('../images/printCheckIcons.png') 2px 0 no-repeat; margin: 4px 0 0 0; float: left; display: block;  }
.ProfilesEditorContainer .ActionIcon.icon4 { background-position: 2px -24px; }
.ProfilesEditorContainer .ActionIcon.icon2 { background-position: 2px -12px; }
.ProfilesEditorContainer .ActionString .InputBox { float: left; margin: 0 1px 0 10px; width: 50px; }
.ProfilesEditorContainer .ActionString .InputBox.box1 { margin-left: 8px; }
.ProfilesEditorContainer .ActionString .InputBox.box2 { margin-left: 7px; }
.ProfilesEditorContainer .ActionString .InputBox input { width:50px; padding:0; border: 0; background: none; }
.ProfilesEditorContainer .ActionString .dijitLeft { padding: 0; }
.ProfilesEditorContainer .ActionString .dijitReset { font-size: 13px; color: #333; zoom: 1; }
.ProfilesEditorContainer .ActionString .dijitInputContainer { *position: static; } /* for IE7 */
.ProfilesEditorContainer .ActionString .dijitPlaceHolder { *display: none;  } /* for IE7 */
.ProfilesEditorContainer .ActionString .dijitError .dijitReset { color: red; }
.ProfilesEditorContainer .ActionString .dijitDisabled .dijitReset { color: #aaa; }

.ProfilesEditorContainer .FixVariationsContainer { padding-left: 15px; }
.ProfilesEditorContainer .FixVariationsContainer input[type="radio"] { margin: 2px 5px 2px 0; width: 13px; height: 13px; padding: 0; cursor: pointer; float: left; }
.ProfilesEditorContainer .FixVariationsContainer label { cursor: pointer; display: block; line-height: 18px; }
.ProfilesEditorContainer .FixVariationString { clear: both; font-size: 13px; line-height: 18px; margin-top: 3px; }

.ProfilesEditorContainer .CheckDescription { margin-top: 30px; font-size: 13px; padding: 0 10px; }

.PublisherPublications .title { color:#363636;}
.PublisherPublications .Container {width: auto; margin: 0; padding: 0;}
.PublisherPublications .Container {color:#fff; margin-top:10px;}
.PublisherPublications .Container  .NameBlock {font:bold 18px Helvetica; height:30px; overflow:hidden;  background:url("../images/1pxBackgrounds.png") top right repeat-x; padding: 0 0 0 10px;}
.PublisherPublications .Container  .NameBlock span {display:inline-block; padding:3px 0 0 0;}
.PublisherPublications .Container  .CountryBlock { font:12px Helvetica; height:30px; overflow:hidden; padding:0 10px 0 20px; background:url("../images/CountryBlockBgPixel.jpg") top right repeat-x;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockLeft{ float:left; font:12px Helvetica; padding-top:7px; }
.PublisherPublications .Container  .CountryBlock  div.CountryBlockLeft span a{font-weight:bold; color:#fff;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight{ float:right; font-weight:bold; }
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight .checkbox { display:inline-block; margin-right: 30px; text-align:left; padding-top:5px; height:20px; overflow:hidden; clear:both; float:left;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight .checkbox input{float:left;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight .checkbox label{float:left; padding-top:2px;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight .EditBox { display:inline-block; text-align:right; float:right; padding-top:7px; height:20px;}
.PublisherPublications .Container  .CountryBlock  div.CountryBlockRight .EditBox span{ text-decoration:underline; cursor:pointer;}

.PublisherPublications .Container  .ContentBlock { background-color:#f2fbf0; clear:both; overflow:hidden; color:#363636; font-size:12px; padding:12px 0; border-bottom:1px solid #aacdbd; }
.PublisherPublications .Container  .ContentBlock div {float:left;}
.PublisherPublications .Container  .ContentBlock div.Logo {padding:0 55px 0 20px;}
.PublisherPublications .Container  .ContentBlock div.Logo .logoBlock {border:1px solid #c4c3bc; width:110px; height:68px; padding:4px; background-color:#fff; text-align:center;}
.PublisherPublications .Container  .ContentBlock div.FirstFieldBlock {width:250px;}
.PublisherPublications .Container  .ContentBlock div.SecondFieldBlock {width:380px; padding-right:15px;}

.PublisherPublications .Container  .ContentBlock .ItemField {clear:both; overflow:hidden; margin-bottom:3px; font-weight:bold;}
.PublisherPublications .Container  .ContentBlock .ItemField li.left {float:left; width:80px; color:#72706C; font:11px Lucida Sans, Helvetica;}
.PublisherPublications .Container  .ContentBlock .ItemField li.right {float:left; width:120px;  color:#333333; font:bold 11px Lucida Sans, Helvetica;}
.PublisherPublications .Container  .ContentBlock .SecondFieldBlock .ItemField li.left {float:left; width:auto; color:#72706C; font:11px Lucida Sans, Helvetica; padding-right:30px;}
.PublisherPublications .Container  .ContentBlock .SecondFieldBlock .ItemField li.right {float:left; width:250px;  color:#333333; font:bold 11px Lucida Sans, Helvetica; text-align:justify;}

.PublisherPublications .Container  .Deadlines {  color:#333333; font:bold 18px Helvetica; padding:4px 5px 6px 20px; clear:both; overflow:hidden; height:20px;}
.PublisherPublications .Container  .Deadlines .left{float:left;}
.PublisherPublications .Container  .Deadlines .right{float:right;}
.PublisherPublications .Container  .Deadlines .right .AddButton{ width:80px; cursor:pointer;}
.PublisherPublications .Container  .Deadlines .right .AddButton span { background:url("../images/AddDeleteIcon.gif") 0 4px no-repeat; color:#fff; padding:3px 5px 0 15px;}

.PublisherPublications .Container  .DeadlinesContainer { border-top:1px solid #aacdbd; background-color:#f2fbf0; clear:both; overflow:hidden; color:#363636; font-size:12px; padding:12px 0 12px 20px;}
.PublisherPublications .Container  .DeadlinesContainer a { color:#333333 !important;}
.PublisherPublications .Container  .DeadlinesContainer  .Card { width:160px; height:120px; float:left; background-color:#dff2dc; margin-right:20px;}
.PublisherPublications .Container  .DeadlinesContainer  .Card .titleBlock{clear:both; overflow:hidden; padding:0 0 4px 0; background-color:#f2fbf0; border-bottom:3px solid #1f4844;}
.PublisherPublications .Container  .DeadlinesContainer  .Card .titleBlock .left{float:left; color:#333333; font-weight:bold;}
.PublisherPublications .Container  .DeadlinesContainer  .Card .titleBlock .right{float:right; color:#4d9483;}
.PublisherPublications .Container  .DeadlinesContainer  .Card .titleBlock .right span{text-decoration:underline; cursor:pointer;}
.PublisherPublications .Container  .DeadlinesContainer  .Card  .content { padding:15px; color:#363636; font:bold 11px Helvetica;}



.SizesProfilesTable .AdsMoreInformation { text-align: center; padding-left: 5px; }
.SizesProfilesTable .expandedContainer { border-bottom: 0; padding-left: 0; }
.SizesProfilesTable .expandedContainer .BreadCrumbles { font-size: 14px; border-bottom-width: 2px; }
.SizesProfilesTable .expandedContainer .BreadCrumbles li.last { padding: 6px 0 0 10px; }
.SizesProfilesTable .title, .ProfilesEditorContainer .title { margin-top: 5px;}
.PrintSizeTd .expandedItem { padding-left: 65px; }

.SizesProfilesTable .PrintSizeGroupContent .addContainer { height: 20px; padding: 3px 3px 6px 0; }
.SizesProfilesTable .PrintSizeGroupContent .addContainer .AddButton { width: 80px; float: right; cursor: pointer; }
.SizesProfilesTable .PrintSizeGroupContent .addContainer .AddButton span { background: url("../images/AddDeleteIcon.gif") 0 4px no-repeat; color: #FFFFFF; padding: 3px 5px 0 15px; }

.SizesProfilesTable .PrintSizeGroupContent .EditPanel { border-top: 0;}

.expanded .AdsMoreInformation span, .AdsMoreInformation span.expanded { background-position: 0 -201px; }
.AdsMoreInformation span { display: block; background: url("../images/ga3icons.png") 0 -187px no-repeat; width: 14px; height: 14px; overflow: hidden; cursor: pointer; }


.CollectionList .ListItem .AdsMoreInformation { float: left; padding: 8px 0 0 14px; }
.CollectionList .ListItem .ItemName { float: left; font-weight: bold; margin: 0 0 0 10px; width: 140px; }
.CollectionList .ListItem .ItemNameLong { width: 700px; }
.CollectionList .ListItem .ItemName.ICC { width: 250px; }
.CollectionList .ListItem .ItemName.deadline { width: 280px; }
.CollectionList .ListItem .EditBox { float: right; padding-right: 10px; }
.CollectionList .ListItem .EditBox span { float: right; margin-left: 15px; cursor: pointer; text-decoration: underline; font-weight: bold; font-size: 12px; color: #000; }
.CollectionList .NotFoundBlock { border-top: 0; }
.CollectionList .ListItem .infoBox { float: left; margin-left: 10px; height: 30px; font-size: 12px; }
.CollectionList .ListItem .infoBox.Name { width: 250px; }
.CollectionList .ListItem .infoBox.Description .fieldValue { width: 200px; }
.CollectionList .ListItem .infoBox .fieldName { padding-right: 10px; color: #999999; font-weight: normal; float: left; display: block; }
.CollectionList .ListItem .infoBox .fieldValue { font-weight: bold; float: left; display: block; } 

.CollectionList .ListItem .infoBox.SectionDescription { width: 225px; }
.CollectionList .ListItem .infoBox.SectionCode { width: 130px; }
.CollectionList .ListItem .infoBox.IsCustomSizeAllowed { width: 210px; }
.CollectionList .ListItem .infoBox.Carrier .fieldValue { width: 300px; }
.CollectionList .ListItem .infoBox.Numbering .fieldValue { width: 50px; }
.CollectionList .ListItem .infoBox.Dimensions .fieldValue { width: 80px; }
.CollectionList .ListItem .infoBox.Dimensions .full-width { width: 400px; }
.CollectionList .ListItem .infoBox.OnlineDimensions .fieldValue { width: 60px; }
.CollectionList .ListItem .infoBox.OnlineAdPosition .fieldValue { width: 160px; }
.CollectionList .ListItem .infoBox.delMethodMain { width: 320px; }
.CollectionList .ListItem .infoBox.delMethodNotes { width: 320px; }
.CollectionList .ListItem .infoBox.deadlineText { width: 380px; }
.CollectionList .ListItem .infoBox.Colour .fieldValue { width: 60px; }
.CollectionList .ListItem .infoBox.ICCglobal .fieldValue { width: 60px; }
.CollectionList .ListItem .infoBox.InkWeight .fieldValue { width: 55px; }

.PublicationSections.CollectionList .ListItem .infoBox.Description .fieldValue { width: 300px; }
.PrintSizesInGroup.CollectionList .ListItem .infoBox.Description .fieldValue { width: 200px; }

.expandedContainer { padding-left: 38px; padding-bottom: 20px; }
.expandedItem { padding: 5px 10px 5px 38px; min-height: 25px; border-bottom: 1px solid #EDEDED; }
.expandedItem.PublSectionDesc, .expandedItem.PublDeadlineSectionDesc { padding-left: 30px; border-bottom: 0 }
.expandedItem .column { width: 48%; margin-right: 2%; float: left; }
.expandedItem .field { line-height: 17px; min-height: 17px; margin: 5px 0; }
.expandedItem .field .label { float: left; color: #707070; font-weight: normal; margin-right: 3%; width:30%; }
.expandedItem .field .value { float: left; font-weight: bold; color: #333333; word-wrap: break-word; width: 66%; }
 
.CollectionList.SecondLevel .BreadCrumbles { font-size: 14px; border-bottom-width: 2px; }
.CollectionList.SecondLevel .BreadCrumbles li.last { padding-top: 6px; }

.DelMethodsGroupsList .DelMethodGroupContent { padding-top: 5px; }

.GAEditPage .IntroBlock, .GAEditPage .field .label, .GAEditPage .FieldHint { }
.GAEditPage .FieldHint { padding-bottom: 2px; }
.GAEditPage .IntroBlock { margin-bottom: 12px; font-size: 13px; }
.GAEditPage .IntroBlock p { margin: 0; padding: 3px 0; }
.GAEditPage .IntroBlock .highlighted { font-weight: bold; }
.GAEditPage .field { margin-bottom: 10px; }
.GAEditPage .field .label { margin-bottom: 2px; }
.GAEditPage textarea.noWidget { width: 250px !important; }
.GAEditPage .fieldContent.info { font-size: 12px;  }
.GAEditPage .fieldHintHorizontal { float: left; font-size: 13px; height: 25px; line-height: 25px; margin-right: 10px; }
.GAEditPage .fieldContentHorizontal { float: left; margin-right: 15px; }


.PublisherCopyPage .GlobalAdminSelector { width: 190px; }

.GlobalAdminSelector { border: 1px solid #ccc; border-radius: 3px; position: relative; }
.GlobalAdminSelector .InputField { padding: 0 5px; background: #fff; min-height: 22px; border: 0 none; border-radius: 3px; }
.GlobalAdminSelector input[data-role="searchInput"] { border: 0 none; width: 100%; padding: 0; height: 22px; line-height: 22px; font-size: 12px;}
.GlobalAdminSelector [data-role="selectedItems"] {  padding-top: 2px; min-height: 22px; }
.GlobalAdminSelector [data-role="activeItem"] { background: #0082DC; float: left; border: 0 none; border-radius: 10px; color: #fff; font-size: 12px; line-height: 17px; font-weight: bold; padding: 2px 0; max-width: 100%; margin: 2px; }
.GlobalAdminSelector [data-role="activeItem"] .activeItemContent { position: relative;  }
.GlobalAdminSelector [data-role="activeItem"] .activeItemText { padding: 0 10px; word-wrap: break-word; }
.GlobalAdminSelector .isMultiple [data-role="activeItem"] .activeItemText { padding-right: 20px; }
.GlobalAdminSelector [data-role="itemRemove"] { position: absolute; right: 8px; color: #fff; font-size:12px; font-weight: bold; line-height: 17px; height: 17px; width: 7px; cursor: pointer; top: 0px; *top: -2px; }
.GlobalAdminSelector [data-role="searchContainer"], .GlobalAdminSelector [data-role="loader"] { background: white; border: 1px solid #C6C4BD; position: absolute; z-index: 777; left:-1px; max-height: 250px; overflow: auto; min-width: 100%; max-width: 500px; zoom: 1;}
.GlobalAdminSelector [data-role="searchContainer"] { top: -1000000px; }
.GlobalAdminSelector .notFoundString, .GlobalAdminSelector .plusMoreString, .GlobalAdminSelector .loadingString { padding: 3px 5px; font-size: 14px;  font-style: italic; background: #fff;  }
.GlobalAdminSelector [data-role="searchResultString"] { cursor: pointer; padding: 3px 5px; font-size: 14px; }
.GlobalAdminSelector [data-role="searchResultString"] .highlighted { font-weight: bold; }
.GlobalAdminSelector [data-role="searchResultString"]:hover { background: #000; color: #fff; }

.GlobalAdminSelector.PositionSelector { width: 158px; }
.GlobalAdminSelector.PublisherSelector { width: 190px; }

.GlobalAdminSelector.CountriesSelector { border: 1px solid #ABADB3; }
.GlobalAdminSelector.CountriesSelector .InputField { min-height: 28px;  }
.GlobalAdminSelector.CountriesSelector input[data-role="searchInput"] { height: 28px; line-height: 28px; font-size: 14px;}
.GlobalAdminSelector.CountriesSelector [data-role="selectedItems"] { min-height: 26px; }
.GlobalAdminSelector.CountriesSelector [data-role="activeItem"] { margin: 2px 5px 2px 0px; }

.ProvideRegionalSubjectsPage .BlockName { margin-top: 25px; }

.GATooltip { width: 12px; height: 12px; vertical-align: top; margin: 2px 0 0 5px; text-indent: 20px; overflow: hidden; background: url("../images/tooltip.gif") 0 0 no-repeat; cursor: pointer; display: inline-block; *display: inline; zoom: 1; }
.GATooltip [data-role="tooltipText"] { display: none; }

.FlashUploader .UploadButtonContainer { position: relative; display: inline-block; zoom: 1; *display: inline; }
.FlashUploader .UploadButtonContainer .swfupload { width: 100%; height: 100%; cursor: pointer; }
.FlashUploader .SelectedFileContainer { display: inline-block; font-size: 12px; zoom: 1; *display: inline; }

.ProductsAndServices, .ProductsAuthLinks { position: relative; }

.SubBlock { padding: 10px 0 15px 0; }
.SubBlock .SubBlockHeader { font-size: 18px; font-weight: bold; }
.ProductsAndServicesList .Card { border-top: 3px solid #1F4844; margin: 0;  }
.ProductsAndServicesList .CardContainer { margin: 10px 10px 0 0; padding: 4px; float: left; border: 1px solid transparent; }
.ProductsAndServicesList .CardContainer.active { background: #B5D4BD; border-color: #A0C7AC; }

.PrintLicenseContent, .ProductAuthPage, .ProductAuthDetails { overflow: auto; margin-bottom: 10px; border: 1px solid #ccc; }
.PrintLicenseContent { max-height: 300px;  font-size: 10px; padding: 10px; width: 600px; }
.ProductAuthPage { min-height: 300px; border: 0 none; }
.ProductAuthPage iframe { width: 100%; min-height: 450px; }
.ProductAuthDetails { max-height: 400px; font-size: 10px; background: #fff; }
.AuthDetailsLinkContainer { position: absolute; right: 0px; top: 5px; font-size: 12px; font-weight: bold; }

.ProductDownloads .EditPanel { border-top: 1px solid #000; }
.ProductDownloadBlock { max-width: 579px; margin: 10px; padding: 5px 0 15px 0; border-bottom: 1px dotted #CCC; }
.ProductDownloadBlock .ProductVersionName { font-size: 14px; font-weight: bold; margin-bottom: 7px; }
.ProductDownloadBlock .ProductDesc { background: #F8F8F8; padding: 5px; font-size: 12px; }
.ProductDownloadBlock .ProductAuth { font-weight: bold; }
.ProductDownloadBlock .sub_reqs { padding-left: 10px; margin-top: 5px; }
.ProductDownloadBlock .reqs_title { padding-left: 15px; }
.ProductDownloadBlock .ProductDesc ul { padding-left: 40px; }
.ProductDownloadBlock .ProductDesc ul li { list-style-type: disc; margin: 5px 0; }

.ProductDownloadTable { font: bold 12px Helvetica; color: #363636; border: 1px solid #000; border-bottom: none; margin-top: 10px; }
.ProductDownloadTable a { color: #00634B; }
.ProductDownloadTable td { height: 30px; padding: 0 5px; border-right: 1px solid #000;  border-bottom: 1px solid #000; }

.GATabs ul[data-role="tabsContainer"] { min-height: 33px; margin-bottom: -3px; }
.GATabs ul[data-role="tabsContainer"] li { float: left; height: 30px; min-width: 90px; padding: 0 10px; margin-left: 10px; line-height: 30px; background: #0E9966; color: #fff; font-weight: bold; font-size: 12px; text-align: center;
             border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0px solid #0E9966; border-bottom: 3px solid #000; cursor: pointer; }
.GATabs ul[data-role="tabsContainer"] li.active { background: #66CC99; border-bottom-color: #66CC99; }
.GATabs [data-role="tabContentHolder"] { border-top: 3px solid #000; }

.ProductUsers .AddButton { width:80px; cursor:pointer; text-transform:capitalize; margin-left: 5px; float: right; }
.ProductUsers .AddButton span { background:url("../images/AddDeleteIcon.gif") 0 4px no-repeat; color:#fff; padding:3px 5px 0 15px; font-weight: bold;}

.ProductDetailsContainer .ProductName { font-size: 18px; font-weight: bold; margin-bottom: 7px; }
.ProductDetailsContainer [data-role="tabContentHolder"] { padding-bottom: 20px; border-bottom: 1px solid #1F4844; }
.ProductDetailsContainer .EditPanel .EditContainer .Content .Fields { min-height:0; }
.ProductDetailsContainer fieldset { border: 1px solid #cccccc; border-radius: 5px; padding: 10px 0; }
.ProductDetailsContainer fieldset .ErrorField { border: 1px solid #ff0000; }

.OnlineProfileEditor { max-height: 600px; overflow: auto; }
.OnlineProfileEditor .EditPanel .EditTitle { border-top: 1px solid #AACDBD; padding: 6px 10px; }
.EditDialog .dijitDialogTitleBar { padding-bottom: 0px; padding-top: 15px; }



/**** Adstream calendar *****/

.adstream .dijitCalendar {
    background-color: #EEEEEE;
    background-image: url("../images/calendar/calendarContainerImages.png");
    background-position: 0 -448px;
    background-repeat: repeat-x;
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    border-collapse: separate;
    border-spacing: inherit;
    padding: 6px 5px 3px;
    text-align: center;
}
.dj_ie6 .adstream .dijitCalendar {
    background-image: none;
}
.adstream .dijitCalendar img {
    border: medium none;
}
.adstream .dijitCalendarHover, .adstream .dijitCalendarActive {
    background-color: #DDDDDD;
    border: 1px solid #999999;
}
.adstream .dijitCalendarMonthContainer th {
    padding-bottom: 4px;
    text-align: center;
    vertical-align: middle;
}
.adstream .dijitCalendarMonthLabel {
    color: #000000;
    font-size: 0.909em;
    padding: 0 4px;
}
.adstream .dijitCalendarIncrementControl {
    background-image: url("../images/calendar/calendarArrows.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
}
.dj_ie6 .adstream .dijitCalendarIncrementControl {
    background-image: url("../images/calendar/calendarArrows8bit.png");
}
.adstream .dijitCalendarIncrease {
    background-position: -18px 0;
}
.adstream .dijitCalendarArrowHover .dijitCalendarDecrease {
    background-position: -36px 0;
}
.adstream .dijitCalendarArrowHover .dijitCalendarIncrease {
    background-position: -55px 0;
}
.adstream .dijitCalendarArrowActive .dijitCalendarDecrease {
    background-position: -72px 0;
}
.adstream .dijitCalendarArrowActive .dijitCalendarIncrease {
    background-position: -91px 0;
}
.adstream .dijitA11ySideArrow {
    display: none;
}
.adstream .dijitDayLabels th {
    font-weight: bold;
    padding: 0 4px;
    text-align: center;
}
.adstream .dijitCalendarDayLabelTemplate {
    border-bottom: 1px solid #C0C0C0;
    font-size: 0.909em;
    padding: 0 3px 2px;
    text-align: center;
}
.adstream .dijitCalendarDateTemplate {
    background-color: #FFFFFF;
    background-image: url("../images/calendar/calendarContainerImages.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-bottom: 1px solid #D3D3D3;
    font-family: Arial;
    font-size: 0.909em;
    font-weight: bold;
    letter-spacing: 0.05em;
    padding-top: 0;
    text-align: center;
}
.dj_ie6 .adstream .dijitCalendarDateTemplate {
    background-image: none;
}
.adstream .dijitCalendarPreviousMonth, .adstream .dijitCalendarNextMonth {
    background-color: #FAFAFA;
    background-image: none;
    border-bottom: 1px solid #D3D3D3;
}
.adstream .dijitCalendarDateTemplate .dijitCalendarDateLabel {
    -moz-transition-duration: 0.35s;
    -moz-transition-property: background-color, border;
    background-color: rgba(171, 212, 251, 0);
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px 5px 3px 4px;
    text-decoration: none;
}
.adstream .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .adstream .dijitCalendarNextMonth .dijitCalendarDateLabel {
    border-color: #FAFAFA;
    color: #999999;
}
.adstream .dijitCalendarYearContainer {
    vertical-align: middle;
}
.adstream .dijitCalendarYearControl {
    padding: 1px 2px 2px;
}
.adstream .dijitCalendarYearLabel {
    margin: 0;
    padding: 2px 0 0;
}
.adstream .dijitCalendarYearLabel span {
    vertical-align: middle;
}
.adstream .dijitCalendarSelectedYear {
    padding: 0 3px;
}
.adstream .dijitCalendarNextYear, .adstream .dijitCalendarPreviousYear {
    font-size: 0.909em;
    padding: 1px 6px;
}
.adstream .dijitCalendarSelectedYear {
    color: #000000;
    font-size: 1.091em;
}
.adstream .dijitCalendarHoveredDate .dijitCalendarDateLabel {
    -moz-transition-duration: 0.2s;
    background-color: #DDDDDD;
    border: 1px solid #999999;
    color: #000000;
}
.adstream .dijitCalendarNextYearHover, .adstream .dijitCalendarPreviousYearHover {
    background-color: #FAFAFA;
    border: 1px solid #FFFFFF;
    color: #000000;
    padding: 0 5px;
}
.adstream .dijitCalendarNextYearActive, .adstream .dijitCalendarPreviousYearActive {
    background-color: #EEEEEE;
    border: 1px solid #999999;
    padding: 0 5px;
}
.adstream .dijitCalendarActiveDate .dijitCalendarDateLabel {
    -moz-transition-duration: 0.1s;
    background-color: #BBBBBB;
    background-image: url("../images/calendar/calendarContainerImages.png");
    background-position: 0 -300px;
    border: 1px solid #FFFFFF;
}
.dj_ie6 .adstream .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-image: none;
}
.adstream .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    background-color: #DDDDDD;
    border-color: #999999;
    color: #000000;
}
.adstream .dijitCalendarDisabledDate .dijitCalendarDateLabel {
    background-color: transparent;
    border-width: 0;
    color: #818181;
    padding: 4px 6px 4px 5px;
    text-decoration: line-through;
}
.adstream .dijitCalendar .dijitDropDownButton {
    margin: 0;
}
.adstream .dijitCalendar .dijitButtonText {
    margin-right: -4px;
    padding: 1px 0 3px;
}
.adstream .dijitCalendar .dijitDropDownButton .dijitButtonNode {
    background-color: transparent;
    background-image: none;
    border: 1px solid #C0C0C0;
    box-shadow: 0 0 0 transparent;
    padding: 0 3px 0 2px;
}
.adstream .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
    background-color: #FAFAFA;
    border: 1px solid #FFFFFF;
}
.adstream .dijitCalendarMonthMenu {
    background-color: #FFFFFF;
    background-image: none;
    border-color: #999999;
    text-align: center;
}
.adstream .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    padding: 2px 0;
}
.adstream .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
    background-color: #DDDDDD;
    background-image: url("../images/calendar/commonHighlight.png");
    background-repeat: repeat-x;
    border-color: #999999;
    border-width: 1px 0;
}