/* some common styles shared by the pages */

html, body {
	direction: ltr;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	min-height: 450px;
	min-width: 800px;
}
/* provide a background color and default font */
body {
	font:  12px Trebuchet,Helvetica,sans-serif;
	min-width: 800px;
	background: #030000 url(../images/body.png) no-repeat 0px 60px;
}
/* need to declare h2 style to make sure the same font size and weight are adopted in all browsers (IE7, IE8, Firefox and Chrome) */
h2 {
	font-size: 18px;
	font-weight: bold;
}
#banner {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/bannerbkg.png) repeat-x 0px 0px;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-width: 800px;
	height: 60px;
}
#bannermiddle {
	position: absolute;
	top: 0px;
	left: 30%;
	width: 40%;
	min-width: 400px;
}
#bannerright {
	position: absolute;
	top: 0px;
	left: 70%;
	width: 30%;
	min-width: 200px;
}

#lnhelp {
	float: right;
	clear: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	margin: 18px 3px 3px 0px;
	margin-right: 5px;
	height: 22px;
	width: 22px;
}
#lnhelp.clicked {
	background-position: 0px -1480px;
}
#lnhelp.disabled {
	background-position: 0px -1520px;
}
#lnlogin {
	float: right;
	clear: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	height: 22px;
	width: 22px;
	margin: 18px 3px 3px 0px;	
}

#loginId {
	float: right;
	margin: 20px 3px 3px 0px;
}

#lnhome {
	float: right;
	clear: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	margin: 18px 3px 3px 0px;
	height: 22px;
	width: 22px;	
}

#deviceimage {
	background: transparent url(../images/device_40.png) no-repeat;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 48px;
	height: 48px;
}
#devicename {
	position: absolute;
	top: 7px;
	left: 55px;
	margin: 0px;
	padding: 0px;
	height: 14px;
	font:  14px Trebuchet,Helvetica,sans-serif;
}
#spaceusage {
	position: absolute;
	top: 30px;
	left: 55px;
	width: 306px;
	height: 13px;
	background: transparent url(../images/progressbkg.png) no-repeat;
}
#spaceusage div {
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 50%;
	background: transparent url(../images/progress.png) no-repeat;
}

#logo {
	position: absolute;
	top: 8px;
	left: 8px;
}

#content {
	border: 1px solid #484848;
	background: transparent url(../images/bgalpha12.png) repeat scroll 0 0;
	position: absolute;
	top: 75px;
	left: 163px;
	z-index: 2;
	margin: 0px;
	padding: 58px 15px 15px;
	width: 80%;
	min-width: 637px;
	min-height: 250px;
	height: auto;
	color: #ededed;
}

#icon_title {
	position: absolute;
	top: 15px;
	left: 15px;
	color: #ededed;
	background: url(../images/headericons.png) no-repeat left 0px;
	height: 43px;
	padding: 0;
	padding-left: 45px;
	margin: 0;
}

#icon_title + p {
	position: absolute;
	top: 37px;
	left: 60px;
	padding: 0;
	margin: 0;
	color: #ededed;
}

/* to control the close button displayed on the top of the page */
#closeFeature {
	position: absolute;
	margin: 0;
	padding: 0;
	top: -5px;
	right: -7px;
	border: none;
}

#contentbody {
	background: transparent;
	color: #ededed;
	margin: 0px;
	padding: 0;
	width: 100%;
	height: auto;
}
form {
	padding: 15px 0px 15px 0px;
}
/* to handle with basic links */
a {
	color: #7ca4ff;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #8cb4ff;
}

a.disabled, a.disabled:hover, .field  a.disabled, .field a.disabled:hover{
	color: #a0a0a0;
	opacity: 1.0; 
}

/* form fields basic styles */

div.field, p.field {
	padding: 0;
	margin: 6px 0px 6px 0px;
}
.field div.field, .field p.field {
	margin-left: 23px;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-moz-binding: url("../assets/xml/ellipsis.xml#ellipsis");
}

#contentbody h3 {
	padding: 0;
	margin: 10px 0 15px 0px;
}

input, select {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 2px 4px 2px 2px;
	height: 23px;
	border: 1px solid #888888;
}
select {
	height: 20px;
}
textarea {
	padding: 0px 0px 0px 0px;
	margin: 2px 4px 2px 2px;
	border: 1px solid #888888;
	vertical-align: top;
}
input:focus, select:focus, textarea:focus {
	border-color: #095aa0;
}
label+label {
	font-weight: bold;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	background: transparent url(../images/buttons.png) repeat-x scroll 0 0;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px; 
	padding: 0 0 5px 0;
	font: bold 12px Trebuchet,Helvetica,sans-serif;
	height: 20px;
	color: #dddddd;
	min-width: 89px;
	text-align: center;
	width: 0px;
}
input[type="button"]:first-child, input[type="submit"]:first-child, input[type="reset"]:first-child {
	margin-left: 0px;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background-position: 0 -20px;
	color: #ffffff;
	border-color: #000000;
}

input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active {
	background-position: 0 -40px;
	color: #ffffff;
}
input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled {
	background-position: 0 -60px;
	border-color: #8c8c8c;
	color: #dddddd;
}
input[type="button"][disabled="disabled"], 
input[type="submit"][disabled="disabled"], 
input[type="reset"][disabled="disabled"],  
input[type="button"][disabled], 
input[type="submit"][disabled], 
input[type="reset"][disabled] {
	background-position: 0 -60px;
	border-color: #8c8c8c;
	color: #dddddd;
}

input[type=text], input[type=password] {
	font:  12px Trebuchet,Helvetica,sans-serif;
	width: auto;
	height: 18px;
}

/* these two styles are needed in order to present checkboxes and radio buttons properly on Opera */
input[type=checkbox] {
	width: 13px;
	height: 13px;
}

input[type=radio] {
	width: 13px;
	height: 13px;
	border: 0px none;
}

.submitting * {
	visibility:hidden;
}

/* spinner control styles */
.loadImage {
	vertical-align:middle;
	margin:0px 2px 0px 0px;
}

.loadingInfo, .loadingInfoWhite, .errorMsg {
	font: bold 12px Trebuchet,Helvetica,sans-serif;
	color: #2b8dba;
	/*display: none;*/
}

.loadingInfoWhite {
	color: #dedede;
}

/* to show message dialogs in the midlle of an accordion section */
.MsgDlg {
	text-align: center;
	font-size: 16px;
}

/* to handle with tables in general */

table {
	background: #ffffff url(../images/black-header-bar.png) repeat-x scroll 0 0;
	color: #000000;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;	
	padding: 0px;
	border: 1px solid #555555;
	border-collapse: collapse;
	empty-cells: show;
	clear: both;
	width: 100%;
	border-spacing: 0;
	table-layout: fixed;
}

/* tables in a dialog may not have left/right margins to avoid horizontal scroll */
.ui-dialog-content table {
	margin-left: 0px;
	margin-right: 0px;
}

