/*
 * Copyright 2010 Avaya LLC All Rights Reserved.
 */
@-moz-document url-prefix() {
    button::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner {
        padding: 0px !important;
        margin: 0px !important;
        border: none !important;
    }
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
#header {
    display: table;
    position: absolute;
    top: 0;
    height: 50px;
}
#header ul , .subtabSystemDiv ul {
	list-style: none;
	padding:0;
	margin:0;
}
#header ul {
    display: table-row;
    margin-left: 0px;
}
#header li {
    margin: 0;
    display: table-cell;
    vertical-align: bottom;
    white-space: nowrap;
}
#header ul.tabNavigation li a {
    text-decoration: none;
    display: block;
    position: relative;
    color: #f4f6f8;
    padding: 7px 25px;
    margin-right: 4px;
    background: #9ea3aa;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#header ul.tabNavigation li a.selected {
    position: relative;
    color: #333;
    background: #e6e6e6;
}
#header ul.tabNavigation li a:hover {
}
#header ul.tabNavigation li a:focus {
    outline: none;
}
.tabBorder {
    text-align: center;
    position: relative;
    height: 3px;
    line-height: 0px;
}
.tabBorder img {
    margin-top: 3px;
}
.tabBorderSelected {
    background-color: #cc0000;
}
.arrowImage {
    display: none;
    position: relative;
    top: 0px;
}
#warningIcon {
    border:0;
}
#header #warningIcon {
    margin-right: 4px;
    vertical-align: bottom;
}
.embedded #topbarDiv {
    display: none;
}
#topbarDiv {
    color: #a6a9ad;
    width: 100%;
    display: table;
    position: fixed;
    left: 0;
    height: 50px;
    background: #373f4b; /* Old browsers */
    background: -moz-linear-gradient(top,  #373f4b 0%, #1c2633 50%, #0e1723 51%, #0e1723 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373f4b), color-stop(50%,#1c2633), color-stop(51%,#0e1723), color-stop(100%,#0e1723)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #373f4b 0%,#1c2633 50%,#0e1723 51%,#0e1723 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #373f4b 0%,#1c2633 50%,#0e1723 51%,#0e1723 100%); /* W3C */
}
#topbarDiv em {
    color: #a6a9ad;
    font-size: 11px;
}
#topbarDiv > div > div.logoBorder {
    overflow: hidden;
    background: #6e7783;
    padding: 0 1px 0 0;
    background: #676f7b; /* Old browsers */
    background: -moz-linear-gradient(top,  #474f5b 0%, #7c8693 50%, #6e7783 51%, #1e2733 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474f5b), color-stop(50%,#7c8693), color-stop(51%,#6e7783), color-stop(100%,#1e2733)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #474f5b 0%,#7c8693 50%,#6e7783 51%,#1e2733 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #474f5b 0%,#7c8693 50%,#6e7783 51%,#1e2733 100%); /* W3C */
}
#topbarDiv .em {
    color: #fff;
}
#topbarDiv > div {
    display: table-row;
}

#topbarDiv > div > div {
    display: table-cell;
    vertical-align: middle;
    width: 0%;
    float: none;
    white-space: nowrap;
    padding: 0px 10px;
}
#topbarDiv > div > div#title {
    padding: 0 20px;
    background: #1C262d;
}
#topbarDiv > div > div.filler {
    width: 100%;
}
#topbarDiv > div > div.sep {
    padding: 0px;
    background: url("../pics/top_grad.png") top center no-repeat;
}
#topbarBorderDiv {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    height: 1px;
    background: url("../pics/border_gradient.png") bottom right no-repeat;    
}
#avayaLogoDiv, #avayaLoginLogoDiv {
    width: 111px;
    height: 32px;
    padding: 0;
    margin-right: 1%;
    margin-left: 5px;
    margin-top: 4px;
    float: right;
    background: url('../pics/avaya_logo_new.gif') center center no-repeat;
}
#links a, #links label {
    margin-left: 5px;
    margin-right: 5px;
}
#contentBorder {
    clear: both;
    height: 4px;
    background: #e1e0de url("../pics/tabs_border.png");
    margin-top: -3px;
}
#content {
    background-color: #e6e6e6;
    /*border: 4px solid #393F49;*/
    border: none;
    bottom: 0;
    clear: both;
    overflow: auto;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    box-shadow: 1px 1px 0 #999;
}
#content > div {
    margin: 10px 10px 0 10px;
}
#centerLayoutDiv {
    text-align: center;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50px;
    bottom: 0;
}
#wrapper {
    height: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.title {
    margin-top: 12px;
    margin-left: 1%;
    float: left;
    text-align: left;
}
.title > label {
    display: block;
    font-style: normal;
    color: #92969c;
    font-size: 12px;
    font-family: Arial;
    white-space: nowrap;
}
.links{
    margin-top: 12px;
    float: right;
    width: 40%;
    text-align: right;
}
.greyLink {
    color: #646464;
    text-decoration:none;
}
.fullWidth {
    width: 100%;
}
.loginBody {
    padding: 0;
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size: 12px;
    color: #444;
}
.loginContainer {
    margin-left: auto;
    margin-right: auto;
    width: 620px;
    min-height: 330px;
    padding: 20px 0 20px 0;
    border-radius: 8px;
    -moz-box-shadow: 3px 5px 9px #aaa;
    -webkit-box-shadow: 3px 5px 9px #aaa;
    position: relative;

    background: #f2f3f7; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjJmM2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YzljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #f2f3f7 0%, #c6c9ce 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f2f3f7), color-stop(100%,#c6c9ce)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #f2f3f7 0%,#c6c9ce 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(135deg,  #f2f3f7 0%,#c6c9ce 100%); /* W3C */
    box-shadow: 1px 1px 5px #52555A;
}
.logoDiv {
    text-align:left;
    width: 139px;
    height: 40px;
    margin-left: 20px;
    background-image: url('../pics/avaya.gif');
}
#loginHeader {
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    margin-top: 10px;
    margin-left: 200px;
    margin-right: 20px;
    padding: 4px 0 4px 20px;
    text-align: left;
    font-size: 22px;
}
.boldText {
    font-weight: bold;
}
.cpy {
    font-size: 11px;
    text-align: left;
    text-shadow: 1px 1px 1px #eee;
    position: absolute;
    bottom: 10px;
    left: 220px;
    right: 0;
}
#formContainer {
    padding-top: 10px;
    margin-left: 200px;
}
#formFields, #changePasswordFields {
    width: 420px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
