﻿#col_version_slider{
    width:200px;
    height:calc(100% -10px);
    margin:5px;
    border-radius:100px;
    text-align:center;
    background-color:#d3efb1;
    position:absolute;
    top:43px;
    right:700px;
}
.slideOption{
    width:calc(50% - 10px);
    height:70%;
    margin:6px 0;
    border-radius:100px;
    display:inline-block;
    cursor:pointer;
    line-height:27px;
    font-size:12px;
    color:#6d6e71;
}
.slideOption.active{
    background-color:#78be21;
    color:#fff;
}
@media print {
    #navigation_headerWrap, .navigation_whiteSpaceWrapper, .newMaster_leftSidebarCell, #mainToolbar {
        display:none;
    }
}

#hs-beacon:lang(zh){
    display:none !important;
}
#hs-beacon:lang(es){
    display:none !important;
}

body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial; font-size: 10pt; background: #58595B url(../imageBank/new_pageBackground2.gif) repeat-x; min-width: 1280px; }

img { border-style: none; -ms-interpolation-mode: bicubic; overflow: hidden; }
select { height: 22px; }
a { outline: none; }
textarea{resize:none; font-family:Arial;}
em:lang(zh){
    font-style:normal;
}

body:lang(zh){
    text-decoration:none !important;
}
body:lang(zh-Hans){
    text-decoration:none !important;
}

#file_alerts_container {
    box-sizing: border-box; 
    width: 100%;
}
/* ----- New Table Style -------------------------------------------------------------------------------------------- */
.newList_headerRow { width:1100px; }
.newList_headerCell { background-color: #f9f9f9; position:relative;  height:30px; padding: 0; cursor:pointer; font-size: 12px; font-weight: 300;
                      border: 1px solid #d0d0d0; border-left-width: 0; color: #6d6e71; font-family: Arial, Helvetica, sans-serif; }
.newList_headerCell:first-of-type { border-left-width: 1px; }
.newList_headerCell_sortUp{background-image:url('/imageBank/Icons/uparrow.png'); background-repeat:no-repeat;}
.newList_headerCell_sortDown{background-image:url('/imageBank/Icons/downarrow.png'); background-repeat:no-repeat;}
.newList_headerCell span { display:block; color:#464749; font-size:12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
                           width: 100% !important; padding-left: 8px; padding-right: 4px; background-position: right 5px center; -webkit-touch-callout: none;
                           -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-transform: uppercase }
.newList_headerRow.empty td::after,
.newList_headerRow_empty td::after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, 0.3); }

