.sk-batches-bottom {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	height:100%;
	width:100%;
	color:#ffffff;
	padding-top: 4px;
	padding-left: 180px;
}
.safari	.sk-batches-bottom {
	padding-top: 5px;
}


.sk-batches-center {
					background-color:#ffffff;
					height:100%;
					width:100%;
					padding-bottom:30px;
				}
				.sk-batches-right {
					background-color:#f4f4f4;
					height:100%;
					width:100%;
				}
				
				a {color:#445566;text-decoration:none;}
				
				
				.sk-batches-list-container {
				    /*padding: 10px;*/ /* Causes high CPU usage in IE7 */
				    width: 96%;
				    margin-left:2%;
				}
				.sk-batches-list-container .yui-dt table {width:98%;}
				
                div.sk-batches-groups {
                    overflow: hidden;
                    padding-left: 7px;
                }
.explorer       div.sk-batches-groups {
	                margin-top: -3px;
                    padding-left: 3px;
                }
                table.sk-batches-groups {
                    width: 99%;
                    table-layout: fixed;
                }

                div.sk-batches-batch {
					position: relative;
					margin-top:3px;
				}
				.sk-batches-batch-date {
					font-weight: bold;
					position: absolute;
					top: 0px;
					left: 10px;
					padding-top: 10px;
					padding-bottom: 10px;
				}
				.sk-batches-batch-status {
					left: 180px;
					top: 0px;
					position: absolute;
					padding-top:10px;
					padding-bottom: 10px;
				}
				.sk-batches-batch-actions {
					left: 430px;
					top: 0px;
					position: absolute;
					padding-top:10px;
					padding-bottom: 10px;
				}
				.sk-batches-batch-distribution-thumb {
                    padding: 30px 10px 10px 10px;
                    height: 144px;
                }
				.sk-batches-batch-distribution-thumb .sk-channel {
					background-size: 80px;
					width: 100px;
					height: 80px;
				}
				.sk-batches-batch-layout-thumb {
					padding: 10px;
					height: 164px;
				}
				.sk-batches-batch-attachment-thumb {
					padding: 2px;
					height: 152px;
					overflow-y: auto;
				}
				.sk-batches-batch-layout-thumb img, .sk-resource-thumbnail, .sk-attachment-group-thumbnail {
				  padding: 2px;
				  border: 1px solid #cccccc;
				  -moz-border-radius: 2px;
				  -webkit-border-radius: 2px;
				  border-radius: 2px;
				  background-color: white;
				  -moz-box-shadow: #888 0 2px 5px;
				  -webkit-box-shadow: #888 0 2px 5px;
				  box-shadow: #888 0 2px 5px;
				  cursor: pointer;
				}
				.sk-resource-thumbnail {
				  margin: 20px 5px;
				}
				.sk-attachment-group-thumbnail {
				  display: inline-block;
				}
				.yui-skin-sam .sk-batches-groups-label {
					background-color:#f2f2f2;
					border-bottom:1px solid #dddddd;
					padding:3px 10px 3px 10px;
				}
				
				.yui-skin-sam .sk-batches-group-default {
					background: url(../images/bg-group-left.png) repeat-y right;
					padding: 0 0 0 20px;
					width: 195px;
				}
				
				.yui-skin-sam .sk-batches-group {
					background: url(../images/bg-group-left.png) repeat-y right;
					padding: 0 0 0 20px;
					width: 195px;
				}

				.yui-skin-sam .sk-batch-summary-default {
					background-color:#f8f8f8;
					border-bottom:1px solid #dddddd;
					padding:30px;
					height:100%;
					width: 150px;
				}
				.yui-skin-sam .sk-batch-summary {
					background-color:#ffffff;
					border-bottom:1px solid #dddddd;
					padding:30px;
					height:100%;
					width: 150px;
				}
				
				.yui-skin-sam .sk-batches-list {
					background-color:#ffffff;
					border:1px solid #ff0000;
					padding:0px;
					height:201px;
				}
				.yui-skin-sam .sk-batch-summary-default h1 {
					color:#666666;
					font-size:200%;
					font-weight:bold;
				}
				
				.yui-skin-sam .sk-batch-summary h1 {
					color:#666666;
					font-size:200%;
					font-weight:bold;
				}
				
				.yui-skin-sam .sk-batches-filter-default {
					background-color:#f4f4f4;
					border-bottom:1px solid #dddddd;
					border-left:1px solid #dddddd;
					padding:15px;
					height:100%;
				}
				.yui-skin-sam .sk-batches-filter {
					background-color:#f8f8f8;
					border-bottom:1px solid #dddddd;
					border-left:1px solid #dddddd;
					padding:15px;
					height:100%;
				}
				
				
				

				table.sk-strip { 
					height:27px;
					width:100%;
				}
.explorer       table.sk-strip { 
				    height:26px;
				    width:100%;
				}

				.sk-batches-documenttype {
					width: 100%;
				}

.explorer       .sk-batches-documenttype {
	                width: 100%;
	                margin-top:-3px;
                }

                div.sk-batches-documenttypes-container {
					min-height: 1%; /*This is needed because IE7 hides this div after a SlideDown animation otherwise.*/
				}
				
				table.sk-strip td, table.sk-batches-documenttype td, table.sk-batches-groups td {}
				table.sk-strip a {color: #fff; font-weight: strong; text-decoration: none;}
				img {vertical-align: middle;}
				
				



					table.sk-strip td 															{font-weight: normal; white-space: nowrap; height: 26px;background-image:url(../images/label.png);}
.safari 			table.sk-strip td 															{height: 26px;}

		.selected	table.sk-strip td															{background-image:url(../images/label-selected.png);}
                    .sk-batches-search-strip table.sk-strip td									{background-image:url(../images/label.png);}
					table.sk-strip td.left														{width:16px;}
					table.sk-strip td.middle													{background-position:-10px -406px;padding:0 0 1px 5px;color:#888888;}
					table.sk-strip td.right														{background-position:-744px -377px;width:18px;}

					table.sk-strip td.label-left												{background-position:0px -116px;padding-left:8px;width:16px;}
		.error		table.sk-strip td.label-left												{background-position:0px -145px;}
					table.sk-strip td.label-middle												{background-position:-15px -348px;padding-bottom:1px;width:239px;}
		.test		table.sk-strip td.label-middle												{background-position:-23px -116px;}
					table.sk-strip td.label-cap													{background-position:-264px -116px;width:20px;}
		.error		table.sk-strip td.label-cap													{background-position:-264px -145px;}
					table.sk-strip td.label-right												{background-position:-258px -145px;width:6px;}

					table.sk-strip td.label-strong-left											{background-position:0px 0px;padding-left:8px;width:16px;}
		.error		table.sk-strip td.label-strong-left											{background-position:0px -29px;}
		.test		table.sk-strip td.label-strong-left											{background-position:0px 0px;}
					table.sk-strip td.label-strong-label										{background-position:-20px -232px;color:#ffffff;padding-bottom:1px;width:239px;}
		.error		table.sk-strip td.label-strong-label										{background-position:-20px -160px;}
		.test		table.sk-strip td.label-strong-label										{background-position:-23px -116px;}
					table.sk-strip td.label-strong-middle										{background-position:-20px -232px;color:#ffffff;padding-bottom:1px;padding-right:0px;width:234px;}
					table.sk-strip td.label-strong-right										{background-position:-743px 0px;width:19px;}
					table.sk-strip td.label-strong-right-strip									{background-position:-492px 0px;width:30px;}
					table.sk-strip td.label-strong-separator									{background-position:-258px 0px;width:6px;}
					table.sk-strip td.label-strong-right-sub									{background-position:-327px 0px;width:30px;}
					table.sk-strip td.label-strong-right-disabled								{background-position:-273px 0px;width:20px;}
					table.sk-strip td.label-strong-sub-middle									{background-position:-420px 201px;color:#ffffff;padding-bottom:1px;width:1px;}
					table.sk-strip td.label-strong-sub-right-sub								{background-position:0px 0px;width:30px;}
					table.sk-strip td.label-strong-sub-right-strip								{background-position:-555px 0px;width:30px;}
					table.sk-strip td.label-strong-sub-right-disabled							{background-position:0px 0px;width:30px;}
					table.sk-strip td.label-strong-disabled-middle								{background-position:-400px -348px;color:#ffffff;padding-bottom:1px;width:1px;}
					table.sk-strip td.label-strong-disabled-right-strip							{background-position:-430px 0px;width:30px;}
					table.sk-strip td.label-strong-disabled-right								{background-position:-677px -377px;width:87px;}
					table.sk-strip td.label-strong-disabled-strip-left							{background-position:-570px 0px;width:30px;}
					
					table.sk-strip td.label-strong-strip										{background-position:0px -406px;padding-bottom:1px;color:#777777;}
					table.sk-strip td.label-strong-strip-left									{background-position:-665px 0px;width:30px;}
					table.sk-strip td.label-strong-right-spacer									{background:none;width:23px;}


                    table.sk-strip td.label-strong-left img                                     {height: 15px; width: 15px;}






			table.sk-strip td.label-strong-select-sub-right-sub		    {background-position:-375px 0px;width:30px;}
			table.sk-strip td.label-strong-select-sub-right-disabled	{background-position:-405px 0px;width:30px;}
			
			table.sk-strip td.search-left							    {background-position:-20px -232px;width:8px;}
			table.sk-strip td.search-middle							    {background-position:-20px -232px;width:1px;}
			table.sk-strip td.search-right							    {background-position:-20px -232px;width:8px;}
			table.sk-strip td.search-clear							    {background-position:-722px 0px;width:12px;}
			
			table.sk-strip td.narrow									{width:1px;}




            img.group-loader-image  {margin:2px 0px 0px 25px;}


			div.label-button-container {
				height:23px;
				overflow-x:hidden;
				overflow-y:hidden;
				position:absolute;
				top:0px;
			    right:25px;
			}


			table.sk-strip td input {
				border:0;
				background-color:#ffffff;
				width:80px;
			}
.safari	    table.sk-strip td input {
			}
			table.sk-strip td select {
				border:0;
				background-color:transparent;
				background-image:none;
				opacity:0;
				margin:0px -10px 0 0;
				padding-right:18px;
			}
			.safari table.sk-strip td select {
				margin:0px -7px 0 0;
				padding-right:0px;
			}
			table.sk-strip td button#matchingFieldsButton	{
				background-color:transparent;
				background-image:none;
				border:medium none;
				color:white;
				cursor:pointer;
				margin:0 0 0 0;
				padding:0 0 0 0;
				position:absolute;
			}
.safari     table.sk-strip td button#matchingFieldsButton	{
				padding:2px 0 0 0;
			}

			table.sk-batches-documenttype td {
				height: 19px;
			}
			table.sk-batches-documenttype td.toggle	{
				width: 1px;
				padding: 3px;
				padding-left: 30px;
			}
			table.sk-batches-documenttype td.left	{
				background: url(../images/bg-documenttype-left.png) bottom right no-repeat;
				height: 22px;
				width: 221px;
				padding-top: 1px;
			}
            table.sk-batches-documenttype td.load	{
				background: url(../images/bg-documenttype-right.png) bottom left no-repeat;
				padding: 0px 0px 1px 4px;
				width: 1px;
			}
			table.sk-batches-documenttype td.right {
				background: url(../images/bg-documenttype-right.png) bottom left no-repeat;
				padding: 3px;
			}

	        table.sk-batches-groups td.left {
				background: url(../images/bg-group-label-left.png) bottom right no-repeat;
				width: 203px;
				padding: 1px 0 1px 4px;
				white-space: nowrap;
				color: #666;
				height: 22px;
				-moz-box-sizing:border-box;
				text-align:left;
				background-size: contain;
			}
			.mac.chrome table.sk-batches-groups td.left, .mac.safari table.sk-batches-groups td.left {
			    width: 199px;
			}
            table.sk-batches-groups td.left strong {
				font-weight:bold;
			}
	
			table.sk-batches-groups td.toggler {
				width: 26px;
				text-align: right;
				padding-bottom: 3px;
			}
	        table.sk-batches-groups td.sk-sort-order {
                width: 32px;
                text-align: left;
            }
            table.sk-batches-groups td.sk-sort-order div.sk-sort-order{
                margin-right: 3px;
                margin-top: 1px;
                height: 16px;
                width: 12px;
                display: inline-block;
            }
			table.sk-batches-groups td.list {
				/*background: url(../images/bg-documenttype-right.png) bottom left no-repeat;*/
				padding: 0px;
			}
			table.sk-batches-groups td.right {
				background: url(../images/bg-documenttype-right.png) bottom left no-repeat;
				padding: 0px;
			}
			table.sk-batches-groups div.list-container {
				background-color:#ffffff;
				margin-bottom:1px;
				padding: 0px;
				position:relative;
				top:-22px;
			}
			.search-open {
				position:absolute;
				top: 42px;
				left: 134px;
				cursor: default;
				color: #aaaaaa;
				font-size: 9px;
				width:45px;
				text-align:center;
				white-space: normal;
			}
			.search-open b {
				font-size: 25px;
				color: #888888;
			}
			.search-closed {
				position:absolute;
				top: -15px;
				left: 498px;
				cursor: default;
				color: #aaaaaa;
				text-align:left;
				width:300px;
			}
			.search-closed b {
				color: #888888;
			}
	
			.showing {
				position: absolute;
				top: -14px;
				left: 188px;
				cursor: pointer;
				color: #888888;
				text-align: right;
				width: 100px;
			}

            .editgroup-closed {
                position: absolute !important;
                top: -21px;
                left: 210px;
                cursor: pointer;
            }

            .editgroup-open {
                position: absolute !important;
                top: 160px;
                left: 28px;
                cursor: pointer;
            }
			.sk-no-dev-groups {
				position: relative;
				height: 28px;
			}
			.sk-create-dev-groups-button {
				position: absolute !important;
				left: 210px;
				cursor: pointer;
			}
			.sk-development-version-hint-icon {
				position: absolute !important;
				top: -14px;
				left: 290px;
				cursor: pointer;
			}

			.document-count {
				color: #fff;
				text-align: right;
				float: right;
				padding-right:14px;
				font-weight:bold;
			}
			
			.date-info {
				float: left;
				font-weight:bold;
			}
			
			.sk-batches-search-strip {
				border-top:3px solid #ffffff;
				position: absolute; 
				z-index: 10; 
				width: 100%;
			}
			.sk-batches-search-strip table.sk-strip {
			}
			
			
			
			
			
			
			
			.sk-batches-container {
				min-height: 90px;
				position: relative;
			}
			.sk-batches-processing {
			}
			.sk-batches-processing, .sk-batches-scheduled {
				background: url(../images/icon-processing-48x48.png) 12px 28px no-repeat;
				padding: 5px 20px 8px 65px;
				margin-top:20px;
				border: 1px solid #dddddd;
				background-color:#f4f4f4;
				-moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    border-radius: 10px;
			}
			.sk-batches-scheduled {
				background: url(../images/icon-scheduled-48x48.png) 12px 28px no-repeat;
				padding: 5px 20px 8px 65px;
				border: 1px solid #dddddd;
				background-color:#f8f8f8;
				-moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    border-radius: 10px;
			}
			.sk-batches-processing.active {
				background: url(../images/icon-processing.gif) 20px 37px no-repeat;
				padding: 5px 20px 8px 65px;
				border: 1px solid #dddddd;
				background-color:#f8f8f8;
				-moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    border-radius: 10px;	
			}
			.sk-batches-finished, .sk-batches-processed {
				background: url(../images/icon-archive-48x48.png) 12px 28px no-repeat;
				margin-top: 45px;
				padding: 5px 20px 8px 65px;
				border: 1px solid #dddddd;
				-moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    border-radius: 10px;
			}
			.sk-finished-separator {
				border-top:1px solid #eeeeee;
				position:absolute;
				top:-26px;
				left:0px;
				color:#999999;
				width:99%;
				padding-top:6px;
				padding-left:6px;
			}
			.sk-batches-analyzing, .sk-batches-analyze {
				background: url(../images/icon-in-48x48.png) 12px 28px no-repeat;
				padding: 5px 20px 8px 65px;
				border: 1px solid #dddddd;
				background-color:#ffffff;
				-moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    border-radius: 10px;
				margin-top: 30px;
			    
			}
			#sk-list-development .sk-batches-analyzing, #sk-list-development .sk-batches-analyze {
			    background: none;
			    padding: 5px 20px 8px 20px;
			}
			.sk-batches-batch-temp {
				height: 26px; 
				margin: 3px 0 0 0; 
				opacity: 0;
			}
			.sk-batches-analyzing-outer .sk-batches-analyzing {
			    margin-top: 5px;
			}
			.sk-batches-analyzing div.sk-batches, .sk-batches-analyze div.sk-batches {
				vertical-align: bottom;
			}
			.sk-batches-no-batches, .sk-batches-summary {
				margin: 10px;
				color:#aaaaaa;
				font-size:110%;	
				position: absolute;
				top: 34px;
			}
			.sk-batches-summary-times {
			}
			.sk-batches-summary {
				font-size: 200%;
				top: 10px;
				margin-top: 30px;
			}
			.sk-batches-batch-info {
			    display:block;
			    padding:7px 6px 6px 30px;
			    color:#888888;
			}
			.sk-batches-next-info {
				margin: 3px 0px 3px 0px;
			}
			.sk-batches-total {
				text-align: right;
				margin: 4px 0px 3px 0px;
				width: 180px;
				color:#888888;
			}
.safari     .sk-batches-total {
                margin-top: 7px;
            }
.explorer   .sk-batches-total {
                margin-top: 5px;
            }
            .sk-batches-action {
				width: 80px;
				padding-left:10px;
				color:#888888;
				margin-bottom:-3px;
			}

            table.sk-batches-details-panel {
				width: 100%;
				position:absolute;
				top:-22px;
				left: 0;
			}

			#next-button-container {
				position:absolute;
				margin:3px 0px 0px 3px;
			}
			#previous-button-container {
				position:absolute;
				margin:3px 0px 0px 3px;
			}


			.sk-batches-group-ungroup {
				height:14px;
				width:14px;
				background: url(../images/icon-ungroup-14x14.png) no-repeat;
				position:absolute;
				top:-14px;
				left:183px;
				cursor:pointer;
			}
			.sk-batches-group-ungroup.sk-disabled {
			    background-image: url(../images/icon-ungroup-disabled-14x14.png)
			}
			.sk-batch-info {
				color: #444444;	
			}
			.sk-buttons-wrapper {
				margin-left: 30px;
			}
			.sk-batch-info th {
				color: #999999;
				width: 65px;
			}
			.sk-batch-audit {
			}
			.sk-batch-audit .sk-sequence {
			  color: black;
			  margin-bottom: 5px;
			}
			.sk-batch-info .sk-name {
			  font-weight: bold;
			}
			.sk-batch-info table,
			.sk-batch-audit .sk-sequence table {
			  margin-left: 5px;
			}
			.sk-batch-info table th,
			.sk-batch-audit .sk-sequence table th {
			  padding-right: 3px;
			}
			.sk-batch-info-volume-error{
				padding-top:15px;
			}
			.sk-batch-audit .sk-sequence.sk-not-started {
			  color: #aaaaaa;
			}
			.sk-batch-audit .sk-sequence.sk-success {
			}
			.sk-batch-audit .sk-sequence.sk-error {
			}
			.sk-batch-audit .sk-sequence.sk-abort {
			}
			.sk-batch-audit .sk-sequence.sk-scheduled {
			}
			.sk-batch-audit .sk-sequence.sk-rollback {
			}
			.sk-batch-audit .sk-sequence.sk-running {
			}
			
.sk-same-rule {
	border: 2px solid #EBE4B4;
	/*YUI css sets this to collapse*/
	border-collapse: separate;
}

.sk-batch-advanced-search-open {
	padding-left: 16px;
	background: url(../images/minus.png) no-repeat 0px -2px;
	color:#aaaaaa;
}
.sk-batch-advanced-search-closed {
	padding-left: 16px;
	background: url(../images/plus.png) no-repeat 0px -2px;
	color:#aaaaaa;
}

.sk-batch-advanced-search {
	/*padding-left: 273px;
	background: url(../images/advanced-search-back.png) repeat-y 31px #fff;*/
	margin-top: 3px;
	width: auto;
}
.sk-advanced-search-delete {
	width: 14px;
}
.sk-advanced-search-input {
  margin: 0;
  padding: 2px;
  background: white;
  border: 1px solid #cccccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 283px;
  height: 17px;
  position: relative;
}
.sk-advanced-search-input .sk-grower {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family:Arial,Trebuchet MS,sans-serif;
  font-size:11px;
}
.sk-advanced-search-input input {
  margin: 0;
  margin-top: 1px;
  padding: 0;
  width: 100%;
  border: none;
  color: #666666;
  font-weight: bold;
  min-width: 5px;
}
.sk-advanced-search-input input:focus {
  outline:none;
}
.sk-advanced-search-input > span {
  background: white;
  padding-left: 3px;
  font-style: italic;
  color: #666666;
  position: absolute;
  top: 2px;
  left: 0px;
  white-space: nowrap;
}
.sk-advanced-search-input span.sk-button {
  background: transparent;
  height: auto;
  margin: 0;
  padding: 0px 3px;
  overflow: visible;
}
.sk-advanced-search-input span.sk-button span {
  background: transparent;
  margin: 0;
  padding: 0;
}
.sk-advanced-search-input span.sk-button span button {
  font-style: italic;
  color: #666666;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

#sk-manage-batches .sk-single-batch {
  width: 100%;
  height: 100%;
}
#sk-manage-batches .sk-selected-batch {
  margin: 15px;
  border: 1px solid #cccccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 98%;
  height: 75%;
}
#sk-manage-batches .sk-selected-batch .sk-batch-document-counts {
  float: left;
  width: 340px;
  height: 35px;
}
#sk-manage-batches .sk-selected-batch .sk-batch-actions {
  float: right;
  width: 110px;
  height: 35px;
}
#sk-manage-batches .sk-selected-batch .sk-tabs-top {
  background: #e2e2e2;
  height: 35px;
}
#sk-manage-batches .sk-selected-batch .sk-tabs {
  height: 35px;
}
#sk-manage-batches .sk-selected-batch .sk-tabs-buttons {
  height: 35px;
  padding-top: 11px;
}
#sk-manage-batches .sk-selected-batch .yui-dt table {
  width: 98%;
}
.yui-dt table tbody.yui-dt-data td.yui-dt-first {
}
.yui-dt table tbody.yui-dt-data tr.sk-message-traffic-warning td.yui-dt-first {
  background: transparent url(../images/list-traffic-warning.png) no-repeat 1px 6px;  
}
.yui-dt table tbody.yui-dt-data tr.sk-message-traffic-error td.yui-dt-first {
  background: transparent url(../images/list-traffic-error.png) no-repeat 2px;
}
.yui-dt table tbody.yui-dt-data tr.yui-dt-selected.sk-message-traffic-warning td.yui-dt-first,
.yui-dt table tbody.yui-dt-data tr.yui-dt-selected.sk-message-traffic-error td.yui-dt-first {
  background-color: #8c98aa;
}
.sk-group-traffic-warning {
  background: transparent url(../images/list-traffic-warning.png) no-repeat left;
  margin-right: 50px;
  padding-left: 15px;
}
.sk-group-traffic-error {
  background: transparent url(../images/list-traffic-error.png) no-repeat left;
  margin-right: 50px;
  padding-left: 15px;
}
.sk-group-validating {
  margin-right: 50px;
  padding-left: 15px;
}
.sk-validating-note {
  color: #aaa;
  margin-left: 3px;
}
.sk-group-validating.sk-visible, .sk-group-validating.sk-visible {
  background: transparent url(../images/list-traffic-ok.png) no-repeat left;
}
.sk-group-validating.sk-visible.sk-group-traffic-warning {
  background: transparent url(../images/list-traffic-warning.png) no-repeat left;
}
.sk-group-validating.sk-visible.sk-group-traffic-error {
  background: transparent url(../images/list-traffic-error.png) no-repeat left;
}
.sk-group-validating.sk-hidden.sk-group-traffic-warning, .sk-group-validating.sk-hidden.sk-group-traffic-error {
  background-image: none;
}
img.sk-channel-small {
  margin-left: 108px;
  width: 23px;
  height: 23px;
}
.sk-attachment-count {
  margin-left: 120px;
  padding-top: 3px;
  color: #aaa;
  display: inline-block;
}
.sk-traffic-warning {
  background: transparent url(../images/list-traffic-warning.png) no-repeat left;
  margin-right: 5px;
  padding-left: 15px;
}
.sk-traffic-error {
  background: transparent url(../images/list-traffic-error.png) no-repeat left;
  margin-right: 5px;
  padding-left: 15px;
}
.sk-validating {
  margin-right: 5px;
  padding-left: 15px;
}
.sk-validating.sk-visible, .sk-validating.sk-visible {
  background: transparent url(../images/list-traffic-ok.png) no-repeat left;
}
.sk-validating.sk-visible.sk-traffic-warning {
  background: transparent url(../images/list-traffic-warning.png) no-repeat left;
}
.sk-validating.sk-visible.sk-traffic-error {
  background: transparent url(../images/list-traffic-error.png) no-repeat left;
}
.sk-validating.sk-hidden.sk-traffic-warning, .sk-validating.sk-hidden.sk-traffic-error {
  background-image: none;
}