#frmLogin {
    margin-bottom: 10px;
}
#changePassword {
    color: #3874a1;
    display: block;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 7px;
    text-decoration: none;
    text-shadow: none;
}
#languageSelect {
    width:100%;
}
#formFieldsTable,
#changePasswordFieldsTable {
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size: 12px;
    margin: 0 20px;
    text-align: left;
    border-collapse: collapse;
}
#formFieldsTable label,
#changePasswordFieldsTable label {
    margin-right: 10px;
}
#formFieldsTable label#systemId {
    width: 220px;
    margin-right: 0;
}
#formFieldsTable input,
#formFieldsTable select,
#changePasswordFieldsTable input,
#changePasswordFieldsTable select {
    margin: 1px 0;
    width: 220px;
}
#formFieldsTable select {
    width: 100%;
}
#formFieldsTable #loginButton,
#changePasswordFieldsTable #cancelButton {
    min-width: 80px;
    width: auto;
    line-height: 15px;
    margin-top: 10px;
}
#systemId {
    font-size: 9px;
    width: 250px;
    display: block;
    text-align: left;
    word-wrap: break-word;
}
.systemIdRow {
    height: 29px;
}
#statusDiv {
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 20px;
}
#bannerDiv {
    font-size: 11px;
    margin: -10px 20px 20px 20px;
    max-height: 70px;
    overflow: auto;
    text-align: left;
    padding: 5px 0;
    border-bottom: 1px solid #f2f3f7;
    border-top: 1px solid #c6c9ce;
    white-space: pre-line;
    word-wrap: break-word;
}
.alignRight {
    text-align: right;
}
.alignLeft {
    text-align: left;
}
.alignCenter{
    text-align: center;
}
.redText {
    color: #cc0000;
}
.blackText {
    color: #000000;
}
.greyText {
    color: #646464;
}
.greenText {
    color: #339900;
}
.orangeText {
    color: #ff9d0b;
}
.accentRedText {
    color: #cc0000;
}
.blackOnWhite {
    background-color: #ffffff;
    color: #333;
}
.avayaWebcontrolTable th, .avayaWebcontrolTable td {
    padding:0.2em 0.5em 0.2em 0.5em;
}
.avayaWebcontrolTable th {
    padding-top:0.25em;
    padding-bottom:0.25em;
    border-right: 1px solid #ccc;
    font-weight: normal;
}
.avayaWebcontrolTable th:last-child {
    border: none;
}
.avayaWebcontrolTable thead {
    background: #e6e6e6; /* Old browsers */
    background: -moz-linear-gradient(top,  #ededed 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #ededed 0%,#dddddd 100%); /* W3C */
}
.avayaWebcontrolTable {
    text-align: left;
}
.avayaWebcontrolButton[disabled], .submit[disabled],
.avayaWebcontrolButton[disabled]:active, .submit[disabled]:active,
.avayaWebcontrolButton[disabled]:hover, .submit[disabled]:hover,
.avayaWebcontrolButton, .submit {
    padding: 3px 10px;
    border-radius: 2px;
    background: #e0e3e5; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0e3e5 0%, #e0e4e6 50%, #d7d9dc 51%, #cdcfd3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e3e5), color-stop(50%,#e0e4e6), color-stop(51%,#d7d9dc), color-stop(100%,#cdcfd3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0e3e5 0%,#e0e4e6 50%,#d7d9dc 51%,#cdcfd3 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #e0e3e5 0%,#e0e4e6 50%,#d7d9dc 51%,#cdcfd3 100%); /* W3C */
    border: 1px solid #a1a7ad;
    color: #333;
    font-weight: normal;
}
.avayaWebcontrolButton:active, .submit:active {
    cursor: pointer;
    background: #ccc;
    box-shadow: inset 0px 1px 1px #999;
    text-shadow: 1px 1px 0 #e2e2e2;
}
.avayaWebcontrolButton:hover, .submit:hover {
    border: 1px solid #646464;
    cursor: pointer;
}
.avayaWebcontrolBody, .avayaWebcontrolEULABody, .avayaWebcontrolButton, .avayaWebcontrolTable, .submit{
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size: 12px;
}
.avayaWebcontrolBody, html {
    padding:0; 
    margin:0; 
    border:0;
    color: #333;
    height: 100%;
    background: #AEB3BA;
}
.avayaWebcontrolEULABody {
    padding:0;
    margin:0;
    border:0;
    color: #333;
    height: 100%;
    background: #FFFFFF;
}
html.avayaPrint, html.avayaPrint body {
    background: none repeat scroll 0 0 #FFFFFF;
}
.groupHeader {
    background: #e6e6e6;
    padding: 0;
    border-radius: 4px 4px 0 0;
    font-weight: bold;
    text-align: left;
    border: 1px solid #ccc;
    border-bottom: none;
    box-shadow: inset 1px 1px 0px #e9e9e9;
    min-height: 35px;
    display: block;
    position: relative;
}
.groupHeader > h4 {
    color: #000000;
    margin: 0 0 0 10px;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 35px;
}
.groupHeader > div {
    float: right;
    margin: 4px 10px 4px 0;
    font-weight: normal;
}
.groupContainer {
    position: relative;
    padding: 0 0 5px 0;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
}
.bottomFieldsetDiv {
    margin-bottom: 20px;
    height: 8px;
    text-align: center;
}
.resizerImage, .resizerImage_ff {
    margin-top: -2px;
}
.scrollableTable, .nonScrollableTable {
    width:100%;
    border-collapse:collapse;
    background-color: #ffffff;
}
#usageHistoryDiv {
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
    width: 58%;
    padding-left: 1%;
}
.embedded #usageHistoryDiv {
    width: 48%;
}
#usageHistoryDiv .graphChart {
    height: 180px;
    width: 98%;
}
.graphChart {
    margin-bottom: 2px;
}
.graphAxeLabelX span,
.graphAxeLabelY span {
    color: #27a8d1;
    font-size: 11px;
}
.graphAxeLabelY {
    text-align: left;
    margin-bottom: -10px;
}
.graphAxeLabelX {
    text-align: center;
}
#memoryUsageDiv {
    height: 230px;
    width: 28%;
    float: left;
    margin-top: 10px;
    border-right: 1px solid #e2e2e2;
}
.embedded #memoryUsageDiv {
    width: 24%;
}
#diskUsageDiv {
    height: 230px;
    width: 28%;
    float: left;
    margin-top: 10px;
}
.embedded #diskUsageDiv {
    width: 24%;
}
.scroll {
    overflow-x:hidden;
    overflow-y:auto;
}
.hiddenElement {
    display: none;
}
#cpuUsageGraph {
    margin-left: 20px;
    margin-top: 10px;
}
#cpuUsageGraph .graphChart {
    height: 130px;
    width: 90%;
}
#memoryUsagePie {
    margin-top: 10px;
    margin-left: 20px;
}
#memoryUsagePie .graphChart {
    height: 130px;
    width: 90%;
}
#cpuUsageGraph .jqplot-table-legend,
#memoryUsagePie .jqplot-table-legend {
    font-weight: bold;
    font-size: 13px;
    color: #5F798F;
}
#modal-overlay {
    background: #26292d;
    cursor:wait;
}
.modalPadding {
    padding: 10px;
    border-radius: 0px 0px 4px 4px;
    background: #e6e6e6;
}
#graphModal-container {
    width:520px;
    height: 410px;
}
#graphModalButtons {
    text-align: center;
}
#warningModal-container {
    height:15%;
    width:35%;
}
#portChangedModal-container {
    height:150px;
    width:35%;
}
#certificateChangedModal-container {
    height:150px;
    width:35%;
}
#invalidPasswordModal,
#lanRestartWarningModal {
    width: 450px;
}
#timeDependencyWarningModal,
#timezoneChangedModal,
#networkChangedModal,
#dhcpChangedModal,
#serviceRestartWarningModal,
#subinterfaceDeleteWarningModal,
#selectRestoreModal,
#shutdownRebootModal,
#licenseExpireModal {
    width: 400px;
}
#subinterfaceCreationModal {
    width: 500px;
}
#clearCacheWarningModal,
#rebootSystemWarningModal,
#dependencyWarningModal,
#webcontrolChangedModal,
#uninstallWarningModal,
#errorMessageModal,
#certificateModal {
    width: 350px;
}
#selectSystemUpdatesModal-container {
    height: 380px;
    width: 650px;
}
#stopServiceWarningModal,
#selectVersionModal,
#licenseModal {
    width:300px;
}
#selectVersionModalTableDiv {
    border: 1px solid #ccc;
}
#shutdownRebootModalText {
    height: auto;
}
.modalButtons {
    padding-top: 20px;
    text-align: center;
}
#licenseModalPassword {
    padding: 10px 0px;
}
.modalHeader {
    text-align:left;
    padding: 6px 10px;
    background: #373F4A;
    border-radius: 4px 4px 0px 0px;
    font-weight: bold;
    color: #fff;
    background-image: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 282, color-stop(0%, #4a5059), color-stop(100%, #171F2A));
    background-image: -webkit-radial-gradient(center top, farthest-side circle, #4a5059 0%, #171F2A 100%);
    background-image: -moz-radial-gradient(center top, farthest-side circle, #4a5059 0%, #171F2A 100%);
    background-image: radial-gradient(farthest-side circle at center top, #4a5059 0%, #171F2A 100%);
}
.subtabSystemDiv {
    text-align: left;
    display: table;
    margin: 0 auto;
}
.subtabSystemDiv ul li {
    float: left;
    margin-right: -1px;
}
.subtabSystemDiv li:first-child a {
    border-radius: 3px 0 0 3px;
}
.subtabSystemDiv li:last-child a {
    border-radius: 0 3px 3px 0;
}
.subtabSystemDiv ul li a {
    text-decoration: none;
    display: block;
    padding: 5px;
    color: #333;
    min-width: 12em;
    text-align: center;
    background: #e0e3e5; /* Old browsers */
    background: -moz-linear-gradient(top,  #ecedee 0%, #d4d5d6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecedee), color-stop(100%,#d4d5d6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ecedee 0%, #d4d5d6 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #ecedee 0%,#d4d5d6 100%); /* W3C */
    border: 1px solid #a1a7ad;
    white-space: nowrap;
}
.subtabSystemDiv ul li a:focus {
    outline: none;
}
.subtabSystemDiv ul li a.selected {
    outline: none;
    position: relative;
    background: #9BA1A9;
    color: #fff;
    box-shadow: inset 1px 2px 3px #6B7179;
    border: 1px solid #51575d;
}
.subtabSystemDiv ul li a.liSelected {
    border-color: black;
}
.subtabBorderDiv {
    height: 10px;
    clear: both;
    border-left: 1px solid #bcbebe;
    border-right: 1px solid #bcbebe;
    border-top: 1px solid #bcbebe;
    background: #fff;
}
.subtabContentDiv {
    clear: both;
    margin-top: 10px;
}
#homeContentDiv {
    margin-top:0;
    clear: both;
}
/*
#filterAppicationLog {
    width: 300px;
    text-align: left;
    clear: both;
    padding-bottom: 5px;
}
*/
#filterSyslogDiv {
    text-align: left;
    display: table;
}
#filterSyslogDiv > div {
    display: table-row;
}
#filterSyslogDiv > div > span {
    display: table-cell;
    vertical-align: bottom;
    padding-left: 20px;
}
#filterSyslogDiv select {
    margin: 0;
}
#selectLevel {
    float: left;
}
#timestampApplicationsLog, #timestampNotifications {
    width: 25%;
}
#closeModal {
    margin: 20px;
}
.floatRightAlignRight {
    float: right;
    text-align:right;
    width: 49%;    
}
.listRowDiv {
    width:100%;
    padding-bottom:30px;
    clear: both;
}
.listLeftDivRadio, .listLeftDiv, .floatLeftAlignLeft {
    width: 49%;
    float: left;
    text-align: left;    
}
.listLeftDiv {
    padding-top:5px;
}
.listRightDiv {
    width: 49%;
    float: right;
    text-align: left;
}
.networkCheckboxDiv {
    width: 100%;
    text-align:left;
    padding-bottom:5px;
    clear:both;
}
.dateCheckboxDiv {
    width: 100%;
    text-align:left;
    padding-top:9px;
    clear:both;
}
.dateLabelDiv {
    float: left;
    text-align:left;
    padding-top:9px;
    width: 30%;
}
.dateInputDiv {
    width: 68%;
    float: right;
    text-align: left;
}
.saveButtonDiv {
    padding-top: 10px;
    width: 100%;
    clear: both;
    text-align: right;
}
#timeHourInput, #timeMinutesInput {
    width: 50px;
}
.datepickerIconMargin {
    margin-top: 0.4em;
    margin-left: 0.2em;
    margin-bottom: 0;
}
.repositoryRowDiv {
    width: 100%;
    padding-bottom: 5px;
    clear: both;
    text-align:left;
}
.repositoryLabelDiv {
    padding-top:8px;
    float: left;
    text-align: left;
    padding-left: 5px;
    width: 16%;
}
.repositoryTextDiv {
    float: left;
    text-align: left;
    padding-left: 5px;
    width: 40%;
}
.repositoryControlsDiv {
    float: left;
    text-align: left;
    padding-left: 5px;
    width: 40%;
}
.repositoryForm {
    float: right;
}
.repositoryCheckboxDiv {
    margin-right:5px;
    float: left;
}
.repositoryInputLabelDiv {
    margin-top: 3px;
    margin-right:5px;
    float: left;   
}
#backupAndRestoreSerivceTh {
    width: 35%;
}
.floatLeft {
    float: left;
    width: 49%;
}
.floatRight {
    float: right;
    width: 49%;
}
.smallText {
    font-size: 0.8em;
}
#logoutLink:hover, #helpLink:hover, .underlinedText {
    text-decoration: underline;
}