thead tr {
	background: #000000 url(../images/black-header-bar.png) repeat scroll 0 0;
	height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

tbody {	
	background: #ffffff;
} 

 
td, th {
	border: 1px solid #d1d1d1;	
	font: 12px Trebuchet,Helvetica,sans-serif;
	margin: 0px;
	padding: 1px 2px 2px 2px;
	text-align: left;
	vertical-align: middle;
}

th {
	border: 1px solid #cfcfcf;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/* to handle with cell alignment */
td.center {
	padding:3px 0px 3px 0px;
	text-align: center;
}

td.left {
	text-align: left;
}

td.right {
	text-align: right;
}

tbody tr.ActiveRow {
	background: transparent url("../images/selected-item-white-bar.png") repeat-x scroll 0px 0px;
	cursor: pointer;
	position:relative;
}

/* to handle with table row selections */
/* highlight the selected row in a table */
tr.trSelected {
	background: #ffffff none repeat scroll 0 0;
	color: #000000;
}

tr.trSelected td {
	/*background: #555555 none repeat scroll 0px 0px;*/
	border: 1px solid #7a7a7a;
	padding-right: 12px;
	padding-bottom: 0px;
}

tr.ActiveRow td img {
	vertical-align: middle; 
	margin: 2px 4px 2px 2px;
}

tr.ActiveRow td {
	background: transparent url(../images/arrow-right.png) no-repeat scroll left 50%;
	padding: 0px 0px 0px 14px;
	padding-left: 14px;
	padding-right: 0px;	
	margin: 0px 0px 0px 0px;
	color: #737373;
	font-weight: bold;
	border: 1px solid #cfcfcf;
	height: 27px;
}

tr.ActiveRow td+td {
	background: transparent none repeat scroll 0px 0px;
	padding-left: 3px;
}

tr.ActiveRow:hover {
	background: #ececec none repeat-x scroll 0px 0px;
	color: #000000;
}

tr.ActiveRow:hover td{
	color: #000000;
}

tr.ActiveRow.trSelected {
	background: transparent url(../images/selected-item-white-bar.png) repeat-x scroll 0px 0px;
}

tr.ActiveRow.trSelected td {
	background: transparent url(../images/arrow-bottom.png) no-repeat scroll left 50%;
	color: #737373;
	font-weight: bold;
}

tr.ActiveRow.trSelected td+td {
	background: transparent none repeat scroll 0px 0px;
}

tr.ActiveRow.trSelected tr.trSelected {
	background: transparent none repeat scroll 0px 0px;
}

tr.ActiveRow.trSelected+tr.trSelected {
	background: #555555 none repeat scroll 0px 0px;
}

tr.ActiveRow.darkRow {
	background: #555555 none repeat scroll 0px 0px;
}

tr.ActiveRow.darkRow td {
	color: #8f8f8f;
	border: 1px solid #7a7a7a;
}

/* images to be displayed in a table row */
.tableImage {
	vertical-align:middle;
	margin:0px 2px 0px 0px;
}

div.aaccordion {
	/*padding: 0 6px 6px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	
}

/* styles related to table with accordion */
div.AccordionTableContainer, div.MediumAccordionTableContainer {	
	padding-top: 16px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-right: 12px;
	margin-top: 24px;
}

div.MediumAccordionTableContainer {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

p.SectionHeader { /* .folderSection, p.USection */
	font: bold 12px Trebuchet,Helvetica,sans-serif;
}

.rightAccordionButtons {
	float: right;
	height: 70px;
	margin:20px 0px 0px 0px;
	width: 70px;
}

.bottomAccordionButtons {
	clear: both;
	float: left;
	margin: 20px 0 5px 0px;
	width: 100%;
}

.bottomAccordionButtons input[type="button"], .bottomAccordionButtons input[type="submit"], .bottomAccordionButtons input[type="reset"] {
	margin-right: 20px;
}

/* to show the progress bar inside of an accordion/table row */
.pbar {
	height: 16px;
	width: 95%;
}

.pbarText {
	height: 1px;
	position: relative;
	top: -16px;
	text-align: center;
	color: #606060;
}

.trSelected .pbarText {
	color: #000000;
}

/* change the bg of the selected table sorter column - jQuery tablesorter plugin */
.header {
	/*background: transparent url(../images/tablesorter/bg.png) no-repeat scroll center right;*/
	font-weight: bold;
	cursor: pointer;
}

.headerSortDown {
	background: transparent url(../images/tablesorter/desc.png) no-repeat scroll right center;
}

.headerSortUp {
	background: transparent url(../images/tablesorter/asc.png) no-repeat scroll right;
}


/* these styles change the dialogs from jQuery-ui */
/* dialog title bar styles */
.ui-dialog {
	background: #ffffff url("../images/background-white-4.png") repeat-x scroll 0 30px;
}

.ui-dialog-titlebar { 
	background: #000000 url(../images/black-header-bar.png) repeat scroll 0 0;
	color: #ffffff;
	/* title bar corners (should be square corners) */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	height: 18px;
}

/* dialog buttons */
.ui-dialog .ui-dialog-buttonpane {
	background: transparent none repeat-x scroll 0 0;
}

.ui-dialog .ui-dialog-buttonpane button { 
	background: transparent url(../images/buttons.png) repeat-x scroll 0 0;
	border: 1px solid #000000;
	color: #dddddd;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;	
	padding: 0 5px 5px 0;	
	font: bold 12px Trebuchet,Helvetica,sans-serif;
	height: 20px;
	min-width: 89px;
	/*float: left;*/
	/* button corners (should be square corners) */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.ui-button-text-only .ui-button-text {
	padding-top: 0px;
}

.ui-dialog .ui-dialog-buttonpane button.ui-state-disabled, 
.ui-dialog .ui-dialog-buttonpane button.ui-button.disabled,
.ui-dialog .ui-dialog-buttonpane button.ui-button[disabled="disabled"],
.ui-dialog .ui-dialog-buttonpane button.ui-button[disabled] {
	background-position: 0 -60px;
	border-color: #8c8c8c;
	color: #dddddd;
}

.ui-dialog .ui-dialog-buttonpane {
	padding-left: 0.4em;
}

/* dialog corners (should be square corners) */
.ui-dialog { 
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 0px 0px 0px 0px;
}

/* don't show the title bar close button (in general) */
.ui-dialog-titlebar-close{
	display:none;
}

.ui-tabs .ui-tabs-nav li {
	float: left;
}

.ui-dialog .ui-dialog-titlebar-close {
	right: 0.3em;
	left: auto;
}

.ui-widget-header .ui-icon {	
	background-image: url("../jQuery-ui/css/smoothness/images/ui-icons_888888_256x240.png");
}

/* time picker styles */
/* time picker Done button */
div.km-timepicker .km-timepicker-buttonpane button {
	background: transparent url("../images/buttons.png") repeat-x scroll 0 0;
	border: 1px solid #000000;
	color: #dddddd;
	font: bold 12px Trebuchet,Helvetica,sans-serif;
	height: 20px;
	min-width: 89px;
	padding: 0 5px 5px 0;
	-moz-border-radius:0 0 0 0;
}

div.km-timepicker .km-timepicker-buttonpane button:hover {
	color: #ffffff;
}

/* time picker title */
div.km-timepicker-header {
	background: #000000 url("../images/black-header-bar.png") repeat scroll 0 0;
	color: #ffffff;
	margin: -3px -3px 0px -3px;
	-moz-border-radius: 0 0 0 0;
}

/* time picker dialog window */
#km-timepicker-div {
	-moz-border-radius: 0 0 0 0;
	z-index: 3;
}

/* time picker image trigger */
img.km-timepicker-trigger {
	cursor: pointer;
	margin: 0 0 0 1px;
	position: relative;
	top: 5px;
	right: 4px;
}

/* time picker slide bars */
/* to reduce the size of the sliders */
#kmHourSlider a.ui-slider-handle, #kmMinuteSlider a.ui-slider-handle {
	height: 0.5em;
	left: -0.4em;
	padding-top: 4px;
}

#kmHourSlider.ui-slider-vertical, #kmMinuteSlider.ui-slider-vertical {
	width: 0.5em;
}

#settings a{
	text-decoration: none;	
	font-weight: bold;
	color: #7ca4ff;
}
#settings a:hover{
	color: #8cb4ff;
}
#settings img{
	border: 0px none;
	vertical-align: middle;
}

