
/* WIZARD WRAP */

#wizard-wrap {background: transparent url('/farcry/core/webtop/css/images/plp_wrap_bg.gif') no-repeat 100% 100%;margin-right:20px;padding-bottom: 2.5em; overflow:visible;}
#wizard-wrap .wizard-pagination {float:right; margin-right: -20px; margin-top: 10px;}
#wizard-wrap .pg-bot {clear:both; margin-top: 5px;}
#wizard-wrap .wizard-pagination ul {padding:0;margin: 0;list-style-type:none;width:120px;position:relative;height:2.5em;}
#wizard-wrap .wizard-pagination li {padding:0;margin:0;display:inline}

#wizard-wrap .wizard-pagination li.li-prev {position:absolute;top:0;left:0;list-style-type:none;}
#wizard-wrap .wizard-pagination li.li-next {position:absolute;top:0;right:0;list-style-type:none;}

#wizard-wrap .wizard-pagination li.li-prev a:link, #wizard-wrap .wizard-pagination li.li-prev a:visited {color:#666;background:#fff url('/farcry/core/webtop/css/images/sprites_icons.gif') no-repeat -7px -450px;height: 2.7em;font: bold 100%/2.2 arial;padding: 4px 0px 3px 20px;}
#wizard-wrap .wizard-pagination li.li-next a:link, #wizard-wrap .wizard-pagination li.li-next a:visited {color:#666;background:#fff url('/farcry/core/webtop/css/images/sprites_icons.gif') no-repeat 100% -550px;height: 2.7em;font: bold 100%/2.2 arial;padding: 4px 22px 3px 0px;}

#wizard-wrap .wizard-pagination li.li-prev a:hover, #wizard-wrap .wizard-pagination li.li-prev a:active {background-position: -7px -400px;color:#006BD0}
#wizard-wrap .wizard-pagination li.li-next a:hover, #wizard-wrap .wizard-pagination li.li-next a:active {background-position: 100% -500px;color:#006BD0}

#genadmin-wrap th {font-size:105%;line-height:1.3}

#wizard-content {clear:left; padding-right: 160px; }
#wizard-content textarea#body {float:left;width:97%}
/*#wizard-content table {width:97%;float:left}*/
/*#wizard-content td {padding:0;border:none}*/



#wizard-wrap h1 {border-bottom: 1px solid #DEDEDE;margin:0;padding: 3px 0 6px; margin-right: -20px; margin-bottom: 5px;}
#wizard-wrap h1 img {display:block;float:left;width:48px;height:48px;padding-right:10px;margin-bottom: 10px}

#wizard-nav {clear:both;float:right;width:140px; margin-right: -20px; margin-top: 10px;}
#wizard-nav ul {margin: 0 0 15px;padding:0;list-style-type:none} 
#wizard-nav li {margin:0;padding:5px 0;background:none;font: normal 100% arial;border-bottom: 1px solid #e8e8e8;text-transform:capitalize}
#wizard-nav a:link, #wizard-nav a:visited {color:#666}
#wizard-nav a:link strong , #wizard-nav a:visited strong {color:#E17000}
#wizard-nav a:hover, #wizard-nav a:active {color:#E17000;background:#fff}


#wizard-nav li.li-complete, #wizard-nav li.li-cancel {border-bottom: none;padding: 0;margin: 30px 0 0;font-size:100%}
#wizard-nav li.li-cancel {margin-top:5px}

#wizard-nav li.li-complete a:link, #wizard-nav li.li-complete a:visited, #wizard-nav li.li-complete a:hover, #wizard-nav li.li-complete a:active {color:#666;background:#fff url('/farcry/core/webtop/css/images/sprites_icons.gif') no-repeat 0 -297px;display:block;height: 2.5em;font: bold 110%/2.2 arial;padding-left:40px}
#wizard-nav li.li-complete a:hover, #wizard-nav li.li-complete a:active {background-position: -1px -347px;color:#00A700}


#wizard-nav li.li-cancel a:link, #wizard-nav li.li-cancel a:visited, #wizard-nav li.li-cancel a:hover, #wizard-nav li.li-cancel a:active {color:#666;background:#fff url('/farcry/core/webtop/css/images/sprites_icons.gif') no-repeat 0 -197px;display:block;height: 2.5em;font: bold 110%/2.2 arial;padding-left:40px}
#wizard-nav li.li-cancel a:hover, #wizard-nav li.li-cancel a:active {background-position: 0 -247px;color:#c00}