.fixedButtonWidth {
    width: 200px;
}
.greyBackground {
    background: #f0f0f0;
}
#helpLeftDiv {
    float: left;
    width: 150px;
    height:100%;
    background: #f2f2f2 url("../pics/help_gradient.gif") center;
}
#helpRightDiv {
    float:right;
    width: 430px;
    height: 100%;
    overflow-x:hidden;
    overflow-y:auto;
}
#helpContentDiv {
    margin: 10px;
}
.liTitle {
    font-weight: bold;
    color: #003e61;
    background-color: #dde5e8;
}
.liContent {
    padding: 5px;
    background-color: #ffffff;    
}
.liContentAlt {
    padding: 5px;
    background-color: #f5f5f5;    
}
#helpContentDiv ol li {
    margin-top: 15px;
    border: 1px solid #cbcbcb;
}
#helpContentDiv ul li {
    margin-top: 0;
    border: 0;
}
#helpContentDiv dl dt {
    text-decoration: underline;
}
#helpLeftDiv a {
    text-decoration: none;
    color: #000000;
}
#helpLeftDiv a:focus {
    outline: none;
}
#helpLeftDiv a:hover {
    color: #cc0000;
    font-weight: bold;
}
#helpLeftDiv a.selected {
    color: #cc0000;
    font-weight: bold;
}
.helpItemDivClass {
    padding: 5px;
}
#helpPrevNextLinksDiv {
    text-align: right;
    margin-right: 10px;
}
.selectedHelpDiv {
    background-color: #f0f0f0;
}
.disabledLink {
    text-decoration: none;
    color: 	#736F6E;
    cursor: default;
}
.emptyRowDiv {
    height: 4px;
    clear: both;
    overflow: hidden;
}
.infoFieldset {
    clear: both;
    padding: 5px 10px;
    border: 1px solid #bbb;
    border-radius: 5px;
    box-shadow: 0px 1px 0px #fff;
}
.vendorLeftDiv {
    width: 32%;
    text-align: left;
    padding-bottom: 8px;
    color: #999;
}
.vendorRightDiv {
    width: 66%;
    text-align: left;
    padding-bottom: 8px;
}
#selectSystemUpdatesModalButtons {
    width: 100%;
    text-align: left;
    padding-top: 8px;
}
.grayBorder {
    border: 1px solid #b4b4b4;
}
.avayaWebcontrolTable tr.odd > td,
.avayaWebcontrolTable tr.even > td {
    border-bottom: 1px solid #e2eefe;
}
.avayaWebcontrolTable th.header {
    background-image: url(../pics/bg.gif);
    background-repeat: no-repeat;
	background-position: center right;
}
.avayaWebcontrolTable th.headerSortDown {
    background-image: url(../pics/desc.gif);
    background-repeat: no-repeat;
	background-position: center right;
}
.avayaWebcontrolTable th.headerSortUp {
    background-image: url(../pics/asc.gif);
    background-repeat: no-repeat;
	background-position: center right;
}
.floatRightAlignLeft {
    width: 47%;
    float: right;
    text-align: left;
}
.floatLeftAlignRight {
    width: 47%;
    float: left;
    text-align: right;
}
.buttonGroupMargin {
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.buttonGroupMargin[disabled],
.buttonGroupMargin[disabled]:hover {
    padding-top: 2px;
    padding-bottom: 2px;
}
.floatLeftSubtab {
    float: left;
    width: 49%;
}
.floatRightSubtab {
    float: right;
    width: 49%;
}
.iconMargin {
    margin-right: 3px;
    vertical-align: middle;
}
.fileinputs {
    width: 300px;
    position: relative;
    float: left;
    /*overflow: hidden;;*/
}
.fakefile {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.repositoryInputFile {
    z-index: 2;
    cursor: pointer;
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    opacity: 0;
    margin: 0;
}

.asgInputFile {
    z-index: 2;
    cursor: pointer;
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    opacity: 0;
    margin: 0;
}

.fieldset {
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 1px 1px 5px #d2d2d2;
}
#debugFilesInfo {
    text-align: right;
    margin-right: 10px;
    color: #999;
}
#debugFieldset {
    display: none;
}
.webcontrolInput {
    min-width: 100px;
}
.pluginIframe {
    width: 100%;
    height: 100%;
}
.clearBoth {
    clear: both;
}
#passwordRestrictionsDiv ul {
    margin-left: 100px;
}
.checkboxLabelMargin {
    position: relative;
    bottom: 2px;
}
.passwordRulesList {
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
}
.abeGradient {
    background: #fcfdfc url(../pics/gradient_abe.gif) bottom left repeat-x;
}
.changePassGradient1 {
    background: #fcfdfc url(../pics/change_pass_gradient1.gif) bottom left repeat-x;
}
.changePassGradient2 {
    background: #fcfdfc url(../pics/change_pass_gradient2.gif) bottom left repeat-x;
}
.changePassGradient3 {
    background: #fcfdfc url(../pics/change_pass_gradient3.gif) bottom left repeat-x;
}
.changePassGradient4 {
    background: #fcfdfc url(../pics/change_pass_gradient4.gif) bottom left repeat-x;
}
.changePassGradient5 {
    background: #fcfdfc url(../pics/change_pass_gradient5.gif) bottom left repeat-x;
}
.changePassGradient6 {
    background: #fcfdfc url(../pics/change_pass_gradient6.gif) bottom left repeat-x;
}