/* browse button styles */
div.DivBrowseBtn {
	background: transparent url(../images/actionbtns.png) no-repeat scroll 0px -1440px;
	margin-left: 4px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
div.DivBrowseBtn.clicked {
	background-position: 0 -1480px;
}
div.DivBrowseBtn.disabled {
	background-position: 0 -1520px;
}

/* settings button styles (the gear icon) */
div.SettingsBtn {
	background: transparent url(../images/actionbtns.png) no-repeat scroll 0px -120px;
	margin-left: auto;
	margin-right: auto;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

div.SettingsBtn.clicked {
	background-position: 0 -160px;
}

div.SettingsBtn.disabled {
	background-position: 0 -200px;
}

/* styles for accordion sections */
.ui-accordion .ui-accordion-content-active {
	background: #ffffff url("../images/background-white-4.png") repeat-x scroll 0 0px;
	margin-top: -1px;
	font: 12px Trebuchet,Helvetica,sans-serif;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	filter: alpha(opacity=100); /*IE 7, 8*/
	opacity: 1.0;
}

/* datepicker styles */
.ui-datepicker {
	-moz-border-radius: 0 0 0 0;
}
.ui-datepicker .ui-datepicker-header {
	-moz-border-radius: 0 0 0 0;
	background: #000000 url("../images/black-header-bar.png") repeat scroll 0 0;
	color: #ffffff;
	margin: -3px -3px -5px -3px;
}
.ui-datepicker table {
	background: #ffffff none repeat scroll 0 0;
	border: 0px none;
}
.ui-datepicker table thead tr {
	background: transparent none repeat scroll 0px 0px;
}
.ui-datepicker th {
	color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	-moz-border-radius: 0 0 0 0;
	background: transparent url("../images/buttons.png") repeat-x scroll 0 0;
	border: 1px solid #000000;
	color: #dddddd;
	font: 12px Trebuchet,Helvetica,sans-serif;
	font-weight: bold;
	height: 20px;
	min-width: 89px;
	padding: 0 5px 5px 0;
	/* need to set opacity to fix "Today" button style */
	opacity: 1;
	filter:Alpha(Opacity=100);
}
.ui-datepicker .ui-datepicker-buttonpane button:hover {
	color: #ffffff;
}

/* To remove additional vertical scrollbar in pages with slider and white background*/

#whiteBGFields {
	background: #ffffff;
	color: #000000;
	padding: 10px 10px 35px 20px;
}
/* styles related to the categories menu */
#manage_categories {
	z-index: 1;
	background: transparent url(../images/catbkg.png) repeat-y scroll 0 0;
	position: absolute;
	top: 60px;
	text-align: left;
	left: 0;
	z-index: 2;
	width: 147px;
	height: 70%;
	margin: 0px;
	padding: 0;
	list-style-type: none;
}

/* categories icons */
#manage_categories li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#manage_categories li a {
	display: block;
	float: left;
	clear: none;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	background: url(../images/categories.png) no-repeat 0px 0px;
	width: 148px;
	height: 17px;
	padding: 43px 0px 0px 0px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}
#manage_categories li a:hover {
	color: #eeeeee;
	height: 19px;
	padding-top: 41px;
	text-shadow: 0.1em 2px #101010;
}
#manage_categories li a.active {
	height: 22px;
	font-size: 13px;
	padding: 43px 0 0 0;
	color: #ffffff;
	text-shadow: 0.1em 2px #101010;
}
#manage_categories li a.active:focus {
	outline: none;
}
#manage_categories li #manage_tab_all {
	padding: 10px 0 0 0;
	height: 25px;
}
#manage_categories li #manage_tab_all:hover {
	background-position: 0px -35px;
	padding: 8px 0 0 0;
	height: 27px;
}
#manage_categories li #manage_tab_all.active {
	background-position: 0px -70px;
	padding: 11px 0 0 0;
	height: 29px;
}

/* Dark and Silver buttons */

