.cartButtons{margin-top:10px;margin-right:100px}.cartButtonElement{display:block;float:right;text-align:center;margin-left:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;border:1px solid LightGray}.cartButtonElement .fa{margin-right:10px}a.cartClearButton,a:visited.cartClearButton{color:red}a.cartDownloadButton,a:visited.cartDownloadButton{color:blue}.footer{clear:both;margin-top:75px;padding:5px;font-size:.8em;border:1px solid LightGray;color:Gray}.footer a{color:Gray}.headeredResultsTable{border:1px solid Gray;margin-top:10px}.headeredResultsTableHeader{margin-top:10px}.headeredResultsTableHeaderColumn{margin-left:20px;font-weight:bold;float:left}.headeredResultsTableHeaderColumnValue{margin-left:10px;font-weight:normal}.header{margin-bottom:10px;padding:5px;border:1px solid Gray}.header-left{float:left}.header-right{float:right}.menu{height:35px;margin:0;padding:0;border:0}.menu ul{margin:0;padding:0;list-style:none}.menu ul li ul{border:1px solid black}.menu li{padding:0}.menu a>span{border:1px solid LightGray}.menu span{font-weight:normal;line-height:35px;margin:0;padding:0 10px;text-decoration:none;color:#000}.menu li a{font-weight:normal;line-height:35px;display:block;margin:0;padding:0 25px;text-align:center;text-decoration:none;color:#000}.menu li a:hover,.menu li a:active,.menu ul li:hover a,.menu ul li:active a{text-decoration:none}.menu li ul{position:absolute;display:none;width:225px;height:auto;margin:0;padding:0;border:0;background:#fff}.menu li:hover ul,.menu li:active ul{display:block}.menu li li{display:block;float:none;width:225px;margin:0;padding:0}.menu li:hover li a,.menu li:active li a{background:0}.menu li ul a{font-style:normal;display:block;height:35px;margin:0;padding:0 10px 0 15px;text-align:left}.menu li ul a:hover,.menu li ul a:active,.menu li ul li:hover a,.menu li ul li:active a{text-decoration:none;border:1px solid black}.menu p{clear:left}.messageBox{width:100%;text-align:center;margin-top:40px}.pager{margin-top:10px}.pagerElement{display:block;float:left;text-align:center;margin-left:10px;margin-bottom:20px;padding-left:10px;padding-right:10px;border:1px solid LightGray}.pagerElement a{text-decoration:none;display:block;cursor:pointer}.pagerSelected{border:1px solid Black;font-weight:bold;background:LightGray}.pagerLevelButtons{margin-top:10px;margin-right:100px}.pagerLevelButtonElement{display:block;float:right;text-align:center;margin-left:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;border:1px solid LightGray}.pagerLevelButtonElement .fa{margin-right:10px}a.pagerLevelButton,a:visited.pagerLevelButton{color:black}.resultsColumn{border:1px solid Gray;padding-left:5px;padding-right:5px}.resultsColumn input{margin:0;padding:0;width:100%;display:block}.buttonsColumn{margin:0;padding:0}.fourButtons{width:90px}.twoButtons{width:45px}.zeroButtons{width:0}.headerButtons{margin:0;padding:0;display:block;float:right}.rowButtons{margin:0;padding:0;display:block;float:left}.downloadButton,.cartButton,.editButton,.saveButton,.cancelButton,.deleteButton{border:1px solid LightGray;text-align:center;margin:0;padding:0;width:20px;cursor:pointer}.downloadButton a,.cartButton a{margin:0;padding:0}.cartButton .fa-shopping-cart{color:green}.cartButton .fa-times{color:red}.disabledButton{opacity:.25}.resultsTable{width:100%;margin-top:10px;border-collapse:collapse}.resultsTable tr:hover{background:LightGray}.resultsColumnHeader{border:1px solid Gray;padding-left:5px;padding-right:5px}a.resultsColumnHeaderText:link,a.resultsColumnHeaderText:visited,a.resultsColumnHeaderText:active,a.resultsColumnHeaderText:hover{text-decoration:none;color:black}.searchForm{width:100%}.searchFieldHorizontals{display:inline-block;min-width:250px;margin-left:10px;margin-right:10px;margin-bottom:5px}.searchFieldHorizontals input,.searchFieldHorizontals select{min-width:150px;margin-left:10px;float:right;clear:both}.searchFieldsContainerVerticals{width:400px;margin:0 auto}.searchFieldVerticals{display:inline-block;min-width:400px;margin-left:10px;margin-right:10px;margin-bottom:5px}.searchFieldVerticalsLabels{float:right}.searchFieldVerticals input,.searchFieldVerticals select{min-width:250px;margin-left:10px;float:right;clear:both}.searchFieldVerticals .tristatecheckbox{margin-left:10px;float:right;clear:both}.documentTypeContainer{width:300px;margin:0 auto}.searchButtonContainer{width:150px;margin:0 auto}.searchSubmitHorizontals,.searchResetHorizontals,.searchSubmitVerticals,.searchResetVerticals{margin-right:10px}.tristatecheckbox{border:1px solid Gray;width:25px;text-align:center;margin-left:10px}.tristatecheckbox.fa-question{color:Gray}.tristatecheckbox.fa-check{color:Green}.tristatecheckbox.fa-times{color:Red}.fa{transform:none !important}.apiTable{width:100%;margin-top:10px;border-collapse:collapse}.apiTableHeader{border:1px solid Gray;padding-left:5px;padding-right:5px;text-align:left}.apiColumn{border:1px solid Gray;padding-left:5px;padding-right:5px}.customerForm{width:600px;margin:0 auto};.customerField{margin-left:10px;margin-right:10px;margin-bottom:5px}.customerField .labelText{margin-left:10px;margin-right:10px;margin-bottom:5px;width:120px;display:inline-block;text-align:right}.customerField input,.customerField select{width:400px;margin-left:10px}.customerSubmit{margin-right:10px}a:hover.customerCancel,a:visited.customerCancel,a:link.customerCancel,a:active.customerCancel{text-decoration:none}.loginForm{width:300px;margin:0 auto}.loginField{display:inline-block;min-width:250px;margin-left:10px;margin-right:10px;margin-bottom:5px}.loginField input,.loginField select{min-width:150px;margin-left:10px;float:right;clear:both}.loginSubmit{margin-right:10px;float:right;clear:both}.loginLogo{width:100%}.loginLogo img{width:320px;display:block;margin-left:auto;margin-right:auto}.loginBlurb{width:300px;margin:0 auto;margin-top:20px;text-align:center}.passwordForm{width:450px;margin:0 auto}.passwordField{display:inline-block;min-width:400px;margin-left:10px;margin-right:10px;margin-bottom:5px}.passwordField input{min-width:300px;margin-left:10px;float:right;clear:both}.passwordSubmit{margin-right:10px;float:right;clear:both}.confirmForm{width:450px;margin:0 auto}.confirmField{display:inline-block;min-width:250px;margin-left:10px;margin-right:10px;margin-bottom:5px}.confirmField input,.confirmField select{margin-left:10px;float:right;clear:both}.confirmSubmit{margin-right:10px;float:right;clear:both}.relationalConnector .connectorControls{width:20%;padding:0;float:left;display:inline;text-align:center}.relationalConnector .connectedItems select,.relationalConnector .candidateItems select{width:100%;height:400px}.relationalConnector .connectedItems,.relationalConnector .candidateItems{width:40%;display:inline;margin:0;padding:0}.relationalConnector .connectedItems{float:left}.relationalConnector .candidateItems{float:right}.userForm{width:600px;margin:0 auto};.userField{margin-left:10px;margin-right:10px;margin-bottom:5px}.userField .labelText{margin-left:10px;margin-right:10px;margin-bottom:5px;width:120px;display:inline-block;text-align:right}.userField input,.userField select{width:400px;margin-left:10px}.userFieldCheckbox .labelText{width:450px}.userField input[type="checkbox"]{width:50px;margin-left:10px}.userSubmit{margin-right:10px}a:hover.userCancel,a:visited.userCancel,a:link.userCancel,a:active.userCancel{text-decoration:none}