#userApplicationsContentDiv {
    position: absolute;
    top: 70px;
    left: 20px;
    right: 20px;
    bottom: 0;
}
#userApplicationsContentDiv .fieldset {
    box-shadow: none;
    margin-bottom: 0;
}
.warningMessage {
    padding: 5px 5px 5px 30px;
    background: #ffffdd url("/static/pics/warning_icon.gif") 9px 5px no-repeat;
    border-bottom: 1px solid #dfdfbd;
    text-align: left;
}
#setVncDiv {
    padding-top: 10px;
}
#setVncFieldset {
    width: 450px;
    margin: 0 auto;
}
#setVncFieldset .groupContainer > div {
    margin: 10px;
    display: block;
}
#vncPortInput {
    width: 80px;
}
.vncLabelDiv {
    float: left;
    text-align:left;
    padding-top:9px;
    width: 30%;
}
.vncInputDiv {
    width: 68%;
    float: right;
    text-align: left;
}
.fullScreenIframe {
    width: 100%;
    height: 100%;
}
#generalSettingsDiv,
#systemSettingsDiv {
    width: 100%;
}
.fileinputs {
    width: auto;
}
#repositoriesContentDiv .repositoryForm {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: none;
    text-align: right;
}
#repositoriesContentDiv .repositoryForm button {
    padding-top: 0px;
    padding-bottom: 0px;
}
#repositoriesContentDiv table {
    font-family: inherit;
    font-size: inherit;
    width: 100%;
}
#repositoriesContentDiv td {
    white-space: nowrap;
    width: 0%;
}
#repositoriesContentDiv td.repositoryURLCell {
    width: 100%;
}
.fileinputs {
    margin-right: 4px;
}
.fakefile * {
    margin: 0px;
}
.repositoryCheckboxDiv {
    padding-right: 10px;
}
.subtabContentDiv,
.subtabContentDiv > div {
    position: relative;
}
iframe {
    border: 1px solid;
    border-color: #ccc #f2f2f2 #f2f2f2 #ccc;
}
#auditLogFieldset,
#logFilesFieldset {
    margin-bottom: 0px;
}
input[type="text"],
input[type="password"],
textarea,
select {
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size: 12px;
    padding: 2px 0;
    border: 1px solid #c0c8d8;
    border-color: #b0b8c8 #d0d8e8 #d0d8e8 #d0d8e8;
    border-radius: 2px;
    margin: 0;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
    outline: none;
    border-color: #6e9dc9;
}
input[type="text"][disabled],
input[type="password"][disabled],
textarea[disabled] {
    background: #e2e2e2;
    text-shadow: 1px 1px 0px #fff;
    color: #888;
}
.groupContainer a:link,
.groupContainer a:visited {
    color: #104E91;
}
.groupContainer a:hover {
    color: #c00;
}
#commonDialog {
    background: #fff;
}
#commonDialogActions {
    text-align: center;
    margin: 20px 0px 0px 0px;
}
#commonDialogActions button {
    margin: 0px 2px;
    outline: none;
}
#commonDialogContent {
    width: 300px;
}
.infoDialog #commonDialogContent,
.warningDialog #commonDialogContent,
.errorDialog #commonDialogContent,
.questionDialog #commonDialogContent {
    padding: 5px 0px 0px 35px;
    min-height: 20px;
}
.infoDialog #commonDialogContent {
    background: url("/static/pics/info_alert.png") top left no-repeat;
}
.warningDialog #commonDialogContent {
    background: url("/static/pics/warning_alert.png") top left no-repeat;
}
.errorDialog #commonDialogContent {
    background: url("/static/pics/error_alert.png") top left no-repeat;
}
.questionDialog #commonDialogContent {
    background: url("/static/pics/question_alert.png") top left no-repeat;
}
.simplemodal-data {
    box-shadow: 2px 3px 5px #696969;
    border-radius: 4px;
    border: none;
    background: #fff;
}
.simplemodal-close {
    width: 15px;
    height: 15px;
    background: url("/static/pics/close_dlg.png") center center no-repeat;
    border-radius: 3px;
    position: absolute;
    right: 5px;
    top: 5px;
}
#noDataDivnotificationsTableDiv {
    padding: 5px 0px;
    color: #999;
}
#notificationsTableDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 5px;
    right: 0px;
}
.simplemodal-data button {
    min-width: 60px;
    outline: none;
}
#mainContainer {
    display: table;
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
#eulaLink {
    color: #444;
    white-space: nowrap;
}
#formChangePassword #cancelButton,
#formChangePassword #okButton {
    min-width: 80px;
    margin: 10px 3px 0 0;
}
#passwordRulesListLogin {
    margin: 20px 20px 10px 20px;
    font-size: 11px;
}
#passwordRulesListLogin ul {
    margin: 0;
    padding: 0 0 0 15px;
}
#systemIdPrint {
    color: #444;
}
fieldset {
    border: 1px solid #bbb;
    border-radius: 5px;
    box-shadow: 0px 1px 0px #fff;
}
.ui-helper-hidden-accessible {
    top: -1000px;
    left: -1000px;
}
#dateInputDiv img {
    vertical-align: text-bottom;
}
#applicationsLogsTable td , #syslogViewerTable td {
    word-wrap: break-word;
    max-width: 200px;
}
p {
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
.repositoryNameCell {
    text-align: left;
}
#systemIdDiv {
    overflow: auto;
}
#backupAndRestoreTbody button {
    margin: 0 2px;
}
#notEnoughDataLabel {
    padding: 20px;
    display: block;
}
#downloadWindowsClientsTable {
    border-collapse: collapse;
    border: 20px solid #fff;
}
.embedded #downloadWindowsClientsTable {
    border: 10px solid #fff;
}
#downloadWindowsClientsTable td {
    padding: 20px;
    vertical-align: top;
    text-align: left;
    width: 50%
}
#downloadWindowsClientsTable a {
    font-weight: bold;
    word-break: break-all;
}
#downloadWindowsClientsTable td:hover {
    /*background: #e5f1ff;*/
    background: #ededed;
}
#downloadWindowsClientsFieldset {
    margin-bottom: 0;
}
#downloadWindowsClientsContainer {
    background: #fff;
    display: block;
}
#downloadWindowsClientsTable td > div {
    padding-left: 85px;
    min-height: 70px;
}
#downloadWindowsClientsTable td > i {
    display: block;
}

