﻿.d-none {
  display: none;
}

hr {
  width: 100%;
  margin: 3px 0px;
}

.slick-header.ui-state-default {
  height: 32px;
}

.slick-header-column {
  font-weight: bold;
  cursor: grab;
}

.slick-header-column.ui-state-default {
  height: 22px;
  line-height: 18px;
}

.slick-pane-top {
  top: 32px;
  font-size: 13px;
}

.slick-row.odd {
  background: rgba(0, 0, 0, 0.05);
}
.slick-row.even {
  background: #f9f9f9;
}
.slick-row:hover {
  background: #9EBEF5;
}

.slick-cell {
  padding: 1px 4px;
  border: 1px solid #dee2e6;
  border-left-width: 0;
  border-bottom-width: 0;
}

.slick-cell.selected {
  background-color: #0275d8;
  color: white;
}

.ui-widget {
  background-color: white;
}

.table {
  font-size: 13px;
}
.table td, .table th {
  padding: 0.1rem 0.25rem;
}
.table tbody tr:hover {
  background-color: #9EBEF5 !important;
}

/*tr {
	&.even {
		background-color: #94ded8;
	}
}*/
.loaderBackground {
  width: 100%;
  background-color: #FFF;
  opacity: 0.2;
  z-index: 2000;
  /*margin-top: -340px;*/
}

/* Center the loader */
.loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 11;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

div.DTS div.dataTables_scrollBody {
  background: repeating-linear-gradient(45deg, #edeeff, #edeeff 20px, #fff 20px, #fff 40px);
  animation: slideRight 1s linear infinite;
}

@keyframes slideRight {
  0% {
	background-position-x: 0px;
  }
  100% {
	background-position-x: 59px;
  }
}
@-webkit-keyframes spin {
  0% {
	-webkit-transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
	transform: rotate(0deg);
  }
  100% {
	transform: rotate(360deg);
  }
}
a:link, a:visited {
  color: Black;
  text-decoration: none;
}
a img {
  border: none;
}

body {
  /*background-color: #FFFDEE;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  min-height: 950px;
  padding-bottom: 40px;
}

pre, code, kbd, samp, tt {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
}

#loginBody {
  min-height: 300px;
}

.hidden {
  display: none;
}

.window {
  float: left;
  background-color: #EEE7D4;
  border: solid 3px #AF9B49;
}

.tab {
  height: 30px;
  width: 100%;
  float: left;
  background-color: #AF9B49;
  color: White;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: large;
}

.tabMovable .tab {
  width: 100%;
  cursor: move;
}

.tabTitle {
  float: left;
  position: relative;
  top: 5px;
  left: 5px;
}

.tabTitleRight {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

.header {
  float: left;
  width: 100%;
  clear: both;
  z-index: 1;
}
.header .TLCorner, .header .TRCorner {
  margin-bottom: -3px;
}

.TLCorner {
  float: left;
}

.TRCorner {
  float: right;
}

.BLCorner {
  float: left;
  margin-top: -3px;
}

.BRCorner {
  float: right;
  margin-top: -3px;
}

.blueButton {
  float: left;
  color: White;
  background-color: #649CD3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  border: solid 1px #3C5D7F;
  margin-right: 8px;
  margin-bottom: 10px;
  cursor: pointer;
  width: 127px;
}
.blueButton[disabled] {
  opacity: 0.6 !important;
  cursor: text !important;
}

.blueButtonDisabled {
  opacity: 0.6 !important;
  cursor: text !important;
}

.topButtonBar {
  float: left;
  width: 856px;
  margin-bottom: 10px;
}

.bottomButtonBar {
  float: left;
  width: 856px;
  margin-top: 20px;
  margin-bottom: 20px;
}

ol {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ol li {
  float: left;
  clear: both;
}
ol.formDisplay label {
  width: 100px;
  float: left;
  font-weight: normal;
  margin-bottom: 7px;
}
ol.formDisplay span, ol.formDisplay a {
  margin-bottom: 7px;
  padding-left: 8px;
  clear: right;
  font-weight: bold;
  text-align: left;
}
ol.formDisplay span {
  float: left;
  max-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
ol.formDisplay a {
  text-decoration: underline;
}
ol.formDisplay input[type=text], ol.formDisplay input[type=password] {
  float: left;
  width: 220px;
  height: 20px;
  border: solid 1px #B89F43;
  margin-left: 8px;
  margin-bottom: 7px;
  font-weight: bold;
}
ol.formDisplay input[type=checkbox] {
  float: left;
  width: 20px;
  height: 14px;
  border: 0px none;
}
ol.formDisplay textarea {
  float: left;
  border: solid 1px #B89F43;
  font-weight: bold;
}
ol.formDisplay input[type=text][readonly=readonly], ol.formDisplay input[type=password][readonly=readonly] {
  background-color: #EEE7D4;
}
ol.formDisplay textarea[readOnly=readonly] {
  background-color: #EEE7D4;
}
ol.formDisplay select {
  float: left;
  height: 24px;
  width: 220px;
  margin-left: 8px;
  margin-bottom: 7px;
}
ol.formDisplay textarea {
  float: left;
  margin-top: 10px;
  border: solid 1px #B89F43;
  /*background-color: #EEE7D4;*/
  font-weight: bold;
}
ol.formInput label {
  width: 100px;
  float: left;
  margin-bottom: 7px;
  text-align: right;
  font-weight: normal;
}
ol.formInput span {
  float: left;
  height: 20px;
  margin-left: 8px;
  font-weight: bold;
}
ol.formInput input {
  float: left;
  height: 20px;
  width: 220px;
  border: solid 1px #B89F43;
  margin-left: 8px;
  margin-bottom: 7px;
  font-weight: bold;
  font-size: medium;
}
ol.formInput input[readonly] {
  color: #404040;
  background-color: silver;
}
ol.formInput input[type=checkbox] {
  width: 20px;
  height: 14px;
  border: 0px none;
}
ol.formInput select {
  float: left;
  height: 24px;
  width: 220px;
  border: solid 1px #B89F43;
  margin-left: 8px;
  margin-bottom: 7px;
  font-weight: bold;
  font-size: medium;
}
ol.formInput textarea {
  float: left;
  margin-left: 8px;
}
ol.formFulfillmentInput textarea {
  float: left;
  margin-top: 10px;
}

select {
  border: solid 1px #B89F43;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

textarea {
  border: solid 1px #B89F43;
  font-size: small;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.greenBorder {
  border: solid 1px #B89F43;
}

.blueHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #3D9DD7;
}

.errorMessage {
  float: left;
  margin: 0px;
  padding: 0px !important;
  font-weight: bold;
  color: Red;
}

.badEmailDiv {
  float: right;
}

.badEmail {
  width: auto !important;
  cursor: pointer;
  text-align: right;
}

.badEmailHelp {
  position: fixed;
  z-index: 99999;
  width: 200px;
  font-size: small;
  border: solid 1px black;
  padding: 3px;
  background-color: #FFF7E4;
}

/*.blankSpaceForWarning {
	position: relative;
	width: 100%;
	height: 40px;
}*/
.warning {
  position: fixed;
  width: 800px;
  left: 50%;
  margin-top: -40px;
  margin-left: -400px;
  padding: 5px !important;
  font-weight: bold;
  color: White;
  background-color: Red;
  text-align: center;
  z-index: 5000;
  opacity: 0.7;
}
.warning a {
  color: White;
  text-decoration: underline;
}

.notification {
  position: absolute;
  top: -20px;
  width: 100%;
  float: none !important;
  clear: both;
  margin: 0px auto;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
.notification label {
  width: 100px;
  margin: 3px auto;
  padding: 5px 15px 5px 15px;
  text-align: center;
  font-size: small;
  font-weight: bold;
  background-color: #E0ECF7;
}

.browseSearchDialog .window {
  width: 561px;
}
.browseSearchDialog .validationSummary {
  margin-left: 20px;
  margin-right: 20px;
}

.languageDropDown {
  float: left;
  width: 160px;
  margin-right: 20px;
}
.languageDropDown select {
  width: 171px;
  height: 24px;
  font-size: medium;
}

.searchDropDowns {
  margin-left: 16px;
  margin-top: 15px;
}

.statusListSearch {
  float: left;
  width: 520px;
  background-color: White;
  border: solid 1px #B89F43;
  padding: 5px;
}

#searchFields {
  width: 396px;
  /* added 8px to allow room for validation errors */
  float: left;
}
#searchFields li label {
  width: 150px;
}

#statusBox {
  margin-top: 15px;
  margin-left: 16px;
  margin-bottom: 18px;
  float: left;
}

.statusCheckboxColumn {
  width: 30%;
  float: left;
}

.statusCheckbox span {
  float: left;
}

.statusListSearch span span {
  float: left;
}
.statusListSearch label {
  float: left;
  width: 144px;
  /*margin-left: 3px;*/
  font-weight: bold;
}
.statusListSearch #cbAllCheckedDiv {
  position: absolute;
  float: none;
  clear: none;
  z-index: 1;
}
.statusListSearch .statusCheckbox {
  float: left;
  width: 100%;
}
.statusListSearch input[type=checkbox] {
  float: left;
  width: 20px;
  margin-bottom: 1px;
}

.searchButtons {
  float: left;
  width: 130px;
}

.nameSearchButton {
  position: absolute;
  bottom: 290px;
  right: 20px;
  width: 128px;
}

.nameSearchBottomButtons {
  position: absolute;
  bottom: 13px;
  right: 27px;
  width: 128px;
}
.nameSearchBottomButtons input {
  display: block;
  margin-bottom: 7px;
}

.searchRequestForm ol {
  width: 428px;
  float: left;
  margin-top: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.searchRequestForm li input {
  width: 265px;
  margin-left: 8px;
  height: 20px;
}

#searchButton {
  position: absolute;
  left: 422px;
  top: 213px;
}

#searchBottomButtons {
  position: absolute;
  left: 422px;
  top: 431px;
}
#searchBottomButtons input {
  display: block;
  margin-bottom: 7px;
}

.GridHeaderStyle {
  background-color: #EEE7D4;
  font-weight: bold;
  font-size: small;
  border-bottom: solid 3px #AF9B49;
}
.GridHeaderStyle th {
  text-align: left;
}

.GridPager {
  background-color: #EEE7D4;
}
.GridPager span {
  margin-left: 3px;
}

.GridCount {
  float: right;
  position: relative;
  top: 5px;
  margin-right: 10px;
}

.Grid {
  width: 100%;
  font-size: small;
}

.GridAlternatingRow {
  background-color: #EEE7D4;
  vertical-align: middle;
}

.GridRow {
  background-color: White;
  vertical-align: middle;
}

.rowHighlight {
  background-color: #649CD3;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.rowHighlightRollover {
  background-color: #E0ECF7;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

table.Grid tr {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 24px;
}

.tdVarWidth {
  width: 180px;
  border-width: 0px;
  white-space: nowrap;
  /*	table-layout: fixed;
   */
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  /*	-moz-binding: url('Ellipsis.xml#ellipsis');*/
}

table.Grid td {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
  /* experimental stuff
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	table-layout: fixed;
   */
}

/* Grid View- wide */
.gridViewWide {
  float: left;
  width: 855px;
}
.gridViewWide .footer {
  width: 100%;
  height: 20px;
}
.gridViewWide .noResultsLabel {
  width: 809px;
}

.noResultsFooter {
  top: -18px;
}

/* Grid View- narrow */
.gridViewNarrow {
  width: 541px;
  float: left;
}
.gridViewNarrow .footer {
  height: 0px;
  margin-bottom: 20px;
}

.noResultsLabel {
  float: left;
  height: 50px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  background-color: #EEE7D4;
}

/* Sheets (tabs in other UI language) */
.sheet {
  float: left;
  width: 100%;
}
.sheet span {
  float: left;
  border: 1px solid #B89F43;
  text-align: center;
}

/* Modal Popup */
/* this is for a hack to get ModalPopupExtender to center dialogs yet make them movable...
   wrap a div with this class around the entire panel and use the RepositionMode="None" attribute
   in the ModalPopupExtender control */
.modalContainer {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10001;
}

.modalBackground {
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.modalPopup {
  float: left;
  width: 450px;
  background-color: #ffffdd;
}
.modalPopup .window {
  float: left;
  width: 424px;
  padding: 10px;
}
.modalPopup .buttonRow {
  float: left;
  margin-left: 60px;
}

.logoutModalContainer {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99001;
}

.logoutModalBackground {
  background-color: #b90020;
  background: radial-gradient(circle closest-side, #3b3a28 65%, #b90020);
  filter: alpha(opacity=70);
  opacity: 0.7;
}

#divSummary {
  float: left;
  overflow: auto;
}
#divSummary ol.formDisplay span {
  margin-bottom: 0px;
  padding-left: 0px;
}

/********* master page *********/
#MainBody {
  position: relative;
  width: 856px;
}

.siteGoingDown {
  position: relative;
  width: 100%;
}

#banner {
  position: relative;
  width: 856px;
  height: 93px;
}

#HomeDiv {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 150px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
}

#HomeLink {
  position: absolute;
  left: 29px;
  top: 6px;
}

#HelpDiv {
  position: absolute;
  width: 160px;
  left: 314px;
  top: 0px;
}

#GetHelpDiv a {
  cursor: pointer;
}

.tab #GetHelpDiv {
  float: right;
  position: relative;
  width: 155px;
  top: 5px;
  right: 5px;
}

#GetHelpDiv #getHelpText {
  float: right;
  width: auto;
  padding-top: 6px;
  padding-left: 5px;
}
#GetHelpDiv #getHelpImage {
  float: right;
}

.tab #GetHelpDiv #getHelpText {
  padding-top: 0px;
}
.tab #GetHelpDiv #getHelpText .forPopup {
  float: right;
  padding-top: 2px;
  font-weight: normal;
  font-size: large;
}

.lbtnLogout {
  position: absolute;
  top: 6px;
  left: 766px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
}

.ibLogout {
  position: absolute;
  left: 826px;
  top: 0px;
}

#MasterWindow {
  position: absolute;
  left: 0px;
  top: 37px;
  width: 856px;
  height: 50px;
}
#MasterWindow .aspNetDisabled {
  cursor: default;
}

#mwTL {
  position: absolute;
  left: -3px;
  top: -3px;
}

#mwTR {
  position: absolute;
  left: 856px;
  top: -3px;
}

#mwBL {
  position: absolute;
  left: -3px;
  top: 50px;
}

#mwBR {
  position: absolute;
  left: 856px;
  top: 50px;
}

#CurrentUserDiv {
  float: left;
  margin-left: 10px;
  margin-top: 6px;
  width: 240px;
}
#CurrentUserDiv #CurrentUserImage {
  float: left;
  margin-right: 6px;
}

#BackImageDiv {
  position: absolute;
  left: 257px;
  top: 6px;
}

#CurrentLocationDiv {
  position: absolute;
  width: 300px;
  left: 275px;
  top: 6px;
  text-align: center;
}

#ForwardImageDiv {
  position: absolute;
  left: 570px;
  top: 6px;
}

#CurrentGroupDiv {
  position: absolute;
  left: 650px;
  top: 6px;
  width: 130px;
  text-align: right;
}

#ChangeGroupDiv {
  position: absolute;
  left: 788px;
  top: 5px;
}

#ChangeGroupImage {
  position: absolute;
  left: 5px;
  top: -6px;
}

.HeadingText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
}

#MainContent {
  position: absolute;
  left: 0px;
  top: 102px;
  width: 856px;
}

#MainContentNoAccess {
  position: absolute;
  left: 41px;
  top: 102px;
}