.BtnDrkSettings, .BtnSettings, input[type].BtnSettings, input[type].BtnDrkSettings {
	background: url(../images/actionbtns.png) no-repeat left 0px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkSettings, input[type].BtnDrkSettings {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkSettings:hover, .BtnSettings:hover, input[type].BtnDrkSettings:hover, input[type].BtnSettings:hover,
.BtnSettings.hover {
	background-position: left -120px;
}
.BtnDrkSettings:active, .BtnSettings:active, .BtnDrkSettings.active, .BtnSettings.active,
input[type].BtnDrkSettings:active, input[type].BtnSettings:active, input[type].BtnDrkSettings.active, input[type].BtnSettings.active {
	background-position: left -40px;
}
.BtnDrkSettings:disabled, .BtnSettings:disabled, .BtnDrkSettings.disabled, .BtnSettings.disabled,
input[type].BtnDrkSettings:disabled, input[type].BtnSettings:disabled, input[type].BtnDrkSettings.disabled, input[type].BtnSettings.disabled {
	background-position: left -80px;
}
.BtnDrkSettings[disabled="disabled"], .BtnSettings[disabled="disabled"], .BtnDrkSettings[disabled], .BtnSettings[disabled]
input[type].BtnDrkSettings[disabled="disabled"], input[type].BtnSettings[disabled="disabled"],
input[type].BtnDrkSettings[disabled], input[type].BtnSettings[disabled]{
	background-position: left -80px;
}
.BtnDrkHelp, .BtnHelp, input[type].BtnHelp, input[type].BtnDrkHelp {
	background: url(../images/actionbtns.png) no-repeat left -160px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkHelp, input[type].BtnDrkHelp {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkHelp:hover, .BtnHelp:hover, input[type].BtnDrkHelp:hover, input[type].BtnHelp:hover,
.BtnHelp.hover {
	background-position: left -280px;
}
.BtnDrkHelp:active, .BtnHelp:active, .BtnDrkHelp.active, .BtnHelp.active,
input[type].BtnDrkHelp:active, input[type].BtnHelp:active, input[type].BtnDrkHelp.active, input[type].BtnHelp.active {
	background-position: left -200px;
}
.BtnDrkHelp:disabled, .BtnHelp:disabled, .BtnDrkHelp.disabled, .BtnHelp.disabled,
input[type].BtnDrkHelp:disabled, input[type].BtnHelp:disabled, input[type].BtnDrkHelp.disabled, input[type].BtnHelp.disabled {
	background-position: left -240px;
}
.BtnDrkHelp[disabled="disabled"], .BtnHelp[disabled="disabled"], .BtnDrkHelp[disabled], .BtnHelp[disabled]
input[type].BtnDrkHelp[disabled="disabled"], input[type].BtnHelp[disabled="disabled"],
input[type].BtnDrkHelp[disabled], input[type].BtnHelp[disabled]{
	background-position: left -240px;
}
.BtnDrkRefresh, .BtnRefresh, input[type].BtnRefresh, input[type].BtnDrkRefresh {
	background: url(../images/actionbtns.png) no-repeat left -320px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkRefresh, input[type].BtnDrkRefresh {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkRefresh:hover, .BtnRefresh:hover, input[type].BtnDrkRefresh:hover, input[type].BtnRefresh:hover,
.BtnRefresh.hover {
	background-position: left -440px;
}
.BtnDrkRefresh:active, .BtnRefresh:active, .BtnDrkRefresh.active, .BtnRefresh.active,
input[type].BtnDrkRefresh:active, input[type].BtnRefresh:active, input[type].BtnDrkRefresh.active, input[type].BtnRefresh.active {
	background-position: left -360px;
}
.BtnDrkRefresh:disabled, .BtnRefresh:disabled, .BtnDrkRefresh.disabled, .BtnRefresh.disabled,
input[type].BtnDrkRefresh:disabled, input[type].BtnRefresh:disabled, input[type].BtnDrkRefresh.disabled, input[type].BtnRefresh.disabled {
	background-position: left -400px;
}
.BtnDrkRefresh[disabled="disabled"], .BtnRefresh[disabled="disabled"], .BtnDrkRefresh[disabled], .BtnRefresh[disabled]
input[type].BtnDrkRefresh[disabled="disabled"], input[type].BtnRefresh[disabled="disabled"],
input[type].BtnDrkRefresh[disabled], input[type].BtnRefresh[disabled]{
	background-position: left -400px;
}
.BtnDrkSearch, .BtnSearch, input[type].BtnSearch, input[type].BtnDrkSearch {
	background: url(../images/actionbtns.png) no-repeat left -480px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkSearch, input[type].BtnDrkSearch {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkSearch:hover, .BtnSearch:hover, input[type].BtnDrkSearch:hover, input[type].BtnSearch:hover,
.BtnSearch.hover {
	background-position: left -600px;
}
.BtnDrkSearch:active, .BtnSearch:active, .BtnDrkSearch.active, .BtnSearch.active,
input[type].BtnDrkSearch:active, input[type].BtnSearch:active, input[type].BtnDrkSearch.active, input[type].BtnSearch.active {
	background-position: left -520px;
}
.BtnDrkSearch:disabled, .BtnSearch:disabled, .BtnDrkSearch.disabled, .BtnSearch.disabled,
input[type].BtnDrkSearch:disabled, input[type].BtnSearch:disabled, input[type].BtnDrkSearch.disabled, input[type].BtnSearch.disabled {
	background-position: left -560px;
}
.BtnDrkSearch[disabled="disabled"], .BtnSearch[disabled="disabled"], .BtnDrkSearch[disabled], .BtnSearch[disabled]
input[type].BtnDrkSearch[disabled="disabled"], input[type].BtnSearch[disabled="disabled"],
input[type].BtnDrkSearch[disabled], input[type].BtnSearch[disabled]{
	background-position: left -560px;
}
.BtnDrkAdd, .BtnAdd, input[type].BtnAdd, input[type].BtnDrkAdd {
	background: url(../images/actionbtns.png) no-repeat left -640px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkAdd, input[type].BtnDrkAdd {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkAdd:hover, .BtnAdd:hover, input[type].BtnDrkAdd:hover, input[type].BtnAdd:hover,
.BtnAdd.hover {
	background-position: left -760px;
}
.BtnDrkAdd:active, .BtnAdd:active, .BtnDrkAdd.active, .BtnAdd.active,
input[type].BtnDrkAdd:active, input[type].BtnAdd:active, input[type].BtnDrkAdd.active, input[type].BtnAdd.active {
	background-position: left -680px;
}
.BtnDrkAdd:disabled, .BtnAdd:disabled, .BtnDrkAdd.disabled, .BtnAdd.disabled,
input[type].BtnDrkAdd:disabled, input[type].BtnAdd:disabled, input[type].BtnDrkAdd.disabled, input[type].BtnAdd.disabled {
	background-position: left -720px;
}
.BtnDrkAdd[disabled="disabled"], .BtnAdd[disabled="disabled"], .BtnDrkAdd[disabled], .BtnAdd[disabled]
input[type].BtnDrkAdd[disabled="disabled"], input[type].BtnAdd[disabled="disabled"],
input[type].BtnDrkAdd[disabled], input[type].BtnAdd[disabled]{
	background-position: left -720px;
}
.BtnDrkUpdate, .BtnUpdate, input[type].BtnUpdate, input[type].BtnDrkUpdate {
	background: url(../images/actionbtns.png) no-repeat left -2400px;
	min-width: 25px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkUpdate, input[type].BtnDrkUpdate {
	background-image: url(../images/actiondrkbtns.png);
}
.BtnDrkUpdate:hover, .BtnUpdate:hover, input[type].BtnDrkUpdate:hover, input[type].BtnUpdate:hover,
.BtnUpdate.hover {
	background-position: left -2520px;
}
.BtnDrkUpdate:active, .BtnUpdate:active, .BtnDrkUpdate.active, .BtnUpdate.active,
input[type].BtnDrkUpdate:active, input[type].BtnUpdate:active, input[type].BtnDrkUpdate.active, input[type].BtnUpdate.active {
	background-position: left -2440px;
}
.BtnDrkUpdate:disabled, .BtnUpdate:disabled, .BtnDrkUpdate.disabled, .BtnUpdate.disabled,
input[type].BtnDrkUpdate:disabled, input[type].BtnUpdate:disabled, input[type].BtnDrkUpdate.disabled, input[type].BtnUpdate.disabled {
	background-position: left -2480px;
}
.BtnDrkUpdate[disabled="disabled"], .BtnUpdate[disabled="disabled"], .BtnDrkUpdate[disabled], .BtnUpdate[disabled]
input[type].BtnDrkUpdate[disabled="disabled"], input[type].BtnUpdate[disabled="disabled"],
input[type].BtnDrkUpdate[disabled], input[type].BtnUpdate[disabled]{
	background-position: left -2480px;
}

/* Dark only buttons */

.BtnDrkHome, input[type].BtnDrkHome {
	background: url(../images/actiondrkbtns.png) no-repeat left -800px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkHome:hover, input[type].BtnDrkHome:hover {
	background-position: left -920px;
}
.BtnDrkHome:active, .BtnDrkHome.active, input[type].BtnDrkHome:active, input[type].BtnDrkHome.active {
	background-position: left -840px;
}
.BtnDrkHome:disabled, .BtnDrkHome.disabled, input[type].BtnDrkHome:disabled, input[type].BtnDrkHome.disabled {
	background-position: left -880px;
}
.BtnDrkHome[disabled="disabled"], input[type].BtnDrkHome[disabled="disabled"],
.BtnDrkHome[disabled], input[type].BtnDrkHome[disabled] {
	background-position: left -880px;
}
.BtnDrkBack, input[type].BtnDrkBack {
	background: url(../images/actiondrkbtns.png) no-repeat left -960px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkBack:hover, input[type].BtnDrkBack:hover {
	background-position: left -1080px;
}
.BtnDrkBack:active, .BtnDrkBack.active, input[type].BtnDrkBack:active, input[type].BtnDrkBack.active {
	background-position: left -1000px;
}
.BtnDrkBack:disabled, .BtnDrkBack.disabled, input[type].BtnDrkBack:disabled, input[type].BtnDrkBack.disabled {
	background-position: left -1040px;
}
.BtnDrkBack[disabled="disabled"], input[type].BtnDrkBack[disabled="disabled"],
.BtnDrkBack[disabled], input[type].BtnDrkBack[disabled] {
	background-position: left -1040px;
}
.BtnDrkLogin, input[type].BtnDrkLogin {
	background: url(../images/actiondrkbtns.png) no-repeat left -1120px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkLogin:hover, input[type].BtnDrkLogin:hover {
	background-position: left -1240px;
}
.BtnDrkLogin:active, .BtnDrkLogin.active, input[type].BtnDrkLogin:active, input[type].BtnDrkLogin.active {
	background-position: left -1160px;
}
.BtnDrkLogin:disabled, .BtnDrkLogin.disabled, input[type].BtnDrkLogin:disabled, input[type].BtnDrkLogin.disabled {
	background-position: left -1200px;
}
.BtnDrkLogin[disabled="disabled"], input[type].BtnDrkLogin[disabled="disabled"],
.BtnDrkLogin[disabled], input[type].BtnDrkLogin[disabled] {
	background-position: left -1200px;
}
.BtnDrkClose, input[type].BtnDrkClose {
	background: url(../images/actiondrkbtns.png) no-repeat left -1280px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDrkClose:hover, input[type].BtnDrkClose:hover {
	background-position: left -1400px;
}
.BtnDrkClose:active, .BtnDrkClose.active, input[type].BtnDrkClose:active, input[type].BtnDrkClose.active {
	background-position: left -1320px;
}
.BtnDrkClose:disabled, .BtnDrkClose.disabled, input[type].BtnDrkClose:disabled, input[type].BtnDrkClose.disabled {
	background-position: left -1360px;
}
.BtnDrkClose[disabled="disabled"], input[type].BtnDrkClose[disabled="disabled"],
.BtnDrkClose[disabled], input[type].BtnDrkClose[disabled] {
	background-position: left -1360px;
}

/* Silver only buttons */
:\"5\"},{\"n\":\"Expand\",\"p\":\"6\"},{\"n\":\"Previous\",\"p\":\"7\"},{\"n\":\"Next\",\"p\":\"8\"},{\"n\":\"BtnPlaySlideshow\",\"p\":\"9\"},{\"n\":\"Thumbs\",\"p\":\"10\"},{\"n\":\"List\",\"p\":\"11\"},{\"n\":\"View\",\"p\":\"12\"},{\"n\":\"Download\",\"p\":\"13\"},{\"n\":\"Delete\",\"p\":\"14\"},{\"n\":\"Update\",\"p\":\"15\"},{\"n\":\"AddFolder\",\"p\":\"16\"},{\"n\":\"AddFile\",\"p\":\"17\"},{\"n\":\"Record\",\"p\":\"18\"},{\"n\":\"Stop\",\"p\":\"19\"},{\"n\":\"Pause\",\"p\":\"20\"},{\"n\":\"Play\",\"p\":\"21\"},{\"n\":\"CameraView\",\"p\":\"22\"},{\"n\":\"Eject\",\"p\":\"23\"},{\"n\":\"Connect\",\"p\":\"25\"},{\"n\":\"Disconnect\",\"p\":\"26\"},{\"n\":\"Go\",\"p\":\"28\"},{\"n\":\"Email\",\"p\":\"29\"},{\"n\":\"ToCloud\",\"p\":\"30\"},{\"n\":\"ToFolder\",\"p\":\"31\"},{\"n\":\"UpdateCheck\",\"p\":\"32\"},{\"n\":\"UpdateCopy\",\"p\":\"33\"},{\"n\":\"UpdateApply\",\"p\":\"34\"},{\"n\":\"MoveDown\",\"p\":\"35\"},{\"n\":\"MoveUp\",\"p\":\"36\"},{\"n\":\"CopyJob\",\"p\":\"37\"}]")
.BtnMinus, input[type].BtnMinus {
	background: url(../images/actionbtns.png) no-repeat left -800px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnMinus:hover, input[type].BtnMinus:hover {
	background-position: left -920px;
}
.BtnMinus:active, .BtnMinus.active, input[type].BtnMinus:active, input[type].BtnMinus.active {
	background-position: left -840px;
}
.BtnMinus:disabled, .BtnMinus.disabled, input[type].BtnMinus:disabled, input[type].BtnMinus.disabled {
	background-position: left -880px;
}
.BtnMinus[disabled], .BtnMinus[disabled="disabled"], input[type].BtnMinus[disabled], input[type].BtnMinus[disabled="disabled"] {
	background-position: left -880px;
}
.BtnExpand, input[type].BtnExpand {
	background: url(../images/actionbtns.png) no-repeat left -960px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnExpand:hover, input[type].BtnExpand:hover {
	background-position: left -1080px;
}
.BtnExpand:active, .BtnExpand.active, input[type].BtnExpand:active, input[type].BtnExpand.active {
	background-position: left -1000px;
}
.BtnExpand:disabled, .BtnExpand.disabled, input[type].BtnExpand:disabled, input[type].BtnExpand.disabled {
	background-position: left -1040px;
}
.BtnExpand[disabled], .BtnExpand[disabled="disabled"], input[type].BtnExpand[disabled], input[type].BtnExpand[disabled="disabled"] {
	background-position: left -1040px;
}
.BtnPrevious, input[type].BtnPrevious {
	background: url(../images/actionbtns.png) no-repeat left -1120px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnPrevious:hover, input[type].BtnPrevious:hover {
	background-position: left -1240px;
}
.BtnPrevious:active, .BtnPrevious.active, input[type].BtnPrevious:active, input[type].BtnPrevious.active {
	background-position: left -1160px;
}
.BtnPrevious:disabled, .BtnPrevious.disabled, input[type].BtnPrevious:disabled, input[type].BtnPrevious.disabled {
	background-position: left -1200px;
}
.BtnPrevious[disabled], .BtnPrevious[disabled="disabled"], input[type].BtnPrevious[disabled], input[type].BtnPrevious[disabled="disabled"] {
	background-position: left -1200px;
}
.BtnNext, input[type].BtnNext {
	background: url(../images/actionbtns.png) no-repeat left -1280px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnNext:hover, input[type].BtnNext:hover {
	background-position: left -1400px;
}
.BtnNext:active, .BtnNext.active, input[type].BtnNext:active, input[type].BtnNext.active {
	background-position: left -1320px;
}
.BtnNext:disabled, .BtnNext.disabled, input[type].BtnNext:disabled, input[type].BtnNext.disabled {
	background-position: left -1360px;
}
.BtnNext[disabled], .BtnNext[disabled="disabled"], input[type].BtnNext[disabled], input[type].BtnNext[disabled="disabled"] {
	background-position: left -1360px;
}
.BtnPlaySlideshow, input[type].BtnPlaySlideshow {
	background: url(../images/actionbtns.png) no-repeat left -1440px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnPlaySlideshow:hover, input[type].BtnPlaySlideshow:hover {
	background-position: left -1560px;
}
.BtnPlaySlideshow:active, .BtnPlaySlideshow.active, input[type].BtnPlaySlideshow:active, input[type].BtnPlaySlideshow.active {
	background-position: left -1480px;
}
.BtnPlaySlideshow:disabled, .BtnPlaySlideshow.disabled, input[type].BtnPlaySlideshow:disabled, input[type].BtnPlaySlideshow.disabled {
	background-position: left -1520px;
}
.BtnPlaySlideshow[disabled], .BtnPlaySlideshow[disabled="disabled"], input[type].BtnPlaySlideshow[disabled], input[type].BtnPlaySlideshow[disabled="disabled"] {
	background-position: left -1520px;
}
.BtnThumbs, input[type].BtnThumbs {
	background: url(../images/actionbtns.png) no-repeat left -1600px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnThumbs:hover, input[type].BtnThumbs:hover {
	background-position: left -1720px;
}
.BtnThumbs:active, .BtnThumbs.active, input[type].BtnThumbs:active, input[type].BtnThumbs.active {
	background-position: left -1640px;
}
.BtnThumbs:disabled, .BtnThumbs.disabled, input[type].BtnThumbs:disabled, input[type].BtnThumbs.disabled {
	background-position: left -1680px;
}
.BtnThumbs[disabled], .BtnThumbs[disabled="disabled"], input[type].BtnThumbs[disabled], input[type].BtnThumbs[disabled="disabled"] {
	background-position: left -1680px;
}
.BtnList, input[type].BtnList {
	background: url(../images/actionbtns.png) no-repeat left -1760px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnList:hover, input[type].BtnList:hover {
	background-position: left -1880px;
}
.BtnList:active, .BtnList.active, input[type].BtnList:active, input[type].BtnList.active {
	background-position: left -1800px;
}
.BtnList:disabled, .BtnList.disabled, input[type].BtnList:disabled, input[type].BtnList.disabled {
	background-position: left -1840px;
}
.BtnList[disabled], .BtnList[disabled="disabled"], input[type].BtnList[disabled], input[type].BtnList[disabled="disabled"] {
	background-position: left -1840px;
}
.BtnView, input[type].BtnView {
	background: url(../images/actionbtns.png) no-repeat left -1920px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnView:hover, input[type].BtnView:hover {
	background-position: left -2040px;
}
.BtnView:active, .BtnView.active, input[type].BtnView:active, input[type].BtnView.active {
	background-position: left -1960px;
}
.BtnView:disabled, .BtnView.disabled, input[type].BtnView:disabled, input[type].BtnView.disabled {
	background-position: left -2000px;
}
.BtnView[disabled], .BtnView[disabled="disabled"], input[type].BtnView[disabled], input[type].BtnView[disabled="disabled"] {
	background-position: left -2000px;
}
.BtnDownload, input[type].BtnDownload {
	background: url(../images/actionbtns.png) no-repeat left -2080px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDownload:hover, input[type].BtnDownload:hover {
	background-position: left -2200px;
}
.BtnDownload:active, .BtnDownload.active, input[type].BtnDownload:active, input[type].BtnDownload.active {
	background-position: left -2120px;
}
.BtnDownload:disabled, .BtnDownload.disabled, input[type].BtnDownload:disabled, input[type].BtnDownload.disabled {
	background-position: left -2160px;
}
.BtnDownload[disabled], .BtnDownload[disabled="disabled"], input[type].BtnDownload[disabled], input[type].BtnDownload[disabled="disabled"] {
	background-position: left -2160px;
}
.BtnDelete, input[type].BtnDelete {
	background: url(../images/actionbtns.png) no-repeat left -2240px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDelete:hover, input[type].BtnDelete:hover {
	background-position: left -2360px;
}
.BtnDelete:active, .BtnDelete.active, input[type].BtnDelete:active, input[type].BtnDelete.active {
	background-position: left -2280px;
}
.BtnDelete:disabled, .BtnDelete.disabled, input[type].BtnDelete:disabled, input[type].BtnDelete.disabled {
	background-position: left -2320px;
}
.BtnDelete[disabled], .BtnDelete[disabled="disabled"], input[type].BtnDelete[disabled], input[type].BtnDelete[disabled="disabled"] {
	background-position: left -2320px;
}
.BtnUpdate, input[type].BtnUpdate {
	background: url(../images/actionbtns.png) no-repeat left -2400px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnUpdate:hover, input[type].BtnUpdate:hover {
	background-position: left -2520px;
}
.BtnUpdate:active, .BtnUpdate.active, input[type].BtnUpdate:active, input[type].BtnUpdate.active {
	background-position: left -2440px;
}
.BtnUpdate:disabled, .BtnUpdate.disabled, input[type].BtnUpdate:disabled, input[type].BtnUpdate.disabled {
	background-position: left -2480px;
}
.BtnUpdate[disabled], .BtnUpdate[disabled="disabled"], input[type].BtnUpdate[disabled], input[type].BtnUpdate[disabled="disabled"] {
	background-position: left -2480px;
}
.BtnAddFolder, input[type].BtnAddFolder {
	background: url(../images/actionbtns.png) no-repeat left -2560px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnAddFolder:hover, input[type].BtnAddFolder:hover {
	background-position: left -2680px;
}
.BtnAddFolder:active, .BtnAddFolder.active, input[type].BtnAddFolder:active, input[type].BtnAddFolder.active {
	background-position: left -2600px;
}
.BtnAddFolder:disabled, .BtnAddFolder.disabled, input[type].BtnAddFolder:disabled, input[type].BtnAddFolder.disabled {
	background-position: left -2640px;
}
.BtnAddFolder[disabled], .BtnAddFolder[disabled="disabled"], input[type].BtnAddFolder[disabled], input[type].BtnAddFolder[disabled="disabled"] {
	background-position: left -2640px;
}
.BtnAddFile, input[type].BtnAddFile {
	background: url(../images/actionbtns.png) no-repeat left -2720px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnAddFile:hover, input[type].BtnAddFile:hover {
	background-position: left -2840px;
}
.BtnAddFile:active, .BtnAddFile.active, input[type].BtnAddFile:active, input[type].BtnAddFile.active {
	background-position: left -2760px;
}
.BtnAddFile:disabled, .BtnAddFile.disabled, input[type].BtnAddFile:disabled, input[type].BtnAddFile.disabled {
	background-position: left -2800px;
}
.BtnAddFile[disabled], .BtnAddFile[disabled="disabled"], input[type].BtnAddFile[disabled], input[type].BtnAddFile[disabled="disabled"] {
	background-position: left -2800px;
}
.BtnRecord, input[type].BtnRecord {
	background: url(../images/actionbtns.png) no-repeat left -2880px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnRecord:hover, input[type].BtnRecord:hover {
	background-position: left -3000px;
}
.BtnRecord:active, .BtnRecord.active, input[type].BtnRecord:active, input[type].BtnRecord.active {
	background-position: left -2920px;
}
.BtnRecord:disabled, .BtnRecord.disabled, input[type].BtnRecord:disabled, input[type].BtnRecord.disabled {
	background-position: left -2960px;
}
.BtnRecord[disabled], .BtnRecord[disabled="disabled"], input[type].BtnRecord[disabled], input[type].BtnRecord[disabled="disabled"] {
	background-position: left -2960px;
}
.BtnStop, input[type].BtnStop {
	background: url(../images/actionbtns.png) no-repeat left -3040px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnStop:hover, input[type].BtnStop:hover {
	background-position: left -3160px;
}
.BtnStop:active, .BtnStop.active, input[type].BtnStop:active, input[type].BtnStop.active {
	background-position: left -3080px;
}
.BtnStop:disabled, .BtnStop.disabled, input[type].BtnStop:disabled, input[type].BtnStop.disabled {
	background-position: left -3120px;
}
.BtnStop[disabled], .BtnStop[disabled="disabled"], input[type].BtnStop[disabled], input[type].BtnStop[disabled="disabled"] {
	background-position: left -3120px;
}
.BtnPause, input[type].BtnPause {
	background: url(../images/actionbtns.png) no-repeat left -3200px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnPause:hover, input[type].BtnPause:hover {
	background-position: left -3320px;
}
.BtnPause:active, .BtnPause.active, input[type].BtnPause:active, input[type].BtnPause.active {
	background-position: left -3240px;
}
.BtnPause:disabled, .BtnPause.disabled, input[type].BtnPause:disabled, input[type].BtnPause.disabled {
	background-position: left -3280px;
}
.BtnPause[disabled], .BtnPause[disabled="disabled"], input[type].BtnPause[disabled], input[type].BtnPause[disabled="disabled"] {
	background-position: left -3280px;
}
.BtnPlay, input[type].BtnPlay {
	background: url(../images/actionbtns.png) no-repeat left -3360px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnPlay:hover, input[type].BtnPlay:hover {
	background-position: left -3480px;
}
.BtnPlay:active, .BtnPlay.active, input[type].BtnPlay:active, input[type].BtnPlay.active {
	background-position: left -3400px;
}
.BtnPlay:disabled, .BtnPlay.disabled, input[type].BtnPlay:disabled, input[type].BtnPlay.disabled {
	background-position: left -3440px;
}
.BtnPlay[disabled], .BtnPlay[disabled="disabled"], input[type].BtnPlay[disabled], input[type].BtnPlay[disabled="disabled"] {
	background-position: left -3440px;
}
.BtnCameraView, input[type].BtnCameraView {
	background: url(../images/actionbtns.png) no-repeat left -3520px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnCameraView:hover, input[type].BtnCameraView:hover {
	background-position: left -3640px;
}
.BtnCameraView:active, .BtnCameraView.active, input[type].BtnCameraView:active, input[type].BtnCameraView.active {
	background-position: left -3560px;
}
.BtnCameraView:disabled, .BtnCameraView.disabled, input[type].BtnCameraView:disabled, input[type].BtnCameraView.disabled {
	background-position: left -3600px;
}
.BtnCameraView[disabled], .BtnCameraView[disabled="disabled"], input[type].BtnCameraView[disabled], input[type].BtnCameraView[disabled="disabled"] {
	background-position: left -3600px;
}
.BtnEject, input[type].BtnEject {
	background: url(../images/actionbtns.png) no-repeat left -3680px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnEject:hover, input[type].BtnEject:hover {
	background-position: left -3800px;
}
.BtnEject:active, .BtnEject.active, input[type].BtnEject:active, input[type].BtnEject.active {
	background-position: left -3720px;
}
.BtnEject:disabled, .BtnEject.disabled, input[type].BtnEject:disabled, input[type].BtnEject.disabled {
	background-position: left -3760px;
}
.BtnEject[disabled], .BtnEject[disabled="disabled"], input[type].BtnEject[disabled], input[type].BtnEject[disabled="disabled"] {
	background-position: left -3760px;
}
.BtnConnect, input[type].BtnConnect {
	background: url(../images/actionbtns.png) no-repeat left -4000px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnConnect:hover, input[type].BtnConnect:hover {
	background-position: left -4120px;
}
.BtnConnect:active, .BtnConnect.active, input[type].BtnConnect:active, input[type].BtnConnect.active {
	background-position: left -4040px;
}
.BtnConnect:disabled, .BtnConnect.disabled, input[type].BtnConnect:disabled, input[type].BtnConnect.disabled {
	background-position: left -4080px;
}
.BtnConnect[disabled], .BtnConnect[disabled="disabled"], input[type].BtnConnect[disabled], input[type].BtnConnect[disabled="disabled"] {
	background-position: left -4080px;
}
.BtnDisconnect, input[type].BtnDisconnect {
	background: url(../images/actionbtns.png) no-repeat left -4160px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnDisconnect:hover, input[type].BtnDisconnect:hover {
	background-position: left -4280px;
}
.BtnDisconnect:active, .BtnDisconnect.active, input[type].BtnDisconnect:active, input[type].BtnDisconnect.active {
	background-position: left -4200px;
}
.BtnDisconnect:disabled, .BtnDisconnect.disabled, input[type].BtnDisconnect:disabled, input[type].BtnDisconnect.disabled {
	background-position: left -4240px;
}
.BtnDisconnect[disabled], .BtnDisconnect[disabled="disabled"], input[type].BtnDisconnect[disabled], input[type].BtnDisconnect[disabled="disabled"] {
	background-position: left -4240px;
}
.BtnGo, input[type].BtnGo {
	background: url(../images/actionbtns.png) no-repeat left -4480px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnGo:hover, input[type].BtnGo:hover {
	background-position: left -4600px;
}
.BtnGo:active, .BtnGo.active, input[type].BtnGo:active, input[type].BtnGo.active {
	background-position: left -4520px;
}
.BtnGo:disabled, .BtnGo.disabled, input[type].BtnGo:disabled, input[type].BtnGo.disabled {
	background-position: left -4560px;
}
.BtnGo[disabled], .BtnGo[disabled="disabled"], input[type].BtnGo[disabled], input[type].BtnGo[disabled="disabled"] {
	background-position: left -4560px;
}
.BtnEmail, input[type].BtnEmail {
	background: url(../images/actionbtns.png) no-repeat left -4640px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnEmail:hover, input[type].BtnEmail:hover {
	background-position: left -4760px;
}
.BtnEmail:active, .BtnEmail.active, input[type].BtnEmail:active, input[type].BtnEmail.active {
	background-position: left -4680px;
}
.BtnEmail:disabled, .BtnEmail.disabled, input[type].BtnEmail:disabled, input[type].BtnEmail.disabled {
	background-position: left -4720px;
}
.BtnEmail[disabled], .BtnEmail[disabled="disabled"], input[type].BtnEmail[disabled], input[type].BtnEmail[disabled="disabled"] {
	background-position: left -4720px;
}
.BtnToCloud, input[type].BtnToCloud {
	background: url(../images/actionbtns.png) no-repeat left -4800px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnToCloud:hover, input[type].BtnToCloud:hover {
	background-position: left -4920px;
}
.BtnToCloud:active, .BtnToCloud.active, input[type].BtnToCloud:active, input[type].BtnToCloud.active {
	background-position: left -4840px;
}
.BtnToCloud:disabled, .BtnToCloud.disabled, input[type].BtnToCloud:disabled, input[type].BtnToCloud.disabled {
	background-position: left -4880px;
}
.BtnToCloud[disabled], .BtnToCloud[disabled="disabled"], input[type].BtnToCloud[disabled], input[type].BtnToCloud[disabled="disabled"] {
	background-position: left -4880px;
}
.BtnToFolder, input[type].BtnToFolder {
	background: url(../images/actionbtns.png) no-repeat left -4960px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnToFolder:hover, input[type].BtnToFolder:hover {
	background-position: left -5080px;
}
.BtnToFolder:active, .BtnToFolder.active, input[type].BtnToFolder:active, input[type].BtnToFolder.active {
	background-position: left -5000px;
}
.BtnToFolder:disabled, .BtnToFolder.disabled, input[type].BtnToFolder:disabled, input[type].BtnToFolder.disabled {
	background-position: left -5040px;
}
.BtnToFolder[disabled], .BtnToFolder[disabled="disabled"], input[type].BtnToFolder[disabled], input[type].BtnToFolder[disabled="disabled"] {
	background-position: left -5040px;
}
.BtnUpdateCheck, input[type].BtnUpdateCheck {
	background: url(../images/actionbtns.png) no-repeat left -5120px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnUpdateCheck:hover, input[type].BtnUpdateCheck:hover {
	background-position: left -5240px;
}
.BtnUpdateCheck:active, .BtnUpdateCheck.active, input[type].BtnUpdateCheck:active, input[type].BtnUpdateCheck.active {
	background-position: left -5160px;
}
.BtnUpdateCheck:disabled, .BtnUpdateCheck.disabled, input[type].BtnUpdateCheck:disabled, input[type].BtnUpdateCheck.disabled {
	background-position: left -5200px;
}
.BtnUpdateCheck[disabled], .BtnUpdateCheck[disabled="disabled"], input[type].BtnUpdateCheck[disabled], input[type].BtnUpdateCheck[disabled="disabled"] {
	background-position: left -5200px;
}
.BtnUpdateCopy, input[type].BtnUpdateCopy {
	background: url(../images/actionbtns.png) no-repeat left -5280px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnUpdateCopy:hover, input[type].BtnUpdateCopy:hover {
	background-position: left -5400px;
}
.BtnUpdateCopy:active, .BtnUpdateCopy.active, input[type].BtnUpdateCopy:active, input[type].BtnUpdateCopy.active {
	background-position: left -5320px;
}
.BtnUpdateCopy:disabled, .BtnUpdateCopy.disabled, input[type].BtnUpdateCopy:disabled, input[type].BtnUpdateCopy.disabled {
	background-position: left -5360px;
}
.BtnUpdateCopy[disabled], .BtnUpdateCopy[disabled="disabled"], input[type].BtnUpdateCopy[disabled], input[type].BtnUpdateCopy[disabled="disabled"] {
	background-position: left -5360px;
}
.BtnUpdateApply, input[type].BtnUpdateApply {
	background: url(../images/actionbtns.png) no-repeat left -5440px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnUpdateApply:hover, input[type].BtnUpdateApply:hover {
	background-position: left -5560px;
}
.BtnUpdateApply:active, .BtnUpdateApply.active, input[type].BtnUpdateApply:active, input[type].BtnUpdateApply.active {
	background-position: left -5480px;
}
.BtnUpdateApply:disabled, .BtnUpdateApply.disabled, input[type].BtnUpdateApply:disabled, input[type].BtnUpdateApply.disabled {
	background-position: left -5520px;
}
.BtnUpdateApply[disabled], .BtnUpdateApply[disabled="disabled"], input[type].BtnUpdateApply[disabled], input[type].BtnUpdateApply[disabled="disabled"] {
	background-position: left -5520px;
}
.BtnMoveDown, input[type].BtnMoveDown {
	background: url(../images/actionbtns.png) no-repeat left -5600px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnMoveDown:hover, input[type].BtnMoveDown:hover {
	background-position: left -5720px;
}
.BtnMoveDown:active, .BtnMoveDown.active, input[type].BtnMoveDown:active, input[type].BtnMoveDown.active {
	background-position: left -5640px;
}
.BtnMoveDown:disabled, .BtnMoveDown.disabled, input[type].BtnMoveDown:disabled, input[type].BtnMoveDown.disabled {
	background-position: left -5680px;
}
.BtnMoveDown[disabled], .BtnMoveDown[disabled="disabled"], input[type].BtnMoveDown[disabled], input[type].BtnMoveDown[disabled="disabled"] {
	background-position: left -5680px;
}
.BtnMoveUp, input[type].BtnMoveUp {
	background: url(../images/actionbtns.png) no-repeat left -5760px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnMoveUp:hover, input[type].BtnMoveUp:hover {
	background-position: left -5880px;
}
.BtnMoveUp:active, .BtnMoveUp.active, input[type].BtnMoveUp:active, input[type].BtnMoveUp.active {
	background-position: left -5800px;
}
.BtnMoveUp:disabled, .BtnMoveUp.disabled, input[type].BtnMoveUp:disabled, input[type].BtnMoveUp.disabled {
	background-position: left -5840px;
}
.BtnMoveUp[disabled], .BtnMoveUp[disabled="disabled"], input[type].BtnMoveUp[disabled], input[type].BtnMoveUp[disabled="disabled"] {
	background-position: left -5840px;
}
.BtnCopyJob, input[type].BtnCopyJob {
	background: url(../images/actionbtns.png) no-repeat left -5920px;
	width: 25px;
	height: 25px;
	border: none;
}
.BtnCopyJob:hover, input[type].BtnCopyJob:hover {
	background-position: left -6040px;
}
.BtnCopyJob:active, .BtnCopyJob.active, input[type].BtnCopyJob:active, input[type].BtnCopyJob.active {
	background-position: left -5960px;
}
.BtnCopyJob:disabled, .BtnCopyJob.disabled, input[type].BtnCopyJob:disabled, input[type].BtnCopyJob.disabled {
	background-position: left -6000px;
}
.BtnCopyJob[disabled], .BtnCopyJob[disabled="disabled"], input[type].BtnCopyJob[disabled], input[type].BtnCopyJob[disabled="disabled"] {
	background-position: left -6000px;
}

div.BtnAdd, div.BtnUpdate {
	float: left;
	height: 22px;
	padding-top: 3px;
	padding-left: 28px;
	width: auto;
	cursor: pointer;
	margin-bottom: 2px;
}


/* Property icons */

.PropQSearch {
	background: url(../images/properties.png) no-repeat left 0px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropMedia {
	background: url(../images/properties.png) no-repeat left -50px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropSecure {
	background: url(../images/properties.png) no-repeat left -100px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropEnabled {
	background: url(../images/properties.png) no-repeat left -150px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFTorrent {
	background: url(../images/properties.png) no-repeat left -200px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFResize {
	background: url(../images/properties.png) no-repeat left -250px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFMail {
	background: url(../images/properties.png) no-repeat left -300px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFYouTube {
	background: url(../images/properties.png) no-repeat left -350px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFFace {
	background: url(../images/properties.png) no-repeat left -400px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAFFlickr {
	background: url(../images/properties.png) no-repeat left -450px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVS {
	background: url(../images/properties.png) no-repeat left -500px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVSRecord {
	background: url(../images/properties.png) no-repeat left -550px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVSUnavail {
	background: url(../images/properties.png) no-repeat left -600px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVSSched {
	background: url(../images/properties.png) no-repeat left -650px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVSSchedRec {
	background: url(../images/properties.png) no-repeat left -700px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVSSchedUnavail {
	background: url(../images/properties.png) no-repeat left -750px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropCloud {
	background: url(../images/properties.png) no-repeat left -800px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropExternal {
	background: url(../images/properties.png) no-repeat left -850px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropVLAN {
	background: url(../images/properties.png) no-repeat left -900px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifiDown {
	background: url(../images/properties.png) no-repeat left -950px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropDHCP {
	background: url(../images/properties.png) no-repeat left -1000px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropBonded {
	background: url(../images/properties.png) no-repeat left -1050px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropNIC {
	background: url(../images/properties.png) no-repeat left -1100px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropNICDown {
	background: url(../images/properties.png) no-repeat left -1150px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifi1 {
	background: url(../images/properties.png) no-repeat left -1200px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifi2 {
	background: url(../images/properties.png) no-repeat left -1250px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifi3 {
	background: url(../images/properties.png) no-repeat left -1300px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifi {
	background: url(../images/properties.png) no-repeat left -1350px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWifi0 {
	background: url(../images/properties.png) no-repeat left -1400px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropInfo {
	background: url(../images/properties.png) no-repeat left -1450px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropWarn {
	background: url(../images/properties.png) no-repeat left -1500px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropError {
	background: url(../images/properties.png) no-repeat left -1550px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropCheck {
	background: url(../images/properties.png) no-repeat left -1600px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropUser {
	background: url(../images/properties.png) no-repeat left -1950px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAdmin {
	background: url(../images/properties.png) no-repeat left -2000px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropGroup {
	background: url(../images/properties.png) no-repeat left -2050px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropQuikTransfer {
	background: url(../images/properties.png) no-repeat left -2100px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropSharedVolume {
	background: url(../images/properties.png) no-repeat left -2650px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropPrivateShare {
	background: url(../images/properties.png) no-repeat left -2700px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropDrive {
	background: url(../images/properties.png) no-repeat left -2850px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropDriveWarning {
	background: url(../images/properties.png) no-repeat left -2900px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropDriveError {
	background: url(../images/properties.png) no-repeat left -2950px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropiSCSIVolume {
	background: url(../images/properties.png) no-repeat left -3000px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropAutoGrow {
	background: url(../images/properties.png) no-repeat left -3050px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropLifeLine {
	background: url(../images/properties.png) no-repeat left -3150px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropMac {
	background: url(../images/properties.png) no-repeat left -3350px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropPC {
	background: url(../images/properties.png) no-repeat left -3400px;
	width: 25px;
	height: 25px;
	border: none;
}
.PropLinux {
	background: url(../images/properties.png) no-repeat left -3450px;
	width: 25px;
	height: 25px;
	border: none;
}

.PropUser, .PropAdmin, .PropGroup {
	padding-left: 25px;
	padding-top: 5px;
	white-space: nowrap;
	height: 20px;
}

.PropGroup {
	padding-left: 30px;
	padding-top: 6px;
}

.TextAfter {
	width: auto;
	padding-left: 28px;
	padding-top: 3px;
}

/* common Settings button used in all pages */
.BtnSettings, input.BtnSettings[type] {
	margin-left: 0;
	margin-right: 0;
	height: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 28px;
	min-width: 25px;
	width: auto;
	margin-bottom: 4px;
}

a.BtnSettings {
	white-space: nowrap;
	margin-right: 28px;
}

.BtnSettings a:hover, a.BtnSettings:hover {
	color: #8cb4ff;
}

.BtnSettings.disabled a, a.BtnSettings.disabled {
	color: #a0a0a0;
}

/* to present onscreen help in accordion titles */
.AccordionTitle {
	float: left;
}

p.SectionHeader .BtnDrkHelp, p.SectionHeader .BtnHelp {
	float: left;
	margin-left: 5px;
	margin-top: -4px;	
}

p.SectionHeader {
	height: 26px;
}

.ui-accordion .ui-accordion-content-active {
	clear: both;
}

.ui-accordion .ui-accordion-header {
	background: transparent url("../images/selected-item-white-bar.png") repeat-x scroll 0 -1px;
	margin-top: 0px;
	border: 1px solid #cfcfcf;
}

.ui-accordion .ui-accordion-header a  {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	left: 0.5em;
	right: 0px;
}


.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}


/* general inner accordion and dialog styles */
.ui-widget-content a, .AccordionOverview {
	color: #7ca4ff;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

.ui-widget-content a:hover, .AccordionOverview:hover  {
	color: #8cb4ff;
}

.AccordionOverview, .HelpSeparator {
	margin-left: 3px;
}

/* image dropdown */
.ddChild a {
	font-weight: normal;
}

/* remove round corners in accordions (Firefox and Chrome) */
.ui-accordion-content.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
}

.ui-accordion-header.ui-corner-top {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
}

.ui-accordion-header.ui-corner-all {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
}