.sk-manage-batches-processing,
.sk-manage-batches-no-selection {
  width: 100%;
  top: 50%;
  position: absolute;
  text-align: center;
  color: #aaaaaa;
/*  font-weight: bold; */
}
.sk-manage-batches-processing {
  padding-top: 48px;
  background: transparent url(../images/icon-processing-48x48.png) top center no-repeat;
}

.sk-analyzed-batch {
  position: relative;
  border: 1px solid #cccccc;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-width: 0px;
  padding: 0 0 0 10px;
  margin: 10px -5px 0 25px;
}
.sk-analyzed-batch div.sk-icon {
  display:none;
  background: url(../images/icon-in-48x48.png);
  width: 48px;
  height: 48px;
  position: absolute;
  top: 12px;
  left: 12px;
}
.yui-skin-sam .sk-analyzed-batch.yui-layout {
  background: white url(../images/bg-analyzed-batch.png) repeat-x top left;
}
.yui-skin-sam .sk-analyzed-batch.yui-layout .yui-layout-unit,
.yui-skin-sam .sk-analyzed-batch.yui-layout .yui-layout-unit div.yui-layout-bd {
  background-color: transparent;
}
.sk-analyzed-batch .sk-tabs {
  left: 202px;
}
.sk-setup-widget-container .sk-analyzed-batch .sk-tabs {
    left: 20px;
}
.sk-analyzed-batch .sk-tabs-center {
  background: white;
  border: 1px solid #cccccc;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
.sk-batch-advanced-info-buttons {
    text-align: right;
}
.sk-batch-advanced-info-buttons .sk-disable-while-groups-loading {
    background-position: left -147px;
    pointer-events: none;
}
.sk-batch-advanced-info-buttons .sk-disable-while-groups-loading > span {
    background-position: right -320px;
    pointer-events: none;
}

.sk-batch-advanced-info-buttons .sk-disable-while-groups-loading > span > button {
    cursor: default;
    pointer-events: none;
}
#sk-development-batches .sk-tabs-center {
  background: white;
  border-top: 1px solid #cccccc;
}
div.sk-analyzed-batch-tab-head {
    background: white url(../images/bg-analyzed-batch-search.png) repeat-x bottom left;
    min-height: 70px;
    height: auto;
    border-bottom: 1px solid #cccccc;
    padding: 15px;
}
table.sk-analyzed-batch-tab-head {
   width: 100%; 
}
table.sk-analyzed-batch-tab-head td {
    vertical-align: top;
}
.sk-analyzed-batch-tab-head table td {
}
.sk-batch-status {
  margin: 10px 0px 10px 0px;
  padding-left: 20px; 
}
.sk-batch-info-paragraph {
  margin: 10px 0px 10px 0px;
  padding-left: 0px; 
}
.sk-batch-status.sk-status-ok {
    background: url(../images/check-marked-active-traffic-ok.png) no-repeat center left;
}
.sk-batch-status.sk-status-warning {
    background: url(../images/check-marked-active-traffic-warning.png) no-repeat center left;
}
.sk-batch-status.sk-status-error {
    background: url(../images/check-marked-active-traffic-error.png) no-repeat center left;
}
.sk-analyzed-batch-search {
    width: 380px;
}
.sk-analyzed-batch-content {
  background: url(../images/bg-group-left.png) repeat-y scroll 61px 0px;
  overflow-y: auto;
}
.sk-analyzed-batch-actions {
  position: absolute;
  top: 4px;
  right: 5px;
}
.sk-analyzed-batch-traffic-filtering {
   padding-top: 4px;
   padding-left: 6px;
   float: left;
}
.sk-analyzed-batch-traffic-filtering .sk-button {
   margin-right: 5px;
}
.sk-analyzed-batch-search-header strong {
  font-weight: bold;
}
.sk-analyzed-batch-search-summary {
    border-left: 1px solid #ccc;
    margin-left: 20px;
    padding-left: 20px;
    min-height: 75px;
    overflow: hidden;
}
.sk-analyzed-batch-search-summary.active {
	border-left: 1px solid #ccc;
	margin-left: 20px;
	padding-left: 23px;
	min-height: 75px;
	overflow: hidden;
	background: url(../images/ajax-loader.gif) no-repeat 2px 0;
}
.sk-analyzed-batch-search-summary div {
    padding-left: 20px;
}
.sk-analyzed-batch-search-type select {
	max-width: 75px;
}