/********* Login *********/
.loggedOffText {
  float: left;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 500px;
  color: Red;
  font-size: medium;
  text-align: center;
}

#loginMainContent {
  position: relative;
  left: 40px;
  top: 40px;
}

#loginWindow {
  width: 400px;
  height: 220px;
}

#tabLoginTL {
  position: absolute;
  left: 0px;
  top: 0px;
}

#tabLoginTR {
  position: absolute;
  left: 403px;
  top: 0px;
}

#loginBL {
  position: absolute;
  left: 0px;
  top: 223px;
}

#loginBR {
  position: absolute;
  left: 403px;
  top: 223px;
}

#loginImage {
  position: absolute;
  left: 25px;
  top: 58px;
  height: 72px;
  width: 72px;
}

#loginElements {
  position: absolute;
  left: 100px;
  top: 70px;
  width: 300px;
}
#loginElements label {
  float: left;
  width: 100px;
  margin-top: 2px;
  margin-bottom: 10px;
  text-align: right;
}
#loginElements .rememberMe input {
  width: 20px;
}
#loginElements .rememberMe label {
  width: auto;
}
#loginElements input {
  margin-left: 14px;
  margin-bottom: 10px;
  float: left;
  width: 155px;
  border: solid 1px #B89F43;
}
#loginElements span {
  float: left;
}

#loginButton {
  position: absolute;
  left: 276px;
  top: 175px;
}
#loginButton input {
  width: 97px;
  height: 25px;
}

#NewsItem {
  position: absolute;
  left: 30px;
  top: 250px;
  font-weight: bold;
  width: 250px;
  padding: 20px;
}
#NewsItem a {
  color: blue;
  text-decoration: underline;
}
#NewsItem img {
  float: left;
  width: 71px;
  height: 64px;
  margin-right: 10px;
  margin-bottom: 26px;
}

/********* Dashboard *********/
#DashboardContainer {
  float: left;
}
#DashboardContainer .panel {
  float: left;
  width: 262px;
}
#DashboardContainer #left {
  left: 0px;
}
#DashboardContainer #center, #DashboardContainer #right {
  margin-left: 30px;
}
#DashboardContainer .tabTL {
  float: left;
  left: 0px;
}
#DashboardContainer .tabTR {
  float: right;
  left: 251px;
}
#DashboardContainer .dashBL {
  float: left;
  margin-left: 0px;
  margin-top: -3px;
}
#DashboardContainer .dashBR {
  float: right;
  margin-left: 0px;
  margin-top: -3px;
}
#DashboardContainer .tabTitleRight {
  margin-top: 9px;
  font-size: small;
}
#DashboardContainer .window {
  float: left;
  padding: 20px 0px 15px 0px;
  top: 45px;
  left: 0px;
  width: 256px;
  font-size: medium;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
#DashboardContainer .window p, #DashboardContainer .window a {
  clear: both;
}
#DashboardContainer .window p {
  margin: 0px 0px 12px 0px;
  font-size: small;
}
#DashboardContainer .roundedPanel {
  background-color: #AF9B49;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#DashboardContainer #BagImage {
  float: right;
  margin-right: -16px;
  margin-top: -60px;
}
#DashboardContainer #AddressBookImage {
  float: right;
  margin-right: -16px;
  margin-top: -52px;
}
#DashboardContainer #PackageImage {
  float: right;
  margin-right: -24px;
  margin-top: -54px;
}
#DashboardContainer #ReportsDiv {
  float: left;
  width: 262px;
  text-align: center;
}
#DashboardContainer #ReportText {
  position: relative;
  top: -16px;
}
#DashboardContainer #ConfigureDiv {
  float: left;
  width: 262px;
  margin-left: 30px;
  text-align: center;
}
#DashboardContainer #ConfigureText {
  position: relative;
  top: -16px;
}
#DashboardContainer #UserGuideDiv {
  float: left;
  width: 262px;
  margin-left: 30px;
  text-align: center;
}
#DashboardContainer .UserGuideText {
  position: relative;
  top: -20px;
}

/********* Pending Requests *********/
#RequestPending {
  width: 855px;
}
#RequestPending .gridViewWide .window {
  width: 849px;
}
#RequestPending #pendingRequestsDialogContainer {
  width: 546px;
  height: 385px;
  float: left;
}
#RequestPending #pendingRequestsDialogContainer #batchInfo {
  margin-left: 15px;
  margin-top: 15px;
  float: left;
  width: 250px;
  font-size: small;
}
#RequestPending #pendingRequestsDialogContainer #batchInfo li {
  clear: both;
}
#RequestPending #pendingRequestsDialogContainer #batchInfo span, #RequestPending #pendingRequestsDialogContainer #batchInfo label {
  margin-top: 0px;
  margin-bottom: 3px;
}
#RequestPending #pendingRequestsDialogContainer #processRequestsDialogButtons {
  float: right;
  width: 135px;
  margin-top: 20px;
  margin-right: 10px;
}
#RequestPending #pendingRequestsDialogContainer #processRequestsDialogButtons input {
  margin-bottom: 6px;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes {
  width: 510px;
  margin-right: 10px;
  margin-top: 30px;
  margin-left: 20px;
  margin-bottom: 20px;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes label {
  width: 150px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes li {
  padding: 0;
  clear: both;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes input {
  width: 300px;
  margin-bottom: 10px;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes textarea {
  width: 300px;
  margin-bottom: 20px;
  border: solid 1px #B89F43;
}
#RequestPending #pendingRequestsDialogContainer #batchNotes input.processDialogNumberRequests {
  width: 70px;
}
#RequestPending #pendingRequestsDialogContainer #takeAllContainer {
  float: left;
  margin-left: 80px;
  clear: none;
}
#RequestPending #pendingRequestsDialogContainer #takeAllContainer label {
  width: 100px;
  text-align: left;
}
#RequestPending #pendingRequestsDialogContainer #takeAllContainer input {
  width: 15px;
  border: none;
}

/* Dialog box for pending requests - process requests dialog*/
/********* Batch Management *********/
#batchGrid {
  width: 541px;
}
#batchGrid #tabTL {
  position: relative;
  top: -14px;
  left: 0px;
}
#batchGrid #tabTR {
  position: relative;
  top: -14px;
  left: 530px;
}
#batchGrid #gridFooter #bl {
  position: relative;
  top: -14px;
  left: 0px;
}
#batchGrid #gridFooter #br {
  position: relative;
  top: -14px;
  left: 531px;
}

#batchManageContainer .gridViewNarrow .window {
  min-height: 651px;
}

.batchDetail {
  float: left;
  width: 300px;
  margin-left: 15px;
  font-size: small;
}
.batchDetail .footer {
  clear: both;
  height: 0px;
}

#batchDetailWindow {
  float: left;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

#batchManageContainer #batchDetailWindow {
  min-height: 646px;
  padding-right: 0px;
}

#batchDetailWindow > ol {
  float: left;
  width: 260px;
  margin-top: 15px;
}

#batchManageContainer #batchDetailWindow > ol {
  width: 280px;
}

#batchDetailWindow > ol li {
  margin-bottom: 2px;
}
#batchDetailWindow > ol li label {
  margin-bottom: 2px;
}
#batchDetailWindow > ol li span {
  float: left;
  margin-bottom: 2px;
}

#batchManageContainer #batchDetailWindow > ol li span {
  width: 170px;
}

#batchDetailWindow ol.noTopMargin {
  margin-top: 0px;
}
#batchDetailWindow > label {
  float: left;
  width: 180px;
}

.batchTextDetail {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  width: 100%;
  height: 100%;
  float: left;
}

#batchManageContainer .batchTextDetail {
  width: 270px;
}
#batchManageContainer #notesDetail {
  position: relative;
  bottom: 0px;
  width: 100%;
}

#notesDetail textarea {
  height: 142px;
}

#batchDetailReference {
  float: left;
  margin-top: 30px;
}

#batchDetailEditReassign {
  float: left;
  margin-top: 6px;
}

#batchEditDialog {
  float: left;
  width: 450px;
}
#batchEditDialog #inputFields {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
#batchEditDialog #inputFields input, #batchEditDialog #inputFields select, #batchEditDialog #inputFields textarea {
  float: left;
  width: 300px;
  margin-left: 8px;
}
#batchEditDialog #editStatusAlert {
  margin-top: 10px;
  margin-bottom: 5px;
}
#batchEditDialog #buttonRow {
  float: right;
  margin-right: 20px;
}

#batchManageContainer .batchDetailSection {
  float: left;
  width: 271px;
}

#batchDetailWindow .batchDetailSection li label {
  width: 180px;
}

.summaryRequests div {
  float: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  overflow: auto;
}

#batchManageContainer .summaryRequests div {
  width: 271px;
  height: 140px;
}

.summaryRequests #pnlSummary ol.formDisplay li {
  margin-bottom: 0px;
}
.summaryRequests #pnlSummary ol.formDisplay li label {
  max-width: 130px;
  float: left;
  font-weight: bold;
  margin-left: 8px;
  margin-bottom: 0px;
}
.summaryRequests #pnlSummary ol.formDisplay li span {
  max-width: 126px;
  float: right;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 0px;
}

#batchDetailBrowseRelease {
  float: left;
  margin-top: 6px;
}

#batchSearchMain {
  float: left;
  width: 570px;
}
#batchSearchMain .window {
  padding-top: 15px;
}
#batchSearchMain .window ol.formInput {
  float: left;
}
#batchSearchMain .window ol.formInput input[type=text] {
  width: 265px;
}
#batchSearchMain #batchSearchButtonsSearch {
  float: right;
  margin-right: 15px;
}
#batchSearchMain #batchSearchButtons {
  float: right;
  width: 136px;
  margin-right: 15px;
}

#nameBatchCreateMain {
  width: 525px;
}
#nameBatchCreateMain .window {
  width: 519px;
}
#nameBatchCreateMain ol {
  margin-top: 20px;
}
#nameBatchCreateMain li {
  float: left;
  clear: both;
  margin-bottom: 5px;
}
#nameBatchCreateMain li label {
  width: 150px;
  text-align: right;
  margin-right: 10px;
}
#nameBatchCreateMain li input, #nameBatchCreateMain li select, #nameBatchCreateMain li textarea {
  width: 312px;
}
#nameBatchCreateMain #nameBatchCreateAddNames {
  float: left;
  margin-left: 10px;
}
#nameBatchCreateMain #nameBatchCreateButtons {
  float: right;
  width: 150px;
  height: 70px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#batchProcess {
  float: left;
  width: 525px;
}
#batchProcess .window {
  padding: 10px;
}
#batchProcess #topLabels ol.formDisplay {
  float: left;
  width: 248px;
}
#batchProcess #topLabels .formDisplay li label {
  width: 100px;
  margin-bottom: 4px;
}
#batchProcess #topLabels .formDisplay li span {
  float: left;
  width: 140px;
}
#batchProcess #processNotes {
  float: left;
  margin-bottom: 10px;
}
#batchProcess #processNotes label {
  vertical-align: top;
}
#batchProcess textarea {
  width: 392px;
  margin-left: 8px;
}
#batchProcess ol.formDisplay li span.greenBorder {
  width: 344px;
}
#batchProcess #processActions ol.formDisplay li span.greenBorder {
  padding: 3px;
  font-size: small;
  font-weight: normal;
}
#batchProcess .buttonSection {
  float: right;
  clear: both;
  width: 130px;
  margin-top: 10px;
}
#batchProcess .buttonSection input {
  display: block;
}
#batchProcess #changeStatus {
  position: absolute;
  left: 20px;
  bottom: 20px;
}

/* Dialog for Group Assign */
#groupAssignDialog {
  float: left;
  width: 450px;
  font-size: medium;
  font-weight: normal;
}
#groupAssignDialog .window {
  float: left;
}
#groupAssignDialog #inputFields {
  float: left;
  margin: 20px 10px 10px 10px;
}
#groupAssignDialog .groupDropDown {
  margin-top: 16px;
  margin-bottom: 6px;
}
#groupAssignDialog #batchCheckbox {
  float: left;
  width: 400px;
}
#groupAssignDialog #batchCheckbox label {
  width: 350px;
  text-align: left;
}
#groupAssignDialog #inputFields select {
  float: left;
  width: 280px;
  margin-left: 8px;
  font-size: medium;
  font-weight: bold;
}
#groupAssignDialog #inputFields label#lblGroupPrompt {
  width: 120px;
}
#groupAssignDialog #inputFields #notesPrompt {
  float: left;
  padding-top: 10px;
  padding-bottom: 5px;
}
#groupAssignDialog #inputFields .notesBox {
  width: 414px;
  height: 120px;
}
#groupAssignDialog #buttonRow {
  float: right;
  margin-top: 3px;
  margin-right: 10px;
}

/* Dialog box for name lookup */
#nameLookupDialogContainer {
  width: 915px;
  float: left;
}
#nameLookupDialogContainer .modalContainer {
  float: left;
  /* fix for Chrome */
}
#nameLookupDialogContainer input {
  position: relative;
  width: 220px;
  margin-right: 0px;
  z-index: 10050;
}
#nameLookupDialogContainer input[type=checkbox] {
  width: auto;
  margin-right: 0px;
}
#nameLookupDialogContainer #nameLookupMainWindow {
  width: 925px;
}
#nameLookupDialogContainer .leftHalf {
  width: 320px;
  height: 458px;
  float: left;
}
#nameLookupDialogContainer #nameLookupMainWindow ol.formInput li {
  min-height: 31px;
}
#nameLookupDialogContainer #lookupGrid #enterNameID {
  float: left;
  width: 317px;
  height: 20px;
  margin-top: -24px;
  padding: 2px;
  z-index: 1;
}
#nameLookupDialogContainer #lookupGrid #enterNameID .cbEnterNameID {
  margin-left: 2px;
  width: 20px;
}
#nameLookupDialogContainer #lookupGrid #enterNameID .txtEnterNameID {
  width: 92px;
  margin-left: 8px;
}
#nameLookupDialogContainer #lookupGrid #enterNameID .errorMessage {
  float: none;
}
#nameLookupDialogContainer #lookupGrid #enterNameID .btnNameIDGo {
  width: auto;
  margin: 0px;
  padding: 0px;
}
#nameLookupDialogContainer #lookupGrid #enterNameID span {
  font-size: small;
  color: #333333;
}
#nameLookupDialogContainer .cbTranslateDiv {
  position: absolute;
  right: 615px;
  /* top is determined by NameLookup.ascx.cs */
  font-size: small;
  font-weight: bold;
}
#nameLookupDialogContainer .cbTranslateDiv input {
  float: right;
}
#nameLookupDialogContainer #nameLookupMainWindow .displayRequest {
  width: 368px;
}
#nameLookupDialogContainer #nameLookupMainWindow .displayRequest #EditHeader {
  float: left;
  width: 840px;
  height: 31px;
  padding-top: 5px;
  padding-left: 10px;
}
#nameLookupDialogContainer #nameLookupMainWindow .displayRequest #EditHeader span {
  float: left;
  font-size: large;
  font-weight: bold;
}
#nameLookupDialogContainer #nameLookupMainWindow .displayRequest #EditHeader input[type=checkbox] {
  float: left;
  margin-left: 25px;
}
#nameLookupDialogContainer #nameLookupMainWindow .displayRequest #EditHeader label {
  float: left;
  position: relative;
  padding-top: 1px;
  padding-left: 3px;
  z-index: 10050;
}
#nameLookupDialogContainer #nameLookupMainWindow #RightHalf {
  float: left;
  width: 602px;
  min-height: 428px;
  border-left: solid 3px #AF9B49;
  padding-bottom: 30px;
}
#nameLookupDialogContainer #nameLookupMainWindow #RightHalf .copyArrow {
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  cursor: pointer;
}
#nameLookupDialogContainer #nameLookupMainWindow #RightHalf .copyArrowDisabled {
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  cursor: default;
}
#nameLookupDialogContainer #lblNameLookupIDNumber {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  font-size: large;
}
#nameLookupDialogContainer .NameLookupIDNumber {
  width: 350px;
  float: left;
  font-weight: bold;
  margin-left: 10px;
}
#nameLookupDialogContainer #pnlNameLookupAddNew {
  float: left;
  margin-top: -48px;
  z-index: 1;
}
#nameLookupDialogContainer .NameLookupAddNewName {
  font-size: small;
  margin-left: 4px;
}
#nameLookupDialogContainer .NameLookupAddNewName input {
  position: relative;
  top: 3px;
}
#nameLookupDialogContainer .NameLookupAddNewName label {
  position: relative;
  top: 0px;
  left: 15px;
}
#nameLookupDialogContainer #nameLookupMainWindow .underDetailsInputs {
  width: auto;
}
#nameLookupDialogContainer #nameLookupCancel {
  display: inline;
}
#nameLookupDialogContainer #NameLookupBottomButtons {
  position: absolute;
  right: 20px;
  bottom: 10px;
}
#nameLookupDialogContainer #NameLookupBottomButtons input {
  width: 127px;
  margin-right: 8px;
}
#nameLookupDialogContainer #editName {
  float: left;
  margin-left: 10px;
  font-size: small;
}

