﻿/*==============================================*/
/*  Page Display styles*/
/*==============================================*/

/* pseudo class to remove the "clear text X" ie 10 inserts into text boxes */
::-ms-clear {
    display: none;
}

.pagetext {
    color:#317BB5;
    vertical-align: top;
}

.listheadingtext {
    color: #317BB5;
}

.failureNotification {
    color:Red;
}

.alignlabels { 
    display:inline-block; 
    vertical-align: top; 
}

a.showmelist:link {color: #317BB5; }
a.showmelist:visited {color: #317BB5; }
a.showmelist:hover { color: #317BB5; background-repeat: repeat-x;  background-image: url(images/RollOverSWBlue20.png);}
a.showmelist:active {color: #317BB5; }

a.pageLinkContainer {
    display: block;
    float: left;
    height: 24px;
    width: auto;
    padding: 0px 0px 0px 2px;
    text-decoration: none;
}
 
a.pageLinkContainer:link {color: #317BB5; }
a.pageLinkContainer:visited {color: #317BB5; }
a.pageLinkContainer:hover { color: #317BB5; 
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}
a.pageLinkContainer:active {color: #317BB5; }

.pageLink {
    white-space: nowrap; 
    color:#317BB5; 
    display:inline-block; 
    margin: -4px 16px 0px 2px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 28px;
    height: 28px;
    text-decoration: underline;
}

.pageLinkTable { background-image: url(images/table_sql_view24.png); }
.pageLinkTableReset { background-image: url(images/table_sql24.png); }

.templateinvalid {
    background-color: Red;
    color: White;
}
.templatevalid {
    background-color: #efefef;
    color: Black;    
}

.CheckAvailabilityCSSFail { background-image: url(images/delete2.png); background-repeat: no-repeat; background-position:center;  }
.CheckAvailabilityCSSPass { background-image: url(images/check2.png); background-repeat: no-repeat; background-position:center;  }
.CheckAvailabilityCSSNoCheck { background-image: none; background-repeat: no-repeat; background-position:center;  }

.TemplateValidationCSSError { background-image: url(images/stop16.png); background-repeat: no-repeat; background-position:center;  }
.TemplateValidationCSSWarning { background-image: url(images/warning16.png); background-repeat: no-repeat; background-position:center; }
.TemplateValidationCSSInfo { background-image: url(images/information16.png); background-repeat: no-repeat; background-position:center; }
.templateValidationDescIcon  
{
    background-image: url(images/helpblue16.png); 
    background-repeat: no-repeat; 
    background-position:center;  
    cursor: pointer;
}



 

#validationerrorlistcontainer 
{
    font-size: 12px;
    margin-bottom: 20px;
    border: 2px solid #317BB5;
}
.closingX 
{
    color: Black;
    width: 16px;
    height: 16px; 
    cursor: pointer;
}
.closingXHover
{
    background-color: White;
}

/*=============================================
  RMS Header Logo
===============================================*/
.RMSHeaderLogo 
{
    cursor:pointer;
}

/*=============================================
  Page tool bar settings
===============================================*/

.pagetoolbar {
    border: 1px solid #cfcfcf;
    padding: 0px 0px 0px 10px;
    margin: -4px -14px 10px -4px; /* subtract the padding of the containing frame (minus border) to make this align to the top */
    width: auto;
    height: 30px;
    background-color: #efefef;
    width: auto;
    overflow:visible;
}

a.pagetoolBarButtonContainer {
    display: block;
    float: left;
    height: 28px;
    width: auto;
    padding: 5px 0px 0px 2px;
    text-decoration: none;
}
 
a.pagetoolBarButtonContainer:link {}
a.pagetoolBarButtonContainer:visited {}
a.pagetoolBarButtonContainer:hover { 
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}
a.pagetoolBarButtonContainer:active {}

.pagetoolBarButton {
    white-space: nowrap; 
    color:#317BB5; 
    display:inline-block; 
    margin: -4px 20px 0px 2px;
    padding-left: 26px;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 26px;
    height: 26px;
    text-decoration: underline;
}

.ButtonSave { background-image: url(images/icon-save.png); }
.ButtonCancel { background-image: url(images/icon-cancel.png); }
.ButtonUndo { background-image: url(images/icon-undo.png); }
.ButtonRedo { background-image: url(images/icon-redo.png); }
.ButtonPreview { background-image: url(images/template_preview.png); }
.ButtonValidate { background-image: url(images/template_validate.png); }
.ButtonAddTemplate {  background-image: url(images/template_add.png); }
.ButtonImportTemplate { background-image: url(images/template_import.png); }
.ButtonAddRoomsSearch { background-image: url(images/RoomsAdd.png); } 
.ButtonAddRoomsQuery { background-image: url(images/RoomsAdd.png); } 
.ButtonRemoveSelectedRooms { background-image: url(images/RoomsRemove.png); } 
.ButtonAddRoomsCopy { background-image: url(images/RoomsAdd.png); } 
.ButtonAddStyle { background-image: url(images/Style24.png); }
.ButtonAddPlans { background-image: url(images/PlanAdd.png); } 
.ButtonRemoveSelectedPlans { background-image: url(images/PlanRemove.png); }
.ButtonRequestFinalApprove { background-image: url(images/RequestFinalApprove.png); }
.ButtonRequestApprove { background-image: url(images/RequestApprove.png); }
.ButtonRequestSave { background-image: url(images/RequestSave.png); }
.ButtonRequestReject { background-image: url(images/RequestReject.png); }
.ButtonRequestDelete { background-image: url(images/RequestDelete.png); }
.ButtonRequestReturn { background-image: url(images/RequestReturn.png); }

.ButtonQuerySave { background-image: url(images/EQdata_disk.png); }
.ButtonQueryClear { background-image: url(images/EQdata_new.png); }
.ButtonQueryReport { background-image: url(images/EQdocument_view.png); }
.ButtonReportSettings { background-image: url(images/EQdata_gear.png); }
.ButtonQueryRun { background-image: url(images/EQdata_run.png); }
.ButtonQueryLoad { background-image: url(images/EQdata_up.png); }
.ButtonQuerySql { background-image: url(images/EQdata_scroll.png); }
.ButtonDownload { background-image: url(images/download24.png); }
.ButtonUpload { background-image: url(images/upload24.png); }
.ButtonRefresh { background-image: url(images/refresh24.png); }
.ButtonCopy { background-image: url(images/copy24.png); }
.ButtonDataDelete { background-image: url(images/datadelete.png); }

/*====================================
collapsible contents sections
=====================================*/
.CollapsibleHeader { 
    display: block;
    padding: 0px 0px 0px 28px;
    margin: 0px 0px 0px 2px;
    background-repeat: no-repeat;
    background-position: left center;
    font-family: Verdana,Arial,sans-serif;
    color:#317BB5 !important;/*Don't let dialogs take this from me. */
}
a.CollapsibleHeader:link {}
a.CollapsibleHeader:visited {}
a.CollapsibleHeader:hover {}
a.CollapsibleHeader:active {}


.NestedCollapsibleHeader { 
    display: block;
    padding: 0px 0px 0px 28px;
    margin: 0px 0px 0px 2px;
    background-repeat: no-repeat;
    background-position: left center;
    font-family: Verdana,Arial,sans-serif;
    color:#317BB5 !important;/*Don't let dialogs take this from me. */
}
a.NestedCollapsibleHeader:link {}
a.NestedCollapsibleHeader:visited {}
a.NestedCollapsibleHeader:hover {}
a.NestedCollapsibleHeader:active {}

.bgimagePlus {background-image: url(images/navigate_plus.png); }
.bgimageMinus {background-image: url(images/navigate_minus.png); }

.CollapsibleContents
{
    margin-left: 28px;
    background-color: #efefef;
}

.NestedCollapsibleContents
{
    margin-left: 28px;
    background-color: #efefef;
}



/*===============================
general use styles
=================================*/
.contentseparator {
    border: solid 1px #cfcfcf;
    width : 99%;
    margin: 15px 0px 15px 0px;
}

.roundborderdiv {
    padding:  5px 15px 10px 15px;
    border: solid 1px #cfcfcf;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-topleft: 8px; 
    -moz-border-radius-topright: 8px; 
    -moz-border-radius-bottomleft: 8px; 
    -moz-border-radius-bottomright: 8px;
    -webkit-border-top-left-radius: 8px; 
    -webkit-border-top-right-radius: 8px; 
    -webkit-border-bottom-left-radius: 8px; 
    -webkit-border-bottom-right-radius: 8px;
    height: auto; 
    width: auto;
}


/*================================
I Want To... Menu styles
=================================*/
/*==============================================*/
/* Begin CSS Drop Down Menu                     */
/*==============================================*/
.menuIWantTo {
    width: 110px;
}

.menuTop {
    width: 110px;
    font-family: "Trebuchet MS", sans-serif;
    font-style: italic;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    padding-left: 5px;
    color:#317BB5;   
}

.menuTop:link {}
.menuTop:visited {}
.menuTop:hover { background-repeat: repeat-x;  background-image: url(images/RollOverSWBlue20.png);}
.menuTop:active { background-color: #efefef;}

.menuIWantToPanel {
    border: 1px solid #cfcfcf;
    background-color: #efefef;
    margin:  0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    float: left;
    position: absolute;
    top: 0px;
    left: 85px;
    z-index: 9999;
}

li.IWantMenuChoice {
    font-family: "Trebuchet MS", sans-serif;
    white-space: nowrap;
    font-weight: normal;
}

.menuIWantToPanel li:link { color:#317BB5; }
.menuIWantToPanel li:visited { color:#317BB5; }
.menuIWantToPanel li:hover { background-repeat: repeat-x;  background-image: url(images/RollOverSWBlue20.png); }
.menuIWantToPanel li:active { background-color: #B0D3FB; color: White; }

.menuIWantToPanel a:link { color:#317BB5; }
.menuIWantToPanel a:visited { color:#317BB5; }
.menuIWantToPanel a:hover { color:#317BB5; }
.menuIWantToPanel a:active { color:#317BB5; }


/*===============================================*/
/*  Feature Builder Styles                       */
/*===============================================*/
.FeatureStepHeader {
    border: solid 1px #cfcfcf; 
    width: auto;
    min-height: 24px;
    background: #efefef; 
    /*  
     background-repeat: repeat-x;   
     background-image: url(images/RMSGridHeaderActionsBackground.png); 
     */
    margin: 5px;
    padding: 5px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-topleft: 8px; 
    -moz-border-radius-topright: 8px;    
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;    
    -webkit-border-top-left-radius: 8px; 
    -webkit-border-top-right-radius: 8px; 
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

.stepbuildpanel {
    float: left; 
    width: 100%;
    padding-top: 25px;
    overflow: visible;
}

.buildarea {
    border: solid #317bb5 2px;
}

.buildareadroptarget
{
    list-style-position: outside;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.buildareadroptarget li
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.FeatureStepButtons {
    border: solid #317bb5 2px;
    border-top: 0px none;   
}


/*==============================================*/
/*  "Actions" for component instances           */
/*==============================================*/
.ComponentInstanceActions
{
    visibility: hidden;
    margin: 0 !important;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9000 !important;
    text-align: center;
    width: auto !important;
    min-width: 0 !important;
    background: #f5f5f5;
    border: 1px solid #bbb;
    line-height: 18px;
    padding: 1px 4px 2px 4px !important;
}
.ComponentInstanceActionImage:hover  
{
    background-repeat: repeat-x;  
    background-image: url(images/RollOverSWBlue30.png); 
    cursor: pointer; 
    border: 1px solid #99DEFD;  
}

.StepButtonActions
{
    visibility: hidden;
    margin: 0 !important;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9000 !important;
    text-align: center;
    width: auto !important;
    min-width: 0 !important;
    background: #f5f5f5;
    border: 1px solid #bbb;
    line-height: 18px;
    padding: 1px 4px 2px 4px !important;}

.StepButtonActionImage:hover
{
    background-repeat: repeat-x;  
    background-image: url(images/RollOverSWBlue30.png); 
    cursor: pointer; 
    border: 1px solid #99DEFD;  
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
    font-size: 12px;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/*============================================================*/
/* Styles for html tables in pages                          */
/*============================================================*/
.pageTable {
    border: 2px solid #cfcfcf;
    border-right-width: 1px;
    table-layout: fixed;
    border-spacing: 0px;
    padding: 2px;
}

.pageTableHeader {
    font-size: 10pt;
    color: #317BB5;
    background-color: #efefef;
    cursor: default;
}

.pageTableHeaderActions 
{
    font-size: 10pt;
    color: #317BB5;
    background-image: url(images/RMSGridHeaderActionsBackground.png);
    background-repeat: repeat-x;
}

.pageTableHeaderActions  th
{
}


.pageTableHeader th 
{
   padding-left: 5px;
   text-align: left;
   white-space:nowrap;
  
}

.pageTableHeaderBorder th 
{
   border: 1px solid #cfcfcf;
}
  
.pageTableColumns
{
    text-overflow: ellipsis;
    overflow: hidden;
}

.pageTableRow.highlightChange
{
    background-color: #feff90;
}

.pageTableRow.highlightNull
{
    background-color: #6fa1f2;
}

.RMSGridColHighlight 
{
    overflow: hidden;
}

.RMSGridColHighlight:hover {  
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}

.pageTableFooter
{
    font-size: 10pt;
    color: #317BB5;
    background-color: #efefef;
}

.pagerpagenum 
{
    margin: 0px 4px 0px 4px;
    text-decoration: none;
}

.pagerpagenum:hover {
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}

.pageTableSortColAsc 
{
    background-image: url(images/GridSortAscend.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left: 10px;
}
.pageTableSortColDesc 
{
    background-image: url(images/GridSortDecend.png);
    background-repeat:no-repeat;
    background-position:left;
    padding-left: 10px;
}


.pagerpagenumselected
{
    border: 1px solid #317bb5; 
}



.pageTableCell 
{
    padding-left: 5px;
    font-size: 10pt;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pageTableCellBorder
{
    border: 1px solid #cfcfcf;
}

table.devPageTable, table.devPageTable td
{
    border-collapse: collapse;
    border: 1px solid black;
    padding: 5px;
}

.RMSGridSelectionCell 
{
}


.RMSGridTimeSlotButton { background-image: url(images/TimeSlot.png); } 
.RMSGridWarningButton {background-image: url(images/warning16.png); }
.RMSGridViewLogButton {background-image: url(images/text_view.png); }
.RMSGridListSelectionsButton { background-image: url(images/ListSelections.png); } 
.RMSGridExportButton { background-image: url(images/xls.png); }
.RMSGridExportXMLButton { background-image: url(images/download16.png); } 
.RMSGridAddButton { background-image: url(images/add16.png); } 
.RMSGridCopyButton { background-image: url(images/copy16.png); }
.RMSGridEditButton { background-image: url(images/edit.png); } 
.RMSGridDeleteButton { background-image: url(images/delete.png); } 
.RMSGridInactivateButton { background-image: url(images/delete2.png); } 
.RMSGridViewButton { background-image: url(images/view16.png); } 
.RMSGridDocumentViewButton { background-image: url(images/document_view16.png); } 
.RMSGridTransparentButton {
     background-image: url(images/transp16.png); 
     cursor:default !important;
} 
.RMSGridVersionsButton { background-image: url(images/documents16.png); } 
.RMSGridPrintButton { background-image: url(images/printer3-16.png); } 
.RMSGridEmailButton { background-image: url(images/EmailAdd16.png); } 
.RMSGridForwardEmailButton { background-image: url(images/mail_forward16.png); } 
.RMSGridPaymentButton { background-image: url(images/creditcardsadd16.png); } 
.RMSGridPreviewButton { background-image: url(images/template_preview16.png); } 
.RMSGridRunButton { background-image: url(images/template_run16.png); } 
.RMSGridImportItem { background-image: url(images/document_into16.png); } 
.RMSGridImportGear { background-image: url(images/gear_into16.png); } 
.RMSGridAddAdhocCorrespondence { background-image: url(images/notebook_add16.png); } 
.RMSGridAddAdhocEmail { background-image: url(images/mail_add16.png); } 
.RMSGridAddAdhocTextMessage { background-image: url(images/message_add16.png); }
.RMSGridAddPersonList {background-image: url('images/Navigation/Users-blue.png'); } 
.RMSGridAddPeopleList {background-image: url('images/Navigation/users3-blue.png'); } 
.RMSGridSave {background-image: url('images/icon-save16.png'); } 
.RMSGridRefresh {background-image: url('images/refresh16.png'); } 
.RMSGridViewEditScheduleWindows {background-image: url('images/table_sql_view16.png'); } 
.RMSGridCreateScheduleWindows {background-image: url('images/table_sql_add16.png'); } 

.RMSGridDashboardAddButton { background-image: url(images/clipboard_add16.png); } 
.RMSGridDashboardDeleteButton { background-image: url(images/clipboard_delete16.png); } 
.RMSGridUsersButton { background-image: url(images/user1_preferences16.png); } 
.RMSGridPermissionsButton { background-image: url(images/lock_preferences16.png); } 
.RMSGridSecurablesButton { background-image: url(images/document_lock16.png); } 
.RMSGridPositionButton { background-image: url(images/briefcase_edit16.png); }
.RMSGridClockButton { background-image: url(images/clock.png); } 

.RMSViewSelectedEmail { background-image: url(images/mail_view16.png); background-repeat: no-repeat; background-position:center; }
.RMSViewSelectedSMS { background-image: url(images/message_view16.png); background-repeat: no-repeat; background-position:center; }


a.RMSGridButtonContainer {
    display: inline-block;
    float: left;
    height: 24px;
    width: auto;
    padding: 0px 0px 0px 2px;
    text-decoration: none;
}
 
a.RMSGridButtonContainer:link {}
a.RMSGridButtonContainer:visited {}
a.RMSGridButtonContainer:hover { 
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}
a.RMSGridButtonContainer:active {}

.RMSGridButton {
    white-space: nowrap; 
    color:#317BB5; 
    display:inline-block; 
    margin: -4px 16px 0px 2px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 28px;
    height: 28px;
    text-decoration: underline;
}

.RMSGridButtonTwentyFour {
    white-space: nowrap; 
    color:#317BB5; 
    display:inline-block; 
    margin: -4px 16px 0px 2px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 28px;
    height: 28px;
    text-decoration: underline;
}

.RMSGridColumnActionButton 
{
    background-repeat: no-repeat;
    background-position: left;
    text-decoration: none;
}

.RMSGridRecordsPerPage 
{
    padding-left: 15px; 
    border-left: 1px solid #317bb5;    
}

.RMSGridPageNavButton  
{
    vertical-align: middle;
    text-decoration: none;
    display: inline-block;
}
a.RMSGridPageNavButton:link {}
a.RMSGridPageNavButton:visited {}
a.RMSGridPageNavButton:hover { 
    background-image: url(images/RolloverSWBlue30.png);
    background-repeat: repeat-x;
}
a.RMSGridPageNavButton:active {}

.RMSGridPageNavButton>div 
{
     padding-top: 0px;
     background-repeat: no-repeat; 
     width: 20px;
     background-position: center center;
}
.RMSGridPageNavButtonFirst { background-image: url(images/RecordFirst.png); height: 20px; } 
.RMSGridPageNavButtonPrev { background-image: url(images/RecordPrev.png); height: 20px; } 
.RMSGridPageNavButtonNext { background-image: url(images/RecordNext.png); height: 20px; } 
.RMSGridPageNavButtonLast { background-image: url(images/RecordLast.png); height: 20px; } 

.renameinput 
{
    text-align:left;
}

.flashdataset
{
    background-color: #FFFF80;
}

.publicErrorMessage
{
    padding: 25px;
    margin: 25px;
}
.findPerson {background-image: url(images/user1_find24.png); }

.publishedContractContent {position:absolute;width:100%;height:100%;background-image:url(images/Transp1x1.gif);}


.Merc_InnerSection_Block 
{
    border: 1px solid silver;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.Merc_InnerSection_BorderTop
{
    background: #104371;
    height: 5px;
    border: none;
    padding:0;
    margin:0;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}
.Merc_InnerSection_Title
{
    border-bottom: 1px solid silver;
    padding: 2px 0 3px 10px;
    background: #F8F7F7;
    font-size:13pt;
}
.LoginFields 
{
    width: 150px;
}

.AHRGAProcessPassDesignHeader {
    border: solid 1px #cfcfcf;
    width: auto;
    min-height: 24px;
    background: #efefef;
    margin: 5px;
    padding: 5px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}


.AutoAProcessPassDesignHeader {
    border: solid 1px #cfcfcf;
    width: auto;
    min-height: 24px;
    background: #efefef;
    margin: 5px;
    padding: 5px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}


.NominatedItemSetDesignHeader
{
    border: solid 1px #cfcfcf; 
    width: auto;
    min-height: 24px;
    background: #efefef; 
    margin: 5px;
    padding: 5px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-topleft: 8px; 
    -moz-border-radius-topright: 8px;    
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;    
    -webkit-border-top-left-radius: 8px; 
    -webkit-border-top-right-radius: 8px; 
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}


.LAMangSuiteContainerList {
    margin: 2px 0px 5px 3px;
    padding-left: 4px;
    padding-top: 0px;
}
.LAMangRoomContainerList {
    margin: 2px 0px 5px 3px;
    padding-left: 4px;
    padding-top: 0px;
}


.LAMangSuiteNameBox {
    font-size: 14px;
    font-weight: normal;
    width: 384px;
    float: left;
    background-color: #efefef;
    padding-left: 2px;
    padding-bottom: 2px;
    text-align: left;
}

.LAMangRoomNameBox {
    font-size: 14px;
    font-weight: normal;
    width: 365px;
    float: left;
    padding-left: 2px;
    padding-bottom: 2px;
    text-align: left;
}

.LAMangBedNameBox {
    width: 200px;
    font-size: 14px;
    font-weight: normal;
    float:left;
}

.LAMangCollapsibleContentSuite {
    margin-left: 15px;
    font-size: 14px;
}


table.inspReview {
    border: black; 
    border-image: none; 
    border-collapse: collapse;
    width:100%;
}
td.inspReviewHeader {
    background: rgb(191, 191, 191);
    border-width: 1pt 1pt 1pt 1pt;
    border-style: solid solid solid solid;
    border-color: black;
    padding: 0in 5.4pt;
    border-image: none;
}
td.inspReviewNormal {
    border-width: 1pt 1pt 1pt 1pt;
    border-style: solid solid solid solid;
    border-color: black;
}
td.inspReviewHighlight {
    background: rgb(255, 255, 204);
    border-width: 1pt 1pt 1pt 1pt;
    border-style: solid solid solid solid;
    border-color: black;
}




ul.RMSGroupingLists {
    list-style-type: none;
    margin-left: 5px;
    padding-left: 5px;
    font-size: 12px;
    cursor: default;
}

.RMSGroupingLists li {
    list-style-type: none;
    margin: 0px 0px 0px 5px;
    cursor: default;
}


.conferenceGroupOrdinalClass {
    font-family: Verdana,Arial,sans-serif;
    display: inline-block;
    width: auto;
    min-width: 18px;
    height: 16px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: white;
    background-color: #104371;
    border-radius: 10px 10px;
    cursor: default;
    padding: 0px 3px 0px 3px;
    line-height: 16px;
}

.Passwordrule-ul {
    list-style: none;    
    list-style-type: square;   
    margin-top: 0px;
    padding-left: 0px;
}

