a.downer, a.upper, a.edit, a.delete, a.movedown, a.moveup, a.help, a.new
{
	cursor:pointer;
	display: block;
	float:right;
	margin:2px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}

a.downer 
{
	background-image: url('/media/common/sicons/sicon_downer_lo.png');
}
	 
a.downer:hover 
{
	background-image: url('/media/common/sicons/sicon_downer_hi.png');
}

a.upper 
{
	background-image: url('/media/common/sicons/sicon_upper_lo.png');
}
	 
a.upper:hover 
{
	background-image: url('/media/common/sicons/sicon_upper_hi.png');
}

a.edit 
{
	background-image: url('/media/common/sicons/sicon_edit_lo.png');
}
	 
a.edit:hover 
{
	background-image: url('/media/common/sicons/sicon_edit_hi.png');
}

a.delete 
{
	background-image: url('/media/common/sicons/sicon_delete_lo.png');
}
	 
a.delete:hover 
{
	background-image: url('/media/common/sicons/sicon_delete_hi.png');
}

a.movedown 
{
	background-image: url('/media/common/sicons/sicon_movedown_lo.png');
}
	 
a.movedown:hover 
{
	background-image: url('/media/common/sicons/sicon_movedown_hi.png');
}

a.moveup 
{
	background-image: url('/media/common/sicons/sicon_moveup_lo.png');
}
	 
a.moveup:hover 
{
	background-image: url('/media/common/sicons/sicon_moveup_hi.png');
}

a.help 
{
	background-image: url('/media/common/sicons/sicon_help_lo.png');
}
	 
a.help:hover 
{
	background-image: url('/media/common/sicons/sicon_help_hi.png');
}

a.new 
{
	background-image: url('/media/common/sicons/sicon_new_lo.png');
}
	 
a.new:hover 
{
	background-image: url('/media/common/sicons/sicon_new_hi.png');
}

a.editmode_close, a.editmode_open
{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	display:block;
	background-repeat: no-repeat;
	float:right;
}

.edittopbar_close_open
{
	position:absolute;
	top:0px;
	right:0px;
	float:right;
	clear:right;
	z-index:1200;
}

div.editmode_open_hide
{
	display:inline;
	width:100px;
	height:100px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1000;
}

div.editmode_open_hide div
{
	display:none;
	visibility:hidden;
}

div.editmode_open_hide:hover div
{
	visibility: visible;
	display:inline;
}

.editmode_open
{
	width: 25px;
	height: 25px;
	margin:4px 5px 5px 5px;
}

.editmode_close
{
	width: 25px;
	height: 25px;
	margin:4px 5px 5px 5px;
}

.editmode_open_backer
{
	position:absolute;
	top:0px;
	right:0px;
	width:150px;
	height:150px;
	z-index:1100;
	background-image: url('/media/common/editmode/editmode_large_backer.png');
	background-repeat: no-repeat;
}

a.editmode_close 
{
	background-image: url('/media/common/editmode/editmode_close_lo.png');
}

a.editmode_close:hover 
{
	background-image: url('/media/common/editmode/editmode_close_hi.png');
}

a.editmode_close:active 
{
	background-image: url('/media/common/editmode/editmode_close_on.png');
}

a.editmode_open
{
	background-image: url('/media/common/editmode/editmode_open_lo.png');
}

a.editmode_open:hover 
{
	background-image: url('/media/common/editmode/editmode_open_hi.png');
}

a.editmode_open:active 
{
	background-image: url('/media/common/editmode/editmode_open_on.png');
}