/********* Request Input New Records *********/
#RequestManualCreate #importWindow {
  width: 865px;
  padding: 10px;
}
#RequestManualCreate #importWindow input[disabled] {
  opacity: 0.5;
}
#RequestManualCreate #importWindow #dropDownColumn {
  float: left;
  width: 240px;
  margin-right: 20px;
}
#RequestManualCreate #importWindow #dropDownColumn label {
  width: 200px;
  margin-bottom: 0px;
  text-align: left;
  font-size: small;
}
#RequestManualCreate #importWindow #dropDownColumn select, #RequestManualCreate #importWindow #dropDownColumn input[type=text] {
  width: 192px;
  margin-left: 0px;
}
#RequestManualCreate #importWindow #dropDownColumn .spacer {
  float: left;
  height: 10px;
  width: 100%;
}
#RequestManualCreate #importWindow #dropDownColumn #goButtons {
  margin-top: 10px;
}
#RequestManualCreate #importWindow #dropDownColumn #goButtons input {
  width: 92px;
}
#RequestManualCreate #importWindow input[type=file] {
  margin-left: -3000px;
  /* push file upload control off-screen for non-IE browsers */
}
#RequestManualCreate #importWindow .importFileName {
  float: left;
  width: 234px;
  font-size: small;
}
#RequestManualCreate #importWindow .buttonRow {
  float: left;
  display: block;
  clear: both;
}
#RequestManualCreate #importWindow br {
  clear: both;
}
#RequestManualCreate #importWindow #columnsHeader {
  float: left;
  width: 600px;
}
#RequestManualCreate #importWindow #columnsHeader .skipHeader {
  font-weight: normal;
}
#RequestManualCreate #importWindow #columnsHeader .spacer {
  float: left;
  width: 60px;
}
#RequestManualCreate #importWindow #columnsHeader label {
  float: left;
}
#RequestManualCreate #importWindow #columnsHeader input {
  float: left;
  width: 62px;
  height: 18px;
  margin-bottom: 0px;
  padding: 0px;
}
#RequestManualCreate #importWindow #columnsHeader input[type=checkbox] {
  width: 20px;
  margin: 0px;
}
#RequestManualCreate #importWindow #columnsHeader #sampleHeader {
  width: 144px;
  margin-top: 3px;
}
#RequestManualCreate #importWindow #previewColumn {
  float: left;
  width: 605px;
}
#RequestManualCreate #importWindow #previewColumn .GridRow, #RequestManualCreate #importWindow #previewColumn .GridAlternatingRow {
  float: left;
  padding: 5px 0px;
}
#RequestManualCreate #importWindow #previewColumn select {
  float: left;
  width: 60px;
  font-size: medium;
}
#RequestManualCreate #importWindow .columnLabel {
  float: left;
  width: 116px;
  margin-top: 3px;
  margin-left: 10px;
}
#RequestManualCreate #importWindow .layoutLabel {
  float: left;
  width: 120px;
  margin-top: 3px;
  margin-right: 10px;
  text-align: right;
}
#RequestManualCreate #importWindow .sampleField {
  float: left;
  width: 277px;
  margin-top: 3px;
  padding-left: 5px;
  border: 1px solid Black;
  font-size: medium;
  font-weight: bold;
}
#RequestManualCreate #importWindow #vsImport {
  width: 600px;
  margin-top: 15px;
}

.requestCreateForm {
  width: 855px;
}
.requestCreateForm #createUL {
  float: left;
  top: -14px;
}
.requestCreateForm #createUR {
  float: right;
  top: -14px;
  /*left: 844px;*/
}
.requestCreateForm #dropDownsInputs {
  width: 218px;
  float: left;
  margin-left: 20px;
  margin-top: 18px;
}
.requestCreateForm .footer {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  height: 0px;
}

.createDropDown {
  float: left;
  text-align: left;
  margin-bottom: 34px;
}
.createDropDown .txtQuantity {
  width: 95%;
  text-align: left;
  padding-left: 8px;
}

.requestCreateForm #bottomDropDownBox {
  margin-bottom: 0px;
}

.createDropDown label {
  width: 218px;
  text-align: right;
}
.createDropDown select {
  width: 218px;
  margin-bottom: 18px;
  border: solid 1px #B89F43;
  height: 24px;
  font-weight: bold;
  font-size: medium;
}
.createDropDown input[type=text] {
  width: 215px;
  margin-bottom: 18px;
  border: solid 1px #B89F43;
  height: 20px;
  font-weight: bold;
  font-size: medium;
}

#requestDetail input[type=text] {
  font-size: small;
}

.underDetailsInputs {
  width: 590px;
  float: left;
  margin-left: 8px;
}
.underDetailsInputs input[type=text] {
  font-size: small;
}
.underDetailsInputs label {
  margin-left: 20px;
}
.underDetailsInputs #emailInputs {
  width: 586px;
  height: 24px;
  float: left;
  margin-bottom: 7px;
}
.underDetailsInputs #notesInput {
  width: 585px;
  float: left;
  margin-bottom: 7px;
}
.underDetailsInputs #notesInput textarea {
  width: 450px;
  height: 86px;
  margin-left: 8px;
  font-size: small;
}
.underDetailsInputs .pnlFulfillmentHistory {
  width: 455px;
  height: 80px;
  float: left;
  margin-left: 7px;
  margin-bottom: 8px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  overflow: auto;
}
.underDetailsInputs .fulfillmentHistory div {
  width: 600px;
  float: left;
}
.underDetailsInputs .fulfillmentHistory label {
  float: left;
  width: 120px;
  margin-left: 0px;
  font-size: small;
  text-align: right;
}
.underDetailsInputs .fulfillmentHistory textarea {
  width: 450px;
  float: left;
  margin-left: 8px;
  margin-bottom: 10px;
}

.requestCreateForm #udfInputs {
  position: relative;
  width: 575px;
  float: left;
  left: -28px;
}
.requestCreateForm #bottomButtonLayer {
  width: 820px;
  float: left;
  display: inline;
  clear: both;
  margin-left: 20px;
  margin-bottom: 0px;
}
.requestCreateForm #bottomButtonLayer #lookupLabelButton {
  width: 350px;
  height: 25px;
  float: left;
  display: inline;
  position: relative;
  top: -2px;
  clear: none;
  border: solid 1px #B89F43;
  margin-right: 10px;
}
.requestCreateForm #bottomButtonLayer #lookupLabelButton input {
  float: right;
  position: relative;
  top: 1px;
  margin-bottom: 0px;
  margin-right: 1px;
}
.requestCreateForm #bottomButtonLayer #lookupLabelButton span {
  position: relative;
  top: 3px;
  left: 8px;
  font-size: small;
}
.requestCreateForm .footer #lblCreatedID {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}
.requestCreateForm .footer #lblCreatedID a {
  color: red;
  text-decoration: underline;
}

/* Request Detail control */
#requestDetailContainer {
  float: left;
  width: 570px;
  margin-left: 28px;
}
#requestDetailContainer #originalTitle {
  float: left;
  width: 228px;
  margin-left: 100px;
  text-align: center;
}
#requestDetailContainer #translateTitle {
  float: left;
  width: 228px;
  text-align: center;
}
#requestDetailContainer input[type=text] {
  font-size: small;
}

#userDefinedFields input[type=text] {
  font-size: small;
}

.UDFOriginal {
  float: left;
  width: 565px;
  margin-left: 28px;
}
.UDFOriginal input {
  margin-left: 4px;
  width: 165px;
}

/********* Process Request *********/
#RequestProcess #processManageMain {
  width: 589px;
}
#RequestProcess #processManageMain li {
  clear: both;
}
#RequestProcess #processManageMain li span {
  float: left;
  font-weight: bold;
  margin-left: 12px;
  margin-bottom: 12px;
}
#RequestProcess #processManageMain li span.errorMessage {
  margin-left: 0px;
  margin-bottom: 0px;
}
#RequestProcess #processManageMain select {
  width: 165px;
}
#RequestProcess #processManageMain input {
  width: 160px;
}
#RequestProcess #processManageLeft {
  margin-top: 10px;
  margin-left: 10px;
  width: 275px;
  float: left;
}
#RequestProcess #processManageRight {
  margin-top: 10px;
  margin-left: 10px;
  width: 285px;
  float: left;
}
#RequestProcess #processManageNotes {
  margin-left: 10px;
}
#RequestProcess #processManageNotes label {
  vertical-align: top;
}
#RequestProcess #processManageNotes textarea {
  width: 448px;
  margin-left: 8px;
}
#RequestProcess #processManageButtons {
  margin-top: 10px;
  margin-left: 110px;
  margin-bottom: 30px;
}
#RequestProcess #processManagaeButtons input {
  width: 120px;
}

#requestAllocateMain {
  width: 610px;
  float: left;
}
#requestAllocateMain select {
  width: 171px;
  margin-bottom: 15px;
}
#requestAllocateMain input[type=text] {
  width: 167px;
  margin-bottom: 15px;
}
#requestAllocateMain input[type=checkbox] {
  width: 20px;
}
#requestAllocateMain textarea {
  width: 275px;
}
#requestAllocateMain #requestAllocateTop {
  width: 584px;
  float: left;
  padding: 10px;
}
#requestAllocateMain #requestAllocateTop span {
  width: 220px;
  float: left;
  margin-bottom: 3px;
}
#requestAllocateMain #requestAllocateTop label {
  margin-bottom: 3px;
}
#requestAllocateMain #requestAllocateLeftColumn {
  width: 305px;
  float: left;
  margin-left: -3px;
  margin-bottom: -3px;
  font-size: medium;
}
#requestAllocateMain #requestAllocateLeftColumn .window {
  padding: 10px 0px 10px 10px;
}
#requestAllocateMain #requestAllocateRightColumn {
  width: 305px;
  float: left;
  margin-left: -4px;
  margin-right: -3px;
  margin-bottom: -3px;
  border-left: solid 4px #AF9B49;
  font-size: medium;
}
#requestAllocateMain #requestAllocateRightColumn .window {
  padding: 10px 0px 10px 10px;
}
#requestAllocateMain #requestAllocateButtons {
  position: absolute;
  left: 480px;
  width: 125px;
  text-align: center;
}

#RequestProcess .batchNav {
  float: right;
}
#RequestProcess .BatchDetails {
  float: left;
  font-weight: bold;
  font-size: small;
  margin-top: 0px;
  margin-left: 5px;
  width: 575px;
  max-height: 30px;
  overflow-y: scroll;
}
#RequestProcess div.requestProcessBatchSummary .blueButton {
  float: right;
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay {
  float: left;
  padding-left: 5px;
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay label {
  width: auto;
  float: left;
  font-size: small;
  font-weight: bold;
  margin-bottom: 7px;
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay label:after {
  content: ":";
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay span {
  float: left;
  padding-left: 4px;
  font-size: small;
  font-weight: bold;
  text-align: left;
  margin-bottom: 0px;
  margin-right: 10px;
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay label {
  margin-bottom: 0px;
}
#RequestProcess div.requestProcessBatchSummary ol.formDisplay li:last-child span {
  margin-right: 0px;
}
#RequestProcess div.requestProcessBatchSummary .BatchDetails ol li {
  clear: none;
}
#RequestProcess .requestProcessColumn {
  width: 233px;
  float: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
}
#RequestProcess .requestProcessColumn .formDisplay span, #RequestProcess .requestProcessColumn .formDisplay label {
  margin-bottom: 3px;
}
#RequestProcess .requestProcessTopButtons {
  float: right;
  width: 140px;
}

.requestCreateForm #topPanel {
  float: left;
  width: 839px;
  min-height: 55px;
  padding: 10px 0px 0px 10px;
  border-bottom: solid 3px #AF9B49;
}

.requestProcessMain {
  width: 600px;
  float: left;
}

#RequestProcessDetailContainer input[type=text] {
  font-size: small;
}

.requestProcessSidebar {
  float: left;
  width: 241px;
  height: 570px;
  font-size: small;
  border-left: solid 3px #AF9B49;
}
.requestProcessSidebar .blueButton {
  width: 110px;
  margin-right: 10px;
}
.requestProcessSidebar .sidebarSection {
  float: left;
  width: 100%;
  margin-top: 4px;
  margin-left: 6px;
}
.requestProcessSidebar .bottomSection {
  position: absolute;
  bottom: 0px !important;
}
.requestProcessSidebar .batchTextDetail {
  height: 180px;
}

/* Action Confirm Pop up */
#actionConfirmDialog {
  float: left;
  width: 400px;
}
#actionConfirmDialog > .window {
  width: 396px;
}
#actionConfirmDialog #confirmPrompt {
  padding: 20px;
}
#actionConfirmDialog #confirmPrompt span {
  font-size: medium;
}
#actionConfirmDialog input[type=checkbox] {
  margin-left: 110px;
}
#actionConfirmDialog #buttonRow {
  float: right;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
}

#requestNameFulfillment {
  float: left;
  margin: 10px 0px 10px 4px;
}
#requestNameFulfillment .formDisplay label {
  width: 175px;
  clear: both;
  margin-bottom: 0px;
}
#requestNameFulfillment .formDisplay li {
  clear: both;
  margin-bottom: 5px;
}
#requestNameFulfillment .formDisplay span {
  margin-bottom: 5px;
}
#requestNameFulfillment .formDisplay #requestProcessStatus {
  float: left;
  /*height: 32px;*/
}
#requestNameFulfillment .formDisplay #requestProcessStatus span {
  float: left;
  /*height: 32px;*/
  margin-bottom: 0px;
}
#requestNameFulfillment .formDisplay .nameFirstLast {
  float: left;
  clear: both;
  margin-left: 20px;
}
#requestNameFulfillment a {
  float: right;
  margin-bottom: 0px;
  text-decoration: underline;
  font-weight: bold;
}
#requestNameFulfillment #AccountDetails {
  font-size: x-small;
  padding-left: 10px;
}
#requestNameFulfillment #AccountDetails label {
  width: auto;
  padding-right: 10px;
}
#requestNameFulfillment #AccountDetails a {
  float: left;
  display: block;
}