#wizard-nav a:link, #wizard-wrap .wizard-pagination a:link, #wizard-nav a:visited, #wizard-wrap .wizard-pagination a:visited, #wizard-nav a:hover, #wizard-wrap .wizard-pagination a:hover, #wizard-nav a:active, #wizard-wrap .wizard-pagination a:active {text-decoration:none}
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('/farcry/core/webtop/thirdparty/loadmask/images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #000;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-red.gif'); } 

.treeview-black li { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-black.gif'); }  

.treeview-gray li { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/treeview-famfamfam.gif'); } 

.treeview .placeholder {
	background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/ajax-loader.gif') 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background: url('/farcry/core/webtop/thirdparty/jquery-treeview/images/file.gif') 0 0 no-repeat; }
	
	.uniForm .fieldset {
		margin:10px 0 20px 0;
		padding:5px;
	}
	
	.uniForm .fieldset .legend {
		color:#324E7C;
		margin:0;
		padding:0px;
		font-size:130%;
	}
	
	.ctrlHolder {
		border:1px solid #DFDFDF;
		border-width:1px 0 0 0;
		background:none;
		zoom:1;
	}
	
	.uniForm .ctrlHolder .label {
		font-weight: bold;
	}
	
	.uniForm .helpsection {
		margin:10px 0px;
		color:#324E7C;
	}
	
	.uniForm .buttonHolder { 
		text-align: right; 
		margin:5px 0 10px 0;
		padding:5px 10px 5px 5px;
		background: -webkit-gradient(linear,left bottom,left top,color-stop(1,#F0F0F0),color-stop(0,#E8E8E8));
		background: -moz-linear-gradient(center top,#F0F0F0,#E8E8E8);
	}

	.uniForm .buttonHolder .ui-button {
		margin-left: 0;
		margin-right: 5px;
	}
	
	/*
	.uniForm .ctrlHolder.array .buttonHolder {
		padding:5px 10px 5px 164px;
	}
	
	
	.uniForm .ui-button-text-only .ui-button-text {
		padding: 2px 4px;
	}
	.uniForm .ui-button-text-icon-primary .ui-button-text {
		padding: 2px 4px 2px 24px;
	}
	.uniForm .buttonHolder .fc-btn .ui-button-text {
		padding: 4px 11px;
	}
	 */
	.uniForm .fc-button {
		padding:5px;
		margin-right:5px;
	}
	
	.uniForm .multiField, .uniForm .blockLabels .multiField {
		width: 100%;
	}
  
  .uniForm .checkboxInput {
    margin-top:8px;
  }
	
	.uniForm .inlineLabels .formHint {
    font-size: 12px;
		margin-left: 37%;
		width:55%;
	}
	
	.uniForm select {
	}
	
	.uniForm textarea {
	}

/*	
	.uniForm input[type="text"],
	.uniForm input[type="password"] {
    width: 53.6% !important;
	}
*/

  .uniForm .focused {
    background:whiteSmoke !important;
  }
	
	
	

	

	.uniForm .ctrlHolder {
		text-align:left;
	}
	.uniForm .inlineLabels .label {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    float: left;
    padding-top: 5px;
    background: none;
    color: #000;
	}
	
	.uniForm .buttonHolder a.fc-btn {
		
		padding: 4px 11px;
		line-height: 1.4;
	}
	
	a.fc-btn, a.fc-btn:link, a.fc-btn:visited, a.fc-btn:active {
		padding:0px;
		color:#38667F;
		background: transparent none;
	}
	
	a.fc-btn:hover {
		
	}	
	
/* SPLIT BUTTON */
		.jquery-ui-split-button {
			display:inline-block;
			
		}
		.jquery-ui-split-button .ui-menu {
			padding:0px;
		}
		
		.jquery-ui-split-button .ui-menu .ui-menu-item a {
			font-weight: normal;
			background:#ffffff none;
			padding:2px;
		}
		.jquery-ui-split-button .ui-menu .ui-menu-item a:hover {
			background:#496ea4 none;
			color: #ffffff;
		}
		
		.jquery-ui-split-button .ui-menu .ui-menu-item a span.ui-button-text {
			padding:2px 12px 2px 8px;
			font-size:1em;
			font-weight:normal;
			-webkit-text-shadow: none;
			-moz-text-shadow: none;
			-o-text-shadow: none;
			text-shadow: none;
		}
		
		.jquery-ui-split-button.ui-buttonset {
			margin-right:.1em;
			border:none;
		}
		
		.ui-button,
		.jquery-ui-split-button.ui-buttonset {
			margin-left:5px;
		}
		
		.jquery-ui-split-button.ui-buttonset ul {
			display:none;
			position:absolute;
			box-shadow:0 2px 5px #ddd;
			border:2px solid #ddd;
			z-index:99;
		}			
					
		.jquery-ui-split-button.ui-buttonset ul li .ui-button {
			margin: -1px -1px -1px -1px;
		}
		
		.jquery-ui-split-button.ui-buttonset ul li {
			text-align:left;
			white-space:nowrap;
		}
		
		.jquery-ui-split-button.ui-buttonset ul li a.ui-button {
			margin: -1px -1px -1px -1px;
			text-align:left;
			border:none;
		}
		
		.jquery-ui-split-button.ui-buttonset ul li em {
			padding:1px 2px 1px 2px;
			display:inline-block;
			font-style:normal;
			font-weight:bold;
			color:#636B75;
		}
	
	div.fc-shadowbox {
	
		padding:10px 10px 10px 10px;
		margin: 0px 0px 15px 0px;
		background-color:#F1F1F1;
		-moz-border-radius: 3px;
		border-radius: 3px;
		/*
		-moz-box-shadow: 2px 2px 5px #ddd;
		-webkit-box-shadow: 2px 2px 5px #ddd;
		box-shadow: 2px 2px 5px #ddd;
		*/
		border:1px solid #ddd;
		height:auto;
		line-height: 14px;
		
	}
	
	div.fc-shadowbox h3 {
		margin-top:0px;
	}	
	
	div.fc-shadowbox .buttonHolder,
	.multiField .buttonHolder  {
		margin-top: 0;
		margin-bottom: 0;
		background: #f1f1f1;
		border: 1px solid #eeeeee;
		border-width: 1px 0 0 0;
		padding: 8px;
	}	
	
	.uniForm .textareaInput.autoresize {
		height: 40px;
	}


.uniForm .textInput,
.uniForm .textareaInput {
  background:#fff;
  border:1px solid #ccc;
  display:inline-block;
  *display:inline;
  font-size:13px;
  font-weight:normal;
  line-height:18px;
  margin:0;
  padding:3px;
  vertical-align:middle;
  width:270px;
  *zoom:1;
/*
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
*/  
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
  -moz-transition:border linear 0.2s,box-shadow linear 0.2s;
  -ms-transition:border linear 0.2s,box-shadow linear 0.2s;
  -o-transition:border linear 0.2s,box-shadow linear 0.2s;
  transition:border linear 0.2s,box-shadow linear 0.2s;
}
.uniForm .textInput {
  height:18px;
}
.uniForm .textareaInput {
  height:12em;
  resize:vertical;
}
.uniForm .textInput:focus,
.uniForm .textareaInput:focus {
  border-color:rgba(82,168,236,0.8);
  outline:0;
  outline:this dotted \9;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
}
.uniForm .selectInput {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background:#fff;
  border:1px solid #ccc;
  /*display:inline-block;*/
  font-size:13px;
  font-weight:normal;
  line-height:18px;
  margin:0;
  padding:3px;
/*
  vertical-align:middle;
  width:280px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
*/
}
.uniForm .selectInput:focus {
  outline:this dotted #eee;
  outline 5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}	

#objectadminFilter .ui-button.small {
	float: none;
}
#objectadminFilter .ui-button.small .ui-button-text {
	font-size: 11px;
	font-weight: bold;
}
#filterForm .ui-button.small .ui-button-text {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}
#filterForm .buttonHolder {
	background: #f1f1f1;
}


ul.arrayDetailView {
	margin: 0;
}
ul.treeview span { font-size:10px; vertical-align: top}
							ul.treeview span:hover { color: red; }
							ul.treeview span input { margin-right: 5px; }
							ul.treeview .hover { color: #000; }
