@charset "utf-8";

.portal {
	width:980px;
	height:100%;
	background-color: #FFFFFF;
	padding: 10px;
	color:#484848;
	font:normal 15px 'stolzlmedium', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	position: relative;
	z-index:1;
}
.portal table {margin: 10px 0 10px; padding: 10px 0; border-collapse: collapse;}
.portal a { color:#336699; text-decoration:none;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.portal a:hover {text-decoration:underline;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.portal h3 {  font-size:14px; font-weight: normal; padding:0; margin:0 0 15px;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.portal h3 .value { color:#ffffff;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.portal h3.resellerName { float:right; width: 350px; text-align: right; padding:7px 0 0 0; font-size:18px; color:#ffffff; font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.portal h2 {font-size:18px; font-weight: normal; padding:0; margin:0 0 10px; color:#000;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.portal h1 { font-weight:normal ; margin: 0 0 5px; font-size:20px;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.portal textarea {resize: none;font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;} 
.portal img{border:none}

.portal p {
	padding:10px 0px;
	margin:0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
/* Input Fields */

#fromAddress, #subject, #toAddress, #accountName, #mailboxLicenses, #contactName, #email, #companyName, #address, #postcode, #telephone, #fax, #website, #customerUserSelect, #endUserSelect, #newPassword, #passwordConfirm, #oldPassword, #quota, #estimate, #frequency, #retention {padding:3px 10px 5px 5px; margin:0 0 0 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#userTypeSelect {padding:3px 10px 5px 5px; margin:0 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#resellerUserSelect {padding:3px 10px 5px 5px; margin:0 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#spamSubjectText, #scannedSubjectText, #textSigInbound, #textSigOutbound, #htmlSigInbound, #htmlSigOutbound  {padding:3px 10px 5px 5px; margin:10px 0 10px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8; margin: 0px;}
#inboundHost1, #inboundHost2, #inboundHost3, #inboundHost4, #inboundHost5 {padding:3px 10px 5px 5px; margin:10px 0 10px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#outboundHost1, #outboundHost2, #outboundHost3, #outboundHost4, #outboundHost5 {padding:3px 10px 5px 5px; margin:10px 0 10px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8; margin: 0px;}

#username, #password {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:18px;<!--border:solid 1px #b8b8b8;-->}
#searchTypeSelect, #paidSelect {padding:2px 5px 4px 5px; margin: 0 5px 20px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#reportSelect, #filterSelect, #filterDirection, #groupSelect, #aliasSelect {padding:2px 5px 4px 5px; margin: 0 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#domainSelect {padding:2px 5px 4px 5px; margin: 0 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8; vertical-align: text-top;}
#domAliasSelect {padding:2px 5px 4px 5px; margin: 5px 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}

#customerSelect {padding:3px 5px 5px 5px; margin: 7px 5px 10px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#invoiceNumber {padding:3px 5px 5px 5px; margin: 0 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#spamAction, #highSpamAction {padding:2px 5px 4px 5px; margin: 0 5px 12px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#spamScore {border: solid 1px #b8b8b8;}
#resellerSelect {padding:3px 5px 5px 5px; margin: 7px 5px 10px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}

#addDomainName, #domainList {padding:3px 5px 5px 5px; margin: 10px 5px 10px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#searchString {padding:3px 0 5px 5px; margin: 0 0 20px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#addAccount, #addProduct, #saveUserSettings, #deleteUser, #addCustomer, #addUser, #next, #addDomain {margin: 20px 0 20px 0; font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border: 1px solid #211650; background: #211650; font-weight: normal; color: #ffffff; font-size:18px;}
#dateFromSelect, #dateToSelect {width:82px; padding:4px 15px 6px 5px; margin: 6px 5px 0 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#jobDate {width:82px; padding:4px 15px 6px 5px; margin: 10px 15px 10px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
#filterTriggers {width:234px; padding:3px 5px 5px 5px; margin: 0 5px 5px 0; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
/* #settingsSelector {height:auto; position: relative; top:13px; margin:0 0 2px 0; z-index:12; display: flex; } */
#settingsSelector {height:auto; position: relative; top:13px; margin:0 0 2px 0; z-index:12; } 
#settingsHolder {position: relative; z-index:11;}
#tabs-settings {margin-top:10px;}
#saveSettings {margin:0 0 10px 5px;}
button.jqTransformButton {margin:0 0 0 110px;padding: 0px;border: solid 1px #211650;background-color: #211650;cursor: pointer;overflow: visible;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}

<!--.ap_acc_set {padding:0 0 0 5px; margin:0}-->
.ap_account {width: 246px; padding:2px 5px 5px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}
.ap_account ap_statusError {width: 246px; padding:2px 5px 5px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:none;}
.ap_statusError {width: 246px; padding:2px 5px 5px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.ap_backupset {width: 245px; padding:2px 5px 5px 5px; font:normal 16px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border:solid 1px #b8b8b8;}

.showFilters, .removeFilter {border:solid 1px #ccc; border-radius: 4px;}


.portal .pageTitle {float:left; width:980px; margin:0; }

.portal .infoTip{background: url(../images/information.gif) no-repeat scroll right center transparent; padding-right: 15px;}
.portal p.formHolder {margin-bottom: 20px;}

.portal form.login{margin: 20px 0 0;
}

.portal .filterSearch {	padding:0 0 10px 0; font:normal 14px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
/*.portal .filterSearch label {float:left; padding-top: 4px; padding-right: 0px;}*/
.portal .filterSearch #removeFilterSide{padding: 4px 0 0 0;}
.portal .filterSearch input { color:#ffffff; padding:0; margin:0; border:1px solid #848484;;  color:#000; /*color:#acacac;padding:3px 0px; height:15px; width:192px; font-size: 12px*/}
/*.portal #removeFilterUnder{clear:right; float:right; margin: 5px 29px 0 0}*/

.portal .subSection{float:left; width:950px; padding:10px 0; }
.portal .account_details{float:left; width:980px; margin:0;}
.portal .customer_details{margin:0; min-height:1000px; padding: 10px 0 0 0;}
.portal .surf_details{margin:0; min-height:1300px; padding: 0;}
.portal .ms_details{position:relative; margin:0; min-height:800px; padding: 10px 0 0 0; z-index:-2;}
.portal .key{width:650px; <!--border:1px  solid #AEC4E4; background-color:#F9FAFB;--> padding:5px 0 5px 6px; margin-bottom: 17px}
.portal .key h3{float:left; margin: 0 30px 0 0; font-weight:bold; font-size: 14px}
.portal .key span{font:normal 15px Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; vertical-align: middle;}
.portal .key .statusHeading{padding: 0px 10px 4px 17px;}
.portal .key .key_error{padding: 2px 10px 4px 17px; background: url(../images/key_error.gif) left no-repeat;}
.portal .key .key_warning{padding: 2px 10px 4px 17px; background: url(../images/key_warning.gif) left no-repeat;}
.portal .key .key_ok{padding: 2px 10px 4px 17px; background: url(../images/key_ok.gif) left no-repeat;}

.portal .statusOK {color:#008B00; margin:0 0 5px 0; padding: 0 0; background:none; border:none;}
.portal .statusWarning {color:#e8a514; margin:0 0 5px 0; background:none; border:none;}
.portal .statusError {color:#FF0000; margin:0 0 5px 0; background:none; border:none;}

.portal *, .portal * focus {
	margin: 0;
	padding: 0;
}

.portal ul{/*padding-left:20px;*/padding-bottom:10px}

.portal .slideContainer {
	<--width: 250px;-->
	width: 980px;
}

.portal .slideContainer *{
  clear: left;
}

.portal .slideContainer h1{
	margin: 0;
}

.portal h1.next {
  padding-top: 20px;
}

.portal h2.trigger {
	padding: 0 0 0 30px;
	margin: 0 0 5px 0;
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 28px;
	line-height: 28px;
	width: 218px;
	font-size: 1.1em;
	float: left;
	overflow: hidden;
}
.portal h2.trigger a {
  outline: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	font-weight: normal;
	width: 212px;
}
/*h2.trigger a:hover { color: #ccc; }*/
.portal h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.portal .toggle_container {
	margin: 0;
	padding: 0 0 0 0;
	/*border: 1px solid #AEC4E4;
	background-color: #F9FAFB;*/
	/*background: #f0f0f0 url(../images/toggle_block_stretch.gif) repeat-y left top;*/
	overflow: hidden;
	font-size: 1em;
	width: 975px;
	clear: both;
	display: none;
}
.portal .toggle_container .block {
	padding: 0 10px 0 0; /*--Padding of Container--*/
	/*background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

.portal .toggle_container .block h3{font-weight:bold; font-size:12px; padding:0;margin:0;}

.portal .toggle_container .block h4{font-weight:normal; font-size:15px; padding-left:6px; margin:0;}

.block h4 a {border-radius:4px; margin-bottom: 10px; padding:5px 10px 6px 10px; font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; border: 1px solid #211650; background: #211650; font-weight: normal; color: #ffffff; font-size:15px;}


.portal .infoHolder{
	margin: 40px 0 5px; /**margin: 40px 0 5px;**/
	padding: 0;
	<!--border: 1px solid #AEC4E4;-->
	background-color: #F9FAFB;
	position:absolute;
	width: 980px;
	right: 10px;
	top: 185px;
	min-height: 250px;
	max-height: 1700px;
  display: none;
  z-index: 1;
}
.portal .infoHolderODB{
	margin: 0 0 5px; /**margin: 40px 0 5px;**/
	padding: 0;
	<!--border: 1px solid #AEC4E4;-->
	background-color: #F9FAFB;
	position:absolute;
	width: 980px;
	right: 10px;
	top: 85px;
	min-height: 250px;
	max-height: 1700px;
  display: none;
  z-index: 1;
}

.portal .infoHolder1{
	margin: 0 0 5px;
	padding: 0;
	<!--border: 1px solid #AEC4E4;-->
	background-color: #F9FAFB;
	position:absolute;
	width: 975px;
	right: 10px;
	top: 700px;
	<!--min-height: 250px;-->
  display: none;
  z-index: 1;
}

.portal #infoLoader {position:absolute;}
.portal #pageLoader {position:absolute;display:none;z-index:1}

.portal .infoPanel{width:980px;position: absolute; top:0px;padding:0;}

.portal .infoPanel p{color: black}

.portal .infoPanel h1{text-align: center; font-size: 1.2em; padding-top: 0; color: black;}

.portal .infoPanel h2{font-size: 1em; font-weight: normal; padding:5px 0; color: black;}

.portal .infoPanel table, .portal .infoPanel2 table{width: 100%; background-color: #FFFFFF; border-collapse: collapse; table-layout: fixed;text-align: center;}

.portal .infoPanel table a.loadErrors {text-decoration: underline}
.portal a.loadPanel {text-decoration: underline}

.portal .infoPanel table th, .portal .infoPanel2 table th{border: 1px solid #d6d6d6; padding:5px 0}
.portal .infoPanel table td, .portal .infoPanel2 table td{border: 1px solid #d6d6d6; padding:5px 0}

//MC alter width
.portal .infoPanel table *, .portal .infoPanel table *{text-align: center;}

.portal #infoPanel2Loader {position:absolute;}

.portal .infoHolder2{position:absolute; width:682px; min-height:200px; border:1px solid #aec4e4; background-color:#f6f6fb; top:122px; right:10px; display:none; z-index: 1;}

.portal .infoPanel2{padding: 10px; /*width:610px;*/ overflow:hidden}

.portal .infoPanel2 h1{text-align: center; font-size: 1.2em; padding: 0; color: black;}

.portal .infoPanel2 h2{font-size: 1em; padding:5px 0; margin:0;}

.portal .validationErrors{color:#000}
.portal .validationErrors li{color:#000}

.portal .moveItems{width:70px;margin: 0 5px}
.portal table.standard {border-collapse: collapse; table-layout:auto; margin: 10px 0; padding: 10px 0}
.portal table.standard * {text-align: left}
.portal table.standard tbody {margin:0; padding:0}
.portal table.standard td{padding: 3px 3px 3px 10px; border:none}
.portal table.standard label {padding-right: 20px}
.portal table.standard tr.formSection > td {padding-top: 10px}

.portal table.standard1 {border-collapse: collapse; table-layout:auto; margin: 10px 0; padding: 10px 0}
.portal table.standard1 tbody {margin:0; padding:0}
.portal table.standard1 td{padding: 3px 3px 3px 0; border:none}
.portal table.standard1 label {padding-right: 20px}
.portal table.standard1 tr.formSection > td {padding-top: 10px}

.portal table input.narrow{width:30px}

/MC changes for report scrolling
.reportOptions {height: 900px}
#reportResults {height: 900px}
.portal table.adminList {display: block;width: 100%;height: 290px; overflow-y: auto; position: sticky; top: 0; background-color: #FFFFFF; border-collapse: collapse; table-layout:auto}

//MC alter table
.portal table.adminList thead{text-align: left; width: 100%;}
.portal table.adminList tbody{text-align: left; width: 100%;}

.portal table.adminList th{/**border: 1px solid #d6d6d6;**/ padding:5px 5px; color:#000; text-decoration:underline}
.portal table.adminList td{/**border: 1px solid #d6d6d6;**/ padding:5px 5px}

/MC edit table width
.portal table.adminList *{text-align: left;}
.portal table.adminList th.paidFor{width:150px}
.portal table.adminList th.userType{width:60px}
.portal table.adminList th.edit{width:25px}
.portal table.adminList th.delete{width:40px}

.portal table.adminList tr.flagged{background-color:#ffe4e1}
.portal table.adminList tr.flaggedWarning{background-color:#fff68f}

.portal table.newsTable * {vertical-align:top; text-align: left}
.portal table.newsTable button.appendNewsMsg {margin:0}

.portal table.scrollTable{
  margin:0;
}

/*Sortable table*/
table.sortableTable{
  width: auto;
}

table.sortableTable thead tr .header {
	background-image: url(../images/table_noSort.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right: 16px;
}
table.sortableTable thead tr .headerSortUp {
	background-image: url(../images/table_asc.gif);
}
table.sortableTable thead tr .headerSortDown {
	background-image: url(../images/table_desc.gif);
}

.portal #logsTable {clear: both}

.portal .blank{min-height:300px;}

.portal .filterRow {height:25px;}
.portal .dateInput{width: 70px;}
.portal div.dateFilterRow { float:left; padding:4px 0px 10px 5px; width: 400px;}
.portal div.dateFilterRow input { float:left; padding:0; margin: 0 5px; }
.portal div.dateFilterRow label { float:left; }
.portal .urlInput{width: 400px;}
.portal .urlList{width: 403px; }
.portal .IPPart{width: 25px;}
.portal .membersList{width: 456px;}
.portal .usersList{width: 250px;}
.portal #otherUsersList{margin-top: 50px}
.portal .userInput{width: 197px;}
.portal .wideInput{width: 350px;}
.portal input[type="radio"]{margin-right: 5px;}
.portal #invalidAliases{margin-top: 72px}

/*.portal .categoryHolder{height:200px}*/
.portal .categoryCheck{width: 150px; }
/*.portal button.lineup{width:70px; text-align:center;}*/
.portal button, .portal input[type='submit'], .portal input[type='button']{font-size: 0.8em}
.portal .orderVal{display: none}

#disableMail, #disableMailsafe {padding: 0 3px 1px 0; border: solid 1px #fd0404;background-color: #fd0404;border-radius:4px;cursor: pointer;overflow: visible;font:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;color:#ffffff;font-size:14px;}


.portal div#groupUsers1{width:255px; float:left}
.portal div#groupUsers2{width:85px; float:left;}
.portal div#groupUsers3{width:255px; float:left}

.portal #selectable .ui-selecting { background: #FECA40; }
.portal #selectable .ui-unselecting { background: #EEEEEE; }
.portal .ui-selected { background: #F39814; }

.portal table.timetable{border: 2px solid #333;}
.portal table.timetable th{border:2px solid #333}
.portal table.timetable td{width:50px; height: 6px; border:1px solid #ccc;border-left: 2px solid #333;border-right: 2px solid #333; padding:0}
.portal table.timetable th.timeTitle{font-size:12px; border:2px solid #333; width:40px; text-align:right; padding:0 2px 10px}
.portal table.timetable tr.hourStart{border-top: 2px solid #333}

.portal #selectControls {padding: 0 0 0 470px; }
.portal .timesKey{width: 10px; height: 10px; border: 1px solid; float:right; margin-top:2px}

.portal #reportBuilder {margin:10px 10px 10px 0;}
.portal .reportBuilderRow {padding: 10px 0 5px}
.portal .reportFirstCol {width: 60px; display: block; float:left; padding-top:12px}

.portal .mailFilterHolder{margin:10px 0 30px;}
/*.portal #quarantineParent .mailFilters{height:75px; display:none}
.portal #allParent .mailFilters{height:105px; display:none}*/ 
.portal .mailFilters {padding: 10px 0 20px; height:75px; display:none}
.portal .mailFilterRow {padding: 10px 0 0;}
.portal .mailFilterFirstCol {width: 85px; display: block; float:left; padding-top:2px}
/*.portal .mailFilters{display:none}*/
 
 /*.portal .reportOptions {margin-bottom:10px}*/
.portal .reportOptions a {padding: 0 3px}

.portal table.emailList *{text-align: left; vertical-align: text-top}
.portal table.emailList th{border: none}
.portal table.emailList td{border: none}
.portal table.emailList th.emailDate{width: 50px;}
.portal table.emailList th.emailTime{width: 50px;}
.portal table.emailList th.emailFrom{width: 160px;}
.portal table.emailList th.emailSubject{width: 195px;}
.portal table.emailList th.emailSpamScore{width: 30px;}
.portal table.emailList th.emailStatus{width: 30px;}
.portal table.emailList a{text-decoration:underline}
.portal table.emailList tbody{font-size:14px; font-family:'stolzlmedium',Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.portal #pagedTable{min-height: 300px;}
.portal .highlighted{color: #CC3366}

.portal table.invoiceTable {table-layout:auto; width: 100%;}
.portal table.invoiceTable *{text-align: left}
.portal .invoiceListHolder .tablePager{text-align: center}

.portal #backupLicenseTable{text-align: left}

.statusWhitelisted {color: #339900}
.statusBlacklisted {color: #000000}
.statusVirus {color: #cc3300}
.statusHighSpam {color: #6600cc}
.statusLowSpam {color: #3399cc}
.statusDangerous {color: #ff9900}
.statusClean {color: #339900}

.dialog h1 { font-weight:normal ; margin: 0 0 15px; font-size:20px; }
.dialog table.adminList {width: 100%; background-color: #FFFFFF; border-collapse: collapse; table-layout:auto}

.dialog table.adminList th{border: 1px solid #d6d6d6; padding:5px 5px; color:#000}
.dialog table.adminList td{border: 1px solid #d6d6d6; padding:5px 5px}
.dialog .dateInput{width: 75px; padding:0;}
.dialog .filterRow {padding: 0 0 5px}
.dialog .filterRow .hitListFilterFirst {width: 50px; display: block; float:left; }
.timeInput{width: 18px; }

.tablePager {margin: 20px 0; display: block; height: 20px}
.clientPager .first:hover, .clientPager .prev:hover, .clientPager .next:hover, .clientPager .last:hover {text-decoration: underline}
.clientPager .pagedisplay {font-weight:bold}
.portal tr.oddRow{background-color:#F5F5F5}

/* Styling for backup reports */
.backupReport{
	width:650px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 0;
	color:#000;
	font:normal 9pt Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	position: relative;
}
.backupReport td{ vertical-align:top}
.backupReport h2 {font: bold 22pt Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.backupReport .reportSummary, .backupReport .reportSummary td, .reportList{border: 2px solid #999999;}
.backupReport .reportSummary td, .backupReport .reportList td, .backupReport .reportList th{padding: 1px 3px}
.backupReport .tableTitle {color: #FFF; font-weight:bold; background-color: #999999}
.backupReport .profileTitle{color: #555555; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 8pt;}
.backupReport .profileContent{color: #0033CC; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 9pt;}
.backupReport .reportList{width: 650px}
.backupReport .reportList .headings{color:#008000; font-weight:bold; background-color:#D8D8D8}
.backupReport .reportList th, .backupReport .reportList td{border: 1px solid #FFF}
.backupReport .reportList tr.even{background-color:#EEEECC}
.backupReport .noDataMessage{text-align:center}
.backupReport .statusOK {color:#000; }
.backupReport .statusError {color:#F00; }
.backupReport .statusWarning {color:#FF8C00; }

.backupReport .reportKey{width:650px; border: 1px solid #000; background-color:#F0F0F0; padding: 2px 1px}
.backupReport .reportKey .keyHeading{font-weight:bold; text-decoration:underline}
.backupReport .reportKey .keyLine{padding-left:10px}
.backupReport .reportKey .keyItem{width:100px; color:#F00}
.backupReport .reportKey .keyTable{padding:0; margin:0}
/* End of styling for backup reports */
