/* Aldabra Portal 2.0 - Admin */

.admin-area {
	width: 100%;
	height: 44px;
	display: inline;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	color: #939393;
	position: relative;
	z-index: 9999;
}

	.admin-bar-autohide {
	    position:absolute;	    
		width: 19px;
		height: 44px;
		border-bottom: 1px solid #383838;
		background: #1b1b1b url(/UserControls/Images/adm/autohide.jpg) top left;	
		cursor: pointer;
	}

	.admin-bar {	   
		background: #1b1b1b url(/UserControls/Images/adm/bg.jpg) top left;
		width: 100%;
		height: 44px;
		border-bottom: 1px solid #383838;
	}
	
.admin-logo {
	display: inline;
	float: left;
	margin: 9px 0 0 22px;
}

.admin-hr {
	background: transparent url(/UserControls/Images/adm/vr.png) top left no-repeat;
	width: 1px;
	height: 35px;
	display: inline;
	float: left;
	margin: 5px 16px 0 16px;
}

	
.admin-help {
	display: inline;
	float: left;
	margin: 10px 14px 0 0;
}

	.admin-help a {
		background: transparent url(/UserControls/Images/adm/icon-help.png) top left no-repeat;
		display: block;
		width: 13px;
		height: 23px;
	}
	
		.admin-help a:hover {
			background: transparent url(/UserControls/Images/adm/icon-help2.png) top left no-repeat;
		}
	
	.admin-help span {
		display: none;
	}
	