#requestNotesDetail {
  width: 233px;
  float: left;
  margin-left: 5px;
}

#processScrubbedFlag {
  float: left;
  margin-top: 6px;
  margin-left: 2px;
  font-size: small;
}

/********* Request Browse *********/
#requestBrowseMain {
  width: 855px;
}
#requestBrowseMain #browseEditDialog {
  width: 630px;
  float: left;
}
#requestBrowseMain #browseEditDialog #bottomButtons {
  float: right;
  margin-right: 20px;
  margin-top: 8px;
  margin-bottom: 10px;
}
#requestBrowseMain #browseEditDialog #bottomButtons input {
  margin-left: 10px;
}
#requestBrowseMain .browseSearchDialog {
  float: left;
  width: 750px;
  /*	height: 525px;*/
}
#requestBrowseMain .browseSearchDialog .window {
  width: 744px;
}
#requestBrowseMain .browseSearchDialog .statusListSearch {
  width: 694px;
}
#requestBrowseMain .browseSearchDialog .nameSearchBottomButtons {
  position: absolute;
}
#requestBrowseMain .browseSearchDialog #searchFields {
  width: 438px;
}

#searchFields2 {
  width: 200px;
  float: left;
}
#searchFields2 li label, #searchFields2 li input {
  width: 130px;
}

/********* Names Message Pending *********/
#messagePendingContainer .browseSearchDialog .window {
  height: 332px;
}
#messagePendingContainer .gridViewNarrow .window {
  width: 535px;
  min-height: 654px;
}
#messagePendingContainer #batchDetailWindow {
  min-height: 649px;
}
#messagePendingContainer #batchDetailWindow #messagePreviewContent ol.formDisplay li span {
  float: left;
  width: 165px;
}
#messagePendingContainer #messagePreviewInfo {
  margin-top: 10px;
}
#messagePendingContainer #messageBody {
  width: 100%;
  float: left;
  margin-top: 5px;
  margin-bottom: 10px;
}
#messagePendingContainer #messageButtons {
  float: left;
}

/************** Message View ***************/
.messageViewDialog {
  width: 700px;
  padding: 0px;
}
.messageViewDialog #messageViewInfo {
  padding: 10px 0px 0px 0px;
  width: 694px;
  min-height: 360px;
}
.messageViewDialog #messageViewInfo ol {
  margin-left: 20px;
}
.messageViewDialog #messageViewInfo li {
  clear: both;
  font-size: medium;
}
.messageViewDialog #messageViewInfo li span {
  width: 200px;
  padding-left: 0px;
}
.messageViewDialog #messageHeaderCol1, .messageViewDialog #messageHeaderCol2 {
  width: 300px;
  float: left;
}
.messageViewDialog #messageSubjectLine {
  width: 660px;
  float: left;
  clear: both;
  padding: 0px 20px 10px 20px;
  font-size: medium;
}
.messageViewDialog #messageSubjectLine label {
  float: left;
  width: 100px;
}
.messageViewDialog #messageSubjectLine span {
  width: 540px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  font-weight: bold;
}
.messageViewDialog #messageDialogBody {
  clear: both;
  margin-top: 20px;
  margin-left: 20px;
  width: 660px;
  font-size: small;
}
.messageViewDialog #messageDialogBody textarea {
  clear: both;
  width: 660px;
}
.messageViewDialog #messageDialogButtons {
  float: right;
  margin-top: 10px;
  margin-right: 8px;
}
.messageViewDialog .messageReplyArea {
  float: left;
  margin-left: 20px;
  font-size: small;
}
.messageViewDialog .messageReplyArea textarea {
  clear: both;
  width: 660px;
}
.messageViewDialog #messageReplyButton {
  float: right;
  margin-top: 10px;
  margin-right: 8px;
}
.messageViewDialog #composeSubjectLine {
  width: 660px;
  float: left;
  clear: both;
  padding: 0px 0px 10px 20px;
  font-size: medium;
}
.messageViewDialog #composeSubjectLine label {
  float: left;
  width: 100px;
}
.messageViewDialog #composeSubjectLine span {
  width: 540px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  font-weight: bold;
}
.messageViewDialog #composeSubjectLine input {
  width: 554px;
  font-weight: bold;
}

/************** Message View ***************/
/********* Names Accounts *********/
#NameAccountListMain {
  width: 855px;
}
#NameAccountListMain #nameAccountSearchDialog {
  width: 570px;
  height: 120px;
}
#NameAccountListMain #nameAccountSearchDialog .window {
  padding: 10px 0px 10px 10px;
}
#NameAccountListMain #nameAccountSearchDialog .languageDropDown {
  width: 275px;
  margin-right: 0px;
  margin-bottom: 10px;
}
#NameAccountListMain #nameAccountSearchDialog .languageDropDown select {
  width: 250px;
}
#NameAccountListMain #nameAccountSearchDialog #statusBox {
  margin-top: 5px;
  margin-left: 0px;
}
#NameAccountListMain #nameAccountSearchDialog .statusListSearch {
  padding-bottom: 0px;
}
#NameAccountListMain #nameAccountSearchDialog .statusListSearch label {
  width: 230px;
}
#NameAccountListMain #nameAccountSearchBottomButtons {
  float: left;
  width: 150px;
}
#NameAccountListMain #nameAccountSearchBottomButtons input {
  margin-bottom: 8px;
}

/********* Names Account View *********/
#accountViewMain {
  width: 855px;
}
#accountViewMain .noResultsLabel {
  padding: 10px;
}
#accountViewMain #accountManage {
  float: left;
  width: 585px;
}
#accountViewMain #accountManage .window {
  width: 564px;
  padding-top: 10px;
  padding-left: 15px;
}
#accountViewMain #accountManage hr {
  width: 580px;
  float: left;
  margin-left: -15px;
  border: solid 2px #AF9B49;
}
#accountViewMain #accountManage #EditLogin {
  float: left;
}
#accountViewMain #accountManage ol.formDisplay span {
  width: 320px;
  text-overflow: ellipsis;
}
#accountViewMain #accountManage #sbManageEditLogin {
  margin-left: 8px;
}
#accountViewMain #accountManage .buttonRow {
  float: left;
  width: 585px;
}
#accountViewMain #accountManage #passwordReset {
  float: right;
  position: relative;
  top: 0px;
  left: -80px;
  font-size: small;
}
#accountViewMain #accountManage .buttonRow {
  float: left;
  margin-top: 10px;
  margin-left: 100px;
}
#accountViewMain #accountViewTop {
  float: left;
  width: 855px;
  margin-bottom: 20px;
}
#accountViewMain .accountOrders .window {
  width: 849px;
  max-height: 193px;
  overflow-y: scroll;
  margin-bottom: 20px;
}
#accountViewMain #AccountPhysicalOrders .window {
  max-height: 168px;
}
#accountViewMain #AccountPhysicalOrders #ordersList table tr a:hover {
  text-decoration: underline;
}
#accountViewMain .header .accountViewAccountInfo, #accountViewMain .header .nameInfo {
  height: 30px;
  margin-bottom: 0px;
}
#accountViewMain .accountViewAccountInfo {
  float: left;
  width: 855px;
}
#accountViewMain .accountViewAccountInfo .window {
  width: 839px;
  min-height: 84px;
  padding: 5px;
  font-size: small;
}
#accountViewMain .accountViewAccountInfo #accountDetail {
  width: 484px;
  float: left;
}
#accountViewMain .accountViewAccountInfo #accountDetail li {
  clear: both;
}
#accountViewMain .accountViewAccountInfo #accountDetail ol.formDisplay label {
  width: 130px;
  margin-bottom: 1px;
}
#accountViewMain .accountViewAccountInfo #accountDetail ol.formDisplay span {
  min-height: 16px;
  width: 236px;
  margin-bottom: 1px;
}
#accountViewMain .accountViewAccountInfo #accountDetail .blueButton {
  float: left;
  clear: both;
  margin-left: 5px;
  margin-top: 6px;
}
#accountViewMain #nameInfo {
  width: 350px;
  float: left;
  margin-left: 5px;
}
#accountViewMain #nameInfo li {
  clear: both;
}
#accountViewMain #nameInfo ol.formDisplay label {
  margin-bottom: 3px;
}
#accountViewMain #nameInfo label {
  margin-bottom: 3px;
}
#accountViewMain #nameInfo label span {
  margin-bottom: 3px;
}
#accountViewMain #nameInfo a {
  text-decoration: underline;
}
#accountViewMain #nameInfo div {
  width: 330px;
  height: 42px;
  border: solid 1px #B89F43;
  font-size: small;
  font-weight: bold;
  padding: 5px;
  margin-bottom: 6px;
}
#accountViewMain .gridViewWide > .window {
  width: 849px;
}
#accountViewMain .gridViewWide .window .topButtonBar {
  margin-bottom: 0px;
  margin-top: 6px;
  margin-left: 6px;
  height: 24px;
}
#accountViewMain .gridViewWide .window .topButtonBar + div {
  float: left;
  width: 849px;
  height: 197px;
}
#accountViewMain #gridFooterEnable {
  float: left;
  width: 855px;
  margin-bottom: 20px;
}

/********* Name Details *********/
#nameDetailMain {
  width: 850px;
  float: left;
  margin-right: 0px;
}
#nameDetailMain > .window {
  width: 844px;
}
#nameDetailMain .width100 {
  position: relative;
  float: left;
  width: 100%;
  font-size: small;
}
#nameDetailMain .width100:first-child {
  border-bottom: solid 3px #AF9B49;
}
#nameDetailMain .width100 ol.formDisplay label, #nameDetailMain .width100 ol.formDisplay span {
  margin-bottom: 3px;
}
#nameDetailMain ol.formDisplay {
  float: left;
  margin-bottom: 10px;
  clear: both;
}
#nameDetailMain .pnlLeft {
  width: 408px;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
}
#nameDetailMain .pnlInfoView {
  width: 398px;
  float: left;
  margin-bottom: 8px;
  padding: 4px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  overflow: auto;
}
#nameDetailMain #accountNotes {
  height: 92px;
  padding: 4px;
}
#nameDetailMain #accountButtonBar {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
#nameDetailMain #address {
  height: 94px;
}
#nameDetailMain #email {
  height: 16px;
}
#nameDetailMain #notes {
  height: 60px;
  overflow-y: scroll;
}
#nameDetailMain #udfs {
  height: 16px;
}
#nameDetailMain .pnlLeft input[type=checkbox] {
  float: right;
  margin-right: 10px;
}
#nameDetailMain .pnlLeft .translateCB label {
  float: right;
  margin-right: 3px;
  padding-top: 3px;
}
#nameDetailMain .pnlLeft ol.formDisplay li label {
  width: 170px;
}
#nameDetailMain .pnlRight {
  width: 408px;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
}

.noHistory {
  margin: 20px 0px 20px 10px;
}

#nameDetailFufillHistory {
  float: left;
  width: 415px;
  margin-top: 20px;
}
#nameDetailFufillHistory > .window {
  width: 409px;
  min-height: 169px;
}
#nameDetailFufillHistory .buttonRow {
  float: left;
  width: 399px;
  padding-top: 10px;
}

#nameDetailBatchHistory {
  float: left;
  width: 415px;
  margin-top: 20px;
  margin-left: 20px;
}
#nameDetailBatchHistory > .window {
  width: 409px;
  min-height: 169px;
}
#nameDetailBatchHistory .buttonRow {
  float: left;
  width: 399px;
  padding-top: 10px;
}

/* Name Detail Edit */
#NameEditDetailDialogContainer {
  width: 620px;
  float: left;
}
#NameEditDetailDialogContainer #NameEditDetailMainWindow #NameEditDetailButtons {
  float: right;
  margin-right: 20px;
}
#NameEditDetailDialogContainer #NameEditDetailMainWindow label {
  float: left;
  margin-right: 0px;
  font-size: medium;
}
#NameEditDetailDialogContainer #NameEditDetailMainWindow #NameEditDetailButtons {
  margin-top: 10px;
}
#NameEditDetailDialogContainer #NameEditDetailMainWindow textarea {
  width: 452px;
  margin-left: 8px;
  margin-bottom: 7px;
}

/* Name Detail Manage */
#nameDetailManageMain {
  width: 585px;
  float: left;
}
#nameDetailManageMain .window {
  padding-top: 10px;
}
#nameDetailManageMain select {
  width: 165px;
}
#nameDetailManageMain textarea {
  width: 450px;
  margin-left: 8px;
}
#nameDetailManageMain #nameDetailManageLeft {
  width: 285px;
  float: left;
}
#nameDetailManageMain #nameDetailManageRight {
  width: 285px;
  float: left;
}
#nameDetailManageMain #nameDetailManageRight label {
  margin-bottom: 13px;
}
#nameDetailManageMain #nameDetailManageRight span {
  margin-left: 7px;
  font-weight: bold;
}
#nameDetailManageMain #nameDetailManageNotes {
  width: 580px;
  float: left;
}
#nameDetailManageMain #nameDetailManageButtons {
  float: right;
  margin-top: 10px;
  margin-right: 20px;
}

/******** Name Browse *********/
#nameBrowseMain {
  width: 855px;
}
#nameBrowseMain .browseSearchDialog .window {
  float: left;
  padding: 0px 10px 10px 0px;
}
#nameBrowseMain .statusListSearch {
  float: left;
  width: 524px;
  background-color: White;
  border: solid 1px #B89F43;
  padding: 5px;
}

/* Name Edit Dialog */
#pnlNameEditContainer {
  width: 600px;
  float: left;
}
#pnlNameEditContainer .window {
  width: 594px;
}