.sk-list-search-field {
  margin: 0px 10px 0px 0px;
}
.sk-list-search-field input {
  width: 100%;
  padding:3px;
}

.sk-message-search.sk-field {
  background: url(../images/field-background.png) repeat-x bottom center;  
  padding:10px;
}
.sk-message-search.sk-field input {
  padding:3px;
  -moz-border-radius: 6px;
  border-radius: 6px;  
}
.sk-message-search.sk-field .sk-clickable{
  margin-left:10px;
  color:#999999;
}
.sk-message-search.sk-field .sk-dt-search-row input.sk-range {
    width: 80px;
}
.sk-ranges {
    position: relative;
    display: inline-block;
}
.sk-ranges label {
    position: absolute;
    top: 4px;
    left: 108px;
}

.sk-search-dts {
  background-color:#ffffff;
  padding:0;
  border:1px solid #cccccc;
  -moz-border-radius: 6px;
  border-radius: 6px;  
}
.sk-searchall-container {
  background-color:#f4f4f4;
  padding: 5px 10px;
  border-bottom:1px solid #cccccc;
  margin-bottom:5px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
.sk-expand-dt .errors {
    margin: 5px;
}
.sk-search-dt {
    display:inline-block;
    padding:0 5px 2px 5px;
}
.sk-message-search {
  border-bottom:1px solid #dddddd;
  background-color:#ffffff;
}
.sk-message-search table {
    width: 100%;
}

.sk-search-section-label {
  background: url(../images/label-background.png) no-repeat bottom right;
  padding-top:10px;
}
.sk-search-section-content {
  background: url(../images/field-background.png) repeat-x bottom center;
  padding-top:5px;
  padding-bottom:5px;
}

.sk-search-section-content input{
  padding:3px;
  -moz-border-radius: 6px;
  border-radius: 6px;  
}

.sk-dt-search-row {
  padding:3px;
}
.sk-message-search.sk-field .sk-dt-search-row input{
  padding:3px;
  -moz-border-radius: 6px;
  border-radius: 6px;  
  margin-left:13px;
  margin-right:10px;
  width:60%;
}

.sk-attachment-editor-content {
  height: 100%;
  position: absolute;
  overflow: hidden;
  width: 100%;
  z-index: 1200;
}
/*
 * TopbarUI
 */
.sk-attachment-topbar {
    background-image:url(../images/topbar-background.png);
    background-position:top center;
    background-repeat:repeat-x;
    background-color:#ffffff;
    height:30px;
    width:100%;
    padding-left:10px;
    color:#999999;
}

.sk-attachment-topbar .sk-close {
    background: url(../images/close.png) no-repeat top left;
    height:23px;
    width:23px;
}

			.sk-attachment-topbar sk-image button {
			    height:100%;
			    width:100%;
			}
			
			.sk-attachment-topbar table td.sk-xlspaceafter {
			  padding:1px 5px 1px 0;
			}
			
            .sk-attachment-topbar table td.sk-xlspaceafter-text {
              padding-top:1px;
            }
.safari		.sk-attachment-topbar table td.sk-xlspaceafter-text {
			  padding-top:2px;
			}
.explorer8   .sk-attachment-topbar table td.sk-xlspaceafter-text {
              padding-top:4px;
            }
            
.sk-attachment-bottom {
	background-image:url(../images/bottom-menu-background.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#7e838a;
	border-top:1px solid #cccccc;
	height:100%;
	width:100%;
	color:#ffffff;
	padding-top: 4px;
	padding-left: 180px;
}
table.sk-attachment-list {
  margin:10px;
}
.sk-attachment-archive-row-end-section td {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.sk-attachment-archive-row-start-section td {
	padding-top: 10px;
}

table.sk-attachment-list td {
  border-bottom: 1px solid #ccc;
  vertical-align: top;
}
table.sk-attachment-list td.sk-attachment-actions-wrapper {
	vertical-align: middle !important;
}

.sk-attachment-actions-wrapper .sk-delete.sk-button {
	position: relative;
	top: 4px;
}
.sk-attachment-actions, .sk-attachment-info {
  margin: 23px 10px;
}
.sk-resource-name {
  font-weight: bold;
  margin: 5px 10px;
}
.sk-attachment-move-up {
  margin: 20px 0px 0px 0px;
}
.sk-attachment-move-down {
  margin: 102px 0px 0px 0px;
}
table.sk-attachment-archive {
	margin:20px;	
}
table.sk-attachment-archive td {
	padding-right:5px;	
}
.sk-customer-mode {
  position: absolute;
  top: 33px;
  left: 0px;
  height: 18px;
  text-align: center;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #ddd;
  background: #fcf5cc;
  width: 100%;
}
.sk-customer-mode.sk-test-mode {
  background: #fff6cc;
}
.sk-organisation-form .sk-customer-mode {
  position: relative;
  top: 0px;
  width: auto;
  margin-bottom: 10px;
}
.sk-upload-batch-container {
  position: absolute;
  right: 11px;
  top: 5px;
}
table.sk-batch-payment-info {
  
}
.sk-process-confirm {
  overflow-y: auto;
}
.sk-process-confirm-loading {
  height: 50px;
  width: 100%;
  background: url(../images/ajax-loader.gif) white no-repeat 25px 50%;
}
.sk-process-confirm-header {
  font-size: 130%;
  padding: 10px 27px;
}
.sk-process-confirm .sk-buttons {
  text-align: right;
  margin-bottom:10px;
}
.sk-preview-email-subject {
  padding: 10px;
  border-bottom: 1px solid #999;
  font-size: 130%;
  margin: 0px 10px;
}
td.sk-batches-approve input {
    vertical-align: middle;
}
td.sk-batches-approve {
    padding-right: 5px;
}
td.sk-batches-approve-label {
    padding-right: 20px;
    padding-left: 5px;
    vertical-align: middle;
}

.sk-sendmode-manual, .sk-sendmode-automatic {
  padding: 10px;
  font-size: 110%;
  text-align: center;
}

.sk-process-confirm .sk-sendmode-buttons {
  text-align: right;
  margin-bottom:5px;
  margin-right:10px;
   vertical-align: bottom;
}

.sk-traffic-statuses-table {
	margin-left: 0 !important;
}

.sk-traffic-statuses-table p {
	margin: 0;
	font-size: 10px;
}