.newList_noResults { border: 1px solid #d0d0d0; border-top-width: 0; }

.newList_row { width:1100px; border-bottom:#464749 solid 2px; cursor:pointer;}
.newList_cell { border-right:solid 1px #D0D0D0; vertical-align:top; padding: 0; color:#464749; margin:0; border-bottom:solid 1px #D0D0D0; border-top:none; border-left:none;}
.newList_cellHighlight{ background-color:#DFECF5; }
.newList_cell span { display:block; padding-left:12px; padding-top:10px; padding-bottom:10px; padding-right:5px;  font-size:9pt; }
.newList_cell span span { display: inline; padding: 0; }
.newList_overdue {color:#8C1E17;}
/* ----- End New Table Style ---------------------------------------------------------------------------------------- */

/*#todoList_table {width:1100px;}
.todoList_headerRow {float:left; width:1100px; border-bottom:#464749 solid 2px;}
.todoList_headerCell {background-color:#DBE1E7;  float:left; height:35px; border-right: #FFFFFF solid 1px;}*/
.todoList_link {color:#3B85A8; display:block; float:right; cursor:pointer; background-position:0px 0px; font-weight:bold; font-size:10pt; text-decoration:underline; background-repeat:no-repeat; padding-left:20px; }
#todoList_completeTable {width:1100px; }
.todoList_headerRow { width:1100px; border-bottom:#464749 solid 2px;}
.todoList_headerCell {background-color:#DBE1E7; position:relative;  height:30px; padding: 0; border-right: #FFFFFF solid 1px; border-bottom:solid 2px #D0D0D0; cursor:pointer;}
.todoList_headerCell_sortUp{background-image:url('/imageBank/Icons/uparrow.png'); background-repeat:no-repeat; background-position:right;}
.todoList_headerCell_sortDown{background-image:url('/imageBank/Icons/downarrow.png'); background-repeat:no-repeat; background-position:right;}

.todoList_headerCell span { display:block; padding-left:15px;   color:#464749; font-size:10pt; font-weight:bold;}
.todoList_row { width:1100px; border-bottom:#464749 solid 2px;}
.todoList_cell { height:32px; border-right:solid 1px #D0D0D0; vertical-align:top; padding: 0; color:#464749; margin:0; border-bottom:solid 1px #D0D0D0; border-top:none; border-left:none;}
.todoList_cellHighlight{ background-color:#DFECF5; }
.todoList_cell span { display:block; padding-left:15px; padding-top:10px; padding-bottom:10px; padding-right:5px;  font-size:9pt; }
.todoList_overdue {color:#8C1E17;}
.todoList_checkCell {}
.todoList_check { margin:0; padding:0; }
.todoList_checkHolder { padding:11px 0px 0px 11px;}
.todoList_dateEm {color:Gray; font-size:8pt;}
.todoList_attachButton {cursor:pointer;  padding-left:2px; height:17px; color:#3B85A8; font-weight:bold; text-decoration:underline; }
.todoList_attachCount {  height:17px; background: url('/imageBank/logging/attach.png') no-repeat 15px 10px;}

.todoList_footerLink { display:block; padding-left:15px; padding-top:3px; float:left; height:20px; cursor:pointer; color:#3B85A8; font-weight:bold; font-size:9pt; text-decoration:underline;}
.todoList_footer {border:solid 1px #D0D0D0; border-top:none; padding:5px 0px 5px 15px; background-color:#f2f9fd;}
/*#todoList_footerButtons {float:left; width:155px; padding-top:6px;}*/
#todoList_footerButtons {float:left; width:196px; padding-top:3px;}
#todoList_footerButtons:lang(es) {width: 280px;}
.todoList_footerForm > div:lang(es) {width: 100% !important;}
#todoList_footerProject:lang(es) {width: 155px;}
.todoList_footer #todoList_footerButtons .simpleModalButtonPrimary {float:left;  }
.todoList_footer #todoList_footerButtons .simpleModalButtonSecondary {float:left; margin-left:10px; }
/*#todoList_footerTextBox {float:left; width:380px; margin-right:10px;}*/
#todoList_footerTextBox {float:left; width:340px; margin-right:10px;}
#todoList_footerProject {float:left; width:200px; margin-right:10px; margin-left:5px; }
#todoList_footerDate {float:left; width:80px; margin-left:5px; margin-right:8px; }
#todoList_footerExtra {float:left; padding-top:5px;}
#todoList_footerExtra .todoList_footerLab  {float:left; display:block; font-size:8pt; font-weight:bold; color:#464749; padding-top:5px;}

.create, .search, .upload { }

.sidebarNotificationRow { border-bottom: solid 1px gray; padding: 8px 0px 8px 8px; }

.newMenuExpanded .moreMenuButtonItem, .newMenuExpanded .moreMenuButtonItemSelected {width:200px;}
#newMenuDivider {height:1px; width:135px; margin-left:8px; margin-top:3px;   border-bottom:solid 1px #C5C5C5;}
#newMenuDivider2 {height:1px; width:135px; margin-left:8px; margin-top:3px;   border-bottom:solid 1px #C5C5C5;}
.mbbDivider {height:1px; width:150px; margin-left:8px; margin-top:3px;   border-bottom:solid 1px #C5C5C5; background-color:White;}

.customHeaderWrap {display:none; position:absolute; left:30px; top:34px;  padding-top:12px; }
.customHeaderWrap img {display:block; float:left; }
.customHeaderName {display:block; font-size:12pt; color:White; font-weight:bold;}
.customHeaderTagText {display:block; font-size:10pt; color:White; }
.customHeaderTaglineWrap {float:left; padding-top:9px; padding-left:20px;}
.customHeaderDarkText {color:#58595b;}
.customHeaderDarkText a {color:#58595b;}
.customHeaderDarkText td {border-right:solid 1px #58595b;}
.customHeaderWhiteText {color:White;}
.customHeaderWhiteText a{color:White;}
.customHeaderWhiteText td {border-right:solid 1px white;}

.newModal { margin: auto; width: 450px; color: #58595B; display: none; font-size: 9pt; }
/*.modalContent { width: 402px; background-color: #E6E6E6; padding: 16px 16px 0px 32px; overflow: auto; }*/
.modalContentSkinny { width: 354px; background-color: #E6E6E6; padding: 32px 16px 16px 16px; }
/*.modalContentWide { width: 682px; background-color: #E6E6E6; padding: 16px 16px 0px 32px; overflow: hidden; }*/
/*.modalContentMedium { width: 482px; background-color: #E6E6E6; padding:  16px 16px 0px 32px; overflow: auto; }*/
.modalContentMedium { padding:  16px 16px 0px 32px; overflow: auto; }
.modalButtonDuplicate {overflow: auto; width:440px; background-color:#FFFFFF; }
.modalButtonLoad {
    overflow: auto;
    width: 455px;
    background-color: #FFFFFF;
}
/*.modalContentHeader { width: 418px; background-color: #E6E6E6; border-bottom: solid 1px gray; padding: 16px 16px 16px 16px; font-weight: bold; overflow: auto; }*/
.modalBackground { background-color: Gray; filter: alpha(opacity=85); opacity: 0.85; }
.modalPopup { background-color: #ffffdd; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; }
.modalHeaderTitle { float: right; text-align: right; color: #58595B; font-weight: bold; font-size: 12pt; line-height: 50px; }

.modalHolidayCheckboxSection {display:inline-block; width:49%; }
.modalHolidayCheckboxSection div {padding-bottom:6px;}
#dynamicCheckboxContainer { display: flex; flex-flow: initial;}
.holiday_block input {vertical-align: middle;}
.holiday_block label {width: 80%; display: inline-flex;}
/*.modalHolidaySection {display:none;}*/
.modalHolidaySectionVisible {display:block;}

.modalHolidayRadioSection div {padding-bottom:10px; display:inline-block;}
.modalHolidayRadioSection .flagLabel {display:block; padding-left:30px; padding-top:2px; background-position:0px 2px; background-repeat:no-repeat; width:100px; float:left;}
.modalHolidayRadioSection .flagRadio {display:block; float:left; margin-right:8px;}
.flagLabelUS {background-image: url('/imageBank/entry/redesign/flag_us.png');}
.flagLabelCA {background-image: url('/imageBank/entry/redesign/flag_can.png');}
.flagLabelUK {background-image: url('/imageBank/entry/redesign/flag_uk.png');}
.flagLabelAU {background-image: url('/imageBank/entry/redesign/flag_aus.png');}
.flagLabelNZ {background-image: url('/imageBank/schedule/flag_nz.png');}
.flagLabelSA {background-image: url('/imageBank/entry/redesign/flag_s_africa.png');}
.flagLabelMX {background-image: url('/imageBank/entry/redesign/flag_mex.png');}
.flagLabelCN {background-image: url('/imageBank/entry/redesign/flag_china.png');}
.flagLabelHK {background-image: url('/imageBank/entry/redesign/flag_hongkong.png');}
.flagLabelTW {background-image: url('/imageBank/entry/redesign/flag_taiwan.png');}

.modalGroupInputSection {float:left; width:190px; height:100%;}
.modalGroupInputSection:lang(es) {float:left; width:193px; height:100%;}
.modalGroupInputSection span {display:block; float:left; padding-top:5px; }
.modalGroupInputSection div {width:100%; height:38px; float:left;}
.modalGroupInputSection input {float:right; width:95px; font-size:8pt; padding:2px 0px 2px 2px;}
                        

.modalTaskUpDown {position:absolute; top:2px; right:1px; width:18px; height:17px; background:url('/imageBank/Icons/updownActive.png') no-repeat;  cursor:pointer;}
.modalTaskReminderUpDown {position:absolute; top:2px; right:1px; width:18px; height:17px; background:url('/imageBank/Icons/updownActive.png') no-repeat;  cursor:pointer;}
#modalTaskResourceBox {background-color:White; min-height:180px; width:680px; position:relative;}
#modalTaskResourceBox .modalTaskResourceRow {width:100%; height:30px; cursor:pointer;}
#modalTaskResourceBox .modalTaskResourceRowAlt {background-color:#F9F9F9;}
#modalTaskResourceBox .modalTaskResourceRow div {width:225px; height:100%; float:left;}
#modalTaskResourceBox .modalTaskResourceRow div span {display:block; padding:7px 0px 0px 10px; font-size:8pt;}
#modalTaskResourceBox .modalTaskResourceRowSelected {background:rgba(255,221,138); background:rgba(255,221,138,0.6);}

#modalSelectResourceResourceBox {width:400px; background-color:White; border:solid 1px #d0d0d0; overflow-x:hidden; overflow-y:scroll; height:550px; margin:12px auto 15px auto;}
#modalSelectResourceResourceBox .modalSelectResourceRow {border-bottom:solid 1px #d0d0d0; height:25px; width:100%; cursor:pointer;}
#modalSelectResourceResourceBox .modalSelectResourceRow span {display:block; padding:5px 0px 0px 10px; font-size:8pt;}
#modalSelectResourceResourceBox .modalSelectResourceRowAlt {background:rgba(255,221,138); background:rgba(255,221,138,0.6);}

#modalSelectPhotoBox {width:400px; background-color:White; border:solid 1px #d0d0d0; overflow-x:hidden; overflow-y:scroll; height:550px; margin:12px auto 15px auto;}
.modalSelectPhoto_photoRow .modalSelectPhoto_photoRow {}
.modalSelectPhoto_photoRow .modalSelectPhoto_albumRow {}
.modalSelectPhoto_photoRow .modalSelectPhoto_projectRow {}

.modalTaskAddReminderLink {color:#3B85A8; display:block; padding-left:20px; padding-top:3px; text-decoration:underline; cursor:pointer;}
.modalTaskReminderGroup div {color:Gray; padding-left:20px; cursor:pointer; padding-top:3px;}
.modalTaskRemindersSection {width:100%; height:256px; overflow:hidden; display:none;}
#modalTaskEmptyReminders div {width:100%; height:110px; margin-top:65px; padding-top:40px; padding-left:210px; background:url('/imageBank/schedule/reminderPost.png') no-repeat 100px 0px;}
#modalTaskEmptyReminders div span {width:200px; display:block;}

#modalTaskReminderTabs {width:187px; height:255px; position:relative; background-color:White; border:solid 1px #d0d0d0; float:left; background: #ffffff url('/imageBank/schedule/shadow_h.png') 183px 0px repeat-y;}
.modalTaskReminderTab {position:absolute; left:0px;  width:187px; height:55px; border-bottom:solid 1px #d0d0d0; cursor:pointer; }
.modalTaskReminderTab strong {display:block; padding-left:28px; padding-top:12px; font-size:9pt; font-weight:bold;}
.modalTaskReminderTabLabel {display:none; padding-left:41px; font-size:9pt; color:Gray; padding-top:1px;}
.modalTaskReminderTabLink {display:block; margin-left:41px; font-size:9pt; color:#3B85A8; text-decoration:underline; padding-top:1px; width:105px; }
.modalTaskReminderTabLink:lang(zh){text-decoration:none;}
.modalTaskReminderTabCheck {display:none; position:absolute; top:12px; left:9px; width:13px; height:13px; background:url('/imageBank/schedule/check.png') no-repeat;}

.modalTaskReminderTabSelected {background:#ffffff repeat-x; width:188px;   }
.modalTaskReminderTabShadowArea {position:absolute; bottom:-5px; left:0px; width:187px; height:4px;}
.modalTaskReminderTabSelected .modalTaskReminderTabShadowArea {background: url('/imageBank/schedule/shadow_v.png') 0px 0px repeat-x;}


#modalTaskReminderTabPlanning {top:0px;}
#modalTaskReminderTabStarting {top:56px;}
#modalTaskReminderTabCustom {top:112px;}

.modalTaskNotes {width:674px; height:220px; font-size:8pt; padding:5px 0px 0px 5px; font-family:Sans-Serif; border:solid 1px #d0d0d0; border-bottom:none; outline:none;  overflow-x:hidden; overflow-y:scroll;}
.modalCorderNotes {width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box;  height:259px; font-size:8pt; padding:5px 0px 0px 5px; font-family:Sans-Serif; border:solid 1px #d0d0d0; outline:none; margin-top:0px;  overflow-x:hidden; overflow-y:scroll;}


.modalTaskNotesTab {position:absolute; bottom:0px; height:20px; z-index:0; border:solid 1px #d0d0d0; background-color:#FFFFFF; padding:5px 10px 0px 10px; cursor:pointer;}
.modalTaskNotesTab_Highlighted {height:22px; border-top:none;}
#modalTaskNotesTab_Task {left:0px; border-left-width:2px;}
#modalTaskNotesTab_Field {left:93px;}
#modalTaskNotesTab_Sub {left:185px;}

.modalGroupNotes {width:411px; height:210px; font-size:8pt; padding:5px 0px 0px 5px; font-family:Sans-Serif; border:solid 1px #d0d0d0; border-bottom:none; outline:none;  overflow-x:hidden; overflow-y:scroll; display:none;}

.modalGroupNotesTab {position:absolute; bottom:0px; height:20px; z-index:0; border:solid 1px #d0d0d0; background-color:#FFFFFF; padding:5px 10px 0px 10px; cursor:pointer;}
.modalGroupNotesTab_Highlighted {height:22px; border-top:none;}
#modalGroupNotesTab_Task {left:0px; border-left-width:2px;}
#modalGroupNotesTab_Field {left:100px;}
#modalGroupNotesTab_Sub {left:192px;}


.modalShiftScheduleUpDown {position:absolute; top:2px; right:2px; width:17px; height:17px;}
.modalShiftScheduleUpDownInactive {background:url('/imageBank/Icons/updownInactive.png') no-repeat;}
.modalShiftScheduleUpDownActive {background:url('/imageBank/Icons/updownActive.png') no-repeat;  cursor:pointer; }

.modalShiftScheduleDateBoxHolder {float:right; width:120px; height:100%; position:relative;}
.modalShiftScheduleDateBoxHolder .ui-datepicker-trigger {position:absolute; top:3px; right:2px; width:16px; height:16px; }

#modalProject { padding: 0em; }
#modalProject .modalCalEvent_resourceRow span{width:135px;}

.modalHeaderIcon { float: right; }
.modalContentHeader .fileIconDiv { float: left; display: block; }

.footerLink { color: white; }
.footerLink:lang(zh){
    text-decoration:none;
}
.upperTabSet { height: 25px; float: right; padding-right: 8px; font-weight: bold; line-height: 24px; font-size: 10pt; }
.upperTabSet .tab { display: inline-block; text-align: center; }

.outlookTabSet { background-color: White; width: 200px; color: #5a5b5e; font-size: 11pt; font-weight: bold; }
.outlookTab {position:relative; width: 186px; height: 29px; padding: 0px 0px 0px 12px; line-height: 30px; cursor: hand; cursor: pointer; border-left: solid 1px #959595; border-right: solid 1px #959595; border-top: solid 1px #959595; background-image: url(../imageBank/new_olTab2.jpg); background-position: left; background-repeat: repeat-x; overflow: hidden; }
.outlookTabBottom { width: 186px; height: 28px; padding: 0px 0px 0px 12px; line-height: 29px; cursor: hand; cursor: pointer; border: solid 1px #959595; background-image: url(../imageBank/new_olTab2.jpg); background-position: left; background-repeat: repeat-x; overflow: hidden; }
.outlookTabSelected { position:relative; color: #262526; width: 186px; height: 29px; padding: 0px 0px 0px 12px; line-height: 30px; cursor: hand; cursor: pointer; border-left: solid 1px #959595; border-right: solid 1px #959595; border-top: solid 1px #959595; background-image: url(../imageBank/new_olSelTab2.jpg); background-position: left; background-repeat: repeat-x; overflow: hidden; }
.outlookTabBottomSelected { color: #262526; width: 186px; height: 28px; padding: 0px 0px 0px 12px; line-height: 29px; cursor: hand; cursor: pointer; border: solid 1px #959595; background-image: url(../imageBank/new_olSelTab2.jpg); background-position: left; background-repeat: repeat-x; overflow: hidden; }

.master_smallTabSet {background-color:white; width: 100%; padding-top: 13px; padding-bottom:10px; }
.master_smallTabSet a {display:block; background-position: 15px center; background-repeat: no-repeat; position:relative;  padding-top:8px;  padding-bottom: 8px; text-decoration:none; min-height: 28px; width: 100%; color:#464749; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box; font-size: 11px; padding-left: 42px; text-transform: uppercase;}
.master_smallTabSet a:lang(zh){
    font-size:13px;
}
    .master_smallTabSet a:hover {background-color:#dfecf5;}
    .master_smallTabSet a .beta {
        font-size: 10px;
        color: #449139;
        float: right;
        margin-right: 4px;
        line-height: 20px;
        vertical-align: text-top;
        text-transform: none;
        position: absolute;
        top: 0px;
        right: 5px;
    }
    .master_smallTabSet a.redline {background-image: url('/imageBank/navigation/lsb/redline_lsb_gray.png'); }
        .master_smallTabSet a.redline:hover {background-image: url('/imageBank/navigation/lsb/redline_lsb_blue.png'); }
    .master_smallTabSet a.latest {background-image: url('/imageBank/navigation/lsb/activity.png'); }
        .master_smallTabSet a.latest:hover {background-image: url('/imageBank/navigation/lsb/activity_b.png'); }
    .master_smallTabSet a.today {background-image: url('/imageBank/navigation/lsb/newsfeed_gray_16px.png'); }
        .master_smallTabSet a.today:hover {background-image: url('/imageBank/navigation/lsb/newsfeed_blue_16px.png'); }
    .master_smallTabSet a.messages {background-image: url('/imageBank/navigation/lsb/messaging.png'); }
        .master_smallTabSet a.messages:hover {background-image: url('/imageBank/navigation/lsb/messaging_b.png'); }
    .master_smallTabSet a.projects {background-image: url('/imageBank/navigation/lsb/projects.png'); }
        .master_smallTabSet a.projects:hover {background-image: url('/imageBank/navigation/lsb/projects_b.png'); }
    .master_smallTabSet a.images {background-image: url('/imageBank/navigation/lsb/gallery.png'); }
        .master_smallTabSet a.images:hover {background-image: url('/imageBank/navigation/lsb/gallery_b.png'); }
    .master_smallTabSet a.contacts {background-image: url('/imageBank/navigation/lsb/contacts.png'); }
        .master_smallTabSet a.contacts:hover {background-image: url('/imageBank/navigation/lsb/contacts_b.png'); }
    .master_smallTabSet a.scheduling {background-image: url('/imageBank/navigation/lsb/scheduling.png'); }
        .master_smallTabSet a.scheduling:hover {background-image: url('/imageBank/navigation/lsb/scheduling_b.png'); }
    .master_smallTabSet a.selections {background-image: url('/imageBank/navigation/lsb/selections.png'); }
        .master_smallTabSet a.selections:hover {background-image: url('/imageBank/navigation/lsb/selections_b.png'); }
    .master_smallTabSet a.corders {background-image: url('/imageBank/navigation/lsb/corder.png'); }
        .master_smallTabSet a.corders:hover {background-image: url('/imageBank/navigation/lsb/corder_b.png'); }
    .master_smallTabSet a.logging {background-image: url('/imageBank/navigation/lsb/logging.png'); }
        .master_smallTabSet a.logging:hover {background-image: url('/imageBank/navigation/lsb/logging_b.png'); }
    .master_smallTabSet a.calendars {background-image: url('/imageBank/navigation/lsb/calendar.png'); }
        .master_smallTabSet a.calendars:hover {background-image: url('/imageBank/navigation/lsb/calendar_b.png'); }
    .master_smallTabSet a.punch {background-image: url('/imageBank/navigation/lsb/punchlists.png'); }
        .master_smallTabSet a.punch:hover {background-image: url('/imageBank/navigation/lsb/punchlists_b.png'); }
    .master_smallTabSet a.teamLink {background-image: url('/imageBank/navigation/lsb/teamLink.png'); }
        .master_smallTabSet a.teamLink:hover {background-image: url('/imageBank/navigation/lsb/teamLink_b.png'); }
    .master_smallTabSet a.clientLink {background-image: url('/imageBank/navigation/lsb/clientLink.png'); }
        .master_smallTabSet a.clientLink:hover {background-image: url('/imageBank/navigation/lsb/clientLink_b.png'); }
    .master_smallTabSet a.portfolio {background-image: url('/imageBank/navigation/lsb/public_profile.png'); }
        .master_smallTabSet a.portfolio:hover {background-image: url('/imageBank/navigation/lsb/public_profile_b.png'); }
    .master_smallTabSet a.todos {background-image: url('/imageBank/navigation/lsb/todos.png'); }
        .master_smallTabSet a.todos:hover {background-image: url('/imageBank/navigation/lsb/todos_b.png'); }
    .master_smallTabSet a.gameplan {background-image: url('/imageBank/navigation/lsb/gameplan.png'); }
        .master_smallTabSet a.gameplan:hover {background-image: url('/imageBank/navigation/lsb/gameplan_b.png'); }
    .master_smallTabSet a.rfi {background-image: url('/imageBank/navigation/lsb/rfis.png'); }
        .master_smallTabSet a.rfi:hover {background-image: url('/imageBank/navigation/lsb/rfis_b.png'); }
    .master_smallTabSet a.budgeting {background-image: url('/imageBank/navigation/lsb/budgeting.png'); }
        .master_smallTabSet a.budgeting:hover {background-image: url('/imageBank/navigation/lsb/budgeting_b.png'); }
    .master_smallTabSet a.transmittal {background-image: url('/imageBank/navigation/lsb/transmittal.png'); }
        .master_smallTabSet a.transmittal:hover {background-image: url('/imageBank/navigation/lsb/transmittal_b.png'); }
    .master_smallTabSet a.submittal {background-image: url('/imageBank/navigation/lsb/submittal.png'); }
        .master_smallTabSet a.submittal:hover {background-image: url('/imageBank/navigation/lsb/submittal_b.png'); }
    .master_smallTabSet a.leads {background-image: url('/imageBank/navigation/lsb/leads.png'); }
        .master_smallTabSet a.leads:hover {background-image: url('/imageBank/navigation/lsb/leads_b.png'); }
    .master_smallTabSet a img {
        margin-top: -1px;
        margin-right: 10px;
        float: right;
    }
    /*url('/imageBank/navigation/lsb/latest_w.png')*/
.master_smallTabSet h1{ font-size: 9pt; padding-left:10px; margin: 18px 0px 8px 0px; color:#367197; font-weight:bold;}

.photoCanvas {background-color:#6f6e6e; padding-top: 30px;}

.contentWhite { width: 100%; min-height: 600px; _height: 600px; background-color: white; padding-top:10px; }
.contentBlack { width: 100%; min-height: 800px; _height: 739px; background-color: #272727; }

.pageTitleBlack {  font-size: 14pt; font-weight: bold; color: #464749; text-decoration: none; width:57%; overflow:hidden; float:left; }
.pageTitleRight { float: right; font-size: 10pt; font-weight: 800; color: #606060; text-decoration: none; }
.pageTitleWhite { float: left; font-size: 12pt; font-weight: 800; color: #e0e1e2; text-decoration: none; }

.contentHeader { color: white; font-weight: bold; font-size: 12pt; }
.contentBackLink { color: white; font-weight: bold; font-size: 10pt; text-align: right; }

.mainContentPersonal { padding: 20px 24px 24px 24px; min-height: 600px; _height: 600px; border: solid 4px white; }
.promoContent { padding: 20px 24px 24px 24px; min-height: 600px; _height: 600px; border: solid 4px white; display:none; }
.mainContentPublic { padding: 20px 24px 24px 24px; min-height: 600px; _height: 600px; }

.albumImage { position: relative; float: left; height: 220px; padding-right: 20px; font-size: 10pt; color: #E6E6E6; width: 160px; }
.albumImageImage { margin-bottom: 4px; }
.albumImageText { width: 160px; }
.albumImageSubText { font-size: 8pt; color: gray; }

.uploadButton { width: 16px; height: 16px; background-image: url(/imageBank/uploadImages.gif); background-repeat: no-repeat; background-position: top left; }
.cs-ui-icon-spinner-check { background-position: -16px -16px; }
.cs-ui-icon-spinner-cancel { background-position: -16px 0px; }
.cs-ui-icon-spinner-0 { background-position: 0px 0px; }
.cs-ui-icon-spinner-36 { background-position: 0px -16px; }
.cs-ui-icon-spinner-72 { background-position: 0px -32px; }
.cs-ui-icon-spinner-108 { background-position: -16px -32px; }
.cs-ui-icon-spinner-144 { background-position: -32px -32px; }
.cancel .uploadButton:hover {
    background-position: -16px 0px !important;
}

.mainToolbar {  width: 100%; height: 52px; background-position: top left; background-repeat: repeat-x; background-image: url(../imageBank/toolbarBackground52.jpg); background-color: white; border-bottom: solid 1px #A2A2A2; _overflow: hidden; }
.leftToolbar { padding-left: 20px; padding-top: 14px; float: left; height: 38px; border-left: solid 1px #C0C0C0;}
.leftToolbar a { display: block; font-size: 8pt; position: relative; height: 25px; width: 40px; margin-right: 2px; overflow: hidden; float: left; text-align: center; }

.rightToolbar { display: none; float: right; height: 36px; color: Gray; font-size: 8pt; font-weight: bold; padding: 16px 32px 0px 0px; border-right: solid 1px #C0C0C0; }
.leftToolbarText { display: block; float: left; font-weight: bold; color: #333333; padding: 17px 0px 0px 28px; width: 527px; background-color: Blue; }
.rightToolbarText { display: block; float: right; height: 40px; font-weight: bold; color: #e0e1e2; padding: 16px 24px 0px 0px; border-right: solid 1px #C0C0C0; width: 728px; background-repeat: repeat-x; background-image: url(../imageBank/toolbarBackgroundAlternate52.jpg); background-color: #404040; }
.rightToolbarText a { color: #e0e1e2; }

.leftToolbarPlaceHolder { display: block; float: left; height: 36px; font-weight: bold; color: #e0e1e2; padding: 14px 16px 0px 12px; border-left: solid 1px #C0C0C0; }
/*.leftToolbarPlaceHolder a { color: #323232; }*/

.toolbarButton { cursor: pointer; cursor: hand; overflow: hidden; position: absolute; }

.noHotTrack { background-color: white; }
.hotTrack { background-color: #DFECF5; }
.listRow { }
.whiteRows {}
.hiliteRow { /*background-color: #EFF7FC;*/ background-color:#f3fafe; }
.hiliteRowWhite { background-color: #F6F6F6; }
.noliteRowWhite { background-color: white; }
.hidden { display: none; }
.block { display: block; }

.navLinks { color: #346e94; }
.navLinks:lang(zh){
    text-decoration:none !important;
}
.navLinksVeryWhite { text-decoration: none; color: white; }
.navLinksWhite { text-decoration: none; color: #e0e1e2; }
.navLinksBlack { text-decoration: none; color: black; }
.navLinksDark { text-decoration: none; color: #414141; }

.galleryPreview { max-height: 600px; max-width: 800px; color: #e0e1e2; }
.galleryPreviewText { color: #e0e1e2; font-weight: bold; }
.galleryPreviewDate { font-size: 8pt; color: #e0e1e2; }
.galleryThumbnailLeftmost { background-color: #343434; margin-bottom: 8px; }
.galleryThumbnail { background-color: #343434; margin-bottom: 8px; margin-left: 8px; }
.selectedThumbnail { border: solid; border-color: #FFFFFF; width: 65px; height: 65px; border-width: 2px; }
.galleryCommentButton { font-size: 9pt; float: right; margin-top: 8px; margin-left: 6px; }

.filter { float: right; _float: none; height: 20px; line-height: 19px; text-align: center; cursor: pointer; cursor: hand; }

#comments { width: 276px; background-color: #EEEEEE; color: #343434; padding: 12px 12px 12px 12px; overflow: hidden; margin-bottom: 8px; }
.commentsHeader { display: block; font-size: 11pt; font-weight: bold; margin-bottom: 8px; }
.commentsContent { display: block;}
.comment {  display:table; background-color: #FFFFFF; border-bottom: thin solid #EEEEEE; padding: 10px 10px 7px 10px; overflow:hidden; border-spacing:0px;  }
.commentName {  font-size: 9pt; font-weight: bold; }

.commentText {  font-size: 8pt; display: block; white-space: pre-wrap;  white-space: -moz-pre-wrap !important;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word; }
.commentCreated { display:block; font-size: 7pt; color: #999999; margin-bottom: 7px; }
.commentImage {display:table-cell; padding-right:10px;}
.commentBody { vertical-align:top; display:table-cell; width:100%; overflow:hidden;}
.commentsEmptyMessage {background-color:#FFFFFF; border: thin solid #EEEEEE; padding:5px; }
.authored { text-align: left; }
.txtAddComment {width:200px;  margin-left: -3px; height: 17px; display: block; margin-top: 12px; color: #BBBBBB; padding:6px 20px 2px 5px; overflow:auto; font-family:Arial; font-size:9pt; }
.txtAddComment.typing { color: Black; }
.commentsSorting { display: block; margin-bottom: 10px; font-size: 8pt; }
.commentSubmitButton{background:#FFFFFF url(../imageBank/icons/submit_14x14.png) no-repeat; height:17px; width:17px;  position:absolute; right:2px; top:6px;  cursor:pointer;}
.commentSubmitButtonRN{background:#FFFFFF url(../imageBank/icons/submit_14x14.png) no-repeat; height:17px; width:17px;  position:absolute; right:2px; top:6px;  cursor:pointer;}

.inlineFilesArea td { padding:  12px 0px 12px 0px;  }
.inlineFilesArea .contentMaintableSubTable { padding: 0px 0px 0px 0px; }
.inlineFilesArea .contentMaintableSubTable td { padding: 0px; }
.inlineFilesContainer { display: block; padding: 0px 0px 13px 13px; /*background-color: #E6E6E6;*/}

.inlineCommentsArea td.inlineCommentsAreaTD  { padding: 12px 16px 12px 16px; }
.inlineCommentsArea .comment{margin-bottom:1px; width:100%; background-color: #FFFFFF;}
.inlineCommentsArea .commentsSorting { display: block; float: left; margin-top: 15px; }
.inlineCommentsArea .commentSubmitButton {right:12px; top:14px; z-index:2; }
.inlineCommentsArea .txtAddComment { height: 19px; margin-top:0px; margin-left:0px; width:98%; margin:0px auto;  padding:2px 0px 0px 5px; }
.inlineCommentsContainer { display: block; padding:0px 55px 0px 55px; margin:0px auto;  /*background-color: #E6E6E6;*/}
.inlineCommentsContainer .commentBoxHolder { display:inline-block; width:100%;  margin-top:7px; padding:10px 0px;  background-color:#FFFFFF; position:relative; }

.viewInlineCommentsPre {float: right; }
.viewInlineComments .commentsIcon, .hideInlineComments .commentsIcon { /*display: block;*/ float: right; margin-right: 4px; }
.viewInlineComments .commentsLabel, .hideInlineComments .commentsLabel {  /*display: block;*/ float: right;  }

.mdlButtonWrapper { float: right; clear: both; }
.mdlProcessingWrapper { float: left; clear: none; display: none; padding-top:3px;}
.modalButton58,.modalButton108,.modalButton128 { cursor: pointer; cursor: hand; color: white; font-size: 9pt; font-weight: bold; text-align: center; float: right; }
.cancelButton { float: left; clear: none; margin-left: 8px; }
.submitButton { float: left; clear: none; }
.processor { margin: 1px 4px 0px 4px; float: right; clear: none; }
.processorText { height: 18px; line-height: 18px; float: right; clear: none; }

.modal-field-error { background-color: #F44C4F; }

.clickable { cursor: pointer; cursor: hand; }

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}
.showMore { }
.sortBy { float: right; font-size: 9pt; font-weight: bold; overflow: hidden; }
.contentMainTable { width: 100%; padding:8px 0px 0px 0px; }
.contentMainTableCellTable { vertical-align: top; }
.contentMaintableSubTable {width: 100%; background-color: white;}

.rightSideBarCell { width: 272px; vertical-align: top; }
.seeAll { width: 100%; height: 36px; line-height: 30px; text-align: right; font-weight: bold; font-size: 10pt; color: #346e94; }
/*.seeAll a { text-decoration: none; color: #323232; }*/
.seeAllNoSpace { width: 100%; text-align: right; font-weight: bold; font-size: 9pt; }
/*.seeAllNoSpace a { text-decoration: none; color: #323232; }*/
.seeAllWhite { width: 100%; line-height: 30px; color: #e0e1e2; text-align: right; font-weight: bold; font-size: 9pt; }
.seeAllWhite a { text-decoration: none; color: #e0e1e2; }

.moreButtonBar { background-color: #888888; }
#moreButtonBar {z-index:2; background-color:White;}
#moreButtonBarHeader { background-color: #888888; border-bottom: solid 1px white; height: 29px; }

.rightSidebar { display: block; float: right; margin-top: 0px; width: 250px; max-width: 250px; overflow:hidden; }
.rightSidebarBorderBottom .rightSidebarContent {border-bottom: solid 1px #e7e7e7;}
.rightSidebarContentDiv { color: Black; padding: 0px 15px 30px 15px; width: 218px; background-color: #FFFFFF; display: none; border: solid 1px #e7e7e7; border-top:none; border-bottom:none; }
.rightSidebarContent {}
.rightSidebarDetails { display: block; color: #323232; }
.rightSidebarLinks { text-decoration: none; font-size: 9pt; color: #323232; }
.rightSidebarStandardLinks { font-size: 9pt; color: #346e94; }
.rightSidebarHR { color: #C5CCD3; background-color: #C5CCD3; height: 1px; border-style: none; margin-top: 12px; }
.rightSidebarHRThin { color: #C5CCD3; background-color: #C5CCD3; height: 1px; border-style: none; }
.rightSidebarSubLinks { font-weight: bold; font-size: 9pt; color: #346e94; }
.rightSidebarSubText { font-weight: normal; font-size: 8pt; color: #323232; }
.rightSidebarText { font-weight: normal; font-size: 9pt; color: #323232; }
.rightSidebarSubLinksLight { font-size: 8pt; color: #4B4B4B; }
.rightSidebarSubLinksVeryLight { font-size: 8pt; color: #949598; }
.rightSidebarToolbar { width: 250px; max-height: 52px; max-width: 250px; overflow: hidden; }
.rightSidebarButton { float: left; height: 50px; width: 75px; zoom: 1; *display:inline;}
#rightSidebarComments { padding-bottom: 38px; padding-top: 15px; }
.rightSidebarPhotoLeft { float: left; clear: both; margin:  10px 10px 0px 10px; }
.rightSidebarPhotoMiddle { margin: 10px 10px 0px 0px; }
.rightSidebarPhotoRight { margin: 10px 0px 0px 0px; }

.rsbText { font-size: 9pt; color: #323232; }
.rsbName { display: block; font-size: 11pt; font-weight: bold; }
.rsbContactName2 { font-size: 11pt; font-weight: bold; }
.rsbType { font-size: 9pt; }
.rsbAddress { display: block; font-size: 9pt; }
.rsbContactName { display: block; }
.rsbLog { display: block; margin-top: 20px; font-size: 8pt; }
.newSection { display: block; padding-top: 20px; font-size: 9pt; }
.rsbPhone { display: block; font-size: 9pt; }
.rsbEditLink { display: block; font-weight: bold; text-align: right; width: 220px; padding-top: 6px; margin-top: 18px; }
.rsbEditLink, .rsbLink { color: #346e94; text-decoration: none; cursor: pointer; cursor: hand; font-size: 9pt; }
.rsbIcon { float: left; clear: left; margin: 0px 8px 0px 0px; height: 20px; width: 24px; }
.rightSidebarContent div .leftmost { float: left; clear: both; }
.rightSidebarContent div .rsbPhoto { margin: 6px 12px 6px 0px; }
.rsbDetails { display: block; font-size: 9pt; line-height: 20px; }

.rsbDetailsBlock { display: block; font-size: 9pt;}
.rsbDetailsBlock .rightSidebarHRThin {margin:20px 0px 20px 0px;}

.percentCompleteBar {width:100%; height:7px; background-color:#FFFFFF; border:solid 1px #d0d0d0;}
    .percentCompleteBar div {background-color: #4280a4; height:100%;}

.rsbGalleryLightBoard textArea { display:block;}
.rsbGalleryLightBoard textArea { width:260px;}

#mdlMoveTree { font-weight: bold; margin-bottom: 15px; background-color: White; border: solid 1px #CCCCCC; min-height: 324px; max-height: 324px; height: 324px; min-width: 670px; max-width: 670px; width: 670px; overflow: scroll; }
#mdlMoveTree .folderTreeRow { clear: left; width: 650px; border-top: 1px solid #9d9d9d; }
#mdlMoveTree .folderTreeRowSpan { display: block; height: 35px; padding-top:2px;}
#mdlMoveTree .label { padding-left: 7px; float: left; clear: none; height: 30px; line-height: 30px; }
#mdlMoveTree .folderTreeRowExpanded .folderTreeRow { display: block; }
#mdlMoveTree .folderTreeRowCollapsed .folderTreeRow { display: none; }
#mdlMoveTree .destination { color: white; background-color: #3D80AA; }
#mdlMoveTree .arrow { margin-top: 8px; float: left; display: block; height: 14px; width: 14px; background-repeat: no-repeat; }
#mdlMoveTree .folderTreeRowExpanded .arrow { background-position: -256px 0px; }
#mdlMoveTree .folderTreeRowCollapsed .arrow { background-position: -384px 0px; }
#mdlMoveTree .folderTreeRowExpanded .destination .arrow { background-position: -320px 0px; }
#mdlMoveTree .folderTreeRowCollapsed .destination .arrow { background-position: -448px 0px; }
#mdlMoveTree .folderTreeRowNoChildren .arrow { background-image: none; }

#mdlMultiMoveTree { font-weight: bold; margin-bottom: 15px; background-color: White; border: solid 1px #CCCCCC; min-height: 324px; max-height: 324px; height: 324px; overflow: scroll; }

#mdlMultiMoveTree .folderTreeRow { clear: left; }
#mdlMultiMoveTree .folderTreeRowSpan { display: block; height: 30px; padding-top:2px;}
#mdlMultiMoveTree .label { padding-left: 7px; float: left; clear: none; height: 30px; line-height: 30px; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#mdlMultiMoveTree .folderTreeRowExpanded .folderTreeRow { display: block; font-weight:normal; }
#mdlMultiMoveTree .folderTreeRowCollapsed .folderTreeRow { display: none; }
#mdlMultiMoveTree .destination { color: #414042; background-color: #DFECF5; }
#mdlMultiMoveTree .currentLocation .destination { color: #414042; background-color: #DFECF5; }
#mdlMultiMoveTree .currentLocation > span { color: #414042; background-color: #F6F6F6; }
#mdlMultiMoveTree .arrow { margin-top: 8px; float: left; display: block; height: 14px; width: 14px; background-repeat: no-repeat; background-image:url('/imagebank/arrowNextGray.png'); }
#mdlMultiMoveTree .folderTreeRowExpanded .arrow { background-image:url('/imagebank/arrowNextGray.png'); }
#mdlMultiMoveTree .folderTreeRowCollapsed .arrow {  background-image:url('/imagebank/arrowNextGray.png'); }
#mdlMultiMoveTree .folderTreeRowExpanded .destination .arrow {}
#mdlMultiMoveTree .folderTreeRowCollapsed .destination .arrow { background-image:url('/imagebank/arrowNextGray.png');}
#mdlMultiMoveTree .folderTreeRowNoChildren .arrow { background-image: none; }

    #mdlMultiMoveTree .FileTypesProject { background-image:url('/imagebank/fileicons/project_res_20px.png'); height:20px; width:20px; margin-top:5px}
    #mdlMultiMoveTree .FileTypesCommercial { background-image:url('/imagebank/fileicons/project_cm_20px.png'); height:20px; width:20px; margin-top:5px}
    #mdlMultiMoveTree .FileTypesRenovation { background-image:url('/imagebank/fileicons/project_rem_20px.png'); height:20px; width:20px; margin-top:5px}
    #mdlMultiMoveTree .FileTypesFolder { background-image:url('/imagebank/fileicons/folder_20px.png'); height:20px; width:20px; margin-top:5px} 
    #mdlMultiMoveTree .FileTypesSubconFolder { background-image:url('/imagebank/fileicons/sub_folder_20px.png'); height:20px; width:20px; margin-top:5px}
    #mdlMultiMoveTree .FileTypesAlbum { background-image:url('/imagebank/fileicons/album_20px.png'); height:20px; width:20px; margin-top:5px}
    
.tableHeader { background-color: #DBE1E7; color: #464749; font-weight: bold; padding: 8px 12px 8px 12px; }
.projectDetailContact { width: 125px; height: 100px; float: left; padding: 0px 16px 0px 16px; margin: 16px 0px 0px 0px; font-size: 9pt; color: #505050; }
.projectDetailContactHeader { font-weight: bold; font-size: 11pt; }

.albumImage img.curl { display: none; position: absolute; z-index: 1; top: 0px; left: 120px; }

table.textEntryDetails { width: 100%; /*border-top: thin solid #cccccc; margin-top: 4px; padding-top: 16px;*/ margin-bottom:10px; }
table.textEntryDetails span.label {  line-height:14px; vertical-align:top; }
table.textEntryDetails input[type='checkbox'] { margin:0px; padding:0px; margin-right:4px;}
table.textEntryDetails td { padding-bottom:3px;}

.listViewGridBorder{border-bottom: solid 1px #e7e7e7;}
.listViewGridBorderTopless { border-bottom: solid 1px #e7e7e7;  }
.listViewGridBorderLeft { border-bottom: solid 1px #e7e7e7;  }
.listViewGridBorderRight { border-bottom: solid 1px #e7e7e7;  }
.listViewGridSideBorder { border-left: solid 1px #9d9d9d; }
.listViewHeaderRow { background-color: #FFFFFF; color: #58595B; font-size:11pt; font-weight: bold; padding: 8px 12px 8px 12px; border:solid 1px #e7e7e7; border-bottom:none; }
.listViewHeaderRowLinkable { color: #356E94; font-weight: bold; font-size:11pt; position:relative; padding: 16px 12px 8px 0px; }
.listViewHeaderRowLinkable a{ color: #356E94; font-weight: bold; font-size:11pt; text-decoration:none;}
.listViewHeaderRowLinkableHeader { color: #356E94; background-color:#FFFFFF; font-weight: bold; font-size:11pt; position:relative; padding: 8px 12px 8px 12px; border:solid 1px #e7e7e7; border-bottom:none; cursor:pointer; }

.listViewSubHeader { background-color: #DBE1E7; color: #464749; font-weight: normal; font-size: 9pt; }
.listViewDialogHeaderBorderLeft{border-left: solid 1px #c4c4c4;}
.listViewDialogHeaderBorderRight{border-right:solid 1px #c4c4c4;}
.listViewDialogObject{font-size:10pt;color:#464749;}
.listViewDialogHeaderLink{ color:#346E94; text-decoration:none;}

/*Dialog Transition*/
.listViewDialogHeader{/*background-color:#FFFFFF;*/ font-size:8pt;}
.listViewDialogDot{font-size:9pt; font-weight:bolder;}
.listViewDialogLink{color:#346E94;}
.listViewDialogLink a{color:#346E94; text-decoration:none;}

.progressBackground { background-image: url(/imageBank/progressBackground.jpg); background-repeat: repeat-x; }
.progressForeground { background-image: url(/imageBank/progressForeground.jpg); background-repeat: repeat-x; }

.imgLightBox { float: left; }
 
.IE6IB { zoom: 1; *display:inline;}

#mdlManageAdministratorsLabel { padding: 15px 0px 6px 15px; font-weight: bold; font-size: 13px; }
#mdlManageAdministratorsList { margin-bottom: 15px; font-weight: bold; margin-bottom: 25px; background-color: White; border: solid 1px #CCCCCC; min-height: 200px; max-height: 200px; height: 200px; min-width: 384px; max-width: 384px; width: 384px; overflow: scroll; }
.mdlCompanyAdministratorsContact { float: left; clear: left; min-width: 346px; max-width: 346px; width: 346px; padding: 10px; border-bottom: 1px solid gray; }
.mdlCompanyAdministratorsContact input { float: left; margin: 8px; }
.mdlCompanyAdministratorsContact .blueContact { float: left; margin-top:3px; }
.mdlCompanyAdministratorsWrapper { float: left; margin-left: 5px; }
.mdlCompanyAdministratorsContactName { }
.mdlCompanyAdministratorsContactCompany { font-weight: normal; color: Gray; }

.blueContact_32 {background-image:url("/imagebank/fileicons/blueContact_32px.png"); background-repeat:no-repeat; height:32px; width:37px; }  
#mdlInviteList { margin-top: 25px; margin-bottom: 15px; font-weight: bold; margin-bottom: 25px; background-color: White; border: solid 1px #CCCCCC; min-height: 271px; max-height: 271px; height: 271px; min-width: 660px; max-width: 660px; width: 660px; overflow: scroll; }
#mdlInviteLabel1 { font-weight: bold; font-size: 14px; float: left; margin-left: 50px; width:54px; }
#mdlInviteLabel2 { font-weight: bold; font-size: 14px; float: left; margin-left: 128px; }
#mdlInviteLabel3 { font-weight: bold; font-size: 14px; float: left; margin-left: 63px; }
.mdlInviteContact { float: left; clear: left; min-width: 620px; max-width: 620px; width: 620px; padding: 10px; border-bottom: 1px solid gray; }
.mdlInviteContact input { float: left; margin: 8px; }
.mdlInviteContact img { float: left; }
.mdlInviteContact select { margin-top: 4px; float: right; min-width: 274px; max-width: 274px; width: 274px; }
.mdlInviteWrapper { float: left; margin-left: 5px; width:184px;}
.mdlInviteContactName { }
.mdlInviteContactCompany { font-weight: normal; color: Gray; }
.mdlInviteRelation { float:left; margin-top:7px; } 

#mdlInviteHeaderName { font-weight: bold; }
#mdlInviteHeaderCompany { font-weight: bold; color: Gray; }

.notRow { border-bottom: solid 1px gray; }

.required { font-size: 16pt; font-weight: bold; color: Red; }
.mdlProjectPane, .mdlContactPane { position: relative; height: 212px; width: 570px; display: none; }
.mdlContactContent { padding: 16px 80px 0px 80px; width: 570px;  overflow: visible; }
/*.mdlProjectContent { padding: 16px 80px 0px 80px; width: 570px; background-color: #E6E6E6; overflow: visible; }*/
.mdlProjectContent { padding: 16px 80px 0px 80px; width: 570px; overflow: visible; }
.requiredFieldInformation { float: left; height: 21px; font-weight: bold; color: red; font-size: 10pt; }
.mdlContactLeftFirstColumn { position: absolute; left: 12px; width: 98px; }
.mdlContactLeftSecondColumn { position: absolute; left: 124px; width: 24px; }
.mdlContactLeftThirdColumn { position: absolute; left: 162px; width: 98px; }
.mdlContactLeftFullColumn { position: absolute; left: 12px; width: 248px; }
.mdlContactRightFirstColumn { position: absolute; left: 300px; width: 116px; }
.mdlContactRightSecondColumn { position: absolute; left: 432px; width: 116px; }
.mdlContactRightFullColumn { position: absolute; left: 300px; width: 248px; }
.mdlContactFirstRow { position: absolute; top: 0px; height: 16px; }
.mdlContactSecondRow { position: absolute; top: 16px; height: 18px; }
.mdlContactThirdRow { position: absolute; top: 40px; height: 16px; }
.mdlContactFourthRow { position: absolute; top: 56px; height: 18px; }
.mdlContactFifthRow { position: absolute; top: 80px; height: 16px; }
.mdlContactSixthRow { position: absolute; top: 96px; height: 18px; }
.mdlContactSeventhRow { position: absolute; top: 120px; height: 16px; }
.mdlContactEigthRow { position: absolute; top: 136px; height: 18px; }
.mdlContactNinthRow { position: absolute; top: 160px; height: 16px; }
.mdlContactTenthRow { position: absolute; top: 176px; height: 18px; }
.editProfileLink { float: left; height: 21px; font-weight: bold; font-size: 10pt; margin-left: 165px; }
.mdlNotePane { position: relative; height: 320px; width: 600px; display: none; }
.mdlNoteContent { padding:  16px 40px 0px 40px; width: 650px; overflow: visible; }

.mdlShareContactList {position:absolute; background-color: white; height:100px; width:378px; overflow-x:hidden; overflow-y:scroll; margin:-8px 0px 0px 1px; border:solid #000000 1px; border-top:none; padding-top:10px;}
.mdlShareContactRow {width:345px; height:16px; padding:3px 8px 0px 8px; font-size:8pt;}
.mdlShareContactRow span{float:left; }
.mdlShareContactRow input{float:right; margin-top:0px}
.mdlShareContactRowHighlighted {background-color:#4590E1; color:White;}
.mdlShareWatermark {color:Gray;}
.mdlShareEmailContactButton {background:#FFFFFF url(/imageBank/icons/contact_card_16px.png) no-repeat; height:18px; width:22px; position:absolute; top:38px; left:393px; cursor:pointer;}

.mdlNotificationCheckRow {width:345px; height:24px; padding:0 14px; background-color:White; font-size:9pt;}
/*.mdlNotificationCheckRow {width:345px; height:24px; padding:7px 14px 0px 14px; background-color:White; font-size:9pt; border-bottom:solid 1px #58595B; }*/
.mdlNotificationCheckRow input{float:right; margin-top:0px;}

.mdlEditFileListBox { background-color: white; height:60px; max-width:383px; width:100%; overflow-x:hidden; overflow-y:scroll; margin:0px 0px 18px 1px; border:solid 1px #DBE1E7; }
.mdlEditFileTagRow {max-width:350px; width: 90%; height:16px; padding:3px 8px 0px 8px; font-size:8pt;}
.mdlEditFileTagRow span{float:left; }
.mdlEditFileTagRow input{float:right; margin-top:0px}
.mdlEditFileTagRowHighlighted {background-color:#4590E1; color:White;}
.mdlEditFileWatermark {color:Gray;}
.mdlEditFileSaveTagButton{position:absolute; right:8%; top:17px; cursor:pointer; }

.inlineTagFiles {color: #346E94; font-size:8pt;   text-decoration:none;}
.inlineTagDialog {color: #346E94; font-size:8pt; text-decoration:none; }

.galleryTags {color:#E0E1E2; font-size:8pt; font-weight:bold; text-decoration:none;}

.rsbPermissions { border-bottom: solid 1px #e7e7e7; height: 36px; padding-bottom:2px;padding-top:6px;} 
.rsbPermissionsImage { float: left; margin-right: 8px; }
.rsbPermissionsOffsetImage { float: left; margin-top: 6px; margin-right: 8px; }
.rsbPermissionsWrapper { float: left; margin-left: 4px;}
.rsbPermissionsName { color: Black; font-size: 9pt; font-weight: bold; text-decoration: none; }
.rsbPermissionsCompany { color: #949598; font-size: 8pt; width:115px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rsbPermissionsIcon { margin-top: 6px; margin-left: 1px; float: right; }
.rsbPermissionsManageLink { font-weight: bold; /*text-decoration: none;*/ text-align:right;display:block;margin-top:6px;color: #346e94;font-size:9pt;}

.assignRoleBox { height: 30px; padding: 4px 66px 0px 66px; border-bottom: solid 1px #e6e6e6; position: relative; }
.assignRoleBox select { width: 175px; position: absolute; left: 328px; top: 5px; }
.assignRoleBox label { position: absolute; top: 9px; font-weight: bold; left: 110px; }
.assignRoleBox div { margin-left: -2px; }

#mdlFeedbackNature { display: block; margin-top: 4px; width: 200px; }
#mdlFeedbackNature:lang(es) { width: 220px; }
#mdlFeedbackMessageLbl { display: block; margin-top:8px; }

.rsbTableRow { border-top: solid 1px #9d9d9d; }
.rsbTableRowbottom { border-top: solid 1px #9d9d9d; border-bottom: solid 1px #9d9d9d; }

.headerUnSelected {font-weight:bold; text-decoration: underline; color:#414141; }
.headerSelected {font-weight:normal; text-decoration: none; color:#686868; }                 

.divAD {} /*{ width:250px; height: 250px; border: solid 1px #e6e6e6; } */

.imageManScaleArea {background: url(/imageBank/gallery/scale_30x30.png) #272727 no-repeat; width:49%; float:left; }
.imageManRotateArea {background: url(/imageBank/gallery/rotate_30x30.png) #272727 no-repeat; width:49%; float:left; }
#imageManWrap span {color:white; }
#imageManWrap {min-width:800px;}

.deletedMessage{color: Gray; font-size: 10pt; font-weight:bold;}

.productsTable{width:800px; float:left;}
.productsTableCell {text-align:center; float:left; width:175px; height:300px; color:#505050; padding:0px 12px;}
.productsTableLink {width:100%; padding-bottom:10px; }
.productsTableLink a{font-size:11px; font-weight:bold; color:Blue; font-size:11pt; color:#007DDD; text-decoration:none;}
.productsTableHeader {font-size: 11pt; color:#505050;}
.productsTablePrice {width:100%; font-weight:bold; color:#47963A; font-size:11pt; padding-bottom:10px; }
.productsStartingAt {color:#505050;}
.productsTableText {width:100%; padding-bottom:10px; font-size:9pt;}
.productsTableRow {float:left; width:100%; padding-bottom:0px; padding-top:10px;}

.editProjectTagBox { height:14px; border:none;  background-color:#D1D7DE; float:left; margin:0px 6px 8px 0px; padding:0px 0px 0px 4px; cursor:pointer; }
.editProjectTagBox {  font-size:8pt; color:#2D3035; line-height:normal;}
.editProjectTagBoxDelete { height:14px; font-size:8pt; font-weight:bold; float:left; border-left:1px solid #E6E6E6; color:#000000; cursor:pointer;}
.editProjectTagBoxLabel {float:left; padding-right:4px; }
.editProjectTagSubmit{width:14px; height:15px; cursor:pointer; position:absolute; top:-33px; left:205px;}
#editProjectTagNewBox{width:100%; color:gray;  margin-top:0px; margin-bottom:15px;}
#editProjectTagNewBox.projectBrowserEditProjectTagNewBox{color:black;}
#editProjectTagErrorMessage {color:Red; font-weight:bold; font-size:8pt;}

.dialogImagePreviewPane{position:absolute; z-index:99;  background-repeat:no-repeat; }
.dialogImagePreviewPaneContentWrap {/*background-color:#323132;*/ background-color:#414041; border:5px; border-bottom:10px; /*border-color:#323132;*/ border-color:#414041; border-style:solid; overflow:hidden; }
.dialogImagePreviewPaneImage { }
.dialogImagePreviewPaneFileName {color:#FFFFFF; font-weight:bold; font-size:9pt; padding-top:5px; padding-left:10px;  }
.dialogImagePreviewPaneProjectName {color:#FFFFFF; font-size:9pt; padding-top:2px; padding-left:10px; padding-bottom:7px;   }
.dialogImagePreviewPaneGalleryLink {   padding-left:10px;  background-image:url('/imageBank/modal/gallery_view_small.png'); background-repeat:no-repeat; background-position:100px 3px; cursor:pointer; }
.dialogImagePreviewPaneGalleryLink a {color:#56A2D3; font-size:9pt;  }
.dialogImagePreviewPaneHiddenOriginalWidth {display:none;}

.simpleModal{display:none;}
.ui-dialog {position:absolute !important;}
.ui-widget-overlay {position:fixed !important; transform: translateZ(0); opacity: 0.8 !important;}
.simpleModalButtonSecondary{background-image:url('/imageBank/modal/simpleModalButtonSecondary2.png'); background-repeat:repeat-x; border:solid 1px #8C939A; height:18px; padding:3px 8px 0px 8px !important; cursor:pointer; color:#464749; font-weight:bold; font-family:Arial; font-size:9pt !important;}
.simpleModalButtonPrimary{background-image:url('/imageBank/modal/simpleModalButtonPrimary.png'); background-repeat:repeat-x; border:solid 1px #3A5872; height:18px; padding:3px 25px 0px 25px !important; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt !important;}
.simpleModalButtonDangerous{background-image:url('/imageBank/modal/simpleModalButtonDangerous.png'); background-repeat:repeat-x; border:solid 1px #202020; height:18px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt;}
.simpleModalButtonGreenNormal{background-image:url('/imageBank/modal/simpleModalButtonGreenNormal.png'); background-repeat:repeat-x; border:solid 1px #202020; height:18px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt;}
.simpleModalButtonGreen{background-image:url('/imageBank/modal/greenButton2.png'); background-repeat:repeat-x; border:solid 1px #22511c; height:18px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt;}
.simpleModalButtonRed{background-image:url('/imageBank/modal/redButton2.png'); background-repeat:repeat-x; border:solid 1px #900c1c; height:18px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt;}
/*.simpleModalTab {position:absolute; height:20px; border:solid 1px #d0d0d0; background-color:#EEF2F6; font-weight:bold; font-size:10pt; padding:5px 10px 0px 10px; cursor:pointer; color:#787878;}*/
.simpleModalTab {position:absolute; height:20px; border:solid 1px #d0d0d0; background-color:#FFFFFF; font-weight:bold; font-size:10pt; padding:5px 10px 0px 10px; cursor:pointer; color:#787878;}

.simpleModalHeader{background-image:url("/imagebank/modal/modal_default_blue_header_gradient.gif"); height:50px; float:left; width:100%; font-size:20px; color:#FFFFFF; font-weight:bold; border-bottom:solid 1px #C8CDD1;  }
.simpleModalHeader div {float:left;}
.simpleModalContent{background-color:#FFFFFF !important; float:left;  width:100%; font-size:9pt;}
.simpleModalButtonPrimary{background-image:url('/imageBank/modal/simpleModalButtonPrimary.png'); background-repeat:repeat-x; border:solid 1px #3A5872; height:18px; padding:3px 25px 0px 25px !important; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:9pt !important;}

#mdlShareSubmit:lang(es){
    padding:3px 8px 0px 8px !important;
}
#mdlShareCancel:lang(es){
    padding:3px 12px 0px 12px !important;
}

.simpleModalButtonSecondary{background-image:url('/imageBank/modal/simpleModalButtonSecondary2.png'); background-repeat:repeat-x; border:solid 1px #8C939A; height:18px; padding:3px 15px 0px 15px !important; cursor:pointer; color:#464749; font-weight:bold; font-family:Arial; font-size:9pt !important;}
.modalContent { width: auto; /*max-width: 402px;*/ background-color: #FFFFFF !important; padding: 16px 16px 0px 32px; overflow: auto; }
.modalContentWide { /*max-width: 682px; */width: 100%; background-color: #FFFFFF !important; padding: 16px 16px 0px 32px; overflow: hidden; }
.modalContentHeader { max-width: 418px; width: 100%; background-color: #FFFFFF !important; border-bottom: solid 1px gray; padding: 16px 16px 16px 16px; font-weight: bold; overflow: auto; }

@media (max-width: 720px) {
    .modalContentWide { max-height: 350px; overflow-y: auto; overflow-x: hidden; }
    .buttonWrap {padding-right: 0px !important; }
    .mdlButtonWrapper {margin-top: 5px; }
    .simpleModalContent:not(.nonscrollable){background-color:#FFFFFF !important; float:left;  width:100%; font-size:9pt; overflow-y: auto; overflow-x: hidden;} 
    .simpleModalButtonPrimary{background-image: none; background-color: #69A1BE; border: none; border-radius: 2px; height:40px !important; line-height:36px; padding:3px 8px 0px 8px !important; cursor:pointer; color:#FFFFFF; font-weight: normal; font-size:16px !important; text-align: center; min-width:50px; margin-bottom: 5px;}
    .simpleModalButtonSecondary:not(#modalTodoAttachNew):not(#modalListItemAttachNew):not(#modalChoiceAttachNew):not(#modalCorderBRANCHAttachNew):not(#modalCorderBRANCHAttachNewIMG):not(#modalCorderBRANCHNotesTimestampButton) {
        background-image: none; background-color: #a7a8ad; border: none; border-radius: 2px; height:40px !important; line-height:36px; padding:3px 15px 0px 15px !important; cursor:pointer; color:#FFF; font-weight: normal; font-size:16px !important; text-align: center; min-width:50px; margin-bottom: 5px;}
    #modalPunchListCancel:lang(es) {
        padding: 3px 10px 0px 10px !important;
    }
    .simpleModalButtonDangerous{background-image: none !important; background-color: #d95547; border: none; border-radius: 2px; height:40px !important;  line-height:36px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight: normal; font-size:16px !important; text-align: center; min-width:50px; margin-bottom: 5px;}
    .simpleModalButtonGreenNormal{background-image:none !important; background-color: #74ca6a; border: none; border-radius: 2px; height:40px; line-height:36px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight: normal; font-size:16px !important; text-align: center; min-width:50px; margin-bottom: 5px;}
    .simpleModalButtonGreen{background-image: none; background-color: #74ca6a; border: none; border-radius: 2px; height:40px; line-height:36px; padding:3px 8px 0px 8px; cursor:pointer; color:#FFFFFF; font-weight: normal; font-size:16px !important; text-align: center; min-width:50px; margin-bottom: 5px;}

}
@media (max-height: 600px) {
    .modalContentWide {  max-height: 320px; }
}

.modalContent input,
.modalContent textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.modal_header_titleDIV {display:table; height:inherit;}
    .modal_header_titleDIV span {display:table-cell; vertical-align:middle;}



.modal_email_alert_select {width:175px;}

.modal_Email_Reminders_content td {padding-bottom:5px;}


.modalTodoAttachRow {float:left; width:100%; border-bottom:solid 1px #d0d0d0; height:29px;}
.modalTodoAttachment {position:absolute; left:10px; height:29px; width:100%;  }
.modalTodoAttachment div {position:absolute; font-size:9pt;}
.modalTodoAttachX {width:13px; height:13px; background:url(/imageBank/grayExit.gif) no-repeat; cursor:pointer; top:6px; right:30px;}
.modalTodoAttachDL {cursor:pointer; color:#3B85A8; right:63px; top:5px; text-decoration:underline;}
.modalTodoAttachName {
    top: 5px;
    left: 30px;
    cursor: pointer;
    width: 55%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
@media(max-width: 400px){
    .modalTodoAttachName{
        width: 50% !important;
    }
}
.modalTodoAttachIcon {top:5px; left:5px; cursor:pointer;}

.modalTodoAttachNameIMG {
    top: 5px;
    left: 30px;
    cursor: pointer;
    max-width: 530px;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.modalTodoAttachRadio {top:5px; left:10px; padding-top:1px; cursor:pointer;}
.modalTodoAttachRadio input {margin:0px;}
.modalTodoAttachDLIMG {cursor:pointer; color:#3B85A8; right:23px; top:5px; text-decoration:underline;}


.modalUploadProjectSelectorRow {width:100%; float:left; cursor:pointer; }
.modalUploadProjectSelectorRowSelected {background-color:#DBE1E7;}
.modalUploadProjectSelectorLabel {font-size:8pt; float:left; padding-left:5px; }
.modalUploadProjectSelectorIcon { padding-left:5px; width:12px; background-repeat:no-repeat; float:left; }
.modalUploadProjectSelectorArrowIcon {padding-left:5px; margin-left:5px; width:6px; background-repeat:no-repeat; background-position:0px 3px; float:left; }
#modalUploadProjectSelector {width:100%; background-color:#FFFFFF; height:16px; border: solid 1px #8C939A; font-size:8pt; margin-top:5px;  cursor:pointer; overflow:hidden;}
#modalUploadProjectSelectorPane {width:420px; position:absolute; height:135px; overflow-y:scroll; overflow-x:hidden; background-color:White; padding-top:5px; border: solid 1px #8C939A; border-top:none; }

.modalCalEvent_resourceButton { width: 16px; height: 16px; cursor: pointer; background: url('/imageBank/Icons/contact_card_16px.png') no-repeat;  position:absolute;}
.modalCalEvent_resourceBox { padding-top:10px; height:100px; position:absolute; top:20px; left:0px; border:solid 1px #d0d0d0; background-color:White;  overflow-y: scroll; overflow-x:hidden; z-index:90;}

.modalCalEvent_resourceRow { cursor: pointer;  padding-bottom:5px; display:inline-block; }
.modalCalEvent_resourceRow span {display:block; float:left; padding-left:5px; width:330px;}
.modalCalEvent_resourceRow input {display:block; float:left;  width:20px;}

#modalCalEvent_scheduleStatic span {display:block; padding-bottom:5px; font-size:9pt;}

#mdlUploadFile { background-position:166px 8px; background-repeat:no-repeat;}

.simpleModalUploadPicImage {}

#loggingMainWrapper{width:1400px; margin-top:15px;}
/*#loggingMainWrapper .simpleModalButtonPrimary {padding-left:10px; padding-right:12px;}*/
#loggingMainCol{ width:1000px; float:left; }
#loggingDayBoxHolder {width:1000px; float:left;}
#loggingMainContainer {border: solid 1px #D0D0D0; width:1000px; float:left; }

.loggingDayBox {width:109px; height:35px;  background-color:#f2f9fd;  margin-right:3px; float:left; border:1px solid #D0D0D0; border-bottom:none; cursor:pointer;}
.loggingDayBoxAlt {background-color:#dfecf5;}
.loggingDayBoxHighlight {background-color:#3b7a9d;}
.loggingDayBoxHighlight span {color:#FFFFFF;}
.loggingDayBox div {padding-left:5px;}
.loggingDayBoxDate {width:100%; font-size:9pt; color:#464749;}
.loggingDayBoxDay {width:100%;font-size:10pt; color:#000000;}

#loggingFormTabs { width:100%; padding-left:25px; padding-top:15px; border-bottom:solid 1px #D0D0D0;  float:left; }
.loggingTab {padding:5px 10px 5px 10px; color:#818386; float:left; border:1px solid #D0D0D0; margin-right:3px; border-bottom:none; font-size:10pt; font-weight:bold; cursor:pointer; text-align:center; }
.loggingTab:lang(es) {font-size: 8pt; padding: 5px 8px 5px 8px;}
.loggingTabHighlight {color:White; background-color:#3b7a9d; border-color:#3b7a9d;}
.loggingTabLabel {}

/*#formTabWork:lang(es) { width: 110px; }
#formTabNote:lang(es) { width: 105px; }
#formTabObserved:lang(es) { width: 105px; }
#formTabVisit:lang(es) { width: 100px; }
#formTabDelivery:lang(es) { width: 120px; }
#formTabDelay:lang(es) { width: 127px; }*/


#loggingFormContainer { width:100%;float:left; }
/*
#loggingFormHeader {width:100%; background-color:#f6fafc; font-size:11pt; font-weight:bold; padding:5px 0px 5px 25px; margin-bottom:10px;}
*/
.loggingHeader {width:100%;  color:#464749; background-color:#f6fafc; font-size:10pt; font-weight:bold; padding:5px 0px 5px 25px; position:relative; margin-bottom:10px;}

#loggingHeaderEditZip_Link {font-weight:bold; text-decoration:none; color:#346E94; cursor:pointer; font-size:9pt; }
#loggingHeaderEditZip_Box{ width:40px; }
#loggingHeaderECWeather {position:absolute; right:30px; top:7px; height:13px; padding-right: 20px; background-position: right; cursor:pointer; color: #2A7B9E; }
.loggingHeaderCollapseWeather {background:url(/imageBank/logging/weatherCollapse.png) no-repeat;} 
.loggingHeaderExpandWeather {background:url(/imageBank/logging/weatherExpand.png) no-repeat;} 
#loggingFormHeaderAttachLink {width:120px; height:30px; position:absolute; display:none; right:35px; top:5px;  background:url(/imageBank/logging/attach.png) no-repeat 0px 0px; cursor:pointer;} 
#loggingFormHeaderAttachLink:lang(es) {width: 160px;}

#loggingDelayCount:lang(es) {vertical-align: top;}
#loggingWeatherCount:lang(es) {vertical-align: top;}

.loggingFormAndList { width:750px; padding-left:25px; }
#loggingFormNotes_Form {overflow:hidden; border-right:solid 1px #D0D0D0; font-size:9pt;}
#loggingFormVisitLog_Form {overflow:hidden; border:solid 1px #D0D0D0; position:relative; font-size:9pt;}
#loggingFormDeliveryLog_Form {/*overflow:hidden;*/ border:solid 1px #D0D0D0; position:relative; font-size:9pt;}
#loggingDelayForm {overflow:hidden; border:solid 1px #D0D0D0; position:relative; font-size:9pt;}
#loggingWeatherForm {overflow:hidden; border:solid 1px #D0D0D0; position:relative; font-size:9pt;}
#loggingFormEquipLog_Form {overflow:hidden; border:solid 1px #D0D0D0; position:relative; font-size:9pt;}
#loggingFormMaterialLog_Form {overflow:hidden; border:solid 1px #D0D0D0; position:relative; font-size:9pt;}

#loggingFormWorkLog_Form { border:solid 1px #D0D0D0; position:relative; font-size:10pt;}
#loggingFormNotes_List{ margin-top:15px; padding-bottom:20px;}
#loggingFormVisitLog_List{margin-top:15px; padding-bottom:20px;}
#loggingFormDeliveryLog_List{margin-top:15px; padding-bottom:20px;}
#loggingFormWorkLog_List{margin-top:15px; padding-bottom:20px;}
#loggingFormEquipLog_List{margin-top:15px; padding-bottom:20px;}
#loggingFormMaterialLog_List{margin-top:15px; padding-bottom:20px;}
#loggingWeatherList{margin-top:25px; padding-bottom:20px;}
#loggingDelayList{margin-top:25px; padding-bottom:20px;}
#loggingFormVisitLog_Form_ContactBox{}
.loggingFormContactBox{position:absolute; top:50px; left:10px; border:solid 2px #D0d0d0; display:none; background-color:White; width:354px; height:75px; overflow-y:scroll; overflow-x: hidden;}
.loggingFormModalContactBox {position:absolute; top:21px; left:0px; border:solid 2px #D0d0d0; display:none; background-color:White; width:380px; height:75px; overflow-y:scroll; overflow-x: hidden;}
.loggingFormContactRow{width:100%; padding-left:10px; cursor:pointer; }
.loggingFormContactRow:hover{ background-color:#DFECF5; }

.loggingFormNameBox {width: 350px;} 
.loggingFormNameButton {width:16px; height:16px; position:absolute; background:url(/imageBank/Icons/contact_card_16px.png) no-repeat; cursor:pointer; top:11px; right:15px;}
.loggingFormNameButtonModal {width:16px; height:16px; position:absolute; background:url(/imageBank/Icons/contact_card_16px.png) no-repeat; cursor:pointer; top:3px; right:20px;}

.loggingListEntry{width:100%;  border:solid 1px #D0D0D0; overflow: hidden; padding-top:10px; margin-top:10px; position:relative; background-color:#F7F7F7; }
.loggingEntryXButton{background-image:url('/imageBank/HelpBox/gray_x_16x16.gif'); background-repeat:no-repeat; position:absolute; right:0px; top:0px; width:16px; cursor: pointer; }
.loggingListEntry_Pic{ width:6%; float:left; height:50px; background-repeat:no-repeat; background-position: 10px 5px}
.loggingListEntry_Content{ width:80%; float:left; color:#1a1818;  }
.loggingListEntry_Action{ width:9%; float:left; }
.loggingListEntry_Action a { font-size:9pt; color:Gray;}
.loggingListEntry_Content_Head{font-weight:bold; font-size:10pt;}
.loggingListEntry_Content_Head2{font-weight:bold; font-size:11pt;}
.loggingListEntry_Content_Head3{font-weight:bold; font-size:8pt; color:Gray;}
.loggingListEntry_Content_Date{font-size:7pt; color:Gray;}
.loggingListEntry_Content_Text{font-size:9pt; display:block; padding-top:6px;}
.loggingListEntry_Content_Box{ font-size:8pt; background-color:#FFFFFF; border:solid 1px #D0D0D0; height:18px;  overflow:hidden;}
.loggingListEntry_Content_Box div{ border-right:solid 1px #D0D0D0; float:left; padding:2px 0px 2px 2px;}
.loggingListEntry_Content_Box div em{color:Gray; font-style:normal;}
.loggingCreationDate {width:99%; text-align:right; font-size:7pt; color:gray; float:left;  padding-bottom:5px; }
.loggingCreationDate strong {display:block; color:#3B85A8; font-weight:normal; cursor:pointer; float:right; padding-right:10px; }
.loggingCreationDate span {float:right; display:block;}

#loggingCalendarCol{ width: 260px; float:left; margin-left:20px; display:block; overflow:hidden; border: 1px solid #d0d0d0;}
#loggingCalendarHeader {width: 100%; height:25px; font-weight:bold; font-size:11pt; padding:10px 0px 0px 0px; color:#464749; background-color:#DFECF5;}
#loggingCalendarMain {  font-size:8pt; width: 190px; float:left;  background-color:White;}
#loggingActivitySummary {width:100%; padding:10px 0px 35px 10px; float:left; color:#464749; font-size:9pt;}
#loggingActivitySummary div { cursor:pointer; padding:8px 0 0 25px;}
.loggingCalendarHighlightWeek {background-color:#FCD882;}
.loggingCalendarHighlightForMonth {background-color:#FCD882;}
.loggingCalendarAdjustButton {float:left; height: 100px; width:20px; cursor:pointer;}
.loggingPrev{background: url(/imageBank/logging/prevMonth.jpg) no-repeat; background-position:0px 35px; margin-right:5px; }
.loggingNext{background: url(/imageBank/logging/nextMonth.jpg) no-repeat; background-position:0px 35px; margin-left:3px;  }

.loggingAttachRow{height: 24px; border-bottom:solid 1px #C8CDD1; width:100%; cursor:pointer; overflow:hidden; }
.loggingAttachRow div{height:20px; padding-top:3px; float:left; font-size:8pt; color:#464749; max-width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.loggingAttachRowArrow {}
.loggingDownArrow{width:14px; height:12px;  background:url(/imageBank/Icons/arrowDownGray.png) no-repeat 0px 5px;}
.loggingRightArrow{width:14px; height:12px; background:url(/imageBank/Icons/arrowNextGray.png) no-repeat 0px 5px;}
.loggingEmptyArrow{width:14px; height:12px; background:none;}
.loggingHidden{display:none;}

.loggingAttachFormRow{ position:relative; height:23px; padding:5px 0px 0px 15px; border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; font-size:9pt;}
.loggingAttachFormRowX{width:13px; height:13px; position:absolute; right:20px; top:7px; background:url(/imageBank/grayExit.gif) no-repeat; cursor:pointer;}
.loggingAttachFormRowMMB{width:13px; height:13px; position:absolute; right:20px; top:5px;  width: 16px; height: 16px; background-image: url(/imageBank/Icons/moreMenu.gif);  cursor:pointer;}

.logging_geolocation_button{font-size:11px; background-color:#DCDCDC; border-radius:2px; text-align:center; vertical-align:center; padding: 5px; cursor: pointer; width:72px; display:inline-block; margin-left: 8px;}

#loggingWeatherWraper{float:left; width:100%; margin-bottom:20px; }
#loggingWeatherIconsHeaders{background-color:#a2a4a7; color: White; height:19px; margin:0px 25px; font-size:10pt; font-weight:bold;  }
#loggingWeatherIconsGraphics{height:126px; margin:0px 25px; background-color:#4079A6;}
#loggingWeatherForm{ }
#loggingWeatherIconsHeaders div{border-right: 2px solid white; padding:2px 0px 2px 5px; float:left; width:19%; }
#loggingWeatherIconsGraphics div{ overflow:hidden; border-right: 2px solid white; position:relative; padding:2px 0px 2px 5px; background-position:20px 5px; background-repeat:no-repeat;  height:120px; width:19%; color:White; font-weight:bold; font-size:10pt; float:left; background-color:#4079A6; }
#loggingWeatherIconsGraphics div div{position:absolute; top:80px; text-align:center; height:15px; width:140px; padding:0px; border:none;}
#loggingWeatherIconsGraphics div .loggingWindSpeed {position:absolute; top:102px; text-align:center;  height:20px; font-size:8pt; width:140px; vertical-align:top;  border:none; }
#loggingWeatherIconsGraphics div .loggingWindSpeed img {padding-right:5px;}
#loggingWeatherIconsGraphics div .loggingWindSpeed span {vertical-align:top; padding-top:2px; display:inline-block; }
#loggingWeatherForm_ObservedStatic { font-size:9pt; color:#1A1818; padding:5px 5px 5px 5px; }
#loggingWeatherForm_DelayStatic { font-size:11pt; color:#1A1818; padding:5px 5px 5px 5px; }
#loggingweatherOverlay {position:absolute; left:270px; width:750px; z-index: 20; height:146px; background:#ffffff url(/imageBank/logging/weatherOverlay2.png) no-repeat;}
.newOverlay#loggingweatherOverlay {position:absolute; left:270px; width:750px; z-index: 20; height:150px; background:#ffffff url(/imageBank/logging/set_location_module_bg.png) no-repeat !important;}
#loggingweatherOverlay:lang(es) {background:#ffffff  url('/imagebank/logging/weatherOverlay2_spanish.png') no-repeat;}
#loggingweatherOverlay:lang(en-AU) {background:#ffffff  url('/imagebank/logging/weatherOverlay2_AU.png') no-repeat;}
#loggingweatherOverlay:lang(en-GB) {background:#ffffff  url('/imagebank/logging/weatherOverlay2_AU.png') no-repeat;}
#loggingweatherOverlay:lang(en-ZA) {background:#ffffff  url('/imagebank/logging/weatherOverlay2_AU.png') no-repeat;}
#loggingweatherOverlay.city {background:#ffffff  url('/imagebank/logging/weatherOverlay2.png') no-repeat;}
#loggingweatherOverlay_content {width:750px; position: relative; height:124px;}
#loggingweatherOverlay_form {position:absolute; top:85px; right:0px; width:308px;}
.newOverlay #loggingweatherOverlay_form {position:absolute; top:72px; right:0px; width:610px;}
#loggingweatherOverlay_form:lang(es) {width: 354px;}
#loggingweatherOverlay_submitButton {background: #ffffff url(/imageBank/logging/enable_weather_tracking_btn.png) no-repeat; padding:3px 5px; height:26px; max-width:153px; color:white; border-radius:4px; cursor:pointer;}
#loggingweatherOverlay_submitButton:lang(zh){
    background: #ffffff url(/imageBank/logging/enable_weather_tracking_btn_zh.png) no-repeat;
}
#loggingweatherOverlay_submitButton:lang(zh-Hans){
    background: #ffffff url(/imageBank/logging/enable_weather_tracking_btn_zh_h.png) no-repeat;
}
.custom_resource_container {
    display:none;
}
#loggingFormWorkLog_Form .custom_resource_input {
    width:155px;
}
#loggingFormVisitLog_Form .custom_resource_input {
    width:265px;
}
.show_resource_picker {
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    background-image: url("/imageBank/Icons/moreMenuDisabled.gif");
    height: 16px;
    width: 16px;
    cursor:pointer;
}


#loggingFeedbackButton {width:260px; height:117px; float:left; background:url(/imageBank/logging/feedback2.jpg) no-repeat 0px 10px; cursor:pointer; padding-top:10px; background-color: White;}
#loggingFeedbackButton:lang(es) {padding-top: 10px; background: url('/imagebank/logging/feedback2_spanish.jpg') no-repeat 0px 10px;	background-color: white;}

#calendar_subHeaderText {font-size:14pt; display:block; height:22px; position:absolute; bottom:0px; left:0px;  font-weight:bold; color:#464749;  }

.info_popover{width:265px; position:absolute; z-index:1005; }
#itag_popover{width:265px; position:absolute; z-index:1005;  }
#itag_popoverWrapper {
    width: 255px;
    height: initial !important;
    min-height: 160px;
    background: url('/imageBank/calendar/revised_popover.png') no-repeat 0 bottom;
    display:none;
}
#itag_popoverContent {width:255px; padding:5px 5px 10px 5px; box-sizing:border-box; position:relative; 
    background-color: #FFF;
    border-top-left-radius: 7px;
    border-top-right-radius: 5px;
    border-top: 1px solid #A7A9AC;
    border-left: 1px solid #A7A9AC;
    border-right: 1px solid #A7A9AC;
}
#itag_popoverX{width:13px; height:13px; position:absolute; top:5px; right:5px; background:url('/imageBank/grayExitNew.png') no-repeat; cursor:pointer;}
#itag_popoverTitle {font-weight:bold; font-size:10pt; display:block; height:20px; overflow:hidden; width: 250px; color:#464749;}
#itag_popoverText {font-size:9pt; display:block; padding-top:0px; width:240px; color:#464749;}
#itag_popoverIcon {position:absolute; background:url('/imageBank/Icons/info.png') no-repeat 0px 0px; width:13px; height:13px; cursor:pointer; }
#info_popoverTall {background-image:url('/imageBank/modal/taller_popover.png');}
#info_popoverFull {display: block;background: white;border-radius: 3px;transition: box-shadow 100ms,transform 100ms,-webkit-transform 100ms;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);width: 400px;text-align: left;}
#info_popoverShort {background-image:url('/imageBank/modal/shorter_popover.png');}
.info_popoverArrow {position: relative;display: inline;}
.info_popoverArrowWhite {width: 1px;height: 1px;border-left: 23px solid white;border-bottom: 46px solid transparent;border-right: none;position: absolute;left: 96px;z-index: 1;}
.info_popoverArrowGrey {width: 1px; height: 1px; border-left: 25px solid #A6A8AB; border-bottom: 49px solid transparent; border-right: none; left: 95px; position: absolute;}
.info_popoverWrapper {width:384px; background-repeat:no-repeat; background-position:0px 0px; }
.info_popoverContent {width:100%; }
.info_popoverX{width:13px; height:13px; position:absolute; top:5px; right:5px; background:url('/imageBank/grayExitNew.png') no-repeat; cursor:pointer;}
.info_popoverTitle {font-weight: bold;font-size: 12pt;display: block;overflow: hidden;width: 376px;font-family: arial;margin: 8px;margin-bottom:11px}
.info_popoverText {font-size: 9pt;display: block;padding-top: 0px;font-family: Arial;margin-left: 8px;margin-bottom: 8px;}
.info_popoverIcon {position:absolute; background:url('/imageBank/Icons/info.png') no-repeat 0px 0px; width:13px; height:13px; cursor:pointer; }
.link_div {margin-top: 0px;margin-bottom: 0px;border-top: 1px solid #eeeeee;padding: 0px;border-bottom-width: 0px;width: 400px;}
.itagURL {float: right;font-family: Arial;font-size: 11pt;line-height: 28px;padding: 0px 10px;text-transform: capitalize;background-color: #7baeca;text-decoration: none;color: white;padding-top: 1px;margin: 10px;box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.15);border-radius: 2px;}
.itagURLVideo {font-family: Arial;font-size: 11pt;float: left;line-height: 28px;padding: 0px 10px;text-transform: capitalize;background-color: #949598;text-decoration: none;color: white;padding-top: 1px;margin: 10px;box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.15);border-radius: 2px;}
.itagPageURL {font-family: Arial;font-size: 11pt;line-height: 28px;padding: 0px 10px;text-transform: capitalize;background-color: #e13827;text-decoration: none;color: white;padding-top: 1px;margin: 10px;box-shadow: 0px 3px 1px -1px rgba(0,0,0,0.15);border-radius: 2px;float: left;}
.info_popoverIcon_unfinished {background:url("/imageBank/changeorders/rejected_info_13px.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }

#calendar_weekOverlay {width:100%; position:absolute; left:0px; border:solid 3px gray; z-index:1;}
.calendar_hiddenEvent {display:none;}
.calendar_overlayLink {font-size:8pt; display:block; position:absolute; bottom:5px; right:5px; color:#007DDD; font-weight:bold; cursor:pointer; }

#calendar_popover {width:255px; height:160px;  position:absolute; z-index:5; }
#calendar_popoverWrapper {width:255px; height:160px;  background: url('/imageBank/calendar/revised_popover.png') no-repeat 0px 0px; }
#calendar_popoverContent{width:255px; height:100px; padding:8px 8px 0px 8px; }
#calendar_popoverX{width:13px; height:13px; position:absolute; top:5px; right:5px; background:url('/imageBank/grayExitNew.png') no-repeat; cursor:pointer;}
.calendar_popH{font-weight:bold; font-size:11pt; display:block; padding-top:0px; width:230px; height:18px; overflow:hidden;}
.calendar_popDate{color: gray; font-size:8pt; display:block; padding-top:0px; width:230px; height:14px; overflow:hidden;}
.calendar_popResources{color: gray; font-size:8pt; display:block; padding-top:0px; width:230px; height:14px; overflow:hidden;}
.calendar_popDescription{ font-size:8pt; display:block; padding-top:0px; width:230px; height:27px; overflow:hidden;}
.calendar_popLink { font-size:8pt; color:#007DDD; font-weight:bold; display:block; width:230px; padding-top:8px; height:20px; text-align:right; background: url('/imageBank/calendar/edit.png') no-repeat 160px 9px; cursor:pointer; }
.calendar_popLink:lang(es) {background: url('/imageBank/calendar/edit.png') no-repeat 145px 9px;}

#calendar_Tpopover {width:255px; height:191px;  position:absolute; z-index:5; }
#calendar_TpopoverWrapper {width:255px; height:191px;  background: url('/imageBank/calendar/taller_popover.png') no-repeat 0px 0px; }
#calendar_TpopoverContent{width:255px; height:146px; padding:5px 5px 0px 15px; }
#calendar_TpopoverX{width:13px; height:13px; position:absolute; top:5px; right:5px; background:url('/imageBank/grayExitNew.png') no-repeat; cursor:pointer;}
.calendar_TpopDate {color: Gray; font-size:8pt; }
.calendar_TpopH{font-weight:bold; font-size:10pt; display:block; padding-top:0px; width:230px; height:20px; overflow:hidden;}
.calendar_TpopLink { font-size:8pt; color:#007DDD; font-weight:bold; display:block; width:70px; padding-top:21px;   float:left; cursor:pointer; }
.calendar_TpopLink:lang(es){
    padding-top:5px;
}



.calendarDV_boxHeader { width:99%; background-color:#F6FAFC; border:solid 1px #d0d0d0; border-bottom:none; padding-top:3px; padding-bottom:3px;}
.calendarDV_boxHeader span{color:#464749; font-size:11pt; font-weight:bold; display:block; padding-left: 15px;}


#calendarDV_calWrapper {width:99%; position:relative; display:inline-block;  border: 1px solid #D0D0D0; height:540px;  overflow:hidden;}
.calendarDV_halfHourRow {width:100%; float:left;  border-bottom: 1px solid #D0D0D0; }
.calendarDV_halfHourRow span{color:#808080; font-size:8pt; display:block; padding-left:5px; padding-top:3px; }
.calendarDV_halfHourRowAlt { background-color:#fffff6;}
.calendarDV_halfHourRowMiddle {border-bottom: #D0D0D0 1px dotted; }
.calendarDV_halfHourRowHighlight {background-color:#ffdd8a;}

.calendarDV_eventBox {position:absolute; background-color:#dfecf5;  border:solid 1px #bbc9d2; overflow:hidden; color:#616e77; cursor:pointer;}
.calendarDV_eventBox span {font-size:8pt; display:block; padding-left:5px; padding-top: 3px;}
.calendarDV_eventBox strong {font-size:9pt; display:block; padding-left:5px; padding-top:2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#calendarDV_calAllDayWrapper {width:99%; position:relative; display:inline-block;  border: 1px solid #D0D0D0; min-height:110px; margin-bottom:20px; padding-bottom:7px; overflow:hidden;}
.calendarDV_allDayEvent {background: url('/imageBank/Icons/cal2.png') no-repeat 20px 4px; width: 100%; padding:5px 0px 2px 40px; font-size:9pt; cursor:pointer;  }
.calendarDV_allDayEventHighlight {color: #464749; background-color:#ffdd8a;}

#calendarDV_addAllDayLink {font-size:9pt; cursor:pointer; color:#346E94; font-weight:bold; }

.calendarDV_scrollButton {width:49%; height:23px; display:block; float:left; background:url('/imageBank/calendar/scrollBackground.png') repeat-x; }
#calendarDV_sup {float:right;}
#calendarDV_sdown{}



#calendarWV_weekWrap{width:99%; float:left; display:inline-block; position:relative; border:solid 1px #d0d0d0; }
#calendarWV_weekButtonWrap{width:100%; float:left; height:37px;  overflow:hidden; border-bottom:solid 1px #d0d0d0; background-color:#DFECF5;}
#calendarWV_weekDateWrap{width: 100%; position:relative; float:left; height:170px;  }
.calendarWV_dateBox {width:14.2%; height:170px; position:absolute; top:0px; cursor:pointer;  }
.calendarWV_dateBoxLast {width:14.8%;}
.calendarWV_dateBoxHighlight {background-color:#ffdd8a;}
.calendarWV_dateBox span {display:block; width:93%; text-align:right; padding-top:5px; font-size:11pt; font-weight:bold; color:Gray;}
.calendarWV_dayBox {width:14.2%; position:absolute; top:0px; height:37px; cursor:pointer; overflow:hidden; background-color:#f2f9fd; }
.calendarWV_dayBoxLast {width:14.8%;}
.calendarWV_dayBoxAlt {background-color:#dfecf5;} 
.calendarWV_dayBoxHighlight {background-color:#3b7a9d; }
.calendarWV_dayBoxHighlight em{ color:White; font-weight:bold;}
.calendarWV_dayBoxHighlight span{ color:White; font-weight:bold;}
.calendarWV_dayBoxUnHighlight em{ color:#464749; font-weight:normal;}
.calendarWV_dayBoxUnHighlight span{ color:black; font-weight:normal;}
.calendarWV_dayBox em {font-style:normal; font-size:9pt; padding:1px 0px 0px 5px;  display:block; width: 95%;}
.calendarWV_dayBox span {font-style:normal; font-size:10pt;  padding:0px 0px 0px 5px; display:block; width: 95%;}
#calendarWV_gridWrap {width:99%; position:relative; display:inline-block; border:1px solid #d0d0d0; border-top:none; height:546px; overflow:hidden;}
#calendarWV_gridWrapInner {width:100%; position:relative; display:inline-block; height:100%;}
.calendarWV_halfHourRow {width:100%; float:left;   border-bottom: 1px solid #D0D0D0; position:relative; }
.calendarWV_halfHourRow span{position:absolute; top:0px; color:#808080; font-size:8pt; height:20px; width:14.2%; display:block; padding-top:3px; }
.calendarWV_halfHourRow_spanLast{width:14.8%;}

.calendarWV_halfHourRowAlt { background-color:#fffff6;}
.calendarWV_halfHourRowMiddle {border-bottom: #D0D0D0 1px dotted; }
.calendarWV_halfHourRowHighlight {background-color:#ffdd8a;}

.calendarWV_eventBox {position:absolute; background-color:#dfecf5;  border:solid 1px #bbc9d2; border-left:none; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; color:#616e77; cursor:pointer;}
.calendarWV_eventBox span {font-size:8pt; display:block; padding-left:5px; padding-top: 3px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.calendarWV_eventBox strong {font-size:9pt; display:block; padding-left:5px; padding-top:2px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.calendarWV_allDayEvent {position:absolute; background-color:#dfecf5;  border:solid 1px #bbc9d2; border-left:none; overflow:hidden;  color:#616e77; cursor:pointer; height:15px; font-size:8pt; text-overflow: ellipsis; white-space:nowrap;  }

.calendarWV_allDayEventHighlight .calendar_allDayEventArrowRight {background-color:#ffdd8a;}
.calendarWV_allDayEventHighlight .calendar_allDayEventArrowLeft {background-color:#ffdd8a;}
.calendarWV_allDayEventRel span {text-overflow: ellipsis; white-space:nowrap;}
.calendarWV_allDayEventRel {position:relative; width:100%; height:15px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.calendar_allDayEventArrowRight {position:absolute; top:2px; right:-1px; width:15px; height:15px; background:url('/imageBank/calendar/right_arrow.png') no-repeat 3px 0px; background-color:#dfecf5;} 
.calendar_allDayEventArrowLeft {position:absolute; top:2px;  width:15px; height:15px; background:url('/imageBank/calendar/left_arrow.png') no-repeat 3px 0px; background-color:#dfecf5;} 
/*.calendar_allDayEventArrowRight {position:absolute; top:2px; right:-1px; width:15px; height:15px; background:url('/imageBank/calendar/right_arrow.png') no-repeat 3px 0px; } 
.calendar_allDayEventArrowLeft {position:absolute; top:2px;  width:15px; height:15px; background:url('/imageBank/calendar/left_arrow.png') no-repeat 3px 0px;}*/ 



.calendar_allDayEventScheduleIcon {position:absolute; left:-1px; top:0px; width:18px; height:17px; background: url('/imageBank/calendar/schTask.png') no-repeat; }

.calendarWV_scrollButton {width:49%; height:23px; display:block; float:left; background:url('/imageBank/calendar/scrollBackground.png') repeat-x; }
#calendarWV_sup { float:right;  }
#calendarWV_sdown{}
.calendarScrollArrow {display:block; width:100%; height:23px;}
.calendarScrollArrow_up { background:url('/imageBank/calendar/scrollUpArrow.png') no-repeat center;}
.calendarScrollArrow_down { background:url('/imageBank/calendar/scrollDownArrow.png') no-repeat center;}

#calendarMV_weekWrap{width:99%; display:inline-block; position:relative; height:855px; background-color:#F6FAFC; border:solid 1px #d0d0d0; border-top:none; border-bottom:none; float:left;  }
#calendarMV_dayWrap{ width:99%; display:inline-block; height:25px; white-space:nowrap; position:relative; top:0px; left:0px; float:left; border:solid 1px #d0d0d0; overflow:hidden; background-color:#DFECF5; }
.calendarMV_dayBox{ width:14.2%; height:25px; top:0px; overflow:hidden; background-color:#dfecf5; color:Black; position:absolute;}
.calendarMV_dayBoxLast {width:14.8%;}
.calendarMV_dayBoxAlt {background-color:#f2f9fd;}
.calendarMV_dayBox span {display:block; padding:3px 0px 0px 5px;}
.calendarMV_weekDateWrap{width: 100%; position:absolute; left:0px; height:170px;  border-top:none; border-bottom:solid 1px #d0d0d0;}
.calendarMV_dateBox {width:14.2%; height:170px;  top:0px; cursor:pointer; color:Gray; background-color:#FFFFFF; position:absolute;}
.calendarMV_dateBoxLast {width:14.8%;}

.calendarMV_dateBoxLabel {display:block; width:93%; text-align:right; padding-top:5px; font-size:11pt; font-weight:bold; }
.calendarMV_dateBoxOtherMonth {color: #D0D0D0;}
.calendarMV_dateBoxWeekend {background-color:#f6fafc;}
.calendarMV_dateBoxHighlight {background-color:#ffdd8a;}

.calendarMV_allDayEvent {position:absolute; background-color:#dfecf5;  border:solid 1px #bbc9d2; border-left:none; overflow:hidden;  color:#616e77; cursor:pointer; height:15px; font-size:8pt; text-overflow: ellipsis; white-space:nowrap;  }


.calendarMV_allDayEventRel span {text-overflow: ellipsis; white-space:nowrap; }
.calendarMV_allDayEventRel {position:relative; border-left:solid 1px #bbc9d2; width:100%; height:15px;  text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
/*.calendarMV_allDayEventRel {position:relative; width:100%; height:15px;  text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}*/


.calendarMV_singleEventBox{position:absolute; height:30px;  cursor:pointer; width:13%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.calendarMV_singleEventBox strong {font-size:8pt; display:block; height:14px; color:#3B85A8; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.calendarMV_singleEventBox span {font-size:8pt; display:block; height:14px; color:Gray;}
.calendarMV_singleEventBoxHighlight {}

.calendarMV_singleEventBox_color {float:left; width:5px; height:22px; border-style:solid; border-width:1px; margin-top:2px;}
.calendarMV_singleEventBox_body {float:left; padding-left:4px; width:89%; }

.calendarMV_innerBoxBorder {position:absolute; width:100%; height:100%; border-left:solid 1px #d0d0d0; top:0px; left:0px;}


.calendarSidebar_filterCheckColor_0 {background-color:#88A9E0; border-color:#6884B4;} 
.calendarSidebar_filterCheckColor_0 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_0 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_0 .calendarMV_innerBoxBorder{border-color:#6884B4;}
.calendarSidebar_filterCheckColor_0 .calendar_allDayEventArrowRight {background-color:#88A9E0;}
.calendarSidebar_filterCheckColor_0 .calendar_allDayEventArrowLeft {background-color:#88A9E0;}
.calendarSidebar_filterCheckColor_1 {background-color:#D1EB7A; border-color:#93B22A;} 
.calendarSidebar_filterCheckColor_1 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_1 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_1 .calendarMV_innerBoxBorder{border-color:#93B22A;}
.calendarSidebar_filterCheckColor_1 .calendar_allDayEventArrowRight {background-color:#D1EB7A;}
.calendarSidebar_filterCheckColor_1 .calendar_allDayEventArrowLeft {background-color:#D1EB7A;}
.calendarSidebar_filterCheckColor_2 {background-color:#FEE978; border-color:#E9C637;} 
.calendarSidebar_filterCheckColor_2 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_2 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_2 .calendarMV_innerBoxBorder{border-color:#E9C637;}
.calendarSidebar_filterCheckColor_2 .calendar_allDayEventArrowRight {background-color:#FEE978;}
.calendarSidebar_filterCheckColor_2 .calendar_allDayEventArrowLeft {background-color:#FEE978;}
.calendarSidebar_filterCheckColor_3 {background-color:#F9886F; border-color:#EE5B3B;} 
.calendarSidebar_filterCheckColor_3 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_3 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_3 .calendarMV_innerBoxBorder{border-color:#EE5B3B;}
.calendarSidebar_filterCheckColor_3 .calendar_allDayEventArrowRight {background-color:#F9886F;}
.calendarSidebar_filterCheckColor_3 .calendar_allDayEventArrowLeft {background-color:#F9886F;}
.calendarSidebar_filterCheckColor_4 {background-color:#E6B4D4; border-color:#D784B9;} 
.calendarSidebar_filterCheckColor_4 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_4 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_4 .calendarMV_innerBoxBorder{border-color:#D784B9;}
.calendarSidebar_filterCheckColor_4 .calendar_allDayEventArrowRight {background-color:#E6B4D4;}
.calendarSidebar_filterCheckColor_4 .calendar_allDayEventArrowLeft {background-color:#E6B4D4;}
.calendarSidebar_filterCheckColor_5 {background-color:#D4D5D7; border-color:#97999C;} 
.calendarSidebar_filterCheckColor_5 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_5 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_5 .calendarMV_innerBoxBorder{border-color:#97999C;}
.calendarSidebar_filterCheckColor_5 .calendar_allDayEventArrowRight {background-color:#D4D5D7;}
.calendarSidebar_filterCheckColor_5 .calendar_allDayEventArrowLeft {background-color:#D4D5D7;}
.calendarSidebar_filterCheckColor_6 {background-color:#DFECF5; border-color:#A4B5C0;} 
.calendarSidebar_filterCheckColor_6 .calendarMV_allDayEventRel, .calendarSidebar_filterCheckColor_6 .calendarWV_allDayEventRel, .calendarSidebar_filterCheckColor_6 .calendarMV_innerBoxBorder{border-color:#A4B5C0;}
.calendarSidebar_filterCheckColor_6 .calendar_allDayEventArrowRight {background-color:#DFECF5;}
.calendarSidebar_filterCheckColor_6 .calendar_allDayEventArrowLeft {background-color:#DFECF5;}

.calendarMV_allDayEventHighlight {color: #464749 !important; background-color:#ffdd8a !important; border-color:#f7c13e !important;}
.calendarMV_allDayEventHighlight .calendarMV_allDayEventRel {border-color:#f7c13e !important;}
.calendarWV_allDayEventHighlight {color: #464749 !important; background-color:#ffdd8a !important; border-color:#f7c13e !important;}
.calendarWV_allDayEventHighlight .calendarWV_allDayEventRel {border-color:#f7c13e !important;}
.calendarWV_eventBoxHighlight {color: #464749 !important; background-color:#ffdd8a !important; border-color:#f7c13e !important;}
.calendarWV_eventBoxHighlight .calendarMV_innerBoxBorder {border-color:#f7c13e;}
.calendarDV_eventBoxHighlight {color: #464749; background-color:#ffdd8a; border-color:#f7c13e;}
.calendarMV_allDayEventHighlight .calendar_allDayEventArrowRight {background-color:#ffdd8a !important;}
.calendarMV_allDayEventHighlight .calendar_allDayEventArrowLeft {background-color:#ffdd8a !important;}
.calendarWV_allDayEventHighlight .calendar_allDayEventArrowRight {background-color:#ffdd8a !important;}
.calendarWV_allDayEventHighlight .calendar_allDayEventArrowLeft {background-color:#ffdd8a !important;}
.calendarMV_singleEventBoxHighlight .calendarMV_singleEventBox_color {background-color:#ffdd8a !important; border-color:#f7c13e !important;}

.calendarSidebar_Selectors {float:left; display:inline-block; width:260px; padding-top:10px;}
.calendarSidebar_checkList span {display:block; height:15px; width:240px; padding:10px 0px 3px 10px; float:left; color:#464749; font-size:9pt; }
.calendarSidebar_select {float:left; width:240px; display:block; margin-left:10px; margin-bottom:10px; font-size:9pt;}

.calendarSidebar_example {margin-bottom:15px;}
.calendarSidebar_checkList {padding-left:12px; display:inline-block; width:248px;}
#calendarSidebar_checkAll:lang(es) {width: 70px;}
#calendarSidebar_unCheckAll:lang(es) {width:80px;}
#calendarSidebar_calPrefs:lang(es) {width:90px;text-align:right;padding-right:10px;}
.calendarSidebar_filterCheck {width:100%; height:25px; overflow:hidden;}
.calendarSidebar_filterCheckHolder {float:left; display:inline-block; border-style:solid; border-width:1px; padding:0px; }
.calendarSidebar_filterCheckBox {margin:2px; padding:0px;}
.calendarSidebar_checkLink {font-size:7pt; padding:0px; text-decoration:underline; color:#3B85A8; display:block; float:left; width:60px; cursor:pointer;}

#calendarSidebar_emptyProjects { background: url('/imageBank/calendar/emptyProjectList.png') no-repeat 43px 10px; height:190px; width:200px; padding-top:110px; cursor:pointer; }
#calendarSidebar_emptyProjects span{ text-align:center; display:block;  color: Gray; font-size:9pt;}

.calendarSidebar_filterCheckLabel {float:left; padding-left:10px; padding-top:2px; overflow:hidden;  width:210px; }
.calendarSidebar_filterCheckLabel label {width:175px; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.calendarSidebar_filterCheckLabel span{width:30px; float:left; display:block; padding:0px; font-size:7pt; color:#3B85A8; text-decoration:underline; cursor:pointer;}

#mdlCalPrefsCheckHolder {width:397px; height:290px; overflow-y:scroll; overflow-x:hidden; background-color:White; border:solid 1px #C8CDD1; padding:7px 0px 7px 7px; }
.mdlCalPrefs_filterCheck {width:100%; height:25px; overflow:hidden;}
.mdlCalPrefs_filterCheckHolder {float:left; display:inline-block; border-style:solid; border-width:1px; padding:0px;}
.mdlCalPrefs_filterCheckBox {margin:2px; padding:0px;}
.mdlCalPrefs_filterCheckLabel {float:left; padding-left:10px; padding-top:2px; overflow:hidden;  }
.mdlCalPrefs_filterCheckLabel label { float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.mdlCalPrefs_filterCheckLabel span{width:15px; float:left; display:block; padding:0px; font-size:7pt; color:#3B85A8; text-decoration:underline; cursor:pointer;}
.mdlCalPrefs_checkLink {font-size:7pt; padding:0px; text-decoration:underline; color:#3B85A8; display:block; float:left; width:60px; cursor:pointer;}
.mdlCalPrefs_checkLink:lang(zh){text-decoration:none;}


#calendarSidebar_prjChecks {height:300px; width: 236px; margin-bottom:15px; padding:5px 0px 5px 5px; overflow-x:hidden; overflow-y:scroll; background-color:White; }
#calendarSidebar_prjChecks .calendarSidebar_filterCheck {width:250px;}

.calendarSidebar_scheduleCheckHolder {font-size:9pt; color:Gray; padding-left:30px; padding-bottom:5px;}
.calendarSidebar_scheduleCheck {}
.calendarSidebar_scheduleCheck input {}

#calendarSidebar_viewBox {float:left; margin-left:20px; height:30px; width:260px;}
.calendarSidebar_view {float:left; width:85px; height:30px; background-repeat:no-repeat; cursor:pointer;}
.calendarSidebar_dayView {background-image:url('/imageBank/calendar/day.png');}
.calendarSidebar_dayView:lang(es) {background-image: url('/imagebank/calendar/day_spanish.png');}
.calendarSidebar_dayView_s {background-image:url('/imageBank/calendar/day_s.png');}
.calendarSidebar_dayView_s:lang(es) {background-image: url('/imagebank/calendar/day_s_spanish.png');}
.calendarSidebar_weekView {background-image:url('/imageBank/calendar/week.png');}
.calendarSidebar_weekView:lang(es) {background-image: url('/imagebank/calendar/week_spanish.png');}
.calendarSidebar_weekView_s {background-image:url('/imageBank/calendar/week_s.png');}
.calendarSidebar_weekView_s:lang(es) {background-image: url('/imagebank/calendar/week_s_spanish.png');}
.calendarSidebar_monthView {background-image:url('/imageBank/calendar/month.png');}
.calendarSidebar_monthView:lang(es) {background-image: url('/imagebank/calendar/month_spanish.png');}
.calendarSidebar_monthView_s {background-image:url('/imageBank/calendar/month_s.png');}
.calendarSidebar_monthView_s:lang(es) {background-image: url('/imagebank/calendar/month_s_spanish.png');}

.proStrip {width:740px; height:26px; position:absolute; top:130px; right:15px;  }
.proStrip_button {float:left; height:26px; cursor:pointer;}
.proStrip_button span { font-size:10pt; font-weight:bold; display:block; padding-top:4px; }
.proStrip_leftButton {width:122px;  background:url('/imageBank/protab/farLeftShort.png') no-repeat;}
.proStrip_leftButton_s {background-image:url('/imageBank/protab/farLeftShort_s.png'); color:White;}
.proStrip_middleButtonA {width:122px; background:url('/imageBank/protab/middleAShort.png') no-repeat;}
.proStrip_middleButtonA_s {background-image:url('/imageBank/protab/middleAShort_s.png'); color:White;}
.proStrip_middleButtonB {width:122px; background:url('/imageBank/protab/middleBShort.png') no-repeat;}
.proStrip_middleButtonB_s {background-image:url('/imageBank/protab/middleBShort_s.png'); color:White;}
.proStrip_middleButtonC {width:122px; background:url('/imageBank/protab/middleBShort.png') no-repeat;}
.proStrip_middleButtonC_s {background-image:url('/imageBank/protab/middleBShort_s.png'); color:White;}
.proStrip_middleButtonD {width:122px; background:url('/imageBank/protab/middleBShort.png') no-repeat;}
.proStrip_middleButtonD_s {background-image:url('/imageBank/protab/middleBShort_s.png'); color:White;}
.proStrip_rightButton {width:122px; background:url('/imageBank/protab/farRightShort.png') no-repeat;}
.proStrip_rightButton_s {background-image:url('/imageBank/protab/farRightShort_s.png'); color:White;}

#modalComingSoonImage {cursor:pointer;}

.boldDropDownOption {font-weight:bold;}

#calendarSidebar_leftRightToday {width:107px; height:30px; float:right; position:relative; cursor:pointer; }
.lrt_leftArrow {width:31px; float:left; height:30px; background:url('/imageBank/calendar/lrt_left.png') no-repeat; }
.lrt_rightArrow {width:31px; float:left; height:30px; background:url('/imageBank/calendar/lrt_right.png') no-repeat; }
.lrt_todayBox {width:45px; float:left; height:30px; background:url('/imageBank/calendar/lrt_today.png') no-repeat; }
.lrt_todayText {display:block; color:#464749; font-weight:bold; font-size:9pt; padding-top:7px; padding-left:5px; }
.lrt_todayText:lang(es) {text-align:center;padding-left:0;}
.lrt_todayTextDisabled {color:Gray; font-weight:normal;}

#scheduling_listWrapper {width:900px; display:inline-block;}
#scheduling_scheduleList { width:612px; margin-top:30px;  display:inline-block; float:left; border-top:solid 1px gray;}
.scheduling_scheduleListItems {width:100%; display:inline-block; }
/*#scheduling_mainTabs { height:30px; width:380px; position:absolute; top:19px; left:10px; }
.scheduling_tab {width:125px; height:30px; border:solid 1px #d0d0d0; border-bottom:none; position:absolute; top:0px; z-index:1; cursor:pointer; }
.scheduling_tab div {width:16px; height:16px; position:absolute; top:7px; }
.scheduling_tab span {display:block; font-weight:bold; position:absolute;  top:7px;}

.scheduling_tabInactive span {color:Gray;}
.scheduling_tabActive span {color:white;}
.scheduling_tabActive {background-color:#4280a4; border-color:#4280a4;}

.scheduling_ganttTab {left: 140px;}
.scheduling_ganttTab div {left:15px; top:7px;}
.scheduling_ganttTab span {left:37px; top:7px; }
.scheduling_ganttTabInactive div {background: url('/imageBank/schedule/chartGray.png') no-repeat;}
.scheduling_ganttTabActive div {background: url('/imageBank/schedule/chartWhite.png') no-repeat;}

.scheduling_monthTab {left: 421px;}
.scheduling_monthTab div {left:15px; top:7px;}
.scheduling_monthTab span {left:37px; top:7px; }
.scheduling_monthTabInactive div {background: url('/imageBank/schedule/chartGray.png') no-repeat;}
.scheduling_monthTabActive div {background: url('/imageBank/schedule/chartWhite.png') no-repeat;}


.scheduling_listTab {left:0px;}
.scheduling_listTab div {left:15px; }
.scheduling_listTab span {left:37px; top:7px;}
.scheduling_listTabInactive div {background: url('/imageBank/schedule/ganttGray.png') no-repeat; }
.scheduling_listTabActive div {background: url('/imageBank/schedule/ganttWhite.png') no-repeat;}

.scheduling_detailsTab {left:280px; }
.scheduling_detailsTab:lang(es) {width:170px;}
.scheduling_detailsTab div {left:23px; }
.scheduling_detailsTab span {left:46px; top:7px;}
.scheduling_detailsTabInactive div {background: url('/imageBank/schedule/listGray.png') no-repeat;}
.scheduling_detailsTabActive div {background: url('/imageBank/schedule/listWhite.png') no-repeat;}
    */

.scheduling_addScheduleLink {cursor:pointer; color:#3B85A8; display:block; padding:10px 0px 0px 34px; font-weight:bold; text-decoration:underline; background:url('/imageBank/Icons/create.png') no-repeat 15px 10px;}
#scheduling_addScheduleEmpty {background-color:#ffffff; width:100%; display:none; height:140px; border-bottom:solid 1px #d0d0d0;}
.scheduling_addScheduleEmptyWrap {width:100%; height:140px; position:relative; background:url('/imageBank/schedule/emptySchedule2.png') no-repeat 120px 35px;}
.scheduling_addScheduleEmptyClick {position:absolute; top:40px; left: 212px; font-size:9pt; width:220px; color:#58595B;}
#schedule_addScheduleEmptyButton {width:83px; margin-top:8px;}

#scheduling_mbbBox {position:absolute; z-index:5; border:solid 1px #d0d0d0; background-color:White; width:141px; display:none; }

.scheduling_scheduleListItem {position:relative; width:100%; height:50px; border-bottom:solid 1px #d0d0d0; background:url('/imageBank/schedule/schListItemNew.png') 15px 8px no-repeat; cursor:pointer;}
.scheduling_scheduleListItemView {background:url('/imageBank/schedule/schListItemView.png') 15px 8px no-repeat;} 
.scheduling_scheduleListItemViewBadge {margin-left:10px; width:67px; height:15px; float:left; background:url('/imageBank/schedule/viewOnlyBadge.png') 0px 0px no-repeat;}

.scheduling_scheduleListItem:hover {background-color: #DFECF5;}
.scheduling_scheduleListItemHighlight {background-color: #f3fafe;}
.scheduling_scheduleListItemStatic > span {display:block;}
.scheduling_scheduleListItemStatic {padding:9px 0px 0px 55px;}
.scheduling_scheduleListItemName span {font-weight:bold; float:left; display:inline-block; }
.scheduling_scheduleListItemDetails {font-size:8pt; color:Gray; float:left; width:100%; }
.scheduling_scheduleListItemClickableArea {position:absolute; width: 55px; height:100%; top:0px; left:0px; cursor:pointer; }
.scheduling_scheduleListItemButtons {position:absolute; right:10px; top:15px; width:50px; height:40px;}
.scheduling_scheduleListItemProject {position:absolute; right:45px; top: 23px; height:20px; color:Gray; font-weight:bold; font-size:8pt; max-width:320px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.scheduling_scheduleListItemMoreMenu {float:right; background:url('/imageBank/Icons/moreMenuDisabled.gif') no-repeat; width:16px; height:16px;}
.scheduling_scheduleListItemMoreMenuHighlight {background:url('/imageBank/Icons/moreMenu.gif');}
.scheduling_scheduleListItemMoreMenuSelected {background:url('/imageBank/Icons/moreMenu.gif') no-repeat; }

#scheduling_sidebar {display:inline-block; position:relative; border:solid 1px #e7e7e7; width:260px; margin-top:30px; float:right;}
#scheduling_sidebarContent {padding:10px 0px 0px 10px;}
.scheduling_sidebarStaticLab {display:block; padding-bottom:3px;}

.scheduling_sidebarLink {display:block; color:#3B85A8; font-size:9pt; cursor:pointer; padding:0px 0px 0px 23px; height:17px; margin-bottom:7px;}
.scheduling_sidebarLinkView {background: url('/imageBank/Icons/grey/viewGantt.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkEdit {background: url('/imageBank/Icons/grey/edit.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkDelete {background: url('/imageBank/Icons/grey/delete.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkPrint {background: url('/imageBank/Icons/grey/print.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkExport {background: url('/imageBank/Icons/grey/msproject.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkExportGoogle {background: url('/imageBank/Icons/google_logo_16px.png') no-repeat 0px 0px;}
.scheduling_sidebarLinkExportOutlook {background: url('/imageBank/Icons/outlook_16px.png') no-repeat 0px 0px;}

#scheduling_scrollBoxWrapper {width:1115px; height:635px; overflow:hidden; border:0; padding:0; margin:0; position:relative; display:none;}
#scheduling_scrollBox {width:535px; height:600px; overflow:scroll; border:solid 1px #D0D0D0; position:relative; float:left;}
#scheduling_scrollBox_list {width:562px; height:600px; overflow-x:scroll; overflow-y:hidden; border:solid 1px #D0D0D0; position:relative; float:left;}
#scheduling_scrollBoxLatDragger {width:5px; float:left; height:100%; cursor:e-resize; position:relative; z-index:1; }
#scheduling_scrollBoxLatDraggerHandle {width:5px; height:100%; position:absolute; top:49%; left:584px; background:url('/imageBank/schedule/grabber.png') no-repeat; z-index:0; }

#scheduling_numberCol {width:25px;  background-color: #F0F2F1; border-right:solid 1px #a1a0a0; position:absolute; top:70px; left:0px; z-index:2;}
.scheduling_numberRow {height:25px; border-bottom:solid 1px #d0d0d0; width:25px; cursor:pointer;}
.scheduling_numberRow span {display:block; line-height: 25px; color:#464749; width:25px; text-align:center; font-weight:bold; font-size:9pt;}
.scheduling_numberRowFloating {position:absolute; background-color:#F0F2F1;}

#scheduling_headerRow {position:absolute; top:0px; left:0px; height:70px;  background-color:White; z-index:2; border-bottom:solid 1px #a1a0a0; z-index:4;}
#scheduling_headerBuffer {position:absolute; top:1px; left:1px; height:70px; width:25px; background-color:#e5e5e5; border-right:solid 1px #a1a0a0; z-index:3; }
.scheduling_headerMonth {float:left; width:780px; border:solid 1px #a1a0a0; border-top:none; border-left:none;}
.scheduling_headerMonthTop { height:39px; border-bottom:solid 1px #d0d0d0; background-color:#F2F9FD; overflow:hidden;}
.scheduling_headerMonthTop span {display:block; padding-left:7px; }
.scheduling_headerMonthTop.month-header .scheduling_monthN {padding-top: 0;}
.scheduling_headerMonthTop.month-header .scheduling_monthY {line-height: 40px;}
.scheduling_monthN {color:#464749; font-size:10pt; padding-top:3px;  }
.scheduling_monthY {color:gray; font-size:9pt;  }
.scheduling_headerMonthDayBox { height:30px;  }
.scheduling_headerMonthDay {width:25px; position: absolute; top: 40px; height:30px; border-left:solid 1px #d0d0d0; background-color: White; border-bottom: solid 1px #a1a0a0;}
.scheduling_headerMonthDay span {color:#808080; font-size:8pt; display:block; float:left; padding-left:0px;text-align: center;}
.scheduling_headerMonthDay.month-header span {text-align: left; padding: 0 8px; line-height: 30px;}
.scheduling_headerMonthDay.week-header span {padding: 0 8px;}
.scheduling_headerMonthDay.day-header span {width: 100%;}
.scheduling_headerMonthDayFirst {border-left:none;}

#scheduling_listHeader {position:absolute; top:0px; left:0px; height:70px; /*width:562px;*/ width:1807px; background-color:white;  z-index:3; border-bottom:solid 1px #a1a0a0;}
#scheduling_listHeaderBuffer {position:absolute; top:71px; left:1px; height:30px; width:25px; background-color:White; border-right:solid 1px #a1a0a0; z-index:4; text-align:center;  }
#scheduling_listHeaderBuffer span {font-weight:bold; font-size:10pt; color:#464749; padding-top:6px; text-align:center; display:block;}
#scheduling_listHeaderTop { height:39px; width:100%; border-bottom:solid 1px #d0d0d0; background-color:#DFECF5; overflow:hidden;  }
#scheduling_listHeaderTop_selectWrap {float:left; width: auto; padding:9px 0px 0px 10px;}
#scheduling_listHeaderTop_selectWrap select {height:20px; font-size:9pt; width:290px;}
#scheduling_listHeaderTop_labWrap span {float:left; width: auto; padding:10px 0px 0px 10px;}
#scheduling_listHeaderTop span {font-size:11pt; font-weight:bold; color:#464749;}

#scheduling_listHeaderBottom {width:100%; height:30px; }
.scheduling_listHeaderCell {height:30px; float:left; overflow:hidden; border-right:solid 1px #A1A0A0; }
    .scheduling_listHeaderCell.scheduling_eventListCell_Traffic {
        background-position: 6px 6px;
        background-repeat:no-repeat;
        background-image: url('/imageBank/schedule/traffic/header.png');
    }



.scheduling_listHeaderCellLab {font-weight:bold; font-size:10pt; color:#464749; padding-top:6px; padding-left:5px; text-align:left; display:block;}
.scheduling_listHeaderCellLabLeft {}

#scheduling_eventListContainer {position:absolute; top:70px; left:25px;  background-color:white; width:537px;  overflow:hidden; }
.scheduling_eventListRow {height:25px; border-bottom:solid 1px #d0d0d0; width:100%; position:absolute; left:0px; cursor:pointer; z-index:1; background: rgba(255,255,255,0.1); }
.scheduling_eventListRowDisabledClick {position:absolute; width:100%; height:100%; z-index:3; display:none;}
.scheduling_eventListRowGroup {font-weight:bold; background-color:#f2f9fd; }
.scheduling_eventListRowGroup input {font-size:9pt;}
.scheduling_eventListRowGroup span, .scheduling_eventListRowGroup .scheduling_eventListCell {font-size:9pt;}
.scheduling_eventListRowGroupHighlight {background-color:Transparent;}
.scheduling_eventListCell {height:100%; float:left; color:#464749; position:relative; overflow:hidden; border-right:solid 1px #D0D0D0; z-index:2; display: flex; align-items: center;}
    .scheduling_eventListCell.scheduling_eventListCell_Traffic {
        background-position: center;
        background-repeat:no-repeat;
        position:relative;
    }
        .scheduling_eventListCell_Traffic.green, .scheduling_eventListCell_Traffic .green{
            background-image: url('/imageBank/schedule/traffic/green.png');
        }
        .scheduling_eventListCell_Traffic.red, .scheduling_eventListCell_Traffic .red{
            background-image: url('/imageBank/schedule/traffic/red.png');
        }
        .scheduling_eventListCell_Traffic.yellow, .scheduling_eventListCell_Traffic .yellow{
            background-image: url('/imageBank/schedule/traffic/yellow.png');
        }
        .scheduling_eventListCell_Traffic.clear, .scheduling_eventListCell_Traffic .clear{
            background-image: url('/imageBank/schedule/traffic/clear.png');
        }
#trafficPicker {
    position:absolute;
    top: 10px;
    left: 25px;
    width: 66px;
    height: 16px;
    background-color:#f2f9fd;
    border:solid 2px grey;
    padding-left: 6px;
    padding-top:2px;
    z-index:2;
    display:none;
}  
    #trafficPicker .arrow {
        width: 0; 
	    height: 0; 
	    border-top: 7px solid transparent;
	    border-bottom: 7px solid transparent; 
	    border-right:7px solid grey; 
        position:absolute;
        left:-7px;
        top:2px;
    }
    #trafficPicker span {
        display:inline-block;
        width: 11px;
        height: 11px;
        cursor:pointer;
        padding-left: 1px;
        background-repeat:no-repeat;
    }

.scheduling_eventListRow_INACTIVE .scheduling_eventListCellInput, .scheduling_eventListRow_INACTIVE .scheduling_eventListCellLab, .scheduling_eventListRow_INACTIVE .scheduling_eventListCell {color:#acacad;}

.scheduling_eventListCell { font-size:8pt; color:#464749; padding-left:6px; text-align:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.scheduling_eventListCellLabLeft {text-align:left; }
.schedule_eventListCellBorder {position:absolute;  height:21px; top:0px; border:solid 2px #58595B; /*z-index:1;*/ }

.scheduling_blankGanttRow {position:absolute; left:0px; height:26px; width:100%; z-index:0; }
.scheduling_blankGanttRow_highlight{background: rgb(255,221,138); background: rgba(255,221,138,0.6); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFDD8A, endColorstr=#99FFDD8A)"; /*background-color:#FFDD8A;*/ }
.scheduling_blankGanttRow_highlightSoft {background: rgb(224,224,224); background: rgba(224,224,224,0.6); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55E0E0E0 , endColorstr=#55E0E0E0 )"; /*background-color:#FFDD8A;*/ }

.scheduling_eventListCellInput {outline-width: 0; border:0; position:absolute; top:0px; left:0px; z-index:1; background-color:Transparent; padding:0px; margin:0px; height:100%; font-family:Arial; font-size:8pt; color:#464749;}
.scheduling_eventListCellInputDisabled {color:Gray; font-style:italic;}
.scheduling_eventListCellLabDisabled {color:Gray; font-style:italic;}
.scheduling_eventListCellInputLeft {}

.scheduling_eventListCell_Title input {/*width:228px;*/ display:table-cell; position:relative; width:100%; z-index:3;}
.scheduling_eventListCell_Start input {width:51px; left:5px;}
.scheduling_eventListCell_End input {width:51px; left:5px;}
.scheduling_eventListCell_Duration input {width:36px;  left:5px;}
.scheduling_eventListCell_Percent input {width:38px; left:5px;}
.scheduling_eventListCell_Parents input {width:95px; left:5px;}
.scheduling_eventListCell_StartD input {width:95px; left:0px; text-align:right;}
.scheduling_eventListCell_StartD input:lang(es) {width: 123px;}
.scheduling_eventListCell_EndD input {width:95px; left:0px; text-align:right;}
.scheduling_eventListCell_EndD input:lang(es) {width: 170px;}
.scheduling_eventListCell_StartD span {padding-left:0px; text-align:right; margin-right:6px;}
.scheduling_eventListCell_EndD span {padding-left:0px; text-align:right; margin-right:6px;}
.scheduling_eventListCell_DurationD input {width:38px; left:0px; text-align:right;}
.scheduling_eventListCell_DurationD span {text-align:right; padding-left:0px; margin-right:6px;}
.scheduling_eventListCell_DaysRemaining  {cursor:default;}
.scheduling_eventListCell_DaysRemaining span {text-align:right; padding-left:0px; margin-right:6px; cursor:default;}
.scheduling_eventListCell_ParentsD input {width:89px; left:5px; }
.scheduling_eventListCell_CalendarDays {cursor:default;}
.scheduling_eventListCell_CalendarDays span {text-align:right; padding-left:0px; margin-right:6px; cursor:default;}
.scheduling_eventListCell_Priority span {padding-left:30px;}
.scheduling_eventListCell_Status span {padding-left:32px;}
.scheduling_eventListCell_Reminders span {padding-left:31px;}
.scheduling_eventListCell_Resources {}
.scheduling_eventListCell_Resources span {}
.scheduling_eventListCell_PercentD {position:relative; }
.scheduling_eventListCellPercentContainer {position:absolute; width:55px; left:15px; top:6px; border:solid 1px #d0d0d0; height:11px; background:url('/imageBank/schedule/altWhite.png') repeat-x;}
.scheduling_eventListCellPercentBar {height:11px; background:url('/imageBank/schedule/altBlues.png') repeat-x;}
.scheduling_eventListCellPercentLabel {position:absolute; left:80px; top:5px; font-size:8pt;}

.scheduling_eventListCellGraphic_note {background:url('/imageBank/schedule/note.png') 14px 4px no-repeat;}
.scheduling_eventListCellGraphic_attachment {background:url('/imageBank/schedule/attachment.png') 0px 0px no-repeat;}
.scheduling_eventListCellGraphic_priorityHIGH {background:url('/imageBank/schedule/priorityHigh.png') 10px 4px no-repeat;}
.scheduling_eventListCellGraphic_priorityMEDIUM {background:url('/imageBank/schedule/priorityMed.png') 10px 4px no-repeat;}
.scheduling_eventListCellGraphic_priorityLOW {background:url('/imageBank/schedule/priorityLow.png') 10px 4px no-repeat;}
.scheduling_eventListCellGraphic_reminder {background:url('/imageBank/schedule/reminder.png') 10px 4px no-repeat;}
.scheduling_eventListCellGraphic_statusDONE {background:url('/imageBank/schedule/statusDone.png') 12px 4px no-repeat;}
.scheduling_eventListCellGraphic_statusPAUSED {background:url('/imageBank/schedule/statusPaused.png') 12px 4px no-repeat;}
.scheduling_eventListCellGraphic_statusRUNNING {background:url('/imageBank/schedule/statusRunning.png') 12px 4px no-repeat;}
.scheduling_eventListCellGraphic_statusSTEADY {background:url('/imageBank/schedule/statusSteady.png') 12px 4px no-repeat;}
.scheduling_eventListCellGraphic_statusWAITING {background:url('/imageBank/schedule/statusWaiting.png') 12px 4px no-repeat;}
.scheduling_eventListCell_noBackground {background-image:none;}

.scheduling_eventListCell_dropdown {display:none; padding:3px 0px 0px 5px;}
.scheduling_eventListCell_dropdown select {width:78px; height:19px; font-size:8pt;}

.scheduling_eventListCellPercentDropdownContainer {display:none; padding:3px 0px 0px 15px;}
.scheduling_eventListCellPercentDropdown {width:90px; height:19px; font-size:8pt;}

.scheduling_highlightList {background: rgb(255,221,138); background: rgba(255,221,138,0.6) !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFDD8A, endColorstr=#99FFDD8A)"; /*background-color:#FFDD8A;*/ }
.scheduling_highlightListSoft {background: rgb(224,224,224); background: rgba(224,224,224,0.6); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55E0E0E0 , endColorstr=#55E0E0E0 )"; /*background-color:#FFDD8A;*/ }


#scheduling_eventListBlankRows {position:absolute; left:0px; top:0px; width:100%; z-index:1; display:inline-block; }
.scheduling_eventListRowBlank {z-index:1; background-color:Transparent; }
/*.scheduling_eventListRowBlank .scheduling_eventListCell {z-index:2;}
.scheduling_eventListRowBlank .scheduling_eventListCellInput {z-index: 1}*/
.scheduling_eventListRowBlank .scheduling_eventListCellPercentContainer {display:none;}

.scheduling_eventListCellLabLeftNormal {padding-left:7px;}
.scheduling_eventListCellLabLeftSub {padding-left: 20px;}
.scheduling_eventListCellLabLeftGroup { padding-left:17px;}

.scheduling_eventListArrow{position:absolute; width:20px; height:100%; top:0; left:0px; display:none; }
.scheduling_collapsed {background: url('/imageBank/schedule/arrowHead.png') no-repeat 8px 8px;  }
.scheduling_expanded {background: url('/imageBank/schedule/arrowDown.png') no-repeat 6px 50%; }
.scheduling_arrowHide {display:none;}

.scheduling_eventListCol {height:100%; border-right:solid 1px #d0d0d0; float:left; }
.scheduling_eventListColContainer {width:100%; height:100%;}

#scheduling_eventContainer {position:absolute; top:70px; left:0px;  background-color:white; overflow:hidden; }
.event-col {width:25px; height:100%; float:left; border-right:dashed 1px #d0d0d0; background-color:White; }
.event-col-weekend {background-color:#F9F9F9;}
.event-col-break {border-right: solid 1px #a1a0a0; width:25px;}
.event-col-today {width:25px; background-color:#e7e5e5;}

.schedule_taskHandleE {position:absolute; left:0px; top:0px; height:18px; width:10px;  z-index:10;}
.schedule_taskHandleW {position:absolute; right:0px; top:0px; height:18px; width:10px;  z-index:10;}

.schedule_weekViewOverlay {position:absolute; top:0px;   height:100%; z-index:2; background: rgb(160,160,160); background: rgba(160,160,160,0.6); }
#schedule_weekViewOverlayLeft {left:0px;}
#schedule_weekViewOverlayRight {right:0px;}
#schedule_weekViewOverlayX {z-index:11;  left:0px; right:0px; width:26px; height:24px;  cursor:pointer;}
#schedule_weekViewOverlayX div {width:26px; height:24px;   background:url('/imageBank/schedule/weekOverlayXLTR.png') no-repeat; }

.schedule_resizeOverlay {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:10; opacity:0.6; filter:alpha(opacity=60); background-color:white; }
.schedule_spinnerOverlay {position:absolute; height:100%; width:100%; z-index:10; opacity:0.6; filter:alpha(opacity=60); background-color:white;  }
.schedule_spinnerGraphic {position:absolute; top:80px; left:50px;  }
.schedule_spinnerMessage {position:absolute; top:155px; left:25px; width:135px; text-align:center; display:none;}
.schedule_spinnerMessage span {font-size:11pt; }

.scheduling_showAboveOverlay {z-index:11 !important;}
.scheduling_t {z-index:3;}
.scheduling_task {position:absolute !important; background-color:#dfecf5;  border:solid 1px #bbc9d2;  color:#616e77;  height:18px; font-size:8pt;  }
.scheduling_taskWrap {padding-left:5px; overflow:hidden;  text-overflow: ellipsis; white-space:nowrap; cursor:move;  }
.scheduling_task span {  }
.scheduling_taskShortWrap {position:absolute; width:500px; cursor:pointer;}
.scheduling_taskShortWrap .scheduling_task {position:relative !important; float:left;}
.scheduling_taskShort{ padding-left:5px; font-size:8pt; color:#616e77; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; min-height: 12px;}
.scheduling_milestone {width:20px; float:left; height:19px; background: url('/imageBank/schedule/milestone.png') no-repeat; cursor:move; }
.scheduling_taskPercentage{position:absolute;   height:11px; left:0px; top:3px; background-color:#000000; opacity:0.2; filter:alpha(opacity=20);  }
#schedulePrint_scheduleHTML .schedule-delay-wrapper {
    position: absolute;
    height: 100%;
    z-index: 10;
    text-align: center;
}
#schedulePrint_scheduleHTML .schedule-delay-wrapper .schedule-delay {
    width: 100%;
    height: 100%;
    left: 100px;
    position: absolute;
}
#schedulePrint_scheduleHTML .schedule-delay-wrapper .delay-icon {
    border-radius: 10px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding: 0 8px;
    display: inline-block;
    margin-top: 8px;
    z-index: 1;
    position: relative;
}

.scheduling_highlightBox {background-color:#FFDD8A; width:100%; left:0px; height:25px; position:absolute; display:none;  opacity:0.7; filter:alpha(opacity=70);}
.scheduling_highlightBoxSoft {background-color:#E0E0E0; width:100%; left:0px; height:25px; position:absolute; display:none;  opacity:0.6; filter:alpha(opacity=60);}

.scheduling_t.baseline_task {
    opacity: .5;
    z-index: 1;
}
.scheduling_t.baseline_task .scheduling_task {
    border: solid 1px transparent;
}
.scheduling_t.baseline_task span {
    display: none;
}
.scheduling_groupBracket.baseline_task {
    opacity: .5;
}

.scheduling_t_INACTIVE_LONG {background-color:#ececec; border: solid 1px #b4b4b4; color:#8a8c8e; opacity:.5;}
.scheduling_t_INACTIVE_LONG .scheduling_taskPercentage {background-color:#d7d7d7; opacity:1.0; filter:alpha(opacity=100);  z-index:-1;  }

.scheduling_t_INACTIVE .scheduling_task {background-color:#ececec; border: solid 1px #b4b4b4; color:#8a8c8e; opacity:.5;}
.scheduling_t_INACTIVE .scheduling_taskShort {color:#8a8c8e; opacity:.5;}
.scheduling_t_INACTIVE .scheduling_taskPercentage {background-color:#d7d7d7; opacity:1.0; filter:alpha(opacity=100);  }
.scheduling_t_INACTIVE .scheduling_milestone {background: url('/imageBank/schedule/milestone_inactive.png') 5px 2px no-repeat;}

.scheduling_t_MINE_LONG {background-color:#a4baca; border: solid 1px #899ead; }
.scheduling_t_MINE_LONG .scheduling_taskPercentage {background-color:#96a9b7; opacity:1.0; filter:alpha(opacity=100);  z-index:-1;  }

.scheduling_t_MINE .scheduling_task {background-color:#a4baca; border: solid 1px #899ead;}
.scheduling_t_MINE .scheduling_taskShort {}
.scheduling_t_MINE .scheduling_taskPercentage {background-color:#96a9b7; opacity:1.0; filter:alpha(opacity=100);  }
.scheduling_t_MINE .scheduling_milestone {background: url('/imageBank/schedule/milestone_darker_blue.png') 5px 2px no-repeat;}



.scheduling_t_CRIT_LONG {background-color:#f14e4e; border: solid 1px #b22828; color:White;}
.scheduling_t_CRIT_LONG .scheduling_taskPercentage {background-color:#ba2c2c; opacity:1.0; filter:alpha(opacity=100); z-index:-1;  }


.scheduling_t_CRIT .scheduling_task{background-color:#f14e4e; border: solid 1px #b22828; color:White; }
.scheduling_t_CRIT .scheduling_taskPercentage {background-color:#ba2c2c; opacity:1.0; filter:alpha(opacity=100);  }
.scheduling_t_CRIT .scheduling_milestone {background: url('/imageBank/schedule/crit_milestone.png') 5px 2px no-repeat;}

#scheduling_buttonBox {position:absolute; z-index:3; display:none;  }
#scheduling_buttonBox_box {background-color:white; border: 1px solid rgb(197, 197, 197); height:226px; width:141px; position:absolute; top:15px; left:0px; display:none;} 
.scheduling_buttonBox_option {width: 125px; height:12px; padding:8px; background-color:White; cursor:pointer; font-size:9pt; }
.scheduling_buttonBox_option:hover {background-color:#eff7fc}
.scheduling_buttonBox_optionIcon {display:block; margin-right:8px; float:left;}
#scheduling_buttonBox_button {position:absolute; left:0px; top:0px; width:16px; height:16px; background:url('/imageBank/Schedule/grayButton.png') 0px 0px no-repeat; cursor:pointer;}
.scheduling_buttonBox_buttonAlt {background:url('/imageBank/Icons/moreMenuAlt.png') 0px 0px no-repeat !important;}
.scheduling_buttonBox_buttonHighlight {background:url('/imageBank/Icons/moreMenu.gif') 0px 0px no-repeat !important;} 

.scheduling_toolbarButton {position:absolute; top: 0px; right:0px; cursor:pointer; display:block; width:124px; height:25px; background:url('/imageBank/schedule/showToolbar.png') no-repeat; display:none;} 
.scheduling_helpButton {position:absolute; top: 0px; right:135px; cursor:pointer; display:block; width:49px; height:25px; background:url('/imageBank/schedule/helpButton.png') no-repeat; } 
.scheduling_helpButton:lang(es) {background: url('/imagebank/schedule/helpbutton_spanish.png'); right: 227px;}
.scheduling_printButton {position:absolute; top: 0px; right:195px; cursor:pointer; display:block; width:49px; height:25px; background:url('/imageBank/schedule/printButton.png') no-repeat; } 
.scheduling_printButton:lang(es) {background: url('/imagebank/schedule/printButton_spanish.png'); right: 288px;}
.scheduling_devButton {position:absolute; top:0px; width: 200px; height:25px; cursor:pointer; display:none; font-weight:bold; text-decoration:underline; color:#3B85A8; }

.scheduling_repairButton {position:absolute; top: 0px; right:270px; cursor:pointer; display:block; width:49px; height:25px; } 
.scheduling_toolbarButtonShow {background:url('/imageBank/schedule/showToolbar.png') no-repeat;}
.scheduling_toolbarButtonShow:lang(es) {background: url('/imagebank/schedule/showToolbar_spanish.png'); width: 215px;}
.scheduling_toolbarButtonHide {background:url('/imageBank/schedule/hideToolbar.png') no-repeat;}
.scheduling_toolbarButtonHide:lang(es) {background: url('/imagebank/schedule/hideToolbar_spanish.png'); width: 215px;}

.scheduling_viewLabel {position:absolute; top:0px; right:0px; display:none; color:#464749; height:25px; font-size:11pt; font-weight:bold;}

#scheduling_viewToolbar {cursor:move; position:absolute; bottom:50px; right:80px; z-index:15; display:none;   width:650px; height:60px;  background: rgb(0,0,0); background: rgba(0,0,0,0.7);}
#scheduling_viewToolbarContent{ background:url('/imageBank/schedule/viewIcon.png') 15px 10px no-repeat; padding:8px 0px 0px 62px; width:550px; height:55px;}
#scheduling_viewToolbarContent span {color:white; display:block;}

#scheduling_toolbar {cursor:move; position:absolute; bottom:50px; right:80px; z-index:15;   width:570px; height:110px; display:none;}
#scheduling_toolbar_inner {width:570px; height:110px; background: rgb(0,0,0); background: rgba(0,0,0,0.7); }
#scheduling_toolbar_inner span {}
.scheduling_toolbar_xButton {position:absolute; width:16px; height:16px; top:5px; right:3px; background:url('/imageBank/Icons/close.png') no-repeat; cursor:pointer;}
.scheduling_toolbar_toolsCategory:lang(es) {width:115px;}
#scheduling_toolbar_categories {width:100%; display:inline-block; border-bottom:solid 1px white;} 
.scheduling_toolbar_categoryButton {float:left; font-weight:bold; width:90px; cursor:pointer;  border-right:solid 1px white; text-align:center; padding:3px 0px 3px 0px; font-size:10pt; color:White;}
.scheduling_toolbar_categoryButtonHighlight { background: rgba(0,0,0,0.3); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B000000, endColorstr=#4B000000)";}

.scheduling_toolbar_viewOnlyCategoryButton {float: left; width: 240px; padding:3px 0px 3px 0px; cursor:pointer; border-right:solid 1px white; background: rgba(0,0,0,0.3); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B000000, endColorstr=#4B000000)";}
.scheduling_toolbar_viewOnlyCategoryButton strong {font-size:10pt; color:White; display: block; float:left; padding-left:30px  }
.scheduling_toolbar_viewOnlyCategoryButton span {font-size:9pt; color:#74c4f9; display:block; float:left; padding-left:15px; padding-top:1px; }

#scheduling_toolbar_actions, #estimating_toolbar_actions {width:100%; height:88px; position:relative;}
#scheduling_toolbar_actions:lang(es) {left:5px;}
.scheduling_toolbar_actionBox {display:none; width:100%; height:88px; position:relative;}
.scheduling_toolbar_viewerBox .scheduling_toolbar_actionButton span {width:60px; padding-left:7px;}
.scheduling_toolbar_viewerBox .scheduling_toolbar_actionButton {width:75px;}

.scheduling_toolbar_taskBox .scheduling_toolbar_actionButton {width:75px;}
.scheduling_toolbar_toolsBox .scheduling_toolbar_actionButton {width:75px;}

.scheduling_toolbar_actionButton {float:left; width:80px; height:88px; position:relative; cursor:pointer;}
.scheduling_toolbar_actionButton span {text-align:center; display:block; position:absolute; font-size:9pt; left:0px; top:48px; width:76px; color:White; font-weight:bold; }
.scheduling_toolbar_actionButton span:lang(es) {text-align:center; display:block; position:absolute; font-size:9pt; left:-3px; top:48px; width:82px; color:White; }
.scheduling_toolbar_actionButtonDivider {float:left; width:1px; height:66px; margin:12px 10px 12px 0px; background-color:White;}
.scheduling_toolbar_editTask {background:url('/imageBank/schedule/edit_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_deleteTask {background:url('/imageBank/schedule/delete_32px.png') 20px 12px no-repeat;}
.scheduling_toolbar_taskNotes {background:url('/imageBank/schedule/iconNotes.png') 16px 12px no-repeat;}
.scheduling_toolbar_addTask {background:url('/imageBank/schedule/insert_task_32px.png') 18px 12px no-repeat;}
.scheduling_toolbar_addSchedule {background:url('/imageBank/schedule/new_schedule_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_duplicateSchedule {background:url('/imageBank/schedule/copy_schedule_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_templateSchedule {background:url('/imageBank/schedule/create_template_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_addGroup {background:url('/imageBank/schedule/insert_group_32px.png') 20px 12px no-repeat;}
.scheduling_toolbar_addMilestone {background:url('/imageBank/schedule/add_milestone_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_outdent {background:url('/imageBank/schedule/outdent_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_indent {background:url('/imageBank/schedule/indent_32px.png') 19px 12px no-repeat;}
.scheduling_toolbar_toTask {background:url('/imageBank/schedule/convert_to_task_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_toGroup {background:url('/imageBank/schedule/convert_to_group_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_toToday {background:url('/imageBank/schedule/go_to_today_32px.png') 20px 12px no-repeat;}
.scheduling_toolbar_showAll {background:url('/imageBank/schedule/show_all_tasks_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_oneWeek {background:url('/imageBank/schedule/1_week_view_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_twoWeeks {background:url('/imageBank/schedule/2_week_view_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_fourWeeks {background:url('/imageBank/schedule/4_week_view_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_collapse {background:url('/imageBank/schedule/iconCollapseAll.png') 13px 12px no-repeat;}
.scheduling_toolbar_expand {background:url('/imageBank/schedule/iconExpandCall.png') 15px 12px no-repeat;}
.scheduling_toolbar_moveUp {background:url('/imageBank/schedule/move_up_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_moveDown {background:url('/imageBank/schedule/move_down_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_guide {background:url('/imageBank/schedule/pdf_32px.png') 39px 12px no-repeat;}
.scheduling_toolbar_shift {background:url('/imageBank/schedule/shift_start_date_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_workdays {background:url('/imageBank/schedule/set_workdays_32px.png') 22px 12px no-repeat;}
.scheduling_toolbar_workdays:lang(es) {left:6px; padding-right:10px;}
.scheduling_toolbar_workdays>span:lang(es) {width:85px; left:-3px;}
.scheduling_toolbar_crit {background:url('/imageBank/schedule/show_hide_critical_path_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_compressSchedule {background:url('/imageBank/schedule/compress_schedule_32px.png') 18px 12px no-repeat;}
.scheduling_toolbar_hideMyTasks {background:url('/imageBank/schedule/iconHideMyTasks.png') 22px 12px no-repeat;}
.scheduling_toolbar_myFirstTask {background:url('/imageBank/schedule/iconMyFirstTask.png') 20px 12px no-repeat;}
.scheduling_toolbar_showMyTasks {background:url('/imageBank/schedule/iconShowMyTasks.png') 21px 12px no-repeat;}
.scheduling_toolbar_reminders {background:url('/imageBank/schedule/reminders_32px.png') 21px 12px no-repeat;}
.scheduling_toolbar_sendMessage {background:url('/imageBank/schedule/iconSendMessage.png') 22px 12px no-repeat;}
.scheduling_toolbar_showMyTasksWide {background:url('/imageBank/schedule/iconShowMyTasks.png') 61px 12px no-repeat; width:165px;}
.scheduling_toolbar_print {background:url('/imageBank/schedule/print_32px.png') 20px 12px no-repeat; width:165px;}
.scheduling_toolbar_showMyTasksWide span {width:150px; left:4px;}

.scheduling_toolbar_viewOnlySection {background:url('/imageBank/schedule/viewIcon.png') 8px 25px no-repeat; float:left; padding-top:15px; color:White;}
.scheduling_toolbar_viewOnlySection strong {display:block; padding-bottom:3px;}
.scheduling_toolbar_viewOnlySection span {display:block; padding-left:60px;}

.scheduling_toolbar_comingSoon {font-size:12pt; font-weight:bold; display:block; padding:15px;}
.ui-effects-transfer { border: solid 1px black; background-color:Black; z-index:15; background: rgb(0,0,0); background: rgba(0,0,0,0.7); }

.scheduling_toolbar_actionLabel {position:absolute; top: 7px; left:0px; font-weight:bold; font-size:11pt;}

.scheduling_groupBracket {position:absolute;  height:15px; z-index:3; cursor:move; width:900px;}
.scheduling_groupBracket_INACTIVE {opacity:.5;}
.scheduling_groupBracketWrap {width:100%; height:15px; position:relative;}
.scheduling_lBracket {position:absolute; top:0px; left:0px;  height:15px; width:8px; background:url('/imageBank/schedule/left_group_bracket.png') no-repeat 0px 5px;}
.scheduling_lMidBracket {position:absolute; top:0px; left:8px;  height:15px; background:url('/imageBank/schedule/mid_group_bracket.png') repeat-x 0px 5px;}
.scheduling_rMidBracket {position:absolute; top:0px; right:8px;  height:15px; background:url('/imageBank/schedule/mid_group_bracket.png') repeat-x 0px 5px;}
.scheduling_rBracket {position:absolute; top:0px; right:0px;  height:15px; width:8px; background:url('/imageBank/schedule/right_group_bracket.png') no-repeat -49px 5px;}
.scheduling_bracketLab {position:absolute; top:0px; color:#616E77; font-size:8pt; text-align:center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.scheduling_bracket { position:absolute; border-top:solid 5px #6c6e71; border-right: solid 6px #6c6e71; border-left:solid 6px #6c6e71; border-bottom:solid 5px transparent;}
.scheduling_bracket.subgroup { border-color: #acaeb5;}

.scheduling_groupBracketEmpty {left: 10px; cursor:pointer; }
.scheduling_groupBracketEmpty .scheduling_bracketLabShort {left: 0px; top:4px; }
.scheduling_emptyLBracket {display:none; position:absolute; top:2px; left:0px; height:15px; width:57px; background:url('/imageBank/schedule/emptyBracketLeft.png') no-repeat 0px 5px;}
.scheduling_emptyRBracket {display:none; position:absolute; top:2px; left:57px; height:15px; width:57px; background:url('/imageBank/schedule/emptyBracketRight.png') no-repeat 0px 5px;}

.scheduling_bracketLabShort {position:absolute; top:-1px; color:#616E77; font-size:8pt; text-align:center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.scheduling_rMidBracketShort {position:absolute; top:0px;  height:15px; background:url('/imageBank/schedule/mid_group_bracket.png') repeat-x 0px 5px;}
.scheduling_rBracketShort {position:absolute; top:0px;   height:15px; width:8px; background:url('/imageBank/schedule/right_group_bracket.png') no-repeat -49px 5px;}

.scheduling_textWidthStaging {position:absolute; float:left; white-space:nowrap; visibility:hidden; color:#616E77; font-size:8pt;}

.scheduling_taskIcons {
    font-size: 8pt;
    font-weight: bold;
    color: #616e77;
    line-height: 20px;
    position: absolute;
    left: 100%;
    white-space: nowrap;
}
.scheduling_taskIcons .gantt-icon {
    height: 16px;
    width: 16px;
    min-width: 16px;
    margin-top: 2px;
    display: table-cell;
}
.scheduling_taskIcons .scheduling-gantt-icon-text {
    display: table-cell;
    padding-left: 4px;
}
.scheduling_taskIcons .gantt-icon-spacer {
    width: 6px;
    min-width: 6px;
    display: table-cell;
}
.scheduling_groupBracketWrap .scheduling_taskIcons {
    top: -4px;
}

.scheduling-predecessor-line {
    position: absolute;
    background-image: url('/imageBank/schedule/arrowSquare.png');
    z-index: 10;
}
.scheduling-predecessor-line.critical {
    z-index: 25;
}
.scheduling-predecessor-line.vertical {
    background-repeat: repeat-y;
    width: 2px;
}
.scheduling-predecessor-line:not(.vertical) {
    background-repeat: repeat-x;
    height: 2px;    
}
.scheduling-predecessor-arrow {
    position: absolute;
    z-index: 10;
}
.scheduling-predecessor-arrow.right {
    border-left: 4px #6c6e71 solid;
    border-bottom: 4px transparent solid;
    border-top: 4px transparent solid;
}
.scheduling-predecessor-arrow.up {
    border-left: 4px transparent solid;
    border-right: 4px transparent solid;
    border-bottom: 4px #6c6e71 solid;
}
.scheduling-predecessor-arrow.down {
    border-left: 4px transparent solid;
    border-right: 4px transparent solid;
    border-top: 4px #6c6e71 solid;
}
.scheduling-predecessor-arrow.left {
    border-right: 4px #6c6e71 solid;
    border-bottom: 4px transparent solid;
    border-top: 4px transparent solid;
}



#modalCorderProjectBox {width:387px; height:43px; background:url('/imageBank/fileIcons/project.png') 10px 11px no-repeat #FFFFFF; padding-top:8px;}
#modalCorderProjectBox span {display:block; padding-left:50px; font-size:9pt;}
.modalCorderStatus_Rejected {color:Red;}
.modalCorderStatus_Accepted {color:#388F42;}

/*.modalCorderClientShadowBox {width:420px; height:242px; background-color:#FFFFFF;  margin-left:15px; font-size:9pt;}
.modalCorderClientShadowBox > strong {display:block; margin-left:15px; width:390px; border-bottom:solid 1px #d0d0d0; padding-bottom:10px; padding-top:10px; margin-bottom:10px;}
.modalCorderClientShadowBox > span {display:block; margin-left:15px; width:390px; height:180px; overflow-y:auto; overflow-x:hidden;  }*/

.modalCorderClientShadowBox {width:100%; max-width:420px; height:270px; background-color:#FFFFFF;  margin-left:15px; font-size:9pt;}
.modalCorderClientShadowBox > strong {display:block; margin-left:15px; width:100%; max-width:390px; border-bottom:solid 1px #d0d0d0; padding-bottom:10px; padding-top:10px; margin-bottom:10px;}
.modalCorderClientShadowBox > span {display:block; margin-left:15px; width:100%; max-width:390px; height:140px; overflow-y:auto; overflow-x:hidden;  }
.modalCorderClientShadowBox .reason_for_rejection {display:block; margin-left:15px; width:100%; max-width:390px; border-bottom:solid 1px #d0d0d0; padding-bottom:6px; padding-top:10px; margin-bottom:10px; font-weight:bold;}
.modalCorderClientShadowBox .client_reasoning {display:block; margin-left:15px; width:100%; max-width:390px; height:90px; overflow-y:auto; overflow-x:hidden;  }


.modalChoiceClientShadowBox {width:420px; display:inline-block; background-color:#FFFFFF; max-width:calc(100% - 30px); margin-left:15px; font-size:9pt;}
.modalChoiceClientShadowBox > .modalChoiceClientTitle {display:block; margin-left:15px; width:390px; max-width:calc(100% - 30px); border-bottom:solid 1px #d0d0d0; padding-bottom:10px; padding-top:10px; margin-bottom:10px;}
.modalChoiceClientShadowBox > .modalChoiceClientDetails {display:block; margin-left:15px; width:390px; max-width:calc(100% - 30px); height:120px; overflow-y:auto; overflow-x:hidden;  }
.modalChoiceClientShadowBox > .modalChoiceClientExtraDetails { margin-left:15px; width:390px; max-width:calc(100% - 30px); border-top:solid 1px #d0d0d0; padding-top:15px; margin-top:10px;  }
.modalChoiceClientShadowBox > .modalChoiceClientExtraDetails span { display:block; width:100%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.modalChoiceClientShadowBox > .modalChoiceClientExtraDetails a {color:#236F95; max-width:calc(100% - 30px);}

#modalCorderRejectReasoningBox {width:420px; height:242px; background-color:#FFFFFF;  margin-left:15px; font-size:9pt;}
#modalCorderRejectReasoningBox .modalCorderRejectCorderTitle {display:block; margin-left:15px; width:390px; border-bottom:solid 1px #d0d0d0; padding-bottom:10px; padding-top:10px; margin-bottom:10px;}
#modalCorderRejectReasoningBox .modalCorderRejectCorderReasoning {display:block; margin-left:15px; width:390px; height:140px; overflow-y:auto; overflow-x:hidden;  }

#modalCorderClientDisclaimer {width:100%; max-width:420px; height:35px;  padding-top:10px;   margin-left:15px; border-top:#D0D0D0 solid 1px;}
#modalCorderClientDisclaimer span {font-size:9pt; width:100%; max-width:400px; display:block; }

#modalChoiceClientDisclaimer {width:420px; max-width:calc(100% - 30px);  height:35px;  padding-top:10px;   margin-left:15px; border-top:#D0D0D0 solid 1px;}
#modalChoiceClientDisclaimer span {font-size:9pt; width:400px; max-width:calc(100% - 30px); display:block; }


#modalCorderRejectReasoningInput {width:415px; height:170px; border: solid 1px #d0d0d0; margin-left:15px; font-size:8pt; font-family:Sans-Serif; padding:5px 0px 0px 5px;}

#modalChoiceProjectBox {width:340px; height:70px; background:url('/imageBank/fileIcons/project.png') 10px 11px no-repeat #FFFFFF; padding-top:8px;}
#modalChoiceProjectBox span  {display:block; padding-left:50px; padding-bottom:3px; font-size:9pt;}
#modalChoice .modalCalEvent_resourceRow span {width:278px; font-size:8pt;}
@media(max-width:385px){ .unitWrapper { margin-bottom:5px !important; padding-left:0px !important;}}
@media(min-width:385px){ .unitWrapper { padding-left:15px;}}
@media(min-width:500px){ #Paymentwrapper{display:table-row;}  #Paymentwrapper .PaymentCell{display:table-cell !important;}}
@media(max-width:500px){ #PaymentWrapper{display: block;} #Paymentwrapper .PaymentCell{display:block !important;}}
.modalShadowBox {border-collapse:separate; -moz-box-shadow: 1px 2px 3px #AAA; -webkit-box-shadow: 1px 2px 3px #AAA; box-shadow: 1px 2px 3px #AAA; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=125, Color='#AAAAAA')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=125, Color='#AAAAAA');}

#scheduling_hiddenWidthChecker {display:none; width:100%;}

.ArchivedProjectIcon {opacity:0.4; filter:alpha(opacity=40);}

.newMaster_contentWhite {overflow-x:hidden; width: 100%; min-height: 600px; _height: 600px; background-color: white; padding-top:10px;}
.newMaster_sidebarGrabber {position:absolute; top:10px; left:0px; width:15px; height:30px; cursor:pointer;}
.newMaster_sidebarGrabber_hide {background:url('/imageBank/navigation/hideLSB.png') no-repeat; }
.newMaster_sidebarGrabber_show {background:url('/imageBank/navigation/showLSB.png') no-repeat;}
.newMaster_mainToolbar {  width: 100%; height: 52px; background-position: top left; background-repeat: repeat-x; background-image: url(../imageBank/toolbarBackground52.jpg); background-color: white; border-bottom: solid 1px #A2A2A2; _overflow: hidden; position:relative; }
.newMaster_uploadButton { cursor:pointer; position:absolute; top:10px; left:20px; height:30px; width:89px; background:url('/imageBank/navigation/upload.png') no-repeat; }
.newMaster_uploadButton:lang(es) {background:url('/imageBank/navigation/upload_spanish.png') no-repeat; width:122px;}
.newMaster_uploadButton:lang(zh) {background:url('/imageBank/navigation/upload_zh.png') no-repeat; width:122px;}
.newMaster_uploadButton:lang(zh-Hans) {background:url('/imageBank/navigation/upload_zh_h.png') no-repeat; width:122px;}
.newMaster_uploadButton_Garbled { background:url('/imageBank/navigation/upload_garbled.png') no-repeat;}
.newMaster_newButton { cursor:pointer; position:absolute; top:10px; left:109px; height:30px; width:92px; background:url('/imageBank/navigation/new.png') no-repeat;}
.newMaster_newButton:lang(es) {background:url('/imageBank/navigation/new_spanish.png') no-repeat; left:141px;}
.newMaster_newButton:lang(zh) {background:url('/imageBank/navigation/new_zh.png') no-repeat; }
.newMaster_newButton:lang(zh-Hans) {background:url('/imageBank/navigation/new_zh_h.png') no-repeat; }
.newMaster_newButton_Garbled { background:url('/imageBank/navigation/new_garbled.png') no-repeat;}

.newMaster_outlookTabSet {width:187px; font-weight:bold; font-size:11pt; padding-left:5px; padding-top:10px;}
.newMaster_outlookTab {color:#5a5b5e; padding-top:6px; border-bottom:solid 1px #C7C8CA;  width:182px; height:25px; cursor:pointer; padding-left:10px; display:block; text-decoration:none;}
.newMaster_outlookTab_highlight {color:white; background:url('/imageBank/navigation/lsbSelected.png') no-repeat; border-bottom:none;}
.newMaster_leftSidebarCell {background-color:#F4F4F4; width: 200px; padding-right: 8px; padding-left: 8px; vertical-align:top; display:table-cell;}

.newMaster_customHeaderWrap {display:none; position:absolute; left:30px; top:24px;  padding-top:12px; }
.newMaster_customHeaderWrap img {display:block; float:left; }



.newMaster_tutorial_closed {
    position:fixed;
    right:-300px;
    top:170px;
    z-index:900;
    width:290px;
    height:700px;
    background-color:white;
    -moz-box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    -webkit-box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    -webkit-transition:   right 0.5s ease-out;
	-moz-transition:    right 0.5s ease-out;
	-o-transition:   right 0.5s ease-out;
	transition:  right 0.5s ease-out;
    transition-delay: 0s;
}
.newMaster_tutorial_open {
    position:fixed;
    right:0px;
    top:170px;
    z-index:900;
    width:290px;
    height:700px;
    background-color:white;
    -moz-box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    -webkit-box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    box-shadow: 11px 11px 12px 12px rgba(0, 0, 0, 0.61);
    -webkit-transition:   right 0.5s ease-out;
	-moz-transition:    right 0.5s ease-out;
	-o-transition:   right 0.5s ease-out;
	transition:   right 0.5s ease-out;
    transition-delay: 0s;
    opacity:0.95;
}
.newMaster_tutorial_closed:lang(zh) {
    height:0;

}
.newMaster_tutorial_open:lang(zh) {
    height:0px;

}
.newMaster_tutorial_closed:lang(zh-Hans) {
    height:0;

}
.newMaster_tutorial_open:lang(zh-Hans) {
    height:0px;

}
.newMaster_tutorial_button {
    position:fixed;
    z-index:999999999;
    right:0px;
    top:182px;
    display:inline-block;
    border-radius:3px; 
}
.newMaster_tutorial_button:lang(zh) {
    display:none;
}
.newMaster_tutorial_button:lang(zh-Hans) {
    display:none;
}
#newMaster_tutorial_header {
    color:white; 
    font-size: 20pt; 
    display:block; 
    padding:10px 15px 20px 15px; 
    font-family:Calibri; 
    position:relative;
    
}
#newMaster_tutorial_header:lang(zh) { 
    display:none; 
}
#newMaster_tutorial_header:lang(zh-Hans) {
    display:none; 
}
.navigation_whiteSpaceWrapper {position:absolute; top:0px; left:0px; width:100%; height:31px; background-color:white; z-index:2; overflow: hidden}
/*.navigation_whitespaceLinks {position:absolute; z-index:3; top:6px; right:10px; width:700px; height: 25px;   text-align:right; }*/
.navigation_whitespaceLinks {position:absolute; z-index:3; top:5px; right:10px; height: 25px; text-align:right; width: 3000px; }
    .navigation_whitespaceLinks a {color:#346e94; text-decoration:none; font-size:9pt; padding-left:5px;  }
    .navigation_whitespaceLinks strong {color:#346e94; padding-left:5px; font-size:9pt;}
    .navigation_whitespaceLinks span {padding-right:15px; font-size:9pt;}
    .navigation_whitespaceLinks .flag {display:none; position:relative; top: 3px; padding-left:2px; background-position: 0px 0px; background-repeat:no-repeat; width: 22px; height: 13px; }
        .navigation_whitespaceLinks .flag.us {background-image:url('/imageBank/entry/redesign/flag_us.png');}
        .navigation_whitespaceLinks .flag.mx {background-image:url('/imageBank/entry/redesign/flag_mex.png');}
        .navigation_whitespaceLinks .flag.au {background-image:url('/imageBank/entry/redesign/flag_aus.png');}
        .navigation_whitespaceLinks .flag.ca {background-image:url('/imageBank/entry/redesign/flag_can.png');}
        .navigation_whitespaceLinks .flag.uk {background-image:url('/imageBank/entry/redesign/flag_uk.png');}
        .navigation_whitespaceLinks .flag.sa {background-image:url('/imageBank/entry/redesign/flag_s_africa.png');}
        .navigation_whitespaceLinks .flag.cn {background-image:url('/imageBank/entry/redesign/flag_china.png');}
        .navigation_whitespaceLinks .flag.tw {background-image:url('/imageBank/entry/redesign/flag_taiwan.png');}
        .navigation_whitespaceLinks .flag.hk {background-image:url('/imageBank/entry/redesign/flag_hongkong.png');}

    .navigation_whitespaceLinks #countrySelector {display:none;}
    .navigation_whitespaceLinks .espanolText {display:none; font-size:9pt; color:black; cursor:pointer;}
    .navigation_whitespaceLinks .supportLink { display:none; }

.navigation_mainButton {width:50px; height:50px; position:absolute; top:43px; cursor:pointer; }
.navigation_buttonHolder .navigation_mainButton_highlight {background:url('/imageBank/navigation/selectedIcon.png') 0px 0px no-repeat;}
.navigation_buttonHolder .navigation_mainButton_highlightGreen {background:url('/imageBank/navigation/selectedIconGreen.png') 0px 0px no-repeat;}
.navigation_buttonHolder_dg .navigation_mainButton_highlight {background:url('/imageBank/navigation/darkGray/selectedIcon.png') 0px 0px no-repeat;}
.navigation_buttonHolder_dg .navigation_mainButton_highlightGreen {background:url('/imageBank/navigation/darkGray/selectedIconWide.png') 0px 0px no-repeat;}
.navigation_buttonHolder_lg .navigation_mainButton_highlight {background:url('/imageBank/navigation/lightGray/selectedIcon.png') 0px 0px no-repeat;}
.navigation_buttonHolder_lg .navigation_mainButton_highlightGreen {background:url('/imageBank/navigation/lightGray/selectedIconWide.png') 0px 0px no-repeat;}
.navigation_buttonHolder_fw .navigation_mainButton_highlight {background:url('/imageBank/navigation/flatWhite/selectedIcon.png') 0px 0px no-repeat;}
.navigation_buttonHolder_fw .navigation_mainButton_highlightGreen {background:url('/imageBank/navigation/flatWhite/selectedIconWide.png') 0px 0px no-repeat;}

.navigation_mainbutton_hoverBox {position:absolute; top:85px;  height:51px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index:3; display:none;}
    .navigation_mainbutton_hoverBox span {display:block; width:100%; padding-top:22px; text-align:center; font-size:10pt; color:white;}
.navigation_mainbutton_hoverBox_s {background:url('/imageBank/navigation/mouseover_bg2.png') 0px 0px no-repeat; width:83px; }
.navigation_mainbutton_hoverBox_w {background:url('/imageBank/navigation/mouseover_bg_wider2.png') 0px 0px no-repeat; width:103px;}

    .navigation_mainButton > span {width:100%; height:100%; display:block;}
    .navigation_mainButton .badge {width: 19px; height: 18px; color:white; line-height: 16px; text-align:center; font-size:11px; position:absolute; top: 0px; right: 0px; background: url('/clientPortal/images/pushBadge.png') 0px 0px no-repeat;}
#navigation_mainButton_latest {right:640px;}
    .navigation_buttonHolder #navigation_mainButton_latest span {background:url('/imageBank/navigation/latest.png') 7px 7px no-repeat; color:white; font-size:13pt; padding-top:17px;  font-weight:bold; text-align:center; }
#navigation_mainButton_messaging {right:580px; }
    .navigation_buttonHolder #navigation_mainButton_messaging > span {background:url('/imageBank/navigation/messaging.png') 7px 7px no-repeat; color:white; font-size:13pt; padding-top:17px;  font-weight:bold; text-align:center; }
#navigation_mainButton_projects {right:520px;}
    .navigation_buttonHolder #navigation_mainButton_projects span {background:url('/imageBank/navigation/projects.png') 7px 7px no-repeat; }
#navigation_mainButton_files {right:520px;}
    .navigation_buttonHolder #navigation_mainButton_files span {background:url('/imageBank/navigation/files.png') 7px 7px no-repeat; }
#navigation_mainButton_images {right:455px;}
    .navigation_buttonHolder #navigation_mainButton_images span {background:url('/imageBank/navigation/images.png') 7px 7px no-repeat; }
#navigation_mainButton_contacts { right:385px;}
    .navigation_buttonHolder #navigation_mainButton_contacts span {background:url('/imageBank/navigation/contacts.png') 7px 7px no-repeat;}
#navigation_mainButton_pro {width:98px; right:275px; }
    .navigation_buttonHolder #navigation_mainButton_pro span {background:url('/imageBank/navigation/proFeatures.png') 10px 8px no-repeat; }
#navigation_mainButton_apps { right:215px;}
    .navigation_buttonHolder #navigation_mainButton_apps span {background:url('/imageBank/navigation/apps.png') 7px 7px no-repeat;}

.navigation_buttonHolder_dg #navigation_mainButton_latest span {background:url('/imageBank/navigation/darkGray/latest.png') 7px 7px no-repeat; color:#4a494b; font-size:13pt; padding-top:17px;  font-weight:bold; text-align:center; }
.navigation_buttonHolder_dg #navigation_mainButton_projects span {background:url('/imageBank/navigation/darkGray/projects.png') 7px 7px no-repeat; }
.navigation_buttonHolder_dg #navigation_mainButton_messaging span {background:url('/imageBank/navigation/darkGray/messaging.png') 7px 7px no-repeat; }
.navigation_buttonHolder_dg #navigation_mainButton_files span {background:url('/imageBank/navigation/darkGray/files.png') 7px 7px no-repeat; }
.navigation_buttonHolder_dg #navigation_mainButton_images span {background:url('/imageBank/navigation/darkGray/images.png') 7px 7px no-repeat; }
.navigation_buttonHolder_dg #navigation_mainButton_contacts span {background:url('/imageBank/navigation/darkGray/contacts.png') 7px 7px no-repeat;}
.navigation_buttonHolder_dg #navigation_mainButton_pro span {background:url('/imageBank/navigation/darkGray/pro.png') 10px 8px no-repeat; }
.navigation_buttonHolder_dg #navigation_mainButton_apps span {background:url('/imageBank/navigation/darkGray/apps.png') 7px 7px no-repeat;}

.navigation_buttonHolder_lg #navigation_mainButton_latest span {background:url('/imageBank/navigation/lightGray/latest.png') 7px 7px no-repeat; color:#909096; font-size:13pt; padding-top:17px;  font-weight:bold; text-align:center; }
.navigation_buttonHolder_lg #navigation_mainButton_projects span {background:url('/imageBank/navigation/lightGray/projects.png') 7px 7px no-repeat; }
.navigation_buttonHolder_lg #navigation_mainButton_messaging span {background:url('/imageBank/navigation/lightGray/messaging.png') 7px 7px no-repeat; }
.navigation_buttonHolder_lg #navigation_mainButton_files span {background:url('/imageBank/navigation/lightGray/files.png') 7px 7px no-repeat; }
.navigation_buttonHolder_lg #navigation_mainButton_images span {background:url('/imageBank/navigation/lightGray/images.png') 7px 7px no-repeat; }
.navigation_buttonHolder_lg #navigation_mainButton_contacts span {background:url('/imageBank/navigation/lightGray/contacts.png') 7px 7px no-repeat;}
.navigation_buttonHolder_lg #navigation_mainButton_pro span {background:url('/imageBank/navigation/lightGray/proFeatures.png') 10px 8px no-repeat; }
.navigation_buttonHolder_lg #navigation_mainButton_apps span {background:url('/imageBank/navigation/lightGray/apps.png') 7px 7px no-repeat;}

.navigation_buttonHolder_fw #navigation_mainButton_latest span {background:url('/imageBank/navigation/flatWhite/latest.png') 7px 7px no-repeat; color:white; font-size:13pt; padding-top:17px;  font-weight:bold; text-align:center; }
.navigation_buttonHolder_fw #navigation_mainButton_projects span {background:url('/imageBank/navigation/flatWhite/projects.png') 7px 7px no-repeat; }
.navigation_buttonHolder_fw #navigation_mainButton_messaging span {background:url('/imageBank/navigation/flatWhite/messaging.png') 7px 7px no-repeat; }
.navigation_buttonHolder_fw #navigation_mainButton_files span {background:url('/imageBank/navigation/flatWhite/files.png') 7px 7px no-repeat; }
.navigation_buttonHolder_fw #navigation_mainButton_images span {background:url('/imageBank/navigation/flatWhite/images.png') 7px 7px no-repeat; }
.navigation_buttonHolder_fw #navigation_mainButton_contacts span {background:url('/imageBank/navigation/flatWhite/contacts.png') 7px 7px no-repeat;}
.navigation_buttonHolder_fw #navigation_mainButton_pro span {background:url('/imageBank/navigation/flatWhite/pro.png') 10px 8px no-repeat; }
.navigation_buttonHolder_fw #navigation_mainButton_apps span {background:url('/imageBank/navigation/flatWhite/apps.png') 7px 7px no-repeat;}

.navigation_buttonHolder .navigation_vertDivider {width:1px; height:55px; position:absolute; right:205px; top:40px; border-left:solid 1px white;}
.navigation_buttonHolder_dg .navigation_vertDivider {width:1px; height:55px; position:absolute; right:205px; top:40px; border-left:solid 1px #4a494b;}
.navigation_buttonHolder_lg .navigation_vertDivider {width:1px; height:55px; position:absolute; right:205px; top:40px; border-left:solid 1px #909096;}
.navigation_buttonHolder_fw .navigation_vertDivider {width:1px; height:55px; position:absolute; right:205px; top:40px; border-left:solid 1px white;}

.navigation_secondaryButton{position:absolute; cursor:pointer; }
.navigation_buttonHolder .navigation_secondaryButton {right:125px; top:54px; width:60px; height:28px; background:url('/imageBank/navigation/upgrade.png') no-repeat; }
.navigation_buttonHolder .navigation_secondaryButton:lang(es) {background: url('/imagebank/navigation/upgrade_spanish.png');}
.navigation_buttonHolder .navigation_secondaryButton.navigation_secondaryButton_Garbled { background: url('/imageBank/navigation/upgrade_garbled.png') no-repeat; }
.navigation_buttonHolder #navigation_secondaryButton_settings {right:75px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/settings.png') no-repeat; }
.navigation_buttonHolder #navigation_secondaryButton_search {right:25px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/search.png') no-repeat; }

.navigation_buttonHolder_dg #navigation_secondaryButton_upgrade {right:125px; top:54px; width:60px; height:28px; background:url('/imageBank/navigation/darkGray/upgrade.png') no-repeat; }
.navigation_buttonHolder_dg #navigation_secondaryButton_settings {right:75px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/darkGray/settings.png') no-repeat;}
.navigation_buttonHolder_dg #navigation_secondaryButton_search {right:25px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/darkGray/search.png') no-repeat;}
.navigation_buttonHolder_lg #navigation_secondaryButton_upgrade {right:125px; top:54px; width:60px; height:28px; background:url('/imageBank/navigation/lightGray/upgrade.png') no-repeat; }
.navigation_buttonHolder_lg #navigation_secondaryButton_settings {right:75px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/lightGray/settings.png') no-repeat;}
.navigation_buttonHolder_lg #navigation_secondaryButton_search {right:25px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/lightGray/search.png') no-repeat;}
.navigation_buttonHolder_fw #navigation_secondaryButton_upgrade {right:125px; top:54px; width:60px; height:28px; background:url('/imageBank/navigation/flatWhite/upgrade.png') no-repeat; }
.navigation_buttonHolder_fw #navigation_secondaryButton_upgrade:lang(es) {background:url('/imageBank/navigation/flatWhite/upgrade_spanish.png') no-repeat; }
.navigation_buttonHolder_fw #navigation_secondaryButton_upgrade:lang(zh) {background:url('/imageBank/navigation/flatWhite/upgrade_zh.png') no-repeat; }
.navigation_buttonHolder_fw #navigation_secondaryButton_upgrade:lang(zh-Hans) {background:url('/imageBank/navigation/flatWhite/upgrade_zh_h.png') no-repeat; }
.navigation_buttonHolder_lg #navigation_secondaryButton_upgrade:lang(es) {background:url('/imageBank/navigation/lightGray/upgrade_spanish.png') no-repeat; }
.navigation_buttonHolder_lg #navigation_secondaryButton_upgrade:lang(zh) {background:url('/imageBank/navigation/lightGray/upgrade_zh.png') no-repeat; }
.navigation_buttonHolder_lg #navigation_secondaryButton_upgrade:lang(zh-Hans) {background:url('/imageBank/navigation/lightGray/upgrade_zh_h.png') no-repeat; }
.navigation_buttonHolder_dg #navigation_secondaryButton_upgrade:lang(es) {background:url('/imageBank/navigation/darkGray/upgrade_spanish.png') no-repeat; }
.navigation_buttonHolder_dg #navigation_secondaryButton_upgrade:lang(zh) {background:url('/imageBank/navigation/darkGray/upgrade_zh.png') no-repeat; }
.navigation_buttonHolder_dg #navigation_secondaryButton_upgrade:lang(zh-Hans) {background:url('/imageBank/navigation/darkGray/upgrade_zh_h.png') no-repeat; }
.navigation_buttonHolder_fw #navigation_secondaryButton_settings {right:75px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/flatWhite/settings.png') no-repeat;}
.navigation_buttonHolder_fw #navigation_secondaryButton_search {right:25px; top:51px; width:35px; height:35px; background:url('/imageBank/navigation/flatWhite/search.png') no-repeat;}

#navigation_headerWrap {width: 100%; height: 106px; min-width:1280px; position:relative;  }
    #navigation_headerWrap .navigation_header {width:535px; height: 75px; margin-top:31px; margin-left:0px; float:left; position:relative; }
        #navigation_headerWrap.alt1 .navigation_header {background:url('/imageBank/banners/USHeader_1.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt2 .navigation_header {background:url('/imageBank/banners/USHeader_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt3 .navigation_header {background:url('/imageBank/banners/USHeader_3.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt4 .navigation_header {background:url('/imageBank/banners/USHeader_4.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt5 .navigation_header {background:url('/imageBank/banners/USHeader_5.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt1com .navigation_header {background:url('/imageBank/banners/USHeaderCom_1.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt2com .navigation_header {background:url('/imageBank/banners/USHeaderCom_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt3com .navigation_header {background:url('/imageBank/banners/USHeaderCom_3.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt4com .navigation_header {background:url('/imageBank/banners/USHeaderCom_4.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt5com .navigation_header {background:url('/imageBank/banners/USHeaderCom_5.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt1.es .navigation_header {background:url('/imageBank/banners/ESHeader_1.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt2.es .navigation_header {background:url('/imageBank/banners/ESHeader_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt3.es .navigation_header {background:url('/imageBank/banners/ESHeader_3.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt4.es .navigation_header {background:url('/imageBank/banners/ESHeader_4.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt5.es .navigation_header {background:url('/imageBank/banners/ESHeader_5.png') 0px 0px no-repeat;}
        #navigation_headerWrap.au .navigation_header{background:url('/imageBank/banners/AUHeader_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.mx .navigation_header{background:url('/imageBank/banners/MXHeader.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt1.ca .navigation_header {background:url('/imageBank/banners/CAHeader_1.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt2.ca .navigation_header {background:url('/imageBank/banners/CAHeader_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt3.ca .navigation_header {background:url('/imageBank/banners/CAHeader_3.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt4.ca .navigation_header {background:url('/imageBank/banners/CAHeader_4.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt5.ca .navigation_header {background:url('/imageBank/banners/CAHeader_5.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt1.uk .navigation_header {background:url('/imageBank/banners/UKHeader_1.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt2.uk .navigation_header {background:url('/imageBank/banners/UKHeader_2.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt3.uk .navigation_header {background:url('/imageBank/banners/UKHeader_3.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt4.uk .navigation_header {background:url('/imageBank/banners/UKHeader_4.png') 0px 0px no-repeat;}
        #navigation_headerWrap.alt5.uk .navigation_header {background:url('/imageBank/banners/UKHeader_4.png') 0px 0px no-repeat;}

#navigation_settingsBox {position:absolute; top:85px; right:5px; height:210px; width:215px; z-index:910; display:none;}
#navigation_settingsBox:lang(es) {width: 270px;}
#navigation_settingsBoxArrow {position:absolute; top:1px; right:77px; background:url('/imageBank/navigation/subnavArrow_white.png') 0px 0px no-repeat; width:21px; height:12px;}
#navigation_settingsBoxInner {margin-top:12px; background-color:white; border:solid 1px #d0d0d0; height:388px; width:100%; z-index:910; border-collapse:separate; -moz-box-shadow: 0px 1px 5px #AAA; -webkit-box-shadow: 0px 1px 5px #AAA; box-shadow: 0px 1px 5px #AAA; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=125, Color='#AAAAAA')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=125, Color='#AAAAAA');}
    #navigation_settingsBoxInner > div {float:left; height:27px; cursor:pointer; width:100%;}
    #navigation_settingsBoxInner > div.line {width:90%; margin-left:5%; height:1px; margin-top:5px; margin-bottom:5px; border-top:solid 1px #d0d0d0;}
    #navigation_settingsBoxInner > div > span {display:block; padding:6px 0px 0px 35px; font-size:10pt;}
    #navigation_settingsBoxInner > div > span.link {color:#346e94;}
    #navigation_settingsBoxInner > div.change_on_hover:hover {background-color:#f3fafe;}
#navigation_settingsBox_profile {height:55px !important; border-top:none !important;}
    #navigation_settingsBox_profile span {padding:1px 0px 0px 12px !important;}
    #navigation_settingsBox_profile span:first-child {padding:10px 0px 0px 12px !important; font-weight:bold;}
#navigation_settingsBox_company_users {background: url('/imageBank/Icons/grey/manage_company_users_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_notifications {background: url('/imageBank/Icons/grey/notifications_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_accounting {background: url("/imageBank/editProfile/integration_tab_icon_gray_16px.png") 12px 4px no-repeat;}
#navigation_settingsBox_cl_tl_settings {background: url('/imageBank/Icons/grey/clientlink_teamlink_settings.png') 12px 4px no-repeat;}
#navigation_settingsBox_public {background: url('/imageBank/Icons/grey/view_public_profile_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_client {background: url('/imageBank/Icons/grey/preview_client_portal_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_feedback {background: url('/imageBank/Icons/grey/feedback_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_features {background: url('/imageBank/Icons/grey/latest_news_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_logout {background: url('/imageBank/Icons/grey/logout_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_toggleBeacon {background: url('/imageBank/Icons/grey/help_16px.png') 12px 4px no-repeat;}
#navigation_settingsBox_toggleItags {background: url(/imageBank/Icons/grey/info_grey.png) 13px 5px no-repeat;}
 
#navigation_settingsBox_upgrade {background-color:#E7E7E7; border-top:none !important; position:relative; }
    #navigation_settingsBox_upgrade span {padding-left:10px !important; }
    #navigation_settingsBox_upgrade .upgradeButton {width:56px; height:16px; position:absolute; top:5px; right:10px; background:url('/imageBank/Icons/upgrade.png') 0px 0px no-repeat;}
    #navigation_settingsBox_upgrade .upgradeButton:lang(es) {background:url('/imageBank/Icons/upgrade_spanish.png') 0px 0px no-repeat;}
    #navigation_settingsBox_upgrade .upgradeButton:lang(zh) {background:url('/imageBank/Icons/upgrade_zh.png') 0px 0px no-repeat;}
    #navigation_settingsBox_upgrade .upgradeButton:lang(zh-Hans) {background:url('/imageBank/Icons/upgrade_zh_h.png') 0px 0px no-repeat;}

#navigation_rightHeaderToolbar_arrow {position:absolute; top:94px; background:url('/imageBank/navigation/subnavArrow_revised.png') 0px 0px no-repeat; width:21px; height:12px; display:none; z-index:2;}
#navigation_rightHeaderToolbar {position:absolute; top:115px; height:30px; display:none; z-index:2;}

.navigation_filterButton {float:left; height:30px; cursor:pointer; display:none;}
.navigation_filterButton_allContacts {background:url('/imageBank/navigation/subnav/01_all_contacts_unselected.png') no-repeat;}
.navigation_filterButton_allContacts:lang(es) {background:url('/imageBank/navigation/subnav/01_all_contacts_unselected_spanish.png') no-repeat;}
.navigation_filterButton_allContacts_s {background:url('/imageBank/navigation/subnav/01_all_contacts_selected.png') no-repeat;}
.navigation_filterButton_allContacts_s:lang(es) {background: url('/imageBank/navigation/subnav/01_all_contacts_selected_SPANISH.png') no-repeat;}

.navigation_filterButton_myProjects {background:url('/imageBank/navigation/subnav/01_my_projects_unselected.png') no-repeat; width:110px;}
.navigation_filterButton_myProjects:lang(es) {background:url('/imageBank/navigation/subnav/01_my_projects_unselected_spanish.png') no-repeat; width:110px;}
.navigation_filterButton_myProjects:lang(zh) {background:url('/imageBank/navigation/subnav/01_my_projects_unselected_zh.png') no-repeat; }
.navigation_filterButton_myProjects:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_my_projects_unselected_zh_h.png') no-repeat; }

.navigation_filterButton_myProjects_s {background:url('/imageBank/navigation/subnav/01_my_projects_selected.png') no-repeat;}
.navigation_filterButton_myProjects_s:lang(es) {background:url('/imageBank/navigation/subnav/01_my_projects_selected_spanish.png') no-repeat;}
.navigation_filterButton_myProjects_s:lang(zh) {background:url('/imageBank/navigation/subnav/01_my_projects_selected_zh.png') no-repeat;}
.navigation_filterButton_myProjects_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_my_projects_selected_zh_h.png') no-repeat;}

.navigation_filterButton_projectLogging {background:url('/imageBank/navigation/subnav/01_proj_logging_unselected.png') no-repeat; width:112px;}
.navigation_filterButton_projectLogging:lang(es) {background:url('/imageBank/navigation/subnav/01_proj_logging_unselected_SPANISH.png') no-repeat; width:121px;}
.navigation_filterButton_projectLogging:lang(zh) {background:url('/imageBank/navigation/subnav/01_proj_logging_unselected_zh.png') no-repeat; width:82px;}
.navigation_filterButton_projectLogging:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_proj_logging_unselected_zh_h.png') no-repeat; width:82px;}

.navigation_filterButton_projectLogging_s {background:url('/imageBank/navigation/subnav/01_proj_logging_selected.png') no-repeat;}
.navigation_filterButton_projectLogging_s:lang(es) {background:url('/imageBank/navigation/subnav/01_proj_logging_selected_spanish.png') no-repeat;}
.navigation_filterButton_projectLogging_s:lang(zh) {background:url('/imageBank/navigation/subnav/01_proj_logging_selected_zh.png') no-repeat;}
.navigation_filterButton_projectLogging_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_proj_logging_selected_zh_h.png') no-repeat;}

.navigation_filterButton_calendars {background:url('/imageBank/navigation/subnav/02_calendars_unselected.png') no-repeat; width:80px;}
.navigation_filterButton_calendars:lang(es) {background:url('/imageBank/navigation/subnav/02_calendars_unselected_spanish.png') no-repeat; width:82px;}
.navigation_filterButton_calendars:lang(zh) {background:url('/imageBank/navigation/subnav/02_calendars_unselected_zh.png') no-repeat; width:91px;}
.navigation_filterButton_calendars:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_calendars_unselected_zh_h.png') no-repeat; width:91px;}

.navigation_filterButton_calendars_s {background:url('/imageBank/navigation/subnav/02_calendars_selected.png') no-repeat;}
.navigation_filterButton_calendars_s:lang(es) {background:url('/imageBank/navigation/subnav/02_calendars_selected_spanish.png') no-repeat;}
.navigation_filterButton_calendars_s:lang(zh) {background:url('/imageBank/navigation/subnav/02_calendars_selected_zh.png') no-repeat;}
.navigation_filterButton_calendars_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_calendars_selected_zh_h.png') no-repeat;}

.navigation_filterButton_inactive {background:url('/imageBank/navigation/subnav/02_inactive_unselected.png') no-repeat; width:109px;}
.navigation_filterButton_inactive:lang(es) {background:url('/imageBank/navigation/subnav/02_inactive_unselected_spanish.png') no-repeat; width:109px;}
.navigation_filterButton_inactive:lang(zh) {background:url('/imageBank/navigation/subnav/02_inactive_unselected_zh.png') no-repeat; width:109px;}
.navigation_filterButton_inactive:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_inactive_unselected_zh_h.png') no-repeat; width:109px;}

.navigation_filterButton_inactive_s {background:url('/imageBank/navigation/subnav/02_inactive_selected.png') no-repeat;}
.navigation_filterButton_inactive_s:lang(es) {background:url('/imageBank/navigation/subnav/02_inactive_selected_spanish.png') no-repeat;}
.navigation_filterButton_inactive_s:lang(zh) {background:url('/imageBank/navigation/subnav/02_inactive_selected_zh.png') no-repeat;}
.navigation_filterButton_inactive_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_inactive_selected_zh_h.png') no-repeat;}

.navigation_filterButton_sharedProjects {background:url('/imageBank/navigation/subnav/02_shared_projects_unselected.png') no-repeat; width:109px;}
.navigation_filterButton_sharedProjects:lang(es) {background:url('/imageBank/navigation/subnav/02_shared_projects_unselected_spanish.png') no-repeat; width:109px;}
.navigation_filterButton_sharedProjects:lang(zh) {background:url('/imageBank/navigation/subnav/02_shared_projects_unselected_zh.png') no-repeat; }
.navigation_filterButton_sharedProjects:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_shared_projects_unselected_zh_h.png') no-repeat; }

.navigation_filterButton_sharedProjects_s {background:url('/imageBank/navigation/subnav/02_shared_projects_selected.png') no-repeat;}
.navigation_filterButton_sharedProjects_s:lang(es) {background:url('/imageBank/navigation/subnav/02_shared_projects_selected_spanish.png') no-repeat;}
.navigation_filterButton_sharedProjects_s:lang(zh) {background:url('/imageBank/navigation/subnav/02_shared_projects_selected_zh.png') no-repeat;}
.navigation_filterButton_sharedProjects_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_shared_projects_selected_zh_h.png') no-repeat;}

.navigation_filterButton_allProjects {background:url('/imageBank/navigation/subnav/03_all_projects_unselected.png') no-repeat; width:109px;}
.navigation_filterButton_allProjects:lang(es) {background:url('/imageBank/navigation/subnav/03_all_projects_unselected_spanish.png') no-repeat; width:109px;}
.navigation_filterButton_allProjects:lang(zh) {background:url('/imageBank/navigation/subnav/03_all_projects_unselected_zh.png') no-repeat; }
.navigation_filterButton_allProjects:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/03_all_projects_unselected_zh_h.png') no-repeat; }

.navigation_filterButton_allProjects_s {background:url('/imageBank/navigation/subnav/03_all_projects_selected.png') no-repeat;}
.navigation_filterButton_allProjects_s:lang(es) {background:url('/imageBank/navigation/subnav/03_all_projects_selected_spanish.png') no-repeat;}
.navigation_filterButton_allProjects_s:lang(zh) {background:url('/imageBank/navigation/subnav/03_all_projects_selected_zh.png') no-repeat;}
.navigation_filterButton_allProjects_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/03_all_projects_selected_zh_h.png') no-repeat;}

.navigation_filterButton_allConversations {background:url('/imageBank/navigation/subnav/01_active_unselected.png') no-repeat; width:109px;  }
.navigation_filterButton_allConversations:lang(es) {background:url('/imageBank/navigation/subnav/01_active_unselected_spanish.png') no-repeat; width:109px;  }
.navigation_filterButton_allConversations:lang(zh) {background:url('/imageBank/navigation/subnav/01_active_unselected_zh.png') no-repeat; width:109px;  }
.navigation_filterButton_allConversations:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_active_unselected_zh_h.png') no-repeat; width:109px;  }

.navigation_filterButton_allConversations_s {background:url('/imageBank/navigation/subnav/01_active_selected.png') no-repeat;}
.navigation_filterButton_allConversations_s:lang(es) {background:url('/imageBank/navigation/subnav/01_active_selected_spanish.png') no-repeat;}
.navigation_filterButton_allConversations_s:lang(zh) {background:url('/imageBank/navigation/subnav/01_active_selected_zh.png') no-repeat;}
.navigation_filterButton_allConversations_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/01_active_selected_zh_h.png') no-repeat;}

.navigation_filterButton_archivedConversations {background:url('/imageBank/navigation/subnav/02_archived_unselected.png') no-repeat; width:109px;}
.navigation_filterButton_archivedConversations:lang(es) {background:url('/imageBank/navigation/subnav/02_archive_unselected_spanish.png') no-repeat; width:109px;}
.navigation_filterButton_archivedConversations:lang(zh) {background:url('/imageBank/navigation/subnav/02_archived_unselected_zh.png') no-repeat; width:109px;}
.navigation_filterButton_archivedConversations:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_archived_unselected_zh_h.png') no-repeat; width:109px;}

.navigation_filterButton_archivedConversations_s {background:url('/imageBank/navigation/subnav/02_archived_selected.png') no-repeat;}
.navigation_filterButton_archivedConversations_s:lang(es) {background:url('/imageBank/navigation/subnav/02_archive_selected_spanish.png') no-repeat;}
.navigation_filterButton_archivedConversations_s:lang(zh) {background:url('/imageBank/navigation/subnav/02_archived_selected_zh.png') no-repeat;}
.navigation_filterButton_archivedConversations_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/02_archived_selected_zh_h.png') no-repeat;}

.navigation_filterButton_company {background:url('/imageBank/navigation/subnav/03_company_unselected.png') no-repeat; width:109px;}
.navigation_filterButton_company:lang(es) {background:url('/imageBank/navigation/subnav/03_company_unselected_spanish.png') no-repeat; width:109px;}
.navigation_filterButton_company:lang(zh) {background:url('/imageBank/navigation/subnav/03_company_unselected_zh.png') no-repeat; width:109px;}
.navigation_filterButton_company:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/03_company_unselected_zh_h.png') no-repeat; width:109px;}

.navigation_filterButton_company_s {background:url('/imageBank/navigation/subnav/03_company_selected.png') no-repeat;}
.navigation_filterButton_company_s:lang(es) {background:url('/imageBank/navigation/subnav/03_company_selected_spanish.png') no-repeat;}

.navigation_filterButton_scheduling {background:url('/imageBank/navigation/subnav/03_scheduling_unselected.png') no-repeat; width:84px;}
.navigation_filterButton_scheduling:lang(es) {background:url('/imageBank/navigation/subnav/03_scheduling_unselected_spanish.png') no-repeat; width:56px;}
.navigation_filterButton_scheduling:lang(zh) {background:url('/imageBank/navigation/subnav/03_scheduling_unselected_zh.png') no-repeat; width:82px;}
.navigation_filterButton_scheduling:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/03_scheduling_unselected_zh_h.png') no-repeat; width:82px;}

.navigation_filterButton_scheduling_s {background:url('/imageBank/navigation/subnav/03_scheduling_selected.png') no-repeat;}
.navigation_filterButton_scheduling_s:lang(es) {background:url('/imageBank/navigation/subnav/03_scheduling_selected_spanish.png') no-repeat;}
.navigation_filterButton_scheduling_s:lang(zh) {background:url('/imageBank/navigation/subnav/03_scheduling_selected_zh.png') no-repeat;}
.navigation_filterButton_scheduling_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/03_scheduling_selected_zh_h.png') no-repeat;}

.navigation_filterButton_archivedProjects {background:url('/imageBank/navigation/subnav/04_archived_projects_unselected.png') no-repeat; width:119px;}
.navigation_filterButton_archivedProjects:lang(es) {background:url('/imageBank/navigation/subnav/04_archived_projects_unselected_spanish.png') no-repeat; width:119px;}
.navigation_filterButton_archivedProjects:lang(zh) {background:url('/imageBank/navigation/subnav/04_archived_projects_unselected_zh.png') no-repeat; width:119px;}
.navigation_filterButton_archivedProjects:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/04_archived_projects_unselected_zh_h.png') no-repeat; width:119px;}

.navigation_filterButton_archivedProjects_s {background:url('/imageBank/navigation/subnav/04_archived_projects_selected.png') no-repeat;}
.navigation_filterButton_archivedProjects_s:lang(es) {background:url('/imageBank/navigation/subnav/04_archived_projects_selected_spanish.png') no-repeat;}
.navigation_filterButton_archivedProjects_s:lang(zh) {background:url('/imageBank/navigation/subnav/04_archived_projects_selected_zh.png') no-repeat;}
.navigation_filterButton_archivedProjects_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/04_archived_projects_selected_zh_h.png') no-repeat;}

.navigation_filterButton_personal {background:url('/imageBank/navigation/subnav/04_personal_unselected.png') no-repeat; width:108px;}
.navigation_filterButton_personal:lang(es) {background:url('/imageBank/navigation/subnav/04_personal_unselected_spanish.png') no-repeat; width:108px;}
.navigation_filterButton_personal_s {background:url('/imageBank/navigation/subnav/04_personal_selected.png') no-repeat;}
.navigation_filterButton_personal_s:lang(es) {background:url('/imageBank/navigation/subnav/04_personal_selected_spanish.png') no-repeat;}

.navigation_filterButton_todos {background:url('/imageBank/navigation/subnav/04_todos_unselected.png') no-repeat; width:60px;}
.navigation_filterButton_todos:lang(es) {background:url('/imageBank/navigation/subnav/04_todos_unselected_spanish.png') no-repeat; width:83px;}
.navigation_filterButton_todos:lang(zh) {background:url('/imageBank/navigation/subnav/04_todos_unselected_zh.png') no-repeat; width:82px;}
.navigation_filterButton_todos:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/04_todos_unselected_zh_h.png') no-repeat; width:82px;}

.navigation_filterButton_todos_s {background:url('/imageBank/navigation/subnav/04_todos_selected.png') no-repeat;}
.navigation_filterButton_todos_s:lang(es) {background:url('/imageBank/navigation/subnav/04_todos_selected_spanish.png') no-repeat;}
.navigation_filterButton_todos_s:lang(zh) {background:url('/imageBank/navigation/subnav/04_todos_selected_zh.png') no-repeat;}
.navigation_filterButton_todos_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/04_todos_selected_zh_h.png') no-repeat;}

.navigation_filterButton_changeOrders {background:url('/imageBank/navigation/subnav/05_change_orders_unselected.png') no-repeat; width:107px;}
.navigation_filterButton_changeOrders:lang(en-AU) {background: url('/imageBank/navigation/subnav/05_variations_unselected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders:lang(en-GB) {background: url('/imageBank/navigation/subnav/05_variations_unselected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders:lang(en-ZA) {background: url('/imageBank/navigation/subnav/05_variations_unselected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders:lang(es) {background:url('/imageBank/navigation/subnav/05_change_orders_unselected_spanish.png') no-repeat; width:110px;}
.navigation_filterButton_changeOrders:lang(zh) {background:url('/imageBank/navigation/subnav/05_change_orders_unselected_zh.png') no-repeat; width:96px;}
.navigation_filterButton_changeOrders:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/05_change_orders_unselected_zh_h.png') no-repeat; width:96px;}

.navigation_filterButton_changeOrders_s {background:url('/imageBank/navigation/subnav/05_change_orders_selected.png') no-repeat;}
.navigation_filterButton_changeOrders_s:lang(en-AU) {background: url('/imageBank/navigation/subnav/05_variations_selected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders_s:lang(en-GB) {background: url('/imageBank/navigation/subnav/05_variations_selected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders_s:lang(en-ZA) {background: url('/imageBank/navigation/subnav/05_variations_selected.png') no-repeat; width: 81px;}
.navigation_filterButton_changeOrders_s:lang(es) {background:url('/imageBank/navigation/subnav/05_change_orders_selected_spanish.png') no-repeat;}
.navigation_filterButton_changeOrders_s:lang(zh) {background:url('/imageBank/navigation/subnav/05_change_orders_selected_zh.png') no-repeat;}
.navigation_filterButton_changeOrders_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/05_change_orders_selected_zh_h.png') no-repeat;}

.navigation_filterButton_selections {background:url('/imageBank/navigation/subnav/06_selections_unselected.png') no-repeat; width:81px;}
.navigation_filterButton_selections:lang(es) {background:url('/imageBank/navigation/subnav/06_selections_unselected_spanish.png') no-repeat; width:82px;}
.navigation_filterButton_selections:lang(zh) {background:url('/imageBank/navigation/subnav/06_selections_unselected_zh.png') no-repeat; width:80px;}
.navigation_filterButton_selections:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/06_selections_unselected_zh_h.png') no-repeat; width:80px;}

.navigation_filterButton_selections_s {background:url('/imageBank/navigation/subnav/06_selections_selected.png') no-repeat;}
.navigation_filterButton_selections_s:lang(es) {background:url('/imageBank/navigation/subnav/06_selections_selected_spanish.png') no-repeat;}
.navigation_filterButton_selections_s:lang(zh) {background:url('/imageBank/navigation/subnav/06_selections_selected_zh.png') no-repeat;}
.navigation_filterButton_selections_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/06_selections_selected_zh_h.png') no-repeat;}

.navigation_filterButton_reporting {background:url('/imageBank/navigation/subnav/gameplanUnselected.png') -1px 0px no-repeat; width:81px;}
.navigation_filterButton_reporting:lang(es) {background:url('/imageBank/navigation/subnav/gameplanUnselected_spanish.png') -1px 0px no-repeat; width:79px;}
.navigation_filterButton_reporting:lang(zh) {background:url('/imageBank/navigation/subnav/gameplanUnselected_zh.png') -1px 0px no-repeat; width:94px;}
.navigation_filterButton_reporting:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/gameplanUnselected_zh_h.png') -1px 0px no-repeat; width:94px;}

.navigation_filterButton_reporting_s {background:url('/imageBank/navigation/subnav/gameplanSelected.png') -1px 0px no-repeat;}
.navigation_filterButton_reporting_s:lang(es) {background:url('/imageBank/navigation/subnav/gameplanSelected_spanish.png') -1px 0px no-repeat;}
.navigation_filterButton_reporting_s:lang(zh) {background:url('/imageBank/navigation/subnav/gameplanSelected_zh.png') -1px 0px no-repeat;}
.navigation_filterButton_reporting_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/gameplanSelected_zh_h.png') -1px 0px no-repeat;}

.navigation_filterButton_punchList {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_unselected.png') -1px 0px no-repeat; width:85px;}
.navigation_filterButton_punchList:lang(es) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_unselected_spanish.png') 0px 0px no-repeat; width:76px;}
.navigation_filterButton_punchList:lang(zh) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_unselected_zh.png') 0px 0px no-repeat; width:110px;}
.navigation_filterButton_punchList:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_unselected_zh_h.png') 0px 0px no-repeat; width:110px;}

.navigation_filterButton_punchList_s {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_selected.png') -1px 0px no-repeat;}
.navigation_filterButton_punchList_s:lang(es) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_selected_spanish.png') 0px 0px no-repeat;}
.navigation_filterButton_punchList_s:lang(zh) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_selected_zh.png') 0px 0px no-repeat;}
.navigation_filterButton_punchList_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/punchlist_nav_btn_selected_zh_h.png') 0px 0px no-repeat;}

.navigation_filterButton_rfi {background:url('/imageBank/navigation/subnav/rfi_nav_btn_unselected.png') -1px 0px no-repeat; width:59px;}
.navigation_filterButton_rfi:lang(es) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_unselected_es.png') -1px 0px no-repeat; width:59px;}
.navigation_filterButton_rfi:lang(zh) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_unselected_zh.png') -1px 0px no-repeat; width:81px;}
.navigation_filterButton_rfi:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_unselected_zh_h.png') -1px 0px no-repeat; width:81px;}

.navigation_filterButton_rfi_s {background:url('/imageBank/navigation/subnav/rfi_nav_btn_selected.png') -1px 0px no-repeat;}
.navigation_filterButton_rfi_s:lang(es) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_selected_es.png') -1px 0px no-repeat;}
.navigation_filterButton_rfi_s:lang(zh) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_selected_zh.png') -1px 0px no-repeat;}
.navigation_filterButton_rfi_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/rfi_nav_btn_selected_zh_h.png') -1px 0px no-repeat;}

.navigation_filterButton_budgeting {background:url('/imageBank/navigation/subnav/estimating_nav_unselected_en.png') -1px 0px no-repeat; width:77px;}
.navigation_filterButton_budgeting:lang(es) {background:url('/imageBank/navigation/subnav/budgetingUnselected_es.png') -1px 0px no-repeat; width:118px;}
.navigation_filterButton_budgeting:lang(zh) {background:url('/imageBank/navigation/subnav/budgetingUnselected_zh.png') -1px 0px no-repeat; width:109px;}
.navigation_filterButton_budgeting:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/budgetingUnselected_zh.png') -1px 0px no-repeat; width:109px;}

.navigation_filterButton_budgeting_s {background:url('/imageBank/navigation/subnav/estimating_nav_selected_en.png') -1px 0px no-repeat;}
.navigation_filterButton_budgeting_s:lang(es) {background:url('/imageBank/navigation/subnav/budgetingSelected_es.png') -1px 0px no-repeat;}
.navigation_filterButton_budgeting_s:lang(zh) {background:url('/imageBank/navigation/subnav/budgetingSelected_zh.png') -1px 0px no-repeat;}
.navigation_filterButton_budgeting_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/budgetingSelected_zh_h.png') -1px 0px no-repeat;}

.navigation_filterButton_transmittal {background:url('/imageBank/navigation/subnav/transmittals_unselected.png') -1px 0px no-repeat; width:88px;}
.navigation_filterButton_transmittal:lang(es) {background:url('/imageBank/navigation/subnav/transmittals_unselected_es.png') -1px 0px no-repeat; width:118px;}
.navigation_filterButton_transmittal:lang(zh) {background:url('/imageBank/navigation/subnav/transmittals_unselected_zh.png') -1px 0px no-repeat; width:64px;}
.navigation_filterButton_transmittal:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/transmittals_unselected_zh_h.png') -1px 0px no-repeat; width:64px;}

.navigation_filterButton_transmittal_s {background:url('/imageBank/navigation/subnav/transmittals_selected.png') -1px 0px no-repeat;}
.navigation_filterButton_transmittal_s:lang(es) {background:url('/imageBank/navigation/subnav/transmittals_selected_es.png') -1px 0px no-repeat;}
.navigation_filterButton_transmittal_s:lang(zh) {background:url('/imageBank/navigation/subnav/transmittals_selected_zh.png') -1px 0px no-repeat;}
.navigation_filterButton_transmittal_s:lang(zh-Hans) {background:url('/imageBank/navigation/subnav/transmittals_selected_zh_h.png') -1px 0px no-repeat;}

.navigation_filterButton_today {background:url('/imageBank/navigation/subnav/01_today_unselected.png') no-repeat; width:97px;}
.navigation_filterButton_today:lang(es) {background:url('/imagebank/navigation/subnav/01_today_unselected_spanish.png') no-repeat; width: 97px;}
.navigation_filterButton_today_s {background:url('/imageBank/navigation/subnav/01_today_selected.png') no-repeat;}
.navigation_filterButton_today_s:lang(es) {background:url('/imageBank/navigation/subnav/01_today_selected_spanish.png') no-repeat;}
.navigation_filterButton_1week {background:url('/imageBank/navigation/subnav/02_1week_unselected.png') no-repeat; width:96px;}
.navigation_filterButton_1week:lang(es) {background:url('/imageBank/navigation/subnav/02_1week_unselected_spanish.png') no-repeat; width:96px;}
.navigation_filterButton_1week_s {background:url('/imageBank/navigation/subnav/02_1week_selected.png') no-repeat;}
.navigation_filterButton_1week_s:lang(es) {background:url('/imageBank/navigation/subnav/02_1week_selected_spanish.png') no-repeat;}
.navigation_filterButton_2weeks {background:url('/imageBank/navigation/subnav/03_2weeks_unselected.png') no-repeat; width:96px;}
.navigation_filterButton_2weeks:lang(es) {background:url('/imageBank/navigation/subnav/03_2weeks_unselected_spanish.png') no-repeat; width:96px;}
.navigation_filterButton_2weeks_s {background:url('/imageBank/navigation/subnav/03_2weeks_selected.png') no-repeat;}
.navigation_filterButton_2weeks_s:lang(es) {background:url('/imageBank/navigation/subnav/03_2weeks_selected_spanish.png') no-repeat;}

.sidebar_rsbThumbnailProject {display: block; height: 80px;width:100px; background-image: url("/imageBank/fileIcons/rsb/rsbThumbnailResidentialProject.png"); height: 80px; width: 100px;}
.sidebar_prjName {display:block; padding-top:5px; font-size: 13px;}
.sidebar_prjAction_header {display:block; padding-top:20px; font-size:13px;}

.sidebar_iconEdit {background-image: url("/imageBank/Icons/edit.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconPermissions {background-image: url("/imageBank/Icons/permissions.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconEmailNotifications {background-image: url("/imageBank/Icons/email_notifications_16px.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconGoToContacts {background-image: url("/imageBank/Icons/goToContact.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconPrjLogging {background-image: url("/imageBank/Icons/project_log.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconNewCal {background-image: url("/imageBank/Icons/cal.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconNewTodo {background-image: url("/imageBank/Icons/todo.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconSchedule {background-image: url("/imageBank/Icons/schedule.png"); height: 16px; width: 16px; float:left; margin-left:8px; }
.sidebar_iconCorder {background-image: url("/imageBank/Icons/corder.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconSelections { background-image: url("/imageBank/Icons/selections.png"); height: 16px; width: 16px; float:left;margin-left:8px;}

.sidebar_iconPunchlist {background-image: url("/imageBank/Icons/punchlist.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_iconFolder {background-image: url("/imageBank/Icons/goToFolder.png"); height: 16px; width: 16px; float:left;margin-left:8px;}
.sidebar_rightSidebarLinks {padding-left: 6px;  font-size:12px; color:#346E94; text-decoration:none; cursor:pointer;}

.sidebar_rightSidebarBlockLink {padding-left: 6px; margin-bottom:2px; cursor: pointer; width:100%; display:inline-block; height:16px; }
    .sidebar_rightSidebarBlockLink span {display:block; float:left; font-size: 12px; color: #346E94; text-decoration: none; padding-left:5px;}
    .sidebar_rightSidebarBlockLink div {float:left;}

.sidebar_prjProFeatures_header {display:block; padding-top:20px; font-size:13px;}
.sidebar_prjProFeatures_new {color:#CD2929; position:relative; display:inline-block; font-size:7pt;}
    .sidebar_prjProFeatures_new div {position:absolute; top:-18px; left:4px; width:65px;}

#contacts_mainTabContainer {height:31px; width:100%; position:relative; float:left; margin-top:15px; }
#contacts_mainTabBorder {width:100%; height:1px; background-color:#8e8d8d;position:absolute; left:0px; top:30px; z-index:5; }
#contacts_mainTabs { height:30px; width:380px; position:absolute; top:0px; left:0px; }
.contacts_tab {width:150px; height:30px; border:solid 1px #d0d0d0; border-bottom:none; position:absolute; top:0px; z-index:5; cursor:pointer; }
.contacts_tab div {width:16px; height:16px; position:absolute; top:7px; }
.contacts_tab span {display:block; font-weight:bold; position:absolute;  top:7px;}

.contacts_tabInactive span {color:Gray;}
.contacts_tabActive span {color:white;}
.contacts_tabActive {background-color:#4280a4; border-color:#4280a4;}

.contacts_reportsTab {left: 163px;}
.contacts_reportsTab div {left:25px; top:7px;}
.contacts_reportsTab span {left:48px; top:7px; }
.contacts_reportsTabInactive div {background: url('/imageBank/Icons/tabs/gamePlanGray.png') no-repeat;}
.contacts_reportsTabActive div {background: url('/imageBank/Icons/tabs/gamePlanWhite.png') no-repeat;}

.contacts_listTab {left:0px;}
.contacts_listTab div {left:37px; }
.contacts_listTab span {left:59px; top:7px;}
.contacts_listTabInactive div {background: url('/imageBank/schedule/listGray.png') no-repeat; }
.contacts_listTabActive div {background: url('/imageBank/schedule/listWhite.png') no-repeat;}
.ui-dialog { position:absolute !important; }

.punchList_modalIssueBox {width: 100%; max-width:680px; background-color:White; border:solid 1px #d0d0d0;}
    .punchList_modalIssueBox .row {height:29px; width:100%; font-size:9pt;}
    .punchList_modalIssueBox .row.alt{background-color:#EDEDED;}
    .punchList_modalIssueBox .row.header {background-color:#DBE1E7;}
    .punchList_modalIssueBox .row.header span { color:#464749 !important; font-weight:bold; cursor:auto !important; }
        .punchList_modalIssueBox .row .col {float:left; height:29px; padding:0px;}
        .punchList_modalIssueBox .row.header .col {border-color:white;}
        .punchList_modalIssueBox .row .col1 {width:55px; border-right: solid 1px #d0d0d0;}
            .punchList_modalIssueBox .row .col1 span {display:block; width:55px; height:29px;  background:url(/imageBank/icons/todoCheck.png) no-repeat 18px 6px;}
            .punchList_modalIssueBox .row .col1 input {margin:6px 0px 0px 19px;}
        .punchList_modalIssueBox .row .col2 {width: 90%; max-width:570px; border-right: solid 1px #d0d0d0;}
            .punchList_modalIssueBox .row .col2 span {display:block; padding:5px 0px 0px 15px; width: 90%; max-width:520px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
            
        @media(max-width: 733px) {
            .punchList_modalIssueBox .row .col2 {width: 80%; }
        }

        @media(max-width: 600px) {
            .punchList_modalIssueBox .row .col2 {width: 70%;}
        } 

        @media (max-width: 440px) {
            .punchList_modalIssueBox .row .col2 {width: 60%}
        } 
        @media (max-width: 333px) {
            .punchList_modalIssueBox .row .col2 {width: 50%}
        }  
        .punchList_modalIssueBox .row .col3 {width: 100%; max-width:52px; border-right: none; }
            .punchList_modalIssueBox .row .col3 span {display:block; padding:5px 0px 0px 15px; color:#3B85A8; cursor:pointer;}
#modalListItem_relatedBox span {width: 210px !important;}
#modalListItem_assignedBox span {width: 210px !important;}

#modalPunchList .modalCalEvent_resourceBox, #modalListItem .modalCalEvent_resourceBox, #modalIssue .modalCalEvent_resourceBox {height:200px;}


.profile_SelectPhoto_project {font-size:11px; font-weight:bold; background-color:#EDEDED; line-height:20px; border:1px solid lightgray; padding-left: 10px;}
.profile_SelectPhoto_album {font-size:11px; background-color:#F3FAFE; line-height:25px; border:1px solid lightgray; padding-left: 10px;}
.profile_SelectPhoto_photo {background-color:#FFFFFF; border-bottom: 1px solid lightgray;}
.profile_selectPhoto_name_span { display: block; float: left; line-height: 30px; margin-left: 10px; width:190px; overflow:hidden; height:21px; cursor:default;}
.profile_selectPhoto_img {float:left;}
.profile_selectPhoto_input_checkbox { display: block; float: left; margin-top: 7px;}
.profile_selectPhoto_input_radio { display: block; float: left; margin-top: 7px;}
.modalSelectPhoto_photoRow {    height: 30px; margin-bottom: 5px; margin-left: 25px; margin-top: 5px;}

.col_popover_wrapper { display:block; min-width:50px; }
.col_popover_wrapper .pop_upper_content {background-color:#FFFFFF;display:inline-block; border:1px solid #a7a9ac; border-radius: 5px; width:100%; padding:5px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.col_popover_wrapper .pointing_container{ position:relative;display:inline-block;height:53px; width:100%;}
.col_popover_wrapper .pointing_container .arrow {height: 53px;width: 28px;position: absolute;top: -1px;left: 3px;background-image: url(/imageBank/calendar/popover_pointer.png);}

.bubble_option_container { margin-top:10px; display: inline-block;  width: 100%;  }
.bubble_option { cursor: pointer; display: inline-block; margin: 0 15px 14px; }
.bubble_option span { display: block; text-align: center; font-family: Helvetica, sans-serif; }
.bubble_option span.bubble_description { margin-bottom: 8px; font-size: 14px; }
.bubble_option span.bubble_count { margin-top: 8px; font-size: 18px; }
.bubble_option .bubble_image { display: block; line-height: 0; padding: 12px; position: relative; }
.bubble_option .bubble_image img { -webkit-user-select: none;  -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; cursor: pointer; }
.bubble_option .bubble_image .outline { position: absolute; z-index: 0; content: ""; border: 3px solid transparent; border-radius: 50%; top: 0; bottom: 0; left: 0; right: 0; }
.bubble_option:hover .bubble_image .outline { border-color: #d1d3d4; }
.bubble_option.bubble_option_selected .bubble_image .outline { border-color: #f58220 !important; }

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.flat_button {
    line-height: 22px;
    padding: 0 10px;
    font-size: 12px;
    color: white;
    font-family: Arial, sans-serif;
    border-radius: 2px;
    -moz-border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

    .flat_button.primary {
        background-color: #5FA1BE;
    }

    .flat_button.generic {
        background-color: #A1A3A6;
    }



#action_dropdown_container {
    position: relative;
}

#page_action_button {
    width: 101px;
    height: 25px;
    margin-left: 10px;
    float: right;
    background-image: url(/clientPortal/images/messaging/actions.png);
    cursor: pointer;
}

#page_action_button:lang(es){
    background-image: url(/clientPortal/images/messaging/actions_SPANISH.png);
}
#page_action_button:lang(zh){
    background-image: url(/clientPortal/images/messaging/actions_zh.png);
}
#page_action_button:lang(zh-Hans){
    background-image: url(/clientPortal/images/messaging/actions_zh_h.png);
}


#action_dropdown {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 4px 4px 0 #CCCCCC;
    position: absolute;
    right: 0;
    top: 30px;
    font-size: 9pt;
    width: 200px;
    z-index: 8;
    display: none;
}

    #action_dropdown .action_dropdown_option {
        background-color: #FFFFFF;
        padding: 5px 5px 5px 10px;
        cursor: pointer;
        height: 25px;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
        #action_dropdown .action_dropdown_option:hover {
            background-color: #EFF7FC;
        }

        #action_dropdown .action_dropdown_option img {
            float: left;
            margin-right: 5px;
            margin-top: -1px;
        }

        #action_dropdown .action_dropdown_option div {
            float: left;
        }



.drop_menu_container {
    display: none;
    position: absolute;
    border: 1px solid rgb(197, 197, 197);
    z-index: 2;
    background-color: white;
}

    .drop_menu_container .drop_menu_row_disabled {
        display: none;
    }

    .drop_menu_container .drop_menu_row {
        display: block;
        height: 12px;
        line-height: 12px;
        font-size: 12px;
        color: #464749;
        padding: 8px 16px 8px 30px;
        cursor: pointer;
        white-space: nowrap;
        background-repeat: no-repeat;
        background-position: center left 6px;
    }

        .drop_menu_container .drop_menu_row:hover {
            background-color: #EFF7FC;
        }

        .drop_menu_container .drop_menu_row:active {
            background-color: #e6eef3;
        }

        .drop_menu_container .drop_menu_row[data-action="manage"] {
            background-image: url("/imageBank/Icons/grey/gear.png");
        }

        .drop_menu_container .drop_menu_row[data-action="quick"] {
            background-image: url("/imageBank/Icons/grey/gameplan.png");
        }

        .drop_menu_container .drop_menu_row[data-action="print"] {
            background-image: url("/imageBank/Icons/grey/print.png");
        }

        .drop_menu_container .drop_menu_row[data-action="edit"] {
            background-image: url("/imageBank/Icons/grey/edit.png");
        }

        .drop_menu_container .drop_menu_row[data-action="share"] {
            background-image: url("/imageBank/redline/menu_icons/share.png");
        }

        .drop_menu_container .drop_menu_row[data-action="download"] {
            background-image: url("/imageBank/redline/menu_icons/download.png");
        }

        .drop_menu_container .drop_menu_row[data-action="revision"] {
            background-image: url("/imageBank/redline/menu_icons/create_revision.png");
        }

        .drop_menu_container .drop_menu_row[data-action="remove"] {
            background-image: url("/imageBank/redline/menu_icons/delete.png");
        }

        .drop_menu_container .drop_menu_row[data-action="add"] {
            background-image: url("/imageBank/redline/menu_icons/add_new.png");
        }

        .drop_menu_container .drop_menu_row[data-action="view_drawing"],
        .drop_menu_container .drop_menu_row[data-action="view_drawings"] {
            background-image: url("/imageBank/redline/menu_icons/view_drawings.png");
        }

        .drop_menu_container .drop_menu_row[data-action="manage_project_team"] {
            background-image: url("/imageBank/Icons/grey/manage_proj_team.png");
        }

        .drop_menu_container .drop_menu_row[data-action="add_new_user"] {
            background-image: url(/imageBank/Icons/grey/add_drawing_set.png);
        }

        .drop_menu_container .drop_menu_row[data-action="view_drawing_sets"],
        .drop_menu_container .drop_menu_row[data-action="review_drawings"] {
            background-image: url("/imageBank/Icons/grey/view_drawing_set.png");
        }

    .drop_menu_container .drop_menu_separator {
        margin: 2px 4px;
        border-bottom: solid 1px #C5C5C5;
        display: none;
    }

        .drop_menu_container .drop_menu_row + .drop_menu_separator {
            display: block;
        }

#weatherContainer {
    width: 176px;
    background-color: white;
    padding: 8px 12px 8px 12px;
    font-size: 9pt;
    color: #464749;
}
    #weatherContainer .weather_hr {
        height: 1px; 
        border-top: solid 1px #D3D3D3; 
        width: 175px;
    }
    #weather_zipCode {
        color:#346E94;
        font-weight:bold;
    }
    #weatherContainer .imgWeatherNone {
        display: none;
    }
    #weatherContainer.weather_default .imgWeatherNone {
        display: block;
        background-image: url("/imageBank/weatherWidget/disabled.png");
        width: 180px;
        height: 130px;
        background-size: 100%;
    }
    #weatherContainer.weather_default #weather_subtitle {
        display: inline;
    }
    #weatherContainer #weather_subtitle {
        display: none;
    }
    #weatherOveriew {
        height: 138px;
    }
    #weatherContainer.weather_default #weatherOverview {
        display: none;
    }
    #currentConditionsContainer {
        height: 90px;
    }
        #currentConditionsContainer #currentConditions {
            display: inline-block;
            width: 40%;
            padding-top: 15px;
            padding-left: 15px;
            text-align: left;
            vertical-align: top;
        }
            #currentConditionsContainer #currentConditions span {
                font-size: 10px;
                color: gray;
            }
            #currentConditionsContainer #currentConditions #currentTemp {
                font-size: 21px;
                font-weight: bold;
                color: black;
                display: block;
                margin-bottom: 5px;
            }
            
        #currentConditionsContainer #currentImg {
            display: inline-block;
            width: 72px;
            height: 72px;
            border-width: 0px;
            margin-top: 5px;
        }
        #currentConditionsContainer #currentImg.partially_cloudy {
            background-image: url("/imageBank/weatherWidget/large/partially_cloudy.png")
        }
        #currentConditionsContainer #currentImg.cloudy {
            background-image: url("/imageBank/weatherWidget/large/cloudy.png")
        }
        #currentConditionsContainer #currentImg.rain {
            background-image: url("/imageBank/weatherWidget/large/rain.png")
        }
        #currentConditionsContainer #currentImg.snow {
            background-image: url("/imageBank/weatherWidget/large/snow.png")
        }
        #currentConditionsContainer #currentImg.storm {
            background-image: url("/imageBank/weatherWidget/large/storm.png")
        }
        #currentConditionsContainer #currentImg.sunny {
            background-image: url("/imageBank/weatherWidget/large/sunny.png")
        }
        #currentConditionsContainer #currentImg.blank {
            background-color: #3A89C9;
        }
    #forecastContainer {
        height: 48px;
    }
    #forecastContainer .forecastIcon {
        width: 28px;
        height: 28px;
        border-width: 0px;
    }
        #forecastContainer .forecast {
            display: inline-block;
            text-align: center;
            padding: 8px 9px 0px 0px;
        }
            #forecastContainer .forecast:last-of-type {
                padding: 8px 0px 0px 0px;
            }
            #forecastContainer .forecastDay {
                color: gray;
                font-size: 7pt;
            }
        #forecastContainer .forecastIcon.partially_cloudy {
            background-image: url("/imageBank/weatherWidget/small/partially_cloudy.png")
        }
        #forecastContainer .forecastIcon.cloudy {
            background-image: url("/imageBank/weatherWidget/small/cloudy.png")
        }
        #forecastContainer .forecastIcon.rain {
            background-image: url("/imageBank/weatherWidget/small/rain.png")
        }
        #forecastContainer .forecastIcon.snow {
            background-image: url("/imageBank/weatherWidget/small/snow.png")
        }
        #forecastContainer .forecastIcon.storm {
            background-image: url("/imageBank/weatherWidget/small/storm.png")
        }
        #forecastContainer .forecastIcon.sunny {
            background-image: url("/imageBank/weatherWidget/small/sunny.png")
        }
        #forecastContainer .forecastIcon.blank {
            background-color: #3A89C9
        }
.integration_popover{
    bottom:-35px;
    left: 50%;
    position: fixed;
    color: #fff;
    background: #231f21;
    z-index: 9999;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 25px;
    border-radius: 5px 5px 0 0;
    font-style: italic;
    font-family: arial;
    opacity: .75;
}
.integration_popover.show{
    -webkit-animation: downloading 7s forwards;
    -moz-animation: downloading 7s forwards;
    -ms-animation: downloading 7s forwards;
    animation: downloading 7s forwards;
}
@-webkit-keyframes downloading {
    0% {  
        bottom:-35px;
    }
    14.3% { 
        bottom:0px;
    }
    85.7% { 
        bottom:0px;
    }
    100% { 
        bottom:-35px;
    }
}
@-moz-keyframes downloading {
    0% {  
        bottom:-35px;
    }
    14.3% { 
        bottom:0px;
    }
    85.7% { 
        bottom:0px;
    }
    100% { 
        bottom:-35px;
    }
}
@keyframes downloading {
    0% {  
        bottom:-35px;
    }
    14.3% { 
        bottom:0px;
    }
    85.7% { 
        bottom:0px;
    }
    100% { 
        bottom:-35px;
    }
}

#modalDuplicateProject .simpleModalContent .modalContentWide{
    max-width:682px;
}

/*Moved from the master page*/
.wrap-pro {
        -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
    }
    .header-pro {
        background-color: #185A93;
        text-align: center;
        color: #fff;
        padding: 10px 0;
        border-top: 1px solid #69A1E6;
    }
    .header-pro h2 {
        font-size: 36px;
        color: #fda93d;
        font-weight: normal;
        margin: 4px 0;
    }
    .header-pro h3 {
        font-size: 23px;
        font-weight: normal;
        margin: 0;
    }
    .subheader-pro {
        background-color: #ffffff;
        font-size: 18px;
        padding: 30px 200px 33px 33px;
        background-image: url('/imageBank/signupSequence/promodalbg.png');
        background-position-x: right;
        background-repeat: no-repeat;
    }
    #modalNewProPrompt{
        width:758px !important;
    }
    .subheader-pro .title {
        display: block;
        width: 100%;
        font-size: 25px;
        color: #818285;
        margin: 7px 0;
    }
    .subheader-pro .title strong{
        font-weight: normal;
        color: #000000;
    }
    .subheader-pro .subtitle {
        display: block;
        width: 100%;
        font-size: 20px;
        margin: 15px 0;
    }
    .subheader-pro .subheader {
        font-size: 20px;
    }
    .content-pro {
        background-color: #4D4D4F;
        box-shadow: inset 1px 7px 9px -6px #000000;
        color: #fff;
        width: 100%;
        padding: 10px 33px;
        box-sizing: border-box;
    }
    .content-pro .title {
        display: block;
        width: 100%;
        font-size: 26px;
        margin: 15px 0;
    }
    .basic-feature-list {
        margin: 0;
        padding-left: 20px;
        overflow:hidden;
    }
    .basic-feature-list li {
        line-height:1.5em;
        float:left;
        width:50%;
        color: #656262;
    }
    .pro-feature-list {
        padding: 0;
        margin: 0;
        overflow:hidden;
    }
    .pro-feature-list li {
        font-size: 16px;
        color: #d1d3d4;
        box-sizing: border-box;
        line-height: 1.4em;
        float: left;
        display: inline;
        width: 33%;
        height: 60px;
        padding: 8px 0px 8px 70px;
        background-repeat: no-repeat;
        margin: 15px 0;
        vertical-align: middle;
        background-position: left center;
    }
    .pro-feature-list li.budget {
        background-image: url('/imageBank/signupSequence/budget.png');
    }
    .pro-feature-list li.custom {
        background-image: url('/imageBank/signupSequence/custom_branding.png');
    }
    .pro-feature-list li.login {
        background-image: url('/imageBank/signupSequence/login.png');
    }
    .pro-feature-list li.schedule {
        background-image: url('/imageBank/signupSequence/schedule.png');
    }
    .pro-feature-list li.todo {
        background-image: url('/imageBank/signupSequence/todo.png');
    }
    .pro-feature-list li.unlimited {
        background-image: url('/imageBank/signupSequence/unlimited.png');
    }
    .button-wrap {
        text-align: center;
        margin: 30px 0 15px 0;
    }
    .button-pro {
        cursor: pointer;
        box-sizing: border-box;
        display: inline-block;
        padding: 12px;
        font-size: 26px;
        color: #fff;
        width: 46.5%;
        border-radius: 5px;
        text-decoration: none;
    }
    .button-pro.primary {
        background-color: #2fac08;
        margin-right: 5%;
    }
    .button-pro.secondary {
        border: 1px solid #bcbec0;
    }




    #maintenance_header{
        position:absolute;
        top:10px;
        left: 10px;
        text-align:center;
        z-index:500;
        background: #ffdd8a;
        border: 1px solid black;
        padding: 10px 30px;
        display:none;
        width:420px;
    }
    #maintenance_header h5{
        font-size: 13px;
        margin: 3px;
    }
#maintenance_x {
    background: url(/app/images/calendar/popover/close_x.svg) center/15px no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
}
/*End move from master page*/