/* NameBatchAdd */
#nameBatchAddContainer {
  width: 855px;
}
#nameBatchAddContainer #nameBatchAddWindow {
  width: 849px;
}
#nameBatchAddContainer #nameBatchAddWindow #batchTitleInfo {
  border-bottom: solid 1px #B89F43;
  height: 30px;
  font-size: small;
}
#nameBatchAddContainer #nameBatchAddWindow .lblBatchName {
  float: left;
  width: 358px;
  margin-top: 7px;
  margin-left: 20px;
  font-weight: bold;
  overflow: hidden;
}
#nameBatchAddContainer #nameBatchAddWindow #batchCategory {
  float: left;
  width: 300px;
  margin-top: 7px;
  margin-left: 10px;
  overflow: hidden;
}
#nameBatchAddContainer #nameBatchAddWindow #batchCategory span {
  margin-left: 7px;
  font-weight: bold;
}
#nameBatchAddContainer #nameBatchAddWindow #batchStatus {
  float: right;
  margin-top: 7px;
  margin-right: 7px;
}
#nameBatchAddContainer #nameBatchAddWindow #batchStatus span {
  margin-left: 7px;
  font-weight: bold;
}
#nameBatchAddContainer #nameBatchAddWindow #batchQuery {
  width: 100%;
  padding-top: 6px;
}
#nameBatchAddContainer #nameBatchAddWindow .nameCriteria {
  width: 237px;
  float: left;
  margin-left: 35px;
}
#nameBatchAddContainer #nameBatchAddWindow .nameCriteria select {
  display: block;
  width: 100%;
}
#nameBatchAddContainer #nameBatchAddWindow .nameCriteria textarea {
  width: 233px;
}
#nameBatchAddContainer #nameBatchAddWindow #criteriaLimitLabel {
  float: left;
  width: 100%;
  text-align: center;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria {
  width: 420px;
  float: left;
  margin-top: 20px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria .formInput label {
  width: 120px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria .formInput li textarea {
  width: 220px;
  margin-bottom: 7px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria2 {
  margin-top: 20px;
  width: 420px;
  float: left;
  margin-left: 0px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria2 ol {
  float: left;
  clear: both;
  margin-bottom: 30px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria2 ol.formInput label {
  width: 100px;
}
#nameBatchAddContainer #nameBatchAddWindow #generalCriteria2 ol.formInput textarea {
  width: 220px;
}
#nameBatchAddContainer #nameBatchAddWindow #exclusions {
  float: left;
  margin-left: 20px;
}
#nameBatchAddContainer #nameBatchAddWindow #exclusions input {
  float: left;
  clear: left;
}
#nameBatchAddContainer #nameBatchAddWindow #exclusions label {
  display: block;
  float: left;
  width: 360px;
  margin-left: 10px;
}
#nameBatchAddContainer #nameBatchAddWindow #exclusionTitle {
  float: left;
  clear: both;
  font-weight: bold;
}
#nameBatchAddContainer #nameBatchAddWindow #customDate {
  margin-left: 10px;
  clear: both;
}
#nameBatchAddContainer #nameBatchAddWindow #lblCustomDate {
  margin-left: 15px;
}
#nameBatchAddContainer #nameBatchAddWindow #lblCustomDateFrom {
  margin-left: 5px;
}
#nameBatchAddContainer #nameBatchAddWindow #lblCustomDateTo {
  margin-left: 115px;
}
#nameBatchAddContainer #nameBatchAddWindow #customDateInputs {
  margin-top: 5px;
  margin-left: 116px;
}
#nameBatchAddContainer #nameBatchAddWindow .dateTextBox {
  float: left;
  width: 130px;
  margin-left: 10px;
  border: solid 1px #B89F43;
  font-weight: bold;
}
#nameBatchAddContainer #nameBatchAddWindow #batchQuery #addResults {
  float: right;
  width: 410px;
  /*	margin-top: 20px;*/
}
#nameBatchAddContainer #nameBatchAddWindow #batchAddButtons {
  float: left;
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-left: 10px;
}
#nameBatchAddContainer #nameBatchAddWindow #queryResultsTab {
  width: 855px;
}
#nameBatchAddContainer #gvQueryResults {
  float: left;
}
#nameBatchAddContainer #pnlSelectProductsContainer {
  float: left;
  width: 490px;
}
#nameBatchAddContainer #pnlSelectProductsContainer .window {
  width: 464px;
  height: 220px;
  padding: 10px 10px 0px 10px;
}
#nameBatchAddContainer #pnlSelectProductsContainer .window .sheet span {
  width: 49%;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlHighestProduct table {
  float: left;
  padding-top: 10px;
  margin-left: 20px;
  margin-right: 10px;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlMultipleProducts #cblProducts {
  float: left;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlMultipleProducts #clearButton {
  position: absolute;
  bottom: 2px;
  left: 20px;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlMultipleProducts #otherProducts {
  float: right;
  margin-top: 4px;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlMultipleProducts #otherProducts label {
  float: right;
  margin-right: 7px;
  text-align: right;
}
#nameBatchAddContainer #pnlSelectProductsContainer #pnlMultipleProducts #otherProducts select {
  float: right;
  width: 213px;
  margin-right: 8px;
}
#nameBatchAddContainer #pnlSelectProductsContainer #buttonRow {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 130px;
  height: 60px;
}
#nameBatchAddContainer #pnlSelectStatusesContainer .window {
  width: 550px;
  padding: 10px 10px 0px 10px;
}
#nameBatchAddContainer #pnlSelectStatusesContainer .statusListSearch {
  width: 540px;
  border-width: 0px;
  background-color: transparent;
}
#nameBatchAddContainer #pnlSelectStatusesContainer #buttonRow {
  float: right;
  width: 280px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#nameBatchAddContainer #nameDialogViewButton input {
  margin-left: 20px;
}
#nameBatchAddContainer .loadQuery {
  width: 360px;
}
#nameBatchAddContainer .loadQuery .window {
  width: 334px;
  padding-left: 20px;
}
#nameBatchAddContainer .loadQuery .window input[type=file] {
  width: 280px;
  height: 24px;
  margin: 20px;
}
#nameBatchAddContainer .footer {
  margin-bottom: 20px;
}

/********* Pending Fulfillment *********/
#pendingFulfillmentContainer {
  width: 855px;
}
#pendingFulfillmentContainer #pendingFulfillmentButtonBar {
  margin-bottom: 10px;
}
#pendingFulfillmentContainer #createBatchContainer {
  float: left;
  width: 525px;
}
#pendingFulfillmentContainer #createBatchContainer .window {
  width: 499px;
  padding-top: 10px;
  font-size: small;
}
#pendingFulfillmentContainer #createBatchContainer ol.formInput {
  float: left;
  margin-top: 10px;
  font-size: medium;
}
#pendingFulfillmentContainer #createBatchContainer ol.formInput label {
  width: 180px;
}
#pendingFulfillmentContainer #createBatchContainer ol.formInput input[type=text], #pendingFulfillmentContainer #createBatchContainer ol.formInput textarea {
  width: 300px;
}
#pendingFulfillmentContainer #createBatchContainer ol.formInput input.quantityBox {
  width: 96px;
}
#pendingFulfillmentContainer #createBatchContainer #checkboxTakeAll {
  float: left;
  margin-left: 40px;
}
#pendingFulfillmentContainer #createBatchContainer #checkboxTakeAll label {
  width: 100px;
  float: left;
  text-align: left;
}
#pendingFulfillmentContainer #createBatchContainer #afterCreateOptions {
  float: left;
  clear: left;
  font-size: medium;
}
#pendingFulfillmentContainer #createBatchContainer #afterCreateOptions label {
  font-weight: bold;
}

form #pendingFulfillmentContainer #createBatchContainer .afterCreateText {
  font-size: medium;
}

#pendingFulfillmentContainer #createBatchContainer .buttonSection {
  width: 130px;
  float: right;
  margin-top: 40px;
}

/********* Fulfillment Process Returns ***********/
#fulfillmentReturnsContainer .gridViewNarrow > .window {
  height: 654px;
}
#fulfillmentReturnsContainer #pnlReturnDetail > .window {
  height: 649px;
}
#fulfillmentReturnsContainer #pnlReturnDetail #detailLabelBlock li {
  float: left;
  width: 100%;
  clear: both;
}
#fulfillmentReturnsContainer #pnlReturnDetail #detailLabelBlock li label {
  margin-bottom: 5px;
}
#fulfillmentReturnsContainer #pnlReturnDetail #notesDetail {
  float: left;
  width: 100%;
}
#fulfillmentReturnsContainer #pnlReturnDetail #notesDetail textarea {
  height: 122px;
}
#fulfillmentReturnsContainer #pnlReturnDetail .buttonRow {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 4px;
}
#fulfillmentReturnsContainer #pnlReturnDetail #pnlNameAddress {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
}
#fulfillmentReturnsContainer #pnlReturnDetail #pnlNameAddress textarea {
  height: 95px;
}
#fulfillmentReturnsContainer #pnlReturnDetail #editButton {
  float: left;
  margin-top: 2px;
  margin-left: 65px;
}
#fulfillmentReturnsContainer #returnDialogContainer {
  float: left;
  width: 460px;
}
#fulfillmentReturnsContainer #returnDialogContainer .window {
  padding: 10px;
}
#fulfillmentReturnsContainer #returnDialogContainer #pnlReturnTab {
  width: 100%;
}
#fulfillmentReturnsContainer #returnDialogContainer #enterFulfillID li label {
  width: 220px;
}
#fulfillmentReturnsContainer #returnDialogContainer #enterFulfillID input[type=text] {
  float: right;
  width: 170px;
}
#fulfillmentReturnsContainer #returnDialogContainer #invalidID {
  float: left;
  margin-left: 30px;
}
#fulfillmentReturnsContainer #returnDialogContainer #invalidID span {
  font-size: small;
  font-weight: bold;
  color: red;
  text-align: right;
}
#fulfillmentReturnsContainer #returnDialogContainer #lookupButton {
  float: left;
  width: 100%;
}
#fulfillmentReturnsContainer #returnDialogContainer #lookupButton .blueButton {
  float: right;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillmentDetails {
  float: left;
  width: 432px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillmentDetails ol {
  margin: 5px;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillmentDetails ol li {
  clear: both;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillmentDetails li label, #fulfillmentReturnsContainer #returnDialogContainer #fulfillmentDetails li span {
  margin-bottom: 2px;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillNotes {
  float: left;
  width: 100%;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillNotes label {
  font-size: small;
}
#fulfillmentReturnsContainer #returnDialogContainer #fulfillNotes textarea {
  width: 430px;
}
#fulfillmentReturnsContainer #returnDialogContainer .bottomButtonBar {
  float: right;
  width: 90%;
  margin-bottom: 0px;
}
#fulfillmentReturnsContainer #returnDialogContainer .bottomButtonBar > input:first-child {
  width: 200px;
}
#fulfillmentReturnsContainer #returnDialogContainer .bottomButtonBar .blueButton {
  float: left;
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 8px;
}
#fulfillmentReturnsContainer #returnEditContainer {
  float: left;
  width: 610px;
}
#fulfillmentReturnsContainer #returnEditContainer .window {
  width: 604px;
}
#fulfillmentReturnsContainer #returnEditContainer .window div {
  float: left;
}
#fulfillmentReturnsContainer #returnEditContainer #topPanel {
  width: 100%;
  margin-top: 10px;
  margin-left: 20px;
  font-size: small;
}
#fulfillmentReturnsContainer #returnEditContainer .column {
  width: 280px;
}
#fulfillmentReturnsContainer #returnEditContainer #topPanel li {
  clear: both;
}
#fulfillmentReturnsContainer #returnEditContainer #topPanel li label, #fulfillmentReturnsContainer #returnEditContainer #topPanel li span {
  margin-bottom: 3px;
}
#fulfillmentReturnsContainer #returnEditContainer .underDetailsInputs textarea {
  width: 452px;
}
#fulfillmentReturnsContainer #returnEditContainer #bottomCheckbox {
  margin-top: 10px;
  margin-left: 136px;
  font-weight: bold;
}
#fulfillmentReturnsContainer #returnEditContainer #buttonRow {
  float: right;
  margin-top: 16px;
  margin-right: 4px;
  margin-bottom: 10px;
}
#fulfillmentReturnsContainer #returnProcessContainer {
  float: left;
  width: 610px;
}
#fulfillmentReturnsContainer #returnProcessContainer .window {
  width: 584px;
  font-size: small;
  padding: 0px 10px 0px 10px;
}
#fulfillmentReturnsContainer #returnProcessContainer .processColumn {
  float: left;
  width: 270px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#fulfillmentReturnsContainer #returnProcessContainer .processColumn li {
  clear: both;
  margin-bottom: 3px;
}
#fulfillmentReturnsContainer #returnProcessContainer .processColumn li label, #fulfillmentReturnsContainer #returnProcessContainer .processColumn li span {
  margin-bottom: 0px;
}
#fulfillmentReturnsContainer #returnProcessContainer .processColumn textarea {
  width: 300px;
}
#fulfillmentReturnsContainer #returnProcessContainer #radioButtons {
  float: left;
  width: 580px;
}
#fulfillmentReturnsContainer #returnProcessContainer #radioButtons input[type=checkbox] {
  width: 20px;
}
#fulfillmentReturnsContainer #returnProcessContainer .bottomButtonBar {
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
}

/********* Fulfillment Browse ***********/
#fulfillmentBrowseMain {
  width: 855px;
}
#fulfillmentBrowseMain .browseSearchDialog .window {
  float: left;
  width: 750px;
}
#fulfillmentBrowseMain .browseSearchDialog .statusListSearch {
  width: 694px;
}
#fulfillmentBrowseMain .browseSearchDialog .searchRequestForm ol {
  width: 448px;
}
#fulfillmentBrowseMain .browseSearchDialog .searchRequestForm li label {
  width: 150px;
}
#fulfillmentBrowseMain .browseSearchDialog #searchButtons {
  float: right;
  width: 135px;
  display: block;
  margin-right: 10px;
}

/********* Fulfillment View Detail Page ***********/
#FulfillmentDetailMain {
  width: 850px;
  float: left;
  margin-right: 0px;
}
#FulfillmentDetailMain .fulfillmentViewTop {
  float: left;
  width: 834px;
  min-height: 300px;
  padding: 10px 0px 10px 10px;
  font-size: small;
}
#FulfillmentDetailMain .fulfillmentViewTop #topPanelTop {
  float: left;
}
#FulfillmentDetailMain .fulfillmentViewTop #notesDisplay {
  float: left;
  width: 520px;
  margin-right: 20px;
}
#FulfillmentDetailMain .fulfillmentViewTop #notesDisplay .batchTextDetail {
  height: 32px;
}
#FulfillmentDetailMain .fulfillmentViewTop #BatchNotes {
  float: left;
  width: 270px;
}
#FulfillmentDetailMain .NoteTextDetail {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  width: 100%;
  height: 100%;
  float: left;
  margin-bottom: 10px;
}

/*
#FulfillmentDetailMain > .window
{
	width: 844px;
	font-size: small;
}
*/
#FulfillmentDetailNameInfo {
  float: left;
  width: 425px;
  margin-top: 10px;
}
#FulfillmentDetailNameInfo .window {
  width: 419px;
  height: 236px;
}
#FulfillmentDetailNameInfo #pnlNameInfo {
  padding-top: 5px;
  font-size: small;
}
#FulfillmentDetailNameInfo #NameInfo {
  font-size: small;
  padding-top: 10px;
}
#FulfillmentDetailNameInfo .window ol li label {
  margin-left: 8px;
}
#FulfillmentDetailNameInfo .window ol li span {
  float: left;
  margin-bottom: 3px;
  width: 400px;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#FulfillmentDetailNameInfo #divFulfillmentNameInfoTranslate {
  float: right;
  margin-right: 10px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameInfoTranslate label {
  float: left;
  padding-right: 8px;
  padding-bottom: 8px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameNotes {
  float: left;
  width: 415px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameNotes #txtNameInformationNotes {
  height: 70px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameNotes #txtUDFsName {
  height: 24px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameNotes .batchTextDetail {
  margin-bottom: 3px;
  margin-left: 8px;
}
#FulfillmentDetailNameInfo #divFulfillmentNameNotes .FulfillmentViewTranslate {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  background-color: #EEE7D4;
  border: solid 1px #AF9B49;
  width: 100%;
  height: 100%;
  float: left;
  margin-bottom: 10px;
  margin-left: 8px;
}
#FulfillmentDetailNameInfo #FulfillmentNameNotes {
  padding-left: 10px;
}
#FulfillmentDetailNameInfo #pnlNoNameInfo {
  height: 236px;
}

#FulfillmentDetailHistory {
  float: left;
  width: 415px;
  margin-top: 10px;
  margin-left: 10px;
}
#FulfillmentDetailHistory .window {
  width: 409px;
  height: 236px;
}
#FulfillmentDetailHistory .buttonRow {
  float: left;
  padding-left: 270px;
  padding-top: 10px;
}