/*
#downloadWindowsClientsContainer img {
    margin-left: 10px;
}
#downloadWindowsClientsContainer > div {
    float: left;
    margin: 10px;
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 4px;
}
#downloadWindowsClientsContainer > div:hover {
    border-color: #cDdadf;
}
#downloadWindowsClientsContainer > div > a {
    display: block;
    margin-top: 5px;
}
#downloadWindowsClientsContainer > div > div {
}
#downloadWindowsClientsContainer > div em {
    color: #999;
    font-style: normal;
}
*/
.appIcon {
    height: 50px;
}
.syslogViewerColumn {
    width: 12%;
}
#syslogViewerFieldset {
    margin-bottom: 0;
}
.mainAction {
    background: #474f5b; /* Old browsers */
    background: -moz-linear-gradient(top,  #474f5b 0%, #1c2633 50%, #0e1723 51%, #0e1723 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474f5b), color-stop(50%,#1c2633), color-stop(51%,#0e1723), color-stop(100%,#0e1723)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #474f5b 0%,#1c2633 50%,#0e1723 51%,#0e1723 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #474f5b 0%,#1c2633 50%,#0e1723 51%,#0e1723 100%); /* W3C */
    color: #fff;
    text-shadow: none;
    border: 1px solid #0F1113;
    border-radius: 2px;
    box-shadow: none;
}
.mainAction:active {
    background: #1c2633;
    box-shadow: none;
    text-shadow: none;
    border: 1px solid #0F1113;
}
.mainAction:hover {
    border: 1px solid #0F1113;
}
.mainAction:disabled {

}
#updateServicesFieldset {
    margin: 0;
}
em {
    color: #999;
    font-style: normal;
}
#updateSystemTable td {
    padding: 1px 10px;
}
#updateSystemTable {
    margin: 5px 0;
}
.dlgMain {
    box-shadow: 0 0 3px #d2d2d2;
    border: 1px solid #c2c2c2;
}
.cancelAction {
    float: right;
}
.embedded #mainContainer {
    width: 100%;
}
.embedded #centerLayoutDiv {
    top: 0;
}
#loginLogo {
    position: absolute;
    top: 20px;
    left: 0;
    bottom: 20px;
    width: 200px;
    border-right: 1px solid #a9abaf;
    box-shadow: 1px 0 0 #f2f2f2;
}
#loginLogo > div {
    position: absolute;
    top: 50%;
    right: 20px;
    left: 20px;
    text-align: left;
    background: #1C262d;
    margin-top: -40px;
}
#loginLogo img {
    display: block;
    margin: 12px 0 0 10px;
}
#loginLogo label {
    display: block;
    color: #92969c;
    margin: 0 0 5px 10px;
    line-height: 120%;
}

