/* Styles for portlets */
@IMPORT url("portlet.css");

.gwt-Tree > div:first-child { 
      width: 0px !important; 
      height: 0px !important; 
      margin: 0px !important; 
      padding: 0px !important; 
 } 

.gwt-Tree > div  {
      padding-right: 0px !important;
 }

.gwt-Tree > div[hidefocus=true] {
      width: 0px !important;
      height: 0px !important;

      margin: 0px !important;
      padding: 0px !important;
 }
 
.sites-tabContainer  .gwt-TabPanelBottom {
  background-color:  #95A8B4;
  border: none;
}

.sites-tree-dock-panel {
    background-color: white;
}

.sites-tree-buttons-panel {
	width: 200px;
    background: white;
    margin: 5px;
}

.sites-treeItem {
}

.sites-treeItem-selected {
	background: #95A8B4;
}

/* Tracking sites */
.sites-trackingSitesList {
    border-width: 1px;
    border-spacing: 3px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.sites-trackingSitesList td {
    padding: 5px 10px 5px 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.sites-trackingSitesList-header {
    background-color: #5B5D5F;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}
.sites-trackingSitesList-data {
    background-color: #E3E9ED;
}

.sites-tabContainer {
	width: 100%;
}

.sites-tabContainer-dock-panel {
    width: 100%;
}

.sites-basicTab-fileLookupKeys {
	max-height: 200px;
	max-width: 300px;
}

.sites-partnerTab-textbox {
	width: 172px;
}

.sites-partnerTab-properties-head {
	font-weight: bold;
	color: white;
	background-color: #5B5D5F;
}

.sites-partnerTab-properties-body {
}

.sites-partnerTab-properties-textbox {
	width: 322px;
}

.sites-schedules-calHead {
	text-align: center;
	font-weight: bold;
	color: #E6F1F7;
	background-color: #5B5D5F;
}

.sites-schedules-calBody {
	background-color: #E3E9ED;
}

.sites-schedules-scheduleLink {
	cursor: pointer;
}

.sites-msooverridesList-header {
    background-color: #5B5D5F;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.sites-msooverridesList-data {
    background-color: #E3E9ED;
}

.msooverridesList-field-column {
	width: 50%;
}

.msooverridesList-searchValue-column {
    width: 25%;
}

.msooverridesList-replacementValue-column {
    width: 25%;
}

.sites-basicTab-scrollContainer {
    min-height: 200px;
    min-width: 500px;
    width: 100%;
}

/* The disclosure container used in Sites Basic Tab */
.sites-basicTab-disclosureContainer {
    margin: 5px;
    width: 100%;
    min-width: 475px;
}

.sites-jobsTab-scrollContainer {
    min-height: 200px;
    min-width: 600px;
    width: 100%;
}

/* Force the tree item having children to extend to the right border when selected */
.sites-tree-dock-panel .gwt-Tree div > table > tbody > tr > td:nth-child(2) {
width: 100%;
}

.target-titles-filter-panel {
	border: 1px solid #707070;
	padding: 7px;
}

.targeted-titles-filter-panel-label {
	margin-left: 10px;
}

.targeted-titles-filter-panel-header {
   background-color: #95A8B4;
 	margin-bottom: -7px;
    margin-left: 10px;
    width: 60px;
    position: relative;
}

.sitesActivity-resultsTable {
	width: 100%;
}

.sitesActivity-resultsTable td {
    padding: 5px 10px 5px 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.sitesActivity-resultsTable-header {
    background-color: #5B5D5F;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.sitesActivity-resultsTable-header-text {
    cursor: pointer;
	text-decoration: underline;
}

.sitesActivity-resultsTable-data {
    background-color: #E3E9ED;
}

.sitesActivity-resultsTable-siteName {
	font-weight: bold;
	display: inline;
}