/** Fulfillment Edit **/
#FulfillmentEditDetailDialogContainer {
  width: 590px;
  float: left;
}
#FulfillmentEditDetailDialogContainer .window {
  width: 590px;
  float: left;
}
#FulfillmentEditDetailDialogContainer ol {
  margin-top: 0px;
}
#FulfillmentEditDetailDialogContainer li {
  clear: both;
}
#FulfillmentEditDetailDialogContainer ol li .errorMessage {
  position: absolute;
}
#FulfillmentEditDetailDialogContainer ol.formDisplay li, #FulfillmentEditDetailDialogContainer ol.formDisplay label, #FulfillmentEditDetailDialogContainer ol.formDisplay span {
  float: left;
  margin-bottom: 2px;
  text-overflow: ellipsis;
}
#FulfillmentEditDetailDialogContainer ol.formDisplay li input {
  width: 158px;
  height: 16px;
  font-size: small;
  margin-bottom: 1px;
}
#FulfillmentEditDetailDialogContainer ol.formDisplay li select {
  width: 160px;
  height: 20px;
  margin-left: 8px;
}
#FulfillmentEditDetailDialogContainer #leftColumn {
  width: 280px;
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  font-size: small;
}
#FulfillmentEditDetailDialogContainer #leftColumn textarea {
  font-size: small;
}
#FulfillmentEditDetailDialogContainer #rightColumn {
  width: 280px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  font-size: small;
}
#FulfillmentEditDetailDialogContainer #leftAddressColumn {
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  font-size: small;
}
#FulfillmentEditDetailDialogContainer #leftAddressColumn br {
  float: left;
  clear: both;
}
#FulfillmentEditDetailDialogContainer #leftAddressColumn span {
  float: left;
  width: 200px;
}
#FulfillmentEditDetailDialogContainer #rightAddressColumn li {
  height: 16px;
}
#FulfillmentEditDetailDialogContainer #notesUDFs {
  float: left;
  margin-top: 10px;
}
#FulfillmentEditDetailDialogContainer #buttons {
  float: right;
  margin-right: 20px;
}
#FulfillmentEditDetailDialogContainer textarea {
  width: 452px;
  margin-left: 8px;
  margin-bottom: 7px;
}
#FulfillmentEditDetailDialogContainer .UDFOriginal {
  margin-left: 0px;
}

.fulfillmentProcessColumn {
  width: 270px;
  float: left;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
}

/************** Display Configuration Popup **************/
#DisplayConfigureDialog {
  width: 450px;
  float: left;
}
#DisplayConfigureDialog .window {
  padding: 15px;
}
#DisplayConfigureDialog #configureComment {
  margin-bottom: 10px;
}
#DisplayConfigureDialog select {
  width: 400px;
  margin-top: 0px;
  margin-left: 0px;
}
#DisplayConfigureDialog #buttonRow {
  float: left;
  margin-top: 20px;
}
#DisplayConfigureDialog #buttonRow input {
  width: 100px;
}
#DisplayConfigureDialog #buttonRow input:first-child {
  width: 182px;
}

/************** Configuration **************/
.configPanel {
  float: left;
  width: 418px;
}
.configPanel .window {
  width: 372px;
  padding: 20px;
}
.configPanel a {
  float: left;
  width: 353px;
  padding: 22px;
}

.configPanelSpacer {
  float: left;
  width: 20px;
}

#AdminSettingsPanel a {
  padding: 15px 20px;
}

/************** User Browse Search Edit **************/
#userBrowseContainer #batchDetailWindow {
  width: 274px;
  min-height: 644px;
}

#batchDetailWindow .userBrowseDetailSection {
  float: left;
  clear: both;
}

#userBrowseContainer #batchDetailWindow .userBrowseDetailSection #divSummary {
  width: 273px;
  height: 279px;
  margin-bottom: 10px;
}
#userBrowseContainer #batchDetailWindow .userBrowseDetailSection #divSummary ol.formDisplay span, #userBrowseContainer #batchDetailWindow .userBrowseDetailSection #divSummary ol.formDisplay label {
  width: 249px;
}

#batchDetailWindow .buttonSection {
  float: right;
  clear: both;
  margin-bottom: 10px;
}

#userBrowseContainer .gridViewNarrow .window {
  min-height: 649px;
}
#userBrowseContainer .noResultsLabel {
  border: 0px;
}
#userBrowseContainer .browseSearchDialog .window {
  width: 575px;
}
#userBrowseContainer .statusListSearch {
  width: 520px;
}
#userBrowseContainer .nameSearchBottomButtons {
  float: right;
  position: relative;
  bottom: 0px;
  height: 96px;
}
#userBrowseContainer .userBrowseDetailSection #createLoginButton {
  float: left;
  padding: 10px 10px 10px 30px;
}

/************** Group Browse Search Edit **************/
#groupBrowseContainer #groupList {
  width: 541px;
}
#groupBrowseContainer #groupList .window {
  min-height: 649px;
}
#groupBrowseContainer #batchDetailWindow {
  width: 294px;
  height: 639px;
  padding: 10px 0px 0px 0px;
}
#groupBrowseContainer #batchDetailWindow .userBrowseDetailSection {
  margin-left: 10px;
}
#groupBrowseContainer #batchDetailWindow .userBrowseDetailSection ol li label {
  margin-bottom: 4px;
}
#groupBrowseContainer #batchDetailWindow .buttonSection {
  margin-top: 5px;
  margin-bottom: 0px;
}
#groupBrowseContainer #batchDetailWindow #policyManageButtons .blueButton {
  margin-bottom: 0px;
}
#groupBrowseContainer .browseSearchDialog .window {
  width: 540px;
  height: 100px;
  padding-top: 10px;
}
#groupBrowseContainer .browseSearchDialog #searchButtons {
  float: right;
  width: 128px;
  margin-right: 15px;
}
#groupBrowseContainer #createDialog {
  float: left;
  width: 430px;
  font-size: small;
}
#groupBrowseContainer #createDialog .window ol li {
  margin-top: 13px;
}
#groupBrowseContainer #createDialog .window ol li label {
  width: 150px;
  margin-right: 20px;
}
#groupBrowseContainer #createDialog #createNotes {
  margin-left: 15px;
}
#groupBrowseContainer #createDialog #createNotes textarea {
  width: 385px;
  height: 85px;
  margin-top: 8px;
  margin-bottom: 10px;
}
#groupBrowseContainer #createDialog .buttonSection input {
  float: right;
  clear: both;
  margin-right: 20px;
}
#groupBrowseContainer #manageGroupDialog {
  float: left;
  width: 650px;
}
#groupBrowseContainer #manageGroupDialog #topHalf {
  float: left;
  height: 176px;
  padding-top: 10px;
  padding-left: 10px;
  border-bottom: solid 3px #AF9B49;
  font-size: small;
}
#groupBrowseContainer #manageGroupDialog #topHalf ol {
  float: left;
}
#groupBrowseContainer #manageGroupDialog #topHalf ol li input, #groupBrowseContainer #manageGroupDialog #topHalf ol li select {
  width: 190px;
}
#groupBrowseContainer #manageGroupDialog #topHalf #notesSection {
  float: left;
  margin-left: 20px;
  margin-right: 10px;
}
#groupBrowseContainer #manageGroupDialog #topHalf textarea {
  width: 298px;
  height: 108px;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf .buttonRow {
  margin-left: 180px;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #selectUDF {
  float: left;
  margin-top: 10px;
  font-size: small;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #selectUDF label {
  float: left;
  width: 100px;
  margin-right: 8px;
  text-align: right;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #selectUDF select {
  width: 180px;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #udfLabels {
  float: left;
  margin: 20px 0px 10px 0px;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #udfLabels ol li input[type=text] {
  width: 170px;
}
#groupBrowseContainer #manageGroupDialog #bottomHalf #udfLabels .udfColumn li {
  clear: right;
}

/************** Group Manage **************/
#groupManageContainer {
  width: 850px;
  float: left;
  margin-right: 0px;
  margin-bottom: 40px;
}
#groupManageContainer > .window {
  width: 844px;
}
#groupManageContainer #UDFeditor .tab {
  width: 806px;
}
#groupManageContainer #UDFeditor .window {
  width: 800px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#groupManageContainer #UDFeditor .window ol#labels {
  float: left;
  width: 100px;
}
#groupManageContainer #UDFeditor .window ol.inputs {
  float: left;
  width: 180px;
}
#groupManageContainer #UDFeditor .window ol li span {
  margin-left: 8px;
  font-weight: normal;
}
#groupManageContainer #UDFeditor .window li {
  height: 31px;
  clear: none;
}
#groupManageContainer #UDFeditor .window li input {
  width: 170px;
}
#groupManageContainer #UDFeditor .window #buttonRow {
  position: absolute;
  width: 130px;
  bottom: 15px;
  right: 10px;
}
#groupManageContainer #topPanel {
  float: left;
  width: 850px;
  font-size: small;
  margin-bottom: 10px;
}
#groupManageContainer #topPanel #leftSide {
  float: left;
  width: 400px;
  padding-top: 10px;
  margin-left: 10px;
}
#groupManageContainer #topPanel #leftSide input[type=text], #groupManageContainer #topPanel #leftSide select {
  width: 260px;
}
#groupManageContainer #topPanel #leftSide textarea {
  width: 260px;
  height: 88px;
  margin-top: 0px;
  margin-left: 8px;
}
#groupManageContainer #topPanel select {
  font-size: small;
}
#groupManageContainer #topPanel #groupAudits span {
  font-weight: normal;
}
#groupManageContainer .labelColumn {
  float: left;
  width: 205px;
  padding-top: 10px;
  padding-left: 10px;
}
#groupManageContainer .labelColumn .formDisplay li label {
  width: 90px;
}
#groupManageContainer .labelColumnFirst {
  width: 285px;
}
#groupManageContainer .ddlColumn {
  float: left;
  width: 434px;
  padding-top: 10px;
}
#groupManageContainer .ddlColumn label {
  width: 130px;
}
#groupManageContainer .ddlColumn select {
  width: 260px;
}
#groupManageContainer .ddlColumn #groupAudits {
  float: left;
  width: 290px;
  height: 62px;
}
#groupManageContainer .ddlColumn .buttonRow {
  float: left;
  width: 140px;
  margin: 0px;
}
#groupManageContainer .spacer {
  float: left;
  width: 10px;
}

/************** User Manage **************/
#userManageContainer {
  width: 850px;
  float: left;
  margin-right: 0px;
}
#userManageContainer #groupRestrict {
  width: 418px;
}
#userManageContainer #groupRestrict #userRoleDropDown {
  float: left;
  margin: 15px 0px 0px 15px;
  font-size: small;
}
#userManageContainer #groupRestrict #userRoleDropDown ol li span:not(.cbGroupRestrict), #userManageContainer #groupRestrict #userRoleDropDown ol li select {
  width: 265px;
  margin-bottom: 15px;
}
#userManageContainer #groupRestrict #userRoleDropDown ol li .cbGroupRestrict label {
  width: 340px;
  margin-bottom: 15px;
}
#userManageContainer #groupRestrict #upGvGroups {
  float: left;
}
#userManageContainer #groupRestrict .buttonRow {
  float: left;
  margin-top: 15px;
  margin-left: 65px;
}
#userManageContainer .topButtonBar .widerButton {
  width: 180px;
}
#userManageContainer > .window {
  width: 844px;
}
#userManageContainer #topPanel {
  float: left;
  width: 850px;
  font-size: small;
  margin-bottom: 10px;
}
#userManageContainer #topPanel #leftSide {
  float: left;
  width: 524px;
}
#userManageContainer #topPanel select {
  font-size: small;
}
#userManageContainer .labelColumn {
  float: left;
  width: 205px;
  padding-top: 10px;
  padding-left: 10px;
}
#userManageContainer .labelColumn .formDisplay li label {
  width: 90px;
}
#userManageContainer .labelColumnFirst {
  width: 285px;
}
#userManageContainer .labelColumnFirst ol.formDisplay li input[type=text] {
  width: 180px;
}
#userManageContainer .ddlColumn {
  float: left;
  width: 320px;
  padding-top: 10px;
}
#userManageContainer .ddlColumn label {
  width: 130px;
}
#userManageContainer .ddlColumn select {
  width: 165px;
}
#userManageContainer .ddlColumn .buttonRow {
  float: left;
  width: 310px;
  margin: 13px 0px 0px 30px;
}
#userManageContainer #userNotes {
  float: left;
  width: 435px;
}
#userManageContainer #userNotes #divSummary {
  width: 455px;
  height: 97px;
  margin: 0px 0px 15px 15px;
}
#userManageContainer #userNotes #divSummary ol.formDisplay span, #userManageContainer #userNotes #divSummary ol.formDisplay label {
  width: 431px;
}
#userManageContainer .spacer {
  float: left;
  width: 10px;
}

/************** Role Manage **************/
#roleManageContainer {
  width: 850px;
  float: left;
  margin-right: 0px;
}
#roleManageContainer #leftGrid {
  float: left;
  width: 315px;
}
#roleManageContainer #leftGrid .window {
  height: 648px;
}
#roleManageContainer #roleDetails {
  float: left;
  margin-left: 10px;
  width: 525px;
}
#roleManageContainer #roleDetails > .window {
  height: 628px;
  padding: 10px;
}
#roleManageContainer #roleDetails ol.formDisplay li {
  font-size: small;
}
#roleManageContainer #roleDetails .formDisplay li {
  clear: none;
}
#roleManageContainer #roleDetails .rightColumn {
  float: right;
}
#roleManageContainer #roleDetails .rightColumn li {
  margin-right: 40px;
}
#roleManageContainer #roleDetails .formDisplay textarea {
  width: 385px;
  margin-top: 0px;
  margin-bottom: 10px;
}
#roleManageContainer #roleDetails .rightColumn .blueButton {
  margin: 0px -8px 20px 0px;
}
#roleManageContainer #roleEdit {
  float: left;
  width: 430px;
}
#roleManageContainer #roleEdit > .window {
  float: left;
  width: 384px;
  padding: 20px;
}
#roleManageContainer #roleEdit .formInput {
  font-size: small;
}
#roleManageContainer #roleEdit .formInput label {
  width: 150px;
  text-align: left;
}
#roleManageContainer #roleEdit .formInput textarea {
  width: 378px;
  margin-left: 0px;
}
#roleManageContainer #roleEdit #buttonRow {
  float: right;
  margin: 20px -8px -8px 0px;
}

/************** Distribution Policies (GroupPolicyBrowse.aspx) **************/
#groupPolicyContainer {
  width: 850px;
}
#groupPolicyContainer #editDialog {
  float: left;
  width: 510px;
}
#groupPolicyContainer #editDialog li {
  clear: right;
  width: 230px;
  margin-bottom: 5px;
}
#groupPolicyContainer #editDialog .section {
  float: left;
  width: 464px;
  padding: 10px 20px 0px 20px;
  border-bottom: solid 3px #AF9B49;
}
#groupPolicyContainer #editDialog .top li label {
  min-width: 75px;
  width: auto;
}
#groupPolicyContainer #editDialog .dropdown {
  float: left;
  width: 464px;
  padding: 15px 20px 0px 20px;
}
#groupPolicyContainer #editDialog .dropdown li {
  width: 460px;
  margin-top: 18px;
}
#groupPolicyContainer #editDialog .dropdown select {
  width: 240px;
  font-size: medium;
  margin-left: 20px;
}
#groupPolicyContainer #editDialog .dropdown label {
  width: 200px;
}
#groupPolicyContainer #editDialog .buttonRow {
  float: left;
  margin-top: 10px;
  margin-left: 100px;
}
#groupPolicyContainer .browseSearchDialog .window {
  width: 530px;
  padding-bottom: 10px;
}
#groupPolicyContainer .browseSearchDialog .searchDropDowns {
  float: left;
  width: 360px;
  margin-bottom: 8px;
}
#groupPolicyContainer .browseSearchDialog .nameSearchButton {
  float: right;
  position: absolute;
  top: 66px;
  right: 23px;
}