/*---------------------------------------------------*/

#servicesList {
    margin: 0;
    padding: 0;
    width: 100%;
    border-collapse:collapse;
}
#servicesList tr{
    padding: 0;
    text-align: left;
}
#servicesList tr:hover {
    background: #f2f6f9;
}
#servicesList tr > td {
    text-align: left;
    padding: 5px;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: middle;
}
#servicesList tr:last-child td {
    border-bottom: none;
}
#servicesContent > p {
    margin: 0;
    padding: 5px 5px 0px 14px;
    text-align: left;
    font-size: 11px;
    color: #999;
}
#showHideOptionalRows, #showHideOptionalServicesLabel {
    cursor: pointer;
}
/*
.svcOn {
    background: #fff;
}
.svcBusy {
    background: #FFffdd;
}
.svcOff {
    background: #fff2ed;
}
.svcUnknown {
    background: #f6f6f6;
}
#servicesList > li.svcOn > span,
#servicesList > li.svcBusy > span {
    border-bottom: 1px solid #e6e6e6;
}

#servicesList > li.svcOff > span,
#servicesList > li.svcUnknown > span {
    border-bottom: 1px solid #fff;
}
*/
.showOptionalRowsBg {
    background: url("../pics/arrow_down.gif") center center no-repeat;
}
.hideOptionalRowsBg {
    background: url("../pics/arrow_right.gif") center center no-repeat;
}
.svcStatus, .svcAuto, .svcAction {
    width: 0;
}
.svcNameVer, .svcUptime, .svcUsage {
    width: 33%;
}
.svcStatus > em {
    display: inline-block;
    overflow: hidden;
    width: 10px;
    height: 10px;
    border-radius: 7px;
}
.svcOn > .svcStatus > em {
    background: -webkit-gradient(linear, left top, left bottom, from(#d2ff54), to(#62B604));
    background: -moz-linear-gradient(top,  #d2ff54 0%, #62B604 100%);
    border: 1px solid #62B604;
    box-shadow: 0 0 5px #62B604;
}
.svcOff > .svcStatus > em {
    background: -webkit-gradient(linear, left top, left bottom, from(#FfaD70), to(#dF0100));
    background: -moz-linear-gradient(top,  #FfaD70 0%, #dF0100 100%);
    border: 1px solid #DF0100;
    box-shadow: 0 0 5px #DF0100;
}
.svcBusy > .svcStatus > em {
    background: -webkit-gradient(linear, left top, left bottom, from(#FFeB5E), to(#FFAF02));
    background: -moz-linear-gradient(top,  #FFeB5E 0%, #FFAF02 100%);
    border: 1px solid #FFAF02;
    box-shadow: 0 0 5px #FFAF02;
}
.svcUnknown > .svcStatus > em {
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#ccc));
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #ccc 100%);
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc;
}
.svcNameVer strong {
    font-weight: normal;
    display: block;
    font-size: 18px;
}
.svcNameVer em {
    font-size: 11px;
    color: #777;
    display: block;
}
.svcUptime em, .svcUsage em {
    display: block;
    font-size: 11px;
}
.svcUptime em.hiddenElement, .svcUsage em.hiddenElement {
    display: none;
}
.svcAction button {
    white-space: nowrap;
}
.svcUsage a {
    font-weight: normal;
    font-size: 18px;
    display: inline-block;
    background: url("../pics/usage_graph.gif") right center no-repeat;
    padding-right: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
}
.groupContainer .svcUsage a {
    text-decoration: none;
    color: #333;
}
.groupContainer .svcUsage a:hover {
    text-decoration: underline;
}
.svcOn > .svcUptime label {
    font-size: 18px;
    white-space: nowrap;
}
.svcOff > .svcUptime label,
.svcBusy > .svcUptime label,
.svcUnknown > .svcUptime label {
    font-style: italic;
}
#servicesFieldset .groupContainer,
#notificationsFieldset .groupContainer {
    min-height: 100px;
}
.embedded #notificationsFieldset .groupContainer {
    min-height: 35px;
    padding: 0;
    border-radius: 0;
}
.embedded #notificationsTableDiv {
    bottom: 0;
}
#servicesFieldset {
    float: left;
    width: 60%;
}
#notificationsFieldset {
    width: 38.5%;
    float: right;
}
#notificationsTable tr td:first-child {
    color: #999;
    font-size: 11px;
}
#systemFieldset {
    clear: both;
    width: 100%;
}
#systemInfoFieldset {
    float: right;
    width: 37.4%;
    border: none;
    margin: 10px;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    border-left: 1px solid #ddd;
}
.embedded #systemInfoFieldset {
    width: 47.4%;
}
#systemInfoContent {
    display: table;
    margin: 10px;
}
#systemInfoContent > div {
    display: table-row;
}
#systemInfoContent > div.hiddenElement {
    display: none;
}
#systemInfoContent > div > div {
    display: table-cell;
}
.embedded #servicesFieldset,
.embedded #notificationsFieldset {
    width: 100%;
}
.embedded  #servicesFieldset .groupContainer {
    min-height: 50px;
}
/****************************** jQplot - START ******************************/
.jqplot-title {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}
.jqplot-axis {
    font-family: Arial, sans-serif;
    font-size: 11px;
}
table.jqplot-table-legend {
    border: none;
    font-family: Arial;
}
table.jqplot-table-legend td {
    font-size: 12px;
    padding: 1px 2px !important;
}
td.jqplot-table-legend > div {
    border: none;
    padding: 0px;
}
.jqplot-event-canvas {
    border: 1px solid #edeeee;
    border-bottom: 1px solid #dddede;
    border-right: 1px solid #dddede;
    border: none;
}
#usageHistoryDiv .jqplot-event-canvas {
    border: none !important;
}
#memoryUsageDiv .jqplot-data-label,
#diskUsageDiv .jqplot-data-label {
    color: #FFF;
    text-shadow: 1px 1px 1px #286FaD;
    font-weight: bold;
    font-size: 12px;
}
.jqplot-point-label {
    padding: 0px 3px;
    background: #fff;
    border: 1px solid;
    border-color: #e2e2e2 #bbb #bbb #e2e2e2;
    border-radius: 3px;
    font-size: 11px;
    font-family: Arial;
}
/****************************** jQplot - END ******************************/
#settingsContentDiv {
    position: absolute;
    top: 35px;
    left: 10px;
    bottom: 0;
    right: 0;
    overflow: auto;
}
#settingsContentDiv .fieldset {
    clear: both;
    border: none;
    border-top: 1px solid #999Fa9;
    box-shadow: none;
    margin: 0;
    border-radius: 0;
}
#settingsContentDiv .groupHeader {
    float: left;
    width: 15%;
    box-shadow: none;
    border: none;
    border-radius: 0;
    padding-top: 5px;
    min-height: 0;
}
#settingsContentDiv .groupHeader > h4 {
    margin: 0;
    float: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
}
#settingsContentDiv .groupContainer {
    float: right;
    width: 85%;
    border-radius: 0;
    border: none;
    padding: 0;
    clear: none;
}
#settingsContentDiv .groupContainer:hover {
    background: #f6f6f6;
}
#settingsContentDiv .groupContainer > div {
    padding: 5px 10px 15px 10px;
    width: 85%;
    text-align: left;
    min-height: 25px;
}
#settingsContentDiv #repositoriesContentDiv > div {
    display: table;
    float: left;
}
#settingsContentDiv .groupContainer > div.saveButtonDiv {
    padding: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 15%;
    text-align: right;
    min-height: 0;
}
#settingsContentDiv #repositoriesContentDiv > div.saveButtonDiv {
    clear: none;
    display: table;
    float: right;
    position: relative;
    width: auto;
}
#repositoriesContentDiv ul {
    display: table;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
}
#repositoriesContentDiv ul > li {
    display: table-row;
}
#repositoriesContentDiv li > span {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding: 3px 5px;
}
#repositoriesContentDiv li > span.repoName {
    width: 26%;
    padding: 5px 20px 5px 0;
    font-weight: bold;
}
#repositoriesContentDiv li > span.repoType {
    width: 0%;
    white-space: nowrap;
}
#repositoriesContentDiv li > span.repoSeparator {
    width: 0%;
}
#repositoriesContentDiv li > span.repoCfgLabel {
    width: 0%;
    padding-right: 0;
    white-space: nowrap;
    text-align: right;
}
#repositoriesContentDiv li > span.repoCfg {
    width: 75%;
}
#repositoriesContentDiv .repositoryForm > button {
    float: left;
}
.repoURLOp input {
    width: 230px;
}
#settingsContentDiv .fieldset fieldset {
    border-radius: 0;
    padding: 5px 0 0 0;
    border: none;
    border-top: 1px solid #bcd;
    text-align: left;
    margin: 0 0 10px 0;
    box-shadow: none;
}
#settingsContentDiv fieldset > legend {
    font-weight: bold;
    padding: 0 5px 0 0;
}
#syslogFieldset ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#syslogFieldset li {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-right: 3%;
}
#syslogFieldset li > span {
    display: table-cell;
    padding: 1px 0;
}
#syslogFieldset input[type="text"],
#watchdogFieldset input[type="text"],
#passwordRulesFieldset input[type="text"] {
    width: 30px;
    margin: 0 0 0 5px;
}
#syslogFieldset #syslogLFA input[type="text"],
#syslogFieldset #syslogMLS input[type="text"] {
    margin: 0 5px 0 0;
}
#syslogRS {
    clear: both;
}
#syslogRS > div {
    float: left;
}
#syslogRSDetails {
    display: table;
    margin-left: 30px;
}
#syslogRSDetails > div {
    display: table-row;
}
#syslogRSDetails > div > span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 4px 0;
}
#syslogFieldset #syslogFwDest1 input,
#syslogFieldset #syslogFwDest2 input {
    margin: 0 2px 0 0;
}
#syslogFwDest1 > div,
#syslogFwDest2 > div {
    margin-top: 5px;
}
#syslogFieldset #syslogFwDest1 #forwarding1Udp,
#syslogFieldset #syslogFwDest2 #forwarding2Udp {
    margin-left: 10px;
}
#syslogFwDest1 #forwarding1DestinationIpInput,
#syslogFwDest2 #forwarding2DestinationIpInput {
    width: 150px;
}
#syslogFieldset #syslogFwDest1 input[type="text"],
#syslogFieldset #syslogFwDest2 input[type="text"] {
    margin-left: 2px;
    margin-bottom: 10px;
}
#syslogFieldset input[type="checkbox"],
#syslogFieldset input[type="radio"],
#networkFieldset input[type="checkbox"],
#networkFieldset input[type="radio"],
#datetimeFieldset input[type="checkbox"] {
    margin: 0 3px 0 0;
}
#settingsContentDiv .groupContainer > div.loadmask-msg {
    width: auto;
    padding: 1px;
}
#selectSourceFieldset ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#selectSourceFieldset li {
    display: block;
    float: left;
    width: 46%;
    margin-right: 3%;
}
#selectSourceFieldset label {
    padding-left: 2px;
}
#loginBannerInput {
    height: 70px;
    width: 90%;
}
#oneXConfigFieldset input {
    margin: 0 2px 0 0;
}
.settingsUl {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: table;
}
.settingsUl li {
    display: table-row;
}
.settingsUl li > span {
    display: table-cell;
    vertical-align: top;
    padding: 0 5px 4px 0;
}
#networkFieldset li > span,
#passwordRulesFieldset li > span,
#lanFieldset li > span,
#datetimeFieldset li > span,
#changeRootPassFieldset li > span,
#changeLocalPassFieldset li > span,
#certPasswordRulesContainer li > span,
#exportCaPasswordRulesContainer li > span,
#systemLicensingFieldset li > span {
    vertical-align: middle;
}
#networkFieldset ul {
    float: left;
    margin-right: 30px;
}
#passwordRulesFieldset li > span#allowSequenceDivCheck {
    text-align: right;
}
#updateCertificateButton {
    margin: 0;
}
#settingsCertificateStatusDiv {
    font-size: 11px;
    margin-top: 5px;
}
#backupAndRestoreTable td {
    padding: 0 10px 4px 0;
}
#csipoFieldset {
    margin-top: 10px;
}
#csipoFieldset input {
    margin: 0 2px 0 0;
}
#debugFieldset select,
#csipoDebugFieldset select {
    min-width: 100px;
}
#iraFieldset {
    margin-top: 10px;
}
#iraFieldset input {
    margin: 0 2px 0 0;
}
#debugFieldset select,
#iraDebugFieldset select {
    min-width: 100px;
}
#networkFieldset input[type="text"] {
    width: 150px;
}
#networkFieldset input#hostNameInput {
    width: 100%;
}
#settingsContentDiv #lanFieldset fieldset {
    float: left;
    margin-right: 50px;
}
#dateInput {
    width: 90px;
    text-align: center;
}
#timeHourInput, #timeMinutesInput {
    width: 25px;
    text-align: center;
}
#changeRootPassFieldsetContentDiv input,
#changeLocalPassFieldsetContentDiv input,
#certPasswordRulesContainer input,
#exportCaPasswordRulesContainer input {
    width: 150px;
}
#changeRootPassFieldsetContentDiv > div > ul,
#changeLocalPassFieldsetContentDiv > div > ul,
#certPasswordRulesContainer > ul,
#exportCaPasswordRulesContainer > ul {
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
#changeRootPassFieldsetContentDiv > div > div,
#changeLocalPassFieldsetContentDiv > div > div,
#certPasswordRulesContainer > div,
#exportCaPasswordRulesContainer > div {
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
}
#changeLocalPassFieldset p,
#changeRootPassFieldset p,
#certPasswordRulesContainer p,
#exportCaPasswordRulesContainer p {
    margin: 0;
    padding: 0;
}
.embedded {
    padding-left: 10px;
}
#caFileLabel, #caPasswordLabel {
    max-width: 32%;
    margin-right: 5px;
    margin-top: 3px;
    float: left;
    clear: both;
    vertical-align: middle;
}
.certTextField {
    width: 400px;
}
#caSubmitForm, #caPasswordDiv {
    padding: 0 5px 4px 0;
}
.labelPadding {
    padding-top: 5px;
    margin-top: 3px;
    vertical-align: middle;
}
.descriptionColumn {
    width: 20%;
}