.edittopbar
{
	width:100%;
	height:auto;
	background-image: url('/media/common/editmode/editmode_backer.png');
	min-width:660px;
	background-position: 0% 100%;
	overflow:visible;
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	border:1px solid #666666;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}

.subedit
{
	height:auto;
	width:100%;
	clear:both;
	padding:10px 0px 10px 0px;
}

.subedit_content
{
	width:600px;
	margin:0px 0px 0px 30px;
}

.edittopbar_shader
{
	width:100%;
	height:100%;
	min-height:15px;
	max-height:15px;
	background-image: url('/media/common/editmode/editmode_shader.png');
	background-repeat: x-repeat;
	background-position: 0% 0%;
	overflow:hidden;
	margin:0px;
	border:0px;
	outline:0px;
	z-index:900;
	position:absolute;
	top:15px;
	left:0px;
	clear:both;
}

.edittopbar_super_shader
{
	width:100%;
	height:100%;
	min-height:15px;
	max-height:15px;
	background-image: url('/media/common/editmode/editmode_shader.png');
	background-repeat: x-repeat;
	background-position: 0% 0%;
	overflow:hidden;
	margin:0px;
	border:0px;
	outline:0px;
	z-index:1100;
	position:absolute;
	top:-5px;
	left:0px;
	clear:both;
}

.edittopbar_buttons
{
	position:relative;
	bottom:0%;
	top:0px;
	height:auto;
	right:0%;
	left:0%;
	width:80%;
	float:left;
	clear:left;
	padding:5px 5px 5px 5px;
}

.downarrows
{
	background-repeat:  no-repeat;
	background-image: url('/media/common/sicons/sicon_downarrows.png');
	background-position:100% -3px;
	padding:0px 20px 0px 10px;
}

.uparrows
{
	background-repeat:  no-repeat;
	background-image: url('/media/common/sicons/sicon_uparrows.png');
	background-position:100% -3px;
	padding:0px 20px 0px 10px;
}

#overlaytoggler 
{
	padding:0px 2px 0px 2px;
	background-position:-6px -3px;
}

.selectgroup, .selectsystemgroup, .selectcomponent, .selectsystemcomponent, .selectuser
{
	background-repeat:  no-repeat;
	vertical-align:bottom;
	background-position:3px 3px;
	padding-top:4px;
	min-height:20px;
	text-align:left;
	text-indent:23px;
	font-family: arial;
	font-size: 12px;
}

.selectgroup
{
	background-image: url('/media/common/sicons/sicon_group.png');
}

.selectsystemgroup
{
	background-image: url('/media/common/sicons/sicon_systemgroup.png');
}

.selectcomponent
{
	background-image: url('/media/common/sicons/sicon_component.png');
}

.selectsystemcomponent
{
	background-image: url('/media/common/sicons/sicon_systemcomponent.png');
}

.selectuser
{
	background-image: url('/media/common/sicons/sicon_user.png');
}

.componenttoolbar
{
	vertical-align: top;
	float: right;
	clear: right;
	border-collapse: collapse;
	width:10px;
	height:10px;
	border: 0px;
}

.componenttoolbar td
{
	margin: 3px;
	border: 0px;
	padding: 3px;

}

.pagetoolbar
{
	vertical-align: top;
	float: right;
	clear: right;
	margin: 1px;
	border: 1px;
	padding: 1px;
	border-collapse: collapse;
	width: 110px;
}

.editmodelo
{
	position: relative;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:inherit;
	min-height:60px;
}

.editmodehi
{
	background: #D5E2E8;
	position: relative;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:inherit;
	min-height:60px;
  -moz-border-radius: 8px;
}

.edittoolslo
{
	width:75px;
	height:40px;
	position: absolute;
	top: 0px;
	right: 3px;
	padding:3px;
	margin:0px;
	display: none;
	z-index:995;
}

.edittoolshi
{
	width:75px;
	height:40px;
	position: absolute;
	top: 3px;
	right: 3Px;
	padding:3px;
	margin:0px;
	display: inline;
	z-index:1005;
}

.placeholder
{
	position: relative;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:inherit;
}

button
{
 min-height:20px;
 font-family:arial;
 font-size:11px;
 padding:2px 5px 2px 5px;
 cursor:pointer;
}

button[disabled]
{
	min-height:20px;
	font-family:arial;
	font-size:11px;
	padding:2px 5px 2px 5px;
	color:#444444;
	background: #eeeeee;
	border-color:#aaaaaa;
	border-style:solid;

}