/************** Fulfillment Policies **************/
#ffPolicyContainer {
  width: 850px;
}
#ffPolicyContainer #createDialog {
  width: 706px;
}
#ffPolicyContainer #createDialog .window {
  width: 700px;
}
#ffPolicyContainer #createDialog .top {
  float: left;
  width: 330px;
  padding: 10px;
}
#ffPolicyContainer #createDialog .languageDropDown {
  width: 330px;
}
#ffPolicyContainer #createDialog .languageDropDown label, #ffPolicyContainer #createDialog .languageDropDown select {
  float: left;
  margin-bottom: 8px;
}
#ffPolicyContainer #createDialog .languageDropDown label {
  width: 140px;
}
#ffPolicyContainer #createDialog .dropdown {
  float: left;
  width: 700px;
}
#ffPolicyContainer #createDialog .dropdown .languageDropDown {
  width: 700px;
  margin: 10px 0px 15px 0px;
}
#ffPolicyContainer #createDialog .dropdown .languageDropDown label {
  width: 230px;
  margin-left: 40px;
}
#ffPolicyContainer #createDialog .buttonRow {
  float: left;
  width: 700px;
  margin-left: 180px;
}
#ffPolicyContainer #editDialog {
  width: 556px;
}
#ffPolicyContainer #editDialog .window {
  width: 550px;
}
#ffPolicyContainer #editDialog .window > div {
  padding: 10px;
}
#ffPolicyContainer #editDialog .top {
  float: left;
  width: 255px;
}
#ffPolicyContainer #editDialog .dropdown {
  float: left;
  width: 530px;
  margin-top: 10px;
  border-top: 3px solid #AF9B49;
}
#ffPolicyContainer #editDialog .dropdown label {
  width: 286px;
}
#ffPolicyContainer #editDialog div.buttonRow {
  float: left;
  padding: 10px 10px 10px 130px;
}
#ffPolicyContainer .browseSearchDialog .searchNotice {
  float: left;
  padding: 10px 0px 0px 10px;
  font-size: small;
}
#ffPolicyContainer .browseSearchDialog #ExcludeDefaults {
  width: 554px;
  margin-top: 10px;
  border-top: 3px solid #AF9B49;
}
#ffPolicyContainer .browseSearchDialog .searchDropDowns {
  float: left;
  margin-bottom: 10px;
}
#ffPolicyContainer .browseSearchDialog #LangCountrySearch .languageDropDown {
  width: 250px;
}
#ffPolicyContainer .browseSearchDialog #OtherOptions .languageDropDown {
  width: 450px;
  margin-left: 10px;
  margin-bottom: 8px;
}
#ffPolicyContainer .browseSearchDialog #OtherOptions .languageDropDown input[type=text] {
  float: left;
  width: 165px;
  height: 18px;
  font-size: medium;
  font-weight: bold;
}
#ffPolicyContainer .browseSearchDialog #OtherOptions .languageDropDown span:not(.errorMessage) {
  float: left;
  width: 160px;
}
#ffPolicyContainer .browseSearchDialog .nameSearchButton {
  bottom: 77px;
}
#ffPolicyContainer .browseSearchDialog .nameSearchBottomButtons {
  bottom: 15px;
  right: 21px;
}

/************** Manage Countries **************/
#countryBrowseContainer #editDialog {
  float: left;
  width: 430px;
}
#countryBrowseContainer #editDialog .window {
  width: 404px;
  padding-top: 15px;
  padding-left: 20px;
}
#countryBrowseContainer #editDialog li span {
  width: 240px;
  margin-left: 35px;
  padding-left: 0px;
}
#countryBrowseContainer #editDialog li label {
  margin-bottom: 10px;
}
#countryBrowseContainer #editDialog li select, #countryBrowseContainer #editDialog li input[type=text] {
  width: 240px;
  margin-left: 35px;
  font-size: medium;
}
#countryBrowseContainer #editDialog #bottomButtons {
  float: right;
  margin: 10px 15px 10px 0px;
}

/************** Feature Manage  **************/
#featureManageContainer #featureList {
  float: left;
  width: 315px;
}
#featureManageContainer .featureDetails {
  float: left;
  width: 525px;
  margin-left: 10px;
  font-size: small;
}
#featureManageContainer .featureDetails > .window {
  float: left;
  height: 649px;
}
#featureManageContainer .featureDetails .detailSection {
  float: left;
  margin-top: 20px;
  margin-left: 15px;
}
#featureManageContainer .featureDetails .detailSection:first-child {
  margin-top: 10px;
}
#featureManageContainer .featureDetails li {
  margin-bottom: 8px;
}
#featureManageContainer .featureDetails li div {
  float: left;
  width: 380px;
}
#featureManageContainer .featureDetails li label, #featureManageContainer .featureDetails li span {
  padding: 0px;
  margin: 0px;
}
#featureManageContainer .featureDetails textarea {
  width: 380px;
  margin-top: 0px;
}
#featureManageContainer .featureDetails .buttonSection {
  float: right;
  clear: both;
  margin: 10px 20px 20px 0px;
}

/************** Manage Languages **************/
#languageManageContainer .addNewDialog .window {
  width: 500px;
  padding: 20px;
}
#languageManageContainer .addNewDialog .buttonRow {
  float: left;
  padding-left: 125px;
}
#languageManageContainer .addNewDialog li label {
  width: 250px;
}
#languageManageContainer #languageList {
  float: left;
  width: 380px;
}
#languageManageContainer .languageDetails {
  float: left;
  width: 460px;
  margin-left: 14px;
}
#languageManageContainer .languageDetails #detailWindow {
  width: 454px;
  height: 649px;
}
#languageManageContainer .languageDetails .detailSectionPermissions {
  margin-top: 10px;
  font-size: small;
}
#languageManageContainer .languageDetails ol.formDisplay li a {
  display: block;
  cursor: pointer;
  text-decoration: none;
}
#languageManageContainer .languageDetails li input[type=checkbox] {
  float: left;
  width: 20px;
  height: 14px;
  border: 0px none;
}
#languageManageContainer .languageDetails li label {
  width: 270px;
}
#languageManageContainer .languageDetails .detailSectionPermissions input[type=submit] {
  float: right;
  margin-right: 15px;
}
#languageManageContainer .languageDetails .detailSection {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 15px;
  font-size: small;
}
#languageManageContainer .languageDetails .detailSection #editUsersButton input[type=submit] {
  float: right;
}
#languageManageContainer .languageDetails .detailSection textarea {
  width: 419px;
  margin-top: 0px;
  margin-bottom: 15px;
}
#languageManageContainer .languageDetails .detailSection .membershipEditContainer {
  margin-bottom: 23px;
}

/************** Membership Control **************/
.membershipEditContainer {
  float: left;
  width: 420px;
}
.membershipEditContainer .tab {
  width: 100%;
}
.membershipEditContainer .window {
  padding: 0px !important;
}
.membershipEditContainer .window div:nth-child(3) {
  float: left;
}
.membershipEditContainer .titleBox {
  padding: 10px 0px 5px 15px;
  font-size: medium;
  font-style: italic;
}
.membershipEditContainer .searchBox {
  clear: both;
  padding-left: 10px;
}
.membershipEditContainer .searchBox input[type=text] {
  float: left;
  width: 240px;
  margin-right: 10px;
}
.membershipEditContainer .buttonRow {
  padding-top: 10px;
  padding-left: 60px;
}

/************** My User Info **************/
#myUserInfoContainer {
  float: left;
  font-size: small;
}
#myUserInfoContainer > div {
  float: left;
}
#myUserInfoContainer .footer {
  width: 100%;
}
#myUserInfoContainer #changePassword {
  width: 410px;
}
#myUserInfoContainer #changePassword .window {
  width: 404px;
  padding-top: 20px;
  padding-bottom: 15px;
}
#myUserInfoContainer #changePassword ol li label {
  width: 150px;
}
#myUserInfoContainer #changePassword .errorMessage {
  margin-top: 8px;
  margin-left: 20px;
  margin-bottom: 8px;
  clear: both;
}
#myUserInfoContainer #changePassword #bottomButtons {
  float: right;
  margin-top: 10px;
  margin-right: 17px;
}
#myUserInfoContainer .topButtonBar input {
  width: 200px;
  margin-left: 8px;
}
#myUserInfoContainer #myPreferences {
  width: 440px;
}
#myUserInfoContainer #myPreferences .window {
  width: 384px;
  padding: 10px 25px 5px 25px;
}
#myUserInfoContainer #myPreferences ol li {
  height: 34px;
}
#myUserInfoContainer #myPreferences ol li label {
  width: 150px;
}
#myUserInfoContainer #myPreferences ol li span {
  float: left;
}
#myUserInfoContainer #myPreferences ol li label, #myUserInfoContainer #myPreferences ol li span {
  margin-top: 3px;
}
#myUserInfoContainer #myPreferences .buttonRow {
  margin-top: 10px;
  margin-left: 80px;
}
#myUserInfoContainer .spacer {
  width: 25px;
}
#myUserInfoContainer #mySummary {
  width: 385px;
}
#myUserInfoContainer #divSummary {
  width: 364px;
  height: 256px;
  margin: 15px 0px 15px 15px;
  border: none;
}
#myUserInfoContainer #divSummary ol.formDisplay span, #myUserInfoContainer #divSummary ol.formDisplay label {
  width: 340px;
}

/************** My Group Info **************/
#myGroupInfoContainer {
  float: left;
  width: 850px;
  font-size: small;
}
#myGroupInfoContainer div {
  float: left;
}
#myGroupInfoContainer .footer {
  width: 100%;
}
#myGroupInfoContainer #groupSummary {
  float: left;
  width: 850px;
  margin-bottom: 10px;
}
#myGroupInfoContainer #groupSummary #activeDefaultGroup {
  width: 310px;
  margin-top: 10px;
  margin-left: 10px;
}
#myGroupInfoContainer #groupSummary #activeDefaultGroup ol li span {
  margin-top: 7px;
  padding-left: 0px;
}
#myGroupInfoContainer #groupSummary #activeDefaultGroup .activeGroups {
  width: 210px;
  height: 60px;
  margin-bottom: 8px;
}
#myGroupInfoContainer #groupSummary #activeDefaultGroup .activeGroups textarea {
  margin-top: 0px;
}
#myGroupInfoContainer #groupSummary #activeDefaultGroup select {
  margin-left: 0px;
  width: 210px;
}
#myGroupInfoContainer .summaryRequests {
  width: 499px;
  margin-left: 10px;
  padding: 10px 15px 10px 0px;
}
#myGroupInfoContainer .summaryRequests > div {
  width: 500px;
  height: 90px;
}
#myGroupInfoContainer .summaryRequests ol.formDisplay li {
  clear: right;
}
#myGroupInfoContainer .summaryRequests ol.formDisplay span {
  width: 60px;
  float: right;
  text-align: left;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 0px;
}
#myGroupInfoContainer .summaryRequests ol.formDisplay label {
  width: 120px;
  margin-bottom: 2px;
}
#myGroupInfoContainer #myGroups {
  width: 240px;
}
#myGroupInfoContainer #myGroups .window {
  min-height: 410px;
}
#myGroupInfoContainer #groupDetails {
  width: 600px;
  height: 388px;
  margin-left: 10px;
}
#myGroupInfoContainer #groupDetails .window {
  height: 390px;
  padding: 10px 20px 10px 20px;
}
#myGroupInfoContainer #groupDetails ol.formDisplay li label {
  width: 120px;
}
#myGroupInfoContainer #groupDetails ol.formDisplay a {
  padding-left: 0px;
}
#myGroupInfoContainer #groupDetails .groupDetailsPanel {
  width: 434px;
  height: 100px;
  overflow: auto;
}
#myGroupInfoContainer #groupDetails #groupStats {
  margin-top: 10px;
  margin-left: 0px;
}
#myGroupInfoContainer #groupDetails #groupStats div {
  width: 550px;
  height: 60px;
  margin-left: 0px;
  border: none;
  overflow: auto;
}
#myGroupInfoContainer #groupDetails #groupStats li {
  clear: right;
}
#myGroupInfoContainer #groupDetails #groupStats ol.formDisplay li label {
  width: 170px;
  margin-left: 0px;
  margin-bottom: 2px;
}
#myGroupInfoContainer #groupDetails #groupStats ol.formDisplay li span {
  float: right;
  width: 90px;
  margin-bottom: 2px;
}

/************** User Create **************/
#userCreateContainer {
  float: left;
  width: 850px;
}

#newLogin {
  float: left;
  width: 394px;
  font-size: small;
}
#newLogin .window {
  width: 368px;
  padding: 10px 10px 0px 10px;
}
#newLogin ol.formDisplay label {
  width: 120px;
}
#newLogin .ADResult {
  float: left;
  width: 364px;
  min-height: 30px;
  margin-bottom: 8px;
  color: Red;
  font-weight: bold;
}
#newLogin #sendEmail {
  float: left;
  margin-top: 35px;
}
#newLogin .buttonSection {
  float: right;
  width: 135px;
}
#newLogin .buttonSection input {
  float: right;
}

#userCreateContainer .browseSearchDialog .window {
  float: left;
  width: 540px;
  padding-top: 10px;
}
#userCreateContainer .browseSearchDialog #searchFields {
  width: 388px;
  float: left;
}
#userCreateContainer .browseSearchDialog #searchButtons {
  float: right;
  width: 140px;
}
#userCreateContainer #gridView {
  float: left;
  width: 485px;
}
#userCreateContainer #gridView .window {
  min-height: 648px;
}
#userCreateContainer .noResultsLabel {
  border: 0px;
}
#userCreateContainer .detailColumn {
  float: left;
  width: 350px;
  margin-left: 15px;
  font-size: small;
}
#userCreateContainer .loginDetail, #userCreateContainer .userDetail {
  float: left;
}
#userCreateContainer .loginDetail .window, #userCreateContainer .userDetail .window {
  width: 314px;
  padding: 15px;
}
#userCreateContainer .loginDbetail ol.formDisplay label {
  margin-bottom: 2px;
}
#userCreateContainer .userDetail ol.formDisplay label {
  width: 150px;
  margin-bottom: 3px;
}
#userCreateContainer .userDetail ol.formDisplay select {
  float: right;
}
#userCreateContainer .userDetail .window {
  position: relative;
  padding-bottom: 0px;
}
#userCreateContainer .userDetail #details {
  float: left;
  clear: both;
  margin-top: 20px;
}
#userCreateContainer .userDetail #details textarea {
  clear: both;
  width: 314px;
  height: 180px;
  margin-top: 0px;
}
#userCreateContainer .userDetail .buttonRow {
  float: left;
  width: 321px;
  margin: 10px 0px 3px 0px;
}
#userCreateContainer .userDetail .noUser {
  float: left;
  margin-bottom: 20px;
}
#userCreateContainer .userDetail ol.formDisplay.noUser label {
  margin-top: 15px;
}
#userCreateContainer .userDetail .errorMessage {
  float: right;
  clear: none;
}
#userCreateContainer .userDetail .validationSummary {
  position: absolute;
  top: 420px;
  width: 314px;
}
#userCreateContainer .userDetail .buttonRow.noUser {
  margin: 47px 0px 3px 0px;
}
#userCreateContainer .userDetail .buttonRow input[type=submit] {
  float: right;
}
#userCreateContainer .userDetail .footer {
  position: relative;
}