* {
  box-sizing: border-box;
}




#certAltSubjectInputForRemote {
    list-style-type: none;
    margin: 0;
    width: 400px;
    min-width: 100px;
    min-height: 50px;
    padding: 0px;
    float: left;
    font-family: -webkit-body;
    border: 1px solid #ccc;
}

#certAltSubjectInputForRemote ul li {
  border: 1px solid #ddd;
  margin-top: -1px; /* Prevent double borders */
  background-color: #f6f6f6;
  padding: 0px;
  margin-right:10px;
  text-decoration: none;
  font-size: 14px;
  color: black;
  display: inline;
  position: relative;
  float:left;
 
}

#certAltSubjectInputForRemote ul li p {
    float: left;
    padding: 0px;
    margin: 0px;
    line-height: 14px;
    position: relative;
    vertical-align: middle;
    margin-left: 12px;
    font-size: 14px;
    display: inline;

}

#certAltSubjectInputForRemote li{

    float: left;
    padding: 3px;
    /*border: 1px solid #111;*/
    margin: 3px;

}


#certAltSubjectInputForRemote ul li:hover {
  background-color: #eee;
}

#certAltSubjectInputForRemote .close {
    cursor: pointer;
    position: relative;
    margin: 0px 0px 0px 0px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 17px;
    float: right;
    padding: 0px;
    font-size: 20px;

}
#certAltSubjectInputForRemote .close:hover {background: #bbb;}