.admin-field {
	background: #1b1b1b;
	border: 2px solid #282828;
	width: 240px;
	height: 19px;
	margin: 0 10px 0 5px;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

ul.admin-form2 .admin-field {
	background: #1b1b1b;
	border: 2px solid #282828;
	width: 70px;
	height: 19px;
	margin: 0 0px 0 5px;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

.admin-drop {
	background: #1b1b1b;
	border: 2px solid #282828;
	width: 250px;
	height: 26px;
	margin: 0 10px 0 5px;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

.admin-field-ed {
	background: #4b4b4b;
	border: 1px solid #282828;
	width: 140px;
	height: 19px;
	margin: 0 10px 0 5px;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

.admin-drop-ed {
	background: #4b4b4b;
	border: 1px solid #282828;
	width: 150px;
	height: 26px;
	margin: 0 10px 0 5px;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

.admin-listbox, .admin-listbox2 {
	width: 100%;
	height: 400px;
	background: #1b1b1b;
	border: 2px solid #282828;
	padding: 1px 0 0 5px;
	color: #b3b3b3;
	font-size: 13px;
}

.admin-listbox2 {
	height: 200px;
}
	
/** Menus **/

.admin-menu {
	display: inline;
	float: left;
	font-size: 11px;
}
    
    .admin-menu h1  {
        background: inherit;
        font-weight: bold;
        font-size: 14px;
    }

	.admin-menu p {
		height: 20px;
		margin: 16px 0 0 0;
		display: inline;
		float: left;
		font-size: 11px;
	}
	
		.admin-menu p.fix {
			margin: 9px 0 0 0;
			display: inline;
			float: left;
		}
	
	.admin-menu a {
		color: #b3b3b3;
		text-decoration: none;
	}
	
		.admin-menu a:hover {
			color: #c7c7c7;
		}
	
	.admin-menu img {
		margin: -2px 9px 0 0;
		vertical-align: middle;
	}

.admin-submenu {
	background: #1b1b1b url(/UserControls/Images/adm/icon-arrowdown.png) 56px 0px no-repeat;
	border: 1px solid #383838;
	font-family: Tahoma, Geneva, sans-serif;
	color: #5F5F5F;
	display: inline-block;
	padding: 20px 10px;
	position: absolute;		
	z-index: 9999;	
}

	.admin-submenu ul {
		width: 169px;
		min-height: 100px;
		display: inline;
		float: left;
		list-style: none;
		border-right: 1px dashed #383838;
		margin: 0 5px 0 10px;
		text-align: left;
		line-height: 18px;
	}
	
	.admin-submenu ul a {
		color: #b3b3b3;
		font-size: 11px;
		text-decoration: none;
		margin: 0 0 0 5px;
	}
	
		.admin-submenu ul a:hover {		
			color: #c7c7c7;
		}

	.admin-submenu h2 {
		font-size: 12px;
		text-transform: uppercase;
		padding: 0;
		margin: 0 0 5px 0;
	}
	
	
/* Estilos de botões */	
	
	
.admin-btn-usuarios, .admin-btn-editar, .admin-btn-edit, .admin-btn-ok, .admin-pannel-btn-ok, .admin-btn-apply, .admin-btn-cancel, .admin-pannel-btn-cancel, .admin-btn-new, .admin-btn-excluir, .admin-btn-fwd, .admin-btn-rew, .admin-btn-fwdv, .admin-btn-rewv, .admin-btn-back {
	display: inline-block;
	float: left;
	margin: 0 3px 0 3px;
	height: 26px;
	border: 0px;
	cursor: pointer;
}

	.admin-btn-fwd, .admin-btn-rew, .admin-btn-fwdv, .admin-btn-rewv {
		float: none;
	}

.admin-btn-edit {
	background: url(/UserControls/Images/admpanel_btn_edit.jpg) top left no-repeat;
	width: 52px;
}
	
.admin-btn-ok {
	background: url(/UserControls/Images/adm/btn-ok.jpg) top left no-repeat;
	width: 53px;
}

	.admin-btn-ok:hover {
		background: url(/UserControls/Images/adm/btn-ok2.jpg) top left no-repeat;
	}

.admin-pannel-btn-ok {
	background: url(/UserControls/Images/admpanel_btn_ok.jpg) top left no-repeat;
	width: 30px;
}

	.admin-pannel-btn-ok:hover {
		background: url(/UserControls/Images/admpanel_btn_ok2.jpg) top left no-repeat;
	}

.admin-pannel-btn-cancel {
	background: url(/UserControls/Images/admpanel_btn_cancel.jpg) top left no-repeat;
	width: 30px;
}

	.admin-pannel-btn-cancel:hover {
		background: url(/UserControls/Images/admpanel_btn_cancel2.jpg) top left no-repeat;
	}

.admin-btn-excluir {
	background: url(/UserControls/Images/adm/btn-excluir.jpg) top left no-repeat;
	width: 81px;
}

	.admin-btn-excluir:hover {
		background: url(/UserControls/Images/adm/btn-excluir2.jpg) top left no-repeat;
	}

.admin-btn-editar {
	background: url(/UserControls/Images/adm/btn-editar.jpg) top left no-repeat;
	width: 81px;
}

	.admin-btn-editar:hover {
		background: url(/UserControls/Images/adm/btn-editar2.jpg) top left no-repeat;
	}

.admin-btn-usuarios {
	background: url(/UserControls/Images/adm/btn-usuarios.jpg) top left no-repeat;
	width: 103px;
}

	.admin-btn-usuarios:hover {
		background: url(/UserControls/Images/adm/btn-usuarios2.jpg) top left no-repeat;
	}

.admin-btn-apply {
	background: url(/UserControls/Images/adm/btn-apply.jpg) top left no-repeat;
	width: 80px;
}

	.admin-btn-apply:hover {
		background: url(/UserControls/Images/adm/btn-apply2.jpg) top left no-repeat;
	}

.admin-btn-cancel {
	background: url(/UserControls/Images/adm/btn-cancel.jpg) top left no-repeat;
	width: 95px;
}

	.admin-btn-cancel:hover {
		background: url(/UserControls/Images/adm/btn-cancel2.jpg) top left no-repeat;
	}
	
.admin-btn-new {
	background: url(/UserControls/Images/adm/btn-new.jpg) top left no-repeat;
	width: 62px;
}

	.admin-btn-new:hover {
		background: url(/UserControls/Images/adm/btn-new2.jpg) top left no-repeat;
	}

.admin-btn-fwd {
	background: url(/UserControls/Images/adm/btn-fwd.jpg) top left no-repeat;
	width: 36px;
}

	.admin-btn-fwd:hover {
		background: url(/UserControls/Images/adm/btn-fwd2.jpg) top left no-repeat;
	}

.admin-btn-rew {
	background: url(/UserControls/Images/adm/btn-rwd.jpg) top left no-repeat;
	width: 36px;
}

	.admin-btn-rew:hover {
		background: url(/UserControls/Images/adm/btn-rwd2.jpg) top left no-repeat;
	}
	
.admin-btn-fwdv {
	background: url(/UserControls/Images/adm/btn-fwdv.jpg) top left no-repeat;
	width: 36px;
}

	.admin-btn-fwdv:hover {
		background: url(/UserControls/Images/adm/btn-fwdv2.jpg) top left no-repeat;
	}

.admin-btn-rewv {
	background: url(/UserControls/Images/adm/btn-rwdv.jpg) top left no-repeat;
	width: 36px;
}

	.admin-btn-rewv:hover {
		background: url(/UserControls/Images/adm/btn-rwdv2.jpg) top left no-repeat;
	}

.admin-btn-back {
	background: url(/UserControls/Images/admpanel_btn_back.jpg) top left no-repeat;
	width: 84px;
}

	.admin-btn-back:hover {
		background: url(/UserControls/Images/admpanel_btn_back2.jpg) top left no-repeat;
	}	

.admin-btn-resumo {
    background: url(/UserControls/Images/adm/btn-resumo.jpg) top left no-repeat;
    width: 71px;
    height: 26px;
    float: left;
    cursor: pointer;
}

.admin-btn-conteudo {
    background: url(/UserControls/Images/adm/btn-conteudo.jpg) top left no-repeat;
    width: 86px;
    height: 26px;
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
}
/* Fim do Estilos de botões */	

/** Modes **/

.admin-modes {
	width: 255px;
	position: absolute;
	margin: 0;
	padding 0;
	margin-left: 50%;
	left: -128px;
	list-style: none;
}

	.admin-modes li {
		display: inline;
		float: left;
		margin: 0 5px 0 5px;
	}
	
		.admin-modes li input {
			cursor: pointer;
		}
		
	.admin-modes .nav {
		background: url(/UserControls/Images/adm/modes.png) -187px -17px;
		display: block;
		width: 44px;
		height: 44px;
		border:0;
	}
	
		.admin-modes .nav:hover {
			background: url(/UserControls/Images/adm/modes.png) -187px -99px;
		}
		
		.admin-modes .nav-selected {		    
		    background: url(/UserControls/Images/adm/modes.png) -187px -57px;
		    display: block;
		    width: 44px;
		    height: 44px;
		    border:0;
		}
		
	.admin-modes .design {
		background: url(/UserControls/Images/adm/modes.png) -73px -17px;
		display: block;
		width: 44px;
		height: 44px;
		border:0;
	}
	
		.admin-modes .design:hover {
			background: url(/UserControls/Images/adm/modes.png) -73px -99px;
		}
		
		.admin-modes .design-selected {
			background: url(/UserControls/Images/adm/modes.png) -73px -57px;
			display: block;
		    width: 44px;
		    height: 44px;
		    border:0;
		}
		
	.admin-modes .edit {
		background: url(/UserControls/Images/adm/modes.png) -131px -17px;
		display: block;
		width: 44px;
		height: 44px;
		border:0;
	}
	
		.admin-modes .edit:hover {
			background: url(/UserControls/Images/adm/modes.png) -131px -99px;
		}
		
		.admin-modes .edit-selected {
			background: url(/UserControls/Images/adm/modes.png) -131px -57px;
			display: block;
		    width: 44px;
		    height: 44px;
		    border:0;
		}	
		
	.admin-modes .catalog {
		background: url(/UserControls/Images/adm/modes.png) -22px -17px;
		display: block;
		width: 44px;
		height: 44px;
		border:0;
	}
	
		.admin-modes .catalog:hover {
			background: url(/UserControls/Images/adm/modes.png) -22px -99px;
		}
		
		.admin-modes .catalog-selected {
			background: url(/UserControls/Images/adm/modes.png) -22px -57px;
			display: block;
		    width: 44px;
		    height: 44px;
		    border:0;
		}

/** Catalog Panel **/
		
.admin-catalog-panel {
	background: #1b1b1b url(/UserControls/Images/adm/bg.jpg) top left;		
    border: 1px solid #383838;
    height: 24px;     
    width: 320px;
	margin: 0;
}
	
	.admin-catalog-panel .admin-catalog-title {
		width: 100%;
	    font-size: 12px;	    
	    font-family: inherit;	
	    color: #b3b3b3;
		text-align: left;
		padding: 5px 0 0 0;
		position: relative;
	}   
	
	.admin-catalog-title span {
		width: 100%;
		display: block;
		padding: 0 0 0 34px;
		cursor: move;
	}
	
	.admin-bar-autohide-h {
		background: #1b1b1b url(/UserControls/Images/adm/autohide-h.jpg) top left;	
		width: 24px;
		height: 24px;
		position: absolute;
		top: 0;
		left: 0;
		cursor: pointer;
	}
	
		
	.admin-catalog-panel .admin-catalog-content {
		background: #1b1b1b;
	    display: none;
	    overflow: auto; 
	    max-height: 500px; 
	    max-width: 320px;
		margin: 8px 0 0 0;
		text-align: left;
	}
	
.catalog-panel-zone {
	width: 320px;
	color: #b3b3b3;
}

	.catalog-header {
		padding: 10px;
		color: #7c7c7c;
	}
	
		.catalog-header-verb {
			display: none;
		}
	
	.catalog-part {
		padding: 0px 5px 10px 5px;
		line-height: 20px;
	}
	
		.catalog-part-title {
			display: none;
		}
		
		.catalog-part-chrome {
		}
		
		.catalog-part-link {
		}
		
		.catalog-part-link-selected {
		}
	
	.catalog-footer {
		font-size: 10px;
		border-top: 1px solid #393939;
		color: #7c7c7c;
	}
	
			.catalog-instruction {
			}
			
			.catalog-label {
			}
			
			.catalog-verb {
				background: #1b1b1b;
				border: 2px solid #393939;
				color: #8d8d8d;
				font-weight: bold;
				font-size: 12px;
				font-family: inherit;
			}
			
			.catalog-UI {
				background: #393939;
				border: 0;
				font-size: 12px;
				color: #b3b3b3;
			}
			
			.catalog-empty-zone {
			}

.editor-panel-zone {
	width: 320px;
	color: #b3b3b3;
}

	.editor-header {
		padding: 10px;
		color: #7c7c7c;
	}
	
		.editor-header-verb {
			display: none;
		}
	
	.editor-part {
		padding: 0px 5px 10px 5px;
		line-height: 20px;
		border-bottom: 1px solid #393939;
	}
	
		.editor-part-title {
			padding: 5px 5px 10px 5px;
			font-size: 13px;
			font-weight: bold;
		}
		
		.editor-part-chrome {
			padding: 0 10px;
		}
	
	.editor-footer {
		font-size: 10px;
		border-top: 1px solid #393939;
		color: #7c7c7c;
		text-align: right;
	}
	
			.editor-instruction {
				display: none;
			}
			
			.editor-label {
			}
			
			.editor-verb {
				background: #1b1b1b;
				border: 2px solid #393939;
				color: #8d8d8d;
				font-weight: bold;
				font-size: 12px;
				font-family: inherit;
			}
			
			.editor-UI {
				background: #393939;
				border: 0;
				font-size: 12px;
				color: #b3b3b3;
			}
			
			.editor-empty-zone {
			}

/** Edit Zone **/

.admin-editzone {
	border: 1px solid #383838;
	font-family: Tahoma, Geneva, sans-serif;
	color: #474747;
}

	.admin-editzone .header, .admin-editzone .footer  {
		background: #1b1b1b url(/UserControls/Images/adm/bg.jpg) top left;
		width: 100%;
		height: 36px;
		display: inline;
		float: left;
	}
	
	.admin-editzone .header:hover {
		cursor: move;
	}
	
	.admin-editzone .footer .buttons {
		display: inline;
		float: right;
		margin: 5px 2px 0 2px;
	}
	
	.admin-editzone .body {
		background: #383838;
		width: 100%;
		height: 450px;
	}
	
		.admin-editzone h2 {
			background: url(/UserControls/Images/adm/icon-editzone.png) 2px 3px no-repeat;
			height: 30px;
			color: #606060;
			font-size: 14px;
			margin: 0 0 0 5px;
			padding: 9px 0 0 45px;
		}
		
/** WebPartZones **/

.webpartzone-browse, .webpartzone-edit, .webpartzone-design, .webpartzone-catalog {
	min-height: 30px;
	height: 100%;
	position: /relative;
}

.webpartzone-edit, .webpartzone-design, .webpartzone-catalog {
	overflow: hidden;
}

	.webpartzone-title {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		width: 100%;
		background: transparent url(../../UserControls/Images/adm/black-10.png);
		position: /relative;
		z-index: 9999;
	}
	
	.webpartzone-edit {
		border-top: 1px solid #CCC;
		border-bottom: 1px dashed #ccc;
		background: transparent url(/UserControls/Images/adm/black-10.png);
	}
	
	.webpartzone-edit:hover {
		border-top: 1px solid #999;
		border-bottom: 1px dashed #999;
		background: transparent url(/UserControls/Images/adm/black-25.png);
	}
	
	.webpartzone-catalog {
		border-top: 1px solid #CCC;
		border-bottom: 1px dashed #ccc;
		background: transparent url(/UserControls/Images/adm/black-10.png);
	}
	
	.webpartzone-catalog:hover {
		border-top: 1px solid #999;
		border-bottom: 1px dashed #999;
		background: transparent url(/UserControls/Images/adm/black-25.png);
	}
	
	.webpartzone-design {
		border-top: 1px solid #CCC;
		border-bottom: 1px dashed #ccc;
		background: transparent url(/UserControls/Images/adm/black-10.png);
	}
	
	.webpartzone-design:hover {
		border-top: 1px solid #999;
		border-bottom: 1px dashed #999;
		background: transparent url(/UserControls/Images/adm/black-25.png);
	}
	
/** WebPart **/

.webpart-edit:hover, .webpart-design:hover, .webpart-catalog:hover {
	background: transparent url(../../UserControls/Images/adm/white-5.png);
}

.webpart-browse .webpart-chrome .webpart-title {
	display: none;
}

.webpart-chrome {
	position: /relative;
}

	.webpart-title {
		background: #1b1b1b;
		color: #b3b3b3;
		display: inline-table;
		width: 100%;
		height: 20px;
	}
		
		.webpart-caption {
			padding: 3px 0 0 5px;
			display: inline;
			float: left;
		}
	
/** WebParts - Options **/

.webpart-icons {
	display: inline;
	float: left;
	list-style: none;
	padding: 2px 0 2px 0px;
	margin: 0;
}

	.webpart-icons li {
		display: inline;
		float: left;
		margin: 0 2px 0 2px;
		padding: 0;
	}

.btn-id, .btn-content, .btn-minimize, .btn-restore, .btn-delete, .btn-security, .btn-edit {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.btn-id {
	background: url(/UserControls/Images/adm/btn-options.jpg) -52px -44px no-repeat;
	position: relative;
}

	.btn-id:hover {
		background: url(/UserControls/Images/adm/btn-options.jpg) -52px -14px no-repeat;
	}
	
.btn-id-div {
	background: #1b1b1b;
	position: absolute;
	top: 16px;
	left: 0;
}

.btn-content {
	background: url(/UserControls/Images/adm/btn-options.jpg) -16px -14px no-repeat;
}

	.btn-content:hover {
		background: url(/UserControls/Images/adm/btn-options.jpg) -16px -44px no-repeat;
	}	

.btn-minimize {
	background: url(/UserControls/Images/adm/btn-options.jpg) -153px -44px no-repeat;
}

	.btn-minimize:hover {
		background: url(/UserControls/Images/adm/btn-options.jpg) -153px -14px no-repeat;
	}

.btn-restore {
	background: url(/UserControls/Images/adm/btn-options.jpg) -153px -14px no-repeat;
}

	.btn-restore:hover {
		background: url(/UserControls/Images/adm/btn-options.jpg) -153px -44px no-repeat;
	}

.btn-delete {
	background: url(/UserControls/Images/adm/btn-options.jpg) -185px -14px no-repeat;
}

	.btn-delete:hover {
		background: url(/UserControls/Images/adm/btn-options.jpg) -185px -44px no-repeat;
	}
	
.btn-security {
	background: url(/UserControls/Images/adm/btn-options-security.jpg) -5px -14px no-repeat;
}

	.btn-security:hover {
		background: url(/UserControls/Images/adm/btn-options-security.jpg) -5px -44px no-repeat;
	}

.btn-edit {
	background: url(/UserControls/Images/adm/btn-options-config.jpg) -5px -14px no-repeat;
}

	.btn-edit:hover {
		background: url(/UserControls/Images/adm/btn-options-config.jpg) -5px -44px no-repeat;
	}
	
/** Pages **/

.admin-pagebody {
	background: #1b1b1b;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #939393;
}

.admin-pagebody h1 {
    background: inherit;
	color: #b3b3b3;
	margin: 14px 0 0 0;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
}

.admin-pagebody h2 {
	color: #b3b3b3;
	margin: 10px 0 15px 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
}

	.admin-pagebody h2 span {
		color: #8a8a8a;
	}

.admin-content {
	width: 100%;
	float: left;
	margin: 10px;
}

.admin-content2 {
	width: 100%;
	float: left;
	margin: 10px 0 10px 5px;
}

	.admin-content .left {
		width: 40%;
		float: left;
		padding: 10px 10px 10px 40px;
	}
	
	.admin-content .right {
		width: 40%;
		float: left;
		padding: 10px 10px 10px 40px;
	}
	
	.admin-content .center {
		width: 45%;
		margin: 20px auto;
	}
	
	.admin-content .full {
		width: 90%;
		float: left;
		margin: 10px 10px 10px 40px;
	}
	
	.admin-content .full2 {
		width: 100%;
		float: left;
		margin: 10px 0px 10px 0px;
	}
	
	.admin-content .columns {
		width: 100%;
		display: inline;
		float: left;
		clear: left;
	}
	
		.admin-content .columns p {
			margin: 0 0 5px 0;
		}
	
		.admin-content .columns .left {
			width: 290px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		.admin-content .columns .center {
			width: 60px;
			float: left;
			padding: 170px 0 0 0;
			margin: 0;
			text-align: center;
		}
		
		.admin-content .columns .right {
			width: 290px;
			float: left;
			padding: 0;
			margin: 0;
		}

	
.admin-htmledit {
    margin: 2px 0 10px 0px;
    display: inline;
    float: left;
    clear: left;
}

.resumo-target {
    background: url(/UserControls/Images/adm/selected.jpg) 34px 0 no-repeat;
    padding: 15px 0 0 0;
}

.conteudo-target {
    background: url(/UserControls/Images/adm/selected.jpg) 122px 0 no-repeat;
    padding: 15px 0 0 0;
}
	
ul.admin-form {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	clear: left;
	color: #939393;
}

ul.admin-form2 {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	clear: left;
	color: #939393;
}

	ul.admin-form li {
		display: inline;
		float: left;
		clear: left;
		margin: 0 0 10px 0;
	}
	
	ul.admin-form2 li {
		display: inline;
		float: left;
		margin: 0 0 10px 0;
	}
	
	ul.admin-form input[type='image'] {
		vertical-align: middle;
		margin: 0 5px 0 0;
	}
	
	ul.admin-form label {
		width: 150px;
		display: inline;
		float: left;
		margin: 0 0 5px 0;
	}
	
	ul.admin-form2 label {
		width: 60px;
		margin: 0 0 5px 0;
	}
	
		ul.admin-form label span {
			font-size: 10px;
			padding: 0 0 0 10px;
		}
		
		ul.admin-form2 label span {
			font-size: 10px;
			padding: 0 0 0 10px;
		}
	
	.full2 ul.admin-form label {
		width: 50px;
	}
		
ul.login-form {
	margin: 45px 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

	ul.login-form li {
		margin: 0 0 15px 0;
	}

ul.admin-explorer {
	margin: 0 0 10px 5px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	clear: left;
}

	ul.admin-explorer li {
		display: inline;
		float: left;
		clear: left;
		margin: 0 0 5px 0;
	}
	
		ul.admin-explorer li a {
			color: #b3b3b3;
			text-decoration: none;
		}
		
			ul.admin-explorer a:hover {
				text-decoration: underline;
			}
	
	
.admin-explorer-tree {
	display: inline;
	float: left;
	clear: left;
	margin: 0 0 30px 10px;
}

	.admin-explorer-tree a {
		color: #b3b3b3;
		text-decoration: none;
	}
	
		.admin-explorer-tree a:hover {
			text-decoration: underline;
		}

.admin-explorer-bread {
	color: #b3b3b3;
	font-weight: bold;
}

.admin-explorer-node {
	background: #323232;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
		
.admin-checkbox {
	display: inline;
	float: left;
	clear: left;
	margin: 5px 0 10px 5px;
	padding: 0;
}

	.admin-checkbox label {
		padding: 0 0 0 5px;
	}

.admin-form-btns {
	display: inline;
	float: left;
	clear:both;
	margin: 5px 0 0 7px;
}

.admin-errorbox {
	float: left;
	clear: left;
	width: 90%;
	height: 250px;
	background: #282828 url(/UserControls/Images/adm/error.png) top left no-repeat;
	border: 0px;
	margin: 20px 0 0 10px;
	padding: 40px 5px 5px;
	color: #888;
}

.admin-session-end {
	background: url(../../UserControls/Images/adm/session_end.jpg) -19px 0px no-repeat;
	width: 366px;
	height: 240px;
}

	.admin-session-end span {
		display: none;
	}
	
.admin-tablegrid {
	background: #282828;
	border: 2px solid #1b1b1b;
}

	.admin-tablegrid td {
		border: 1px solid #1b1b1b;
		padding: 5px;
	}
	
	.admin-tablegrid-altrow {
		background: #333;
	}
	
.admin-tablegrid-header {
	background: #939393;
	color: #1b1b1b;
}

	.admin-tablegrid-header th {
		padding: 5px;
	}
