body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	margin:0;
	padding:0;
	}
	#toolbar {
		padding: 10px 4px;
	}
	#ParentToolbar {
		margin:7px 5px 10px 0;
	}
#ChangeSavedDiv {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 20px;
background: #F99 !important;
display:none;
z-index:1000;
padding:5px;
font-weight:bold;
font-size:14px;
text-align:center;
}
.nlBorders{border-bottom:1px solid #666; border-left:#ddd 1px solid; border-right:1px solid #666; border-top:1px solid #ddd}
::-webkit-scrollbar {
 width: 7px;
 background-color: #ccc; 
}
::-webkit-scrollbar-track-piece  {
 background-color: #eee;/**this is the color of the track of your scroll bar**/
-webkit-border-radius:15px;
}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {
 height: 5px;/**this is the height of the stopper at the bottom and top of the scrollbar**/
 display: block;
 background: #ccc;/**this is the color of the stopper at the top and the bottom of your scrollbar**/
}
::-webkit-scrollbar-thumb{
 background-color: #999;/**this is the color of the draggable part of your scrollbar**/
 -webkit-border-radius:15px;
 border:solid 1px #ccc;
}
.ActivityAction{ background-color: #DFDFDF;
margin-right: 10px;
padding: 3px;}
.ActivityDates{width: 100%;
border: 0 !important;
font-size: 11px !important;
background: none !important;
font-family: Arial, Helvetica, sans-serif !important;
}

button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;
}
button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
button:active {
	position:relative;
	top:1px;
}

form.editable > textarea,form.editable > input {
font-size: 12px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 3px;
min-height:25px;
color: #777;
background: url('images/bg-input-focus.png') repeat-x 0px 0px;
background: url('images/bg-input.png') repeat-x 0px 0px;
background-color: #FFF;
border-top: solid 1px #aaa;
border-left: solid 1px #aaa;
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
outline: 0;
display: block;
}
	.buttonOU{margin: 2px !Important;background-color: #F99 !Important;padding-top: 0.23em !Important;font-weight: bold !Important;}
	.buttonActivitis{margin: 2px !Important;background-color: #99ff99 !Important;padding-top: 0.23em !Important;font-weight: bold !Important;}
	.buttonDocuments{margin: 2px !Important;background-color: #9fe6f8 !Important;padding-top: 0.23em !Important;font-weight: bold !Important;}
	.text{padding-top:6px !important; padding-bottom:4px !important; padding-left:3px !important}
	.borderbtm{ 
	border-top:2px solid #000;
	border-bottom:1px solid #ccc;
	}
	.DeliveryListWeek{ padding-top:15px !important}
	.ContentBorder{ border: 1px solid #999;  background-color:#EEE !important;}
	#tabs-0{ min-height:700px;}
	#tabs{ }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: .70 !important;
filter: Alpha(Opacity=70) !important;
background-image: none;
}				.iframetab {
				width:100%;
				height:auto;
				border:0px;
				margin:0px;
				position:relative;
				top:-13px;
			}

			.ui-tabs-panel {
				padding:20px 7px 7px 7px !important;
			}

			.openout {
				float:right;
				position:relative;
				top:-28px;
				left:-5px;
			}
			#dialog label, #dialog input { display:block; }
			#dialog label { margin-top: 0.5em; }
			#dialog input, #dialog textarea { width: 95%; }
			.ui-tabs {
			padding: 0px !important;
			}
			#tabs li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }
			#add_tab { cursor: pointer; }
ui-combobox	body
	{
	margin:10px;
	padding: 0;
	font-size: 11px !important;
	color: #000000;
	background-color: #FFFFFF;
	}
	td,th { font-size:11px;}
	.ui-widget { font-size: 11px !important; }
	a 
	{
		color: #000000;
		text-decoration: none;
	}
	.dbLBWeekDiv{width:108px;float:left;background-color:#ccc;padding:2px;}
	.dbLBWeekOrder{width:68px;font-size:10px; float:left;background-color:#fff;padding:3px; margin-right:2px; text-align:center}
	.dbLBWeekIcon{float:left;width:15px;margin-top:1px}
	
#menu {display:block; overflow:auto; width:840px;}
	.errHilite
	{ border:1px solid #C33 !important}
#progressbar-content{ margin:0 5px 5px 5px; padding:15px; }	
	form{ padding:0px; margin:0px}
	.SelectClass{border-color:#999; padding:3px}
	.ui-combobox{ width:72%; padding:5px}
	.ui-autocomplete {
		max-height: 100px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 100px;
	}
	.BorderTopGray{ border-top: solid #999 1px}
	.error{ color:#F00}
	#loadingDiv{ position:absolute; top:0px; left:0px; padding:15px; background-color:#900; color:#FFF; font-size:16px}
	
	
	
#dialog_window_minimized_container {
   position: fixed;
   bottom: 0px;
   left: 0px;
}
 
.dialog_window_minimized {
   float: left;
   padding: 5px 10px;
   font-size: 12px;
   cursor: pointer;
   margin-right: 2px;
   display: none;
}
 
.dialog_window_minimized .ui-icon {
   display: inline-block !important;
   position: relative;
   top: 3px;
   cursor: pointer;
}
 
.ui-dialog .ui-dialog-titlebar-minimize {
   height: 18px;
   width: 19px;
   padding: 1px;
   position: absolute;
   right: 23px;
   top: 2px; /* 9px innan*/
}
 
.ui-dialog .ui-dialog-titlebar-minimize .ui-icon {
   display: block;
   margin: 1px;
}
 
.ui-dialog .ui-dialog-titlebar-minimize:hover, .ui-dialog .ui-dialog-titlebar-minimize:focus {
   padding: 0;
}
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