/************** Interface Manager **************/
#interfaceManageContainer .interfaceManageSearch {
  float: left;
  width: 550px;
}
#interfaceManageContainer .interfaceManageSearch #searchBox {
  float: left;
  margin-top: 10px;
}
#interfaceManageContainer .interfaceManageSearch #searchBox input[type=text] {
  float: left;
  width: 330px;
  margin-left: 30px;
}
#interfaceManageContainer .interfaceManageSearch #searchBox .blueButton {
  float: left;
  margin-left: 10px;
}
#interfaceManageContainer .interfaceManageSearch #searchGrid {
  float: left;
}
#interfaceManageContainer .interfaceManageSearch .noResults {
  float: left;
  padding: 20px;
}
#interfaceManageContainer .interfaceManageSearch .bottomButtonBar {
  width: 543px;
  margin-top: 0px;
  border-top: solid 3px #B89F43;
  padding-top: 15px;
  margin-bottom: 3px;
}
#interfaceManageContainer .interfaceManageSearch .bottomButtonBar input:first-child {
  margin-left: 130px;
}
#interfaceManageContainer #configurePanel {
  width: 410px;
}
#interfaceManageContainer #configurePanel .window {
  width: 373px;
  padding: 20px 15px 12px 15px;
}
#interfaceManageContainer #configurePanel .window ol li {
  margin-bottom: 10px;
}
#interfaceManageContainer #configurePanel .buttonBar {
  float: right;
  margin-right: 28px;
}
#interfaceManageContainer #importExportMain {
  float: left;
  width: 450px;
  height: 250px;
}
#interfaceManageContainer #importExportMain .window {
  width: 424px;
  padding: 10px;
}
#interfaceManageContainer #importExportMain .window hr {
  width: 100%;
}
#interfaceManageContainer #importExportMain .window .blueButton {
  float: right;
}
#interfaceManageContainer #importExportMain .window .buttonRow {
  margin-top: 20px;
}
#interfaceManageContainer #importExportMain .window .buttonRow .blueButton {
  margin-right: 150px;
}
#interfaceManageContainer #advancedPanel {
  float: left;
  width: 430px;
  height: 300px;
}
#interfaceManageContainer #advancedPanel .window {
  width: 384px;
  padding: 20px 20px 13px 20px;
}
#interfaceManageContainer #advancedPanel .heading {
  font-weight: bold;
  text-align: left;
}
#interfaceManageContainer #advancedPanel ol.formInput {
  float: left;
  margin-bottom: 10px;
}
#interfaceManageContainer #advancedPanel ol.formInput span {
  margin-left: 0px;
  margin-bottom: 7px;
}
#interfaceManageContainer #advancedPanel ol.formInput label {
  width: 300px;
  text-align: left;
  margin-bottom: 4px;
}
#interfaceManageContainer #advancedPanel input[type=checkbox], #interfaceManageContainer #advancedPanel input[type=radio] {
  width: 20px;
  height: 14px;
  margin-bottom: 0px;
  border: 0px none;
}
#interfaceManageContainer #advancedPanel input[disabled] {
  background-color: transparent;
}
#interfaceManageContainer #advancedPanel .bottomButtonBar {
  float: left;
  margin-left: 50px;
  margin-bottom: 0px;
}
#interfaceManageContainer #interfaceStructurePanel {
  float: left;
  width: 266px;
}
#interfaceManageContainer #interfaceStructure {
  width: 250px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.treeSelectedNode {
  background-color: #E0ECF7;
}

#interfaceManageContainer .interfaceDDL {
  width: 235px;
}
#interfaceManageContainer #interfaceTree {
  border-top: none;
  width: 250px;
  height: 351px;
  overflow: scroll;
  padding-top: 15px;
  padding-left: 10px;
}
#interfaceManageContainer #interfaceStructurePanel #originalDescription {
  float: left;
  width: 265px;
  margin-top: 10px;
}
#interfaceManageContainer #interfaceStructurePanel #originalDescription .window {
  width: 249px;
  height: 280px;
  overflow: auto;
  padding: 5px;
  font-size: small;
}
#interfaceManageContainer #contentPanel {
  float: left;
  width: 570px;
  margin-left: 20px;
}
#interfaceManageContainer #contentPanel #noRecords {
  width: 564px;
}
#interfaceManageContainer #contentPanel #noRecords label {
  float: left;
  width: 100%;
  margin: 30px 0px 30px 0px;
  text-align: center;
}
#interfaceManageContainer #contentsGrid {
  width: 564px;
  min-height: 170px;
}
#interfaceManageContainer #editText {
  float: left;
  width: 570px;
  margin-top: 10px;
  margin-left: 20px;
}
#interfaceManageContainer #editText .window {
  height: 528px;
  padding-bottom: 4px;
}
#interfaceManageContainer #editText #originalContent {
  float: left;
}
#interfaceManageContainer #editText #originalContent table {
  background-color: #AF9B49;
}
#interfaceManageContainer #editText #originalContent div {
  float: left;
  position: relative;
  height: 100%;
}
#interfaceManageContainer #editText #originalContent textarea#ftbOriginal {
  color: black !important;
}
#interfaceManageContainer #editText #editContent > table {
  float: left;
  margin-bottom: -2px;
}
#interfaceManageContainer #editText #editContent td > div {
  float: left;
}
#interfaceManageContainer #editText .buttonBar {
  float: left;
  height: 30px;
  padding: 0px 5px 1px 10px;
  width: 549px;
  margin-top: 3px;
}
#interfaceManageContainer #editText .buttonBar label {
  font-size: small;
}
#interfaceManageContainer #editText .buttonBar #saveButton {
  float: right;
}
#interfaceManageContainer #editText iframe, #interfaceManageContainer #editText textarea {
  padding: 0px 5px !important;
  background-color: #EEE7D4 !important;
}
#interfaceManageContainer #HtmlDesignBtns input[type=button] {
  width: 255px;
  background-color: #DDECFE;
  margin-left: 10px;
  margin-bottom: 8px;
}
#interfaceManageContainer #HtmlDesignBtns input[type=button][selected] {
  border: 1px solid black;
  background-color: #9EBEF5;
}

/************** Layouts Manager **************/
#layoutManageContainer .browseSearchDialog .window {
  height: 180px;
}
#layoutManageContainer .browseSearchDialog .window #searchFields {
  margin-top: 17px;
}
#layoutManageContainer #assignDialog {
  width: 632px;
}
#layoutManageContainer #assignDialog .window {
  width: 596px;
  height: 410px;
  padding: 0px 15px 17px 15px;
}
#layoutManageContainer #assignDialog .halfColumn {
  float: left;
  width: 288px;
}
#layoutManageContainer #assignDialog .halfColumn .selectHeader {
  float: left;
  width: 100%;
  height: 33px;
  padding-top: 15px;
}
#layoutManageContainer #assignDialog .halfColumn label {
  float: left;
  width: 150px;
  margin-bottom: 5px;
  padding-top: 5px;
}
#layoutManageContainer #assignDialog .halfColumn input {
  float: right;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
}
#layoutManageContainer #assignDialog #spacer {
  float: left;
  width: 20px;
  height: 200px;
}
#layoutManageContainer #assignDialog select {
  width: 288px;
  font-size: medium;
}
#layoutManageContainer #assignDialog .halfColumn #rightHalf select {
  height: 200px;
}
#layoutManageContainer #assignDialog select option {
  font-weight: bold;
}
#layoutManageContainer #assignDialog #bottomButtons {
  float: left;
  padding-top: 15px;
  padding-left: 309px;
}
#layoutManageContainer #previewDialog {
  width: 706px;
}
#layoutManageContainer #previewDialog .window {
  width: 700px;
  min-height: 320px;
}
#layoutManageContainer #previewDialog #topSelect {
  float: left;
  padding: 10px 0px 20px 128px;
}
#layoutManageContainer #previewDialog #topSelect .languageDropDown {
  width: 224px;
  margin-left: 8px;
  margin-right: 0px;
}
#layoutManageContainer #previewDialog #topSelect .languageDropDown select {
  width: 220px;
}
#layoutManageContainer #previewDialog #previewOutputBox {
  float: left;
  width: 510px;
  height: 150px;
  margin: 20px 20px 20px 60px;
  padding: 10px 10px 0px 10px;
}
#layoutManageContainer #previewDialog #previewOutputBox #spanOutput {
  font-size: larger;
}
#layoutManageContainer #previewDialog .previewOrderPage > div {
  float: left;
  margin-top: 20px;
  margin-left: 15px;
  margin-bottom: 10px;
  padding: 7px 7px 0px 7px;
}
#layoutManageContainer #previewDialog .previewOrderPage ol {
  float: left;
}
#layoutManageContainer #previewDialog .previewOrderPage #orderPageBox1 {
  margin-bottom: 20px;
}
#layoutManageContainer #previewDialog .previewOrderPage #orderPageBox1 ol:first-child {
  margin-right: 20px;
}
#layoutManageContainer #previewDialog .previewOrderPage #orderPageBox2 ol:first-child {
  margin-right: 20px;
}
#layoutManageContainer #previewDialog .previewOrderPage ol.formInput span {
  font-size: small;
  font-weight: normal;
  width: 100px;
}
#layoutManageContainer #previewDialog .previewOrderPage ol.formInput input {
  width: 200px;
}
#layoutManageContainer #previewDialog #bottomButtons {
  float: left;
  clear: both;
  margin-top: 25px;
  margin-left: 250px;
}
#layoutManageContainer #editDialog {
  width: 360px;
}
#layoutManageContainer #editDialog .window {
  width: 344px;
  padding-top: 10px;
  padding-left: 10px;
}
#layoutManageContainer #editDialog #checkboxes {
  float: left;
  clear: both;
  margin-top: 5px;
  margin-left: 108px;
}
#layoutManageContainer #editDialog #checkboxes label {
  width: 200px;
}
#layoutManageContainer #editDialog .buttonRow {
  float: left;
  margin-top: 10px;
  margin-left: 40px;
  margin-bottom: 10px;
}
#layoutManageContainer #layoutList {
  float: left;
  width: 480px;
}
#layoutManageContainer #layoutList .window {
  min-height: 660px;
}
#layoutManageContainer #layoutDetails {
  float: left;
  width: 350px;
  margin-left: 20px;
}
#layoutManageContainer #layoutDetails .window {
  min-height: 647px;
  padding: 5px 0px 8px 15px;
}
#layoutManageContainer #layoutDetails #divAssignedTo {
  float: left;
  width: 312px;
  height: 110px;
  overflow: auto;
  padding-left: 3px;
}
#layoutManageContainer #layoutDetails .checkboxSection {
  float: left;
  margin-top: 30px;
}
#layoutManageContainer #layoutDetails .checkboxSection input[type=checkbox] {
  margin-left: 0px;
}
#layoutManageContainer #layoutDetails .checkboxSection label {
  margin-top: 0px;
  text-align: left;
}
#layoutManageContainer #layoutDetails .detailSection {
  float: left;
  margin-top: 20px;
}
#layoutManageContainer #layoutDetails label {
  width: 280px;
  margin-top: 20px;
}
#layoutManageContainer #layoutDetails input[type=text] {
  width: 310px;
  margin-left: 0px;
  font-size: medium;
}
#layoutManageContainer #layoutDetails textarea {
  width: 310px;
  margin-top: 0px;
}
#layoutManageContainer #layoutDetails input[type=checkbox] {
  width: 20px;
  height: 14px;
  border: 0px none;
}
#layoutManageContainer #layoutDetails .buttonSection {
  float: left;
  margin-top: 20px;
}
#layoutManageContainer #layoutDetails .buttonSection .blueButton {
  width: 140px;
  margin-right: 18px;
  margin-bottom: 15px;
}

/********* Help Viewer *********/
#closeButton {
  position: absolute;
  height: 30px;
  top: 15px;
  left: 20px;
  clear: both;
}

.closeHelp {
  float: left;
  clear: both;
  margin-bottom: 10px;
}

#helpMainContent {
  position: absolute;
  top: 55px;
  left: 20px;
  right: 20px;
  bottom: 10px;
}

.helpPanelHeader {
  height: 30px;
  background-color: #EEE7D4;
  border: solid 3px #AF9B49;
}

.helpPanel {
  position: absolute;
  top: 33px;
  left: 0px;
  right: 0px;
  bottom: 30px;
  background-color: #EEE7D4;
  border: solid 3px #AF9B49;
}

#helpMainContent .footer {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  clear: both;
}

.hwTL {
  float: left;
  margin-left: -3px;
  margin-top: -3px;
}

.hwTR {
  float: right;
  margin-right: -3px;
  margin-top: -3px;
}

.hwBL {
  float: left;
  margin-top: -3px;
}

.hwBR {
  float: right;
  margin-top: -3px;
}

.helpText {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
}
.helpText a:link {
  color: #0000FF;
}
.helpText a:visited {
  color: #800080;
}
.helpText a:hover {
  text-decoration: underline;
}

.helpTag {
  position: absolute;
  right: 30px;
  bottom: 10px;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  text-align: right;
}

/********* Reports *********/
#reportViewContainer #reportList {
  float: left;
  width: 350px;
}
#reportViewContainer #reportList .window {
  height: 699px;
}
#reportViewContainer #reportDetails {
  float: left;
  width: 475px;
  margin-left: 15px;
  font-size: small;
}
#reportViewContainer #reportDetails .window {
  padding: 10px 10px 0px 10px;
}
#reportViewContainer #reportDetails .window ol.formDisplay textarea {
  width: 444px;
  clear: both;
  margin-top: 0px;
}
#reportViewContainer #reportDetails .paramPanel {
  float: left;
  padding: 10px;
}
#reportViewContainer #reportDetails .paramName {
  float: left;
  clear: both;
  font-weight: bold;
}
#reportViewContainer #reportDetails .paramDesc {
  float: left;
  clear: both;
}
#reportViewContainer #reportDetails .paramSection > span.paramDesc {
  margin-top: 20px;
}
#reportViewContainer #reportDetails .paramSection input {
  float: left;
  clear: both;
  margin-bottom: 20px;
  font-weight: bold;
}
#reportViewContainer #reportDetails .paramSection > input {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

#reportViewDetailContainer {
  position: absolute;
  top: 60px;
}

/********* Templates *********/
#templateManageContainer #templateList {
  float: left;
  width: 415px;
}
#templateManageContainer #templateList .window {
  width: 409px;
  height: 697px;
}
#templateManageContainer #templateDetail {
  float: left;
  width: 420px;
  margin-left: 20px;
}
#templateManageContainer #templateDetail > .window {
  width: 404px;
  height: 687px;
  padding-top: 10px;
  padding-left: 10px;
  font-size: small;
}
#templateManageContainer #templateDetail .detailSection textarea {
  width: 390px;
  height: 84px;
  margin-top: 0px;
  margin-bottom: 10px;
}
#templateManageContainer #templateDetail #labelDescription {
  margin-bottom: 2px;
}
#templateManageContainer #templateDetail .paramPanel {
  width: 395px;
  height: 80px;
  margin-top: 0px;
  margin-bottom: 10px;
}
#templateManageContainer #templateDetail #templateGroups {
  margin-left: -13px;
}

/********* Report Viewer *********/
#labelViewContainer #closebutton {
  position: relative;
  float: left;
  height: 20px;
  top: 0px;
  left: 0px;
}
#labelViewContainer #reportViewer {
  position: relative;
  float: left;
}
#labelViewContainer #templateDropDown {
  position: relative;
  float: right;
  height: 55px;
  text-align: right;
}
#labelViewContainer #templateDropDown select {
  width: 200px;
  font-size: medium;
}