#certAltSubjectInputForRemote .cert-input-li{
    display: none;
    border: 0px;
    line-height: 14px;
    font-size: 14px;
    text-indent: 12px;
    float:left;
}

#certAltSubjectInputForRemote .cert-input-li:focus{
    display: inline;
    border: 0px;
    line-height: 14px;
    border: 0px none;
    outline: none;
    font-size: 14px;
    text-indent: 12px;
    float:left;
}



#certAltSubjectInputForRemote .cert-input-p{
    cursor: pointer;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}


#certAltSubjectInputForRemote .edit-save {
    display:none;
    cursor: pointer;
    position: relative;
    margin: 0px 0px 0px 0px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 17px;
    float: left;
    padding: 0px;
    font-size: 20px;

}

#certAltSubjectInputForRemote .edit-save:hover {background: #bbb;}

/********/


#certAltSubjectInputForCurrent {
    list-style-type: none;
    margin: 0;
    width: 400px;
    min-width: 100px;
    min-height: 50px;
    padding: 0px;
    float: left;
    font-family: -webkit-body;
    border: 1px solid #ccc;
}

#certAltSubjectInputForCurrent ul li {
  border: 1px solid #ddd;
  margin-top: -1px; /* Prevent double borders */
  background-color: #f6f6f6;
  padding: 0px;
  margin-right:10px;
  text-decoration: none;
  font-size: 14px;
  color: black;
  display: inline;
  position: relative;
  float:left;
 
}

#certAltSubjectInputForCurrent ul li p {
    float: left;
    padding: 0px;
    margin: 0px;
    line-height: 14px;
    position: relative;
    vertical-align: middle;
    margin-left: 12px;
    font-size: 14px;
    display: inline;

}

#certAltSubjectInputForCurrent li{

    float: left;
    padding: 3px;
    /*border: 1px solid #111;*/
    margin: 3px;

}


#certAltSubjectInputForCurrent ul li:hover {
  background-color: #eee;
}

#certAltSubjectInputForCurrent .close {
    cursor: pointer;
    position: relative;
    margin: 0px 0px 0px 0px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 17px;
    float: right;
    padding: 0px;
    font-size: 20px;

}
#certAltSubjectInputForCurrent .close:hover {background: #bbb;}

#certAltSubjectInputForCurrent .cert-input-li{
    display: none;
    border: 0px;
    line-height: 14px;
    font-size: 14px;
    text-indent: 12px;
    float:left;
}

#certAltSubjectInputForCurrent .cert-input-li:focus{
    display: inline;
    border: 0px;
    line-height: 14px;
    border: 0px none;
    outline: none;
    font-size: 14px;
    text-indent: 12px;
    float:left;
}



#certAltSubjectInputForCurrent .cert-input-p{
    cursor: pointer;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}


#certAltSubjectInputForCurrent .edit-save {
    display:none;
    cursor: pointer;
    position: relative;
    margin: 0px 0px 0px 0px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 17px;
    float: left;
    padding: 0px;
    font-size: 20px;

}

#certAltSubjectInputForCurrent .edit-save:hover {background: #bbb;}

