.USE-control {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-control-alternate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.USE-control-alternate-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.USE-path-text {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: dark grey;
	text-decoration: none;
}
.USE-header-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}
.USE-header-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #888888;
	text-decoration: none;
}
.USE-header-menu-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-header-menu-split {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-header-heading-smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.USE-header-control {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-row-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.USE-row-heading-supersize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	text-decoration: none;
}
.USE-row-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-disabled-row-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
}
.USE-disabled-row-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.USE-paging-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-paging-text-selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.USE-auto-list-heading-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.USE-auto-list-row-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-auto-list-cell-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.USE-auto-list-table-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.USE-header-row-menu-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.USE-page-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.USE-page-subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.USE-page-warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.USE-page-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.USE-red-box {
	border: solid red 1px;
	display: block;
}

.USE-gray-box {
	border: solid #dddddd 1px;
	display: block;
}
.USE-edit-menu {
	border: 1 solid gray;
	background-color: white;
	width: 1px;
	height: 1px;
	position: absolute;
}
.USE-edit-menu-text {
	font-family: Arial;
	font-size: small;
}
.USE-edit-menu-controls {
	font-family: Arial;
	font-size: small;
	color: Red;
}
.USE-add-menu {
	border: 1 solid #cccccc;
}
.USE-add-menu-header {
	font-family: Arial;
	font-size: xx-small;
	background-color: #dddddd;
}
.perm-indicator-none {
	background: #555555;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.perm-indicator-admin {
	background: Yellow;
	color: Black;
	font-family: Arial;
	font-size: large;
	text-decoration: none;
}
.perm-indicator-admin-cascade {
	background: #FFFFC3;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.perm-indicator-edit {
	background: #1E90FF;
	color: Black;
	font-family: Arial;
	font-size: large;
	text-decoration: none;
}
.perm-indicator-edit-cascade {
	background: #7BBFFF;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.perm-indicator-open {
	background: #32CD32;
	color: Black;
	font-family: Arial;
	font-size: large;
	text-decoration: none;
}
.perm-indicator-open-cascade {
	background: #82E183;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.perm-indicator-restricted {
	background: #FF8C00;
	color: Black;
	font-family: Arial;
	font-size: large;
	text-decoration: none;
}
.perm-indicator-restricted-cascade {
	background: #FFBF71;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.perm-indicator-blocked {
	background: Red;
	color: Black;
	font-family: Arial;
	font-size: large;
	text-decoration: none;
}
.perm-indicator-blocked-cascade {
	background: #FF7B7B;
	color: Black;
	font-family: Arial;
	font-size: xx-small;
	text-decoration: none;
}
.skin0{
  position:absolute;
  width:145px;
  border:1px solid black;
  background-color:menu;
  font-family:Verdana;
  line-height:20px;
  cursor:default;
  font-size:11px;
  z-index:100;
  visibility:hidden;
}

.menuitems{
  padding-left:10px;
  padding-right:10px;
}

.menuheading{
  background-color:menu;
  font-family:Verdana;
  line-height:20px;
  cursor:default;
  font-size:11px;
  z-index:100;
}
	